[Ohrrpgce] SVN: teeemcee/12971 Add a chromebook build of ohrrpgce-game to distrib-nightly-android.sh

2022-05-18 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-18 17:14:05 -0700 (Wed, 18 May 2022) 242 Add a chromebook build of ohrrpgce-game to distrib-nightly-android.sh Actually, for any android device with a keyboard. Which is mostly Chromebooks? Based on the chromebook build of ohrrpgce-custom... which I'd also like to add to

[Ohrrpgce] SVN: teeemcee/12973 Fix #1210 Sequential Projectile attacks misposition the weapon

2022-05-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-19 05:53:36 -0700 (Thu, 19 May 2022) 62 Fix #1210 Sequential Projectile attacks misposition the weapon --- U wip/bmod.rbas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12977 reloadbasic: add EXIT READNODE, CONTINUE READNODE

2022-05-22 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-22 22:01:37 -0700 (Sun, 22 May 2022) 49 reloadbasic: add EXIT READNODE, CONTINUE READNODE --- U wip/rbtest.rbas U wip/reloadbasic/RELOADbasic.txt U wip/reloadbasic/reloadbasic.py ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12979 Fix get_handle_slice, which could crash due to an OOB read!

2022-05-26 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-26 03:59:45 -0700 (Thu, 26 May 2022) 164 Fix get_handle_slice, which could crash due to an OOB read! It also claimed handle 0 was a deleted slice handle rather than an invalid one. Also a little cleanup. --- U wip/scriptcommands.bas U wip/scriptcommands.bi

[Ohrrpgce] SVN: teeemcee/12991 Add "keypress time" and keypress_time function

2022-06-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-02 09:04:13 -0700 (Thu, 02 Jun 2022) 159 Add "keypress time" and keypress_time function Also, documented that anykey doesn't include num/scroll/capslock or all joystick buttons. Forgot to mention it! --- U wip/allmodex.bas U wip/allmodex.bi U wip/const.bi U

[Ohrrpgce] SVN: teeemcee/12992 Better tiebreaking when you press multiple arrow keys at once, based on

2022-06-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-02 09:30:52 -0700 (Thu, 02 Jun 2022) 88 Better tiebreaking when you press multiple arrow keys at once, based on patch from Lenny --- U wip/game.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12986 scons: don't pass CFLAGS to CC when linking, only CCLINKFLAGS

2022-05-31 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-31 21:44:42 -0700 (Tue, 31 May 2022) 161 scons: don't pass CFLAGS to CC when linking, only CCLINKFLAGS CFLAGS was actually documented as not being used for linking, but it was (previously via CXXFLAGS) --- U wip/SConscript ___

[Ohrrpgce] SVN: teeemcee/12984 scons: rename CXXLINKFLAGS to CCLINKFLAGS because they're not C++-specif

2022-05-31 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-31 21:44:26 -0700 (Tue, 31 May 2022) 74 scons: rename CXXLINKFLAGS to CCLINKFLAGS because they're not C++-specific --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12985 scons: link using gcc rather than g++, to fix mingw-w64 v7.0.0 builds de

2022-05-31 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-31 21:44:33 -0700 (Tue, 31 May 2022) 301 scons: link using gcc rather than g++, to fix mingw-w64 v7.0.0 builds depending on libwinpthread-1.dll (Or clang rather than clang++) See bug #1241. libstdc++ depends on pthreads, but I'm not sure why not using g++ avoids this

[Ohrrpgce] SVN: teeemcee/12983 scons: a couple win/wine fixes/tweaks

2022-05-31 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-31 21:44:19 -0700 (Tue, 31 May 2022) 441 scons: a couple win/wine fixes/tweaks For some reason running "cv2pdb" (rather than "cv2pdb.exe") with wine stopped working, maybe a change in wine. Support envvars on Windows which are quoted paths. Skip rules for building gfx_directx

[Ohrrpgce] SVN: teeemcee/12982 Fix duplicated spell lists in battle menu causing multiple appearances i

2022-05-31 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-31 21:44:09 -0700 (Tue, 31 May 2022) 108 Fix duplicated spell lists in battle menu causing multiple appearances in Spells and possible overflow crash --- U wip/menustuf.rbas U wip/whatsnew.txt ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12987 gfx_sdl2: fix support for SDL 2.0.5-.11 (and linux nightlies) by dynamic

2022-06-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-01 18:25:34 -0700 (Wed, 01 Jun 2022) 115 gfx_sdl2: fix support for SDL 2.0.5-.11 (and linux nightlies) by dynamically loading SDL_GameControllerTypeForIndex --- U wip/gfx_sdl.bas U wip/gfx_sdl2.bas U wip/gfx_sdl_common.bas ___

[Ohrrpgce] SVN: teeemcee/12989 scons: fix a lot of hspeak/euphoria problems

2022-06-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-01 20:47:24 -0700 (Wed, 01 Jun 2022) 314 scons: fix a lot of hspeak/euphoria problems -cross-compiling hspeak didn't work because I'd accidentally deleted a line... -You got an error about eulib= if you tried to cross-compile anything, not just hspeak -Check for whether euc and

[Ohrrpgce] SVN: teeemcee/12988 scons: get rid of some more spam

2022-06-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-01 20:47:18 -0700 (Wed, 01 Jun 2022) 32 scons: get rid of some more spam --- U wip/SConscript U wip/SConstruct ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12990 plotdict: fix broken example for "next slice in tree". Thanks to Bena

2022-06-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-01 23:32:01 -0700 (Wed, 01 Jun 2022) 69 plotdict: fix broken example for "next slice in tree". Thanks to Bena --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12964 physpeak: search for include files in almost same way as hspeak (port ov

2022-05-13 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-13 19:09:45 -0700 (Fri, 13 May 2022) 93 physpeak: search for include files in almost same way as hspeak (port over find_include_file) --- U wip/physpeak/hs_lib/hs_tld.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12965 physpeak: support utf8 and utf16 source files

2022-05-13 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-13 19:09:54 -0700 (Fri, 13 May 2022) 45 physpeak: support utf8 and utf16 source files --- U wip/physpeak/hs_lib/hs_file.py U wip/physpeak/hs_lib/hs_tld.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12966 physpeak: small optimisation in concatenating lines together

2022-05-13 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-13 20:08:38 -0700 (Fri, 13 May 2022) 60 physpeak: small optimisation in concatenating lines together --- U wip/physpeak/hs_lib/hs_tld.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12978 Fix #1101 Enemy ready meter not reset for spawned enemies

2022-05-24 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-24 21:32:31 -0700 (Tue, 24 May 2022) 82 Fix #1101 Enemy ready meter not reset for spawned enemies Based on patch from Rue --- U wip/bmodsubs.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/12980 Fix enemy cursor positioning in battle (was broken after the switch to s

2022-05-27 Thread subversion--- via Ohrrpgce
james 2022-05-27 17:00:34 -0700 (Fri, 27 May 2022) 624 Fix enemy cursor positioning in battle (was broken after the switch to slice-based battle ui) Also fixed cursor offset to actually match the position set in the enemy editor, rather than being offset 3 pixels to the left for no good reason.

[Ohrrpgce] SVN: james/12981 Battle mouse hover cursor also respects enemy cursor offset again

2022-05-27 Thread subversion--- via Ohrrpgce
james 2022-05-27 17:00:42 -0700 (Fri, 27 May 2022) 65 Battle mouse hover cursor also respects enemy cursor offset again --- U wip/bmod.rbas U wip/sliceedit.bas U wip/slices.bas U wip/slices.bi ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12974 Update SDL2.dll to 2.0.22, released 25/04/2022

2022-05-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-19 21:57:39 -0700 (Thu, 19 May 2022) 46 Update SDL2.dll to 2.0.22, released 25/04/2022 --- U wip/SDL2.dll U wip/win32/libSDL2.dll.a ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12975 gfx_sdl2: log extra gamepad info: game controller type and mapping strin

2022-05-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-19 22:04:13 -0700 (Thu, 19 May 2022) 73 gfx_sdl2: log extra gamepad info: game controller type and mapping string --- U wip/gfx_sdl_common.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/12999 First pass at fixing Mac app bundle +x bit when exporting from Distribut

2022-06-28 Thread subversion--- via Ohrrpgce
james 2022-06-28 06:49:41 -0700 (Tue, 28 Jun 2022) 158 First pass at fixing Mac app bundle +x bit when exporting from Distribute Game menu on Windows Including zip_exec.exe in Windows distributions of the OHRRPGCE --- U wip/distrib-nightly-win-packnupload.bat U wip/distrib-nightly-wine.sh U

[Ohrrpgce] SVN: teeemcee/12998 "free slice" on an already freed slice no longer shows a warning

2022-06-05 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-05 20:18:51 -0700 (Sun, 05 Jun 2022) 93 "free slice" on an already freed slice no longer shows a warning Due to insistent complaints --- U wip/scriptcommands.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12997 Increase enemy thingbrowser plank size so you can see more of the enemy

2022-06-05 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-05 20:18:43 -0700 (Sun, 05 Jun 2022) 78 Increase enemy thingbrowser plank size so you can see more of the enemy sprite --- U wip/data/enemy_browser_plank.slice ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12993 Fix chromebook nightly builds

2022-06-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-02 21:37:55 -0700 (Thu, 02 Jun 2022) 116 Fix chromebook nightly builds They never happened because svn was already updated by the ordinary android nightlies --- U wip/distrib-nightly-android.sh U wip/nightly/wrap-nightly-android.sh

[Ohrrpgce] SVN: teeemcee/12994 Add "Use old direction key tiebreaking" backcompat it and logic & fixbit

2022-06-03 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-03 19:13:38 -0700 (Fri, 03 Jun 2022) 97 Add "Use old direction key tiebreaking" backcompat it and logic & fixbit to turn on automatically --- U wip/common.rbas U wip/common_menus.bas U wip/const.bi U wip/custom.bas U wip/game.bas U

[Ohrrpgce] SVN: teeemcee/12995 Update parallaxtest.rpg with replacement "want to move" from wiki

2022-06-03 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-03 19:13:51 -0700 (Fri, 03 Jun 2022) 104 Update parallaxtest.rpg with replacement "want to move" from wiki Matches the new direction tiebreaking --- U wip/testgame/parallax.hss U wip/testgame/parallaxtest.rpg ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/12996 Fix broken editing of menu item extra data

2022-06-03 Thread subversion--- via Ohrrpgce
teeemcee 2022-06-03 19:32:58 -0700 (Fri, 03 Jun 2022) 42 Fix broken editing of menu item extra data --- U wip/menuedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12976 pyPEG: some Python 3 fixes

2022-05-21 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-21 21:31:59 -0700 (Sat, 21 May 2022) 26 pyPEG: some Python 3 fixes --- U wip/reloadbasic/pyPEG.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/13004 Add transmog stats option "don't change current or max"

2022-07-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-19 20:30:24 -0700 (Tue, 19 Jul 2022) 177 Add transmog stats option "don't change current or max" Also, fix a complaint that the help page didn't say that the max stat values were replaced for all the existing options. --- U wip/attackedit.bas U wip/bmodsubs.bas U

[Ohrrpgce] SVN: teeemcee/13000 scons: fix caching by reverting r12988 "get rid of some more spam"

2022-07-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-19 20:29:45 -0700 (Tue, 19 Jul 2022) 150 scons: fix caching by reverting r12988 "get rid of some more spam" Unfortunately it caused only files built with the 'env' in SConstruct to be cached --- U wip/SConstruct ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/13003 autotest: add tests for "random", "random choice"

2022-07-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-19 20:30:15 -0700 (Tue, 19 Jul 2022) 49 autotest: add tests for "random", "random choice" --- U wip/hamsterspeak.hsd U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/fixbits.bin U wip/testgame/autotest.rpgdir/general.reld U

[Ohrrpgce] SVN: teeemcee/13002 "random choice" command

2022-07-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-19 20:30:05 -0700 (Tue, 19 Jul 2022) 23 "random choice" command --- U wip/const.bi U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/plotscr.hsd U wip/scriptcommands.bas U wip/whatsnew.txt ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/13001 scons: fix asan=1 builds

2022-07-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-19 20:29:56 -0700 (Tue, 19 Jul 2022) 59 scons: fix asan=1 builds I think removal of -( -) broke it --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13013 Add ohrrpgce-player-win-wip-win95.zip nightly build

2022-07-24 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-24 21:54:53 -0700 (Sun, 24 Jul 2022) 51 Add ohrrpgce-player-win-wip-win95.zip nightly build --- U wip/distrib-nightly-win.bat U wip/distrib-nightly-wine.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13012 Add 'Win95' and 'SSE2' to build strings

2022-07-24 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-24 21:54:44 -0700 (Sun, 24 Jul 2022) 39 Add 'Win95' and 'SSE2' to build strings --- U wip/misc/process_crashreports.py U wip/ohrbuild.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13017 Rewrite most of distrib-linux.sh as part of ohrpackage.py

2022-07-28 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-28 06:39:27 -0700 (Thu, 28 Jul 2022) 572 Rewrite most of distrib-linux.sh as part of ohrpackage.py ohrpackage.py is now a complete commandline tool for packaging the engine, but doesn't support all OSes/configurations yet. Also, Debian packages and "scons install" now also

[Ohrrpgce] SVN: teeemcee/13016 ohrpackage: replace static file lists with a class and files_to_package

2022-07-28 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-28 06:39:20 -0700 (Thu, 28 Jul 2022) 242 ohrpackage: replace static file lists with a class and files_to_package function Also use shutil.copy2 (which preserves metadata) instead of shutil.copy when building a tree of files for producing ohrrpgce_*.deb. Does dpkg preserve

[Ohrrpgce] SVN: teeemcee/13014 Combine linux/ohr_debian.py into linux/ohrrpgce.py and split out ohrpack

2022-07-28 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-28 06:39:03 -0700 (Thu, 28 Jul 2022) 268 Combine linux/ohr_debian.py into linux/ohrrpgce.py and split out ohrpackage.py So all the Linux-specific packaging is now in linux/ohrrpgce.py (the way things were split between two files was arbitrary), while all the utility code and file

[Ohrrpgce] SVN: teeemcee/13015 Normalise python packaging files to 4 space indentation

2022-07-28 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-28 06:39:12 -0700 (Thu, 28 Jul 2022) 55 Normalise python packaging files to 4 space indentation --- U wip/linux/ohrrpgce.py U wip/ohrpackage.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13018 Rename linux/ohrrpgce.py -> linux/linuxpkg.py

2022-07-28 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-28 06:39:35 -0700 (Thu, 28 Jul 2022) 45 Rename linux/ohrrpgce.py -> linux/linuxpkg.py --- U wip/SConscript U wip/distrib-linux.sh A wip/linux/linuxpkg.py D wip/linux/ohrrpgce.py ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13021 Forgot to commit support/zip-version.txt

2022-07-29 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-29 18:54:34 -0700 (Fri, 29 Jul 2022) 158 Forgot to commit support/zip-version.txt Without this version file, Custom would reject the support/zip.exe packaged with the engine and would redownload it. --- A wip/support/zip-version.txt

[Ohrrpgce] SVN: teeemcee/13022 Fix compiling FB commandline programs on Windows due to missing libfbgfx

2022-07-29 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-29 18:54:41 -0700 (Fri, 29 Jul 2022) 152 Fix compiling FB commandline programs on Windows due to missing libfbgfx Logs showed relump.exe failing with "undefined reference to `fb_GfxScreen@20'" --- U wip/util.bas ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/13020 ohrpackage now parses buildinfo.ini to figure out which Windows dlls to

2022-07-29 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-29 18:54:27 -0700 (Fri, 29 Jul 2022) 111 ohrpackage now parses buildinfo.ini to figure out which Windows dlls to add And uses wine run game.exe on Unix --- U wip/SConscript U wip/ohrpackage.py ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13019 -buildinfo now includes all supported gfx backends

2022-07-29 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-29 18:54:19 -0700 (Fri, 29 Jul 2022) 50 -buildinfo now includes all supported gfx backends --- U wip/cmdline.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13005 Attempt temporary workaround for mingw-w64 6.0.0 not supporting Win 95-2

2022-07-21 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-21 20:16:19 -0700 (Thu, 21 Jul 2022) 149 Attempt temporary workaround for mingw-w64 6.0.0 not supporting Win 95-2k (bug #1241) Copied ___mb_cur_max_func.c from mingw-w64-crt (public domain) --- U wip/SConscript A wip/lib/___mb_cur_max_func.c

[Ohrrpgce] SVN: teeemcee/13006 The music_sdl nightly Windows build is now the (only) build which suppor

2022-07-21 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-21 20:16:27 -0700 (Thu, 21 Jul 2022) 266 The music_sdl nightly Windows build is now the (only) build which supports Win95 The scons win95 option now defaults to Off rather than On. If this works, I'll add a symlink to the music_sdl build called ohrrpgce-win-win95-wip.zip and add

[Ohrrpgce] SVN: teeemcee/13008 Move display_help_string to util.bas; no longer terminates the program

2022-07-21 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-21 21:21:18 -0700 (Thu, 21 Jul 2022) 182 Move display_help_string to util.bas; no longer terminates the program Invalid args to some commandline flags, such as --giffps, no longer cause the program to immediately terminate --- U wip/allmodex.bas U wip/backends.bas U

[Ohrrpgce] SVN: teeemcee/13009 Require SSE2 on x86 (Pentium 4+) except Win95 nightlies. "scons sse2=0"

2022-07-21 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-21 21:21:25 -0700 (Thu, 21 Jul 2022) 409 Require SSE2 on x86 (Pentium 4+) except Win95 nightlies. "scons sse2=0" to disable This only affects Windows and Linux, not Mac or Android. Realistically, it only matters for Win95 (music_sdl) builds, since gfx_sdl2 requires Windows XP

[Ohrrpgce] SVN: teeemcee/13007 plotdict: fix mistake in "show value of" example

2022-07-21 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-21 21:21:08 -0700 (Thu, 21 Jul 2022) 48 plotdict: fix mistake in "show value of" example --- U wip/docs/plotdict.xml ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13011 Skip loading crashrpt on old Windows OSes where it won't work (but might

2022-07-23 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-23 20:58:04 -0700 (Sat, 23 Jul 2022) 312 Skip loading crashrpt on old Windows OSes where it won't work (but might appear to) I don't actually know which Windows version Crashrpt requires. On Win98 the CrashRpt .dll can be loaded, but it fails to read its .ini file likely

[Ohrrpgce] SVN: teeemcee/13010 Work around GCC bug on Windows when using SSE2 in gengcc=0 (debug) build

2022-07-23 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-23 20:57:55 -0700 (Sat, 23 Jul 2022) 575 Work around GCC bug on Windows when using SSE2 in gengcc=0 (debug) builds This resulted in a segmentation fault in C/C++ code (I saw it in indexed_tree_from_palette) when a SSE2 instruction requiring alignment (movaps) is called.

[Ohrrpgce] SVN: teeemcee/12940 scons: allow 'install'/'uninstall' on Mac

2022-05-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-01 21:25:37 -0700 (Sun, 01 May 2022) 41 scons: allow 'install'/'uninstall' on Mac --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/12943 process_crashreports: fix source files not found because the filenames a

2022-05-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-01 21:26:00 -0700 (Sun, 01 May 2022) 209 process_crashreports: fix source files not found because the filenames are in allcaps For some reason fbc on the nightly build machine (or some other program) is mangling source code filenames in a new way... --- U

[Ohrrpgce] SVN: teeemcee/12941 Fix a minor error in SDL_cocoaclipboard.bi

2022-05-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-01 21:25:46 -0700 (Sun, 01 May 2022) 206 Fix a minor error in SDL_cocoaclipboard.bi Caused a compile error when gfx_fb is compiled on Mac; however gfx_fb does not support Mac. Thanks to {U+30AA}{U+30C3}{U+30D5}{U+30CA}{U+30FC}2608 for reporting. --- U

[Ohrrpgce] SVN: teeemcee/12942 Fix missing symbols for crash reports because -exx was incorrectly added

2022-05-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-01 21:25:53 -0700 (Sun, 01 May 2022) 411 Fix missing symbols for crash reports because -exx was incorrectly added to build_info FB 1.07 changed __FB_ERR__ so that any fbc -g builds (which includes pdb=1 builds) had -exx in the build info, so wrong symbols were downloaded and

[Ohrrpgce] SVN: teeemcee/12938 scons: fix builds when linker doesn't respect -( and -); don't use these

2022-05-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-01 21:25:24 -0700 (Sun, 01 May 2022) 394 scons: fix builds when linker doesn't respect -( and -); don't use these at all I know they don't work, and cause an error, in (at least previous versions of) macOS, but apparently they don't work, without error, on NixOS. I decided to

[Ohrrpgce] SVN: teeemcee/12939 scons: add frameworks= option, for using .dylibs rather than .frameworks

2022-05-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-01 21:25:31 -0700 (Sun, 01 May 2022) 243 scons: add frameworks= option, for using .dylibs rather than .frameworks on Mac Useful if a package manager like Nix was used to install SDL/SDL_mixer Thanks to {U+30AA}{U+30C3}{U+30D5}{U+30CA}{U+30FC}2608 for reporting the issue and

[Ohrrpgce] SVN: teeemcee/12944 Fix formation editor forgetting selected menu item after repositioning e

2022-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-02 00:31:22 -0700 (Mon, 02 May 2022) 141 Fix formation editor forgetting selected menu item after repositioning enemy This bug was introduced in the recent conversion to ModularMenu --- U wip/formationedit.bas ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/12956 ohrhelp: rename hero_spell_menu_types.txt -> hero_spell_lists_menu.txt

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:16:06 -0700 (Sat, 07 May 2022) 70 ohrhelp: rename hero_spell_menu_types.txt -> hero_spell_lists_menu.txt --- U wip/heroedit.rbas A wip/ohrhelp/hero_spell_lists_menu.txt D wip/ohrhelp/hero_spell_menu_types.txt ___ Ohrrpgce

[Ohrrpgce] SVN: teeemcee/12957 Add expect_exists & success args to read_file, string_from_file; rewrite

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:16:14 -0700 (Sat, 07 May 2022) 249 Add expect_exists & success args to read_file, string_from_file; rewrite string_{from,to}_file Rewrote them as one line of code each, in fact. string_from_file no longer trims whitespace from the end of each line, and defaults to

[Ohrrpgce] SVN: teeemcee/12954 Hero spell list editor improvements:

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:15:51 -0700 (Sat, 07 May 2022) 451 Hero spell list editor improvements: -You can now edit a spell list even if its name is blank. Someone said they didn't realise they could actually edit the lists here. A warning is shown in the editor if the name is blank. -Add an

[Ohrrpgce] SVN: teeemcee/12961 ohrhelp: forgot to checkin slice extra data help pages...

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:16:49 -0700 (Sat, 07 May 2022) 57 ohrhelp: forgot to checkin slice extra data help pages... --- A wip/ohrhelp/sliceedit_extra_length.txt A wip/ohrhelp/sliceedit_extradata.txt ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12959 ohrhelp: split out template_edit_bitsets.txt

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:16:33 -0700 (Sat, 07 May 2022) 44 ohrhelp: split out template_edit_bitsets.txt --- U wip/ohrhelp/attack_bitsets.txt U wip/ohrhelp/attack_chain_bitsets.txt U wip/ohrhelp/attack_damage_bitsets.txt U wip/ohrhelp/attack_element_bitsets.txt U wip/ohrhelp/editbitset.txt

[Ohrrpgce] SVN: teeemcee/12960 ohrhelp: move slice type info to a template to show in sliceedit_browse_

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:16:42 -0700 (Sat, 07 May 2022) 81 ohrhelp: move slice type info to a template to show in sliceedit_browse_slicetype --- U wip/ohrhelp/sliceedit_browse_slicetype.txt U wip/ohrhelp/sliceedit_slicetype.txt A wip/ohrhelp/template_slicetypes.txt

[Ohrrpgce] SVN: teeemcee/12958 Help pages can include template_name.txt using {{name}} syntax

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:16:22 -0700 (Sat, 07 May 2022) 260 Help pages can include template_name.txt using {{name}} syntax While editing a help page the templates aren't included. I'd like to make ESC go back to non-editing mode to preview template inclusion, but I have to merge a major refactoring

[Ohrrpgce] SVN: teeemcee/12955 Rename get_process_path to get_process_name because it didn't work as ad

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:15:59 -0700 (Sat, 07 May 2022) 80 Rename get_process_path to get_process_name because it didn't work as advertised --- U wip/custom.bas U wip/os.bi U wip/os_unix2.bas U wip/os_windows.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12953 Improvements to comments in slices.bas about refreshing

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:15:43 -0700 (Sat, 07 May 2022) 55 Improvements to comments in slices.bas about refreshing --- U wip/slices.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12952 Quickly skip clamping for slices not set to clamp

2022-05-07 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-07 20:15:36 -0700 (Sat, 07 May 2022) 49 Quickly skip clamping for slices not set to clamp --- U wip/slices.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12947 spellsPerLMP constant

2022-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-02 21:31:55 -0700 (Mon, 02 May 2022) 71 spellsPerLMP constant Patch possibly from Swordplay - I can't remember --- U wip/bmod.rbas U wip/const.bi U wip/heroedit.rbas U wip/menustuf.rbas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12945 scons: fix gfx_fb link error on Mac

2022-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-02 21:31:39 -0700 (Mon, 02 May 2022) 129 scons: fix gfx_fb link error on Mac Again, not actually supported. Thanks to {U+30AA}{U+30C3}{U+30D5}{U+30CA}{U+30FC}2608 again. --- U wip/SConscript ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12946 RectType.operator+(lhs as RectType, rhs as RectType)

2022-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-02 21:31:47 -0700 (Mon, 02 May 2022) 52 RectType.operator+(lhs as RectType, rhs as RectType) --- U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12949 sliceedit: visibility of "Clamp to" was wrong; cleanup visibility of Ali

2022-05-04 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-04 07:40:02 -0700 (Wed, 04 May 2022) 163 sliceedit: visibility of "Clamp to" was wrong; cleanup visibility of Alignment section A floating "Clamp to" could appear when the rest of the section was hidden. --- U wip/sliceedit.bas ___

[Ohrrpgce] SVN: teeemcee/12948 ohrhelp: expand docs for slice clamping, padding, fill, anchor and align

2022-05-04 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-04 07:39:54 -0700 (Wed, 04 May 2022) 107 ohrhelp: expand docs for slice clamping, padding, fill, anchor and align Quite a few undocumented details! --- U wip/ohrhelp/sliceedit_align.txt U wip/ohrhelp/sliceedit_anchor.txt U wip/ohrhelp/sliceedit_clamp.txt U

[Ohrrpgce] SVN: teeemcee/12950 sliceedit: enums can now have non-zero defaults

2022-05-04 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-04 07:40:13 -0700 (Wed, 04 May 2022) 122 sliceedit: enums can now have non-zero defaults Used to make the default clamping None and default rectangle edge 'Line'. --- U wip/sliceedit.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12951 Mention slice clamping in whatsnew; fix a couple small mistakes

2022-05-04 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-04 07:40:21 -0700 (Wed, 04 May 2022) 268 Mention slice clamping in whatsnew; fix a couple small mistakes Bad rounding caused uneven positioning as you changed the size of a slice set Clamp: Both, larger than its parent, and center anchored.. The use of LoadProp rather than

[Ohrrpgce] SVN: teeemcee/12962 Rename maptile, importmxs to tileset_editor, import_export_tilesets

2022-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-10 20:22:45 -0700 (Tue, 10 May 2022) 129 Rename maptile, importmxs to tileset_editor, import_export_tilesets Will kind of miss those names, which date back to circa 1995 --- U wip/allmodex.bas U wip/common.rbas U wip/custom.bas U wip/custom.bi U wip/drawing.bas

[Ohrrpgce] SVN: teeemcee/12963 Add "get/set rect fuzzy zoom", "get/set rect stationary pattern"

2022-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-10 20:22:58 -0700 (Tue, 10 May 2022) 64 Add "get/set rect fuzzy zoom", "get/set rect stationary pattern" --- U wip/const.bi U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/plotscr.hsd U wip/scriptcommands.bas U wip/testgame/autotest.hss U

[Ohrrpgce] SVN: teeemcee/13023 Convert Windows full/minimal/player-only packaging to ohrpackage.py

2022-07-30 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-30 20:49:26 -0700 (Sat, 30 Jul 2022) 572 Convert Windows full/minimal/player-only packaging to ohrpackage.py I mostly kept the weird differences in packaged files, for now, except: -Windows full and installer (but not minimal or nightlies) included wget.hlp; no more. wget.exe

[Ohrrpgce] SVN: teeemcee/13024 ohrpackage: on Windows, convert all text files to DOS newlines

2022-07-30 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-30 20:49:35 -0700 (Sat, 30 Jul 2022) 373 ohrpackage: on Windows, convert all text files to DOS newlines Previously only the wine distrib scripts ran unix2dos (which I reimplemented in Python), the actual .bat distrib scripts did not. And they didn't convert ohrhelp anyway. There

[Ohrrpgce] SVN: teeemcee/13025 ohrpackage: support symbols packages and 7z archives

2022-07-30 Thread subversion--- via Ohrrpgce
teeemcee 2022-07-30 20:49:41 -0700 (Sat, 30 Jul 2022) 114 ohrpackage: support symbols packages and 7z archives Also fix not deleting existing archives before creating them --- U wip/distrib-win.bat U wip/ohrpackage.py ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13031 A few small fixes to nightlies:

2022-08-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-01 20:16:06 -0700 (Mon, 01 Aug 2022) 330 A few small fixes to nightlies: -fix music_sdl-debug nightlies: gdbcmd2.txt was delete long ago -README-nightly.txt missing from Windows nightlies -only include LICENSE-binary.txt with all builds, not LICENSE.txt. Previously only Windows

[Ohrrpgce] SVN: teeemcee/13032 Fix display_help_string on Windows, and builds with older FB (Mac builds

2022-08-01 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-01 20:16:18 -0700 (Mon, 01 Aug 2022) 489 Fix display_help_string on Windows, and builds with older FB (Mac builds) Also, use a larger window for display_help_string; the Windows --help was cut off. Had to move display_help_string back to cmdline.bas since util.bas is compiled

[Ohrrpgce] SVN: teeemcee/13037 Check exit codes in distrib-win.bat too for better error checking

2022-08-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-02 02:05:22 -0700 (Tue, 02 Aug 2022) 65 Check exit codes in distrib-win.bat too for better error checking --- U wip/distrib-nightly-win.bat U wip/distrib-win.bat ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13035 ohrpackage: split out check_wine_call(), make silencing stderr optional;

2022-08-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-02 02:05:06 -0700 (Tue, 02 Aug 2022) 86 ohrpackage: split out check_wine_call(), make silencing stderr optional; better errors --- U wip/ohrpackage.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13036 ohrpackage.py now creates the Windows installer, rather than invoking is

2022-08-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-02 02:05:16 -0700 (Tue, 02 Aug 2022) 212 ohrpackage.py now creates the Windows installer, rather than invoking iscc directly Also I had to modify the return values from ohrbuild.query_svn_rev_and_date. Added {REV} replacement to ohrpackage while at it. --- U

[Ohrrpgce] SVN: teeemcee/13033 Another attempt to silence scons warning when Visual Studio isn't found

2022-08-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-02 02:04:50 -0700 (Tue, 02 Aug 2022) 120 Another attempt to silence scons warning when Visual Studio isn't found (Previous attempt in r12988 reverted in r13000) --- U wip/SConstruct ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13034 ohrpackage: add full+vikings config. Auto-relump .rpgdirs to .rpgs

2022-08-02 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-02 02:04:58 -0700 (Tue, 02 Aug 2022) 66 ohrpackage: add full+vikings config. Auto-relump .rpgdirs to .rpgs --- U wip/ohrpackage.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13082 ohrpackage: fix 'source' packaging failing if buildinfo.ini was missing

2022-08-26 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-26 22:30:22 -0700 (Fri, 26 Aug 2022) 147 ohrpackage: fix 'source' packaging failing if buildinfo.ini was missing This broke the nightly source distribution (from distrib-nightly-linux.sh) --- U wip/ohrpackage.py ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/13080 Revert r12173 "Fix bug #1145 on Mac spawning HSpeak to import scripts ra

2022-08-26 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-26 22:00:37 -0700 (Fri, 26 Aug 2022) 132 Revert r12173 "Fix bug #1145 on Mac spawning HSpeak to import scripts randomly failed" See GH issue: the fix couldn't possibly work --- U wip/common.rbas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13081 Press Ctrl-Shift-I to toggle input debug logging (--input-debug option)

2022-08-26 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-26 22:00:46 -0700 (Fri, 26 Aug 2022) 71 Press Ctrl-Shift-I to toggle input debug logging (--input-debug option) --- U wip/allmodex.bas U wip/game.bas U wip/gfx_directx/gfx_directx.cpp ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13083 distrib-nightly-win.bat: increase SCONS_CACHE_SIZE to reduce rebuilds

2022-08-27 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-27 01:43:14 -0700 (Sat, 27 Aug 2022) 177 distrib-nightly-win.bat: increase SCONS_CACHE_SIZE to reduce rebuilds With so many different builds, 100MB doesn't seem to be enough; I see some files unnecessarily rebuilding. --- U wip/distrib-nightly-win.bat

[Ohrrpgce] SVN: teeemcee/13071 Rename ohrrpgce-player-linux-bin-minimal-*.zip to ohrrpgce-player-linux-

2022-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-19 21:09:23 -0700 (Fri, 19 Aug 2022) 327 Rename ohrrpgce-player-linux-bin-minimal-*.zip to ohrrpgce-player-linux-*.zip Done due to upcoming change in linux player package contents. The one thing I didn't change was the download URL used by the distribmenu. Also, I forgot to

[Ohrrpgce] SVN: teeemcee/13072 Linux packages now include precompiled libraries and game/custom.sh wrap

2022-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-19 21:09:32 -0700 (Fri, 19 Aug 2022) 515 Linux packages now include precompiled libraries and game/custom.sh wrappers ohrrpgce-game/custom are now placed in linux/$arch/, and should be invoked with the wrappers. The ohrrpgce-player-linux package includes game.sh as-is, while the

[Ohrrpgce] SVN: teeemcee/13073 Code cleanup, mainly in ohrpackage.py

2022-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-19 21:09:39 -0700 (Fri, 19 Aug 2022) 37 Code cleanup, mainly in ohrpackage.py --- U wip/distribmenu.bas U wip/music_sdl.bas U wip/ohrpackage.py ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13069 Add -appdir cmdline arg to set app_dir, set by game.sh/custom.sh

2022-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-19 21:09:06 -0700 (Fri, 19 Aug 2022) 64 Add -appdir cmdline arg to set app_dir, set by game.sh/custom.sh --- U wip/cmdline.bas U wip/common.rbas U wip/custom.bas U wip/custom.sh U wip/game.bas U wip/game.sh ___ Ohrrpgce

[Ohrrpgce] SVN: teeemcee/13070 get_support_dir and find_helper_app improvements & fixes

2022-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-19 21:09:13 -0700 (Fri, 19 Aug 2022) 557 get_support_dir and find_helper_app improvements & fixes get_support_dir: -look in app_dir rather than exepath, as appropriate -checks for existence of settings_dir&"/support" before trying to create app_dir&"/support". -make creating the

[Ohrrpgce] SVN: teeemcee/13068 Replace most exepath uses with app_dir, which is meant to be used instea

2022-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2022-08-19 21:08:58 -0700 (Fri, 19 Aug 2022) 148 Replace most exepath uses with app_dir, which is meant to be used instead Removed an unnecessary check for ohrrpgce-game inside OHRRPGCE-Custom.app --- U wip/common.rbas U wip/customsubs.rbas

<    1   2   3   4   5   6   7   >