Build 4447
SVN-
Generale
Fix crash with GTK+SDL2 on startup and use windowed fullscreen instead of
Mostra dettagli
exclusive fullscreen.
-
Generale
sdlayer.c: fix grabmouse_low() with DEBUGGINGAIDS!=0 builds. DONT_BUILD.
Nickname SVN e nomi Git sono unificati per persona.
Fix crash with GTK+SDL2 on startup and use windowed fullscreen instead of
exclusive fullscreen.
sdlayer.c: fix grabmouse_low() with DEBUGGINGAIDS!=0 builds. DONT_BUILD.
OSD scaling fixes (mostly)
Fix minor help text formatting issues in shadexfog.lua.
Also, fix saving PALETTE.DAT tables without lognumalphatabs byte. DONT_BUILD.
fix 'screentext' command.
astub.c: clean up [']+[F] menu code, fixing one oob access w/ dyn. entries.
Fix my mangled rev.h commit from a while back. I guess I forgot to revert it because it didn't break synthesis. :)
In 'tilefromtexture' DEF token, fix specifying -1 xoffset or yoffset.
game.c: fix last step of p->visibility approaching ud.const_visibility.
SDL 2.0.3 (plus a MinGW build fix that didn't make 2.0.3) for Windows builds.
Tidy menu code in advance of complete redesign.
This replaces all remaining magic numbers with enumerations thereof. It also tweaks the following, even though most will be irrelevant post-rewrite: -Remove unused menus -Properly center the nuke icon in Duke and the star icon in NAM -Fix the multiplayer macro editing menu: --Position the currently editing quote its proper spot instead of beneath the first row --Don't highlight the first quote while editing a different one --Select the quote just edited when finished editing instead of the first one -Fix the cursor of a centered text input field (such as the adult mode password) -Implement proper shade glowing of selected menu entries in Joystick Settings, Joystick Axes, and Joystick Dead Zones -Shift the the Joystick Axes menu down to avoid overlapping the title bar -Change the title of mouse digital axis assignment "Digital Axes Setup" instead of "Advanced Mouse" -Fix the behavior of the Next button in Joystick Dead Zones to not act like a scrollbar
Revert rev.h.
Factor out approaching val. to target val by half-difference steps into logapproach().
Fix a case in G_MovePlayers(), where the player sprite's shade is approached toward the ceiling/floor's shade. Before, it could stop at one above or below!
Fix taking ARRAY_SIZE of PlayerSelfObituaries (not PlayerObituaries!)
Also add two static assertions checking that the obituary quotes don't go out of the MAXQUOTES bound. BUILD_LUNATIC.
*nix ENet build fix. DONT_BUILD.
Fix an unused variable warning with NETCODE=0. DONT_BUILD.
Fix the "fix for flying/jumping monsters getting stuck in water".
In C and Lunatic, split 'jumptoplayer' of enum amoveflags_t / action.MOVFLAGS into 'jumptoplayer_bits' and 'jumptoplayer_only' (see updated Lunatic doc).
fix 'spawn' OSD command when running with -Lopts=strict.
BUILD_LUNATIC.
fix DBG_.testmembread after r4290.
POLYMER=0 build fix. DONT_BUILD.
Zip support bugfix from a newer kplib
fix 'getincangle'.
Fix crosshair color.
Amend r3822 ("Make deletion of an amb. sound MUSICANDSFX stop its sound again.")
We shouldn't be using its actor[].t_data[8] because that one is used by the sprite rotation-fixing system (which fixes STAT_FX sprites to the positions relative to the pivot, too). Test case source/lunatic/test/delmusicsfx.lua still passes with this modification.
Fix texcache
Fix 64-bit MSVC builds. DONT_BUILD.
Fix 32-bit MSVC builds. DONT_BUILD.
Fix warnings when building in C++11 mode, i.e. with CPLUSPLUS=1 CUSTOMOPT="--std=gnu++11".
Don't crash if for some reason your CONs don't define actors like SHOTSPARK1, which has its strength value used in hardcoded behavior.
Fix errors and warnings with LLVM/clang 3.4 Windows.