Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
7688 716d 4h hendricks266 /source/duke3d/src/startosx.game.mm Fix macOS -Wdeprecated-declarations warnings  
7291 884d 2h terminx /source/duke3d/src/startosx.game.mm macOS build fix. DONT_BUILD.  
7241 911d 1h terminx /source/duke3d/src/startosx.game.mm macOS build fix  
6855 1120d 16h terminx /source/duke3d/src/startosx.game.mm macOS build fix  
6448 1332d 19h hendricks266 /source/duke3d/src/startosx.game.mm macOS: Fix crash in startup window when no game data is found.  
6109 1512d 5h hendricks266 /source/duke3d/src/startosx.game.mm Mac: Address deprecation warnings with the latest Xcode and macOS.  
6055 1566d 13h hendricks266 /source/duke3d/src/startosx.game.mm The great repository rearrangement of 2017.

Files moved but not modified. Changes to follow in a subsequent commit.

You down with CPP?
 
5975 1603d 3h hendricks266 /source/duke3d/src/startosx.game.mm Mac: 32-bit builds give trouble with the supposed equivalence of CGRect/Size and NSRect/Size. DONT_BUILD.  
5967 1603d 17h hendricks266 /source/duke3d/src/startosx.game.mm Mac: Make the startup windows responsive and actively updating while in "show message log, the program is working" mode.  
5966 1603d 17h hendricks266 /source/duke3d/src/startosx.game.mm Mac: Programmatically create the primary program menu since we no longer have a nib or a modal window to do it for us.  
5965 1603d 17h hendricks266 /source/duke3d/src/startosx.game.mm Mac: Change the startup windows display the window normally and start a mini runloop instead of calling using runModalForWindow.

This way, the Quit function works.
 
5964 1603d 17h hendricks266 /source/duke3d/src/startosx.game.mm Mac: Port the startup window to entirely programmatic code. Death to nibs!  
5380 2046d 16h hendricks266 /source/duke3d/src/startosx.game.mm OS X: Fix -Wdeprecated-declarations compiler warnings in the startup windows.  
5103 2243d 10h hendricks266 /source/duke3d/src/startosx.game.mm Restructure the GRP scanning functionality. Outwardly, this allows GRP selections with special handling (the add-ons and NAM) to function properly when the Windows or GTK startup windows do not run, namely with the OS X startup window, and using the -gamegrp command line parameter on any other platform, or on all of the both under dedicated server mode,  
4647 2402d 22h hendricks266 /source/duke3d/src/startosx.game.mm Fix the Wii build and clean up remaining warnings. DONT_BUILD.  
4644 2405d 2h hendricks266 /source/duke3d/src/startosx.game.mm Clean up warnings and build issues when building under OS X 10.9. DONT_BUILD.  
4558 2485d 16h hendricks266 /source/duke3d/src/startosx.game.mm Progress towards KenBuild Editor, part 1.

DONT_BUILD.
 
3334 3061d 12h hendricks266 /source/duke3d/src/startosx.game.mm Clean up some file and directory structure.
* Renamed source/jaudiolib/third-party/mingw32 to source/jaudiolib/third-party/Windows.
* Moved source/jaudiolib/third-party/Windows/include to source/jaudiolib/third-party/common/include to use both on Windows and Apple.
* Deleted Apple/lib/include/{ogg,vorbis}/, see previous point.
* Deleted Apple/lib/libvorbisenc.a, 6MB saved.
* Moved Apple/lib/lib{ogg,vorbis,vorbisfile}.a to source/jaudiolib/third-party/Apple/lib, where they belong.
* Moved source files in Apple/ to source/, where they belong. (SDLMain.[mh] stay.)
* Deleted source/jaudiolib/third-party/{ogg,vorbis}.framework, not used any more.
* Renamed "StartupWinController*" to "startosx*".
 
2726 3270d 7h hendricks266 /source/duke3d/src/startosx.game.mm The handling for grp, con, and def filenames has been massively cleaned up and factored into common.c. A new header, common_game.h, was created because common.h was placed in build/include (see r2542) and we need a common header for things that strictly should not be in the engine. RTS file names were also improved but some of the patterned changes were already made in r2420, and they were not factored because they are strictly part of the game, not the editor.

NAM and Napalm can now share their con, def, and rts files if the one for their respective game is not present because the con and rts files are identical.

Also, decapitalize two string literals missed in r2540.
 
2537 3339d 18h hendricks266 /source/duke3d/src/startosx.game.mm OS X: Fix more warnings.  

Show All