Re: GtkMozEmbed for 1.9

2007-01-10 Thread [EMAIL PROTECTED]
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

2007-01-10 Thread Oleg Romashin

 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

2007-01-07 Thread [EMAIL PROTECTED]


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

2007-01-05 Thread Michael Hutchinson

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

2007-01-03 Thread leoz . 2008
[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

2006-12-14 Thread [EMAIL PROTECTED]

 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

2006-12-07 Thread timeless
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

2006-11-27 Thread timeless
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

2006-11-27 Thread Vin
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

2006-11-27 Thread timeless
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