July 2017
-
General
Add a fallthrough__ entry for VS.
-
General
Another attempt at fixing the problems caused by my recent changes to gamearrays
-
General
derp
-
General
Fix gcc 7.1.0 warnings
-
General
Add /std:c++latest parameter to MSVC makefile
-
General
Maybe, possibly, unfuck gamearrays.
-
General
Improve C_AddDefaultDefinitions()
-
General
Remove extraneous "updated cfgname.cfg" message
-
General
Drop libpng and zlib in favor of a custom < 100 line .png writer and a drop-in zlib replacement called miniz.
-
General
Fix building with Clang
-
General
Fix compiler warning
-
General
Fix some int/int32_t mismatches. DONT_BUILD.
-
General
Fix USE_OPENGL=0 build.
-
ifspawnedby and ifwasweapon are really the same command. Merge the code to execute them.
-
General
Fix issue with changing settings in the startup window
-
General
"qputs" alias for "redefinequote"
-
General
More array work: support for reading and writing the new array types from disk. Not tested.
-
General
Syntax changes for gamevar and gamearray declarations:
Show details
Gamevar: default value and flags are now optional. A var declared without a value will default to 0 and a var declared without flags will default to global. Multiple flags can now be stacked one after another in a var declaration, and the most useful ones (GAMEVAR_PERPLAYER, GAMEVAR_PERACTOR, GAMEVAR_NODEFAULT, and GAMEVAR_NORESET) are now pre-defined tokens for easy use. Gamearray: flags field now allows stacking of multiple flags as described above. Arrays can now be defined with specific data types, including int16_t, uint8_t, and a new bit-packed boolean data type. The tokens GAMEARRAY_RESTORE, GAMEARRAY_INT16, GAMEARRAY_UINT8, and GAMEARRAY_BOOLEAN are pre-defined for use of this feature. This is all still pretty experimental.
-
Address an oversight in r4600.
-
Draw most text using YCenter and YOffsetZero modes to facilitate certain kinds of visual cues.
-
General
compat.h: Add preliminary FALLTHROUGH macro to support
-
General
Add an error directive to C++ standards versions < 2011.
-
General
Add a THISACTOR for tiledata and paldata, referring to the current actor's picnum and pal.
-
General
Fix a bug with undefinegamefunc breaking the key configuration menu.
-
General
Remove special limitations on CON customization access to the DNCGS cheat.
-
General
What a hilarious typo
-
General
Allow scripts to change MAXSPRITESONSCREEN before calls to drawrooms() and friends
-
General
Check constants before THISACTOR in Gv_GetManyVars(). Seems much more likely to be true.
-
General
Revise some CON VM error messages for consistency. Upgrade a couple of CON VM errors to a new critical error type which pops up a dialog box when the error is encountered. If you've been writing crappy scripts that spam "divide by zero!" errors into the log that you've been ignoring, you're gonna have a bad time.
-
General
Reduce MAXSPRITESONSCREEN from 4096 to 2048. Email me if you have a map so poorly designed that this actually breaks something!
-
General
Some work on CON arrays. Hopefully nothing is broken!
-
General
Add support for bitmap gamearrays and expose gotpic to CON
-
General
Change wordy error message I didn't like
-
General
Fix old Build engine bug: setgotpic() not called from parascan()
-
General
Read setup again after compiling scripts
-
General
Allow writing to 8 and 16-bit CON arrays
-
General
Fix out of bounds write caused by memset call missed when tilesiz was changed from vec2_t to vec2s_t
-
General
script command aliases
-
General
Internal menu tweaks
-
General
Minor mact cleanup
-
General
Remove errant EDUKE32_PREDICT_FALSE
-
General
Allow certain debugging-specific cheats to be used from the console even in skill 4.
-
General
Turn DWM composition toggling (Windows Vista and 7 only) off by default.
Show details
We should only turn this on in specific cases, and turning it off by default will allow us to add these special cases as we get reports.
-
Use screentext's newline support for more mgametext.
-
General
Menu stuff
-
General
Combine CONTROL_KeyBinds and CONTROL_MouseBinds
-
General
More command line parameter help text cleanup
-
General
Revise the error message for the default case in VM_Execute()
-
General
Add OSD_PROTECTED flag, set when gamefunc_Show_Console has been undefined from CON. Currently just requires you hold down shift when pressing the console key to open the console.
-
General
"Keyboard Keys" -> "Key Configuration"