[Scummvm-devel] kFeatureVirtualKeyboard

Eugene Sandulenko sev at scummvm.org
Sat Oct 15 18:12:02 CEST 2005


On Sat, 15 Oct 2005 23:31:21 +0200
Marcus Comstedt <marcus at mc.pp.se> wrote:

> As for the backend changes, I seem to recall ports being exempt from
> the feature freeze...?
> 
> (Was there an #ifdef DC commit recently?  I don't recall making one,
>  so it could be a mistake.)
Yes, as I've explained in 0.8.0 release schedule all backends aren't in
feature freeze. I did that because I know that you guys usually do all
work under the hood and then commit it in a big chunks.

By backend XXX I understand this:

backend/xxx directory

#ifdef XXX ... #endif in other ScummVM files.

I.e. that means that if you broke something that will be only that what
is under your jurisdiction. As usual our policy on other
features/engines and especially OSystem is "discuss with maintainer
before starting work" unless this is a bugfix or something from our
TODO list or someting trivial. OSystem changes stand apart here because
it adds more work to you, port maintainers. I.e. somebody can't go and
blindly implement in sdl backend something and make whole program
dependable on it. That's because it may be plainly impossible to
implement on already supported device AAA and thus fallback solution
should be present. From the other hand we try to keep number of OSystem
methods as low as possible, again for the sake of ease of porting to new
platforms.


Eugene




More information about the Scummvm-devel mailing list