Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4115 2914d 10h Plagman / Use gcc 4.8 specifically for synthesis builds.  
4114 2916d 6h helixhorned / At end of G_RestoreMapState(), update g_player[].ps->i from STAT_PLAYER sprites.

This fixes a potential crash caused by violating the expected invariant
sprite[g_player[player_index].ps->i].yvel == player_index
otherwise.
 
4113 2917d 10h helixhorned / Lunatic doc: add Lua source code highlighting using GNU Source-highlight.

DONT_BUILD.
 
4112 2921d 15h helixhorned / LunaCON: implement NODEFAULT flag (1024) as session variables.

This is in contrast to C-CON, where the implications are not clearly obvious.
See this discussion/monologue:
http://forums.duke4.net/topic/955-eduke32-scripting/page__view__findpost__p__159613

Currently not implemented for session gamevars:
- per-player, will be made a global one instead
- per-actor, will be made a plain per-actor one instead

DONT_BUILD.
 
4111 2921d 15h helixhorned / LunaCON: add necessary identifier-is-not-gamevar check.  
4110 2922d 5h terminx / Set the SDL window icon when changing video mode  
4109 2924d 11h helixhorned / CON: Add LOGO_FLAGS bits 4096-32768 to disable E1-E4 bonus scenes, respectively.

Each scene is disabled in its entirety, there's no way to disable only a
particular part. DONT_BUILD.
 
4108 2925d 8h helixhorned / SDL2: fix quote and pause keys.

- Add SDL scancode -> our key code map for SDL_SCANCODE_APOSTROPHE
- Remove duplicate map for SDL_SCANCODE_PAUSE
 
4107 2925d 8h helixhorned / Lunatic: make it possible to build with LuaJIT 2.1, add -Lopts=profile there.  
4106 2925d 8h helixhorned / build.lua: add read_basepal().  
4105 2925d 8h helixhorned / foreachmap.lua: remove the need for a space for certain '.' accesses.

That is, now it's not necessary to write e.g. "io. write" -- .xxx is
translated to <what>[i].xxx only if it's a matching member name.
 
4104 2925d 8h helixhorned / build.lua: add "artfile" class, allowing to open and get pics from an ART file.  
4103 2928d 19h hendricks266 / Wii: Fix wiibuild.bat so that revision numbers have the "r" prefix like they are supposed to.  
4102 2928d 19h hendricks266 / Wii: Fix build and add custom headers and libs to SVN. (It's helpful to set up a build system from scratch.)

DONT_BUILD.
 
4101 2928d 22h hendricks266 / r4087, attempt #2: Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg().  
4100 2928d 22h hendricks266 / Change the default SDL version to SDL2 and the default Windows RENDERTYPE to SDL.  
4099 2928d 22h hendricks266 / Windows: Add SDL2 headers and libraries to the repo for quick-and-easy building and static linking. (SDL2 uses the zlib license so we are in the clear.)  
4098 2928d 22h hendricks266 / Update synthesis to build and package 64-bit executables next to the 32-bit ones.  
4097 2929d 1h Plagman / Make synthesis use i686-w64-mingw32-gcc-dw2-4.8.0-linux64 + native NASM.

If you see any weird behavior in synthesis builds after this change, please
let Plagman know!
 
4096 2930d 6h helixhorned / Fix OpenGL texture cache "leak" and slightly tweak hash string construction.

The leak happened because a struct was hashed that had uninitialized
bytes in padding inserted by the compiler. The hash string in now constructed
as concatenation of three CRC32s as 8-byte hex strings, i.e. the individual
CRC32s are padded with leading zeros.

Note to users: because of the hash change, it's sensible to delete the
'textures' and 'textures.cache' files.
 

Show All