Commit graph

134 commits

Author SHA1 Message Date
Richard Goedeken
11f354a65a update version info for v2.6.0 release 2024-07-14 18:28:51 -07:00
Richard Goedeken
f8f70f7db8
Merge pull request #23 from Jj0YzL5nvJ/up2024
CI/CD: Update to generic scripts, independent schedule, etc
2024-05-26 19:52:27 -07:00
Jj0YzL5nvJ
f0e8885501 CI/CD: Update to generic scripts, independent schedule, etc 2024-05-24 11:11:45 -06:00
Richard Goedeken
e802314857
Merge pull request #22 from Jj0YzL5nvJ/up2023
CI/CD: Fixes Ubuntu i386 builds, among other changes
2023-06-11 12:19:33 -07:00
Jj0YzL5nvJ
67710d905e CI/CD: Fixes Ubuntu i386 builds, among other changes 2023-05-21 22:40:10 -06:00
Richard Goedeken
03905aac46
Merge pull request #21 from Jj0YzL5nvJ/ci-schedule
CI/CD: Integrate scheduled builds and other necessary updates
2023-03-02 21:58:06 -08:00
Jj0YzL5nvJ
96cf9f2679 CI/CD: Integrate scheduled builds and other necessary updates 2023-02-14 23:48:15 -06:00
Richard Goedeken
5dba5bd533
Merge pull request #19 from Jj0YzL5nvJ/ci-update
CI/CD: Update
2022-07-13 19:28:32 -07:00
Jj0YzL5nvJ
ed6745bed6 CI/CD: Update 2022-07-10 18:50:53 -06:00
Richard Goedeken
cc88607f98
Merge pull request #18 from Jj0YzL5nvJ/ci-github
CI/CD: Implement GitHub Actions and public nightly builds
2022-04-11 20:45:14 -07:00
Jj0YzL5nvJ
00bcbade3c CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 08:58:23 -07:00
Richard Goedeken
82f49c7e2b Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit 8d140b545a, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:34:35 -07:00
Richard Goedeken
a5e7e85bc2
Merge pull request #17 from Jj0YzL5nvJ/alter_cc_cxx
Allow non-default compilers without resorting to symbolic links
2020-08-30 18:55:21 -07:00
Jj0YzL5nvJ
8d140b545a Allow non-default compilers without resorting to symbolic links 2020-08-30 14:11:04 -06:00
Richard Goedeken
49d5594bd2 add function attributes so GCC can find bugs in calls to string formatting functions with variadic arguments 2019-03-03 11:02:59 -08:00
Richard Goedeken
d74eb05ccf fix travis CI builds for MXE platform 2019-02-16 22:38:25 -08:00
Richard Goedeken
1659e0067d
Merge pull request #16 from bsmiles32/bugfix/glew_fix
Don't include gl headers at all. GLEW already takes care of that.
2018-08-26 22:24:53 -07:00
Bobby Smiles
8388c19cca Don't include gl headers at all. GLEW already takes care of that.
See https://www.khronos.org/opengl/wiki/OpenGL_Loading_Library#GLEW_.28OpenGL_Extension_Wrangler.29
2018-08-15 18:53:25 +02:00
Richard Goedeken
f3ee41b133
Merge pull request #14 from bsmiles32/fix_warnings
Fix ambiguous indenting warning emitted by gcc.
2018-05-29 16:03:53 -07:00
Bobby Smiles
d14582ada2 Fix ambiguous indenting warning emitted by gcc. 2018-05-29 22:46:10 +02:00
bsmiles32
5dc8f752b2
Merge pull request #13 from bentley/master
Update homepage links
2018-01-01 17:45:47 +01:00
Anthony J. Bentley
16a716a6a7 Update homepage. 2017-12-28 16:30:44 -07:00
Anthony J. Bentley
2be1ad0063 Update link to bug tracker. 2017-12-28 16:21:50 -07:00
Richard Goedeken
1fd9fd4991
Merge pull request #12 from charlemagnelasse/travis-mxe
Build MXE targets as additional tests in travis build matrix
2017-11-08 20:06:56 -08:00
Charlemagne Lasse
32fcfd220b Build MXE targets as additional tests in travis build matrix 2017-11-05 15:36:31 +01:00
Dorian Fevrier
a91e36d283 Merge pull request #11 from charlemagnelasse/travis-container
Use faster container based Travis CI
2017-09-13 12:17:24 +02:00
Charlemagne Lasse
52df30a7b4 Use faster container based Travis CI 2017-09-01 09:57:14 +02:00
Charlemagne Lasse
284bd4792f 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:26 +02:00
Richard Goedeken
b244f4fc83 Merge pull request #10 from charlemagnelasse/master
Use Ubuntu Trusty as base system for Travis CI
2016-09-01 18:04:23 -07:00
Charlemagne Lasse
214e23a55d Remove unused Travis CI define __extern_always_inline 2016-09-01 20:37:12 +02:00
Charlemagne Lasse
680acb9cb9 Use Ubuntu Trusty as base system for Travis CI 2016-09-01 20:23:59 +02:00
Richard Goedeken
0bf1bcf3b3 Merge pull request #9 from gizmo98/master
Fix glew.h path
2016-08-15 18:20:09 -07:00
gizmo98
939a84060d Fix glew.h path 2016-08-14 14:07:34 +02:00
Richard Goedeken
76c2a68b9d Merge pull request #8 from greisch/guille
fix missing SDL2 test
2015-08-13 22:15:31 -07:00
Guillermo Reisch
44cb86856a fix missing SDL2 test 2015-08-12 19:21:52 -03:00
Richard Goedeken
ea53a588b8 Merge pull request #7 from bentley/openbsd
Remove unnecessary OpenBSD warning.
2015-06-08 06:38:18 -07:00
Anthony J. Bentley
29fe93c391 Remove unnecessary OpenBSD warning. 2015-06-08 01:57:47 -06:00
Richard Goedeken
2a47c861eb Merge pull request #6 from bentley/newglew
Correct the path to the GLEW header.
2015-06-07 07:14:23 -07:00
Anthony J. Bentley
21507b3600 Correct the path to the GLEW header. 2015-06-07 02:41:28 -06:00
Richard Goedeken
72af4f0f9c Merge pull request #5 from conchurnavid/includes
Cleanup includes order and add missing includes
2015-03-21 21:36:05 -07:00
Conchúr Navid
ed6e37f8f2 Add missing includes and forward declarations 2015-03-21 13:47:41 +01:00
Conchúr Navid
a8a170a0b5 Sort the includes based on type and names 2015-03-21 10:58:41 +01:00
Conchúr Navid
86b7637129 Fix executable bits of files 2015-03-21 10:53:38 +01:00
Richard Goedeken
b0a0b5f999 Merge pull request #4 from fayvel/travisci
Add Travis CI configuration file for automatic build tests
2014-07-07 22:05:32 -07:00
Fayvel Victor
c1a8657ba9 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:12 +02:00
Sven Eckelmann
a958eddbe1 Merge branches 'makefile' and 'github' 2013-12-19 15:19:49 +01:00
Sven Eckelmann
1b0f7e9e19 Replace references to bitbucket with github 2013-12-19 13:27:14 +01:00
Sven Eckelmann
e671b567ec Force line ending type for specific files
Different operation systems (Unix vs. Windows) use different line ending types.
It can easily happen that users from different systems edit files and replace
all line endings of a file with the system specific version. This screws up
diffs and makes merges harder.

Git can normalize line endings for specific files and avoid this problem.
Binary files should be marked to avoid accidentally normalization.
2013-12-19 13:15:44 +01:00
Sven Eckelmann
c412ed2de7 Convert .hgignore to .gitignore 2013-12-19 13:09:20 +01:00
Sven Eckelmann
3afda34f49 Don't fail rebuild when header is removed
The *.d depends files for make just list the files used when building an
object file. Removing a file listed in such a dependency file causes make to
search for a way to recreate it. This usually cannot work because these files
aren't autogenerated.

The gcc option -MP can be used to generate empty rule for these files. Removing
a file in a dependency list will then execute this empty rule and continue with
the execution of the creation of the object file. This compilation process will
then automatically correct the dependency file.
2013-12-19 12:07:07 +01:00