[Ohrrpgce] SVN: james/13319 Go back to SDL2 version 2.26.4 in the script to install frameworks on th

2023-09-05 Thread subversion--- via Ohrrpgce
james 2023-09-05 13:49:22 -0700 (Tue, 05 Sep 2023) 160 Go back to SDL2 version 2.26.4 in the script to install frameworks on the Mac build machine. (so that we can keep supporting MacOS 10.9 as our minimum version) --- U wip/mac/install_sdl_frameworks.sh

[Ohrrpgce] SVN: teeemcee/13323 Fix a bug in skipping the load screen when there are no visible save slo

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:42 -0700 (Wed, 06 Sep 2023) 303 Fix a bug in skipping the load screen when there are no visible save slots If a game was set to Skip Title but not Skip Load Screen, had no visible saves but had a save in a hidden slot, a gameover wouldn't quit, but instead go to the load

[Ohrrpgce] SVN: teeemcee/13322 Fix spriteset resize menu not displaying the sprite set.

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:35 -0700 (Wed, 06 Sep 2023) 214 Fix spriteset resize menu not displaying the sprite set. The necessary slice wasn't marked as Template. Since the file was first checked into svn... so it's never appeared correctly for anyone other than me? Opps. --- U

[Ohrrpgce] SVN: teeemcee/13326 Update linux SDL2 builds to 2.26.5. Fixes #1242 Fullscreening randomly b

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:12:36 -0700 (Wed, 06 Sep 2023) 77 Update linux SDL2 builds to 2.26.5. Fixes #1242 Fullscreening randomly broken --- U wip/linux/x86/libSDL2-2.0.so.0 U wip/linux/x86_64/libSDL2-2.0.so.0 ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13325 gfx_sdl/sdl2: recenter the Test Game window when it's resized

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:59 -0700 (Wed, 06 Sep 2023) 329 gfx_sdl/sdl2: recenter the Test Game window when it's resized Recentering was disabled in that case to make it less likely to overlap Custom's window, but this made large windows go over the screen edge (some WMs only). The real solution

[Ohrrpgce] SVN: teeemcee/13324 If a RELOAD file is blank, mention it in the load error message. Add vfl

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:51 -0700 (Wed, 06 Sep 2023) 80 If a RELOAD file is blank, mention it in the load error message. Add vflength(). --- U wip/filelayer.cpp U wip/filelayer.hpp U wip/lumpfile.bi U wip/reload.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13320 Improve ohrhelp/sliceedit_template.txt

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:15 -0700 (Wed, 06 Sep 2023) 38 Improve ohrhelp/sliceedit_template.txt --- U wip/ohrhelp/sliceedit_template.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13321 sliceedit: various tweaks to import/export/save when leaving behaviour

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:27 -0700 (Wed, 06 Sep 2023) 752 sliceedit: various tweaks to import/export/save when leaving behaviour Mostly these make no difference while editing a slice collection group (use_index=YES). Removed the Re-export (Ctrl-F2) option. Instead, when you export a

[Ohrrpgce] SVN: james/13328 Add a map editor option prompt_when_moving_hero_origin_on_the_same_map (

2023-09-10 Thread subversion--- via Ohrrpgce
james 2023-09-10 12:09:59 -0700 (Sun, 10 Sep 2023) 171 Add a map editor option prompt_when_moving_hero_origin_on_the_same_map (defaults to NO) I might be the only user who ever uses this option, but I want it, gosh dang it :D --- U wip/custom_udts.bi U wip/mapsubs.bas

[Ohrrpgce] SVN: james/13327 Fix the attack feature to spawn enemies directly so it only spawns one p

2023-09-10 Thread subversion--- via Ohrrpgce
james 2023-09-10 11:47:24 -0700 (Sun, 10 Sep 2023) 135 Fix the attack feature to spawn enemies directly so it only spawns one per hit. Should not spawn extra for spread attacks or multi-hit --- U wip/battle_udts.bi U wip/bmod.rbas ___ Ohrrpgce

[Ohrrpgce] SVN: james/13329 Update find_preferred_target() for player controlled enemies

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 10:46:16 -0700 (Mon, 11 Sep 2023) 60 Update find_preferred_target() for player controlled enemies --- U wip/bmodsubs.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13332 When adding a new blank shop, properly initialize the first shop stuff r

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 12:37:06 -0700 (Mon, 11 Sep 2023) 77 When adding a new blank shop, properly initialize the first shop stuff record --- U wip/shopedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13330 Update ohrrpgce.new to save strings by default and to turn on "any key i

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 11:58:34 -0700 (Mon, 11 Sep 2023) 136 Update ohrrpgce.new to save strings by default and to turn on "any key includes mouse" (also verified that all backcompat bits are off) --- U wip/data/ohrrpgce.new ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: james/13331 Update F1 help for new attacker animations (Run and Hide, Run In, Standi

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 12:21:38 -0700 (Mon, 11 Sep 2023) 156 Update F1 help for new attacker animations (Run and Hide, Run In, Standing Strike), new "Skip Turn" action, and Defector status implying "win even if alive" --- U wip/ohrhelp/attack_appearance.txt U wip/ohrhelp/attack_effects.txt U

[Ohrrpgce] SVN: james/13334 Add an argument to reset_enemy_state() to indicate whether transmogrific

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 15:28:29 -0700 (Mon, 11 Sep 2023) 222 Add an argument to reset_enemy_state() to indicate whether transmogrification is happening Some things like ready-meter, or player-control/turncoat/defector should be reset for loadfoe but should not be reset for changefoe --- U

[Ohrrpgce] SVN: james/13333 Add a target class, "Most recently spawned by attack"

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 15:28:23 -0700 (Mon, 11 Sep 2023) 203 Add a target class, "Most recently spawned by attack" The attack feature to directly spawn an enemy is not complete without this because it is the only way to make a chain target the newly spawned enemy --- U wip/attackedit.bas U

[Ohrrpgce] SVN: james/13336 Recalculate valid targets every tick when targetting. Add handling for w

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 16:30:12 -0700 (Mon, 11 Sep 2023) 222 Recalculate valid targets every tick when targetting. Add handling for when current target is invalid, or when no targets are left Fixes bug #1233 "Valid attack targets aren't updated live while player is picking targets" --- U

[Ohrrpgce] SVN: james/13335 Add "Edit battle system bitsets" to the F8 debug menu in Game

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 16:30:07 -0700 (Mon, 11 Sep 2023) 61 Add "Edit battle system bitsets" to the F8 debug menu in Game --- U wip/game.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13312 Add a very simple MenuDefSlice (subclass of ClassSlice) which allows dra

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 11:47:51 -0700 (Mon, 04 Sep 2023) 201 Add a very simple MenuDefSlice (subclass of ClassSlice) which allows drawing a menu at the correct depth in a slice tree. Resolves bug #1262 Target cursors and damage digits appear behind battle menus --- U wip/SConscript U wip/bmod.rbas

[Ohrrpgce] SVN: james/13315 Bump the versions of SDL2 and SDL2_mixer downloaded by mac/get_sdl_frame

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 15:02:07 -0700 (Mon, 04 Sep 2023) 80 Bump the versions of SDL2 and SDL2_mixer downloaded by mac/get_sdl_frameworks.sh --- U wip/mac/get_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13313 In the menu editor, fix the rect.topleft of the menu state for the menu

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 14:22:49 -0700 (Mon, 04 Sep 2023) 151 In the menu editor, fix the rect.topleft of the menu state for the menu we are editing to match the preview window in the bottom right Fixes bug #1257 --- U wip/menuedit.bas ___ Ohrrpgce mailing

[Ohrrpgce] SVN: james/13314 In the menu editor, clicking outside of the detail menu takes you back t

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 14:22:53 -0700 (Mon, 04 Sep 2023) 193 In the menu editor, clicking outside of the detail menu takes you back to the menu you are editing, and clicking outside the menu you are editing takes you back to the toplevel menu editor menu --- U wip/common.bi U wip/common.rbas U

[Ohrrpgce] SVN: james/13316 mac/get_sdl_frameworks.sh now also installs the frameworks that it downl

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 16:49:48 -0700 (Mon, 04 Sep 2023) 76 mac/get_sdl_frameworks.sh now also installs the frameworks that it downloads --- U wip/mac/get_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13317 Rename get_sdl_frameworks.sh to install_sdl_frameworks.sh

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 16:49:51 -0700 (Mon, 04 Sep 2023) 57 Rename get_sdl_frameworks.sh to install_sdl_frameworks.sh --- D wip/mac/get_sdl_frameworks.sh A wip/mac/install_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13318 install_sdl_frameworks.sh - fix a typo, and use sudo for /Library/Framew

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 16:56:35 -0700 (Mon, 04 Sep 2023) 77 install_sdl_frameworks.sh - fix a typo, and use sudo for /Library/Frameworks/ --- U wip/mac/install_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13348 Add command "inn screen"

2023-10-25 Thread subversion--- via Ohrrpgce
james 2023-10-25 14:14:18 -0700 (Wed, 25 Oct 2023) 24 Add command "inn screen" --- U wip/const.bi U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/game.bas U wip/moresubs.bi U wip/moresubs.rbas U wip/plotscr.hsd U wip/scriptcommands.bas

[Ohrrpgce] SVN: james/13349 Add "inn screen" to whatsnew.txt

2023-10-25 Thread subversion--- via Ohrrpgce
james 2023-10-25 14:15:38 -0700 (Wed, 25 Oct 2023) 32 Add "inn screen" to whatsnew.txt --- U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/13350 "load slice collection" now returns 0 without error for blank collection

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:05:29 -0700 (Fri, 27 Oct 2023) 195 "load slice collection" now returns 0 without error for blank collections Instead, it shows an error only for out-of-range (beyond 0-32767) collection IDs. Also, its behaviour was undocumented. --- U wip/docs/plotdict.xml U

[Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:06:05 -0700 (Fri, 27 Oct 2023) 130 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie logic Hopefully this doesn't break Mac or FreeBSD builds. --- U wip/SConscript ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13354 scons: add builddir= arg to set the variant directory

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:06:13 -0700 (Fri, 27 Oct 2023) 262 scons: add builddir= arg to set the variant directory This may sometimes be useful when running into a problem with scons not fully rebuilding or when sharing a source tree between multiple VMs, although the build cache should already

[Ohrrpgce] SVN: teeemcee/13351 Avoid new warning in FB 1.20 because 3rd arg of PUT# is byref

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:05:43 -0700 (Fri, 27 Oct 2023) 272 Avoid new warning in FB 1.20 because 3rd arg of PUT# is byref It was always byref but the warning is new, when using a cast. PUT #fh, 1 + id * 2, CAST(short, size) > common.rbas(1401) warning 50(2): Suspicious address expression passed to

[Ohrrpgce] SVN: teeemcee/13352 Avoid various warnings when compiling with gcc -Wextra

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:05:56 -0700 (Fri, 27 Oct 2023) 54 Avoid various warnings when compiling with gcc -Wextra --- U wip/allmodex.bas U wip/array.c U wip/backends.bas U wip/filelayer.cpp U wip/gfxRender.hpp U wip/lib/sha1.c U wip/lib/ujpeg.c U wip/music_sdl.bas U

[Ohrrpgce] SVN: teeemcee/13355 Include stdbool.h or not from C as needed by MSVC

2023-10-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-27 19:07:05 -0700 (Fri, 27 Oct 2023) 49 Include stdbool.h or not from C as needed by MSVC --- U wip/config.h ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13382 Fix lack of window recentering when starting a game at not-320x200-not-2

2023-11-01 Thread subversion--- via Ohrrpgce
teeemcee 2023-11-01 03:55:32 -0700 (Wed, 01 Nov 2023) 196 Fix lack of window recentering when starting a game at not-320x200-not-2x-zoom At least, it didn't recenter when using gfx_sdl2. gfx_sdl does, probably because it recreates the window a lot more. --- U wip/yetmore2.bas

[Ohrrpgce] SVN: teeemcee/13383 Revert r13373 "Make C and FB declarations of RGBcolor union more identic

2023-11-01 Thread subversion--- via Ohrrpgce
teeemcee 2023-11-01 03:55:42 -0700 (Wed, 01 Nov 2023) 124 Revert r13373 "Make C and FB declarations of RGBcolor union more identical" Older versions of GCC don't accept this syntax. --- U wip/blend.h U wip/surface.h ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13356 scons: cleanup of CFLAGS variables. Some changes to flags passed to comp

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:21:29 -0700 (Sun, 29 Oct 2023) 707 scons: cleanup of CFLAGS variables. Some changes to flags passed to compilers. -Renamed TRUE_CFLAGS -> NONFBC_CFLAGS and FBCC_CFLAGS -> FBC_CFLAGS -CFLAGS is now also used for compiling -gen gcc generated .c files, so that it's not

[Ohrrpgce] SVN: teeemcee/13363 web: Add #define MINIMAL_OS and litter it and __FB_JS__ around. Based on

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:22:31 -0700 (Sun, 29 Oct 2023) 329 web: Add #define MINIMAL_OS and litter it and __FB_JS__ around. Based on patch by Blain There are many more places where MINIMAL_OS should be used but this is nearly enough to get the emscripten port to compile, since Emscripten emulates

[Ohrrpgce] SVN: teeemcee/13358 Further update android/compile-using-toolchain.sh for non-standalone too

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:21:46 -0700 (Sun, 29 Oct 2023) 263 Further update android/compile-using-toolchain.sh for non-standalone toolchains Still doesn't fully work due to gcc/clang not knowing the paths to system headers. But I thought it was working before, when I added STANDALONE as a config

[Ohrrpgce] SVN: teeemcee/13359 scons: Various cleanup, particularly of environments

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:21:53 -0700 (Sun, 29 Oct 2023) 213 scons: Various cleanup, particularly of environments Look for libfb[...].a rather than fbrt0.o because not all platforms actually use the latter, so although FB currently always builds it, it might not in future. --- U wip/SConscript

[Ohrrpgce] SVN: teeemcee/13360 scons: Add web/js (emscripten) target; based on patch by Blain Maguire.

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:22:01 -0700 (Sun, 29 Oct 2023) 71 scons: Add web/js (emscripten) target; based on patch by Blain Maguire. --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13361 web: Import FB's fb_shell.html, renamed to ohrrpgce-shell-template.html

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:22:09 -0700 (Sun, 29 Oct 2023) 71 web: Import FB's fb_shell.html, renamed to ohrrpgce-shell-template.html --- A wip/web/ A wip/web/ohrrpgce-shell-template.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13362 web: ohrrpgce-shell-template.html: remove the emulated terminal, other c

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:22:16 -0700 (Sun, 29 Oct 2023) 176 web: ohrrpgce-shell-template.html: remove the emulated terminal, other changes (patch by Blain) Also give the tabindex=-1, important for focusing (in a later commit). --- U wip/web/ohrrpgce-shell-template.html

[Ohrrpgce] SVN: teeemcee/13364 Replace running_on_desktop() with windowed_platform()

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:22:40 -0700 (Sun, 29 Oct 2023) 245 Replace running_on_desktop() with windowed_platform() ..which is what it was actually used for. (No point having a running_on_desktop() function which isn't used.) Disables (but doesn't hide) Switch to Windowed/Fullscreen menu options on

[Ohrrpgce] SVN: teeemcee/13357 scons: reimplement android-source=1 using transpiledir=, much less hacky

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 18:21:38 -0700 (Sun, 29 Oct 2023) 143 scons: reimplement android-source=1 using transpiledir=, much less hacky Also, no longer refuse to compile targets other than game and custom. --- U wip/SConscript U wip/ohrbuild.py ___

[Ohrrpgce] SVN: teeemcee/13374 web: write debug logging to the browser console

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:14 -0700 (Sun, 29 Oct 2023) 47 web: write debug logging to the browser console --- U wip/os_unix.c ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13376 Fix bug that caused // in the file browser when you start in /

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:32 -0700 (Sun, 29 Oct 2023) 110 Fix bug that caused // in the file browser when you start in / Was easy to run into on Android and Emscripten --- U wip/browse.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13377 Silence incorrect GCC 12 warning in sha1.c/h

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:40 -0700 (Sun, 29 Oct 2023) 141 Silence incorrect GCC 12 warning in sha1.c/h Some discussion at https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21781#note_1811423 --- U wip/lib/sha1.c U wip/lib/sha1.h ___

[Ohrrpgce] SVN: teeemcee/13378 web: get gfx_sdl & music_sdl to compile. However the screen is black.

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:48 -0700 (Sun, 29 Oct 2023) 223 web: get gfx_sdl & music_sdl to compile. However the screen is black. Note gfx_sdl2 works, this is an attempt to get gfx_sdl working too. music_sdl does work. The problem may be that I haven't fully fixed FB's SDL.bi yet. --- U

[Ohrrpgce] SVN: teeemcee/13372 gfx_surfaceCopy was wrongly declared. Caused an emscripten error when ca

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:54:52 -0700 (Sun, 29 Oct 2023) 77 gfx_surfaceCopy was wrongly declared. Caused an emscripten error when called. --- U wip/surface.h ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13371 web: don't use thread local storage (TLS) for the cliprect: add NO_TLS #

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:54:45 -0700 (Sun, 29 Oct 2023) 78 web: don't use thread local storage (TLS) for the cliprect: add NO_TLS #define --- U wip/allmodex.bas U wip/config.bi U wip/config.h U wip/os_unix.c ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13373 Make C and FB declarations of RGBcolor union more identical

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:06 -0700 (Sun, 29 Oct 2023) 137 Make C and FB declarations of RGBcolor union more identical I thought there might be a need for this, but there's not. But good to have. --- U wip/blend.h U wip/surface.h ___ Ohrrpgce

[Ohrrpgce] SVN: teeemcee/13375 web: don't use shell(), set signal handlers, or use return_address

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:23 -0700 (Sun, 29 Oct 2023) 87 web: don't use shell(), set signal handlers, or use return_address None are supported. --- U wip/miscc.c U wip/os_unix.c U wip/os_unix2.bas U wip/util.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13381 scons: cleanup related to transpiling and to minos variant of win32

2023-10-30 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 23:09:11 -0700 (Sun, 29 Oct 2023) 67 scons: cleanup related to transpiling and to minos variant of win32 --- U wip/SConscript U wip/fb/fb_stub.h ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13380 Add Blackbox target, based on changes by Matthew Gambrell

2023-10-30 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 23:09:02 -0700 (Sun, 29 Oct 2023) 57 Add Blackbox target, based on changes by Matthew Gambrell --- U wip/SConscript U wip/common.rbas U wip/config.bi U wip/config.h U wip/fb/fb_config.h U wip/fb/fb_stub.h U wip/miscc.c U wip/music_sdl.bas U wip/reload.bi U

[Ohrrpgce] SVN: teeemcee/13379 gfx_sdl2: continue if SDL_Init fails to initialise joysticks/gamepads

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:55:56 -0700 (Sun, 29 Oct 2023) 194 gfx_sdl2: continue if SDL_Init fails to initialise joysticks/gamepads This happens when running in Firefox (but not Chrome) when accessed over the internet (not localhost) and served over HTTP. --- U wip/gfx_sdl2.bas

[Ohrrpgce] SVN: teeemcee/13366 New & improved filetest tests, and support for web/minos targets

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:53:54 -0700 (Sun, 29 Oct 2023) 120 New & improved filetest tests, and support for web/minos targets Got rid of use of accesses to unreadable system files. --- U wip/filetest.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13367 web: Fix RELOAD memory alignment bug under emscripten asm.js

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:54:03 -0700 (Sun, 29 Oct 2023) 357 web: Fix RELOAD memory alignment bug under emscripten asm.js HashZString broke strict C memory alignment rules which are followed by asm.js (non-wasm target) but which don't need to be on x86 and modern ARM. Caused reloadtest failures

[Ohrrpgce] SVN: teeemcee/13368 web: Fix another potential memory misalignment bug in stringhash; add te

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:54:11 -0700 (Sun, 29 Oct 2023) 154 web: Fix another potential memory misalignment bug in stringhash; add tests I didn't actually see emscripten throw an error for this until I added tests. --- U wip/miscc.c U wip/util.bas ___

[Ohrrpgce] SVN: teeemcee/13370 web: Ensure vectors are 8-byte aligned

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:54:34 -0700 (Sun, 29 Oct 2023) 136 web: Ensure vectors are 8-byte aligned Fixes an alignment fault error thrown by emscripten's -sSAFE_HEAP=1, and it's a good idea anyway --- U wip/array.c ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13369 All test programs print "All passed." and other minor cleanup

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:54:21 -0700 (Sun, 29 Oct 2023) 61 All test programs print "All passed." and other minor cleanup --- U wip/common.rbas U wip/rbtest.rbas U wip/testing.bi U wip/util.bas U wip/vectortest.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13365 Fix simplify_path_further edgecase when fromdir is the root directory

2023-10-29 Thread subversion--- via Ohrrpgce
teeemcee 2023-10-29 19:53:46 -0700 (Sun, 29 Oct 2023) 111 Fix simplify_path_further edgecase when fromdir is the root directory Also fix utiltest failure if CURDIR is / --- U wip/util.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13341 Documentation for "pathfind into extra as hero/npc"

2023-10-09 Thread subversion--- via Ohrrpgce
james 2023-10-09 13:27:43 -0700 (Mon, 09 Oct 2023) 51 Documentation for "pathfind into extra as hero/npc" --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: james/13337 Add new commands "pathfind into extra as npc" and "pathfind into extra a

2023-10-09 Thread subversion--- via Ohrrpgce
james 2023-10-09 13:27:30 -0700 (Mon, 09 Oct 2023) 79 Add new commands "pathfind into extra as npc" and "pathfind into extra as hero" --- U wip/const.bi U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: james/13340 Add "pathfind into extra as npc/hero" to autotest.rpg

2023-10-09 Thread subversion--- via Ohrrpgce
james 2023-10-09 13:27:40 -0700 (Mon, 09 Oct 2023) 53 Add "pathfind into extra as npc/hero" to autotest.rpg --- U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/general.reld U wip/testgame/autotest.rpgdir/ohrrpgce.gen U wip/testgame/autotest.rpgdir/ohrrpgce.hsp U

[Ohrrpgce] SVN: james/13339 Add argument to "pathfind into extra as npc/hero" to optionally exclude

2023-10-09 Thread subversion--- via Ohrrpgce
james 2023-10-09 13:27:36 -0700 (Mon, 09 Oct 2023) 113 Add argument to "pathfind into extra as npc/hero" to optionally exclude the first (starting) position in the path --- U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: james/13338 Add argument to "pathfind into extra as npc/hero" to optionally append t

2023-10-09 Thread subversion--- via Ohrrpgce
james 2023-10-09 13:27:34 -0700 (Mon, 09 Oct 2023) 106 Add argument to "pathfind into extra as npc/hero" to optionally append the extra data instead of replacing --- U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: james/13346 Autotest for "is shop buy menu empty" and "is shop hire menu empty"

2023-10-20 Thread subversion--- via Ohrrpgce
james 2023-10-20 18:13:51 -0700 (Fri, 20 Oct 2023) 67 Autotest for "is shop buy menu empty" and "is shop hire menu empty" --- U wip/testgame/autotest.hsi U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/general.reld U wip/testgame/autotest.rpgdir/ohrrpgce.gen U

[Ohrrpgce] SVN: james/13347 Add documentation for commands "is shop buy menu empty" and "is shop hir

2023-10-20 Thread subversion--- via Ohrrpgce
james 2023-10-20 18:13:55 -0700 (Fri, 20 Oct 2023) 85 Add documentation for commands "is shop buy menu empty" and "is shop hire menu empty" --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/whatsnew.txt ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: james/13345 Add commands "is shop buy menu empty" and "is shop hire menu empty"

2023-10-20 Thread subversion--- via Ohrrpgce
james 2023-10-20 18:13:46 -0700 (Fri, 20 Oct 2023) 67 Add commands "is shop buy menu empty" and "is shop hire menu empty" --- U wip/const.bi U wip/menustuf.bi U wip/menustuf.rbas U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing

[Ohrrpgce] SVN: james/13343 Add extra array tests to autotest.rpg

2023-10-13 Thread subversion--- via Ohrrpgce
james 2023-10-13 14:43:48 -0700 (Fri, 13 Oct 2023) 37 Add extra array tests to autotest.rpg --- U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/general.reld U wip/testgame/autotest.rpgdir/ohrrpgce.gen U wip/testgame/autotest.rpgdir/ohrrpgce.hsp U

[Ohrrpgce] SVN: james/13344 Docs for "insert extra" "delete extra" and "delete extra range"

2023-10-13 Thread subversion--- via Ohrrpgce
james 2023-10-13 14:43:53 -0700 (Fri, 13 Oct 2023) 63 Docs for "insert extra" "delete extra" and "delete extra range" --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/whatsnew.txt ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: james/13342 Add script commands "insert extra" "delete extra" and "delete extra rang

2023-10-13 Thread subversion--- via Ohrrpgce
james 2023-10-13 14:43:44 -0700 (Fri, 13 Oct 2023) 74 Add script commands "insert extra" "delete extra" and "delete extra range" --- U wip/common.bi U wip/common.rbas U wip/const.bi U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce

[Ohrrpgce] SVN: teeemcee/13311 sliceedit: draw the selected slice in the Picker menu on top of the coll

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 22:06:50 -0700 (Sat, 19 Aug 2023) 78 sliceedit: draw the selected slice in the Picker menu on top of the collection --- U wip/ohrhelp/template_sliceedit_keys.txt U wip/sliceedit.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13308 Invoke gifsicle with -O3 --careful instead of -O2, to workaround Discord

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 18:08:44 -0700 (Sat, 19 Aug 2023) 228 Invoke gifsicle with -O3 --careful instead of -O2, to workaround Discord bug Discord's gif recompressor is garbage, increasing sizes and corrupting gifs recorded by the OHR from 24-bit color depth and then run through gifsicle. --- U

[Ohrrpgce] SVN: teeemcee/13309 sliceedit: in recursive subeditor, fix phantom siblings of the root appe

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 18:08:52 -0700 (Sat, 19 Aug 2023) 157 sliceedit: in recursive subeditor, fix phantom siblings of the root appearing Their outlines would appear on mouse over, and they showed in the picker menu. --- U wip/sliceedit.bas ___

[Ohrrpgce] SVN: teeemcee/13310 sliceedit: fix positions of invisible slices not updating in some cases

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 18:09:00 -0700 (Sat, 19 Aug 2023) 299 sliceedit: fix positions of invisible slices not updating in some cases E.g. this happened when panning the collection while in the slice detail menu for an invisible slice; also I broke the F focus key in a previous commit. And we no

[Ohrrpgce] SVN: teeemcee/13301 allowspecial arg to FindSliceCollision/AtPoint; ctrl-click to select Spe

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:49 -0700 (Thu, 17 Aug 2023) 93 allowspecial arg to FindSliceCollision/AtPoint; ctrl-click to select Special slices in editor --- U wip/sliceedit.bas U wip/slices.bas U wip/slices.bi ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13304 Split out default_menu_controls and init_multichoice_menudef from multic

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:17 -0700 (Thu, 17 Aug 2023) 153 Split out default_menu_controls and init_multichoice_menudef from multichoice Also removed an init_menu_state from multichoice that was no longer needed --- U wip/common.bi U wip/common.rbas U wip/menus.bas U wip/menus.bi

[Ohrrpgce] SVN: teeemcee/13305 sliceedit: Some code cleanup

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:25 -0700 (Thu, 17 Aug 2023) 28 sliceedit: Some code cleanup --- U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/13306 sliceedit: Add slice picker menu

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:37 -0700 (Thu, 17 Aug 2023) 118 sliceedit: Add slice picker menu Added ses.focus to track keyboard focus Split update_menu_captions out of draw_menu --- U wip/menus.bas U wip/menus.bi U wip/ohrhelp/template_sliceedit_keys.txt U wip/sliceedit.bas U

[Ohrrpgce] SVN: teeemcee/13303 Fix wrapprintbg not drawing the background with correct size and positio

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:07 -0700 (Thu, 17 Aug 2023) 158 Fix wrapprintbg not drawing the background with correct size and position It just drew a 10px high rectangle instead of measuring. And was offset by a pixel. --- U wip/allmodex.bas ___

[Ohrrpgce] SVN: teeemcee/13307 Floating ModularMenus now quit when you click outside the menu

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:50 -0700 (Thu, 17 Aug 2023) 62 Floating ModularMenus now quit when you click outside the menu --- U wip/menus.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13299 ${KI#} markup to change initial color and fix display of collapsed hidde

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:31 -0700 (Thu, 17 Aug 2023) 276 ${KI#} markup to change initial color and fix display of collapsed hidden subtrees in sliceedit A collapsed hidden subtree didn't show in the seelcted-disabled text colour. ${KI#} is just a temporary kludge to fix this bug until a

[Ohrrpgce] SVN: teeemcee/13300 sliceedit: fix various bugs when the selected slice is in a collapsed su

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:40 -0700 (Thu, 17 Aug 2023) 287 sliceedit: fix various bugs when the selected slice is in a collapsed subtree Except for one special case, cursor_seek didn't work when if the slice was hidden. For example, the selected slice was lost if moved into a collapsed

[Ohrrpgce] SVN: teeemcee/13302 Add 'size' arg to pick_tooltip_pos

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:59 -0700 (Thu, 17 Aug 2023) 34 Add 'size' arg to pick_tooltip_pos --- U wip/common.bi U wip/common.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12934 ohrhelp: more detailed explanation of hero tags

2022-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2022-04-25 21:13:33 -0700 (Mon, 25 Apr 2022) 47 ohrhelp: more detailed explanation of hero tags --- U wip/ohrhelp/hero_tags.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/12935 Fix gap in LoadExtraVector error checking, and Extra Data Editor 'append

2022-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2022-04-25 21:13:40 -0700 (Mon, 25 Apr 2022) 97 Fix gap in LoadExtraVector error checking, and Extra Data Editor 'append' not checking max length --- U wip/loading.rbas U wip/sliceedit.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/12933 More benchmark fixes/additions, bringing the 3 languages into closer agr

2022-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2022-04-25 21:13:24 -0700 (Mon, 25 Apr 2022) 111 More benchmark fixes/additions, bringing the 3 languages into closer agreement And restore Micropython support --- U wip/testgame/benchmark.hss U wip/testgame/benchmark.nut U wip/testgame/benchmark.py U wip/testgame/benchmark.rpg

[Ohrrpgce] SVN: teeemcee/12937 Improve formation set editor by adding formationgrabber

2022-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2022-04-25 22:00:27 -0700 (Mon, 25 Apr 2022) 294 Improve formation set editor by adding formationgrabber You can now use Ctrl-Enter/Click to edit a formation and Insert/+ to add new. (You could already do those from the formation browser. Also fixes the menu not updating after entering

[Ohrrpgce] SVN: teeemcee/12936 Fix individual formation editor not cancelling adding new formation prop

2022-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2022-04-25 21:59:59 -0700 (Mon, 25 Apr 2022) 186 Fix individual formation editor not cancelling adding new formation properly If you added a new formation and then cancelled, it would go to the last formation, e.g. in the thingbrowser --- U wip/formationedit.bas

[Ohrrpgce] SVN: james/12932 Small change to trigger commit e-mail

2022-04-25 Thread subversion--- via Ohrrpgce
james 2022-04-25 18:44:20 -0700 (Mon, 25 Apr 2022) 37 Small change to trigger commit e-mail --- U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/13386 scons: Fix Mac builds, and in general pass important -Wc args to old fbc

2023-11-09 Thread subversion--- via Ohrrpgce
teeemcee 2023-11-09 22:11:17 -0800 (Thu, 09 Nov 2023) 97 scons: Fix Mac builds, and in general pass important -Wc args to old fbc rather than -Wno-* args. --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13384 Add #define NO_TEST_GAME to remove Test Game from Custom, replaces __FB_

2023-11-09 Thread subversion--- via Ohrrpgce
teeemcee 2023-11-09 22:01:16 -0800 (Thu, 09 Nov 2023) 132 Add #define NO_TEST_GAME to remove Test Game from Custom, replaces __FB_ANDROID__ check Defined in MINIMAL_OS builds and on Android --- U wip/allmodex.bas U wip/audioedit.bas U wip/config.bi U wip/custom.bas U wip/customsubs.bi

[Ohrrpgce] SVN: teeemcee/13385 NO_TEST_GAME now also removes live-preview support from Game

2023-11-09 Thread subversion--- via Ohrrpgce
teeemcee 2023-11-09 22:01:48 -0800 (Thu, 09 Nov 2023) 60 NO_TEST_GAME now also removes live-preview support from Game --- U wip/bmod.rbas U wip/bmodsubs.bas U wip/game.bas U wip/yetmore2.bas ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/13387 scons: another attempt to fix x86 Mac builds: don't use -fno-pie

2023-11-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-11-10 04:35:58 -0800 (Fri, 10 Nov 2023) 234 scons: another attempt to fix x86 Mac builds: don't use -fno-pie Attempts to fix "ld: illegal text-relocation to '___stack_chk_guard' in /usr/lib/libpthread.dylib from '_fatal_signal_handler' in build/os_unix.o for architecture i386" ---

[Ohrrpgce] SVN: teeemcee/12967 physpeak: rename files to match names in Lenny's fork, except hsfile.py

2022-05-17 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-17 07:49:04 -0700 (Tue, 17 May 2022) 90 physpeak: rename files to match names in Lenny's fork, except hsfile.py instead of file.py --- D wip/physpeak/hs_lib/hs_ast.py D wip/physpeak/hs_lib/hs_file.py D wip/physpeak/hs_lib/hs_gen.py D wip/physpeak/hs_lib/hs_parse.py D

[Ohrrpgce] SVN: teeemcee/12968 physpeak: merge changes from Lenny, especially constant folding optimisa

2022-05-17 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-17 07:49:21 -0700 (Tue, 17 May 2022) 418 physpeak: merge changes from Lenny, especially constant folding optimisation This includes some changes from two years ago which I hadn't merged. Also: -major changes to hsfile.py whereby the .hs lumps are kept in memory rather than

[Ohrrpgce] SVN: teeemcee/12969 distribmenu: Disallow <>?. in package names, they cause problems packagi

2022-05-17 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-17 18:10:17 -0700 (Tue, 17 May 2022) 264 distribmenu: Disallow <>?. in package names, they cause problems packaging from Windows Actually, . doesn't, but I thought it's better avoided. Also, sanitize everything as soon as you enter the Distribute Game menu, rather than only in

[Ohrrpgce] SVN: teeemcee/12970 support/zip_exec.exe, a utility for setting Unix +x bits on files inside

2022-05-17 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-17 18:10:27 -0700 (Tue, 17 May 2022) 320 support/zip_exec.exe, a utility for setting Unix +x bits on files inside .zips Public domain, by Ronnie Hedlund. Source is at https://sourceforge.net/p/galaxyv2/code/HEAD/tree/other/zip_exec/zip_exec.cpp I recompiled it (v1.20) with mingw

[Ohrrpgce] SVN: teeemcee/12972 Oops, uncomment a line

2022-05-18 Thread subversion--- via Ohrrpgce
teeemcee 2022-05-18 17:14:57 -0700 (Wed, 18 May 2022) 22 Oops, uncomment a line --- U wip/distrib-nightly-android.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

  1   2   3   4   5   6   7   >