Re: [webkit-dev] build system for wince port

2010-01-16 Thread Patrick Roland Gansterer
Hi,

Can someone please decide how i should create a WinCE build system!

 Adam Roben:
  That sounds like a maintenance headache. Any new files will have to be
   added to both .vcproj files.
 
 Of course!
 
  The Apple and Cairo/libCURL ports of WebKit are already sharing .vcproj
   files. Can WinCE share these files, too?
 
 It is possible, but i'm not sure if it's the best solution: There will
 uncountable ExcludeFromBuild in the vcproj files and if we will add
  additional platforms i will grow further. If you add the STANDARDSDK_500
  (ARMV4I) platform to the solution it might throw a warning if the SDK
  isn't installed.

- Patrick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2010-01-06 Thread Patrick Roland Gansterer
David Kilzer:
 On Thu, December 24, 2009 at 1:51:43 AM, Patrick Roland Gansterer wrote:
  On Thu, Dec 24, 2009 at 02:53:18, Adam Barth:
   I'm worried that the port will rot without an active maintainer, no
   matter which build system you choose.
 
  If i choose my preferred solution, there will be many changes in the
  current sln/vcproj/vsprops files. Who is maintaining this files at the
  moment? I'd like to hear his/her opinion on this before.
 
 You can use svn/git log to see who commits changes to these files.  I know
  Apple uses them for their Windows build, but we're on break until Jan 4,
  so please don't expect a reply until after that date.  (I don't work on
  the Windows port much, so I don't have an opinion about your proposal.)
Break is over and I didn't find a better working buildsystem for WincE than 
vcproj in the meantime. :-/

In the current trunk the vcproj files all use the Win32 defines. Because Win32 
an WinCE have some parts in common i'd like to split the current vsprop files. 
To keep the vcproj files readable i prefer to add a second vcproj file for 
e.g. JavaScriptCore and a solution file with this new vcproj file.
I'd like to start with the JavaScriptCore for STANDARDSDK_500 (ARMV4I).

The last blocker for WinCE JavascriptCore is the missing TextCodec (see 
https://bugs.webkit.org/show_bug.cgi?id=32169) with a pending review request 
for a month.

- Patrick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2010-01-06 Thread Adam Roben

On Jan 6, 2010, at 5:28 AM, Patrick Roland Gansterer wrote:

 David Kilzer:
 On Thu, December 24, 2009 at 1:51:43 AM, Patrick Roland Gansterer wrote:
 On Thu, Dec 24, 2009 at 02:53:18, Adam Barth:
 I'm worried that the port will rot without an active maintainer, no
 matter which build system you choose.
 
 If i choose my preferred solution, there will be many changes in the
 current sln/vcproj/vsprops files. Who is maintaining this files at the
 moment? I'd like to hear his/her opinion on this before.
 
 You can use svn/git log to see who commits changes to these files.  I know
 Apple uses them for their Windows build, but we're on break until Jan 4,
 so please don't expect a reply until after that date.  (I don't work on
 the Windows port much, so I don't have an opinion about your proposal.)
 Break is over and I didn't find a better working buildsystem for WincE than 
 vcproj in the meantime. :-/
 
 In the current trunk the vcproj files all use the Win32 defines. Because 
 Win32 
 an WinCE have some parts in common i'd like to split the current vsprop 
 files. 

That sounds like a good idea.

 To keep the vcproj files readable i prefer to add a second vcproj file for 
 e.g. JavaScriptCore and a solution file with this new vcproj file.

That sounds like a maintenance headache. Any new files will have to be added to 
both .vcproj files.

The Apple and Cairo/libCURL ports of WebKit are already sharing .vcproj files. 
Can WinCE share these files, too?

-Adam

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2010-01-06 Thread Patrick Roland Gansterer
Adam Roben:
 That sounds like a maintenance headache. Any new files will have to be
  added to both .vcproj files.
Of course!

 The Apple and Cairo/libCURL ports of WebKit are already sharing .vcproj
  files. Can WinCE share these files, too?
It is possible, but i'm not sure if it's the best solution: There will 
uncountable ExcludeFromBuild in the vcproj files and if we will add additional 
platforms i will grow further. If you add the STANDARDSDK_500 (ARMV4I) 
platform to the solution it might throw a warning if the SDK isn't installed.

- Patrick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2009-12-28 Thread Jason Rukman
Hi Patrick,

We have a working wince build for all components right now including
javascrtipcore, webcore and webkit COM layers.  We'd like to help
contribute this back in as well and work together with you on this.

Right now we are using a separate vcproj file for each of the components
(solution 1(b) below).  Our build is a wince-cairo configuration and
follows the windows build configuration very closely so we are not
dependent on a lot of the current WINCE files in the tree (in fact I
don't think we are using almost any of these except in a couple of
places).  We'd like to contribute this back using a new build flag such
as WINCE_CAIRO.


Best regards,
Jason

-Original Message-
From: webkit-dev-boun...@lists.webkit.org
[mailto:webkit-dev-boun...@lists.webkit.org] On Behalf Of Patrick Roland
Gansterer
Sent: Wednesday, December 23, 2009 5:41 PM
To: webkit-dev@lists.webkit.org
Subject: [webkit-dev] build system for wince port

Currently the Windows CE port has no working build system. I'd like to 
contribute one, but i need to know the preferred solution:

(1) Add the port to the current sln/vsproj/vsprops files

a) Extend the sln/vsproj with the additional platforms and add many
   FileConfiguration ExcludedFromBuild=true and split the
vspops.

b) Add a separate main vsproj file (JavaScriptCore.vcproj,
   WebCore.vcproj) for the port (like code.staikos.net)

c) Split the current main vspoj files into a
   platform dependent and independent file

(2) Add it to a other build system like gyp or bkl. Which one provides
good 
cross compiling features for wince?

(3) Add a completely independent build system


Which one is the least ugly one? I prefer 1a in the moment.

I'd like to start with STANDARDSDK_500 (ARMV4I) and then add other
supported 
STANDARDSDK_500 platforms.
Because the wince port isn't finished right now, it's only possible to
provide 
it for WTF and JavaScriptCore (including tests).

Is already anything in the repository with support for cross compiling 
(something like Scripts/build-webkit)?

Is anybody _active_ working on the wince port? Most of the related bugs
are 
inactive for months now.
Does anybody have the last git repository form
git://code.staikos.net/WebKit-
CE before it has gone offline? (my last log message is from 2009-07-30)
I'd like to do some additional work in porting the remaining parts, when
i 
have a working build system for it.

- Patick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2009-12-28 Thread Patrick Roland Gansterer
Jason Rukman:
 We have a working wince build for all components right now including
 javascrtipcore, webcore and webkit COM layers.  We'd like to help
 contribute this back in as well and work together with you on this.
Can you give me a snapshot of your code or better publish it?

When you use cairo (and curl for network?) it is only a cairo port. The qt 
port is working on WinCE too.
During the last days i have begun finishing most of the work from Tourch 
Mobile.

In my opinion the missing buildsystem is the biggest problem in the moment.

I'm very interested in all of your WinCE work! If you can share your code i 
can also help with creating patches.

Which WinCE SDK(s) do you use?

- Patrick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2009-12-24 Thread Patrick Roland Gansterer
On Thu, Dec 24, 2009 at 02:53:18, Adam Barth:
 Please try to avoid this option if at all possible.  The number of
 build systems in the tree is out of control already.
Are there any plans to cleanup and use only one?

 I'm worried that the port will rot without an active maintainer, no
 matter which build system you choose.
If i choose my preferred solution, there will be many changes in the current 
sln/vcproj/vsprops files. Who is maintaining this files at the moment? I'd 
like to hear his/her opinion on this before.

- Patrick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2009-12-24 Thread Maxime Simon

  Please try to avoid this option if at all possible.  The number of
  build systems in the tree is out of control already.
 Are there any plans to cleanup and use only one?


It was intended to use the newly introduced gypi files (from the Chromium
port).
More informations about GYP http://code.google.com/p/gyp/.

The Haiku port had volunteered to be guinea pigs for using them as well
(it's
just required to write a backend). Sadly the one who was responsible to do
it
has been overloaded and didn't have time to do so.

Regards,
-- 
Maxime
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2009-12-24 Thread David Kilzer
On Thu, December 24, 2009 at 1:51:43 AM, Patrick Roland Gansterer wrote:
 On Thu, Dec 24, 2009 at 02:53:18, Adam Barth:
  I'm worried that the port will rot without an active maintainer, no
  matter which build system you choose.
 If i choose my preferred solution, there will be many changes in the current 
 sln/vcproj/vsprops files. Who is maintaining this files at the moment? I'd 
 like to hear his/her opinion on this before.


You can use svn/git log to see who commits changes to these files.  I know 
Apple uses them for their Windows build, but we're on break until Jan 4, so 
please don't expect a reply until after that date.  (I don't work on the 
Windows port much, so I don't have an opinion about your proposal.)

Dave

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


[webkit-dev] build system for wince port

2009-12-23 Thread Patrick Roland Gansterer
Currently the Windows CE port has no working build system. I'd like to 
contribute one, but i need to know the preferred solution:

(1) Add the port to the current sln/vsproj/vsprops files

a) Extend the sln/vsproj with the additional platforms and add many
   FileConfiguration ExcludedFromBuild=true and split the vspops.

b) Add a separate main vsproj file (JavaScriptCore.vcproj,
   WebCore.vcproj) for the port (like code.staikos.net)

c) Split the current main vspoj files into a
   platform dependent and independent file

(2) Add it to a other build system like gyp or bkl. Which one provides good 
cross compiling features for wince?

(3) Add a completely independent build system


Which one is the least ugly one? I prefer 1a in the moment.

I'd like to start with STANDARDSDK_500 (ARMV4I) and then add other supported 
STANDARDSDK_500 platforms.
Because the wince port isn't finished right now, it's only possible to provide 
it for WTF and JavaScriptCore (including tests).

Is already anything in the repository with support for cross compiling 
(something like Scripts/build-webkit)?

Is anybody _active_ working on the wince port? Most of the related bugs are 
inactive for months now.
Does anybody have the last git repository form git://code.staikos.net/WebKit-
CE before it has gone offline? (my last log message is from 2009-07-30)
I'd like to do some additional work in porting the remaining parts, when i 
have a working build system for it.

- Patick
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] build system for wince port

2009-12-23 Thread Adam Barth
On Wed, Dec 23, 2009 at 5:40 PM, Patrick Roland Gansterer
par...@paroga.com wrote:
 (3) Add a completely independent build system

Please try to avoid this option if at all possible.  The number of
build systems in the tree is out of control already.

I'm worried that the port will rot without an active maintainer, no
matter which build system you choose.

Adam
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev