[chromium-dev] Changing default compile for Chrome Linux build?

2009-04-01 Thread QAH

Hello everyone! I am building the source code of chrome for linux, and
I know that it uses gcc and g++. Since chrome is such a big build
though and I have 3 computers, I wanted to use distcc to allow all 3
computers to compile chrome and make the build much faster. Is it
possible to change the compiler to distcc? Please let me know.

Thanks
--~--~-~--~~~---~--~~
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: gyp build on Linux

2009-04-01 Thread Mark Mentovai

Awesome.  This is seriously good news.  Thanks!

Mark

Steven Knight wrote:
> Linux builds have been converted to gyp-generated SCons files.
>
> I'm in the process of updating the wiki pages to reflect the change.  Here's
> the executive summary of the most important points (or the ones I can
> remember):
>
>
>    - The gclient hook will have gyp generate the .scons files for you
>  after next update
>
>    - Output is now generated in src/sconsbuild/{Debug,Release}
>
>    - Consequently, it's going to rebuild your (Linux) world after
>  your first update
>
>    - The main build entry point is now the src/build directory;
>  see below for a little more detail.
>
>    - Start using --mode=Release (not --mode=opt) to build the
>  release version
>
>    - LOAD= does not work at the moment, but will shortly (there's a
>  CL teed up)
>
>    - Sorry SHARED=1 people, that's broken again
>
> Build instructions:
>
> $ cd $CHROMIUM_ROOT/src/build
> $ hammer [targets]
>
> Default is "all".  You can specify any of the targets from the .gyp files to
> build just the specified targets.  So:
>
> $ cd $CHROMIUM_ROOT/src/build
> $ hammer app
> $ ../sconsbuild/Debug/chrome
>
> If you prefer to do everything from the src/ directory, use -C (like make):
>
> $ cd $CHROMIUM_ROOT/src
> $ hammer -C build app
> $ sconsbuild/Debug/chrome
>
> If you have questions or notice problems, you know who to find...

--~--~-~--~~~---~--~~
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: Framework for automated test case simplification

2009-04-01 Thread Brian Rakowski
Hi Jonas,I'm glad to hear that you are interested in helping us improve
Chromium. The project you've identified seems interesting. If you haven't
already, please prepare an application including as much detail
demonstrating your qualifications for the project as you can. It's not
immediately obvious how you would automate the process of creating a reduced
test case, so I'm excited to see what you can tell us.
For more information about the program, check out the recent blogpost at
http://google-opensource.blogspot.com/2009/03/reminder-applications-for-google-summer.html
Thanks,
Brian


On Wed, Apr 1, 2009 at 2:22 PM, Jonas Fonseca wrote:

>
> Hello,
>
> I am considering taking part in this years GSoC to create a framework
> for chromium to automatically reduce test cases. Currently, the issue
> tracker contains 71 issues labeled "NeedsReduction"[1], which suggests
> that such a framework could be of assistance to developers and
> testers. The basic idea is to create an external tool, plugin or
> extension, which implements some of the existing testing tips[2] and
> concepts from the delta debugging project[3] and allows to
> automatically creates reduced test cases using an iterative approach.
>
> [1] http://crbug.com/?q=label:NeedsReduction
> [2]
> http://dev.chromium.org/for-testers/backend-testing/website-compatibility/reduced-test-cases
> [3] http://www.st.cs.uni-saarland.de/papers/tse2002/
>
> I would like to know if such a framework would be of interest to the
> Chromium project or if it already exists internally at Google, since I
> see links, such as http://go/reductions/5680/testcase.html, in some of
> the issues that needs reduction.
>
> About me: In the past, I have been a developer on the ELinks text-mode
> browser. On my master, I have worked on creating a test framework for
> networked embedded systems and am interested in applying some of the
> ideas I have stumbled upon during this experience to other areas.
>
> --
> Jonas Fonseca
>
> >
>

--~--~-~--~~~---~--~~
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: Google Summer of Code application

2009-04-01 Thread Brian Rakowski
Hi, I'm glad to hear that you are interested in helping us improve Chromium.
Please review our project ideas
pageand prepare an
application for a specific project that you would be
interested in pursuing. The more detail you can include that demonstrates
your qualifications for your project, the better your chances will be.
For more information, check out the recent blogpost at
http://google-opensource.blogspot.com/2009/03/reminder-applications-for-google-summer.html
Thanks,
Brian

On Wed, Apr 1, 2009 at 1:10 PM, kmger kmger  wrote:

> What is your academic major and how far along are you? I am a Computer
> Science Major and currently I am in my senior year (Graduating in December
> 2009).  I am in a honors program working towards my M.S. in Software
> Engineering (which  I will complete in May 2010)
>
>
> What school are you attending? University of Southern California
>
>
> What is the most complicated coding project you've completed? What was your
> role on that project?  The most complicated coding project I completed was
> working a full multi-player open source game called developed in C++.  I was
> with the project from start to finish and actively participated in the
> entire development process.  I was in charge of the control module of the
> game and implemented the keyboard control as well as a Sony PlayStation 2
> control capability.
>
>
>
>
> Do you have any experience working on open source projects or on
> development teams? Yes (as mentioned above)
>
>
> Do you have any experience developing for Windows, Mac, or Linux?  I have
> strong experiene developing for Windows and LInux and some experience
> developing for the Mac.
>
>
> Which programming languages are you most comfortable with? C, C++, Java
>
>
> What would you like to work on to make Chromium better? Why is that project
> worth spending time on? What qualifies you for that project?
> I am particularly interested in improving the performance aspect of the
> project and possibly working on the UI
>
>
> What do you hope to learn from working on Chromium?  Simply put, I hope to
> gain hands on experience of working with such large project such as Chromium
> and to further my skills as a software engineer.  In addition I want to
> hopefully come out of the project knowing that my knowledge and skills have
> contibuted to advancing an application that is going to be used by millions
> of users across the world.
>
>
> >
>

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



[chromium-dev] Framework for automated test case simplification

2009-04-01 Thread Jonas Fonseca

Hello,

I am considering taking part in this years GSoC to create a framework
for chromium to automatically reduce test cases. Currently, the issue
tracker contains 71 issues labeled "NeedsReduction"[1], which suggests
that such a framework could be of assistance to developers and
testers. The basic idea is to create an external tool, plugin or
extension, which implements some of the existing testing tips[2] and
concepts from the delta debugging project[3] and allows to
automatically creates reduced test cases using an iterative approach.

[1] http://crbug.com/?q=label:NeedsReduction
[2] 
http://dev.chromium.org/for-testers/backend-testing/website-compatibility/reduced-test-cases
[3] http://www.st.cs.uni-saarland.de/papers/tse2002/

I would like to know if such a framework would be of interest to the
Chromium project or if it already exists internally at Google, since I
see links, such as http://go/reductions/5680/testcase.html, in some of
the issues that needs reduction.

About me: In the past, I have been a developer on the ELinks text-mode
browser. On my master, I have worked on creating a test framework for
networked embedded systems and am interested in applying some of the
ideas I have stumbled upon during this experience to other areas.

-- 
Jonas Fonseca

--~--~-~--~~~---~--~~
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: Google Summer of Code application

2009-04-01 Thread kmger kmger
What is your academic major and how far along are you? I am a Computer
Science Major and currently I am in my senior year (Graduating in December
2009).  I am in a honors program working towards my M.S. in Software
Engineering (which  I will complete in May 2010)


What school are you attending? University of Southern California


What is the most complicated coding project you've completed? What was your
role on that project?  The most complicated coding project I completed was
working a full multi-player open source game called developed in C++.  I was
with the project from start to finish and actively participated in the
entire development process.  I was in charge of the control module of the
game and implemented the keyboard control as well as a Sony PlayStation 2
control capability.




Do you have any experience working on open source projects or on development
teams? Yes (as mentioned above)


Do you have any experience developing for Windows, Mac, or Linux?  I have
strong experiene developing for Windows and LInux and some experience
developing for the Mac.


Which programming languages are you most comfortable with? C, C++, Java


What would you like to work on to make Chromium better? Why is that project
worth spending time on? What qualifies you for that project?
I am particularly interested in improving the performance aspect of the
project and possibly working on the UI


What do you hope to learn from working on Chromium?  Simply put, I hope to
gain hands on experience of working with such large project such as Chromium
and to further my skills as a software engineer.  In addition I want to
hopefully come out of the project knowing that my knowledge and skills have
contibuted to advancing an application that is going to be used by millions
of users across the world.

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



[chromium-dev] Mac work plan - Implementing about:memory etc tasks

2009-04-01 Thread viksit

Hi all,

I'm new to the Chromium community, and was in the process of picking
up a couple of introductory tasks that would help me get started. I
found one that talks about adding support for about:memory, etc stats
in the browser. I was wondering whether this feature would need to get
tracked as a bug, as well as any comments on getting started with work
on the feature - perhaps design discussions through email or IRC, or
pointers to relevant parts of code?

(I've got source trees compiled on both OS X and Linux, so I'm good to
go with the implementations itself)

Cheers
Viksit

--~--~-~--~~~---~--~~
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: gyp build on Linux

2009-04-01 Thread Bradley Nelson
Congrats! Excellent work.
-bradn

On Apr 1, 2009 5:17 PM, "Mohamed Mansour"  wrote:

Great work! thanks so much for making gyp for linux!

On Wed, Apr 1, 2009 at 7:32 PM, Steven Knight  wrote: > >
Linux builds have bee...

--~--~-~--~~~---~--~~
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: gyp build on Linux

2009-04-01 Thread Mohamed Mansour
Great work! thanks so much for making gyp for linux!


On Wed, Apr 1, 2009 at 7:32 PM, Steven Knight  wrote:

> Linux builds have been converted to gyp-generated SCons files.
>
> I'm in the process of updating the wiki pages to reflect the change.
> Here's
> the executive summary of the most important points (or the ones I can
> remember):
>
>
>- The gclient hook will have gyp generate the .scons files for you
>  after next update
>
>- Output is now generated in src/sconsbuild/{Debug,Release}
>
>- Consequently, it's going to rebuild your (Linux) world after
>  your first update
>
>- The main build entry point is now the src/build directory;
>  see below for a little more detail.
>
>- Start using --mode=Release (not --mode=opt) to build the
>  release version
>
>- LOAD= does not work at the moment, but will shortly (there's a
>  CL teed up)
>
>- Sorry SHARED=1 people, that's broken again
>
> Build instructions:
>
> $ cd $CHROMIUM_ROOT/src/build
> $ hammer [targets]
>
> Default is "all".  You can specify any of the targets from the .gyp files
> to
> build just the specified targets.  So:
>
> $ cd $CHROMIUM_ROOT/src/build
> $ hammer app
> $ ../sconsbuild/Debug/chrome
>
> If you prefer to do everything from the src/ directory, use -C (like make):
>
> $ cd $CHROMIUM_ROOT/src
> $ hammer -C build app
> $ sconsbuild/Debug/chrome
>
> If you have questions or notice problems, you know who to find...
>
> --SK
>
>
>
> >
>

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



[chromium-dev] gyp build on Linux

2009-04-01 Thread Steven Knight
Linux builds have been converted to gyp-generated SCons files.

I'm in the process of updating the wiki pages to reflect the change.  Here's
the executive summary of the most important points (or the ones I can
remember):


   - The gclient hook will have gyp generate the .scons files for you
 after next update

   - Output is now generated in src/sconsbuild/{Debug,Release}

   - Consequently, it's going to rebuild your (Linux) world after
 your first update

   - The main build entry point is now the src/build directory;
 see below for a little more detail.

   - Start using --mode=Release (not --mode=opt) to build the
 release version

   - LOAD= does not work at the moment, but will shortly (there's a
 CL teed up)

   - Sorry SHARED=1 people, that's broken again

Build instructions:

$ cd $CHROMIUM_ROOT/src/build
$ hammer [targets]

Default is "all".  You can specify any of the targets from the .gyp files to
build just the specified targets.  So:

$ cd $CHROMIUM_ROOT/src/build
$ hammer app
$ ../sconsbuild/Debug/chrome

If you prefer to do everything from the src/ directory, use -C (like make):

$ cd $CHROMIUM_ROOT/src
$ hammer -C build app
$ sconsbuild/Debug/chrome

If you have questions or notice problems, you know who to find...

--SK

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



[chromium-dev] GDK_IS_WINDOW(window) failed

2009-04-01 Thread Paweł Hajdan Jr .
In r12947 I made fatal gdk/gtk assertions really fatal. And of course it
made assertion from http://crbug.com/8708 terminate chrome on Linux with
this message:

FATAL:app/chrome_dll_main.cc(171)] Gdk: gdk_window_set_cursor:
assertion `GDK_IS_WINDOW (window)' failed

when browsing websites etc. If it's making your work on Linux port harder,
feel free to temporarily reduce log level in chrome_dll_main.cc from FATAL
to ERROR and add a TODO/bug to restore it to FATAL once 8708 is fixed.

--~--~-~--~~~---~--~~
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: Parallel Compiling

2009-04-01 Thread QAH

Ok. I am using a Windows computer and distcc doesn't work for windows.
I have downloaded and installed the Incredibuild trial, and it works
GREAT!!! The only thing though is that it costs 200 some bucks when
the trial is over. Are there any "free" parallel compiling software
for windows and Visual Studio?

On Apr 1, 10:52 am, Miguel F Mascarenhas Sousa Filipe
 wrote:
> On Tue, Mar 31, 2009 at 10:08 PM, QAH  wrote:
>
> > I have 3 computers (2 desktops and 1 laptop). Is there a way I can
> > compile Google Chrome simultaneously on these computers so that the
> > compile time will be faster?
>
> if not using windows,  try distcc, I believe it works on linux and mac (and
> other unices)
>
> cumps
>
> --
> Miguel Sousa Filipe
--~--~-~--~~~---~--~~
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: Parallel Compiling

2009-04-01 Thread Miguel F Mascarenhas Sousa Filipe
On Tue, Mar 31, 2009 at 10:08 PM, QAH  wrote:

>
> I have 3 computers (2 desktops and 1 laptop). Is there a way I can
> compile Google Chrome simultaneously on these computers so that the
> compile time will be faster?


if not using windows,  try distcc, I believe it works on linux and mac (and
other unices)

cumps

-- 
Miguel Sousa Filipe

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