summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Avoid a global std::stack. Instead embed a next pointer in the managers.deanm@google.com2008-08-132-20/+20
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@795 0039d316-1c4b-4281-b951-d872f2087c98
* AtExitManager cleanup.mmentovai@google.com2008-08-132-15/+16
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@794 0039d316-1c4b-4281-b951-d872f2087c98
* Compile debug_util.cc on all platforms.deanm@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@793 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the Mac project to build debug_util since r785 added it.mmentovai@google.com2008-08-132-2/+10
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@792 0039d316-1c4b-4281-b951-d872f2087c98
* Roll the V8 deps to a V8 version where the old vcproj files have been ↵sgjesse@google.com2008-08-131-1/+1
| | | | | | | | removed. This will possibly require clobbering of the build bots. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@791 0039d316-1c4b-4281-b951-d872f2087c98
* Build Linux against base_gfx, and we pass convolver and rect unit tests.deanm@google.com2008-08-131-9/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@790 0039d316-1c4b-4281-b951-d872f2087c98
* Add a EOL to the end of convolver_unittest.cc. This eliminates a GCC warning.deanm@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@789 0039d316-1c4b-4281-b951-d872f2087c98
* Add an EOL to the end of convolver.cc. This eliminates a warning in GCC.deanm@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@788 0039d316-1c4b-4281-b951-d872f2087c98
* Update base/SConscript to remove Windows only parts from the Linux build.deanm@google.com2008-08-131-10/+15
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@787 0039d316-1c4b-4281-b951-d872f2087c98
* Update a comment about AtExitManager for unit tests. Removes a typo.deanm@google.com2008-08-131-2/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@786 0039d316-1c4b-4281-b951-d872f2087c98
* Make debug_util cross platform, adding BeingDebugged and BreakDebugger. Linuxdeanm@google.com2008-08-137-112/+249
| | | | | | | supported added, and Mac OSX left as a todo for the mac team. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@785 0039d316-1c4b-4281-b951-d872f2087c98
* Implement IntToString-type methods without using a format string. I'm not ↵deanm@google.com2008-08-133-24/+137
| | | | | | sure if this will actually be more efficient. Also will make Int64ToString work on other platforms, since the old code used msvc-only %I64. Added a bunch of methods to have the whole Int/Int64 String/WString suite. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@784 0039d316-1c4b-4281-b951-d872f2087c98
* Reverted r781 V8 deps roll as it caused major build bot failures.sgjesse@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@783 0039d316-1c4b-4281-b951-d872f2087c98
* Removed reference from the WebKit Visual Studio solution to the project libjscresgjesse@google.com2008-08-131-9/+0
| | | | | | which was removed from V8, and is not used any more. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@782 0039d316-1c4b-4281-b951-d872f2087c98
* Roll the V8 deps to a V8 version where the old vcproj files have been removed.sgjesse@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@781 0039d316-1c4b-4281-b951-d872f2087c98
* Compile a list of the 34 automated UI test commands we want to run on the ↵finnur@google.com2008-08-133-30/+60
| | | | | | | | distributed tests. The goal is to make a test run of all combinations of 4 (as opposed to 5 now) for a total of 34^4 commands (as opposed to 17^5) and see what comes out of it. We won't be running any random keypresses in this run (except in the Dialog fuzzers), only explicit actions. There were also some discrepancies in how we were using the HTML elements, which I have fixed (Import is now ImportSettings, EditKeywords is now EditSearchEngines and ClearBrowserData is now ClearBrowsingData). I also reordered some functions to match .h file (alphabetical order). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@780 0039d316-1c4b-4281-b951-d872f2087c98
* When I added some new tests in automated_ui_tests I flushed out a crash in ↵finnur@google.com2008-08-131-5/+6
| | | | | | the IDC handler for ViewSource. If Navigate is not called before ViewSource we get a crash when trying to use the output from GetLastCommittedEntry(). To facilitate automatic testing We should instead just check it for null and only do something if a URL is available to us. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@779 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some warnings.evanm@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@775 0039d316-1c4b-4281-b951-d872f2087c98
* Quick fix regression from previous change to toolbar - forgot to take into ↵beng@google.com2008-08-131-0/+1
| | | | | | | | | account the width of the Go button when sizing the location bar so that the last button on the toolbar (the app menu) spilled off the end. TBR=glen git-svn-id: svn://svn.chromium.org/chrome/trunk/src@774 0039d316-1c4b-4281-b951-d872f2087c98
* IPCSyncChannel cleanup:jabdelmalek@google.com2008-08-132-38/+26
| | | | | | | | -remove reply_lock_ since received_replies_ was only being used on the IPC thread -stop using nested locks git-svn-id: svn://svn.chromium.org/chrome/trunk/src@773 0039d316-1c4b-4281-b951-d872f2087c98
* Add a cross-platform sleep API. We don't use TimeDeltapaulg@google.com2008-08-132-0/+21
| | | | | | here to avoid linking to winmm.dll. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@772 0039d316-1c4b-4281-b951-d872f2087c98
* Fix string_util and its tests for the Mac, GCC, UTF-32 wchar_t platforms, ↵mmentovai@google.com2008-08-137-118/+178
| | | | | | and POSIX systems generally. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@771 0039d316-1c4b-4281-b951-d872f2087c98
* Makes the toolbar/location bar look nice in popup windows.beng@google.com2008-08-137-67/+104
| | | | | | | | Rather than creating a frankenstein separate window type for popups, this just uses BrowserView2, and the regular BrowserToolbarView, but hides all the irrelevant controls. B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@770 0039d316-1c4b-4281-b951-d872f2087c98
* Move some bits around in the SConscript that are Windows-specific, and label ↵evanm@google.com2008-08-131-12/+12
| | | | | | one that needs work. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@769 0039d316-1c4b-4281-b951-d872f2087c98
* Parse /proc/cpuinfo to guess the number of available CPUs.evanm@google.com2008-08-131-0/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@768 0039d316-1c4b-4281-b951-d872f2087c98
* Fix race condition in pluginjabdelmalek@google.com2008-08-131-0/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@767 0039d316-1c4b-4281-b951-d872f2087c98
* Add a couple of metrics to help us quantify two cases that can prevent us to ↵cpu@google.com2008-08-1310-57/+131
| | | | | | | | | get crash reports. - Added env_vars to exe project instead of keep duplicating the strings. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@766 0039d316-1c4b-4281-b951-d872f2087c98
* Update icu38 to bring in UTF-32 wchar_t fix for the Mac.mmentovai@google.com2008-08-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@765 0039d316-1c4b-4281-b951-d872f2087c98
* Update base.xcodeproj to use string_utils_posix.* instead of string_utils_mac.*awalker@google.com2008-08-131-10/+10
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@764 0039d316-1c4b-4281-b951-d872f2087c98
* Re submitting the histograms change (735)rvargas@google.com2008-08-124-0/+40
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@763 0039d316-1c4b-4281-b951-d872f2087c98
* Manually refcount ReceivedSyncMsgQueue so that we force it to be destructed onjabdelmalek@google.com2008-08-123-10/+20
| | | | | | | | the listener thread. I've fixed the renderer crashes which were happening because SyncChannel was going away before the listener thread. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@762 0039d316-1c4b-4281-b951-d872f2087c98
* git-svn-id: svn://svn.chromium.org/chrome/trunk/src@760 ↵darin@google.com2008-08-127-197/+160
| | | | 0039d316-1c4b-4281-b951-d872f2087c98
* rollback r749darin@google.com2008-08-122-28/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@759 0039d316-1c4b-4281-b951-d872f2087c98
* Last changes to get Linux unit tests building:evanm@google.com2008-08-122-416/+1
| | | | | | | | Some minor SConscript changes. Removed the obsolete .linux file. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@758 0039d316-1c4b-4281-b951-d872f2087c98
* fix initialization order warningpinkerton@google.com2008-08-121-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@757 0039d316-1c4b-4281-b951-d872f2087c98
* Increase the height of the options dialog and first run bubbletc@google.com2008-08-121-2/+2
| | | | | | | | for lang=fil. BUG=1320328,1321164 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@756 0039d316-1c4b-4281-b951-d872f2087c98
* Update base/gfx/SConscript to build cleanly on linux.tc@google.com2008-08-121-9/+24
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@755 0039d316-1c4b-4281-b951-d872f2087c98
* Make breakpad handler compile on Linux.mmoss@google.com2008-08-122-20/+30
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@754 0039d316-1c4b-4281-b951-d872f2087c98
* Make this file compile on linux. We need fcntl.h for O_RDONLY, etc.tc@google.com2008-08-121-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@753 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Mac-specific code to make a generic POSIX string_util for Mac and Linux.mmoss@google.com2008-08-122-17/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@752 0039d316-1c4b-4281-b951-d872f2087c98
* configure the net unit test targetspinkerton@google.com2008-08-121-2/+287
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@751 0039d316-1c4b-4281-b951-d872f2087c98
* Minor cleanup of RootView. Removes unused double_buffered field fromsky@google.com2008-08-128-31/+22
| | | | | | | | | | | RootView, as well as renaming RootView::ProcessPendingPaint to PaintNow. BUG=1255929 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@750 0039d316-1c4b-4281-b951-d872f2087c98
* Provide a cross platform sleep API.paulg@google.com2008-08-122-0/+28
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@749 0039d316-1c4b-4281-b951-d872f2087c98
* Remove base\shared_memory.cc from the SCons build in favor of ↵sgk@google.com2008-08-121-1/+2
| | | | | | | | base\shared_memory_{win,posix}.cc. TBR: avi git-svn-id: svn://svn.chromium.org/chrome/trunk/src@748 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the Delayed UI test so the tree will be green.tc@google.com2008-08-121-1/+1
| | | | | | TBR=maruel git-svn-id: svn://svn.chromium.org/chrome/trunk/src@747 0039d316-1c4b-4281-b951-d872f2087c98
* Linux does not always have ULLONG_MAX, etc. Use numerical constants instead.deanm@google.com2008-08-121-12/+12
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@746 0039d316-1c4b-4281-b951-d872f2087c98
* Initial checkin for the code coverage dashboard script.niranjan@google.com2008-08-121-0/+233
| | | | | | | Script to process the code coverage data once the lcov files have been uploaded on the server. This will 'clean' the lcov file (Windows only) and then run genhtml to produce the HTML version of the code coverage at the dashboard. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@745 0039d316-1c4b-4281-b951-d872f2087c98
* Nit fixavi@google.com2008-08-121-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@744 0039d316-1c4b-4281-b951-d872f2087c98
* Add a virtual destructor; get rid of gcc warnings.avi@google.com2008-08-121-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@743 0039d316-1c4b-4281-b951-d872f2087c98
* The Posix shared memory implementation.avi@google.com2008-08-124-2/+192
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@742 0039d316-1c4b-4281-b951-d872f2087c98