[chromium-dev] Re: checkdeps failure when a unit test relies on v8.h

2009-02-16 Thread Marc-Antoine Ruel

the js debugger

On Mon, Feb 16, 2009 at 5:53 AM, Dean McNamee de...@chromium.org wrote:

 What for?

 On Mon, Feb 16, 2009 at 12:18 AM, Erik Kay erik...@chromium.org wrote:

 v8 is already in the browser process.

 Erik


 On Sun, Feb 15, 2009 at 1:46 PM, Evan Martin e...@chromium.org wrote:

 Does this mean we'll have v8 in the browser process?

 We had idly chatted about running a 64-bit browser process to fix the
 library hell on Linux.  It shouldn't block you either way -- I'm just
 curious.

 On Sun, Feb 15, 2009 at 1:42 AM, Aaron Boodman a...@chromium.org wrote:

 I'm trying to commit a change
 (http://codereview.chromium.org/19737/diff/1440/1448 ) which adds a
 base class for unit tests that exercise JavaScript. It uses v8.h,
 which is disallowed by DEPS. What is the right way to do this?

 - a

 


 


 


 


--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: checkdeps failure when a unit test relies on v8.h

2009-02-16 Thread Dean McNamee

I thought the js debugger was out of process (or trying to be)?

On Mon, Feb 16, 2009 at 1:29 PM, Marc-Antoine Ruel mar...@chromium.org wrote:
 the js debugger

 On Mon, Feb 16, 2009 at 5:53 AM, Dean McNamee de...@chromium.org wrote:

 What for?

 On Mon, Feb 16, 2009 at 12:18 AM, Erik Kay erik...@chromium.org wrote:

 v8 is already in the browser process.

 Erik


 On Sun, Feb 15, 2009 at 1:46 PM, Evan Martin e...@chromium.org wrote:

 Does this mean we'll have v8 in the browser process?

 We had idly chatted about running a 64-bit browser process to fix the
 library hell on Linux.  It shouldn't block you either way -- I'm just
 curious.

 On Sun, Feb 15, 2009 at 1:42 AM, Aaron Boodman a...@chromium.org wrote:

 I'm trying to commit a change
 (http://codereview.chromium.org/19737/diff/1440/1448 ) which adds a
 base class for unit tests that exercise JavaScript. It uses v8.h,
 which is disallowed by DEPS. What is the right way to do this?

 - a

 


 


 


 



--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: linux: the views situation

2009-02-16 Thread vida18



On 5 fév, 05:27, Ben Goodger (Google) b...@chromium.org wrote:
 In general, we've avoided cross platform UI toolkits because while
 they may offer what superficially appears to be a quick path to native
 looking UI on a variety of target platforms, once you go a bit deeper
 it turns out to be a bit more problematic. As Amanda says, your app
 ends up speaking with a foreign accent.

 Our experience is that using these frameworks also limits what you can
 do to a lowest common denominator subset of what's supported by that
 framework on each platform.

 My initial thought was that a Windows-clone would be acceptable on
 Linux provided the performance of the app itself was outstanding,
 given the general reluctance of some of the team working on Linux
 towards UI. But they stood up and made their case for a GTK UI, and so
 if you read the other thread on this topic posted to this list
 yesterday, you'll see that that's what we've decided to do. A
 Windows-clone would most definitely not be acceptable on MacOS X,
 where the APIs for UI development are highly evolved and have many
 outstanding features. So that's always been the plan there. views is
 still theoretically portable, but it's unlikely we'll ever use this
 capability. The architecture of Chrome has converged over the past few
 months on a solid separation of view from state, and this has given us
 the flexibility to make these decisions and choose from the widest
 range of alternatives.

 -BenOn Wed, Feb 4, 2009 at 8:20 PM, Peter Petrov onest...@gmail.com wrote:

  This thread sounds really scary. Although it was initially claimed
  that Chrome was designed to be cross-platform from the ground up, it's
  obviously full of windows-isms at almost every level. Now it seems you
  will be forced to maintain a separate UI port for each platform.

  I sincerely wonder, why didn't you just use Qt for the UI from the
  beginning? It blends very well with the native lookfeel on each
  platform, while still letting you implement the distinctive Chrome
  features. Qt 4.5 will even have native look in GNOME.

I agree with Peter Petrov.
--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Windows builds will need a clobber for rev 9859

2009-02-16 Thread Dimitri Glazkov

Hi All,

Because the latest merge brought down a change to CSSNames.in
(http://trac.webkit.org/changeset/40939), all those of us building on
Windows will need to clobber: delete your build directory and start
with a clean build.

:DG

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] eliminating build/build_config.h -- need help on mac

2009-02-16 Thread Evan Martin

A few people I've talked to independently have expressed interest in
getting rid of build/build_config.h.

It is easy to forget to include, requires being included in a
nonstandard place, and ends up being used everywhere anyway.  It is
easier to just define the few #defines we need in build scripts.  (I
think the compiler- and architecture- specific defines could move to a
different file eventually, but we almost never use those.)

http://codereview.chromium.org/21401 does this.  It seems to work on
Windows (I'd like an expert to doublecheck I did it the right way) but
my wild guess at making Mac work is apparently wrong.  If any Mac
expert could help out, I'd appreciate it.

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: eliminating build/build_config.h -- need help on mac

2009-02-16 Thread Adam Langley

On Mon, Feb 16, 2009 at 1:45 PM, Evan Martin e...@chromium.org wrote:
 http://codereview.chromium.org/21401 does this.  It seems to work on
 Windows (I'd like an expert to doublecheck I did it the right way) but
 my wild guess at making Mac work is apparently wrong.  If any Mac
 expert could help out, I'd appreciate it.

I support the idea of getting rid of build_config.h as an explicit
include. However, build_config.h defines more than just OS_XXX. Why
not pass -include ../build/build_config.h to GCC?


AGL

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: eliminating build/build_config.h -- need help on mac

2009-02-16 Thread Evan Martin

On Mon, Feb 16, 2009 at 4:00 PM, Adam Langley a...@chromium.org wrote:
 On Mon, Feb 16, 2009 at 1:45 PM, Evan Martin e...@chromium.org wrote:
 http://codereview.chromium.org/21401 does this.  It seems to work on
 Windows (I'd like an expert to doublecheck I did it the right way) but
 my wild guess at making Mac work is apparently wrong.  If any Mac
 expert could help out, I'd appreciate it.

 I support the idea of getting rid of build_config.h as an explicit
 include. However, build_config.h defines more than just OS_XXX. Why
 not pass -include ../build/build_config.h to GCC?

My reasoning was that we don't want to litter the preprocessor
namespace with defines, and the OS_* ones are 99% of the reason to
include the header.  My (implied) plan was that build_config.h could
become compiler_config.h or whatever once it's seen where it's needed.

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: eliminating build/build_config.h -- need help on mac

2009-02-16 Thread Mark Mentovai

I don't agree with this approach.  I think that we should include what
we use, and that should extend to headers that provide nonstandard
macro definitions.  I think that we should be expressing as much as
possible in code rather than in build environments.  Most importantly,
I don't like the idea of globally polluting the macro namespace for
something like this.  Our OS_* macros are ours (emphasis on ours)
and I don't want to leak those defines to all of the other third-party
code that we build.

Mark

Evan Martin wrote:
 A few people I've talked to independently have expressed interest in
 getting rid of build/build_config.h.

 It is easy to forget to include, requires being included in a
 nonstandard place, and ends up being used everywhere anyway.  It is
 easier to just define the few #defines we need in build scripts.  (I
 think the compiler- and architecture- specific defines could move to a
 different file eventually, but we almost never use those.)

 http://codereview.chromium.org/21401 does this.  It seems to work on
 Windows (I'd like an expert to doublecheck I did it the right way) but
 my wild guess at making Mac work is apparently wrong.  If any Mac
 expert could help out, I'd appreciate it.

--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---



[chromium-dev] Re: Writing tips to our build instructions?

2009-02-16 Thread Mohamed Mansour
Hey there,
This wiki is open to anyone to edit,
http://code.google.com/p/chromium/wiki/MacBuildInstructions

It is linked directly from:
http://dev.chromium.org/developers

I have seen the IRC log :) Many people are having this issue, would be great
to update it so future coders wont run into the same problems.


On Mon, Feb 16, 2009 at 11:54 PM, Hironori Bono (坊野 博典)
hb...@chromium.orgwrote:


 Hi Chromium developers,

 Today, I noticed a person who could not build Chromium (on Mac OS X)
 because he/she downloaded the source code of Chromium to a directory
 which contains space characters (e.g. ~/Mac OS X/chromium). Even
 though I'm not sure this is a known issue, I would like to note this
 to somewhere in our build instructions if not.
 Is it possible to give me good places to write such build tips?

 Regards,

 Hironori Bono
 E-mail: hb...@chromium.org

 


--~--~-~--~~~---~--~~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev
-~--~~~~--~~--~--~---