summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bring over the changes from the Mac branch.paulg@google.com2008-08-052-0/+23
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@392 0039d316-1c4b-4281-b951-d872f2087c98
* Revert revision 382 to see if it fixes the build.nsylvain@google.com2008-08-051-2/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@391 0039d316-1c4b-4281-b951-d872f2087c98
* Revert revision 380 to see if it fixes the build. Please reapply once the ↵nsylvain@google.com2008-08-053-19/+13
| | | | | | tree is green. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@390 0039d316-1c4b-4281-b951-d872f2087c98
* refactor base_paths so that windows-specific paths are pulled out into their ↵erikkay@google.com2008-08-056-102/+232
| | | | | | own file. Note that some of the same path key names will exist in other platform-specific files. For example, base_paths_mac.mm will have FILE_EXE and DIR_APP_DATA (among others). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@389 0039d316-1c4b-4281-b951-d872f2087c98
* Revert change 379 to see if it fixes the build. Please reapply when it's green.nsylvain@google.com2008-08-058-286/+194
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@388 0039d316-1c4b-4281-b951-d872f2087c98
* Fix an issue where U_WCHAR_IS_UTF16 would not be defined systematically. ↵maruel@google.com2008-08-051-3/+1
| | | | | | This would result in WordIterator definition not being consistent and random crashes would occur. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@387 0039d316-1c4b-4281-b951-d872f2087c98
* Revert base\gfx changes because it breaks the buildnsylvain@google.com2008-08-057-112/+7
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@386 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing an issue where BiDi text in window titles was not displayed correctly ↵idana@google.com2008-08-051-0/+7
| | | | | | | | on Vista with aero. BUG=1306227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@385 0039d316-1c4b-4281-b951-d872f2087c98
* Unix line-endings.evanm@google.com2008-08-052-283/+283
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@384 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for missing build info.avi@google.com2008-08-052-0/+4
| | | | | | Review URL: http://chrome-reviews.prom.corp.google.com/1128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@383 0039d316-1c4b-4281-b951-d872f2087c98
* M internal/release_impl_purify.vspropsniranjan@google.com2008-08-051-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@382 0039d316-1c4b-4281-b951-d872f2087c98
* Fix basic geometric types.avi@google.com2008-08-057-7/+108
| | | | | | Review URL: http://chrome-reviews.prom.corp.google.com/1106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@381 0039d316-1c4b-4281-b951-d872f2087c98
* While uninstalling Chrome look for return codes from chrome.exe that ↵rahulk@google.com2008-08-053-13/+19
| | | | | | | | indicate success instead of checking for failure codes. This will prevent us from uninstalling Chrome when chrome.exe process gets killed. BUG=1307273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@380 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce the quantity of includes and template specialization in ↵maruel@google.com2008-08-058-194/+286
| | | | | | ipc_message_utils.h. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@379 0039d316-1c4b-4281-b951-d872f2087c98
* Copy WM_GETOBJECT handler impl from XPFrame to HWNDViewContainer. This will ↵beng@google.com2008-08-052-1/+63
| | | | | | | | | | be used for the new frames. Also provide virtual stub handlers for WM_ENDSESSION and WM_POWERBROADCAST B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@378 0039d316-1c4b-4281-b951-d872f2087c98
* Grab bag of random cleanups, implementation of some more methods, etc. I'm ↵beng@google.com2008-08-0513-6/+144
| | | | | | | | going to become more methodical about this soon, I promise. B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@377 0039d316-1c4b-4281-b951-d872f2087c98
* Add new memory_test.exe to SCons build.sgk@google.com2008-08-052-0/+98
| | | | | | TBR: mbelshe git-svn-id: svn://svn.chromium.org/chrome/trunk/src@376 0039d316-1c4b-4281-b951-d872f2087c98
* Reworking unit test target to start all over, with gtest static library and ↵pinkerton@google.com2008-08-051-212/+144
| | | | | | pulling in only files we know compile. Define UNIT_TEST as some tests rely on that. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@375 0039d316-1c4b-4281-b951-d872f2087c98
* Import base::LINKER_INITIALIZED from google-perftools / tcmalloc. This is ↵deanm@google.com2008-08-051-0/+17
| | | | | | effectively just an annotation; a class can describe that it's ok to be used as a global static object because it will be zero initialized, so construction order doesn't matter. This also makes it clear from someone using it as a global object that it's safe. This will be used for spinlocks. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@374 0039d316-1c4b-4281-b951-d872f2087c98
* UTF16 vs 32 issues.avi@google.com2008-08-052-0/+23
| | | | | | Review URL: http://chrome-reviews.prom.corp.google.com/1091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@373 0039d316-1c4b-4281-b951-d872f2087c98
* Use the build_config defines in atomicops.h. This still uses the ↵deanm@google.com2008-08-051-13/+10
| | | | | | compiler/platform specific defines in the platform dependent internals headers, keeping them closer to the original implementation. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@372 0039d316-1c4b-4281-b951-d872f2087c98
* Add process information (ARCH_CPU_*) to build_config.h.deanm@google.com2008-08-051-2/+28
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@371 0039d316-1c4b-4281-b951-d872f2087c98
* New atomic operation foundation code and interfaces. Based on the atomic ↵deanm@google.com2008-08-057-0/+1206
| | | | | | | | | | | operations in google-perftools / tcmalloc. - Makes atomic operations cross-platform (win/mac/linux). - Supports 64 bit operations on 64 bit processors. - Make atomic operations more correct on Windows (barriers). - Introduces a better / safer interface, and abstracts away most common atomic operations, reference counting and sequence numbers. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@370 0039d316-1c4b-4281-b951-d872f2087c98
* Add some licensing/copyright info that is missing from directories in ↵mal@google.com2008-08-0515-10/+1177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | third_party. buildbot\pylibs\simplejson :: missing LICENSE.txt (referenced in README.google) bzip2\ :: No README or LICENSE file cygwin\ :: README.google refers to an intranet host libjpeg\ :: Missing README listed in Copyright header libxml\ :: refers to an intranet host --- cygwin\ :: Add the CYGWIN_LICENSE from the web and a copy of the GPLv2 license that the CYGWIN_LICENSE says you should have received. CYGWIN_LICENSE is taken directly from the cygwin CVS server. I won't include the source until we can (at least try to) exclude it from .gclient by default. lzma_sdk\ :: Added reference to license on web to README.google. pthread\ :: Add pointer to source and license info to README.google py\ :: Add pointer to license and copyright info to README.google. svn\ :: Removed reference to svn.corp, made the source of the build more explicit, and added a pointer to license terms. Downloaded COPYING from http://svn.collab.net/viewvc/*checkout*/svn/trunk/COPYING?revision=27760 and included it. ./README.google Created a top-level README.google whose main purpose will be to host a table of license pointers for third_party code (that will come from dannyb and live in the help center, but I think we should have a copy in the tree, too). General note: I'll change README.google to README.chromium globally, once I am sure that is the name we are going to use. BUG=1294007 R= pamg@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@369 0039d316-1c4b-4281-b951-d872f2087c98
* A few more translated strings. mal@google.com2008-08-052-45/+45
| | | | | | TBR= glen@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@366 0039d316-1c4b-4281-b951-d872f2087c98
* Major udpate of translated strings, completing most languages (well there's ↵mal@google.com2008-08-0541-311/+406
| | | | | | | | an update for _every_ lang, but I don't know if LQA is complete). R= glen@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@363 0039d316-1c4b-4281-b951-d872f2087c98
* Some translation updates for WebKit resources.mal@google.com2008-08-053-4/+10
| | | | | | R= glen@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@362 0039d316-1c4b-4281-b951-d872f2087c98
* Initial version of a chrome memory test. This is not yet done; as it stillmbelshe@google.com2008-08-059-15/+658
| | | | | | | | | | | | | | | | | | | | | | causes intermittent chrome crashes. But, checking in an intermediate step so that others can play with it too. Basic concept is to have a pre-loaded replay cache with interesting data. This test then drives chrome through automation, simulating a sequence of pages in each tab in a way that a user might also do so; this allows us to get per-tab caching of data similar to what the user would see. Includes a logged in gmail session, a few pages that exercise some javascript, several languages, and pages from many mainstream sites. Lots more can be done with this test going forward; for now the goal is to just measure and track memory. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@361 0039d316-1c4b-4281-b951-d872f2087c98
* fix bustagebeng@google.com2008-08-054-1/+36
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@360 0039d316-1c4b-4281-b951-d872f2087c98
* Add the TabStrip to the BrowserView2. (hooked up for OpaqueFrame only at ↵beng@google.com2008-08-059-3/+119
| | | | | | | | this point). Make non-client hittest logic mostly work. Window is somewhat interactive again. Yay! B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@359 0039d316-1c4b-4281-b951-d872f2087c98
* (Mac port.) Work around Mac gcc getting confused by an integer.evanm@google.com2008-08-051-1/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@358 0039d316-1c4b-4281-b951-d872f2087c98
* Miscellaneous changes (mostly cleanup) from my code review.wtc@google.com2008-08-058-61/+90
| | | | | | R=darin@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@354 0039d316-1c4b-4281-b951-d872f2087c98
* Add generation of webkit_version.h to the SCons build.sgk@google.com2008-08-051-0/+8
| | | | | | TBR: erikkay git-svn-id: svn://svn.chromium.org/chrome/trunk/src@353 0039d316-1c4b-4281-b951-d872f2087c98
* Add the AeroGlassFrame and AeroGlassNonClientView for Vista.beng@google.com2008-08-0510-53/+519
| | | | | | | | Note that AeroGlassFrame needs a NonClientView as well - even though Windows draws most of the frame and its borders, we do some custom rendering in the non-client area, such as the distributor logo, the client edge and toolbar backgrounds. This necessitated allowing Window to support an optional NonClientView. I just jimmied this in for now... can clean up that API later if desired. B=1031854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@352 0039d316-1c4b-4281-b951-d872f2087c98
* Another attempt at this CL.jcampan@google.com2008-08-049-54/+225
| | | | | | | | | I had to revert because it was somehow causing regressions on the page cycler and start-up tests. (I suspect because I did add an IPC message not at the end of the message list) TBR=beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@351 0039d316-1c4b-4281-b951-d872f2087c98
* Always enabled the crash reporting when crash_service.exe is used instead of ↵nsylvain@google.com2008-08-042-6/+11
| | | | | | Google Update. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@350 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the base build of single_unittests.exe, which was trying to link in the ↵sgk@google.com2008-08-041-1/+2
| | | | | | | | .dll as a .lib. TBR: bradnelson git-svn-id: svn://svn.chromium.org/chrome/trunk/src@349 0039d316-1c4b-4281-b951-d872f2087c98
* Fix line-ending property on some SCons files.evanm@google.com2008-08-042-176/+176
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@348 0039d316-1c4b-4281-b951-d872f2087c98
* Include debug information in Linux builds.evanm@google.com2008-08-041-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@347 0039d316-1c4b-4281-b951-d872f2087c98
* Add browser/views/frame/browser_view2.cc.sgk@google.com2008-08-041-0/+1
| | | | | | TBR: beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@346 0039d316-1c4b-4281-b951-d872f2087c98
* Don't show the "Cert info" button when running with Gears (or anytime you ↵jcampan@google.com2008-08-041-3/+10
| | | | | | | | | | | have a cert with no associated os cert handle) as it requires the os cert handle. BUG=1302313 TEST=Run GMail with Gears in offline mode. Open the page info. There should be no Cert Info button. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@345 0039d316-1c4b-4281-b951-d872f2087c98
* Fix header include guards.darin@google.com2008-08-0414-43/+43
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@344 0039d316-1c4b-4281-b951-d872f2087c98
* fix includes to not be so genericpinkerton@google.com2008-08-041-2/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@343 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where we try to reference a floating view afterpaulg@google.com2008-08-041-1/+6
| | | | | | | | | its corresponding object has been removed via the "Clear browsing data" command. BUG=1270230 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@342 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented xml parsing of UMA server response data.petersont@google.com2008-08-042-48/+137
| | | | | | | | Used libxml rather than scanf/the wrapper class XmlReader. More data from the response are recorded to be used later to control the transmissions. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@341 0039d316-1c4b-4281-b951-d872f2087c98
* XCode project for building gTest static library so we can link it in our ↵pinkerton@google.com2008-08-041-0/+210
| | | | | | unit test targets. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@340 0039d316-1c4b-4281-b951-d872f2087c98
* OS_WINDOWS conflicted with a macro in Windows' shlwapi.h, use OS_WINmmentovai@google.com2008-08-041-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@339 0039d316-1c4b-4281-b951-d872f2087c98
* Provide OS_ and COMPILER_ macros for OS and compiler differentiationmmentovai@google.com2008-08-042-1/+60
| | | | | | Review URL: http://chrome-reviews.prom.corp.google.com/1108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@338 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting my last commit, it seems to cause regression on the page cycler tests.jcampan@google.com2008-08-049-225/+54
| | | | | | TBR=beng git-svn-id: svn://svn.chromium.org/chrome/trunk/src@337 0039d316-1c4b-4281-b951-d872f2087c98
* fix build bustagedarin@google.com2008-08-042-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@336 0039d316-1c4b-4281-b951-d872f2087c98