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-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
Mapster32: show a message when setting the initial position with SCROLL LOCK.
SVN · 2013-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
SDL2: fix Ctrl-F/Ctrl-G as "key FIFO" keys, used in Mapster32. By detecting them in the SDL_KEYDOWN events. This list is getting a bit ridiculous...
SVN · 2013-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
a-c.c: use GCC vector extensions only on 64-bit targets. Compiling a 32-bit NOASM build resulted in code containing a MOVAPS instruction that accessed a memory location not aligned to 16 bytes (MinGW, GCC 4.8).
SVN · 2013-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
a-c.c: prevent stray lines on bottom of sprites by saturating v. tex coords. The functions mvlineasm1, mvlineasm4 and tvlineasm2 can now be set to clamp the vertical texture coordinate (vplc), preventing the unsightly stray lines on the bottom of non-y-flipped sprites. (The first part of this effort, r3483, handled their top). However, this is only enabled for the mvlineasm ones: the vectorized variants suffered almost no slowdown (even though a PADDUSD SSE instruction would be a nice thing to have), while it was pretty significant for the sequential translucent ones. Summarizing, this leaves two cases where stray lines may appear in the non-ASM build (the saturation is NYI for a.nasm): - at the bottom of y-flipped sprites - at the bottom of translucent sprites (can be toggled by #define) Another observation is that recent GCC generates much faster code for this stuff than Clang from SVN.
SVN · 2013-11-16
BUILD FIX
2013.11.16.Log0923.txt 👤 helixhorned
a-c.c: in {v,mv}lineasm4, use vector types for vplc/vinc with GCC >=4.7. For a full 1680x1050 screen drawing a solid/masked wall, the FPS increases from 118 to 133 and from 114 to 116 (respectively) for me. Guarded by the macro USE_VECTOR_EXT in the source.
SVN · 2013-11-08
CON FIX
2013.11.08.Log0919.txt 👤 helixhorned
In C_SetCfgName, don't use unsafe string functions with unknown-length input.
SVN · 2013-11-08
CON FIX
2013.11.08.Log0919.txt 👤 helixhorned
LunaCON: implement 'setcfgname'. Factor out a block of code into C_SetCfgName() and use that from lunacon.lua.
SVN · 2013-11-08
CON FIX
2013.11.08.Log0919.txt 👤 helixhorned
LunaCON: on 'starttrack' with null music, issue a 'soft' error. That is, one that doesn't break the control flow.
SVN · 2013-11-08
CON FIX
2013.11.08.Log0919.txt 👤 helixhorned
Lunatic: fix ported A_FurthestVisiblePoint().
SVN · 2013-11-08
CON FIX
2013.11.08.Log0919.txt 👤 helixhorned
LunaCON: implement NORESET flag for gamevars. ------------------------------------------------------------------------
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
OSD: retire OSD_GetFmt(), OSD_GetFmtPtr() and OSD_GetTextPtr() functions. These were too much "looking into the implementation of a module" for my taste, hence OSD_GetShadePal() earlier.
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
OSD: make plain display (osdtextmode=1) colorized, too.
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
OSD: factor out getting sh/pal using format+text buffers into OSD_GetShadePal().
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
textfont.c: make TAB character display blank. This renders tweaks like r4122 unnecessary. Also, note a "bug" with the program generating that C code.
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
Lunatic: add 'lua' OSD command, permitting to execute arbitrary code. That is, everything that would be possible via scripting.
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
For demos, make savehead.savename[] carry the SVN revision number. Also, shorten "FAILED STARTING DEMO RECORDING." message so that it fits on the screen. DONT_BUILD.
SVN · 2013-11-04
CON BUILD FIX
2013.11.04.Log0918.txt 👤 helixhorned
In exprs like "Bmemcpy(&p->pos.x, &sprite[i].x, sizeof(vec3_t))", drop the ".x". ------------------------------------------------------------------------
SVN · 2013-11-02
CON
2013.11.02.Log0915.txt 👤 hendricks266
RegCloseKey when we are done with RegOpenKeyEx. ------------------------------------------------------------------------
SVN · 2013-10-28
BUILD FIX
2013.10.28.Log0913.txt 👤 helixhorned
m32script: when failing to load file, don't append '.m32' if already there. So that there are no error messages like "M32 file `a.m32.m32' not found." Also, in build.c's 'save as' code, add a bound check that would probably always pass in practice, but looks a bit safer and may fail in very cornerly cases.
SVN · 2013-10-28
BUILD FIX
2013.10.28.Log0913.txt 👤 helixhorned
Mapster32: save r_usetileshades and r_pr_artmapping with mapster32.cfg.
SVN · 2013-10-28
BUILD FIX
2013.10.28.Log0913.txt 👤 helixhorned
m32script: when printing error line, replace tabs with spaces.
SVN · 2013-10-28
BUILD FIX
2013.10.28.Log0913.txt 👤 helixhorned
Mapster32: take initial map file name from ExtPreInit()->G_CheckCommandLine(). Instead of directly in build.c:app_main(). Previously, it was possible that an argument to an option, e.g. "WGR2" with "-game_dir WGR2", would get interpreted as the initial map to load. This in turn would attempt to execute WGR2.cfg as sequence of OSD commands -- where that file is an EDuke32 config file instead! Now: maps are passed without any options, e.g. "mapster32 [opts...] debug.map". The map file name is not added to the "additional parameters" for map testing. ------------------------------------------------------------------------
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 helixhorned
LunaCON: very primitive gamevar handling logic for {save,load}mapstate.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 helixhorned
LunaCON: in {save,load}mapstate, warn that saving/restoring gamevars is NYI.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 helixhorned
SDL: Add SDL scancode -> ASCII value translation for the "key FIFO" for ESCAPE. This fixes ESC in certain situations such as the editor map selection menu.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 helixhorned
SDL: factor out 2x repeated code into keyascfifo_{isfull,insert}.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 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.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 helixhorned
Lunatic doc: add Lua source code highlighting using GNU Source-highlight. DONT_BUILD.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 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.
SVN · 2013-10-27
CON BUILD FIX
2013.10.27.Log0912.txt 👤 helixhorned
LunaCON: add necessary identifier-is-not-gamevar check. ------------------------------------------------------------------------
SVN · 2013-10-19
2013.10.19.Log0911.txt 👤 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. ------------------------------------------------------------------------
SVN · 2013-10-16
FIX
2013.10.16.Log0910.txt 👤 helixhorned
Lunatic: make it possible to build with LuaJIT 2.1, add -Lopts=profile there.
SVN · 2013-10-16
FIX
2013.10.16.Log0910.txt 👤 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.
SVN · 2013-10-16
FIX
2013.10.16.Log0910.txt 👤 helixhorned
build.lua: add "artfile" class, allowing to open and get pics from an ART file. ------------------------------------------------------------------------
SVN · 2013-10-13
FIX
2013.10.13.Log0909.txt 👤 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. ------------------------------------------------------------------------
SVN · 2013-10-12
FIX
2013.10.12.Log0908.txt 👤 hendricks266
Change the default SDL version to SDL2 and the default Windows RENDERTYPE to SDL.
SVN · 2013-10-12
FIX
2013.10.12.Log0908.txt 👤 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.) ------------------------------------------------------------------------
SVN · 2013-10-11
BUILD FIX
2013.10.11.Log0906.txt 👤 helixhorned
Fix mouse grabbing in SDL debugging builds.
SVN · 2013-10-11
BUILD FIX
2013.10.11.Log0906.txt 👤 helixhorned
Polymer: fix ANM playback. References: - r3742 - r4038 (fixing savegame screenshots, but introducing the now fixed bug) ------------------------------------------------------------------------
SVN · 2013-10-11
BUILD FIX
2013.10.11.Log0905.txt 👤 helixhorned
Lunatic: add forgotten g_argv to dynsymlist_m32. ------------------------------------------------------------------------
SVN · 2013-10-08
BUILD FIX
2013.10.08.Log0904.txt 👤 hendricks266
Fix the vsync menu option so that it actually works. Variables at global scope which share a name tend to actually be the same variable. Not good when you pass such a variable to function that immediately returns if the passed parameter (the variable) equals said variable (itself). ------------------------------------------------------------------------
SVN · 2013-10-07
BUILD FIX
2013.10.07.Log0902.txt 👤 hendricks266
Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg() by promoting the variables in question to int64_t. NOTE TO TEAM MEMBERS: Please review this, as I am not sure what is actually intended here.
SVN · 2013-10-07
BUILD FIX
2013.10.07.Log0902.txt 👤 hendricks266
Windows startup window tweaks: - Don't print osd.szCSDVersion when it is empty, preventing an extra space between the OS name and version number. (An example of what this field holds is "Service Pack 1".) - Under SDL, allow the "console" edit field to repaint after "OK" is clicked. Important when a long def file is loading.
SVN · 2013-10-07
BUILD FIX
2013.10.07.Log0902.txt 👤 hendricks266
Allow wm_msgbox() to use SDL_ShowSimpleMessageBox() under SDL2. Unfortunately, SDL2 does not (yet?) provide a Yes/No box for wm_ynbox().
SVN · 2013-10-07
BUILD FIX
2013.10.07.Log0902.txt 👤 hendricks266
Split the handling of audio based on RENDERTYPE into a new variable named MIXERTYPE, allowing Windows builds to use SDL for input and rendering (RENDERTYPE=SDL) while using DirectSound and Windows' MIDI interface (MIXERTYPE=WIN [current default]) so that EMIDI works. ------------------------------------------------------------------------
SVN · 2013-10-07
BUILD FIX
2013.10.07.Log0901.txt 👤 hendricks266
Merge a patch from NY00123 that draws the screen to a temporary surface under the selected bit depth then blits it to a surface at the system desktop bit depth, under SDL. This allows 8-bit classic to run in fullscreen under certain *nix configurations and Windows 8.
SVN · 2013-10-07
BUILD FIX
2013.10.07.Log0901.txt 👤 hendricks266
Fix the long-standing trivial warnings in net.c. Cognitively, so much time has passed that these unused variables would offer little help indicating the roadmap for networking. In any case, I have taken care only to comment rather than remove anything that is more than just a throwaway loop counter. If this commit inconveniences anyone in any way, please contact me personally and I will make it right.
Page 74 / 116 - 50 per page First · Previous · Next · Last