summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Patch by Thatcher Ulrich <tulrich@google.com>.ojan@google.com2008-10-0916-36/+504
| | | | | | | | | | | | | | | Implement "iframe shim" behavior for windowed plugins. In FF and IE on windows, iframes are implemented as native HWNDs. This has the side effect that iframes display on top of windowed plugins. This side effect has long been known as a workaround for allowing HTML elements to appear above plugin content. BUG=1788 Review URL: http://codereview.chromium.org/7032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3137 0039d316-1c4b-4281-b951-d872f2087c98
* Update list of API headers to copy to match what WebKit trunk seems to be ↵pkasting@chromium.org2008-10-092-24/+13
| | | | | | | | doing. I couldn't actually find the canonical list in any of the upstream build files (I must be overlooking it) so I used the set of headers that my trunk webkit build copied over. Review URL: http://codereview.chromium.org/7026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3136 0039d316-1c4b-4281-b951-d872f2087c98
* Accomodate recent unforks in the Linux (SCons) build.sgk@google.com2008-10-093-63/+22
| | | | | | Review URL: http://codereview.chromium.org/7031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3133 0039d316-1c4b-4281-b951-d872f2087c98
* Wrap Windows functions with ifdef so they are only compiled on windowserg@google.com2008-10-093-5/+10
| | | | | | | | Review URL: http://codereview.chromium.org/6213 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3132 0039d316-1c4b-4281-b951-d872f2087c98
* Keep the order of variables the sameerg@google.com2008-10-091-15/+14
| | | | | | | | Review URL: http://codereview.chromium.org/6219 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3128 0039d316-1c4b-4281-b951-d872f2087c98
* implement a watchdog timeout for the layout testspinkerton@google.com2008-10-091-2/+69
| | | | | | Review URL: http://codereview.chromium.org/6393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3125 0039d316-1c4b-4281-b951-d872f2087c98
* Look for Adobe Acrobat as well.jam@chromium.org2008-10-091-4/+8
| | | | | | | | BUG=1583 Review URL: http://codereview.chromium.org/6293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3124 0039d316-1c4b-4281-b951-d872f2087c98
* Fix videos stopping playing. Only send an invalidate to the renderer if ↵jam@chromium.org2008-10-091-0/+1
| | | | | | | | | it's within the clipping region, otherwise we'll wait forever for a did paint message that doesn't come. BUG=115 Review URL: http://codereview.chromium.org/6257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3123 0039d316-1c4b-4281-b951-d872f2087c98
* Remove this file that the vcprojs don't seem to reference.pkasting@chromium.org2008-10-091-223/+0
| | | | | | Review URL: http://codereview.chromium.org/7028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3122 0039d316-1c4b-4281-b951-d872f2087c98
* YAGUB (2/2): Roll DEPS and update vcproj filesdglazkov@google.com2008-10-093-36/+36
| | | | | | | | This is part two of #6389. We intentionally don't delete the files in pending to let Linux and Mac builds adjust their files. Last to deref the pending files will delete them. It's human-driven ref-counting for files! Review URL: http://codereview.chromium.org/7023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3120 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt 2 at landing this patch. It broke the Mac/linux builds. Fix for now isananta@chromium.org2008-10-091-1/+24
| | | | | | | | | | | | | | | | | | | | | | to add the offending code in np_v8object.cpp in a ifdef OS_WIN This fixes http://code.google.com/p/chromium/issues/detail?id=2472, which is an issue with popups displayed by the flash plugin in response to a user click, getting blocked. The plugin invokes NPN_Evaluate to execute the javascript. It also invokes the NPN_PushPopupEnabledState/NPN_PopupEnabledState API's to set the popup enabled stack for the duration of the call. The fix is to add the plumbing in NPN_Evaluate to pass in a flag indicating whether popups are allowed for the duration of the call. Bug=2472 R=jam Review URL: http://codereview.chromium.org/6379 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3119 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge hits the SCons build, the sequel:sgk@google.com2008-10-0911-292/+596
| | | | | | | | | | | | | | | | | * Un-revert r3063 (basic file list updates). * Un-revert r3079 (os-win32 subdirectory). * Add icu.lib to the npapi_test_plugin.dll link. * Add libpng.lib to the port.lib link. * Updates for recently un-forked files. * Incorporate Linux fixes from phajdan.jr (many thanks): * Add libxml/linux/include to relevant CPPPATH lists. * Use -Wno-error to suppress warnings-as-errors. * Re-order lines in ExceptionContext. * Remove unused WebCore::SharedBuffer declaration in SkiaUtils.h. * Spelling fix: V8CSSSTyleDeclaration.h => V8CSSStyleDeclaration.h Review URL: http://codereview.chromium.org/7024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3118 0039d316-1c4b-4281-b951-d872f2087c98
* Linux build fix: wchar_t is different on different platforms, use the char16 ↵erg@google.com2008-10-093-5/+5
| | | | | | | | | | that is defined and is the same on windows and unix Review URL: http://codereview.chromium.org/6425 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3116 0039d316-1c4b-4281-b951-d872f2087c98
* KJS::Lock constructor now takes a bool. Fix 1 build error!ojan@google.com2008-10-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3111 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an include that no longer exists.ojan@google.com2008-10-091-27/+18
| | | | | | Review URL: http://codereview.chromium.org/7018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3110 0039d316-1c4b-4281-b951-d872f2087c98
* Compile fix on Linuxerg@google.com2008-10-092-6/+8
| | | | | | | | | | | | | GURL constructor takes std::string or UTF16String not std::wstring Remove the windows function _wtoi and use the cross platform function StringToInt from string_util.h for converting the string to an int Review URL: http://codereview.chromium.org/5202 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3109 0039d316-1c4b-4281-b951-d872f2087c98
* Adjust mac project to accommodate http://codereview.chromium.org/6368,amanda@chromium.org2008-10-0910-4263/+7
| | | | | | | remove files from pending that are no longer referred to by any platform. Review URL: http://codereview.chromium.org/6388 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3107 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes the pending/plugins/destroy-stream-twice layout test, which ↵ananta@chromium.org2008-10-092-18/+3
| | | | | | | | | | | | regressed during the merge with the upstream layout test plugin code. We were invoking the onStreamLoad function twice in the test, which caused this test to fail. R=deanm Review URL: http://codereview.chromium.org/6383 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3102 0039d316-1c4b-4281-b951-d872f2087c98
* Revert both 3079 and 3063 because they caused linux and mac breakage.maruel@google.com2008-10-097-571/+282
| | | | | | Review URL: http://codereview.chromium.org/7015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3098 0039d316-1c4b-4281-b951-d872f2087c98
* Use #if ENABLE_feature and not #if defined(ENABLE_feature) in idl files.mark@chromium.org2008-10-091-8/+8
| | | | | | | | Features to be disabled are still defined, but with a value of 0. Restores local change r2804 and follows the principle of upstream WebKit r37362. Review URL: http://codereview.chromium.org/6385 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3097 0039d316-1c4b-4281-b951-d872f2087c98
* Grouped a failing layout test with another layout test bothsgjesse@chromium.org2008-10-091-2/+5
| | | | | | | | failing due to bug 852346: Tests link coloring and needs a history dataLayoutTests. Review URL: http://codereview.chromium.org/7012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3096 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to get the layout test harness running on mac.pinkerton@google.com2008-10-096-26/+203
| | | | | | Review URL: http://codereview.chromium.org/5614 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3095 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a couple of tests that were fixed by DOMWindow ager@google.com2008-10-091-5/+0
| | | | | | | lookup changes. Review URL: http://codereview.chromium.org/7010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3094 0039d316-1c4b-4281-b951-d872f2087c98
* Added a comment to a failing test pointing to a newly created bug.sgjesse@chromium.org2008-10-091-1/+4
| | | | | | Review URL: http://codereview.chromium.org/7009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3093 0039d316-1c4b-4281-b951-d872f2087c98
* Merge Document.idl and DOMWindow.idl properly. Diffing our forkedager@google.com2008-10-097-145/+192
| | | | | | | | | | | | | | | versions agains the WebKit ones it is now easy to see the differences. The lookup on the window object has changed slightly. We can now get rid of our v8OnProto annotations in DOMWindow.idl. I have generated the new expected file for lookup-precedence for JSC using a webkit nightly build. Also, a couple of extra constructors have been added to the IDL file and the CROSS_DOCUMENT_MESSAGING define is gone. Review URL: http://codereview.chromium.org/6382 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3092 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to get the webkit debug tester green.ager@google.com2008-10-091-0/+5
| | | | | | Review URL: http://codereview.chromium.org/6380 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3090 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Mac build bustage caused by r3029 by providing a temporary stub method.mark@chromium.org2008-10-092-0/+48
| | | | | | | | | This isn't the ultimate fix: we should port and use port/platform/graphics/GraphicsContextSkia.cpp, but we were formerly using a stub just like this one, so this is fine to fix the burning. Review URL: http://codereview.chromium.org/7008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3089 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r3074 due to Mac build bustagemark@chromium.org2008-10-091-22/+1
| | | | | | Review URL: http://codereview.chromium.org/6378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3088 0039d316-1c4b-4281-b951-d872f2087c98
* Generate expected results for all tests that don't have pixel results.tc@google.com2008-10-0916-9/+84
| | | | | | | | | Most tests were fine except for font differences. The ones that are still broken are updated accordingly. tests_*.txt are probably the only files worth reviewing. Review URL: http://codereview.chromium.org/6373 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3085 0039d316-1c4b-4281-b951-d872f2087c98
* Porting changes in webkit/glue/plugins/testevanm@google.com2008-10-093-29/+40
| | | | | | | | | | | | | Not too much, 2 files actually, but still something. Please test this on Windows. BUG=1949 Review URL: http://codereview.chromium.org/4249 Patch from Paweł Hajdan jr <phajdan.jr@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3083 0039d316-1c4b-4281-b951-d872f2087c98
* Don't show the wdiff link if we're not running with the --wdiff flag.tc@google.com2008-10-092-3/+13
| | | | | | | Also doesn't ever show the link on the simplified diff line. Review URL: http://codereview.chromium.org/6371 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3081 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a bunch of files from KJSBindings.vcproj that are no longer ↵pkasting@chromium.org2008-10-091-1109/+65
| | | | | | | | referenced in the upstream vcprojs, and no longer exist in the tree. Review URL: http://codereview.chromium.org/7001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3080 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build breakage from the webkit merge.sgk@google.com2008-10-091-8/+19
| | | | | | Review URL: http://codereview.chromium.org/7004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3079 0039d316-1c4b-4281-b951-d872f2087c98
* Fix ICU build problems under Linux.erg@google.com2008-10-081-0/+4
| | | | | | | Review URL: http://codereview.chromium.org/6370 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3077 0039d316-1c4b-4281-b951-d872f2087c98
* Kinder, gentler (half-way-done) unforking.dglazkov@google.com2008-10-081-9/+9
| | | | | | | | See 6353 for its rougher, meaner twin. Review URL: http://codereview.chromium.org/6368 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3075 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes http://code.google.com/p/chromium/issues/detail?id=2472, whichananta@chromium.org2008-10-081-1/+22
| | | | | | | | | | | | | | | | | | is an issue with popups displayed by the flash plugin in response to a user click, getting blocked. The plugin invokes NPN_Evaluate to execute the javascript. It also invokes the NPN_PushPopupEnabledState/NPN_PopupEnabledState API's to set the popup enabled stack for the duration of the call. The fix is to add the plumbing in NPN_Evaluate to pass in a flag indicating whether popups are allowed for the duration of the call. Bug=2472 Review URL: http://codereview.chromium.org/6562 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3074 0039d316-1c4b-4281-b951-d872f2087c98
* Add a flaky layout test to exceptions.ericroman@google.com2008-10-081-1/+2
| | | | | | Review URL: http://codereview.chromium.org/6599 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3069 0039d316-1c4b-4281-b951-d872f2087c98
* remove unneeded webkit_glue:: and wrap windows functions in ifdefserg@google.com2008-10-082-11/+13
| | | | | | | | Review URL: http://codereview.chromium.org/6413 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3065 0039d316-1c4b-4281-b951-d872f2087c98
* Update the SCons build for the WebKit merge:sgk@google.com2008-10-087-281/+559
| | | | | | | | | | | | | | | | | * Update relevant file lists. * Modify CPPPATH directory lists to mirror the VS build. * Add new command-line defines. * Remove an incorrect /css/ subdirectory from the generated CSS*.in paths so the DAG properly hooks them up with the right source files. * Change the idiom when we exclude files that just haven't been ported yet: keep all the to-be-ported files on the global list, and explicitly remove them on the necessary platforms. (This should make it a little easier to verify that we have all the right files, and the config change when porting a file will be to just delete the relevant line.) * Comment the use of addRepository(). Review URL: http://codereview.chromium.org/6323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3063 0039d316-1c4b-4281-b951-d872f2087c98
* Change the font search order to try Lucida Sans Unicode before Arial Unicode ↵jungshik@google.com2008-10-0825-252/+253
| | | | | | | | | | | | | | | | | | MS because the former is available on Windows XP or later while the latter is only available with MS Office installed. This is partly to make font-dependent layout test results 'invariant' with or without Arial Unicode MS installed. Eventually, we may want to make those tests more robust against the font availability by removing some Unicode characters not commonly available. BUG=2304 TEST=pass the layout tests affected Review URL: http://codereview.chromium.org/6495 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3062 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pixel tests broken by my wdiff change.evanm@google.com2008-10-081-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3058 0039d316-1c4b-4281-b951-d872f2087c98
* Remove include to file that does not exist and sign comparison compiler warning.erg@google.com2008-10-082-3/+2
| | | | | | | | Review URL: http://codereview.chromium.org/6218 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3049 0039d316-1c4b-4281-b951-d872f2087c98
* Use wdiff to produce expected output.evanm@google.com2008-10-084-7/+43
| | | | | | | | | | | It's enabled by a --wdiff flag to run_webkit_tests. (DEPS update is to pull in new cygwin with wdiff.exe.) Example output: http://neugierig.org/drop/inline-crash-wdiff-win.html Review URL: http://codereview.chromium.org/6330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3048 0039d316-1c4b-4281-b951-d872f2087c98
* Comparison between signed and unsignederg@google.com2008-10-082-2/+2
| | | | | | | | Review URL: http://codereview.chromium.org/6411 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3046 0039d316-1c4b-4281-b951-d872f2087c98
* Mac build breakage. Revert 3035 & 3040.maruel@google.com2008-10-089-18/+3532
| | | | | | Review URL: http://codereview.chromium.org/6357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3045 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unused static functionerg@google.com2008-10-082-13/+2
| | | | | | | | Review URL: http://codereview.chromium.org/6216 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3044 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes two bugs leading to a layout test failure:sky@google.com2008-10-085-5/+17
| | | | | | | | | | | | | | . Our Document.idl was not up to date. This resulted in an error when the JavaScript tried to execute a function on Document. . Our code to write a SkBitmap to a BMP was writing colors premultiplied. It shouldn't do that. BUG=2973 TEST=layout test fix Review URL: http://codereview.chromium.org/6348 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3043 0039d316-1c4b-4281-b951-d872f2087c98
* base/logging.h defines LOG when webkit is about to so undef iterg@google.com2008-10-082-2/+3
| | | | | | | | Review URL: http://codereview.chromium.org/6204 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3042 0039d316-1c4b-4281-b951-d872f2087c98
* Update Xcode project to match http://codereview.chromium.org/6353/amanda@chromium.org2008-10-081-11/+9
| | | | | | Review URL: http://codereview.chromium.org/6595 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3040 0039d316-1c4b-4281-b951-d872f2087c98
* Use Skia on Linux alsoerg@google.com2008-10-082-4/+4
| | | | | | | | Review URL: http://codereview.chromium.org/6410 Patch from icefox. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3039 0039d316-1c4b-4281-b951-d872f2087c98