summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Minor cleanup to OneShotTimer and RepeatingTimer: moves more of the member ↵darin@google.com2008-09-0337-620/+329
| | | | | | | | | | | variables into the Task subclass. Also included in this change: deprecate MessageLoop::timer_manager(), and change consumers over to use OneShotTimer or RepeatingTimer. R=beng BUG=1346553 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1684 0039d316-1c4b-4281-b951-d872f2087c98
* Build and test ThreadLocal* for Mac (r1678)mmentovai@google.com2008-09-031-0/+12
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1683 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo that broke the posix build.deanm@google.com2008-09-031-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1681 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Mac ICU build. r1675 missed the header paths.mmentovai@google.com2008-09-031-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1680 0039d316-1c4b-4281-b951-d872f2087c98
* Add ThreadLocalPointer and ThreadLocalBoolean abstractions, that will ↵deanm@google.com2008-09-039-9/+383
| | | | | | deprecate the old ThreadLocalStorage / TLSSlot APIs. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1678 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an out of band read when parsing a URL component of just "%". The ↵deanm@google.com2008-09-032-3/+3
| | | | | | | | calculation of max_digit_index is unsigned, and was underflowing when max was less than 2. BUG=122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1677 0039d316-1c4b-4281-b951-d872f2087c98
* Move icu.xcodeproj into the icu38 directory, as is done with all othermmentovai@google.com2008-09-037-9/+9
| | | | | | | xcodeprojs git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1675 0039d316-1c4b-4281-b951-d872f2087c98
* Changed the allowed include path from v8/public to v8/include in thesgjesse@google.com2008-09-031-1/+1
| | | | | | browser DEPS file. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1673 0039d316-1c4b-4281-b951-d872f2087c98
* Change the path of the V8 API headers from public to includesgjesse@google.com2008-09-039-9/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1672 0039d316-1c4b-4281-b951-d872f2087c98
* c_str was getting called on the return value of a function. The return ↵petersont@google.com2008-09-031-1/+3
| | | | | | | | | value would get destroyed when out of scope invalidating the pointer. Quick fix: copy the return value of the function into a local std::string, and call c_str on that. R=nsylvain git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1664 0039d316-1c4b-4281-b951-d872f2087c98
* GCC 4.3 build fixes.evanm@google.com2008-09-033-2/+5
| | | | | | | BUG=241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1663 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes crash in making Chrome the default browser from the optionssky@google.com2008-09-031-2/+4
| | | | | | | | | | | dialog. The crash happened if you clicked 'make chrome the default', then closed the window before we verified the choice stuck. BUG=1355679 TEST=make sure setting chrome as the default browser still works. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1662 0039d316-1c4b-4281-b951-d872f2087c98
* Moves the bookmark bar view test into the interactive tests. To getsky@google.com2008-09-029-39/+91
| | | | | | | | | | | | | | | this to work I changed the interactive ui tests to link with everything the unit tests do. I did this by way of clicking on the dependencies dialog in VS. Let me know if that wasn't right. I also had to slightly tweak BookmarkBarModel and BookmarkStorage to deal with changes I did a while back. These changes only matter during testing (background thread is NULL). BUG=1318942 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1659 0039d316-1c4b-4281-b951-d872f2087c98
* Take out uneeded comment (and test public Rietveld instance!).jam@chromium.org2008-09-021-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1657 0039d316-1c4b-4281-b951-d872f2087c98
* Set svn:eol-style = LF on files in base from which it is missingmmentovai@google.com2008-09-0215-1039/+1063
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1648 0039d316-1c4b-4281-b951-d872f2087c98
* Normalize newlines to LF in netmmentovai@google.com2008-09-025-199/+199
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1647 0039d316-1c4b-4281-b951-d872f2087c98
* Disable code coverage in the default Mac debug build.mmentovai@google.com2008-09-025-143/+28
| | | | | | Use the new boilerplate in xcconfig files. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1644 0039d316-1c4b-4281-b951-d872f2087c98
* Update strings.tc@google.com2008-09-025-15/+15
| | | | | | TBR=mal git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1643 0039d316-1c4b-4281-b951-d872f2087c98
* Initial changes to get WebCore to compile on linux. This depends on a heap ↵tc@google.com2008-09-021-36/+69
| | | | | | of other changes including the webkit merge. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1642 0039d316-1c4b-4281-b951-d872f2087c98
* Initial pass at simple event tracing. I added a few traces to tcp_socket ↵erikkay@google.com2008-09-0210-3/+348
| | | | | | | | | | | | and test_shell to get an idea of what a simple trace might look like. Here's a sample output line: 11:24:19.660604 0x1e278:0x1e24c BEGIN url.load [0x5 http://mail.google.com/mail/] <E:\src\cr\src\webkit\tools\test_shell\test_webview_delegate.cc:189> format is:hh:mm:ss.us pid:tid TYPE NAME [id, extra] <file:line> git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1641 0039d316-1c4b-4281-b951-d872f2087c98
* Add simple_thread, its unittest, and atomicops_unittest on the Macmmentovai@google.com2008-09-021-0/+14
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1640 0039d316-1c4b-4281-b951-d872f2087c98
* Unit tests can't access the outside world.maruel@google.com2008-09-021-4/+8
| | | | | | TBR=wtc git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1638 0039d316-1c4b-4281-b951-d872f2087c98
* Initial checkin of Mac project (no, it doesn't build)avi@google.com2008-09-0210-0/+4228
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1637 0039d316-1c4b-4281-b951-d872f2087c98
* Add a LinkerInitialized constructor to AtomicSequenceNumber.deanm@google.com2008-09-023-2/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1636 0039d316-1c4b-4281-b951-d872f2087c98
* Revert part of r1633 Windows time changes, seems to have caused test failures?deanm@google.com2008-09-022-71/+55
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1635 0039d316-1c4b-4281-b951-d872f2087c98
* Add a simple thread pool to SimpleThread.deanm@google.com2008-09-023-1/+183
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1634 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup some Windows TimeTicks functions. Move TickTicks::Now and ↵deanm@google.com2008-09-026-162/+180
| | | | | | | | TicksTicks::UnreliableHighResNow to Singletons, which cleans up the code and removes some possible unsafe cross-thread access. Move the Windows-specific rollover tests to time_unittests_win. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1633 0039d316-1c4b-4281-b951-d872f2087c98
* Bump for 151 dev cyclemal@chromium.org2008-09-021-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1632 0039d316-1c4b-4281-b951-d872f2087c98
* Remove last minute #define and change UA string to Chromemal@google.com2008-09-021-2/+2
| | | | | | | | | on trunk. BUG=1431137 TBR= darin@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1625 0039d316-1c4b-4281-b951-d872f2087c98
* Add sourceid=chrome to Google's entry on trunk.mal@google.com2008-09-021-6/+3
| | | | | | | BUG=1176073,1322174,1341137 TBR= pkasting@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1624 0039d316-1c4b-4281-b951-d872f2087c98
* Change the help URL to the public servers on trunk.mal@google.com2008-09-0242-42/+42
| | | | | | | BUG=1341137 R= nsylvain@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1623 0039d316-1c4b-4281-b951-d872f2087c98
* Update net.xcodeproj with an 'All' target (like base).sgk@google.com2008-09-011-0/+67
| | | | | | TBR: awalker git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1609 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to latest trunk containing code-generator fix.ager@google.com2008-09-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1608 0039d316-1c4b-4281-b951-d872f2087c98
* Update Copyright text in SCons config files.sgk@google.com2008-09-0163-1924/+411
| | | | | | TBR: beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1607 0039d316-1c4b-4281-b951-d872f2087c98
* Revert v8 update since it caused regressions.ager@google.com2008-09-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1606 0039d316-1c4b-4281-b951-d872f2087c98
* Attempting to figure out which V8 revision caused selenium testager@google.com2008-09-011-1/+1
| | | | | | | | regressions and distributed reliability test failures. Switch to last tested bleeding edge version. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1605 0039d316-1c4b-4281-b951-d872f2087c98
* Update v8 version to fix debugger tests. The shell sample now acceptsager@google.com2008-09-011-1/+1
| | | | | | | flags directly from the command line as expected by the debugger tests. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1604 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the "Complex" Script because it fails.nsylvain@google.com2008-08-311-1/+2
| | | | | | | | BUG:1353559 TBR:maruel git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1603 0039d316-1c4b-4281-b951-d872f2087c98
* Remove fonts from svn:ignore.maruel@google.com2008-08-310-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1602 0039d316-1c4b-4281-b951-d872f2087c98
* Change SafeBrowsing client name for Chromium.BUG=1296800rahulk@google.com2008-08-312-4/+11
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1601 0039d316-1c4b-4281-b951-d872f2087c98
* Some more changes so that Chromium and Google Chrome do not clash with each ↵rahulk@google.com2008-08-315-7/+18
| | | | | | | | | other while running at the same time. BUG=1296800 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1600 0039d316-1c4b-4281-b951-d872f2087c98
* Put version.dll back into chrome.exe's deps after not paying close enoughpamg@google.com2008-08-311-0/+1
| | | | | | | | | | | attention to the format of the file. TBR=rahulk BUG=none TEST=covered by buildbots git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1596 0039d316-1c4b-4281-b951-d872f2087c98
* Change DEPS to pull V8 from Google Code rather than an internal repository.pamg@google.com2008-08-301-1/+1
| | | | | | | | | This is necessary so external contributors (and buildbots) can build too. BUG=1296800 TEST=covered by buldbots git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1591 0039d316-1c4b-4281-b951-d872f2087c98
* Add version.dll as an expected dependency for chrome.exe again, now thatpamg@google.com2008-08-301-1/+1
| | | | | | | | | breakpad is back in. BUG=none TEST=none (covered by buildbots) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1590 0039d316-1c4b-4281-b951-d872f2087c98
* By default, use DLL dependencies for Chromium rather than for Google Chrome.pamg@google.com2008-08-301-3/+4
| | | | | | | | | (It's controlled by an environment variable.) BUG=1296800 TEST=covered by buildbots git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1589 0039d316-1c4b-4281-b951-d872f2087c98
* Switch to building Chromium rather than Google Chrome by default.pamg@google.com2008-08-306-14/+3
| | | | | | | | | | | The official builder will need the CHROMIUM_BUILD environment variable set to "_google_chrome". Same as Rietveld issue 2943, approved by nsylvain and rahulk, but in the writeable repository rather than the read-only one. BUG=1296800 TEST=covered by buildbots git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1588 0039d316-1c4b-4281-b951-d872f2087c98
* Move SQLite from src/chrome/third_party to src/third_partyaa@google.com2008-08-3080-8/+10
| | | | | | | since it will be shared with WebCore and Gears in the future. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1586 0039d316-1c4b-4281-b951-d872f2087c98
* fix ui testsdarin@google.com2008-08-301-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1584 0039d316-1c4b-4281-b951-d872f2087c98
* Remove assertion in Timer() because it was too aggressive. Instead, we need todarin@google.com2008-08-301-2/+5
| | | | | | | | | just treat a negative delay as a zero delay. TBR=mbelshe git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1582 0039d316-1c4b-4281-b951-d872f2087c98
* fix mac builddarin@google.com2008-08-301-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1581 0039d316-1c4b-4281-b951-d872f2087c98