summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Reverting 14597,14596,14595.sgjesse@chromium.org2009-04-271-199/+203
| | | | | | Review URL: http://codereview.chromium.org/99053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14598 0039d316-1c4b-4281-b951-d872f2087c98
* Update the solutions again to fix dependency on js2c.ager@chromium.org2009-04-271-0/+3
| | | | | | | TBR=sgjesse@chromium.org Review URL: http://codereview.chromium.org/100039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14597 0039d316-1c4b-4281-b951-d872f2087c98
* Apparently, I did not fix the webkit solution correctly.ager@chromium.org2009-04-271-204/+197
| | | | | | | | | | Fix the path and actually add the nosnapshot dependency to mksnapshot in the webkit.sln solution. TBR=sgjesse@chromium.org Review URL: http://codereview.chromium.org/100038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14596 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 in chromium to version 1.2.1.ager@chromium.org2009-04-271-5/+5
| | | | | | | | | | | | Only small changes to the V8 code base itself. The main reason for this push is to get the V8 latest builder working again and to move the v8.gyp file to the v8 sources to make DEPS rolls easier. Updated all references to v8.gyp and the generated projects. Added a missing dependency to chrome.sln: mksnapshot depends on v8_nosnapshot. Review URL: http://codereview.chromium.org/100037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14595 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce ScriptEventListner, Chromium side.dglazkov@google.com2009-04-272-0/+10
| | | | | | | | | | R=levin BUG=10891 TEST=look at the merge page and see how everything is unforked. Review URL: http://codereview.chromium.org/98001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14582 0039d316-1c4b-4281-b951-d872f2087c98
* Fix sudden termination after the latest WebKit merge.jam@chromium.org2009-04-256-30/+14
| | | | | | | | BUG=10927 Review URL: http://codereview.chromium.org/93104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14517 0039d316-1c4b-4281-b951-d872f2087c98
* Disable some layout tests failure due to webkit merge 42725:42805hclam@chromium.org2009-04-251-5/+15
| | | | | | | | TBR=dimich Review URL: http://codereview.chromium.org/100009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14515 0039d316-1c4b-4281-b951-d872f2087c98
* Try once more to make webkit bots happy.estade@chromium.org2009-04-251-1/+0
| | | | | | | | TBR=dimich Review URL: http://codereview.chromium.org/99015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14514 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing expectations in test expectations.estade@chromium.org2009-04-251-3/+3
| | | | | | | | TBR=dimich Review URL: http://codereview.chromium.org/100011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14513 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable worker tests that fail afterdimich@google.com2009-04-241-0/+5
| | | | | | | | http://src.chromium.org/viewvc/chrome?view=rev&revision=14461 TBR=jam@chromium.org Review URL: http://codereview.chromium.org/100006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14507 0039d316-1c4b-4281-b951-d872f2087c98
* Disable 2 more layout tests after merge - they need rebaseline on Linux and Mac.dimich@google.com2009-04-241-0/+2
| | | | | | Review URL: http://codereview.chromium.org/99006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14494 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: build fix.agl@chromium.org2009-04-241-1/+0
| | | | | | | Remove reference to deleted header file. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14487 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of WebKit merge 42725:42805.dimich@google.com2009-04-2428-87/+142
| | | | | | | | | | | | In addition to the tests that were rebaselined or disabled, the following tests fail on my machine but I suspect it's my local ssl problem and will risk it on buildbot. Will promptly disable them if they don't work there. LayoutTests/http/tests/security/cross-frame-access-protocol-explicit-domain.html = FAIL LayoutTests/http/tests/security/cross-frame-access-protocol.html = FAIL LayoutTests/http/tests/ssl/verify-ssl-enabled.php = FAIL LayoutTests/http/tests/security/originHeader/origin-header-for-https.html = TIMEOUT Review URL: http://codereview.chromium.org/92157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14484 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webworker layout test failures.darin@chromium.org2009-04-241-1/+1
| | | | | | | | | | | | Convert from WebString to string16 when posting a message to force a string copy. This is just a temporary workaround to get the tree green. This matches what we were previously doing. R=jam Review URL: http://codereview.chromium.org/92160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14476 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebWorker and WebWorkerClient from the WebKit API.darin@chromium.org2009-04-2414-273/+263
| | | | | | | | | BUG=10995 R=jam Review URL: http://codereview.chromium.org/92144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14461 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up cocoa popup menu handling in test_shell.paul@chromium.org2009-04-244-117/+217
| | | | | | | | | | | | | | The cocoa menu delegate, previously local to test_shell on Mac, now has the added responsibility of running the popup menu and processing the menu's actions. It is moved into its own files in order to use this class as-is in Chrome. BUG=8389 (http://crbug.com/8389) Review URL: http://codereview.chromium.org/92062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14452 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome side of using WebPluginListBuilder.darin@chromium.org2009-04-2414-75/+105
| | | | | | | | | | | | | | I also broke glue/webplugininfo.h out of glue/webplugin.h as part of this change. Eventually, glue/webplugin.h will go away and be moved into the WebKit API, but the structures left in glue/webplugininfo.h need to remain since they are used extensively throughout Chrome. BUG=10922 R=dglazkov Review URL: http://codereview.chromium.org/93116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14438 0039d316-1c4b-4281-b951-d872f2087c98
* To avoid reauest and response json parsing caller_id is passed as ClientData ↵yurys@google.com2009-04-243-119/+49
| | | | | | | | parameter to the debugger. Review URL: http://codereview.chromium.org/93068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14421 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused bits and pieces of #ifdefed code that isn't used.tim@chromium.org2009-04-242-10/+0
| | | | | | Review URL: http://codereview.chromium.org/93042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14402 0039d316-1c4b-4281-b951-d872f2087c98
* Add transparency support to RenderWidgetHostView.aa@chromium.org2009-04-234-1/+24
| | | | | | | | | | | | This is used to make the background behind toolstrips 'shine through' them. It isn't possible to make them really transparent due to cleartype (cleartype must know the pixels behind the text to work), so instead we paint the background we want behind the transparent webview. Review URL: http://codereview.chromium.org/88076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14378 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Flash (and other plugins) to be installed without restarting the ↵jam@chromium.org2009-04-232-1/+3
| | | | | | | | | | | browser. This works by monitoring the MozillaPlugins registry key and reloading the plugin list afterwards. Note: I'll commit the WebKit change separately, but putting it in this change right now so everything can be reviewed together. BUG=10574 Review URL: http://codereview.chromium.org/88020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14377 0039d316-1c4b-4281-b951-d872f2087c98
* Adding another failing Linux layout test:robertshield@google.com2009-04-231-0/+1
| | | | | | | | | | | | BUG10861 LINUX : LayoutTests/fast/dynamic/001.html = FAIL BUG=http://code.google.com/p/chromium/issues/detail?id=10861 TBR=http://codereview.chromium.org/97005 Review URL: http://codereview.chromium.org/97005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14345 0039d316-1c4b-4281-b951-d872f2087c98
* linux (and some posix): multiprocess plugins compiling.evan@chromium.org2009-04-231-0/+2
| | | | | | | | | | | | | | | | | | | The goal of this change is to *not* make any behavioral change, but to instead just get all the plugin-related files linking on Linux with a bunch of NOTIMPLEMENTED()s in the appropriate places. It's enormous enough already without any refactorings or new features. Changes include: - Lots of gcc warning fixes. - Use portable replacements for Windows-specific functions (_strdup, etc.). - Use TransportDIB instead of just shared memory in the plugin messaging. Note that this is not fleshed out on Linux and on Windows it just hacks in the existing handles so there should be no functional change. - Fix --plugin-launcher to use cross-platform APIs. Review URL: http://codereview.chromium.org/79020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14338 0039d316-1c4b-4281-b951-d872f2087c98
* Adding un-expected test passing on Windows: ↵robertshield@google.com2009-04-231-1/+2
| | | | | | | | | | | | LayoutTests/http/tests/plugins/post-url-file.html BUG=http://code.google.com/p/chromium/issues/detail?id=10861 TBR=http://codereview.chromium.org/97003 Review URL: http://codereview.chromium.org/97003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14337 0039d316-1c4b-4281-b951-d872f2087c98
* Don't change selection for right click on text area if some texts were ↵sidchat@google.com2009-04-231-5/+10
| | | | | | already selected. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14332 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r14043, r14188. The fix that I'm reverting needs to be done, but ↵avi@google.com2009-04-231-25/+0
| | | | | | | | | | we need to come up with a clean implementation complete with documentation about what the input methods are that we're explicitly testing for. TBR=ukai@google.com Review URL: http://codereview.chromium.org/92072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14299 0039d316-1c4b-4281-b951-d872f2087c98
* Remove array iteration tests that have been fixed in V8 by adding theager@chromium.org2009-04-231-5/+0
| | | | | | | | | two new reduce and reduceRight library functions. TBR=lrn@chromium.org Review URL: http://codereview.chromium.org/93065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14298 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/93009yurys@google.com2009-04-232-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14295 0039d316-1c4b-4281-b951-d872f2087c98
* This is a follow up to the change:http://codereview.chromium.org/67266 ↵yurys@google.com2009-04-232-6/+19
| | | | | | | | Classes that use v8 debugger API changed to employ v8::Debug::ClientData for passing user data to the debugger. Review URL: http://codereview.chromium.org/87022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14294 0039d316-1c4b-4281-b951-d872f2087c98
* A few more test updates from the webkit merge [42671:42725]levin@chromium.org2009-04-231-1/+8
| | | | | | | | TBR=dimich Review URL: http://codereview.chromium.org/93062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14292 0039d316-1c4b-4281-b951-d872f2087c98
* Merge: chromium side [42671:42725]levin@chromium.org2009-04-2313-80/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | Rebaselines: http://trac.webkit.org/changeset/42722 resulted in LayoutTests/editing/inserting/insert-3907422-fix.html LayoutTests/editing/pasteboard/paste-text-015.html LayoutTests/editing/style/font-family-with-space.html http://trac.webkit.org/changeset/42723 resulted in LayoutTests/editing/selection/select-all-iframe.html LayoutTests/svg/custom/pointer-events-path.svg http://trac.webkit.org/changeset/42716 resulted in LayoutTests/fast/dom/HTMLSelectElement/named-options.html http://trac.webkit.org/changeset/42725 Broke the close event behavior and resulted in disabling these ui tests: * BrowserCloseBeforeUnloadOK and * BrowserCloseBeforeUnloadCancel Review URL: http://codereview.chromium.org/92051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14291 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add -lX11 as a library to WebKit.agl@chromium.org2009-04-231-0/+1
| | | | | | | | | | | r14206 added X code to our WebKit port. However, on some (but not all) machines it seems that they are missing the library when linking test_shell. http://codereview.chromium.org/92056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14283 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstreamed V8WorkerCustom and V8WorkerContextCustom. Remove duplicate ↵jianli@chromium.org2009-04-234-537/+10
| | | | | | | | V8Utilities in project. Review URL: http://codereview.chromium.org/92044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14275 0039d316-1c4b-4281-b951-d872f2087c98
* Update webkit.gyp for unforked Accessible{Base,Document}.cpp.sgk@google.com2009-04-221-4/+0
| | | | | | Review URL: http://codereview.chromium.org/93041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14274 0039d316-1c4b-4281-b951-d872f2087c98
* Use the boundary_pos parameter passed to the ↵ananta@chromium.org2009-04-221-4/+3
| | | | | | | | | | | | MultiPartResponseClient::didReceiveData function as the length of the data. At times HTTP byte range requests return responses which specify invalid content ranges as per the spec, i.e. the last byte position is smaller than the first byte position, etc. I looked into Firefox's byte range parsing code and it always calculates the length based on the boundary position. This fixes bug http://code.google.com/p/chromium/issues/detail?id=8802 Bug=8802 Review URL: http://codereview.chromium.org/87063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14266 0039d316-1c4b-4281-b951-d872f2087c98
* Always enable copy-link-address in context menu.brettw@chromium.org2009-04-221-0/+4
| | | | | | | | | | | | | | Added a new field into ContextMenuParam only for this purpose. The new field won't be validated in frontend processes. In this way, even if renderer processes are going to mad, the frontend would be OK if the frontend uses this new field only for copying into the clipboard. Fix checked in for Shinichiro Hamaji Original code review: http://codereview.chromium.org/91002 BUG=2725 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14256 0039d316-1c4b-4281-b951-d872f2087c98
* set eol-style=native on a couple of VS files.dimich@google.com2009-04-222-178/+178
| | | | | | Review URL: http://codereview.chromium.org/92035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14246 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Webkit build.dimich@google.com2009-04-221-1/+1
| | | | | | TBR=jianli git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14217 0039d316-1c4b-4281-b951-d872f2087c98
* The test_worker.vsprops file had wrong link to another vsprop file. dimich@google.com2009-04-228-4/+627
| | | | | | Review URL: http://codereview.chromium.org/93028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14214 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: move X operations from the IO to UI2 thread.agl@chromium.org2009-04-225-6/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (r14075 take two) Currently we perform several X operations on the IO thread including geometry and clipboard work. This is causing races inside Xlib and crashing the browser. These are the result of synchronous calls from the renderer, so we cannot route these requests to the UI thread without risking deadlock. Thus we introduce the UI2 thread. This thread has a second connection to the X server and can perform X operations safely the without UI thread. Work remains to be done: Since we still have the hack where we pass GtkWidget pointers into the renderer and back, we still have to access these structures from the IO and UI2 threads. This still needs to be fixed, but this is not the patch for it. Also, not all the X calls from the IO thread have been moved over in this patch; just a few small ones. http://codereview.chromium.org/67145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14206 0039d316-1c4b-4281-b951-d872f2087c98
* Pick out one more flaky test for Mac.dglazkov@google.com2009-04-221-1/+2
| | | | | | | | | TBR=robertshield BUG=10760 Review URL: http://codereview.chromium.org/92024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14203 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate expectations.dglazkov@google.com2009-04-221-2/+2
| | | | | | | | TBR=robertshield Review URL: http://codereview.chromium.org/96003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14199 0039d316-1c4b-4281-b951-d872f2087c98
* Recognize more flaky tests on Mac/Linuxdglazkov@google.com2009-04-221-2/+3
| | | | | | | | TBR=robertshield Review URL: http://codereview.chromium.org/92020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14197 0039d316-1c4b-4281-b951-d872f2087c98
* Don't ignore special character input on the Mac.avi@google.com2009-04-221-1/+10
| | | | | | | | | Patch by ukai@google.com. Review URL: http://codereview.chromium.org/88052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14188 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Run nested message loop instead of whitelisting the messages.pfeldman@chromium.org2009-04-2210-28/+133
| | | | | | Review URL: http://codereview.chromium.org/90007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14183 0039d316-1c4b-4281-b951-d872f2087c98
* Add -DCHROME_V8 to the chrome/browser build.sgk@google.com2009-04-221-2/+8
| | | | | | | | Add a 'javascript_engine' variable to control that setting (as well as whether we use v8.gyp at all). Review URL: http://codereview.chromium.org/88070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14171 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 14168.dimich@google.com2009-04-228-627/+4
| | | | | | Review URL: http://codereview.chromium.org/87074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14169 0039d316-1c4b-4281-b951-d872f2087c98
* Move test_worker dll files in hierarchy to reflect the fact that this dll is ↵dimich@google.com2009-04-228-4/+627
| | | | | | | | | only used by the test_shell. Also inserted a stub WebKitClient implementation into test_worker_main to remove dependency of webkit on chrome. Review URL: http://codereview.chromium.org/87056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14168 0039d316-1c4b-4281-b951-d872f2087c98
* Build on Linux with shared libraries (significant chunks courtesy craigsch):sgk@google.com2009-04-221-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Set $RPATH to $LIB_DIR in the SCons configuration. * Add missing dependencies: * net/net.gyp:net => testing/gtest.gyp:gtest * third_party/libxml/libxml.gyp:xmlcatalog => third_party/icu38/icu38.gyp:icuuc * chrome/chrome.gyp:perf_tests => renderer => views => webkit/webkit.gyp:glue * Add files: * third_party/WebKit/WebCore/loader/icon/IconRecord.cpp * third_party/WebKit/WebCore/page/Coordinates.cpp * skia/sgl/SkUnPreMultiply.cpp * Exclude on Linux: * chrome/views/controls/scroll_view.cc * chrome/views/focus/external_focus_tracker.cc * media/filter/ffmpeg_demuxer.{cc,h} * Remove files: * third_party/WebKit/WebCore/Configurations/Version.xcconfig * Sort the chrome.gyp:views linux exclusion list. * DEPS roll for $SHLINKFLAGS settings in gyp. Review URL: http://codereview.chromium.org/88058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14166 0039d316-1c4b-4281-b951-d872f2087c98
* Provide an override for Webview drop effect.tc@google.com2009-04-223-4/+62
| | | | | | | | | | | | | | | | | | | | | Used for gears file drag & drop in chrome, provide a setter api to override the default webview drop effect. If gears overrides the drop_effect, then either a "copy" or "none" cursor is shown to the user. Otherwise, the drop effect shown is the default for the webview (controlled by WebKit). Also remove a TODO: during drag and drop, remember the drop accept state of the webview (in drag enter, drag over). Use that to prevent drops on webviews that can't accept the drop data. BUG=7995 Original patch from Noel Gordon via http://codereview.chromium.org/67297 Review URL: http://codereview.chromium.org/88073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14162 0039d316-1c4b-4281-b951-d872f2087c98