summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Linux: use other fonts when the primary is missing glyphsagl@chromium.org2008-12-034-8/+46
| | | | | | | | | | | | | | | | | We had a bug where we weren't setting the fontdata for missing glyphs to NULL. This caused WebKit not to try to load other fonts when glyphs were missing. With that fixed, we can implement the code to find a font for a given set of code points. This uses fontconfig as it has this information already indexed. This fixes css2.1/t0805-c5519-brdr-r-00-a.html Review URL: http://codereview.chromium.org/13108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6328 0039d316-1c4b-4281-b951-d872f2087c98
* fix WebKitCSSTransformValue not being initializedtc@google.com2008-12-032-2/+6
| | | | | | | Review URL: http://codereview.chromium.org/13107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6327 0039d316-1c4b-4281-b951-d872f2087c98
* Have merge script update DEPS and gclient sync correctly.ojan@google.com2008-12-032-18/+34
| | | | | | Review URL: http://codereview.chromium.org/12924 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6326 0039d316-1c4b-4281-b951-d872f2087c98
* src/webkit side of webkit merge 38760:38800ojan@google.com2008-12-0313-114/+338
| | | | | | Review URL: http://codereview.chromium.org/13034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6325 0039d316-1c4b-4281-b951-d872f2087c98
* Added Keystone builder to gears-scons.mpcomplete@chromium.org2008-12-034-0/+51
| | | | | | Review URL: http://codereview.chromium.org/10423 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6322 0039d316-1c4b-4281-b951-d872f2087c98
* add one test i seem to have missedpinkerton@google.com2008-12-031-0/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6321 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: support css font-family fallback.agl@chromium.org2008-12-034-1/+65
| | | | | | | | | | | | | | | Currently we'll always take the first element of a font-family list and run with it, using fontconfig's fallback. This adds a, slightly hacky, test to see if the fontconfig result is good enough and, if not, reports the failure back into WebKit so that other font-family elements can be tried. This fixes LayoutTests/css2.1/t040103-escapes-01-b.html Review URL: http://codereview.chromium.org/12914 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6320 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: css1/font_properties/font.htmlagl@chromium.org2008-12-033-195/+197
| | | | | | | | | | | The first time that I rebaselined I had stray patch included which screwed up the metrics. This corrects patch and the diff from the Windows version is the expected one-liner now. Review URL: http://codereview.chromium.org/12912 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6319 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the IsHungAppWindow DCHECK as it does not seem to be indicatingananta@chromium.org2008-12-031-1/+0
| | | | | | | | | | | | | | | | anything useful about the window at this point. It seems to fire at times even when SendMessageTimeout succeeds on the plugin window, which indicates some race condition between Windows updating its state about whether the window is hung. Fixes http://code.google.com/p/chromium/issues/detail?id=5066 Bug=5066 R=nsylvain Review URL: http://codereview.chromium.org/12920 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6318 0039d316-1c4b-4281-b951-d872f2087c98
* Unify mac fixable/ignore lists back into the mainlinepinkerton@google.com2008-12-034-2158/+1068
| | | | | | Review URL: http://codereview.chromium.org/13098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6317 0039d316-1c4b-4281-b951-d872f2087c98
* Backing out r6315 due to DirectoryWatcherTest.SubDir (base_unittests) failuremark@chromium.org2008-12-034-59/+40
| | | | | | | (again) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6316 0039d316-1c4b-4281-b951-d872f2087c98
* Make FilePath::Append accept FilePath parameter. Patch by Paweł Hajdan jrmark@chromium.org2008-12-034-40/+59
| | | | | | | | | <phajdan.jr@gmail.com> http://codereview.chromium.org/12907 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6315 0039d316-1c4b-4281-b951-d872f2087c98
* Add new cross-platform skia_utils file to the mac build. This isn't needed ↵brettw@google.com2008-12-031-3/+9
| | | | | | | | yet but it should be part of the build. Review URL: http://codereview.chromium.org/13105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6314 0039d316-1c4b-4281-b951-d872f2087c98
* Fix include path in FontWin.cppbrettw@google.com2008-12-031-1/+1
| | | | | | Review URL: http://codereview.chromium.org/13106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6313 0039d316-1c4b-4281-b951-d872f2087c98
* Split the cross-platform part of skia_utils_win into skia_utils. Use this newbrettw@google.com2008-12-039-35/+67
| | | | | | | | | function when possible. Add a little documentation. This does not change the Mac build, I'll do that in a separate pass, and the function moved is never used on the mac). Review URL: http://codereview.chromium.org/12917 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6312 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline two tests that were different because of different skia versions.brettw@google.com2008-12-034-2/+2
| | | | | | Review URL: http://codereview.chromium.org/13103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6311 0039d316-1c4b-4281-b951-d872f2087c98
* Some cleanup of ScriptValue.fqian@google.com2008-12-032-8/+38
| | | | | | Review URL: http://codereview.chromium.org/13102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6310 0039d316-1c4b-4281-b951-d872f2087c98
* Fix new include path of skia_utils.brettw@google.com2008-12-031-1/+1
| | | | | | Review URL: http://codereview.chromium.org/12916 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6309 0039d316-1c4b-4281-b951-d872f2087c98
* Get the test plugin compiling and working for the Mac.avi@google.com2008-12-035-0/+342
| | | | | | Review URL: http://codereview.chromium.org/12913 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6308 0039d316-1c4b-4281-b951-d872f2087c98
* Fix syntax.brettw@google.com2008-12-031-1/+1
| | | | | | Review URL: http://codereview.chromium.org/13104 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6307 0039d316-1c4b-4281-b951-d872f2087c98
* Move base/gfx/skia_util to skia/ext/skia_util_win.brettw@google.com2008-12-0323-31/+30
| | | | | | | In a later pass, I will separate off the cross-platform part of this file into skia/ext/skia_util (only one function). Review URL: http://codereview.chromium.org/13101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6306 0039d316-1c4b-4281-b951-d872f2087c98
* Allows scons build to use local copy of platformsdk if one is not bundled ↵bradnelson@chromium.org2008-12-034-12/+14
| | | | | | | | side-by-side. Review URL: http://codereview.chromium.org/12915 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6305 0039d316-1c4b-4281-b951-d872f2087c98
* Backing out r6299 due to DirectoryWatcherTest.SubDir (base_unittests) failuremark@chromium.org2008-12-033-57/+38
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6304 0039d316-1c4b-4281-b951-d872f2087c98
* Add Singleton traits for a "leaky singleton" - one that doesmbelshe@google.com2008-12-031-0/+10
| | | | | | | | not clean up at exit. Review URL: http://codereview.chromium.org/13069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6303 0039d316-1c4b-4281-b951-d872f2087c98
* Move skia_utils_mac from base/gfx to skia/ext.brettw@google.com2008-12-036-15/+15
| | | | | | Review URL: http://codereview.chromium.org/12911 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6302 0039d316-1c4b-4281-b951-d872f2087c98
* Parameterize the "Hammer" subdirectory name in which we build assgk@google.com2008-12-031-14/+15
| | | | | | | | | | $BUILD_TARGET_DIR, so it can be set to "Debug" or "Release' to mimic Visual Studio, or whatever other subdirectory the user prefers. Fix PROGRESS= on Linux so the messages go to /dev/tty. Remove the now-unnecessary in-SCons support for --clobber. Review URL: http://codereview.chromium.org/13087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6301 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in window positioning that resulted in positioningsky@google.com2008-12-031-4/+8
| | | | | | | | | | | incorrectly for monitors with an origin < 0 along either axis. BUG=5059 TEST=see bug Review URL: http://codereview.chromium.org/13100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6300 0039d316-1c4b-4281-b951-d872f2087c98
* Make FilePath::Append accept FilePath parameter. Patch by Paweł Hajdan jrmark@chromium.org2008-12-033-38/+57
| | | | | | | | | <phajdan.jr@gmail.com> http://codereview.chromium.org/12907 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6299 0039d316-1c4b-4281-b951-d872f2087c98
* Triage some tests. File bugs on some, and rebaseline others. The rebaselines ↵brettw@google.com2008-12-0315-15/+105
| | | | | | | | are V8 exception text differences (large-expressions) and font size differences (the rest). Review URL: http://codereview.chromium.org/12910 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6298 0039d316-1c4b-4281-b951-d872f2087c98
* The onbeforeunload event could be sent more than once to a page.jcampan@chromium.org2008-12-033-27/+29
| | | | | | | | | | This would happen if you closed a tab more than once and if you closed the browser several times (while it is waiting for unloads to execute). BUG=5029 TEST=See bug Review URL: http://codereview.chromium.org/13078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6297 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an uninitialized variable in data: urls.deanm@chromium.org2008-12-031-1/+5
| | | | | | | | Properly initialize ResourceLoaderBridge::ResponseInfo for data: urls. This is similar to the problem fixed in r5921. Review URL: http://codereview.chromium.org/12906 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6296 0039d316-1c4b-4281-b951-d872f2087c98
* Add skia_utils_mac to the base_gfx targetmark@chromium.org2008-12-031-2/+4
| | | | | | Review URL: http://codereview.chromium.org/12909 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6295 0039d316-1c4b-4281-b951-d872f2087c98
* Fox Linux build, missing files in scons file.brettw@google.com2008-12-031-0/+2
| | | | | | Review URL: http://codereview.chromium.org/10422 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6294 0039d316-1c4b-4281-b951-d872f2087c98
* Put back skia_utils into the build. This will be the next step (I didn't ↵brettw@google.com2008-12-031-3/+4
| | | | | | | | move the file yet). Review URL: http://codereview.chromium.org/13097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6293 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the base unittests in scons.brettw@google.com2008-12-031-2/+0
| | | | | | Review URL: http://codereview.chromium.org/12905 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6292 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my accidental addition of TransparencyHelperWin to the port vcproj ↵brettw@google.com2008-12-031-8/+0
| | | | | | | | (no such file). Review URL: http://codereview.chromium.org/13096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6291 0039d316-1c4b-4281-b951-d872f2087c98
* Move convolver and image_operations from base/gfx to skia/ext. This is justbrettw@google.com2008-12-0324-146/+53
| | | | | | | | like my previous change except does no namespace renaming and doesn't touch skia_utils. Review URL: http://codereview.chromium.org/13080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6290 0039d316-1c4b-4281-b951-d872f2087c98
* add a few files that now compilepinkerton@google.com2008-12-031-5/+5
| | | | | | Review URL: http://codereview.chromium.org/13062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6288 0039d316-1c4b-4281-b951-d872f2087c98
* Encapsulate https server creation a bit more in preparation for getting thedkegel@google.com2008-12-031-44/+31
| | | | | | | | cert paths from SSLTestUtil in net/base/ssl_test_util.h Review URL: http://codereview.chromium.org/13063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6287 0039d316-1c4b-4281-b951-d872f2087c98
* Copy of http://codereview.chromium.org/13003 created by ↵sgjesse@chromium.org2008-12-0322-89/+2292
| | | | | | | | yury.semikhatsky@gmail.com for final commit. Review URL: http://codereview.chromium.org/13092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6286 0039d316-1c4b-4281-b951-d872f2087c98
* Fix syntax errors in _official and _dom_stats.scons.sgk@google.com2008-12-032-2/+2
| | | | | | Review URL: http://codereview.chromium.org/13089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6285 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some passing tests from the tests list.deanm@chromium.org2008-12-031-13/+0
| | | | | | Review URL: http://codereview.chromium.org/13085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6280 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back this change.ben@chromium.org2008-12-033-16/+11
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6279 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old infobar code from the SCons build.sgk@google.com2008-12-032-6/+0
| | | | | | Review URL: http://codereview.chromium.org/13083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6278 0039d316-1c4b-4281-b951-d872f2087c98
* RootView should be destroyed in WM_NCDESTROY not after it.ben@chromium.org2008-12-033-11/+16
| | | | | | Review URL: http://codereview.chromium.org/12632 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6277 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some correctly passing tests; add notes on some others.evanm@google.com2008-12-031-8/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6275 0039d316-1c4b-4281-b951-d872f2087c98
* Handle the zoom cursors properly by copying more code out of WebKit's GTK port.evanm@google.com2008-12-032-2/+262
| | | | | | | Review URL: http://codereview.chromium.org/13079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6274 0039d316-1c4b-4281-b951-d872f2087c98
* Tear out all the old infobar code.ben@chromium.org2008-12-0323-1231/+5
| | | | | | | | http://crbug.com/4620 Review URL: http://codereview.chromium.org/13077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6273 0039d316-1c4b-4281-b951-d872f2087c98
* Tag some failing layout tests with the reason they're failing.evanm@google.com2008-12-031-2/+11
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6271 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Re-baseline multiple_pseudo_elements-expected.htmlagl@chromium.org2008-12-034-4/+104
| | | | | | | | | | The only difference is the width of the large T (off by one pixel). This is caused by rounding errors of the phamton points in the hinter. Also remove a couple of layout tests which now pass from the FAIL set. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6270 0039d316-1c4b-4281-b951-d872f2087c98