summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pull out command_line_unittest until it workspinkerton@google.com2008-08-081-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@580 0039d316-1c4b-4281-b951-d872f2087c98
* Remove cruft of old unit test harness, replace it with gTest goodness. Fix ↵pinkerton@google.com2008-08-082-145/+109
| | | | | | extern-ness of a couple of globals in command_line. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@579 0039d316-1c4b-4281-b951-d872f2087c98
* Simplify AboutChromeView to only contain what someone would need to make a ↵erikkay@google.com2008-08-0843-52/+43
| | | | | | | | | support request, removing official build number and user agent. The more detailed version information is in about:version. BUG=1300256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@578 0039d316-1c4b-4281-b951-d872f2087c98
* Update chrome strings. No changes to webkit strings. After this,tc@google.com2008-08-082-13/+13
| | | | | | | | | I think we have all strings except 3 in lang=sr. TBR=mal git-svn-id: svn://svn.chromium.org/chrome/trunk/src@577 0039d316-1c4b-4281-b951-d872f2087c98
* Catch up SCons build with latest changes:sgk@google.com2008-08-083-2/+12
| | | | | | | | | | | Add new *_posix.cc, and condition_variable_win.cc files, replacing old condition_variable.cc file. Additional updates: Remove reference to deleted FontMetrics.cpp. Add word_iterator_unittest.cc. Add two overlooked language .rc files (es-419 and nb). TBR: mmentovai git-svn-id: svn://svn.chromium.org/chrome/trunk/src@576 0039d316-1c4b-4281-b951-d872f2087c98
* Re-baseline additional tests after the big font-metric hack-excision.pamg@google.com2008-08-0815-197/+347
| | | | | | | BUG=1221100 TEST=covered by layout tests git-svn-id: svn://svn.chromium.org/chrome/trunk/src@575 0039d316-1c4b-4281-b951-d872f2087c98
* fix bustagebeng@google.com2008-08-081-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@574 0039d316-1c4b-4281-b951-d872f2087c98
* Tweaks to make the opaque frame look better including adding support for app ↵beng@google.com2008-08-0811-58/+209
| | | | | | | | windows. Document the constants in the non-client view. Make the OTR frame work. Add a check to browser process that we use to check if we're using the new frames so we can disable various functionality that isn't appropriate. B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@573 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back the new V8 Visual Studio project files.sgk@google.com2008-08-083-35/+54
| | | | | | | | libv8.vcproj and libv8core.vcproj both still reference the deleted src\precompiled-v8.cc file, which breaks clean debug builds. It didn't break incremental debug builds because the precompiled-v8.obj file still exists on disk, and doesn't break clean release builds because it's marked to ignore the file during release builds. TBR=sgjesse,nsylvain git-svn-id: svn://svn.chromium.org/chrome/trunk/src@572 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak and assert that the values are correct.tc@google.com2008-08-081-1/+27
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@571 0039d316-1c4b-4281-b951-d872f2087c98
* Update Firefox importer tests to be in sync with the new escaping rulesbrettw@google.com2008-08-082-2/+2
| | | | | | for < and > in queries. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@570 0039d316-1c4b-4281-b951-d872f2087c98
* Add observer_list_unittest.cc to base test target. Fix gcc warnings with ↵pinkerton@google.com2008-08-082-1/+6
| | | | | | virtual methods w/ non-virtual dtor and members being initialized in the init-list in the wrong order. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@569 0039d316-1c4b-4281-b951-d872f2087c98
* Add Lock and LockImpl to the test target to get it linking.mmentovai@google.com2008-08-081-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@568 0039d316-1c4b-4281-b951-d872f2087c98
* 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