Commit graph

167 commits

Author SHA1 Message Date
Richard Goedeken
713c833826 update version info for v2.6.0 release 2024-07-14 18:26:06 -07:00
Richard Goedeken
d67640e507
Merge pull request #25 from Jj0YzL5nvJ/up2024
CI/CD: Update to generic scripts, independent schedule, etc
2024-05-26 19:53:02 -07:00
Jj0YzL5nvJ
e19c0ac708 CI/CD: Update to generic scripts, independent schedule, etc 2024-05-24 11:12:46 -06:00
Richard Goedeken
bdf9f5ca8e
Merge pull request #24 from Jj0YzL5nvJ/up2023
CI/CD: Fixes Ubuntu i386 builds, among other changes
2023-06-11 12:19:44 -07:00
Jj0YzL5nvJ
e38977227e CI/CD: Fixes Ubuntu i386 builds, among other changes 2023-05-21 23:27:33 -06:00
Richard Goedeken
8d775e957b
Merge pull request #23 from Jj0YzL5nvJ/ci-schedule
CI/CD: Integrate scheduled builds and other necessary updates
2023-03-02 21:58:18 -08:00
Jj0YzL5nvJ
152cad601f CI/CD: Integrate scheduled builds and other necessary updates 2023-02-14 23:48:35 -06:00
Richard Goedeken
04ec9ce981
Merge pull request #22 from Jj0YzL5nvJ/ci-update
CI/CD: Update
2022-07-13 19:29:08 -07:00
Jj0YzL5nvJ
7b77bc8ab8 CI/CD: Update 2022-07-10 18:51:18 -06:00
Richard Goedeken
90f16aac4c
Merge pull request #21 from Jj0YzL5nvJ/ci-github
CI/CD: Implement GitHub Actions and public nightly builds
2022-04-11 20:46:48 -07:00
Jj0YzL5nvJ
fa40b0a682 CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 08:58:49 -07:00
orbea
565114ff72 build: Allow out of tree builds. 2020-12-15 10:17:19 +01:00
Richard Goedeken
96b8b6c836 Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit 89a28c22cb, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:35:32 -07:00
Richard Goedeken
d6b059050b
Merge pull request #19 from Jj0YzL5nvJ/alter_cc_cxx
Allow non-default compilers without resorting to symbolic links
2020-08-30 18:55:12 -07:00
Jj0YzL5nvJ
89a28c22cb Allow non-default compilers without resorting to symbolic links 2020-08-30 14:06:53 -06:00
Dorian Fevrier
515ddd2a60 explicits char signedness to make it compile on arm architecture 2019-06-23 12:36:01 +02:00
bsmiles32
55707382f2
Merge pull request #16 from bentley/master
Newer c++ fixes
2018-04-16 23:01:05 +02:00
Anthony J. Bentley
1a5bcd5df9 Remove 'register' storage class specifier. 2018-04-08 23:21:22 -06:00
Anthony J. Bentley
cd3682cbdd Use uintptr_t when casting pointers.
From glide64mk2.
2018-04-08 23:13:58 -06:00
bsmiles32
b4db363aad
Merge pull request #15 from bentley/master
Update homepage links
2018-01-01 17:44:04 +01:00
Anthony J. Bentley
97bc20a59a Update homepage. 2017-12-28 16:30:08 -07:00
Anthony J. Bentley
6d872a335e Update link to bug tracker. 2017-12-28 16:14:45 -07:00
Richard Goedeken
0da93e7ab2 remove all remaining min() and max() macros and use STL algorithm instead 2017-09-22 19:34:55 -07:00
Richard Goedeken
bf6258e7f1 Merge pull request #13 from bsmiles32/fixes
Fixes to allow building with GCC and Clang
2017-09-20 18:55:42 -07:00
Bobby Smiles
c101970c37 Fix plugins path finding. 2017-09-15 06:49:51 +02:00
Bobby Smiles
62b411cd65 Remove unused function. 2017-09-15 06:45:07 +02:00
Bobby Smiles
2b180c5f0b Fix more misleading indentation. 2017-09-15 06:41:00 +02:00
Bobby Smiles
d40da0bd9f Avoid usage of min/max macros. 2017-09-15 06:31:15 +02:00
Bobby Smiles
252bc4bd0d Fix warning about confusing indentation 2017-09-15 06:14:00 +02:00
Bobby Smiles
a603fd1b92 Fix warning about invalid C++ suffix. 2017-09-15 06:07:42 +02:00
Dorian Fevrier
4b0329ff15 Merge pull request #12 from charlemagnelasse/travis-container
Use faster container based Travis CI
2017-09-13 11:06:32 +02:00
Charlemagne Lasse
c21abe2b9d Use faster container based Travis CI 2017-09-01 09:57:14 +02:00
Charlemagne Lasse
b3bbdb7f29 Let travis handle the package installation directly
The before_install  currently fails on Travis CI with:

    The following packages have unmet dependencies:
     libsdl2-dev : Depends: libegl1-mesa-dev
                   Depends: libgles2-mesa-dev
    E: Unable to correct problems, you have held broken packages.

This can currently only be solved by using the apt addon to install
packages.
2017-09-01 09:56:20 +02:00
Richard Goedeken
56be25d5e3 Merge pull request #11 from charlemagnelasse/master
Use Ubuntu Trusty as base system for Travis CI
2016-09-01 18:04:03 -07:00
Charlemagne Lasse
d18ae7728f Remove unused Travis CI define __extern_always_inline 2016-09-01 20:37:12 +02:00
Charlemagne Lasse
b7e3e30f2a Use Ubuntu Trusty as base system for Travis CI 2016-09-01 20:23:59 +02:00
Richard Goedeken
3f16ebc465 Merge pull request #10 from bentley/openbsd
Remove unnecessary OpenBSD warning.
2015-06-08 06:36:59 -07:00
Anthony J. Bentley
6e285dc896 Remove unnecessary OpenBSD warning. 2015-06-08 01:54:55 -06:00
Richard Goedeken
764d9feb27 Merge pull request #9 from conchurnavid/includes
Fix executable bits of files
2015-03-21 21:26:01 -07:00
Conchúr Navid
35b705e8fd Fix executable bits of files 2015-03-21 10:53:38 +01:00
Richard Goedeken
5b98a63b81 Merge pull request #8 from conchurnavid/upstream
Don't accept n64 textures larger than target 3dfx textures
2015-03-07 17:24:35 -08:00
Conchúr Navid
0608b2a7d0 Don't accept n64 textures larger than target 3dfx textures 2015-03-06 17:52:58 +01:00
Richard Goedeken
2a3cc91d92 Merge pull request #7 from bentley/backwards-memcpy
Avoid overlapping memcpy().
2015-02-16 07:03:32 -08:00
Anthony J. Bentley
dc4767733c These buffers can overlap, so memmove() must be used instead of memcpy(). 2015-02-14 21:54:07 -07:00
Richard Goedeken
d644acacb4 Merge pull request #6 from fayvel/travisci
Add Travis CI configuration file for automatic build tests
2014-07-07 22:05:18 -07:00
Fayvel Victor
147ebf9526 Add Travis CI configuration file for automatic build tests
Github provides a Travis CI integration which makes it easy to have a quick
check of a patch before a pull request is accepted. It is not enough to prove
the correctness of a contribution but at least helps to avoid some of the worst
build problems.

This feature *must* be enabled by the mupen64plus administrator *before this
commit is merged*:

- https://travis-ci.org/profile/mupen64plus
- Login via your Github account
- Make sure you are on "https://travis-ci.org/profile/mupen64plus"
- Switch repository to "On"
2014-07-06 12:32:04 +02:00
Richard Goedeken
b9f32b3271 SDL 1.2 is not deprecated for us, and we shouldnt frighten the user with 6 lines of exclamation points 2014-05-04 11:35:38 -07:00
Ursula Abendroth
33eceedc7b Switch by default to SDL2 for Mupen64Plus 2.1
The current version of SDL is 2.0.3. All new releases of distributions contain
this library already. Current Linux distributions and OpenBSD even backporting
patches from Mupen64Plus 2.1 repo to use SDL 2. Android and other mobile
platform don't have support for legacy SDL 1.2.

People like Anthony J. Bentley and Riley Labrecque already requested
a new release of Mupen64Plus 2.1 with SDL2
2014-04-23 19:33:04 +02:00
Richard Goedeken
b0a6689847 Merge pull request #4 from ecsv/ftbfs
Don't mix uint32_t and DWORD for TexLoad return type
2014-02-13 05:58:54 -08:00
Sven Eckelmann
3e477c17a4 Don't mix uint32_t and DWORD for TexLoad return type
MinGW fails to build it when the return type of the function pointers in the
TexLoad load_table is a mixture of uint32_t (unsigned int) and DWORD (aka long
unsigned int).
2014-02-13 10:37:42 +01:00