Re: GtkMozEmbed for 1.9
Hi, On Jan 7, 4:00 pm, Michael Hutchinson [EMAIL PROTECTED] wrote: On 7 Jan 2007 05:17:41 -0800, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: If old GtkMozEmbed used to be supported on MS Windows than new GtkMozEmbed MUST support it too.That's the problem, GtkMozEmbed was not officially supported, but there were a few unofficial versions around that had been hacked into a usable state. I don't think many of the patches ever made it into trunk though. Sad. snip This is misunderstanding. No one is going to discourage GtkMozEmbed on MS Windows. Well, timeless said I hope to kill anything resembling such plans which seems pretty clear to me. Well, I still have some hope that I'd be able to change his mind on this topic. ;-) However, if you wish to contribute to GtkMozEmbed WIN32 platform you can do it now: 1. Make a patch containing your WIN32 related modifications against the latest GtkMozEmbed branched named 'MICROB_XXX_BRANCH' (where 'XXX' is a date). Currently the latest one is: 'MICROB_20070103_BRANCH'. 2. Send this patch to 'romaxa at gmail dot com'. Romaxa will try to apply your patch to the branch first and if it does not break the Linux build it will be merged with the branch. The branch will be merged with Mozilla trunk by timeless later (practically, withing a month). Regards, Leonid. ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
However, if you wish to contribute to GtkMozEmbed WIN32 platform you can do it now: I agree 1. Make a patch containing your WIN32 related modifications against the latest GtkMozEmbed branched named 'MICROB_XXX_BRANCH' (where 'XXX' is a date). Currently the latest one is: 'MICROB_20070103_BRANCH'. 2. Send this patch to 'romaxa at gmail dot com'. Romaxa will try to apply your patch to the branch first and if it does not break the Linux build it will be merged with the branch. Also GTK ported to Win, and i hope this patches will be without such ifdefs like WIN ;) , it should help to remove some linux-only code from current GtkMozEmbed. The branch will be merged with Mozilla trunk by timeless later (practically, withing a month). Regards, Leonid. ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
On Jan 5, 6:18 pm, Michael Hutchinson [EMAIL PROTECTED] wrote: On 27 Nov 2006 06:36:23 -0800, timeless [EMAIL PROTECTED] wrote: I hope to kill anything resembling such plans. It's an awful idea. Please don't try building anything on windows based on gtkmozembed. Thanks. I disagree with timeless on this matter. If old GtkMozEmbed used to be supported on MS Windows than new GtkMozEmbed MUST support it too. Another thing is that at the current state of new GtkMozEmbed development it is maybe too early to include WIN32 support since even the Linux stuff is under heavy change almost every day. Thou I would not mind if someone will start to experiment with WIN32 and new GtkMozEmbed already now. Sorry to come in late on this discussion, but is there any particular reason for this? GTK and GTK# *are* cross-platform GUI toolkits, so if you choose actively to discourage GtkMozEmbed on Windows then people will have to develop other embedding solutions. This is misunderstanding. No one is going to discourage GtkMozEmbed on MS Windows. BTW, if someone is implementing something on plain GTK it is kinda difficult to make it incompatible with MS Windows since GTK as you said is cross-platform. For this new GtkMozEmbed is more or less just to provide MSVC make files and build instructions for WIN32, I think. LeoZ. ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
On 27 Nov 2006 06:36:23 -0800, timeless [EMAIL PROTECTED] wrote: Vin wrote: can gtkmozembed in used on windows? there's a Gecko# project which theoretically would work on windows. Gecko# only wraps GtkMozEmbed. There's a version of GtkMozEmbed that works on Windows, which is why Gecko# is able to work on Windows. any development happening on that side? I hope to kill anything resembling such plans. It's an awful idea. Please don't try building anything on windows based on gtkmozembed. Thanks. Sorry to come in late on this discussion, but is there any particular reason for this? GTK and GTK# *are* cross-platform GUI toolkits, so if you choose actively to discourage GtkMozEmbed on Windows then people will have to develop other embedding solutions. -- Michael Hutchinson http://mjhutchinson.com ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
[EMAIL PROTECTED] wrote: I could not see any updates to the wiki and am interested in following your progress with this. I've updated the wiki with the current status of the new GtkMozEmbed development. Enjoy. LeoZ. ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
I made a branch today for the first pass of post landing work, but I think I'm going to close it tomorrow and replace it with a new branch where additional work will go for the next month or so, and maybe next time it'll land with fewer bumps. I'll update the wiki with their names tomorrow. Ping. ;-) I could not see any updates to the wiki and am interested in following your progress with this. Thanks John ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
we have a dist/sdk directory. They really should only expose that. But of course, if they did that, nothing would build. So obviously they don't. Keep the sdk directory in mind, it's where frozen stuff goes. ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
GtkMozEmbed for 1.9
hello as some of you may now, I'm timeless. i've been involved w/ the mozilla.org projects for a number of years now, and i've always had an interest in embeddings (and ports, and portability, and just about everything else...). as it happens, I recently became the owner of GtkMozEmbed. I also about the same time visited Mozilla Corporation to discuss plans for the future (aka Mozilla2.0). The basic idea of Mozilla2.0 is that just about all rules governing Mozilla1.0 can be thrown out. This includes any and all API/ABI promises. Note that CAN as defined in RFC 2119 is not the same as MUST or SHALL or WILL or anything else remotely definite, it's just CAN. Anyway, various topics were covered, among them was a conclusion that linux distributions in general build all parts of their platform for their release from source and thus don't care about ABI between versions. One thing that was most definitely not settled is whether each platform will have its own embedding glue for Mozilla2.0 or whether there will be a single glue. There are pros and cons to each. But the bottom line is that any work done today is essentially temporary maintenance on a dying branch whose end is very near. Historically GtkMozEmbed, and gecko as a whole promised ABI compat for anything that was frozen, and GtkMozEmbed being used outside of Gecko was considered frozen, as such because of the Glib structure design that it uses, it was not legal to increase the size of the structure to add more methods or signals. Because the consumers don't really seem to care about ABI compat and are more worried about source compat, and because there's really no good way to improve or change GtkMozEmbed without doing so, we've decided to break the ABI promise and change the structure size. The plans for doing so are currently available at http://wiki.mozilla.org/Gtkmozembed (wikis are wikis, the content may change or move randomly, possibly to http://developer.mozilla.org/ or possibly somewhere else similarly unpredictable). Anyway, I understand that most embedders are not comfortable with adding more signals, and in fact, I'm probably even less comfortable with it than any other embedder, but such is life. Today I will land the current branch (which has been tested and is source compatible with the major gtk embedders). ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
can gtkmozembed in used on windows? any development happening on that side? ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding
Re: GtkMozEmbed for 1.9
Vin wrote: can gtkmozembed in used on windows? there's a Gecko# project which theoretically would work on windows. any development happening on that side? I hope to kill anything resembling such plans. It's an awful idea. Please don't try building anything on windows based on gtkmozembed. Thanks. ___ dev-embedding mailing list dev-embedding@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-embedding