Commit graph

131 commits

Author SHA1 Message Date
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
Sven Eckelmann 096b387f5b Fix error message for missing glew library 2013-12-19 12:06:56 +01:00
wahrhaft 25d5fd4ea6 Added tag 2.0.0 for changeset 1393910be940 2013-07-04 22:23:14 -04:00
wahrhaft 066cfd90c2 Bump version to 2.0.0 2013-07-04 21:56:54 -04:00