summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* WebKit merge 40539:40668 [chromium side]levin@chromium.org2009-02-064-13/+33
| | | | | | | | | | Just adding and removing files corresponding to what has been done in webkit, and one test regression. Review URL: http://codereview.chromium.org/21124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9311 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for http://code.google.com/p/chromium/issues/detail?id=7429mbelshe@google.com2009-02-061-2/+4
| | | | | | | | | | | | | | | | | | | | | The problem is that webkit's timers are all based off the WTF/CurrentTime implementation, but the bridge was doing math between a webkit that implementation of currentTime and Chromium's base/Time implementation. Subtracting two different times leads to skew, which turned out to always be negative, so the CPU was spinning for most all timers. This bug was introduced during the merge which brought in timers. From the outside, functionality was correct (timers fired at the right time), but internally we could spin the CPU in while waiting for the timer to fire. There is some code to remove from SystemTimeChromium, which I will do, but that is in the webkit tree, so I'll do that separately. Review URL: http://codereview.chromium.org/21122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9307 0039d316-1c4b-4281-b951-d872f2087c98
* Icon for TestShell.appmark@chromium.org2009-02-063-1/+5
| | | | | | Review URL: http://codereview.chromium.org/21121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9306 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining a layout test - the text fonts are different. This is one of ↵sidchat@google.com2009-02-064-3/+19
| | | | | | | | those funky layout tests where the mac baseline is a lie, and it seems our output is actually slightly better than that shown by the mac baseline. Review URL: http://codereview.chromium.org/20094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9294 0039d316-1c4b-4281-b951-d872f2087c98
* Remove expected failures since the tests now pass.darin@chromium.org2009-02-061-9/+0
| | | | | | | | R=levin Review URL: http://codereview.chromium.org/20118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9293 0039d316-1c4b-4281-b951-d872f2087c98
* Moves some navigation tests to the ignore list as we never intend tosky@google.com2009-02-062-8/+9
| | | | | | | | | | | | | | pass them. These fail because of differences in how the test shell navigation controller tracks navigations as compared to how the Mac implementation does it. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/21110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9287 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests list. Three tests pass because of r9266. The other three seem ↵kuchhal@chromium.org2009-02-051-7/+0
| | | | | | | | | | to be passing consistently on MAC and WIN. BUG=7428 Review URL: http://codereview.chromium.org/24001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9282 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused ScriptCallContextV8.cppdglazkov@google.com2009-02-051-82/+0
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/21104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9277 0039d316-1c4b-4281-b951-d872f2087c98
* The final bits needed so we can navigate away from Flash pages without ↵evan@chromium.org2009-02-053-42/+41
| | | | | | | | | | | | | | crashing. Also fixes the plugin positioning. We needed to catch plug-removed and return TRUE, as well as implement a bit more of the GtkContainer API. Also, Flash seems to crash no matter what when I call the SetWindow with a NULL window, so don't do that for now. (It can be revisited once that code is remerged.) Review URL: http://codereview.chromium.org/22003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9274 0039d316-1c4b-4281-b951-d872f2087c98
* Adds pointer to WebKit bug in tests_fixable.sky@google.com2009-02-051-0/+2
| | | | | | | | | | BUG=none TEST=none TBR=jcampan Review URL: http://codereview.chromium.org/21106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9267 0039d316-1c4b-4281-b951-d872f2087c98
* Report timeout before sending EOF to mark the correct test as timed out.kuchhal@chromium.org2009-02-051-1/+1
| | | | | | | | BUG=7428 Review URL: http://codereview.chromium.org/20102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9266 0039d316-1c4b-4281-b951-d872f2087c98
* Fix double free in test_shell_tests on linux with SHARED=1.tc@google.com2009-02-051-7/+14
| | | | | | | | | | Original patch by Craig Schlenter at: http://codereview.chromium.org/17233 Review URL: http://codereview.chromium.org/21103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9265 0039d316-1c4b-4281-b951-d872f2087c98
* Remove webkit glue stubs.jrg@chromium.org2009-02-051-29/+0
| | | | | | | | | Make unit tests link with libglue.a directly. OSX-only change. Review URL: http://codereview.chromium.org/21065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9264 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break when ENABLE_WORKERS is setjam@chromium.org2009-02-051-0/+9
| | | | | | Review URL: http://codereview.chromium.org/21096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9261 0039d316-1c4b-4281-b951-d872f2087c98
* Stop using the function computePageRects() duplicated in FrameChromium.cpp.maruel@chromium.org2009-02-054-18/+37
| | | | | | | Use the code from PrintContext instead. Review URL: http://codereview.chromium.org/20058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9258 0039d316-1c4b-4281-b951-d872f2087c98
* Make the number of jobs correspond to the number of availabledarin@chromium.org2009-02-051-1/+7
| | | | | | | | | | cores. R=scherkus Review URL: http://codereview.chromium.org/21089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9241 0039d316-1c4b-4281-b951-d872f2087c98
* Updates tests_fixable to remove two failures from merge that have been fixed.sky@google.com2009-02-051-4/+0
| | | | | | | | | BUG=none TEST=none TBR=eroman Review URL: http://codereview.chromium.org/20091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9239 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for the V8Custom attribute in advance of merging indarin@chromium.org2009-02-051-7/+16
| | | | | | | | | | | | http://trac.webkit.org/changeset/40617 This change allows us to remove some of the #ifdefs in Document.idl R=levin Review URL: http://codereview.chromium.org/21075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9229 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the WanWang protocol handler plugin (npww.dll) as it crashes during ↵ananta@chromium.org2009-02-051-0/+8
| | | | | | | | | | | | shutdown. This fixes bug http://code.google.com/p/chromium/issues/detail?id=3953 Bug=3953 Review URL: http://codereview.chromium.org/20087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9224 0039d316-1c4b-4281-b951-d872f2087c98
* Removes the test LayoutTests/transitions/transition-end-event-nested.html ↵sky@google.com2009-02-051-3/+0
| | | | | | | | | | | | | | | | | | | | | | from tests_fixable. Me and you keep going back and forth on this test. Did you mean to add it back? Here's what I said last time around (sometime yesterday): Removes the test LayoutTests/transitions/transition-end-event-nested.html from tests_fixable. I upstreamed some changes to timeout in this test that should hopefully make is always pass. I prematurely turned this on yesterday before we pulled down the change. BUG=none TEST=none Review URL: http://codereview.chromium.org/20086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9222 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the dependency checker tool. Rules for a directory did modify their ↵stoyan@chromium.org2009-02-053-0/+17
| | | | | | | | | | directory parent rules. Using copy.copy() solves the problem.Additional fix when "allow-current-directory" rules was not applied if DEPS file is missing. Updated few DEPS file with reasonable rules. To prevent tree closing other dependencies are added. These need to be either legitimated or dependency removed. Review URL: http://codereview.chromium.org/21025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9221 0039d316-1c4b-4281-b951-d872f2087c98
* Tagging two tests that seem to have a pattern the last day or so on the mac ↵thomasvl@chromium.org2009-02-051-0/+2
| | | | | | | | bots. Review URL: http://codereview.chromium.org/20085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9220 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 40500:40539 [Chromium side]levin@chromium.org2009-02-058-20/+58
| | | | | | | | | All code fix ups were due to r40508 which "Track redirects in global history." Review URL: http://codereview.chromium.org/20077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9214 0039d316-1c4b-4281-b951-d872f2087c98
* Finish taking out render_messages.h includes from headers.jam@chromium.org2009-02-058-69/+121
| | | | | | Review URL: http://codereview.chromium.org/20072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9209 0039d316-1c4b-4281-b951-d872f2087c98
* A workaround fix for Issue 6971.hbono@chromium.org2009-02-051-39/+40
| | | | | | | | | | This is a workaround for Issue 6971 "Chrome crashes if Javascript dynamically clears an input field while user attempts to type Korean into that field." To prevent this crash, this code verifies if the parent nodes of an IME composition node exist and are editable before updating the composition node. This change also changes an Editor::completeComposition() call to an Editor::setComposition() call to emulate the behavior of Safari. It seems Safari calls the Editor::setComposition() function when it cancels an ongoing composition. Review URL: http://codereview.chromium.org/19619 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9208 0039d316-1c4b-4281-b951-d872f2087c98
* Check for a NULL WebPluginDelegate pointer in ↵ananta@chromium.org2009-02-051-4/+6
| | | | | | | | | | | | WebPluginImpl::TearDownPluginInstance. This function gets called during plugin destruction and during plugin reinitialization. It looks like this crash occurs when the reinitialization fails and the plugin widget is being destroyed. This fixes http://code.google.com/p/chromium/issues/detail?id=7405 Review URL: http://codereview.chromium.org/21069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9206 0039d316-1c4b-4281-b951-d872f2087c98
* Disable some tests on linux that started to fail after r9202 whichtc@google.com2009-02-051-0/+7
| | | | | | | | | | | was trying to rebaseline these tests. TBR=dsh Review URL: http://codereview.chromium.org/21072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9205 0039d316-1c4b-4281-b951-d872f2087c98
* Index: ↵shess@chromium.org2009-02-051-16/+2
| | | | | | | | | | | | | /usr/local/google/home/shess/chromium/chromium-svn-submit/src/webkit/tools/layFollowup from http://codereview.chromium.org/18738 Went through looking for Mac-specific CRASH tests, and ran them with and without the above change. These were the ones which went from crashing w/out the change to not-crashing with the change. Since the change fixed a race condition, I also replicated the crash for these ones w/in gdb, and the crash point was consistent with the above fix. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9204 0039d316-1c4b-4281-b951-d872f2087c98
* Updates tests_fixable per my last commit.sky@google.com2009-02-051-6/+0
| | | | | | | | | | BUG=none TEST=none TBR=ojan Review URL: http://codereview.chromium.org/23007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9203 0039d316-1c4b-4281-b951-d872f2087c98
* This "unbaselines" some tests that were prematurely rebaselined before. Sixdsh@google.com2009-02-0530-435/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tests are being rebaselined. Four of those the text output matches, so the expected text is being removed completely to fallback to Windows. The images are off as follows: LayoutTests/fast/block/margin-collapse/103.html: Select boxes and scrollbars are different but that's all. LayoutTests/fast/block/positioning/047.html: Left arrow is draw a little differently and scrollbars are different. LayoutTests/fast/css/line-height-font-order.html: The character for "4" has an extra dot. Looks fine. LayoutTests/tables/mozilla/bugs/bug2886-2.html: A couple dots mismatch in the "N", "e", "2" and "4" but it all looks fine. These ones the diffs are a little more dramatic, but they look fine. LayoutTests/svg/W3C-SVG-1.1/text-fonts-01-t.svg: Fonts are still a little off but look fine. LayoutTests/svg/text/text-fonts-01-t.svg: Indistinguishable by the naked eye. Linux looks fine. A few tests that should not have been rebaselined are reverted to failing. These include tests that are very ugly (eg, without anti-aliasing). The baselines were removed and not replaced. This is triggered by r9120 which fixed a bug and caused some incorrectly rebaselined tests to "fail" again. Review URL: http://codereview.chromium.org/20056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9202 0039d316-1c4b-4281-b951-d872f2087c98
* Take two at this CL. My last client was borked. TBR since tony approved the ↵ojan@chromium.org2009-02-051-4/+15
| | | | | | | | last one. Review URL: http://codereview.chromium.org/20065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9195 0039d316-1c4b-4281-b951-d872f2087c98
* Convert webkit_glue::GetLocalizedString to return a string16tc@google.com2009-02-057-11/+21
| | | | | | | | | | instead of a wstring. Convert the linux data pack files to pack message strings as utf16 instead of utf8. Review URL: http://codereview.chromium.org/20060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9193 0039d316-1c4b-4281-b951-d872f2087c98
* Remove FromWindow from the WebWidgetHost interface and make it a static ↵jhawkins@chromium.org2009-02-054-14/+3
| | | | | | | | function local to the win implementation as it's only being used on win. Review URL: http://codereview.chromium.org/20061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9192 0039d316-1c4b-4281-b951-d872f2087c98
* Make WebWidgetHost's widget into a real GtkWidget.evan@chromium.org2009-02-041-5/+106
| | | | | | | | | This is needed by plugins, as explained in the comment above the new code. Review URL: http://codereview.chromium.org/20053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9188 0039d316-1c4b-4281-b951-d872f2087c98
* Removes the testsky@google.com2009-02-041-3/+0
| | | | | | | | | | | | | | | LayoutTests/transitions/transition-end-event-nested.html from tests_fixable. I upstreamed some changes to timeout in this test that should hopefully make is always pass. I prematurely turned this on yesterday before we pulled down the change. BUG=none TEST=none TBR=ojan Review URL: http://codereview.chromium.org/21059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9175 0039d316-1c4b-4281-b951-d872f2087c98
* Fix two variables that were renamed but no changed on win.jhawkins@chromium.org2009-02-042-3/+2
| | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/21056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9172 0039d316-1c4b-4281-b951-d872f2087c98
* Use gfx::NativeView instead of gfx::NativeWindow where appropriate. Switch ↵jhawkins@chromium.org2009-02-0411-37/+36
| | | | | | to platform-specific types in the implementation files and change variable names to match the header. Based on cl 8783 by Evan Martin. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9171 0039d316-1c4b-4281-b951-d872f2087c98
* Get windowed plugins (Flash) limping along on Linux.evan@chromium.org2009-02-047-13/+679
| | | | | | | | | | | We still crash when you navigate away from the page. (PS: the plan is to unfork the _gtk.cc file once it gets closer to what we want, so you don't need to look at that too closely. I just wanted to check in what I have since it's getting big.) Review URL: http://codereview.chromium.org/19413 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9170 0039d316-1c4b-4281-b951-d872f2087c98
* This test is still failing on the mac. TBR to green builder.ojan@google.com2009-02-041-0/+1
| | | | | | Review URL: http://codereview.chromium.org/21055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9169 0039d316-1c4b-4281-b951-d872f2087c98
* Add fast/encoding/char-encoding-mac.html to tests_ignored list even on Mac.jungshik@google.com2009-02-041-1/+3
| | | | | | | | | For sure, we don't intend to support them on Linux/Win and perhaps it's a good idea to be consistent although we can support them by building platform/text/mac. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9166 0039d316-1c4b-4281-b951-d872f2087c98
* Autocomplete popup should not handle the Home and end key messages, they ↵jcampan@chromium.org2009-02-042-12/+31
| | | | | | | | | should be left to the text edit to proceed. BUG=4874 Review URL: http://codereview.chromium.org/20046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9164 0039d316-1c4b-4281-b951-d872f2087c98
* This CL adds macro used to track the creation and destructionjcampan@chromium.org2009-02-042-1/+9
| | | | | | | | | | | of HWNDs, in an attempt to detect potential double-delete. A double-delete of a HWND might be responsible for the crasher http://crbug.com/4714 Note: this CL was previously committed and reverted because it broke the sandbox integration module. Review URL: http://codereview.chromium.org/21032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9161 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for 8 Indian languages. jungshik@google.com2009-02-041-0/+8
| | | | | | | | | | | | | | | * Add entries for 8 Indian languages to grd files (<translations> section) * Change the default spellcheck language for new languages to en-US for now. They'll be switched back to the UI language when we have spell check dictionaries for them * Add entries for 8 languages to installer's string offset table. This change will go in after http://codereview.chromium.org/19545 goes in with DEPS file for ICU updated. BUG=4473 Review URL: http://codereview.chromium.org/19761 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9158 0039d316-1c4b-4281-b951-d872f2087c98
* Defers the layout testsky@google.com2009-02-041-2/+3
| | | | | | | | | | | | | LayoutTests/editing/spelling/spelling-linebreak.html as it relies on showing spelling errors, which we've decided to defer for now. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/20050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9154 0039d316-1c4b-4281-b951-d872f2087c98
* The autocomplete popup menu was using the style of the edit field it is ↵jcampan@chromium.org2009-02-041-6/+18
| | | | | | | | | | associated with. This is wrong, its font should be independent of the edit field. TEST=Open a page with a form that has an input field that uses a huge font. Bring up the autocomplete popup, the items should use a normal size font. BUG=7372,6326 Review URL: http://codereview.chromium.org/20030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9153 0039d316-1c4b-4281-b951-d872f2087c98
* Update test lists after the webkit merge (r40124) that jungshik@google.com2009-02-042-3/+3
| | | | | | | | | | | | included the fix for char-encoding.html. fast/encoding/char-encoding.html should pass on all platforms. fast/encoding/char-encoding-mac.html should be ignored on Linux and Windows. Review URL: http://codereview.chromium.org/18700 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9150 0039d316-1c4b-4281-b951-d872f2087c98
* Marking a few more test statuses on the mac from bot runs.thomasvl@chromium.org2009-02-041-1/+7
| | | | | | Review URL: http://codereview.chromium.org/20043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9143 0039d316-1c4b-4281-b951-d872f2087c98
* Remove non-existent file reference.maruel@chromium.org2009-02-041-94/+12
| | | | | | Review URL: http://codereview.chromium.org/20037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9139 0039d316-1c4b-4281-b951-d872f2087c98
* Add tests that started failing with r9120 to green linux build.ojan@google.com2009-02-041-0/+11
| | | | | | Review URL: http://codereview.chromium.org/21047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9138 0039d316-1c4b-4281-b951-d872f2087c98
* Remove test that has been disabled upstream from expected failures toager@chromium.org2009-02-041-1/+2
| | | | | | | | | | make sure that we take another look if we fail it when they enable it again. Annotate test with description and bug number. Review URL: http://codereview.chromium.org/21043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9136 0039d316-1c4b-4281-b951-d872f2087c98