Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
2523 3411d 14h hendricks266 /polymer/ - Makefiles:
- Fix typo, correctly adding SDL libs to the tools on OS X so that makesdlkeytrans builds.
- Move all mention of $(LIBS) out of build/Makefile into build/Makefile.shared because no linking takes place in the engine itself so LIBS additions were lost. This should fix USE_LIBPNG=1 on Windows at least.
- Other assorted cleanup.
 
2522 3412d 2h hendricks266 /polymer/ Update credits in menus.c with people from the Credits wiki page. Also, fix the text and order of other entries.  
2521 3412d 2h hendricks266 /polymer/ Build tools:
- Fix up and add building instructions for kmd2tool, getdxdidf, and makesdlkeytrans.
- Add kmd2tool to "utils" build job.
- Fix warning in and cross-platform building of generateicon.
- Source and text cleanup!
 
2520 3412d 2h hendricks266 /polymer/ Makefiles:
- Properly handle the architecture definition when BUILD32_ON_64=1
- Add proper $(*LDFLAGS) to which LTO and ARCH are correctly passed.
- Cleanup of compiler flag variables.

This should fix to some degree building of the Build tools on OS X, and it may possibly fix the crashing of the OS X x86 32-bit build.
 
2519 3412d 23h helixhorned /polymer/ Rather trivial changes in engine.c and crc32.c.  
2518 3412d 23h helixhorned /polymer/ Make 'nofloorpalrange' def token affect HUD weapons.  
2517 3412d 23h helixhorned /polymer/ New game def token "nofloorpal <pbeg> <pend>", disabling sprites taking on floor pals.

It has always annoyed me how floors with "shirt-color" type palookups like 21
affected the color of its containing sprites and HUD-drawn stuff. This commit
allows one to specify an inclusive range of pals for which this should be
disabled for sprites (but not for HUD stuff, yet).
 
2516 3412d 23h helixhorned /polymer/ Remove global 'uint8_t *anim_pal' which was only used once as a temporary.  
2515 3412d 23h helixhorned /polymer/ In Mapster32, remove ReadGamePalette() and GAMEpalette[] and use engine's palette[].  
2514 3412d 23h helixhorned /polymer/ Make engine.c's loadpalette return -1 if palette.dat is not found.

... and initengine now returns 1 if loadpalette() fails.
 
2513 3412d 23h helixhorned /polymer/ editor: Factor out 'rainbow' drawing code and use bytesperline instead of xdimen.  
2512 3412d 23h helixhorned /polymer/ Comment out computergetinput() and children, which are unused since ng netcode.  
2511 3412d 23h helixhorned /polymer/ In in-game overhead map, don't draw invisible extended floors.  
2510 3415d 3h hendricks266 /polymer/ Makefile: Link to libz on OS X like on Windows.  
2509 3415d 3h hendricks266 /polymer/ Makefile: Update/fix treatment of libpng libraries and headers under Windows and OS X.  
2508 3415d 3h hendricks266 /polymer/ osxbuild.sh: Partial solution for non-building tools: remove "-j 3" parameter. (The -k [--keep-going] parameter has been added just to the tools for a small bit of good measure.)  
2507 3415d 3h hendricks266 /polymer/ Makefiles: Add $(STATICSTDCPP) variable which the user can set to 0 or 1 to explicitly set C++ standard library linking to static or shared respectively. By default it is transparently left blank.
An effect is only really seen in the buildtools written in C++, currently just arttool.
This is mainly of interest to distributors of the buildtools to avoid missing DLL errors.
 
2506 3415d 3h hendricks266 /polymer/ More "malloc + strlen + strcpy --> strdup" in module parameter code.  
2505 3415d 4h helixhorned /polymer/ Probably fix sheared PNG screenshots.

We shouldn't assume a particular bytes-per-line value and use ylookup[] instead.
Specifically, windowed modes on Windows use a frame buffer that always has odd
x dimension.
 
2504 3415d 4h helixhorned /polymer/ Rename 'numpalookups' to 'numshades' internally.  

Show All