Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.

2100Total Files
2088SVN Logs
12Git Changelogs
2100Filtered Results

All Entries

SVN · 2014-03-10
BUILD FIX
2014.03.10.Log0971.txt 👤 terminx
Make non-pal 0 enemy health doubling depend on running 1.3D or earlier
SVN · 2014-03-05
BUILD FIX
2014.03.05.Log0970.txt 👤 helixhorned
Adapt x86 GCC assembly copybufreverse() to x86_64 and enable unconditionally. For a 1680x1050 scene standing directly in front of a mirror, this increases FPS from ~90 to ~95 for me.
SVN · 2014-03-05
BUILD FIX
2014.03.05.Log0970.txt 👤 helixhorned
Mapster32: for wall alignment with [.]/[,], reverse meaning of Alt modifier.
SVN · 2014-03-05
BUILD FIX
2014.03.05.Log0970.txt 👤 helixhorned
Propagate 'blend' to rotatesprite_(), but don't hook it up to scripting yet.
SVN · 2014-03-05
BUILD FIX
2014.03.05.Log0970.txt 👤 helixhorned
Mapster32: when failing to paste selected sectors into loaded map, unhighlight. DONT_BUILD.
SVN · 2014-03-05
BUILD FIX
2014.03.05.Log0970.txt 👤 hendricks266
When osdcmd_quit(), OSD_ShowDisplay(0). DONT_BUILD.
SVN · 2014-02-28
BUILD
2014.02.28.Log0969.txt 👤 helixhorned
LunaCON: add and document option -ferror-negative-tag-write.
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
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.
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
Rename SPRITE_* flag enum constants to SFLAG_*, for consistency with CON.
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
Give sprite cstat bit 2048 (NOSHADE, Mapster32 key [N]) a macro name.
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
Mapster32: include .blend in sprite display/edit/search (Shift+TAB/F8/Alt+F8).
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
Mapster32: don't save comments to mapster32.cfg's command-line history.
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
Lunatic: generalize shadexfog.create_trans() further. It now accepts a number of tables to create as 3rd arg. The function that create_trans() takes as the 2nd argument is now being passed (r,g,b, R,G,B, tablei, numtables). Rewrite create_additive_trans() in terms of it. Rename create_128_trans() -> create_alpha_trans().
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
A couple of very minor code beauty tweaks.
SVN · 2014-02-22
BUILD FIX
2014.02.22.Log0966.txt 👤 helixhorned
engine.c: in loadlookups(), error out if attempting to load at a reserved pal.
SVN · 2014-02-22
BUILD
2014.02.22.Log0965.txt 👤 hendricks266
Build system: Detect the SVN revision and generate rev.h directly from the Makefile, if applicable.
SVN · 2014-02-22
BUILD
2014.02.22.Log0965.txt 👤 hendricks266
Further optimize our SDL_Renderer for 8-bit by making the SDL_Texture SDL_TEXTUREACCESS_STATIC, saving some RAM without any loss of functionality.
SVN · 2014-02-19
BUILD
2014.02.19.Log0963.txt 👤 helixhorned
Lunatic: engine.setupDebugBasePal(), auto-detect 2nd+ shadexfog.translate(). engine.setupDebugBasePal() set up the water base palette such each of the first 15 "ramps" of 16 consecutive colors has a single, "representative" color. For example, color indices 0-15 and black, 16-31 are dark gray. In shadexfog.lua, list remappings from LOOKUP.DAT that are expressible as remappings of 16-tuples.
SVN · 2014-02-16
CON BUILD
2014.02.16.Log0962.txt 👤 helixhorned
In loadlookups(), look for gap of 4 consecutive unused pals for fog pals. As opposed to the previous way, where the first fog pals was <numlookups>+1, where <numlookups> is the first byte value of LOOKUP.DAT. This allows to pack e.g. lookups [1 .. 25] and [30 .. <lastpal>] into LOOKUP.DAT and have fog pals be generated at pals [26 .. 29] (i.e. the additional lookups don't shift the fog pals, making user maps depending on these numbers not look as intended.)
SVN · 2014-02-16
CON BUILD
2014.02.16.Log0962.txt 👤 helixhorned
Factor out common parts of loading LOOKUP.DAT into engine.c:loadlookups(). Also, error if didn't read enough data and account for TITLE and REALMS swap between basepal number and on-disk order (sigh).
SVN · 2014-02-16
CON BUILD
2014.02.16.Log0962.txt 👤 helixhorned
Lunatic: rewrite shadexfog.create_128_trans to allow creating fewer tables. It must be a power of two in [2 .. 128]. Rewrite test/sprite_access.con's liztroop example to account for that. Also, add function shadexfog.create_trans() which aceepts a function (r,g,b,R,G,B) -> blended (r,g,b) and rewrite shadexfog.create_additive_trans() in terms of it.
SVN · 2014-02-16
CON BUILD
2014.02.16.Log0962.txt 👤 helixhorned
Lunatic: in shade table 'remap16' method, allow sparse table, document it. Add shadexfog.createremap() convenience function.
SVN · 2014-02-12
BUILD
2014.02.12.Log0960.txt 👤 helixhorned
Amend r4318: Lunatic doesn't need the safety check.
SVN · 2014-02-10
CON FIX
2014.02.10.Log0958.txt 👤 hendricks266
Fix warnings when building in C++11 mode, i.e. with CPLUSPLUS=1 CUSTOMOPT="--std=gnu++11".
SVN · 2014-02-10
CON FIX
2014.02.10.Log0958.txt 👤 hendricks266
MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC). External ogg/vorbis are no longer required.
SVN · 2014-02-10
CON FIX
2014.02.10.Log0958.txt 👤 hendricks266
Don't crash if for some reason your CONs don't define actors like SHOTSPARK1, which has its strength value used in hardcoded behavior.
SVN · 2014-02-10
CON FIX
2014.02.10.Log0958.txt 👤 hendricks266
Very minor changes after an investigation into the possibility of Polymost on Wii.
SVN · 2014-02-10
CON FIX
2014.02.10.Log0958.txt 👤 hendricks266
Fix errors and warnings with LLVM/clang 3.4 Windows.
SVN · 2014-02-09
BUILD FIX
2014.02.09.Log0956.txt 👤 helixhorned
Extend PALETTE.DAT format to allow carrying additional blending tables. Lunatic: also, add an additional argument 'moreblends' to engine.savePaletteDat() and document that function. See test/shadexfog.lua for a "user-friendly" wrapper shadexfog.save() which prints success or errors.
SVN · 2014-02-09
BUILD FIX
2014.02.09.Log0956.txt 👤 helixhorned
Lunatic: move code in test/shadexfog.lua to engine.savePaletteDat() and complete it. The function now writes out a full PALETTE.DAT: base balette, shade table and translucency table.
SVN · 2014-02-09
BUILD FIX
2014.02.09.Log0956.txt 👤 terminx
Fix building on MinGW (MinGW-w64 was OK). DONT_BUILD.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Lunatic: add a 'lastokcol' argument to engine.nearcolor() and document it. On the C side, slightly rewrite (now) getclosestcol_lim() for clarity.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Lunatic: document engine.*blendtab() and engine.getrgb() functions.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
M32script: remove sprite members 'detail' and 'filler', add 'blend', make r/w.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
In the C code, rename sprite[].filler to 'blend'. Also, fix a missed .filler -> g_ambiencePlaying[] rewrite in the editor. In C-CON, 'detail' is kept as alias to C-side (former) .filler / now .blend, but that name is *deprecated*.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Polymer: factor out polymer_invalidateartmap(), use it in invalidatetile(). This fixes updating the viewscreen in Polymer's ART mapping mode.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Polymer: factor out polymer_invalidatesprite(), use when viewscreen tex changed. Also, rewrite invalidatetile() for clarity.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Lunatic: rename sprite[].filler member to 'blend' on the Lua side. From LunaCON, remove 'detail' as alias to that member.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Classic: support for multiple blending tables + Lunatic interfaces. Currently, sprite[].filler (to be renamed) selects a blending table. If none is installed with that index, the blending table at index 0 is taken (which is read from PALETTE.DAT on engine startup). Thus, for now, the non-Lunatic build will never use a custom blending table because there's no way to register one! But the functionality is there.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
astub.c: in M32_MoveFX, use separate bit array to store "sound is playing". Instead of sprite[].filler.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
LunaCON: add and document -Wnever-used-gamevar and -Wnever-read-gamevar.
SVN · 2014-02-08
CON BUILD FIX
2014.02.08.Log0955.txt 👤 helixhorned
Add Makefile.common switch ALLOCACHE_AS_MALLOC, remove DEBUG_WITH_VALGRIND.
Page 71 / 116 - 50 per page First · Previous · Next · Last