summaryrefslogtreecommitdiffstats
path: root/webkit/glue
Commit message (Collapse)AuthorAgeFilesLines
* Introduce content::PageState.darin@chromium.org2013-05-244-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a concrete class wrapping a string that contains the data of a serialized WebKit::WebHistoryItem class. Previously, we've just passed around these as strings, giving them names like "state", "content_state" or "history_state". It has been hard to identify all of the places in the code where these strings get passed around. A concrete class should make usage more apparent. Plus, instead of manipulating the strings using methods from webkit/glue/glue_serialize.h, we can just declare methods on the PageState class. This makes the code much cleaner. This first pass just implements PageState in terms of glue_serialize. It also adds content/public/renderer/history_item_serialization.h as the home for PageState to WebKit::WebHistoryItem conversion, which should ideally only be usable from the renderer process. (This bit is a step toward resolving bug 237243.) page_state.h declares operator==() to support DCHECK_EQ, which seems consistent with the idea of PageState being a replacement for std::string. I didn't want to litter tests with calls to PageState::ToEncodedData(). That would get cumbersome. BUG=240426 R=brettw@chromium.org, tsepez@chromium.org Review URL: https://codereview.chromium.org/14985014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202188 0039d316-1c4b-4281-b951-d872f2087c98
* disable sampling tracing in split_link buildscottmg@chromium.org2013-05-231-9/+12
| | | | | | | | | | | | | | These variables are used directly in both DLL halves. Since it's not critical functionality, just disable the sampling tracer in split dll build. NOTRY=true TBR=brettw@chromium.org R=cpu@chromium.org BUG=237249 Review URL: https://chromiumcodereview.appspot.com/15697008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201815 0039d316-1c4b-4281-b951-d872f2087c98
* Move webkit/user_agent/ into webkit/commonjamesr@chromium.org2013-05-231-1/+1
| | | | | | | | | | | | | webkit/user_agent/ defines a tidy little library that depends on almost nothing and can be used in any process. This moves it into webkit/common/user_agent/. It's still linked as a separate component in the shared_library build. BUG=237267 R=darin Review URL: https://chromiumcodereview.appspot.com/15702003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201700 0039d316-1c4b-4281-b951-d872f2087c98
* Use the default theme as the fallback UI in Blinkkeishi@chromium.org2013-05-225-2/+242
| | | | | | | | | | | | | | | | | | | Most native themes don't support zooming or styling required by Blink. This introduces a FallbackTheme that can be used in these situations. Blink side change: https://codereview.chromium.org/14108007/ BUG=84973 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200431 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200785 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=201085 Review URL: https://chromiumcodereview.appspot.com/14424007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201390 0039d316-1c4b-4281-b951-d872f2087c98
* Android: use grit target platform instead of define.torne@chromium.org2013-05-211-1/+1
| | | | | | | | | | | | | | | | | | | grit now supports passing "-t android" to set the target platform to android, which sets is_android and is_posix, and does *not* set is_linux (matching the OS_* macros). Use this instead of defining an "android" macro. This requires one actual condition change in app_locale_settings as the Android port was previously depending on is_linux being true for its definitions of IDS_WEB_FONT_*. The other grd changes are all trivial substitutions. BUG=239434 TBR=jamesr@chromium.org, joi@chromium.org, newt@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/14834011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201310 0039d316-1c4b-4281-b951-d872f2087c98
* Expose WebThread::isCurrentThread()abarth@chromium.org2013-05-212-12/+12
| | | | | | | | | | In order to move web workers over to Chromium threading, we need to be able to query whether a given WebThread is the thread upon which we are currently executing. A future CL will actually expose this API in Blink. Review URL: https://chromiumcodereview.appspot.com/15490004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201228 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 201085 "Use the default theme as the fallback UI in Blink"keishi@chromium.org2013-05-205-242/+2
| | | | | | | | | | | | | | | | | | | | | | | > Use the default theme as the fallback UI in Blink > > Most native themes don't support zooming or styling required by Blink. > This introduces a FallbackTheme that can be used in these situations. > > Blink side change: https://codereview.chromium.org/14108007/ > > BUG=84973 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200431 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200785 > > Review URL: https://chromiumcodereview.appspot.com/14424007 TBR=keishi@chromium.org Review URL: https://codereview.chromium.org/15300016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201087 0039d316-1c4b-4281-b951-d872f2087c98
* Use the default theme as the fallback UI in Blinkkeishi@chromium.org2013-05-205-2/+242
| | | | | | | | | | | | | | | | | Most native themes don't support zooming or styling required by Blink. This introduces a FallbackTheme that can be used in these situations. Blink side change: https://codereview.chromium.org/14108007/ BUG=84973 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200431 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200785 Review URL: https://chromiumcodereview.appspot.com/14424007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201085 0039d316-1c4b-4281-b951-d872f2087c98
* Move the plugin_list files to the plugins_common target.ananta@chromium.org2013-05-181-1/+0
| | | | | | | | | | | | | | | | | The PluginList class depends on platform specific implementations of the ReadWebPluginInfo function. This function was defined and implemented by the PluginLib class which iivs in the plugin target. I moved this function to the PluginList class and deleted the platform specific incarnations of the PluginLib class which only existed for this functionality. Next step would be to link with plugin_common only in the chrome_browser target and to move the common plugin files to the webkit\common folder. BUG=237249 R=jamesr@chromium.org Review URL: https://codereview.chromium.org/15345002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200946 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 200785 "Use the default theme as the fallback UI in Blink"keishi@chromium.org2013-05-175-242/+2
| | | | | | | | | | | | | | | | | | | | | > Use the default theme as the fallback UI in Blink > > Most native themes don't support zooming or styling required by Blink. > This introduces a FallbackTheme that can be used in these situations. > > Blink side change: https://codereview.chromium.org/14108007/ > > BUG=84973 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200431 > > Review URL: https://chromiumcodereview.appspot.com/14424007 TBR=keishi@chromium.org Review URL: https://codereview.chromium.org/15294003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200791 0039d316-1c4b-4281-b951-d872f2087c98
* Use the default theme as the fallback UI in Blinkkeishi@chromium.org2013-05-175-2/+242
| | | | | | | | | | | | | | | Most native themes don't support zooming or styling required by Blink. This introduces a FallbackTheme that can be used in these situations. Blink side change: https://codereview.chromium.org/14108007/ BUG=84973 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=200431 Review URL: https://chromiumcodereview.appspot.com/14424007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200785 0039d316-1c4b-4281-b951-d872f2087c98
* ui: Rename kColorId_TextButton to kColorId_Button in NativeTheme.tfarina@chromium.org2013-05-171-1/+1
| | | | | | | | | | BUG=155363 R=msw@chromium.org TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/14771025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200684 0039d316-1c4b-4281-b951-d872f2087c98
* The newly added glue_common library now honors the component flag instead of ↵ananta@chromium.org2013-05-165-6/+14
| | | | | | | | | | | | | | | | | | | always being compiled in as a static library. This requires that the classes implemented by this library like WebCursor, etc. be exported. Should fix bug http://code.google.com/p/chromium/issues/detail?id=241319 which was seen on Mac with the component build where in there were warnings about the CrCoreCursor objc class being defined in multiple places like plugins, content, chrome, etc as they all linked in glue_common statically. Apparently objc symbols cannot be hidden. BUG=241319 R=jamesr@chromium.org Review URL: https://codereview.chromium.org/15199009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200607 0039d316-1c4b-4281-b951-d872f2087c98
* Stop linking tcmalloc into shared library components.eugenis@chromium.org2013-05-161-8/+0
| | | | | | | | | | | | It only needs to be linked into the main executable. This will fix the heapcheck bot. Finally. BUG=112389 TBR=rnk@chromium.org,ananta@chromium.org,dhollowa@chromium.org Review URL: https://codereview.chromium.org/15106004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200482 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 200431 "Use the default theme as the fallback UI in Blink"benwells@chromium.org2013-05-165-224/+2
| | | | | | | | | | | | | | | | | | | | | | | > Use the default theme as the fallback UI in Blink > > Most native themes don't support zooming or styling required by Blink. > We will be using the default theme as fallback. > > We introduce NativeThemeDefault that can be used in parallel with NativeThemeMac/Gtk/Win/Android. > Rename webthemeengine_impl_default to webdefaultthemeengine_impl. > > Blink side change: https://codereview.chromium.org/14108007/ > > BUG=84973 > > Review URL: https://chromiumcodereview.appspot.com/14424007 BUG=241327 TBR=keishi@chromium.org Review URL: https://codereview.chromium.org/14951005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200440 0039d316-1c4b-4281-b951-d872f2087c98
* Use the default theme as the fallback UI in Blinkkeishi@chromium.org2013-05-165-2/+224
| | | | | | | | | | | | | | | | Most native themes don't support zooming or styling required by Blink. We will be using the default theme as fallback. We introduce NativeThemeDefault that can be used in parallel with NativeThemeMac/Gtk/Win/Android. Rename webthemeengine_impl_default to webdefaultthemeengine_impl. Blink side change: https://codereview.chromium.org/14108007/ BUG=84973 Review URL: https://chromiumcodereview.appspot.com/14424007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200431 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding this as the previous attempt failed due to build errors.ananta@chromium.org2013-05-157-231/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is continuation of the ongoing work for bug https://code.google.com/p/chromium/issues/detail?can=2&q=237249 which is splitting chrome.dll into a browser and renderer component due to build issues on Windows. Changes in this CL as below:- 1 Move the plugins sources out of the webkit glue target into a new target 'plugins' which creates a static lib/dll depending on the component build flag. This target is specified by the newly added webkit_plugins.gypi file in the webkit\plugins folder. This is included by webkit_support.gyp. The motivation for moving the plugins out to an independent target is to enable the chrome browser code to link to the plugins without depending on glue. 2. We have a plugins_common target in webkit_plugins.gypi which builds a static lib and contains common plugin functionality like plugin_utils, webplugininfo, etc. Next step is to move the plugin list sources to this common target as we want to avoid browser to depend on Webkit through plugins. That would need some code changes which I wanted to avoid in this CL. 3. The 'glue' target in webkit_glue.gypi currently depends on webkit_media which sadly depends on plugins because of the HTML5 DRM code. I moved files which are needed by plugins and other consumers like browsers into a static lib target 'glue_common' 'glue' now depends on 'glue_common' and 'plugins'. 'plugins' depends on 'glue_common'. 4. The other targets like 'renderer', etc also depend on 'glue_common'. Will move the common plugin files to the newly added webkit common folder in an upcoming CL. BUG=237249 TBR=cpu@chromium.org, darin@chromium.org, jamesr@chromium.org Review URL: https://codereview.chromium.org/14720012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200375 0039d316-1c4b-4281-b951-d872f2087c98
* Move webkit/compositor_bindings into webkit/rendererjamesr@chromium.org2013-05-151-1/+1
| | | | | | | | | | | | | | | | | | The compositor bindings for WebKit should only be used in a render process or in webkit_support for DumpRenderTree or webkit_unit_tests. It's never used in a browser process. This moves the bindings code under webkit/renderer/ so we can enforce this via DEPS rules. The path is unfortunately a bit awkward. Once we drop DumpRenderTreeSupport and figure out a way to deal with webkit_unit_tests, we can move the bindings into content/renderer/gpu/ since they'll only be used by the content embedding. BUG=239107 TBR=piman@chromium.org Review URL: https://codereview.chromium.org/14651027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200350 0039d316-1c4b-4281-b951-d872f2087c98
* Removed CSS Variables flagalancutter@chromium.org2013-05-151-2/+0
| | | | | | | | | | | Part 1 of transferring the CSS variables flag over to Blink's RuntimeEnabledFeatures flags. BUG=239748 Review URL: https://chromiumcodereview.appspot.com/14683006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200318 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 200283 "Implement a V8 value<->PP_Var converter"raymes@chromium.org2013-05-151-2/+0
| | | | | | | | | | | | | | | | | | | | | | > Implement a V8 value<->PP_Var converter > > NOTE: This patch is being relanded after it was reverted in 199944 due to a unittest breakage, fixed by 200279. > > This implements a converter for transforming between V8 values and PP_Vars. This is needed to support transferring arrays/dictionaries (or arrays/objects in javascript) to and from the plugin using the pepper Post/HandleMessage APIs. The entire object graph is converted in the process. > > TBR=darin@chromium.org > > BUG=236958 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=199938 > > Review URL: https://chromiumcodereview.appspot.com/14424006 TBR=raymes@chromium.org Review URL: https://codereview.chromium.org/15001042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200288 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a V8 value<->PP_Var converterraymes@chromium.org2013-05-151-0/+2
| | | | | | | | | | | | | | | | NOTE: This patch is being relanded after it was reverted in 199944 due to a unittest breakage, fixed by 200279. This implements a converter for transforming between V8 values and PP_Vars. This is needed to support transferring arrays/dictionaries (or arrays/objects in javascript) to and from the plugin using the pepper Post/HandleMessage APIs. The entire object graph is converted in the process. TBR=darin@chromium.org BUG=236958 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=199938 Review URL: https://chromiumcodereview.appspot.com/14424006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200283 0039d316-1c4b-4281-b951-d872f2087c98
* Move enableWebSocketSettings flag from RuntimeEnabledFeatures to Settings.yhirano@chromium.org2013-05-152-1/+4
| | | | | | | | | | | | | | | Move enableWebSocketSettings flag from RuntimeEnabledFeatures to Settings because we turn on / off the flag in layout tests. The first part of the blink-side CL is http://crrev.com/14576008, which is landed at https://src.chromium.org/viewvc/blink?view=rev&revision=150145 . This CL fixes the chromium side. BUG=238648 TEST=NONE R=jochen,sky,jamesr,joi Review URL: https://chromiumcodereview.appspot.com/14985006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200251 0039d316-1c4b-4281-b951-d872f2087c98
* Move dom_operations.{h,cc} to content/renderer/savable_resources.{h,cc}.darin@chromium.org2013-05-153-315/+0
| | | | | | | | BUG=240429 Review URL: https://chromiumcodereview.appspot.com/14834013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200162 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webkit glue's dependency on tcmalloc through allocatorrnk@chromium.org2013-05-141-8/+0
| | | | | | | | | | | | | Library code shouldn't be choosing the allocator used by the executable. The comment talks about a v8 heap profiling extension that was removed by jar in r132841, so we shouldn't need this dependency anymore. TBR=eugenis@chromium.org BUG=112389 Review URL: https://codereview.chromium.org/15167002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200070 0039d316-1c4b-4281-b951-d872f2087c98
* Move resource fetchers to renderer-specific locationjamesr@chromium.org2013-05-149-664/+0
| | | | | | | | | | ResourceFetcher is a helper class for using the WebKit API to grab simple resources, like favicons. This code is only used in content/renderer/ and so doesn't need to be in glue. BUG=237267 Review URL: https://chromiumcodereview.appspot.com/14649022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199948 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 199938 "This implements a converter for transforming betw..."yoichio@chromium.org2013-05-141-2/+0
| | | | | | | | | | | | | | | | > This implements a converter for transforming between V8 values and PP_Vars. This is needed to support transferring arrays/dictionaries (or arrays/objects in javascript) to and from the plugin using the pepper Post/HandleMessage APIs. The entire object graph is converted in the process. > > TBR=darin@chromium.org > > BUG=236958 > > Review URL: https://chromiumcodereview.appspot.com/14424006 TBR=raymes@chromium.org Review URL: https://codereview.chromium.org/15158002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199944 0039d316-1c4b-4281-b951-d872f2087c98
* This implements a converter for transforming between V8 values and PP_Vars. ↵raymes@chromium.org2013-05-141-0/+2
| | | | | | | | | | | | This is needed to support transferring arrays/dictionaries (or arrays/objects in javascript) to and from the plugin using the pepper Post/HandleMessage APIs. The entire object graph is converted in the process. TBR=darin@chromium.org BUG=236958 Review URL: https://chromiumcodereview.appspot.com/14424006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199938 0039d316-1c4b-4281-b951-d872f2087c98
* Prune dom_operations.{h,cc}.darin@chromium.org2013-05-142-55/+0
| | | | | | | | | | | One method was unused and one method can just be moved to sit with its sole consumer! BUG=240429 Review URL: https://chromiumcodereview.appspot.com/15140004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199933 0039d316-1c4b-4281-b951-d872f2087c98
* Compute referenced files at serialization time.darin@chromium.org2013-05-141-57/+117
| | | | | | | | | | | | | | | | | | | This makes it possible for FilePathsFromHistoryState to extract the set of referenced files without having to invoke code in Blink to extract the data. This change also alters the format to only write the version stamp for the top-most serialized WebHistoryItem. This change also avoids writing the referrer twice. Previously, we just read and discarded the second copy of the referrer. Removed gratuitous use of "inline" keyword. BUG=237243 Review URL: https://chromiumcodereview.appspot.com/15142002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199915 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebViewPlugin to chrome/renderer/plugins/.darin@chromium.org2013-05-131-2/+0
| | | | | | | | | | | This class is only needed by the PluginPlaceholder class, so we might as well put it in the same directory. This also eliminates the last usage of WebPreferences in src/webkit/, which will make it possible to move WebPreferences to src/content/ :-) Review URL: https://chromiumcodereview.appspot.com/14631020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199687 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 199560 "Move the plugins sources out of the webkit glue t..."ananta@chromium.org2013-05-113-1/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Move the plugins sources out of the webkit glue target into a new target 'plugins' which creates a static lib/dll > depending on the component build flag. > > This target is specified by the added webkit_plugins.gypi file in the webkit\plugins folder. This is included > by webkit_support.gyp. > > This is continuation of the ongoing work for bug https://code.google.com/p/chromium/issues/detail?can=2&q=237249 > which is splitting chrome.dll into a browser and renderer component due to build issues on Windows. > > The motivation for moving the plugins out to an independent target is to enable the chrome browser code to > link to the plugins lib without depending on glue. > > We also have a plugins_common target in webkit_plugins.gypi which builds a static lib and contains common plugin > functionality like plugin_utils, webplugininfo, etc. > > Next step is to move the plugin list sources to this common target as we want to avoid browser depending Webkit > through plugins. That would need some code change which I wanted to avoid in this CL. > > Will also move the common plugin files to the newly added webkit common folder in an upcoming CL. > > BUG=237249 > TBR=cpu@chromium.org, darin@chromium.org, jamesr@chromium.org > > Review URL: https://codereview.chromium.org/15020011 TBR=ananta@chromium.org Review URL: https://codereview.chromium.org/14646038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199592 0039d316-1c4b-4281-b951-d872f2087c98
* Move the plugins sources out of the webkit glue target into a new target ↵ananta@chromium.org2013-05-103-196/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'plugins' which creates a static lib/dll depending on the component build flag. This target is specified by the added webkit_plugins.gypi file in the webkit\plugins folder. This is included by webkit_support.gyp. This is continuation of the ongoing work for bug https://code.google.com/p/chromium/issues/detail?can=2&q=237249 which is splitting chrome.dll into a browser and renderer component due to build issues on Windows. The motivation for moving the plugins out to an independent target is to enable the chrome browser code to link to the plugins lib without depending on glue. We also have a plugins_common target in webkit_plugins.gypi which builds a static lib and contains common plugin functionality like plugin_utils, webplugininfo, etc. Next step is to move the plugin list sources to this common target as we want to avoid browser depending Webkit through plugins. That would need some code change which I wanted to avoid in this CL. Will also move the common plugin files to the newly added webkit common folder in an upcoming CL. BUG=237249 TBR=cpu@chromium.org, darin@chromium.org, jamesr@chromium.org Review URL: https://codereview.chromium.org/15020011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199560 0039d316-1c4b-4281-b951-d872f2087c98
* Move compositor support out of base WebKitPlatformSupport into rendererjamesr@chromium.org2013-05-102-13/+0
| | | | | | | | | | | | | | WebCompositorSupport is a tear-off of WebKit::Platform that provides WebKit with access to compositing classes. This is only needed by renderers and by DumpRenderTree+webkit_unit_tests. Having it linked in to the base chromium implementation of WebKit::Platform pulled the compositor support into every embedding of WebKit, including browser process embeddings, unnecessarily. BUG=237267 Review URL: https://chromiumcodereview.appspot.com/14619019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199318 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebSettings::setInteractiveFormValidationEnabled call.tkent@chromium.org2013-05-101-2/+0
| | | | | | | | | | | | | The behavior of the function was removed by [1]. Calling it makes no sense. [1] http://src.chromium.org/viewvc/blink?view=revision&revision=149998 BUG=none TEST=none; No behavior changes. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/14865016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199312 0039d316-1c4b-4281-b951-d872f2087c98
* Remove inside_chromium_build gyp variablejamesr@chromium.org2013-05-081-19/+5
| | | | | | | | | | | | | In the days of olde, we supported compiling from inside a chromium checkout and inside a WebKit checkout with some chromium libraries. In the latter configuration, used mainly by the build.webkit.org bots, the paths to the WebKit headers relative to chromium gyp files was different. This added a lot of complexity and some extra scripts to fix up paths and includes. Blink only supports building within a chromium checkout so all of this complexity can be removed. Review URL: https://chromiumcodereview.appspot.com/14823005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199057 0039d316-1c4b-4281-b951-d872f2087c98
* Prune out some unused methods of webkit_glue.darin@chromium.org2013-05-082-149/+0
| | | | | | | | R=jamesr@chromium.org Review URL: https://codereview.chromium.org/14614004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198998 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup: Remove unnecessary ".get()" from scoped_ptrs<>.erg@chromium.org2013-05-083-12/+12
| | | | | | | | | | | In r174057, enne@ added support for implicit testing to scoped_ptr<>. Removes these in webkit/. BUG=232084 Review URL: https://chromiumcodereview.appspot.com/14886011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198894 0039d316-1c4b-4281-b951-d872f2087c98
* Deleted obsolete setMinimumTimerInterval and related constants.kbr@chromium.org2013-05-072-23/+0
| | | | | | | | BUG=234840 Review URL: https://chromiumcodereview.appspot.com/14764005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198729 0039d316-1c4b-4281-b951-d872f2087c98
* webkit: Use base::MessageLoop.xhwang@chromium.org2013-05-076-17/+18
| | | | | | | | | BUG=236029 R=brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/14520026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198691 0039d316-1c4b-4281-b951-d872f2087c98
* Change MessagePumpLinux to MessagePumpOzonedavemoore@chromium.org2013-05-031-1/+1
| | | | | | | | | | BUG=178543 TEST=None R=ben@chromium.org Review URL: https://codereview.chromium.org/14624010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198244 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 196550 "Revert "Add a ConvertableToTraceFormat type to th..."tonyg@chromium.org2013-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Relanding since the underlying performance_ui_test hanging issue has been fixed. > Revert "Add a ConvertableToTraceFormat type to the trace framework." > > Causes all performance_ui_tests to hang on linux buildbots. > > BUG=230085 > TBR=dsinclair@chromium.org > > This reverts commit 296969e578a069f7c5155087acfef4f2a422d3cc. > > Conflicts: > base/debug/trace_event.h > base/debug/trace_event_impl.cc > base/debug/trace_event_impl.h > base/debug/trace_event_unittest.cc > content/renderer/render_thread_impl.cc > > Review URL: https://codereview.chromium.org/13954016 TBR=tonyg@chromium.org Review URL: https://codereview.chromium.org/14873005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198113 0039d316-1c4b-4281-b951-d872f2087c98
* Handle decoding of vorbis files better on Androidrtoy@google.com2013-05-031-1/+2
| | | | | | | | | | BUG=227144 Send the data size to MediaCodec so we can get the duration length for ogg/vorbis files correctly instead of returning a huge number. With this information, we no longer need the is_vorbis flag since the duration is now correct, so we remove that code as well. Review URL: https://chromiumcodereview.appspot.com/14522002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198029 0039d316-1c4b-4281-b951-d872f2087c98
* build fix for r197854toyoshim@chromium.org2013-05-021-1/+1
| | | | | | | | | TBR=tyoshino@chromium.org BUG=none Review URL: https://codereview.chromium.org/14636004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197855 0039d316-1c4b-4281-b951-d872f2087c98
* Websocket should fire 'error' event if no server availabletyoshino@chromium.org2013-05-022-0/+21
| | | | | | | | | | | | | | | | | | | | Implement OnError virtual function, when network is down, OnError can be invoked. Send error code to render process from browser process through IPC. This patch depends on Blink side patch which can be found from https://codereview.chromium.org/14071008/ BUG=128057 TEST= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=196728 R=avi@chromium.org, jln@chromium.org, kinuko@chromium.org, tyoshino@chromium.org, yutak@chromium.org Review URL: https://codereview.chromium.org/10668018 Patch from Li Yin <li.yin@intel.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197854 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused webkit_glue::RemoveFormDataFromHistoryState function.darin@chromium.org2013-05-013-42/+0
| | | | | | | | | BUG=237243 R=scottmg@chromium.org Review URL: https://codereview.chromium.org/14789005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197706 0039d316-1c4b-4281-b951-d872f2087c98
* Move WebPreferences to root namespace gman@chromium.org2013-05-012-169/+189
| | | | | | | | | | | This is in preparation to using the IPC_STRUCT_XXX macros BUG=235200 TBR=darin@chromium.org,brettw@chromium.org Review URL: https://chromiumcodereview.appspot.com/14364006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197659 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Lazy Layout as part of WebKit experimental features flag.leviw@chromium.org2013-04-302-0/+3
| | | | | | | | | | | | --enable-experimental-webkit-features turns on sticky positioning, CSS variables, and grid layout. This patch also causes the flag to turn on lazy layout. BUG=235595 Review URL: https://chromiumcodereview.appspot.com/14297031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197509 0039d316-1c4b-4281-b951-d872f2087c98
* webkit: Remove use of ALLOW_THIS_IN_INITIALIZER_LIST.scherkus@chromium.org2013-04-302-2/+2
| | | | | | | | | | | It's no longer providing value as the MSVC warning is disabled during compilation. Refer to bug for details. BUG=234765 R=jamesr@chromium.org Review URL: https://codereview.chromium.org/14307012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197204 0039d316-1c4b-4281-b951-d872f2087c98
* Add fling velocity updates from gesture curves.jdduke@chromium.org2013-04-294-5/+64
| | | | | | | | | | | | | As per crrev.com/13674008, WebGestureCurveTarget now supports fling velocity notifications. This patch hooks in the notifications from existing WebGestureCurve implementations. BUG=135975 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/14128010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197139 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: change cursor while touch events emulatedpfeldman@chromium.org2013-04-293-0/+3
| | | | | | | | | BUG=236149 TBR=apavlov@chromium.org Review URL: https://codereview.chromium.org/14529002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197016 0039d316-1c4b-4281-b951-d872f2087c98