Subversion Repositories eduke32


Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5064 2129d 23h hendricks266 /polymer/eduke32/source/grpscan.c Amend "renamefile" def token to ensure its proper use. renamefile <GRP/SSI CRC32> <file number> <new filename>  
5062 2130d 1h hendricks266 /polymer/eduke32/source/grpscan.c Add the Duke DC and Duke Caribbean SSI files to the list of group files automatically detected and added to the startup window.  
5050 2144d 23h hendricks266 /polymer/eduke32/source/grpscan.c Expand the grpinfo feature to allow defining GRPs requiring NAM, NAPALM, or WWII GI.  
4997 2170d 2h terminx /polymer/eduke32/source/grpscan.c A whole bunch of mostly insignificant changes that didn't deserve separate commits. DONT_BUILD.  
4887 2203d 16h hendricks266 /polymer/eduke32/source/grpscan.c When using search paths detected from a Megaton installation, also use the SC-55 oggs included with it.  
4789 2241d 1h hendricks266 /polymer/eduke32/source/grpscan.c Remove the structure fields in grpscan.c that blocked my code for allowing NAM, NAPALM, and WWII GI to fall back to GAME.CON.  
4642 2302d 14h terminx /polymer/eduke32/source/grpscan.c Rename crc32() to Bcrc32() to avoid conflicts with the crc32() function in libpng/libz. DONT_BUILD.  
4625 2304d 3h terminx /polymer/eduke32/source/grpscan.c Faster CRC32 implementation (slicing-by-4 for 32-bit platforms and slicing-by-8 for 64-bit)  
4541 2375d 22h hendricks266 /polymer/eduke32/source/grpscan.c Replace the funkily-formatted GNU.TXT with the FSF's official gpl-2.0.txt. Also, update the FSF's address in all source files that contain it.

4491 2427d 7h helixhorned /polymer/eduke32/source/grpscan.c Bye, bye, B*alloc(), all hail X*alloc()! Replace large portion of the calls...

... and cull code that is dead with the X*alloc() versions since they never
return NULL on requesting memory.

Use something like
git grep '[^Xx]\(m\|c\|re\)alloc *('
git grep '[^Xx]strdup *('
to see places where I left the B*alloc() calls intact.

4385 2495d 22h terminx /polymer/eduke32/source/grpscan.c Widespread use of ARRAY_SIZE macro.  
3803 2798d 13h terminx /polymer/eduke32/source/grpscan.c Add support for shareware 0.99/1.0/1.1, for shits and giggles.  
3723 2820d 12h terminx /polymer/eduke32/source/grpscan.c I am not a smart man. Fix startup window hangs with grpinfo files.  
3711 2826d 10h helixhorned /polymer/eduke32/source/grpscan.c Fix two harmless warnings and reindent one switch block.

Also, make G_LoadAddon() local to game.c.
3708 2826d 13h terminx /polymer/eduke32/source/grpscan.c Support adding custom grps to the selector in the startup window. To use this feature, create a file with a ".grpinfo" extension in your EDuke32 directory, following this template:

name "YourGameName"
scriptname "yourgame.con"
defname "yourgame.def"
size yourgrpsize
dependency DUKE15_CRC
crc yourgrpcrc

The "flags" field can also take the value "GAMEFLAG_DUKE" to define a new base game. Since this is the first commit of a new feature, certain semantics of the implementation and syntax are liable to change as necessary.
3661 2841d 7h terminx /polymer/eduke32/source/grpscan.c Fix something I fucked up with GRP scanning when I added support for the Megaton addon GRPs.  
3654 2843d 13h terminx /polymer/eduke32/source/grpscan.c Add support for the versions of Duke it out in D.C., Duke Caribbean: Life's a Beach, and Duke: Nuclear Winter packaged with Duke Nukem 3D: Megaton Edition on Steam. This allows them to be launched directly from the startup window and also adds an "-addon" command line parameter that should allow the duke3d.exe included with Megaton Edition to be replaced with a copy of EDuke32.  
3618 2854d 22h hendricks266 /polymer/eduke32/source/grpscan.c Correct the capitalization of NAPALM.  
3178 2987d 17h helixhorned /polymer/eduke32/source/grpscan.c Split r3159..r3161, part 12: Add explicit casts, non-pointer types.

- Atomic Edition (Censored) -> Plutonium Pak in grpscan.c
- "scale" in astub.c:drawtileinfo() is incorrect, I think.
- in demo.c, the gethitickms() value should be returned to a double.
3176 2987d 17h helixhorned /polymer/eduke32/source/grpscan.c Split r3159..r3161, part 10: add explicit casts to *alloc return values.

NOTE: changes such as these are best viewed with something like
git diff (...) --color-words='[a-zA-Z0-9_]+|[^[:space:]]'

Show All