summaryrefslogtreecommitdiffstats
path: root/cc
Commit message (Collapse)AuthorAgeFilesLines
* Fix up cc stubs and bindings to work in windowsjamesr@chromium.org2012-09-053-15/+19
| | | | | | | | | | | | | | | | Windows is stricter than other platforms in a few ways: *) All files referenced in a .gyp have to actually exist or the generator complains *) Symbols have to be defined in only one object file *) NO_ERROR is #defined by some win32 headers and collides with GL headers *) WEBKIT_DLL has to be set for targets that define exported symbols This fixes these in the cc stubs. BUG= Review URL: https://chromiumcodereview.appspot.com/10915074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154899 0039d316-1c4b-4281-b951-d872f2087c98
* Make cc_unittests and webkit_compositor_unittests executable alwaysjamesr@chromium.org2012-09-012-19/+30
| | | | | | | | | | | | | To get these tests set up to run on the bots they need to be executables always. If use_libcc_for_compositor is 0 these targets won't run any tests, but they will still successfully run. TBR=joth@chromium.org (for stupid android_webview copyright script) BUG= Review URL: https://chromiumcodereview.appspot.com/10920056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154620 0039d316-1c4b-4281-b951-d872f2087c98
* Rolls cc and webkit_compositor up to 127340jamesr@chromium.org2012-09-0113-432/+523
| | | | | | | | | | | With this, webkit_compositor_unittests successfully runs+builds and it's possible to start implemented WebCompositorSupport BUG= Review URL: https://chromiumcodereview.appspot.com/10920059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154559 0039d316-1c4b-4281-b951-d872f2087c98
* Roll cc snapshot up to r127311jamesr@chromium.org2012-08-3113-93/+161
| | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/10919041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154542 0039d316-1c4b-4281-b951-d872f2087c98
* Enable webkit_compositor_unittestsjamesr@chromium.org2012-08-3018-176/+322
| | | | | | | | | | | | | | These are unit tests of the webkit compositor bindings that bind the WebKit Platform Web*Layer* family of APIs to cc. They currently depend on some test utilities in cc. Also updates snapshot to WebKit r127194 BUG= Review URL: https://chromiumcodereview.appspot.com/10909020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154307 0039d316-1c4b-4281-b951-d872f2087c98
* Roll CC snapshot up to WK r127064jamesr@chromium.org2012-08-3021-104/+581
| | | | | | | | | | TBR=nduca@chromium.org BUG= Review URL: https://chromiumcodereview.appspot.com/10889048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154239 0039d316-1c4b-4281-b951-d872f2087c98
* Update cc snapshot to WK r126941jamesr@chromium.org2012-08-2936-114/+259
| | | | | | | | | BUG= TBR=nduca@chromium.org Review URL: https://chromiumcodereview.appspot.com/10898023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153839 0039d316-1c4b-4281-b951-d872f2087c98
* Update libcc / bindings snapshot to WebKit r126830jamesr@chromium.org2012-08-2819-36/+431
| | | | | | | | BUG= Review URL: https://chromiumcodereview.appspot.com/10879109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153640 0039d316-1c4b-4281-b951-d872f2087c98
* Add explicit forwarding stubs for geometry classes cc usesjamesr@chromium.org2012-08-289-1/+58
| | | | | | | | | | | | | | | | | libcc depends on several geometry types from WebCore - IntRect, FloatQuad, etc. We were picking these up by a header copying rule in the webkit_platform target that copies these headers into the generated build dir, but since there is no hard dependency link from libcc to webkit_platform this either work or not work depending on the exact build order on the user's system and was thus very fragile. This adds explicit forwarding headers which are ugly but at least will work. BUG= Review URL: https://chromiumcodereview.appspot.com/10883076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153631 0039d316-1c4b-4281-b951-d872f2087c98
* Here are gyp targets and stubs for compiling libcc and the webkit_compositor ↵jamesr@chromium.org2012-08-25261-5/+53086
| | | | | | | | | | | | bindings in chromium. Everything is guarded behind the off-by-default use_libcc_for_compositor gyp variable. I haven't included the actual code here, but there are scripts to sync. I plan to land + manually sync the code into place until we're ready to flip the gyp switch. Snapshot from r126652 BUG= Review URL: https://chromiumcodereview.appspot.com/10828381 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153354 0039d316-1c4b-4281-b951-d872f2087c98
* Stubs for cc directoryjamesr@chromium.org2012-08-063-0/+20
This is just enough to enable adding gyp variables and DEPS entries in WebKit for cc. The rest of the code will come later on. BUG=none Review URL: https://chromiumcodereview.appspot.com/10824175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150169 0039d316-1c4b-4281-b951-d872f2087c98