[Ohrrpgce] SVN: teeemcee/10432 Workaround PulseAudio bug which causes the OHR to crash when the window

2018-06-19 Thread subversion
teeemcee 2018-06-19 09:41:25 -0700 (Tue, 19 Jun 2018) 446 Workaround PulseAudio bug which causes the OHR to crash when the window is resized This happens very frequently for me and has for years. Using Helgrind, I happened upon the apparent reason: SDL_WM_SetCaption calls into PA, and there is a

[Ohrrpgce] SVN: teeemcee/10431 Fix two apparent mistakes in gfx_sdl (one also in gfx_sdl2)

2018-06-19 Thread subversion
teeemcee 2018-06-19 09:41:18 -0700 (Tue, 19 Jun 2018) 342 Fix two apparent mistakes in gfx_sdl (one also in gfx_sdl2) -screenbuffer wasn't NULLed if gfx_sdl_set_screen_mode restarted the video subsystem -the backends assumed that quitting just SDL_INIT_VIDEO subsystem would automatically shut

[Ohrrpgce] SVN: teeemcee/10426 Finally fix Door.y being offset by 1! In fact, replace Door.x/y with Doo

2018-06-19 Thread subversion
teeemcee 2018-06-19 06:25:25 -0700 (Tue, 19 Jun 2018) 204 Finally fix Door.y being offset by 1! In fact, replace Door.x/y with Door.pos And in the process, I switched some other functions to take an XYPair too. Lots of nice cleanup, especially in the map editor --- U wip/game.bas U

[Ohrrpgce] Mac Nightly Builds temporarily disabled

2018-06-19 Thread James Paige
I have temporarily disabled the Mac OS X nightly builds. For the past week or so they have been failing. The VM hangs with 100% CPU usage as soon as it starts, and the script's method of killing fails too, so my nightly build box had 2 cores maxed out for several days in a row. I did some

[Ohrrpgce] SVN: teeemcee/10427 Add some comments about FB bug 885 "gfxlib may deadlock due to incorrect

2018-06-19 Thread subversion
teeemcee 2018-06-19 06:25:32 -0700 (Tue, 19 Jun 2018) 434 Add some comments about FB bug 885 "gfxlib may deadlock due to incorrect lock ordering" https://sourceforge.net/p/fbc/bugs/885/ I just discovered this bug and realised it is responsible for the freezing in gfx_fb which I fixed in r708 by

Re: [Ohrrpgce] SVN: teeemcee/10429 Add "allow disabled" argument to "npc reference".

2018-06-19 Thread James Paige
This sounds like a good solution to me. I would also worry about backcompat problems if the default behavior changed. I think you made the right call on this one :) On Tue, Jun 19, 2018 at 7:06 AM, wrote: > teeemcee > 2018-06-19 07:06:47 -0700 (Tue, 19 Jun 2018) > 263 > Add "allow disabled"

[Ohrrpgce] SVN: teeemcee/10430 plotdict: remove obsolete references to plotscr.hsd, add missing middleb

2018-06-19 Thread subversion
teeemcee 2018-06-19 07:06:56 -0700 (Tue, 19 Jun 2018) 110 plotdict: remove obsolete references to plotscr.hsd, add missing middlebutton constant, and other improvements --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html ___ Ohrrpgce mailing

[Ohrrpgce] SVN: teeemcee/10428 "npc copy number" could get stuck in an infinite loop, and was undocumen

2018-06-19 Thread subversion
teeemcee 2018-06-19 07:06:39 -0700 (Tue, 19 Jun 2018) 240 "npc copy number" could get stuck in an infinite loop, and was undocumented It would get stuck in a loop if passed a reference to a tag-disabled NPC. Unfortunately, "npc reference" doesn't work on disabled NPCs, which seems rather dubious.

[Ohrrpgce] SVN: teeemcee/10429 Add "allow disabled" argument to "npc reference".

2018-06-19 Thread subversion
teeemcee 2018-06-19 07:06:47 -0700 (Tue, 19 Jun 2018) 263 Add "allow disabled" argument to "npc reference". Also, "npc copy number" now works on tag-disabled commands. Adding a new argument to npcreference is ugly - I would have it always work on tag-disabled NPCs - but is less worry than