summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Force databases and localstorage to be enabled extensions.aa@chromium.org2009-08-252-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | We were already doing this, this change modifies the mechanism. Before we were relying on the presence of the --enable-extensions flag, but as we are getting ready to remove that on dev, we needed something else. This forces local storage and database to be enabled on chrome-extension:// pages. Also, change the way database enabling works in general to be more like the way local storage works, just for consistency. Will remove old, unnecessary WebKit API in an upstream change. erikkay: extensions stuff dumi: database stuff jorlow: local storage stuff BUG=19511 Review URL: http://codereview.chromium.org/173306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24223 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: make "Take snapshot" button in heap profiler visible.mnaganov@chromium.org2009-08-252-10/+4
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/173339 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24219 0039d316-1c4b-4281-b951-d872f2087c98
* Missed Arv's style comment in the previous commit for this.ojan@google.com2009-08-251-4/+2
| | | | | | | | | Using + for strings instead of +=. TBR=arv@chromium.org Review URL: http://codereview.chromium.org/173323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24201 0039d316-1c4b-4281-b951-d872f2087c98
* Accidentally deleted this file instead of modifying it.pkasting@chromium.org2009-08-251-0/+264
| | | | | | | | | TBR=jparent BUG=19766 TEST=none Review URL: http://codereview.chromium.org/174377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24199 0039d316-1c4b-4281-b951-d872f2087c98
* Assorted improvements to the flakiness dashboard.ojan@google.com2009-08-251-56/+76
| | | | | | | | | | | | | | | | 1. Move the legend below the list of builders. 2. Get rid of unused sortPasses option (dead code). 3. Fix classname on builder links. 4. Print timing statistics for page load. 5. Fix bug with seeing if a test's results match it's expected results. 6. Pick less garish colors for test expectations. 7. Make the query parameter for testtype and actual parameter instead of just the end of the search string. 8. Comment out the linux builders until we can actually access the JSON files. Review URL: http://codereview.chromium.org/174371 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24197 0039d316-1c4b-4281-b951-d872f2087c98
* Truncate/pad results for a test to the number of builds that we haveojan@google.com2009-08-251-14/+16
| | | | | | | | instead of to the max number. This way, if we have less than the max number we don't show a bunch of useless data in the dashboard. Review URL: http://codereview.chromium.org/173321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24196 0039d316-1c4b-4281-b951-d872f2087c98
* Align autoscroll cursors by setting their hotspots correctly. Original ↵pkasting@chromium.org2009-08-258-0/+0
| | | | | | | | | patch by Philippe Beauchamp (see http://codereview.chromium.org/149742 ), r=me. BUG=6173 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24192 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 47719:47732jianli@chromium.org2009-08-251-0/+3
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173312 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24190 0039d316-1c4b-4281-b951-d872f2087c98
* Make paths in JSON all be unix-style. This is done here instead ofojan@google.com2009-08-253-2/+10
| | | | | | | | | | | in the consumer (the layout tests dashboard) since the dashboard is already too slow. Also, log starting and stopping of generating the JSON files so we can know if they start taking a long time to generate. Review URL: http://codereview.chromium.org/174366 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24182 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a large number of tests that only differ because of a major ↵pkasting@chromium.org2009-08-2495-732/+319
| | | | | | | | | | layout change upstream. BUG=19766 TEST=none Review URL: http://codereview.chromium.org/174343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24180 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline tool: use a temp directory as svn diff config directory instead ↵victorw@chromium.org2009-08-241-1/+22
| | | | | | | | | | | | of using "--diff-cmd diff", which may not work in some corner cases per comments in gcl.py. R=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/173301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24160 0039d316-1c4b-4281-b951-d872f2087c98
* Recommit r24120 with a try-catch around the JSON parsing. The JSON filesojan@google.com2009-08-243-32/+58
| | | | | | | | | | | | | | that we read in on the bots aren't actually proper JSON, they're Python that we used to eval. If we can't parse the file as JSON, then we just clobber the results and they'll be JSON from now on. TBR=tony@chromium.org TEST=ran on the layout tests trybot, which had the same problem BUG=none Review URL: http://codereview.chromium.org/174336 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24159 0039d316-1c4b-4281-b951-d872f2087c98
* Skip fast/wml layout tests, since Chrome doesn't support wml. First layout ↵jparent@chromium.org2009-08-241-6/+1
| | | | | | | | | | | | test was added into this directory during last webkit merge. BUG=none TEST=Ran on layout_win, layout_mac, layout_win try servers. Review URL: http://codereview.chromium.org/173247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24144 0039d316-1c4b-4281-b951-d872f2087c98
* Explicitly use "--diff-cmd diff" on svn diff, so the script will work ↵pkasting@chromium.org2009-08-241-1/+2
| | | | | | | | | | correctly even for people who have a custom svn differ (e.g. WinDiff). BUG=none TEST=none Review URL: http://codereview.chromium.org/174341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24142 0039d316-1c4b-4281-b951-d872f2087c98
* Group tests requiring eventSender.beginDragWithFiles.dglazkov@chromium.org2009-08-241-7/+7
| | | | | | | | | | TBR=japhet BUG=19884 TEST=none Review URL: http://codereview.chromium.org/173291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24141 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the scons build not generating inspector_stringstony@chromium.org2009-08-241-45/+47
| | | | | | | | | | | | | | | | and devtools_strings. I added 'process_outputs_as_sources': 1 to the targets per sgk's recommendation. Otherwise, the files don't get generated. I also converted tabs to spaces in the file. This should fix devtools interactive tests on linux. Review URL: http://codereview.chromium.org/173290 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24137 0039d316-1c4b-4281-b951-d872f2087c98
* linux/mac: implement NPN_ThreadAsyncCallpiman@chromium.org2009-08-241-1/+1
| | | | | | | Review URL: http://codereview.chromium.org/174296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24136 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Migrate to the new InjectedScript-based CallFrame.pfeldman@chromium.org2009-08-243-497/+187
| | | | | | Review URL: http://codereview.chromium.org/173266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24135 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 47646:47719jianli@chromium.org2009-08-241-0/+28
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173287 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24133 0039d316-1c4b-4281-b951-d872f2087c98
* Group all XSSAuditor failures.dglazkov@chromium.org2009-08-241-11/+11
| | | | | | | | | | TBR=abarth BUG=16237 TEST=none Review URL: http://codereview.chromium.org/173283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24128 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 24120.ojan@google.com2009-08-243-53/+32
| | | | | | Review URL: http://codereview.chromium.org/173280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24124 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate expectations. TBR to open tree.ojan@google.com2009-08-241-2/+0
| | | | | | Review URL: http://codereview.chromium.org/174334 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24122 0039d316-1c4b-4281-b951-d872f2087c98
* Use simplejson for encoding to JSON.ojan@google.com2009-08-243-32/+53
| | | | | | | | Also, fixed a bug where we would interpret a passing test as nodata. Review URL: http://codereview.chromium.org/174276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24120 0039d316-1c4b-4281-b951-d872f2087c98
* Group failures related to complext text stroking.dglazkov@chromium.org2009-08-241-4/+5
| | | | | | | | | | TBR=brettw TEST=none BUG=20130 Review URL: http://codereview.chromium.org/174331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24119 0039d316-1c4b-4281-b951-d872f2087c98
* Change to use nodeName from the base class to avoid the compiling error in ↵jianli@chromium.org2009-08-241-1/+1
| | | | | | | | | | | | the future WebKit merge. BUG=none TEST=none Review URL: http://codereview.chromium.org/173276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24118 0039d316-1c4b-4281-b951-d872f2087c98
* Update bug info for get-file-upload.html expected failure.japhet@chromium.org2009-08-241-2/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173160 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24115 0039d316-1c4b-4281-b951-d872f2087c98
* This CL fixes "RTL: Form autofill pop-up is not right aligned".xji@chromium.org2009-08-241-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The complete patch includes 2 parts: 1. patch in webkit (https://bugs.webkit.org/show_bug.cgi?id=27889), mainly PopupMenuChromium.cpp 2. this one (depends on the first patch to be able to compile). The changes apply to autofill only, not <select>. It 1. restricts the popup box to be the same size as that of the input field. 2. displays the text in the popup box in the same directionality as the text in input field. BUGS=http://crbug.com/7323 TEST= 1. open the following HTML page: <html> <head> </head> <body> <form action="form_action.asp" method="get"> First name: <input type="text" name="fname" dir="rtl"/><br /> Last name: <input type="text" name="lname" /><br /> <input type="submit" value="Submit" /> </form> </body> </html> 2. Type some long text in the "Last name" input box >>Say "abcd abcd abcd abcd abcd abcd" 3. Click "Submit" 4. Open the file again 5. Type the first letter "a" 6. The form autofill pop-up should show up the same width as the input field, with the input text truncated to be "abcd abcd abcd abcd ab ...". 7. Type "hi!" in both "First name" and "Last name". Click "submit". Open the file again. Type "h" in "First name", "hi!" should be displayed as RTL ("!hi") in pop-up. Type "h" in "Last name", "hi!" should be displayed as LTR ("hi!") in pop-up Review URL: http://codereview.chromium.org/160613 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24108 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: define escapeString in injected script for DOM search to work.pfeldman@chromium.org2009-08-241-0/+23
| | | | | | | BUG=19526 Review URL: http://codereview.chromium.org/173269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24107 0039d316-1c4b-4281-b951-d872f2087c98
* Update expectations to add a repaint failure that was missed in the previous ↵dglazkov@chromium.org2009-08-241-0/+1
| | | | | | | | | | | edit. TBR=mmoss BUG=8630 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24106 0039d316-1c4b-4281-b951-d872f2087c98
* Group all repaint tests that use layoutTestController.display() and ↵dglazkov@chromium.org2009-08-241-47/+37
| | | | | | | | | | | | layoutTestController.testRepaint(). R=eroman BUG=8630 TEST=none Review URL: http://codereview.chromium.org/174279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24103 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 24094, caused a build break.maruel@chromium.org2009-08-245-251/+84
| | | | | | | | | TBR=mnaganov BUG=none TEST=none Review URL: http://codereview.chromium.org/174319 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24096 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools l10n: merge Inspector's and DevTools's strings; also, disable l10n ↵mnaganov@chromium.org2009-08-245-84/+251
| | | | | | | | | | | until mgr agreeement. BUG=none TEST=none Review URL: http://codereview.chromium.org/173267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24094 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r24085 and r24086, restoring skia asserts to debug-only (test complete).senorblanco@chromium.org2009-08-231-7/+7
| | | | | | | | | | BUG=http://crbug.com/17569 TEST=none TBR=maruel Review URL: http://codereview.chromium.org/173257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24087 0039d316-1c4b-4281-b951-d872f2087c98
* Captain Ahab here, trying to catch a whale. Temporarily enablingsenorblanco@chromium.org2009-08-231-7/+7
| | | | | | | | | | | | SK_DEBUG for release builds. This will be reverted after a few reliability runs. BUG=http://crbug.com/17569 TEST=None TBR=maruel git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24085 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline LayoutTests/fast/dom/navigator-detached-no-crash.html after ↵jparent@chromium.org2009-08-222-35/+1
| | | | | | | | | | | | http://trac.webkit.org/changeset/47397 added calls to getStorageUpdates(). TEST=ran tests locally BUG=none Review URL: http://codereview.chromium.org/174196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24057 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support and exposure of additional accessibility roles. Includes naming ↵klink@chromium.org2009-08-222-1/+10
| | | | | | | | | | of the LocationBar, and correctly exposing MSAA/ARIA roles for Documents, Graphics, Menubars and Toolbars. BUG=13291,19982 TEST=Assign @role menubar or toolbar to any dom element, and use Inspect32 (or similar tool) to see it exposed correctly. In the same way, <html> tag is exposed as role document. Review URL: http://codereview.chromium.org/174252 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24049 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 47630:47646. Temporarily remove tests changed in ↵dimich@google.com2009-08-221-0/+5
| | | | | | | | | | | http://trac.webkit.org/changeset/47640 for rebaselining. R=jianli TEST=none BUG=none Review URL: http://codereview.chromium.org/174281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24047 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo in rebaseline.py that broke the scriptdpranke@google.com2009-08-211-1/+1
| | | | | | | | | | BUG=none R=jparent@chromium.org TEST=none Review URL: http://codereview.chromium.org/174282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24045 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling 2 video tests that fail intermittently.dimich@google.com2009-08-211-1/+4
| | | | | | | | | TBR=scherkus TEST=none BUG=20004 Review URL: http://codereview.chromium.org/174275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24042 0039d316-1c4b-4281-b951-d872f2087c98
* Correct network state and ready state reporting.ajwong@chromium.org2009-08-215-26/+60
| | | | | | | | | | | | | For network state, make it return "loading" for everything that's not a file source since our cache does not yet reliably support caching the full media w/o need for a network. For ready state, correctly handle seeks to drop from HaveEnoughData down to HaveMetaData until the seek completes. Also implement the seeking() function. BUG=18975 TEST=none Review URL: http://codereview.chromium.org/165432 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24036 0039d316-1c4b-4281-b951-d872f2087c98
* Adding image for volume slider thumbhclam@chromium.org2009-08-214-0/+3
| | | | | | | | | | BUG=18973 Volume silder thumb image for media controls. Review URL: http://codereview.chromium.org/173139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24035 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to clean up some "unexpected passes" in layout tests.dimich@google.com2009-08-211-13/+0
| | | | | | | | | R=jparent BUG=none TEST=enabling layout tests Review URL: http://codereview.chromium.org/173226 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24031 0039d316-1c4b-4281-b951-d872f2087c98
* Updates to be able to build all targets in Linux x64.deanm@chromium.org2009-08-211-151/+156
| | | | | | | Review URL: http://codereview.chromium.org/174261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24029 0039d316-1c4b-4281-b951-d872f2087c98
* Retrofit the pre-existing appache message dispatching with the new WebKit ↵michaeln@google.com2009-08-2125-146/+602
| | | | | | | | | | | | | APIs and concrete classes defined in our new appcache library, and get rid of the old files. There are many files in the CL, mostly to pickup constant values now defined in our new appcache library, and to reflect a terminilogy change (from 'context' to 'host'). TEST=some existing unit tests apply BUG=none Review URL: http://codereview.chromium.org/170003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24022 0039d316-1c4b-4281-b951-d872f2087c98
* Make test paths in the output JSON files relative. That wayojan@google.com2009-08-211-6/+38
| | | | | | | they match the paths in expectations.json. Review URL: http://codereview.chromium.org/174241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24021 0039d316-1c4b-4281-b951-d872f2087c98
* Change eol:style on navigator-detached-no-crash-expected.txt to be LF.jparent@chromium.org2009-08-211-33/+33
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/173171 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24019 0039d316-1c4b-4281-b951-d872f2087c98
* Try change 23924 again - refactor layout_package.path_utils and dpranke@google.com2009-08-2116-1039/+542
| | | | | | | | | | | | | | | | | | | | layout_package.platform_utils. Deltas from that change: * Don't enable 'win-xp' as the default platform * Don't assume 'webkit/Release' exists (it doesn't by default on mac and linux), and fix the output results directory path in run_webkit_tests * Update tools/valgrind/chrome_tests.py (which I didn't realize depended on the layout_package code). BUG=none R=tony@chromium.org TEST=none Review URL: http://codereview.chromium.org/174209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24007 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r24002 due to test_shell_tests rednessajwong@chromium.org2009-08-214-49/+13
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24004 0039d316-1c4b-4281-b951-d872f2087c98
* Correct network state and ready state reporting.ajwong@chromium.org2009-08-214-13/+49
| | | | | | | | | | | | | For network state, make it return "loading" for everything that's not a file source since our cache does not yet reliably support caching the full media w/o need for a network. For ready state, correctly handle seeks to drop from HaveEnoughData down to HaveMetaData until the seek completes. Also implement the seeking() function. BUG=18975 TEST=none Review URL: http://codereview.chromium.org/165432 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24002 0039d316-1c4b-4281-b951-d872f2087c98
* Auto: change errant base::VKEY_* values to just VKEY_*.estade@chromium.org2009-08-211-4/+4
| | | | | | | | | | This shouldn't affect mac or windows as the definitions with our without base:: are identical there. BUG=19664 Review URL: http://codereview.chromium.org/174121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24000 0039d316-1c4b-4281-b951-d872f2087c98