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
ohrrpgc
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@lists
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 wip/testgame/au
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
http:
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 mailin
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 wip/testgame/autotest.rpgdir/pl
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@lists.motherhamst
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 l
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 wip/testgame/auto
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
ohr
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
_
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
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 wip/scriptc
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
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 wip/os_sockets.c
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@lists.m
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 cover
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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.
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
necess
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
___
Ohrrp
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 opti
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
___
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
http://lists.motherhamster.org/listinfo.cgi
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
http://l
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
_
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 a
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 w
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
http
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@lists.motherham
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 where
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
___
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
ohrrpg
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@list
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
http://lists.motherhamster.org/listinf
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@lists
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 mailing
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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.o
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
ohrrpgc
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
htt
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
___
Ohrrpgc
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 wip/gfx_s
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
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 wi
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
http://lists.motherhamster
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
__
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
ohrrpgc
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
U
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@lists.motherhamster.
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
http://lists.mot
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"
---
teeemcee
2023-11-13 20:56:51 -0800 (Mon, 13 Nov 2023)
124
Blackbox: Add several needed script commands.
read environment, xbox request account picker, ps5 start story, ps5 end story
---
U wip/allmodex.bas
U wip/const.bi
U wip/os.bi
U wip/os.h
U wip/plotscr.hsd
U wip/scriptcommands.bas
teeemcee
2023-11-13 22:04:43 -0800 (Mon, 13 Nov 2023)
102
Add "set rich presence" command for blackbox/steam.
The Steam implementation is not working, however.
---
U wip/const.bi
U wip/os.bi
U wip/os.h
U wip/plotscr.hsd
U wip/scriptcommands.bas
U wip/steam.bas
U wip/steam.bi
___
teeemcee
2023-11-13 22:34:21 -0800 (Mon, 13 Nov 2023)
53
Steam Rich Presence now works (achievements.rpg test)
---
U wip/steam.bas
U wip/steam_internal.bi
U wip/testgame/achievements.hss
U wip/testgame/achievements.rpgdir/attack.bin
U wip/testgame/achievements.rpgdir/binsize.bin
A wip/t
james
2023-11-27 18:17:13 -0800 (Mon, 27 Nov 2023)
73
Add --noupdate argument to distrib-nightly-android.sh [skips svn update]
---
U wip/distrib-nightly-android.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.or
james
2023-11-27 18:22:23 -0800 (Mon, 27 Nov 2023)
41
Fix a typo in distrib-nightly-android.sh
---
U wip/distrib-nightly-android.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherha
teeemcee
2023-12-14 13:22:55 -0800 (Thu, 14 Dec 2023)
65
Add platformdict.xml documenting Steam/Blackbox specific commands
---
U wip/docs/htmlplot.xsl
A wip/docs/platformdict.xml
U wip/docs/plotdict.xml
U wip/docs/plotdictionary.html
U wip/docs/update-html.sh
teeemcee
2023-12-14 13:23:16 -0800 (Thu, 14 Dec 2023)
400
In Custom allow Insert or Numpad + keys as alternative to +, or vice versa,
nearly everywhere
These were already allowed as alternatives in many places. Under gfx_sdl2
the + key can be hard to find on a non-US keyboard layout (but many oth
teeemcee
2023-12-14 13:23:24 -0800 (Thu, 14 Dec 2023)
72
whatsnew: forgot "suspend/resume walkabouts", "walkabouts are suspended"
---
U wip/whatsnew.txt
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.
teeemcee
2023-12-15 02:02:10 -0800 (Fri, 15 Dec 2023)
55
Expand "Mouse tests" spam menu to show window state too
---
U wip/custom.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mother
teeemcee
2023-12-15 02:02:19 -0800 (Fri, 15 Dec 2023)
254
gfx_sdl2: allow changing zoom by resizing the window, including fractional zoom
This has various loose ends, such 'zoom' that the backend thinks it's running at
not being updated.
Split up 'resizable' into 'resizable_resolution' and 'resiz
teeemcee
2023-12-15 02:02:27 -0800 (Fri, 15 Dec 2023)
501
gfx_sdl2: bilinear smoothing, which can be applied after using 'smooth' upscaler
(This commit provides no way to turn it on.)
smooth_zoom is replaced with upscaler_zoom. If smooth=0 bilinear=YES, this will
first do nearest-neighbour upscal
teeemcee
2023-12-15 02:02:42 -0800 (Fri, 15 Dec 2023)
184
gfx_sdl2: split out windowsize_to_resolution
Also, ensure the min resolution constraint is obeyed when the user resizes,
although I don't know whether that could actually be violated.
---
U wip/gfx_sdl2.bas
__
teeemcee
2023-12-15 02:02:35 -0800 (Fri, 15 Dec 2023)
85
gfx_sdl2: apply min window size consistently, splitting out
set_window_min_resolution
---
U wip/gfx.bi
U wip/gfx_sdl2.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://list
teeemcee
2023-12-15 02:02:49 -0800 (Fri, 15 Dec 2023)
88
gfx_sdl2: when leaving fullscreen return to window size without rounding to
integer zoom
---
U wip/gfx_sdl2.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhams
teeemcee
2023-12-15 02:02:57 -0800 (Fri, 15 Dec 2023)
60
gfx_sdl2: combine 'zoom' & 'frac_zoom' globals (into 'zoom')
---
U wip/gfx_sdl2.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce
teeemcee
2023-12-15 02:03:07 -0800 (Fri, 15 Dec 2023)
947
Add gfx_get_settings, gfx_set_settings. Implement in gfx_sdl/sdl2/fb.
Yet another way to get/set backend settings. Why I didn't use the others:
-adding new gfx.bi/h API calls: requires a lot of boilerplate and code bloat for
each new setti
teeemcee
2023-12-15 02:03:17 -0800 (Fri, 15 Dec 2023)
167
Better handling of failed gfx backend switching
If switching fails it no longer saves the config, and you get a message
suggesting to check the debug log for details.
---
U wip/allmodex.bas
U wip/allmodex.bi
U wip/backends.bas
U wip
teeemcee
2023-12-15 02:03:27 -0800 (Fri, 15 Dec 2023)
283
Add GfxSettings.screenshot_format (for gfx_directx)
Also, the ImageFileTypes enum is in gfx.bi/h now and includes .DDS and is used
by gfx_directx for getting/setting screenshot format with gfx_SendMessage, so
the mapping for formats to valu
teeemcee
2023-12-15 02:03:36 -0800 (Fri, 15 Dec 2023)
43
gfx_directx: implement gfx_get/set_settings
---
U wip/gfx_directx/gfx_directx.cpp
U wip/gfx_directx/release.txt
U wip/gfx_directx/version.h
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhams
teeemcee
2023-12-15 02:03:44 -0800 (Fri, 15 Dec 2023)
70
Add Shift-1-B/U/Z debug keys to change bilinear/upscaler/upscaler-zoom
---
U wip/allmodex.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cg
teeemcee
2023-12-15 02:03:53 -0800 (Fri, 15 Dec 2023)
77
Add an Engine Settings menu, Ctrl-F7 (replacing & subsuming gfx_backend_menu)
---
U wip/allmodex.bas
U wip/allmodex.bi
U wip/backends.bas
U wip/custom.bas
U wip/game.bas
U wip/whatsnew.txt
teeemcee
2023-12-15 02:04:04 -0800 (Fri, 15 Dec 2023)
298
Show gfx/musicbackendinfo in Engine Settings; changes to contents of those
strings
They are no longer prefixed by "gfx_sdl2: ", etc. I moved the list of SDL
drivers and render drivers to the end of gfx_sdl2's info string, and hide it in
th
teeemcee
2023-12-15 02:04:15 -0800 (Fri, 15 Dec 2023)
380
Replace read_backend_info with get_system_info; changes to debug logging
Got rid of the systeminfo global, and replaced the "Runtime info: " debug log
line with "sysinfo: ". That line had gfxbackendinfo, musicbackendinfo and
systeminfo, but
teeemcee
2023-12-15 02:04:32 -0800 (Fri, 15 Dec 2023)
407
Fix corrupted UI cols or master palette on some error screens or menus.
push_and_reset_gfxio_state changed the master palette but if the previous 8-bit
color screen contents were kept underneath (holdscreen) -- namely show_help,
engine_sett
teeemcee
2023-12-15 02:04:39 -0800 (Fri, 15 Dec 2023)
297
gfx_fb: don't ever switch from 32-bit color back to 8-bit
Doing so recreates the window, which is nasty. 8<->32 bit changes are especially
frequent after the previous commit (every multichoice!), but they already
happened a lot (e.g. enteri
teeemcee
2023-12-18 21:43:25 -0800 (Mon, 18 Dec 2023)
284
ifdef MINIMAL_OS don't try to spawn programs, show explanatory errors instead
In fact, much of the os.bi is now completely unused in minos builds (see next
commit), so instead of needing stubs for them we can leave those symbols
undefined,
teeemcee
2023-12-18 21:43:37 -0800 (Mon, 18 Dec 2023)
370
Add os_minimal.bas, and "scons minos=1" option to try it out
scons minos=1 simulates a web (unix target) or console/blackbox (win32 target)
platform for testing, #define'ing MINIMAL_OS and linking to os_minimal.bas.
os_minimal.bas has stubs
teeemcee
2023-12-18 21:43:48 -0800 (Mon, 18 Dec 2023)
78
"play/stop music", "current music" aliases to "play/stop song", "current song"
---
U wip/docs/platformdict.xml
U wip/docs/plotdict.xml
U wip/docs/plotdictionary.html
U wip/plotscr.hsd
U wip/whatsnew.txt
james
2023-12-19 17:53:55 -0800 (Tue, 19 Dec 2023)
112
orhbuild.py: Uncomment some lines to print details about get_implicit_deps()
output inside copy_source_actions()
---
U wip/ohrbuild.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
ht
teeemcee
2023-12-20 22:00:38 -0800 (Wed, 20 Dec 2023)
59
Rename blit.c -> blit.cpp
(Necessary edits in next commit)
---
D wip/blit.c
A wip/blit.cpp
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cg
teeemcee
2023-12-20 22:00:51 -0800 (Wed, 20 Dec 2023)
30
Changes due to blit.cpp rename
---
U wip/SConscript
U wip/allmodex.bas
U wip/allmodex.h
U wip/gfx.bi
U wip/gfxRender.hpp
U wip/surface.bi
U wip/surface.cpp
U wip/surface.h
___
Ohrrp
teeemcee
2023-12-20 22:00:59 -0800 (Wed, 20 Dec 2023)
31
blackbox: always run at 1x zoom
---
U wip/config.bi
U wip/gfx_sdl2.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhams
teeemcee
2023-12-21 13:22:36 -0800 (Thu, 21 Dec 2023)
85
gfx_sdl2/blackbox optimisation: don't use SDL_RenderClear
Based on patch by Matthew.
---
U wip/gfx_sdl2.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.
teeemcee
2023-12-21 13:22:52 -0800 (Thu, 21 Dec 2023)
118
Fix some bool type inconsistencies across FB/C/C++; add fb_bool, fb_boolean
Based on a patch by Matthew for blackbox.
---
U wip/cmdline.bas
U wip/config.h
U wip/filelayer.cpp
U wip/filelayer.hpp
U wip/os.bi
U wip/os.h
U wip/os
teeemcee
2023-12-21 13:23:04 -0800 (Thu, 21 Dec 2023)
178
blackbox: don't sleep, instead rely on gfx_present and gfx_wait_one_frame to
pass the time
Add #define BACKEND_GOVERNED_FRAMERATE.
This could be made a runtime option in future.
---
U wip/allmodex.bas
U wip/gfx_sdl2.bas
U wip/os.bi
U
james
2023-12-25 16:42:02 -0800 (Mon, 25 Dec 2023)
62
Add a preliminary draft of some Dockerfiles for android builds
---
A wip/docker/ohrrpgce-build-env-android/
A wip/docker/ohrrpgce-build-env-android/README.md
A wip/docker/ohrrpgce-build-env-android/andr-next.sh
A wip/docker/ohrrpgce-buil
james
2023-12-26 08:42:55 -0800 (Tue, 26 Dec 2023)
51
Docker android build (oldstyle) actually does work.
---
U wip/docker/ohrrpgce-build-env-android/andr-oldstyle.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster
james
2023-12-26 08:43:00 -0800 (Tue, 26 Dec 2023)
526
Update android nightly build logic to use Docker.
distrib-nightly-android.sh -- just does the build now, puts output in distrib
dir
No longer has any svn update logic nor any
hardcoded scp
james
2023-12-26 09:34:25 -0800 (Tue, 26 Dec 2023)
227
Update the ohr_nightly_vm.sh script so it no longer runs the Android build VM,
it runs the android docker wrapper instead
Also remove ohr_nightly_vm_no_mac.sh because it was a workaround for a problem
that is no longer current
---
U wip/ni
james
2023-12-26 09:47:06 -0800 (Tue, 26 Dec 2023)
190
Android Dockerfile: Verify that all the volumes exist on the host before
mounting them
This prevents Docker from creating empty volumes owned by root
Also fix some incorrect default values
---
U wip/docker/ohrrpgce-build-env-android/andr-o
james
2023-12-26 11:54:22 -0800 (Tue, 26 Dec 2023)
44
Fix the way andr-oldstyle.sh gets SCRIPT_DIR
---
U wip/docker/ohrrpgce-build-env-android/andr-oldstyle.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/li
james
2023-12-26 11:56:40 -0800 (Tue, 26 Dec 2023)
95
Remove shutdown logic from the end of wrap-nightly-android.sh because it no
longer runs in a vm
---
U wip/nightly/wrap-nightly-android.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
james
2023-12-26 12:00:25 -0800 (Tue, 26 Dec 2023)
156
Fix symlinks in sdl_android to match what is expected for running inside the
docker container
Also temporarily disable skipping nightly when no svn changes
---
U wip/nightly/wrap-nightly-android.sh
_
james
2023-12-26 12:13:38 -0800 (Tue, 26 Dec 2023)
188
Docker android: Also set up /src/sdl-android/project/local.properties
Interestingly enough, this seems to be the one thing that sdl-android depends
on the "android" command to do. Hmmm...
---
U wip/docker/ohrrpgce-build-env-android/fix_syml
james
2023-12-26 12:42:42 -0800 (Tue, 26 Dec 2023)
71
Android nightly build: re-enable skipping the build when no svn changes
---
U wip/nightly/wrap-nightly-android.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamste
teeemcee
2023-12-27 04:40:40 -0800 (Wed, 27 Dec 2023)
71
Engine settings menu: rename "Bilinear scaling" to "Bilinear filtering"
---
U wip/allmodex.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.c
teeemcee
2023-12-27 04:40:48 -0800 (Wed, 27 Dec 2023)
229
scons: improvements to CC warning silencing and CFLAGS variables
Particularly when compiling with clang or emcc some -Wno-* warning suppression
flags weren't getting passed correctly. And -frounding-math to emcc causes
a warning
---
U wip
teeemcee
2023-12-27 04:41:08 -0800 (Wed, 27 Dec 2023)
56
Fix web builds
I broke these while working on blackbox.
---
U wip/SConscript
U wip/fb/fb_config.h
U wip/fb/fb_stub.h
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.m
james
2023-12-27 18:00:46 -0800 (Wed, 27 Dec 2023)
125
Docker Android: Only build the container image once. Turn of -it (interactive
and terminal) when specifying a command with -c
---
U wip/docker/ohrrpgce-build-env-android/andr-oldstyle.sh
U wip/nightly/wrap-nightly-android.sh
_
teeemcee
2023-12-28 12:29:14 -0800 (Thu, 28 Dec 2023)
83
Remove "using namespace std" to avoid mutex/std::mutex ambiguity on some
Emscripten
---
U wip/filelayer.cpp
U wip/filelayer.hpp
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http:
401 - 500 of 633 matches
Mail list logo