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 · 2013-12-28
CON BUILD
2013.12.28.Log0936.txt 👤 helixhorned
Make a couple of player functions take player indices instead of DukePlayer_t *.
SVN · 2013-12-28
CON BUILD
2013.12.28.Log0936.txt 👤 helixhorned
Guard retrieval of player index (.yvel) from APLAYER sprite. It is unacceptable that yvel is on one hand modifiable without restriction from scripting, but can be used as an array index without prior bound check in the C code. Because that member has an overloaded meaning and is also used for innocuous purposes such as the green color intensity of an SE light, it's infeasible to restrict access from scripting. Consequently, we must add bound checks on the C side. This is the first part of the effort to make .yvel safe, adding two functions P_Get() and P_GetP(). There are a couple of other uses as some kind of index.
SVN · 2013-12-28
CON BUILD
2013.12.28.Log0936.txt 👤 helixhorned
Reserve 16 tiles from the end of MAXTILES, don't allow as user tiles from ART/DEF.
SVN · 2013-12-28
CON BUILD
2013.12.28.Log0936.txt 👤 helixhorned
Lunatic: add example toggling forcefield wall to test.lua.
SVN · 2013-12-26
BUILD
2013.12.26.Log0935.txt 👤 helixhorned
Don't consider W_FORCEFIELD+2 (surgery instruments) a forcefield picnum.
SVN · 2013-12-26
BUILD
2013.12.26.Log0935.txt 👤 helixhorned
Clean up code related to forcefield player damage etc.
SVN · 2013-12-26
BUILD
2013.12.26.Log0935.txt 👤 helixhorned
Rename 'camsprite' to 'g_curViewscreen', other related cleanup.
SVN · 2013-12-26
BUILD
2013.12.26.Log0935.txt 👤 helixhorned
Lunatic: swap con.insetsprite's 4th and 5th positional arguments.
SVN · 2013-12-26
BUILD
2013.12.26.Log0935.txt 👤 helixhorned
Lunatic: expose player[].gotweapon, document it and *_weapon() methods.
SVN · 2013-12-26
2013.12.26.Log0934.txt 👤 helixhorned
Minor stylistic tweaks of code related to weapon switching.
SVN · 2013-12-24
CON BUILD FIX
2013.12.24.Log0933.txt 👤 helixhorned
Factor some code in config.c into OSD_WriteAliases(), move symbol_t to osd.c.
SVN · 2013-12-24
CON BUILD FIX
2013.12.24.Log0933.txt 👤 helixhorned
Don't autoexec <mapname>.cfg files for clipshape maps.
SVN · 2013-12-24
CON BUILD FIX
2013.12.24.Log0933.txt 👤 helixhorned
Lunatic: don't allow starting demo recording, since gamevar diffing is NYI.
SVN · 2013-12-24
CON BUILD FIX
2013.12.24.Log0933.txt 👤 helixhorned
osd.c: patch up a possible oob access of osdtext[].
SVN · 2013-12-24
CON BUILD FIX
2013.12.24.Log0933.txt 👤 helixhorned
Lunatic: error on invalid static data read like 'sprite.picnum'.
SVN · 2013-12-24
CON BUILD FIX
2013.12.24.Log0933.txt 👤 helixhorned
Pass RETURN to EVENT_DAMAGEHPLANE in the 'dist' arg to allow chained callbacks.
SVN · 2013-12-20
CON BUILD FIX
2013.12.20.Log0932.txt 👤 helixhorned
Scripting: Add EVENT_DAMAGEHPLANE and document it in Lunatic doc Appendix B. Also add test/damagehplane.lua with these demonstrations: - custom breakable ceilings - breakable TROR glass
SVN · 2013-12-20
CON BUILD FIX
2013.12.20.Log0932.txt 👤 helixhorned
Generalize Sect_DamageCeiling to Sect_DamageCeilingOrFloor, use appropriately. - in the function itself: for floor, currently, do nothing (but this commit is in preparation of the next one, again) - In Proj_MaybeDamageCF(), Proj_MaybeDamageCF2() and the A_RadiusDamage() use if the function, generalize to floors, but with the special case that parallaxed floors keep blocking projectiles, as before (in constrast to parallaxed ceilings). However, Sect_DamageCeilingOrFloor() is only called for non-parallaxed ceilings *and* floors.
SVN · 2013-12-20
CON BUILD FIX
2013.12.20.Log0932.txt 👤 helixhorned
Minor no-functionality-changing tweaks. - factor out: G_WallSpriteDist() - factor out: Proj_MaybeDamageCF() and Proj_MaybeDamageCF2() in preparation for the next commit - Make PROJ_DECAYVELOCITY macro take an arg for readability's sake
SVN · 2013-12-20
CON BUILD FIX
2013.12.20.Log0932.txt 👤 helixhorned
sector.c: in ST9 handling code, prevent oob for improperly constructed doors.
SVN · 2013-12-20
CON BUILD FIX
2013.12.20.Log0932.txt 👤 helixhorned
Lunatic: fix a couple of spelling mistakes in the doc, found using Emacs ispell.
SVN · 2013-12-20
CON BUILD FIX
2013.12.20.Log0932.txt 👤 helixhorned
Lunatic: expose "con.shoot(tilenum, i [, zvel])". Document and add example.
SVN · 2013-12-12
BUILD
2013.12.12.Log0930.txt 👤 helixhorned
Lunatic: add "for s, what in sectorsofbunch(bunchnum, gv.BOTH_CF)" iterator.
SVN · 2013-12-12
BUILD
2013.12.12.Log0930.txt 👤 helixhorned
a.m32: don't clamp SE50 extra (=horiz) to [-500 500] with KP8/KP5.
SVN · 2013-12-11
FIX
2013.12.11.Log0929.txt 👤 helixhorned
LunaCON: statically check some member assignments with literal numbers. And issue warnings whenever the assignment would fail (error) at game time.
SVN · 2013-12-06
CON BUILD FIX
2013.12.06.Log0928.txt 👤 helixhorned
Really fix the Pause key on Windows/SDL2. This requires enabling the same workaround as for Linux. Maybe it's not system-dependent at all.
SVN · 2013-12-06
CON BUILD FIX
2013.12.06.Log0928.txt 👤 helixhorned
Polymer: invalidate a wall when its sector's visibility has changed.
SVN · 2013-12-06
CON BUILD FIX
2013.12.06.Log0928.txt 👤 helixhorned
Do not consider system gamearrays for updating from demos. This generally fixes demo playback. Before, tilesizx[]/tilesizy[] were written into twice as many bytes as needed. Now, don't do that at all.
SVN · 2013-12-01
CON BUILD FIX
2013.12.01.Log0927.txt 👤 helixhorned
Lunatic: in fs.listpath() use FIND_NOCURDIR. Also document that function.
SVN · 2013-12-01
CON BUILD FIX
2013.12.01.Log0927.txt 👤 helixhorned
cache1d: add FIND_NOCURDIR option to klistpath().
SVN · 2013-12-01
CON BUILD FIX
2013.12.01.Log0927.txt 👤 helixhorned
Fix building stand-alone libcache1d.so.
SVN · 2013-12-01
CON BUILD FIX
2013.12.01.Log0927.txt 👤 helixhorned
defs.c: in check_tile(), pass 'tile' by value.
SVN · 2013-12-01
CON BUILD FIX
2013.12.01.Log0927.txt 👤 helixhorned
Guard a sprite/actor access with sector[].hitag as index from OOB. Unlikely but possible for rogue CON code.
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
multivoc.c: use a local variable instead of a file-scope one used locally.
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
a-c.c: Make vector extensions also be compiled with Clang. I was checking for GCC >= 4.7, while Clangs pretends to be GCC 4.2. Use a feature test macro instead. The comment I made in r4161 regarding GCC vs. Clang code was wrong. Now, Clang generates slightly faster code for these cases (solid and masked 4-pixel wide vlines).
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
In P_HandleSharedKeys(), clean up weapon index bound checking. In particular, (int32_t)j != -1 is replaced by (uint32_t)j < MAX_WEAPONS to prevent a value >= MAX_WEAPONS to be assigned to p->wantweaponfire (it's used as a weapon index in P_CheckWeapon().
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
Don't assign result of A_PlaySound() to p->scream_voice if the former is >127. Because p->scream_voice is an int8_t. This is an unlikely situation (126 voices ought to be playing simultaneously while starting the "scream" sound), but still...
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
LunaCON: disable some player members, tweak decls of others. The ones disabled are because they were found to not be used in any mod I tested. Exposing members directly is rarely good API. - bool toggle_key_flag -> const uint8_t ... (because value 2 is used) - make scream_voice, cheat_phase read-only
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
Lunatic: slightly tweak the event/actor times printout when exiting.
SVN · 2013-11-28
CON FIX
2013.11.28.Log0926.txt 👤 helixhorned
LunaCON: fix assignment to projectile sound/bsound/isound.
SVN · 2013-11-22
CON BUILD
2013.11.22.Log0925.txt 👤 helixhorned
Give rotatesprite 'orientation' bits enum names, too.
SVN · 2013-11-22
CON BUILD
2013.11.22.Log0925.txt 👤 helixhorned
Use named enum constants for the HUD flags instead of literal numbers.
SVN · 2013-11-22
CON BUILD
2013.11.22.Log0925.txt 👤 helixhorned
Polymodes: bump the allowed range for 'r_pr_hudangadd' to [-1024 .. 1024].
SVN · 2013-11-22
CON BUILD
2013.11.22.Log0925.txt 👤 helixhorned
Polymost: handle HUD model 'fov' DEF token. This "simply" requires an appropriate factor in the projection matrix. Also, get rid of a special-case factor for >=1.6 aspects (making HUD models wider then, I think).
SVN · 2013-11-22
CON BUILD
2013.11.22.Log0925.txt 👤 helixhorned
Classic: implement horiz. tex panning for sprites (spriteext[].xpanning). Known as getactor/sprite[].xpanning from CON, values are 0-255. It should be assumed that this is only valid for wall-aligned sprites (currently, face sprites also pan). A test is provided in lunatic/test/animatesprites.con. It should be run in E1L2 and only with the Lunatic build.
SVN · 2013-11-19
BUILD
2013.11.19.Log0924.txt 👤 helixhorned
Amend r4142: make e.g. 'include a' (names shorter 4 chars) append ".m32". DONT_BUILD.
SVN · 2013-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
Game: make underwater blocking floor sprites w/ xvel 1 NOT act like sprite bridge. Likewise for blocking wall sprites. This makes it possible to construct underwater sections containing complex spritework without losing the "underwater-ness" when over such sprites, in a backward-compatible way. Actually, the check is for bit 1 being set, but all other bits should be considered reserved.
SVN · 2013-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
lunatic/util/foreachmap.lua: don't expand .xxx after ']'. Add an example searching for all maps containing blocking floor-aligned sprites in underwater sectors.
Page 73 / 116 - 50 per page First · Previous · Next · Last