Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
FYI: Upcoming O3D integration changes.
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Greg Spencer  
View profile  
 More options Jul 21, 7:30 pm
From: Greg Spencer <gspen...@google.com>
Date: Tue, 21 Jul 2009 16:30:28 -0700
Local: Tues, Jul 21 2009 7:30 pm
Subject: FYI: Upcoming O3D integration changes.

Hello Chromium Devs,
The O3D team is working on getting O3D integrated into the Chromium build,
and we're close to being able to complete our first step towards
integration:  To build the O3D plugin as part of the Chromium code base, and
link it into Chromium DLL.  It will still be a "plugin", but will be added
to the internal plugins list so that its entry points are found in the
Chromium DLL, instead of loading a separate plugin DLL.  This is a small
step, and makes little practical difference except that 1) it will be
bundled with Chromium, and 2) it opens the door to start integrating more
fully.

To achieve this first step, we have converted the O3D plugin to build using
GYP, and have migrated to using all of the third_party libraries that we
have in common at the same revision levels as Chromium is using.

The next thing to do is to change Chromium's DEPS file to include the few
remaining necessary dependencies that O3D uses and Chromium does not.

These are:  A vector math library (vectormath), Nixysa: an NPAPI IDL
generator, gflags (the python parts, for nixysa), and native client (for the
nacl imc libraries).

I'm planning to map these like this:
--
  "src/third_party/vectormath":
    "
http://o3d.googlecode.com/svn/trunk/googleclient/third_party/vectormath@" +
Var("o3d_code_rev"),

  "src/third_party/nixysa/files":
    "http://nixysa.googlecode.com/svn/trunk/nixysa@" + Var("nixysa_rev"),

  "src/third_party/npapi/files":
    "http://nixysa.googlecode.com/svn/trunk/third_party/npapi@" +
Var("nixysa_rev"),

  "src/third_party/ply/files":
    "http://nixysa.googlecode.com/svn/trunk/third_party/ply-3.1@" +
Var("nixysa_rev"),

  # NACL has to be in this weird directory because it looks for
  # googleclient two levels above it.
  "src/third_party/native_client/googleclient/native_client":
    "
http://nativeclient.googlecode.com/svn/trunk/nacl/googleclient/native...
",

  "src/third_party/gflags/":
    "http://google-gflags.googlecode.com/svn/trunk@30",
--

In addition, I'll be making the Windows build of Chromium be dependent upon
building O3D as part of the build process.

This is really just a "heads up!" announcement to prompt heated discussions
about the ensuing calamities that this will cause, so please feel free to
comment.

-Greg.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Darin Fisher  
View profile  
 More options Jul 22, 2:25 pm
From: Darin Fisher <da...@chromium.org>
Date: Wed, 22 Jul 2009 11:25:44 -0700
Local: Wed, Jul 22 2009 2:25 pm
Subject: Re: [chromium-dev] FYI: Upcoming O3D integration changes.

We already have native_client mapped to src/native_client.  Can you use that
instead of mapping it again?
-Darin


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas Sylvain  
View profile  
 More options Jul 22, 2:27 pm
From: Nicolas Sylvain <nsylv...@chromium.org>
Date: Wed, 22 Jul 2009 11:27:09 -0700
Local: Wed, Jul 22 2009 2:27 pm
Subject: Re: [chromium-dev] FYI: Upcoming O3D integration changes.

Overall it looks good to me, with some comments/questions:

> I'm planning to map these like this:
> --
>   "src/third_party/vectormath":
>     "
> http://o3d.googlecode.com/svn/trunk/googleclient/third_party/vectormath@"
> + Var("o3d_code_rev"),

>   "src/third_party/nixysa/files":

why in a subdir called "files"?

>     "http://nixysa.googlecode.com/svn/trunk/nixysa@" + Var("nixysa_rev"),

>   "src/third_party/npapi/files":

same here?

>     "http://nixysa.googlecode.com/svn/trunk/third_party/npapi@" +
> Var("nixysa_rev"),

>   "src/third_party/ply/files":

same here?

>     "http://nixysa.googlecode.com/svn/trunk/third_party/ply-3.1@" +
> Var("nixysa_rev"),

>   # NACL has to be in this weird directory because it looks for
>   # googleclient two levels above it.
>   "src/third_party/native_client/googleclient/native_client":

Looks like they should change their code to make it work without assuming
all these directories.

and this code is already fetched in src/native_client, we don't want it
twice.

And if we really can't, then.... this path does not exist on head for this
repo. Any change we can sync to a later revision so we don't have to change
the path later on?

>   "src/third_party/gflags/":
>     "http://google-gflags.googlecode.com/svn/trunk@30",
> --

> In addition, I'll be making the Windows build of Chromium be dependent upon
> building O3D as part of the build process.

> This is really just a "heads up!" announcement to prompt heated discussions
> about the ensuing calamities that this will cause, so please feel free to
> comment.

For those who are curious :

$ du -h --max-depth=1 .
4.1M    ./gflags
34M     ./native_client
1.3M    ./nixysa
251K    ./npapi
2.1M    ./ply-3.1
24M     ./vectormath
64M     .

Nicolas


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas Sylvain  
View profile  
 More options Jul 22, 3:51 pm
From: Nicolas Sylvain <nsylv...@chromium.org>
Date: Wed, 22 Jul 2009 12:51:13 -0700
Local: Wed, Jul 22 2009 3:51 pm
Subject: Re: [chromium-dev] FYI: Upcoming O3D integration changes.

That would be great!

Thanks

Nicolas


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dean McNamee  
View profile  
 More options Jul 23, 5:46 am
From: Dean McNamee <de...@chromium.org>
Date: Thu, 23 Jul 2009 11:46:02 +0200
Local: Thurs, Jul 23 2009 5:46 am
Subject: Re: [chromium-dev] Re: FYI: Upcoming O3D integration changes.
Any idea on how much this increase the size of chrome.dll?


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Greg Spencer  
View profile  
 More options Jul 23, 12:09 pm
From: Greg Spencer <gspen...@google.com>
Date: Thu, 23 Jul 2009 09:09:59 -0700
Local: Thurs, Jul 23 2009 12:09 pm
Subject: Re: [chromium-dev] Re: FYI: Upcoming O3D integration changes.

On Thu, Jul 23, 2009 at 2:46 AM, Dean McNamee <de...@chromium.org> wrote:
> Any idea on how much this increase the size of chrome.dll?

Not yet - I'll let you know as soon as we're ready (some symbols are still
not being referenced, so the count probably isn't accurate yet).

-Greg.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google