[Scummvm-devel] Merging the vkeybdy and GUI branches
Max Horn
max at quendi.de
Fri Oct 3 18:19:57 CEST 2008
Hi Stephen,
I just realized nobody really replied to this one. oops.
[...]
>> Now, I'd really like to hear from Stephen & Joost, respectively
>> from Vicent
>> & Johannes, what the status of the respective branches are. What
>> are in your
>> eyes the major blockers for a merge? Please tell us. That way, the
>> rest of
>> the team can help actively.
>
> To re-iterate what Joost said the main issue at the moment is the
> circular dependencies between 'backends' and 'common', and, 'backends'
> and 'graphics', requiring a hack in Makefile.common. As far as I
> remember, a way to resolve this would be to move the vkeybd stuff to a
> separate module. If this is the approach to take, I will need some
> guidance to set this up.
I could look into this. But actually, with latest SVN (I just
performed a merge on your module, BTW), I can not reproduce this. That
is, I removed your extra graphics & common dirs, and it linked just
fine, both on Mac OS X and Linux...
Can you please confirm whether the issue still exists for you, and
then tell me the exact error(s) ?
>
>
>> For the vkeybdy branch:
>> * which functionality is missing?
>
> The core functionality is all complete. I will implement the
> compilation flags to enable/disable the vkeybd and keymapper over the
> next day or so. As far as documentation goes, is it best to put this
> on the wiki? If so I guess I need a wiki account.
Yes, on the Wiki. Email me with your desired username & email, and
I'll set you up.
>
>
>> * do we have a proper *free* graphics pack yet?
>
> There is a free graphics pack but it is not very good quality. I was
> going to start creating one myself after I have got the more important
> work done. In terms of style, would it be a good idea to match the
> green & black style of ScummVM's default GUI theme?
Actually, the default is not the green & black but rather the "modern"
theme. :) Which is yellow & red. But ideally, we'd have keyboard maps
for both -- possibly bundled with the theme files.
Anyway, as long as we have at least *some* graphics pack, this is no
blocker. After all, no regressions are introduced (compare this with
the GUI branch, which modifies existing functionality, so we have to
watch out for regressions).
>
>
>> * did anybody perform testing on a device which might actually
>> benefit from
>> it?
>
> This is probably the main issue with the branch at the moment. I do
> own a iPod touch and am in the process of setting up the toolchain to
> compile and test my branch on this. I realize that the iPhone port
> provides its own vkeybd, but at least this will test the performance
> on such a device.
Great. Maybe vinterstum can provide some help, too.
>
>
> As far as other devices it would be great for the ScummVM porters to
> get involved and try out my branch.
The same holds for the GUI branch, actually.
For the GUI branch, that means we have to test it on some small
devices. Like WinCE, or anything else people have. NDS would be
cool... Really, we need testers!!! Anybody here got any hardware and
cross compiler setup ready that would allow some simple testing of the
new GUI code? Like, whether it starts, and whether it feels sluggish
or snappy... Trivial to test. Even the iPhone port would be a good
start for testing, even if it's not that low-end...
>> * as with the GUI branch: did you recently perform a merge? If not,
>> can you
>> do one, please?
>
> I performed a merge earlier and resolved the conflicts. But, when
> trying to compile I received the following error:
[...]
> I have no idea what is going on here!
Hmm, I just performed a merge against trunk, and compiled afterwards,
no problems. Has the Kyra issue been fixed since your original mail?
> So to summarise, I guess the branch is not in the best state to be
> merged at the moment, but I will try the get these issues sorted ASAP.
> If you would prefer to go ahead and merge the GUI branch first then I
> would not object to that - your call!
Actually, yeah, we might merge GUI first, if it gets into a good shape
soon.
Bye,
Max
More information about the Scummvm-devel
mailing list