[Ohrrpgce] [Bug 683] RELEASE: Ypsiliform

bugzilla-daemon at karnov.dreamhost.com bugzilla-daemon at karnov.dreamhost.com
Fri Dec 11 11:22:05 PST 2009


http://rpg.hamsterrepublic.com/bugzilla/show_bug.cgi?id=683

--- Comment #20 from Ralph Versteegen <teeemcee at gmail.com> 2009-12-11 11:22:01 PST ---
(In reply to comment #19)
> (In reply to comment #18)
> > (In reply to comment #17)
> > > Any objections to a Friday release?
> > 
> > Excuuuse me, I think you mean "Any objections to a Friday release candidate?"
> 
> Sure, *cough* that's what I meant ;)
> 
> Actually, I literally meant a release. I feel that the wip has been MORE than
> stable enough to be a release for more than a month, and right now I feel like
> we are in danger of moving away from stability rather than towards it. (I
> understand that might be an irrational fear)

Well alright, however if we do switch to gfx_sdl, then we definitely need a
release candidate. Actually it's more like the other way around: a gfx_sdl
release candidate would tell us whether to change the backend.

> > Anyway, yes I do; I've been meaning to post the following, Things To Be Done
> > Before Release:
> > 
> > -change resetgame
> > -change get/setboxborder
> >  (since these are breaking changes, they really should be done before the next
> > stable release)
> 
> Change resetgame how?

As promised to resolve bug 777 (rather, feature request).

> Also, if they are breaking changes how are we going to do them in a way that
> doesn't break anything?

By keeping the existing command ids and mapping the command names to new
commands in plotscr.hsd.

Well, for get/setrectborder anyway. I'm pretty sure we can get away with
changing the way resetgame works, since there's currently no point using it
instead of gameover in the cases for which I want to change its behaviour.

> > -determine whether the default graphics backend should be changed to gfx_sdl.
> 
> Hmmm... probably.
> I feel pretty good about the gfx_sdl backend right now.
> In fact, I am going to make it the default for Linux right now. I am agreeable
> to make it the default on Windows too (depending on the gfx_directx descision)
>
> > (bug 766, bug Complaints of phantom keypresses when using gfx_fb are coming in
> > thick, and faster all the time;
> 
> Really? I hadn't heard any. Phantom keypresses? Like randomly?

bug 785, bug 753,
bug 334, a more severe version of which was reported here:
http://www.castleparadox.com/ohr/viewtopic.php?t=6450
http://rmsephy.livejournal.com/231215.html

In addition, switching backends gets around bug 185, which is very annoying,
experienced by many people, and happens 100% of the time for me on both my
computers (but with different symptoms); plus bug 766, and I thought there was
another...

However, I need to get around to that testing on bug 796, plus I've just
experienced a serious bug with the pause key in gfx_sdl, which I can fix.

> That sounds cool... but doesn't that mean linking in two separate backends?
> Wouldn't that be a major architectural change? But you know the backends better
> than I do, if you think it is reasonable, I am game.

Would require a set of function pointers and a very small wrapper to
dynamically load gfx_directx.dll.

-- 
Configure bugmail: http://rpg.hamsterrepublic.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Ohrrpgce mailing list