summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Review URL: http://codereview.chromium.org/11513jcampan@chromium.org2008-11-201-227/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5751 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/11307jcampan@chromium.org2008-11-201-0/+200
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5748 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/11306jcampan@chromium.org2008-11-2019-410/+925
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5747 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/11509jcampan@chromium.org2008-11-201-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5745 0039d316-1c4b-4281-b951-d872f2087c98
* A new implementation of the autofill using the editor client API.jcampan@chromium.org2008-11-2017-696/+210
| | | | | | | | | | | | | | This simplifies code as we don't need to listen for events on input elements, the editor client API is only triggered when the text changes. The only quirk we have to work around is that when the editor client API notifies us that the text has changed, the selection is not set properly, preventing us from reliably finding out if the caret is at the end of the text. To work around that issue, we post a task that does the autofill after the text change callback. BUG=None TEST=Trigger the autofill behavior with form and passwords. Review URL: http://codereview.chromium.org/11479 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5742 0039d316-1c4b-4281-b951-d872f2087c98
* Finish release (opt) builds on Windows, including the parallelsgk@google.com2008-11-202-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | build\*.scons structure (mirroring build\*.vsprops files): * Use env.ApplySConscript() instead of env.SConscript with a hand-crafted dictionary defining 'env'. * Move various CPPPATH, CCFLAGS, CPPDEFINES, LIBS and LIBPATH definitions from build/SConscript.main and target-specific *.scons files into the build\*.scons files that mirror the existing build\*.vsprops hierarchy. * Use the new build\{debug,release}.scons files to update the windows_dbg and windows_opt construction environments. * Mirror current support for CHROME_BUILD_TYPE and CHROMIUM_BUILD external environment variables. * Remove hard-coded /TP options. * Massage $CXXFLAGS to remove $CCFLAGS, avoiding duplication of options on command lines. Handle the ripple effect in $PCHCOM by adding $CCFLAGS back to that command line. * Delete hammer's default settings of {CC,LINK}FLAGS_{DEBUG,OPTIMIZED} so they don't pollute our construction environments. * Update chrome config to link against v8 for opt, v8_g for dbg. * Get rid of fragile by-hand order of using_net.scons before other using_*.scons files. We're now using --start-group and --end-group on Linux to deal with dependency cycles in libraries. Review URL: http://codereview.chromium.org/11478 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5741 0039d316-1c4b-4281-b951-d872f2087c98
* Make the net resource interface use StringPiece instead of std::string. ↵deanm@chromium.org2008-11-201-4/+5
| | | | | | | | This means we can point directly into the resource in the binary, instead of copying. This makes sense for the TLD data, which doesn't need to be copied around. Review URL: http://codereview.chromium.org/11506 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5740 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/11504michaeln@google.com2008-11-201-18/+21
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5739 0039d316-1c4b-4281-b951-d872f2087c98
* The form autofill when shown originally has no selection, pressing enter in ↵jcampan@chromium.org2008-11-201-1/+6
| | | | | | | | | | | | that state would create a crasher. It is ok to have -1 as the selection index, which means no selection. BUG=4573 TEST=In a form text field enter some text so the autofill popup shows up, press enter. The popup should disappear with no crasher. Review URL: http://codereview.chromium.org/11297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5738 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Make the net resource interface use StringPiece instead oftc@google.com2008-11-201-3/+2
| | | | | | | | | | | | | | | std::string. This means we can point directly into the resource in the binary, instead of copying. This makes sense for the TLD data, which doesn't need to be copied around." This reverts commit r5735. TBR=deanm Review URL: http://codereview.chromium.org/11298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5736 0039d316-1c4b-4281-b951-d872f2087c98
* Make the net resource interface use StringPiece instead of std::string. ↵deanm@chromium.org2008-11-201-2/+3
| | | | | | | | This means we can point directly into the resource in the binary, instead of copying. This makes sense for the TLD data, which doesn't need to be copied around. Review URL: http://codereview.chromium.org/11296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5735 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor some windows specific initialization code intotc@google.com2008-11-205-141/+143
| | | | | | | | | | test_shell_win.cc. The sln change is to make test_shell_tests depend on breakpad. Review URL: http://codereview.chromium.org/11288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5734 0039d316-1c4b-4281-b951-d872f2087c98
* Fix windows scons build by adding a missing file.tc@google.com2008-11-201-0/+1
| | | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/12002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5732 0039d316-1c4b-4281-b951-d872f2087c98
* Make Linux use the Windows tests lists for now.deanm@chromium.org2008-11-192-2/+1332
| | | | | | | | This means we can stop debugging failed tests that also fail on Windows. Review URL: http://codereview.chromium.org/11500 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5720 0039d316-1c4b-4281-b951-d872f2087c98
* Make http_server.sh mutli-platform.mmoss@google.com2008-11-191-5/+15
| | | | | | | Review URL: http://codereview.chromium.org/11498 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5718 0039d316-1c4b-4281-b951-d872f2087c98
* Use the Ahem font for layout tests.evanm@google.com2008-11-191-17/+34
| | | | | | | Review URL: http://codereview.chromium.org/11499 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5717 0039d316-1c4b-4281-b951-d872f2087c98
* Use /bin/cat for .asis files, this should make it work on both cygwin and ↵deanm@chromium.org2008-11-191-1/+1
| | | | | | | | Linux (and mac?). Review URL: http://codereview.chromium.org/11287 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5716 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply http://codereview.chromium.org/11225agl@chromium.org2008-11-192-3/+6
| | | | | | | | | This was lost by Brett's move this morning. Review URL: http://codereview.chromium.org/11605 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5713 0039d316-1c4b-4281-b951-d872f2087c98
* Linux layout test fixagl@chromium.org2008-11-191-1/+1
| | | | | | | | | | | Append doesn't mutate so take the result of it. TBR=evan Review URL: http://codereview.chromium.org/11493 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5711 0039d316-1c4b-4281-b951-d872f2087c98
* Support manual HTTP server "start/stop" on Linux.mmoss@google.com2008-11-192-4/+14
| | | | | | | | | | This makes the Layout Tests instructions work on Linux: http://sites.google.com/a/chromium.org/dev/developers/testing/webkit-layout-tests Review URL: http://codereview.chromium.org/11490 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5710 0039d316-1c4b-4281-b951-d872f2087c98
* fix losing focus on arrow keys and tabtc@google.com2008-11-191-0/+10
| | | | | | | Review URL: http://codereview.chromium.org/11488 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5707 0039d316-1c4b-4281-b951-d872f2087c98
* Committing on behalf of knorton@google.comjam@chromium.org2008-11-191-1/+1
| | | | | | | | | | | Fixes a threading issue in PluginInstance. PluginThreadAsyncCall is supposed to provide a thread safe way of enqueing a callback onto the plugin thread. Currently, it unsafely adds a reference to the PluginInstance when the callback is enqueued. This patch converts PluginInstance from RefCounted to RefCountedThreadSafe. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5706 0039d316-1c4b-4281-b951-d872f2087c98
* Match Windows font metrics on Linux.agl@chromium.org2008-11-194-11/+96
| | | | | | | | | | | | | | | | | With this change, many layout tests involving text match render trees exactly. By turning off anti-aliasing we also almost match pixel exact. There are a couple of single-pixel differences between Win32 font rendering and FreeType however (see the bottom left pixel of an 'a' glyph for example), so we aren't quite pixel-for-pixel yet. Mike Reed expects to redo much of the font configuration code in Skia to cope with complex text and subpixel text so, for now, I'm not going to have anti-aliasing be a command line flag etc. Review URL: http://codereview.chromium.org/11284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5704 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of the text on the toolbar.evanm@google.com2008-11-191-0/+2
| | | | | | | Review URL: http://codereview.chromium.org/11477 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5703 0039d316-1c4b-4281-b951-d872f2087c98
* Fallback to Windows expected results for Linux layout testsagl@chromium.org2008-11-194-0/+23
| | | | | | | | | | Otherwise we fall back to Mac results, which aren't what we are going to be aiming for. Review URL: http://codereview.chromium.org/11254 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5702 0039d316-1c4b-4281-b951-d872f2087c98
* Only have one constant for timeout time.erg@google.com2008-11-195-9/+10
| | | | | | | Review URL: http://codereview.chromium.org/11257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5698 0039d316-1c4b-4281-b951-d872f2087c98
* More Linux build fixes.agl@chromium.org2008-11-192-9/+44
| | | | | | | | | | Add the bitmap platform device file to the scons and revert a reversion introduced in the move. Review URL: http://codereview.chromium.org/11484 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5697 0039d316-1c4b-4281-b951-d872f2087c98
* Remove platformCanvas_unittest from Liunx build since it doesn't compile ↵brettw@google.com2008-11-191-1/+3
| | | | | | | | properly. Review URL: http://codereview.chromium.org/11283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5695 0039d316-1c4b-4281-b951-d872f2087c98
* Mac changes for r5690mark@chromium.org2008-11-191-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5694 0039d316-1c4b-4281-b951-d872f2087c98
* Mac changes for r5690mark@chromium.org2008-11-193-0/+52
| | | | | | Review URL: http://codereview.chromium.org/11483 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5693 0039d316-1c4b-4281-b951-d872f2087c98
* Minor Linux build fixupsagl@chromium.org2008-11-193-4/+4
| | | | | | | | | TBR=brett Review URL: http://codereview.chromium.org/11281 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5692 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo for Linux build.brettw@google.com2008-11-191-1/+1
| | | | | | Review URL: http://codereview.chromium.org/11482 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5691 0039d316-1c4b-4281-b951-d872f2087c98
* Move PlatformCanvas and PlatformDevice from base/gfx to webkit/port. I left ↵brettw@google.com2008-11-1932-0/+4640
| | | | | | | | | | header files in the original locations that include the ones in the new location so I don't have to change all the includes in Chrome at once. These will be removed later. I kept the names, indenting, and the namespaces the same for now. I will also be cleaning this up in separate passes. Review URL: http://codereview.chromium.org/11244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5690 0039d316-1c4b-4281-b951-d872f2087c98
* Normalise layout test line endings to use UNIX style.agl@chromium.org2008-11-191-1/+1
| | | | | | | | | | | | | On Linux, the diffs against the Windows baselines fail if the baseline has \r\n line endings. The output from the test shell already appears to be normalised to \n endings, so it's not clear to me how Windows diff works in this case unless the Windows tools are automatically detecting and fixing the line endings. Review URL: http://codereview.chromium.org/11280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5689 0039d316-1c4b-4281-b951-d872f2087c98
* delete more unused codepinkerton@google.com2008-11-191-624/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5688 0039d316-1c4b-4281-b951-d872f2087c98
* Update expected results for LayoutTests/plugins/plugin-javascript-access.htmldarin@chromium.org2008-11-192-1/+19
| | | | | | | | | | The test was apparently expanded to test more features. Sadly we have to fork the expected results here to account for a difference in the plugin's filename. R=pamg Review URL: http://codereview.chromium.org/11266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5685 0039d316-1c4b-4281-b951-d872f2087c98
* Re-baseline hindi-spacing, using correct font settings this time.pamg@google.com2008-11-192-1/+1
| | | | | | | | | | TBR=ojan BUG=4391 TEST=covered by layout tests Review URL: http://codereview.chromium.org/11480 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5684 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup TemporaryLinkStubs.cpp.darin@chromium.org2008-11-191-35/+39
| | | | | | | | R=ojan Review URL: http://codereview.chromium.org/11267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5683 0039d316-1c4b-4281-b951-d872f2087c98
* Remove nonexistent pending/ tests from tests_fixable, and leftover resultspamg@google.com2008-11-1950-841/+424
| | | | | | | | | | | | | from pending/ and chromium-win/pending/. Re-baseline tests that moved from pending/ to LayoutTests/. BUG=4391 TEST=covered by layout tests Review URL: http://codereview.chromium.org/11241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5682 0039d316-1c4b-4281-b951-d872f2087c98
* remove unused filepinkerton@google.com2008-11-191-264/+0
| | | | | | Review URL: http://codereview.chromium.org/11476 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5681 0039d316-1c4b-4281-b951-d872f2087c98
* add chromium-mac expectations, they were missing previously.pinkerton@google.com2008-11-1921-0/+697
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5678 0039d316-1c4b-4281-b951-d872f2087c98
* More tweaks to fixable tests to get expected failures to zarro.pinkerton@google.com2008-11-191-27/+8
| | | | | | Review URL: http://codereview.chromium.org/11274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5677 0039d316-1c4b-4281-b951-d872f2087c98
* Implement window closing.deanm@chromium.org2008-11-191-5/+5
| | | | | | Review URL: http://codereview.chromium.org/11263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5673 0039d316-1c4b-4281-b951-d872f2087c98
* Implement GetRootWindowRect, for example, window.screenX.deanm@chromium.org2008-11-191-3/+13
| | | | | | Review URL: http://codereview.chromium.org/11262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5672 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on logging of notImplemented()s inside WebCore for test_shell.evanm@google.com2008-11-193-0/+13
| | | | | | | Review URL: http://codereview.chromium.org/11259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5668 0039d316-1c4b-4281-b951-d872f2087c98
* rename gtk test shell filestc@google.com2008-11-193-3/+3
| | | | | | | Review URL: http://codereview.chromium.org/11463 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5665 0039d316-1c4b-4281-b951-d872f2087c98
* Pass a bunch more tests by not erroring to stderr.deanm@chromium.org2008-11-191-1/+3
| | | | | | Review URL: http://codereview.chromium.org/11464 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5663 0039d316-1c4b-4281-b951-d872f2087c98
* Remove cf_html from webdropdata.h. This is windowstc@google.com2008-11-197-138/+30
| | | | | | | | | | | | | | | | | | specific code so we should handle it before we get to webkit. CF_HTML needs the source URL to resolve relative URLs so I added that to the format and plumb it through from webcore. I also did some small refactoring so we only have one implementation of converting to/from CF_HTML and regular markup. We can tweak these converters (and add unit tests) in follow up changes. Review URL: http://codereview.chromium.org/11247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5662 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bunch of linux test shell crashes by removing an old stub out hack.deanm@chromium.org2008-11-191-3/+0
| | | | | | Review URL: http://codereview.chromium.org/11805 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5661 0039d316-1c4b-4281-b951-d872f2087c98
* rename webwidget_host.cc to webwidget_host_win.cctc@google.com2008-11-195-11/+11
| | | | | | | Review URL: http://codereview.chromium.org/11251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5659 0039d316-1c4b-4281-b951-d872f2087c98