summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Port LockImpl, Lock, and ConditionVariable to pthreads-supporting platforms.mmentovai@google.com2008-08-089-78/+195
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@567 0039d316-1c4b-4281-b951-d872f2087c98
* Pull latest googleurl to get < > escaping for queries.brettw@google.com2008-08-081-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@566 0039d316-1c4b-4281-b951-d872f2087c98
* git-svn-id: svn://svn.chromium.org/chrome/trunk/src@565 ↵pamg@google.com2008-08-0810-621/+18
| | | | 0039d316-1c4b-4281-b951-d872f2087c98
* Re-baseline tests that fail because the Mac font-metrics hacks have beenpamg@google.com2008-08-0816385-4753/+489648
| | | | | | | | | | | | | | | | | | | | | | | removed from test_shell. This change includes any tests that passed with the font hacks still in and failed "unexpectedly" when the hacks were removed, separately for each of v8 and JavaScriptCore. * The PNGs and checksums are all in layout_test_results/v8/ * The new text results for tests in pending/ and chrome/ are in layout_tests/pending/ and layout_tests/chrome/ * The new text results from LayoutTests/ for v8 are in layout_test_results/v8/ * The new text results from LayoutTests/ for kjs are in layout_test_results/kjs/ * I didn't put READMEs into any of the new directories, since I'm hoping to make our results first-class citizens in WebKit soon Since my eager hope is to drop the JSC layout tests very soon now, I didn't spend the time finding duplicate results in the layout_test_results/{v8, kjs}/ directories to move into common/. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@564 0039d316-1c4b-4281-b951-d872f2087c98
* Change the UrlRequestJob base class to be thread safe because the sub class ↵nsylvain@google.com2008-08-081-1/+4
| | | | | | UrlRequestFileJob can be deleted on multiple threads. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@563 0039d316-1c4b-4281-b951-d872f2087c98
* fix recursionpinkerton@google.com2008-08-081-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@562 0039d316-1c4b-4281-b951-d872f2087c98
* Logging cleanup for mac and linuxpinkerton@google.com2008-08-081-15/+164
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@561 0039d316-1c4b-4281-b951-d872f2087c98
* Changed the WebKit Visual Studio solution to use the new Visual Studio projectsgjesse@google.com2008-08-082-53/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | files for V8. The following projects have been removed from the WebKit solution: libv8core no_snapshotv8 mksnapshot snapshotv8 The following projects (from v8/tools/visual_studio) have been added to the WebKit solution: v8_base v8 v8_mksnapshot v8_snapshot With the following dependencies: v8 depends on v8_base v8_mksnapshot depends on v8 v8_snapshot on v8_base and v8_mksnapshot test_shell depends on v8_snapshot test_shell_tests depends on v8_snapshot Got rid of the IncrediBuild configuration file webkit.ib_ini as it is not needed with the new Visual Studio project files for V8. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@560 0039d316-1c4b-4281-b951-d872f2087c98
* Roll the V8 revision to a revision that includes the new V8 Visual Studio ↵sgjesse@google.com2008-08-081-1/+1
| | | | | | | | | project files. After this change it will be possible to change the Chrome/WebKit Visual Studio solution files to use the new V8 Visual Studio project files. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@559 0039d316-1c4b-4281-b951-d872f2087c98
* Roll the V8 deps forward. After this change new vcproj files will be added tosgjesse@google.com2008-08-081-1/+1
| | | | | | V8, leaving this revision as a rollback point. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@558 0039d316-1c4b-4281-b951-d872f2087c98
* Third times a charm! This is an attempt at re-landing r408. This time the ↵darin@google.com2008-08-086-23/+28
| | | | | | | | UI test is revised to give the browser a chance to notice a crashed tab. TBR=nsylvain git-svn-id: svn://svn.chromium.org/chrome/trunk/src@557 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the first line filename comment to make this consistent with the restdeanm@google.com2008-08-082-2/+0
| | | | | | | of our source code. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@556 0039d316-1c4b-4281-b951-d872f2087c98
* rollback my experiment to see the effectsdarin@google.com2008-08-081-4/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@551 0039d316-1c4b-4281-b951-d872f2087c98
* This is essentially a no functionality change to the Automated_ui test ↵finnur@google.com2008-08-082-327/+325
| | | | | | project. I renamed a few functions for clarity, reordered the functions in both the .cc and .h file alphabetically to see at a glance what commands are missing and did the same with the loop in DoAction that parses the input. That change actually flushed out two duplications (ie. "options" had two cases in the switch). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@550 0039d316-1c4b-4281-b951-d872f2087c98
* Fix massive layout test failure (arising from Times vs Times New Roman ↵jungshik@google.com2008-08-081-0/+2
| | | | | | | | | difference) TBR=brettw git-svn-id: svn://svn.chromium.org/chrome/trunk/src@549 0039d316-1c4b-4281-b951-d872f2087c98
* This is a revised CB of 738 and its companion 764 (which were made jungshik@google.com2008-08-081-13/+120
| | | | | | | | | | | | | | | | | | | | | | before svn move). This and CB 1144 are intended for the inclusion in the release branch (if possible). I have some more fundamental (and far better) changes coming up for the trunk. * Added containsCharacter static function to check whether a font supports a given character. (this check is not done for Latin case because it's hardly necessary for it). It's most significant for Han (bugs 971960, 1314940) * The cmap table (indirectly obtained with Windows API and is limited to BMP) is cached. This can have a memory implication. Somehow, intl1 (where I expected the increase most) and intl2 tests do not show any memory increase (rendere). To my surprise, moz has some memory increase ( vm_renderer_peak is up by 10%. vm_final does not change), but I'm not sure whether that's real or bogus. BUG=1241039,1314945,971960,1314940 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@548 0039d316-1c4b-4281-b951-d872f2087c98
* This is a revised CB of issue 738 and 764 (which were made jungshik@google.com2008-08-083-20/+62
| | | | | | | | | | | | | | | | | | | | | | | before svn move). This and CB 1161 are intended for the inclusion in the release branch (if possible). I have some more changes coming up for the trunk. * Added two new outparams (script_Checked, char_checked) to use in FontCacheWin (revised in a companion CB). * For USCRIPT_COMMON and USCRIPT_INHERITED, get the Unicode block and map it to a script to determine a font. It's useful for CJK punctuations and some other cases (bug 1241039) * Change the default Arabic font to Tahoma to make Arabic rendering work on non-Arabic Win XP out of the box (bug 1314945) * Use Simsun even for TC because it covers both SC and TC and is likely to speed up TC chrome rendering SC pages. BUG=1241039,1314945,971960,1314940 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@547 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a NOTREACHED() that was causing a dialog box during unit tests, hencemaruel@google.com2008-08-072-12/+4
| | | | | | making it timeout on the test bot. Also simplify the test code. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@546 0039d316-1c4b-4281-b951-d872f2087c98
* Recursively search directories in the source tree and verify includes.brettw@google.com2008-08-071-0/+461
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@545 0039d316-1c4b-4281-b951-d872f2087c98
* Turn off pseudo localized strings.tc@google.com2008-08-072-4/+4
| | | | | | | | | If we want to break the build, we would have allow_pseudo="true" and fallback_to_english="false". BUG=1307741 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@544 0039d316-1c4b-4281-b951-d872f2087c98
* Save memory prefs to disks more oftenjar@google.com2008-08-071-5/+9
| | | | | | | | | | | | | | | | | The goal is to reduce the window where it is possible that a crash of Chrome will cause double counting of prior crashes. This change records all the (hopefully consistent) memory-resident state of the metrics service to disk as soon as we get an ack from UMA that a log was received. Without this, there is a possible gap between when the stats are copied to a log, and sent, vs. when the (now) zeroed crash count is written to disk. bug=1314946 r=evanm,petersont git-svn-id: svn://svn.chromium.org/chrome/trunk/src@543 0039d316-1c4b-4281-b951-d872f2087c98
* Complete brett's string conversion goodness for utf32 platforms.pinkerton@google.com2008-08-071-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@542 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an accidental nested extern and conversion cleanup from brett's landing.pinkerton@google.com2008-08-071-4/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@541 0039d316-1c4b-4281-b951-d872f2087c98
* (Part of last commit, but gcl doesn't like deleting directorieserg@google.com2008-08-07128-35/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@540 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the third_party/gnu directory, switching scripts that use unix like ↵erg@google.com2008-08-074-6/+10
| | | | | | | | tools to cygwin. BUGS=1313603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@539 0039d316-1c4b-4281-b951-d872f2087c98
* remove fixed_string from build.pinkerton@google.com2008-08-071-8/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@538 0039d316-1c4b-4281-b951-d872f2087c98
* Removing unnecessary information; it's not clarifying things.avi@google.com2008-08-071-3/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@537 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unit test for WordIterator. Fix word_iterator.* includes at the same time.maruel@google.com2008-08-074-6/+108
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@536 0039d316-1c4b-4281-b951-d872f2087c98
* Fix find box being positioned incorrectly. I moved the toolbar view into ↵beng@google.com2008-08-071-1/+9
| | | | | | | | | another view, so it's y-coordinate is always 0. Need to convert to ViewContainer coords to make the positioning work correctly. B=1306098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@535 0039d316-1c4b-4281-b951-d872f2087c98
* Add UTF-16 <-> Wide conversions for Mac.brettw@google.com2008-08-073-24/+94
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@534 0039d316-1c4b-4281-b951-d872f2087c98
* Improve PathServiceTest test by verifying that the returned path exists.maruel@google.com2008-08-073-9/+34
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@533 0039d316-1c4b-4281-b951-d872f2087c98
* Port in threading for Posix. Will require fixes to MessageLoop and Task to ↵avi@google.com2008-08-075-9/+174
| | | | | | compile on the Mac, though. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@532 0039d316-1c4b-4281-b951-d872f2087c98
* Pinkerton's port/fix-up of command-line processing to work cross-platform.evanm@google.com2008-08-073-40/+130
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@531 0039d316-1c4b-4281-b951-d872f2087c98
* This is an experiment to see the impact of a boosted priority on the pagedarin@google.com2008-08-071-0/+4
| | | | | | | | | | | cyclers. I worry that this could lead to starvation of regular tasks (it is common for OnObjectSignaled to do another IO call), so I don't think this is necessarily a good solution. TBR=jar git-svn-id: svn://svn.chromium.org/chrome/trunk/src@530 0039d316-1c4b-4281-b951-d872f2087c98
* More improvements to the frames. Consolidate some of the optional bar ↵beng@google.com2008-08-078-32/+349
| | | | | | | | | (bookmark, info, download) showing/layout, add a notion of supported window features, hook up some accelerator handling goop etc. B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@529 0039d316-1c4b-4281-b951-d872f2087c98
* Fix sys_string_conversions for use on the Mac.mmentovai@google.com2008-08-073-20/+27
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@528 0039d316-1c4b-4281-b951-d872f2087c98
* Rename and remove a bunch of string functions.evanm@google.com2008-08-075-167/+62
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@527 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback r517 to retry with ObjectWatcher. This change did not appear to bedarin@google.com2008-08-072-11/+10
| | | | | | | | | the cause of the page cycler regression. TBR=jar git-svn-id: svn://svn.chromium.org/chrome/trunk/src@526 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the unit tests for the error condition. Vista handles the error ↵brettw@google.com2008-08-071-2/+8
| | | | | | differently, so we can't have a consistent repro case. I don't think this is important to test anyway, since the functions are defined to do whatever the OS does. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@525 0039d316-1c4b-4281-b951-d872f2087c98
* Add defines for the size of wchar_t to build_config.h. Use this in places ↵brettw@google.com2008-08-0714-218/+220
| | | | | | | | | | where we currently have an OS-specific check. Remove all WIN32 ifdefs from base and replace them with proper defined(OS...). I also fixed random style bits when I encountered them. I made major style fixes to string16. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@524 0039d316-1c4b-4281-b951-d872f2087c98
* Make tabs affected by context menu actions pulse. The effect is somewhat ↵beng@google.com2008-08-0710-74/+248
| | | | | | | | | | subtle since I'm re-using the selection animation. Added support to the Menu Delegate for notifications of when selection moves within the menu. B=1313339 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@523 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the code that tries to use the transport DIB as the backing store ofdarin@google.com2008-08-071-0/+3
| | | | | | | | | the renderer. I think this might be impacting preformance in a negative way. R=iyengar git-svn-id: svn://svn.chromium.org/chrome/trunk/src@522 0039d316-1c4b-4281-b951-d872f2087c98
* Wrap text in the chrome first run dialog.tc@google.com2008-08-071-11/+7
| | | | | | | TEST=run chrome --lang=de --first-run and make sure the first bullet point wraps properly BUG=1297554 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@521 0039d316-1c4b-4281-b951-d872f2087c98
* Update chrome strings.tc@google.com2008-08-0741-43/+43
| | | | | | | TBR=mal git-svn-id: svn://svn.chromium.org/chrome/trunk/src@520 0039d316-1c4b-4281-b951-d872f2087c98
* Cross-platform portability fixes for JSONReader. Adds generic ↵mmentovai@google.com2008-08-078-54/+214
| | | | | | | | string-to-double parsing and tests in string_util. There is one behavior change here: numbers which "look" like integers by virtue of being free of '.', 'e', and 'E' are no longer rejected if they're not within the [INT_MIN .. INT_MAX] range. Instead, they'll be parsed and stored internally as doubles. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@519 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply 508 to determine if it was indeed the cause of the ↵maruel@google.com2008-08-072-15/+10
| | | | | | webkit-release-playback failure. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@518 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback changes made to URLRequestFileJob to use ObjectWatcher instead ofdarin@google.com2008-08-072-10/+11
| | | | | | | | | | ML::WatchObject. This is a test to confirm that the change caused a perf regression on single core machines. TBR=jar git-svn-id: svn://svn.chromium.org/chrome/trunk/src@517 0039d316-1c4b-4281-b951-d872f2087c98
* Patch uninstall until we fix bug 1308130.rahulk@google.com2008-08-071-11/+18
| | | | | | BUG=1311781 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@516 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old NativeMB functions from string util, and use the new ones in ↵brettw@google.com2008-08-0715-238/+345
| | | | | | sys_strings.h. I also removed duplicated code from the sandbox that can now use this, and fixed one case in the bug reporter that should not have been using the native multibyte encoding. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@515 0039d316-1c4b-4281-b951-d872f2087c98
* Revert part of r508, it may have broken webkit-release-playback.deanm@google.com2008-08-072-10/+15
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@514 0039d316-1c4b-4281-b951-d872f2087c98