summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add a Version class and matching unit tests, roughly based on ↵erikkay@google.com2009-01-298-0/+214
| | | | | | | | chrome/installer/util/version.*. This version has more flexible parsing rules and is more robust to detecting bogus versions, supporting arbitrary numbers of version components rather than just dotted quads. It's possible that we should switch chrome installer to use this version. Review URL: http://codereview.chromium.org/19667 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8901 0039d316-1c4b-4281-b951-d872f2087c98
* Remove pointless function override (the base class does the exact same thing ↵pkasting@chromium.org2009-01-292-5/+0
| | | | | | | | already). Review URL: http://codereview.chromium.org/19653 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8900 0039d316-1c4b-4281-b951-d872f2087c98
* Updating some test statuses now that I have more plugin code hooked up.thomasvl@chromium.org2009-01-291-2/+5
| | | | | | Review URL: http://codereview.chromium.org/19471 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8899 0039d316-1c4b-4281-b951-d872f2087c98
* Add a stub shell dialogs to help us get linking faster.brettw@google.com2009-01-292-0/+23
| | | | | | Review URL: http://codereview.chromium.org/19672 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8898 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the test while investigating.maruel@chromium.org2009-01-291-1/+2
| | | | | | Review URL: http://codereview.chromium.org/19671 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8897 0039d316-1c4b-4281-b951-d872f2087c98
* Change chrome:// to chrome-ui://, fix up one chrome-resource:// reference.glen@chromium.org2009-01-2917-44/+47
| | | | | | Review URL: http://codereview.chromium.org/18175 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8896 0039d316-1c4b-4281-b951-d872f2087c98
* Make the shared shell dialog not use Windows types, as well as the web contentsbrettw@chromium.org2009-01-298-18/+24
| | | | | | | code that runs it. Review URL: http://codereview.chromium.org/19666 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8895 0039d316-1c4b-4281-b951-d872f2087c98
* A minor change to the pattern for filter factories that makes the ↵ralphl@chromium.org2009-01-294-308/+388
| | | | | | | | | | | implementation more flexible, and prevents the use of templates by the client. Now, the filters themselves simply expose a static FilterFactory() method that returns a new factory object. The constructor and destructor of the class should be private and the FilterFactory object shuold be declarded as a friend. There is still a template factory, but the class uses this template class directly (if they want to us it) to implement their factory. Review URL: http://codereview.chromium.org/19435 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8894 0039d316-1c4b-4281-b951-d872f2087c98
* The new version of Inset() Ben added a while ago didn't work quite right for ↵pkasting@chromium.org2009-01-292-10/+4
| | | | | | | | rects whose origin wasn't (0,0). Fix this and reduce some redundancy. Review URL: http://codereview.chromium.org/19457 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8893 0039d316-1c4b-4281-b951-d872f2087c98
* Add routine to close file descriptors on execjeremy@chromium.org2009-01-295-31/+66
| | | | | | | | for linux and mac. See BUG 6598. Review URL: http://codereview.chromium.org/18801 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8892 0039d316-1c4b-4281-b951-d872f2087c98
* Move kClientEdgeThickness from BrowserView to NonClientView (which makes ↵pkasting@chromium.org2009-01-296-27/+19
| | | | | | | | | more sense anyway) so I'll be able to use it in custom_frame_window.cc. Also eliminate an unnecessarily-repeated set of resource IDs from the opaque nonclient view, and move a comment to match what I ended up doing (but haven't yet sent up for review) in other places. Seems I couldn't make up my mind on that one. Review URL: http://codereview.chromium.org/19458 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8891 0039d316-1c4b-4281-b951-d872f2087c98
* We need to reset the theme stuff in a code path that actually used when notthomasvl@chromium.org2009-01-291-9/+8
| | | | | | | in layout test mode. Review URL: http://codereview.chromium.org/19668 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8890 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS to pick up unforking of ThreadGlobalData.hamanda@chromium.org2009-01-291-1/+1
| | | | | | Review URL: http://codereview.chromium.org/19468 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8889 0039d316-1c4b-4281-b951-d872f2087c98
* Marks the testsky@google.com2009-01-291-1/+0
| | | | | | | | | | | | | | LayoutTests/fast/dom/Window/setting-properties-on-closed-window.html as passing. This test has past the last 5 times (on debug and release), so I'm marking fixed. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/19470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8888 0039d316-1c4b-4281-b951-d872f2087c98
* Fix issue 7146, sending large messages over IPC on POSIX was broken.jeremy@chromium.org2009-01-292-7/+17
| | | | | | Review URL: http://codereview.chromium.org/19454 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8887 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land revision 8821 with the ui test fixed.maruel@chromium.org2009-01-298-187/+119
| | | | | | | | | | Disconnect the "browser controlled printing" and always delegate the control flow to the renderer. Simplify the tests by not using a message loop anymore. Followup changes will remove more parts that are not needed anymore. Review URL: http://codereview.chromium.org/19460 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8886 0039d316-1c4b-4281-b951-d872f2087c98
* Mark one svg test as only failing on win/linux since mac passes.thomasvl@chromium.org2009-01-291-1/+1
| | | | | | Review URL: http://codereview.chromium.org/19469 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8884 0039d316-1c4b-4281-b951-d872f2087c98
* Create and destroy members of the AutomationProxy in the correct order to ↵stoyan@chromium.org2009-01-291-1/+11
| | | | | | | | avoid possible crash. Review URL: http://codereview.chromium.org/19451 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8882 0039d316-1c4b-4281-b951-d872f2087c98
* Remove references to Mac text codecs (since we weren't correctly building ↵amanda@chromium.org2009-01-291-6/+0
| | | | | | | | them, and this lets us unfork a file in webkit). Review URL: http://codereview.chromium.org/19650 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8880 0039d316-1c4b-4281-b951-d872f2087c98
* Disable DownloadTest.UnknownSize because it is flaky.maruel@chromium.org2009-01-291-1/+2
| | | | | | | BUG=7191 Review URL: http://codereview.chromium.org/19665 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8879 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the Windows set focus call and bad-design browser call from the new tabbrettw@chromium.org2009-01-294-27/+29
| | | | | | | | | | UI by plumbing through a delegate notification. This will also fix metrics for the "focus the URL bar" command. This also includes some OCD URL-formatting changes to the DOM UI that I noticed. Review URL: http://codereview.chromium.org/19455 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8878 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Linux: use WebKit HEAD's gtk2drawing.c"agl@chromium.org2009-01-293-9/+2
| | | | | | | | | Dean pointed out that this is causing layout test failures. Review URL: http://codereview.chromium.org/19664 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8877 0039d316-1c4b-4281-b951-d872f2087c98
* Go ahead and wire in the plugin list to the shell, doesn't help anything pass,thomasvl@chromium.org2009-01-291-1/+1
| | | | | | | | but in doing this it cause a bunch of other linker issues to get hit, so this will help force more things be ported right. Review URL: http://codereview.chromium.org/19448 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8875 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore invalid test instead of rebaseing it. Nothing interesting isager@chromium.org2009-01-293-8/+4
| | | | | | | | being tested here. They right behavior is to throw a syntax error in the first line of the test. Review URL: http://codereview.chromium.org/19662 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8874 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline test that only differ in function printing.ager@google.com2009-01-296-14/+205
| | | | | | | Ignore test that is testing a Safari incompatibility. Review URL: http://codereview.chromium.org/19465 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8873 0039d316-1c4b-4281-b951-d872f2087c98
* Add more unit tests for net/base/host_resolver.phajdan.jr@chromium.org2009-01-299-116/+315
| | | | | | | | BUG=6661 Review URL: http://codereview.chromium.org/18775 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8872 0039d316-1c4b-4281-b951-d872f2087c98
* Update to latest V8 trunk version to fix dependency problem with our visual ↵ager@google.com2009-01-293-3/+35
| | | | | | | | | studio projects for creating snapshots. Apply change http://codereview.chromium.org/19635 to chrome and webkit solution files. Review URL: http://codereview.chromium.org/19659 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8871 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 8868.ericroman@google.com2009-01-299-256/+301
| | | | | | | This relands wtc's original CL for working around not caching the intermediate CA certificates. We believe the original commit failed on buildbot because of a bad incremental build, and will be resolved by doing a clobber Review URL: http://codereview.chromium.org/19463 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8870 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling DEPS to pick up unforked filesdimich@google.com2009-01-291-1/+1
| | | | | | Review URL: http://codereview.chromium.org/19655 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8869 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 8864.wtc@chromium.org2009-01-299-301/+256
| | | | | | | Revert r8864. It broke the build url_request_intercept_job.cc. Review URL: http://codereview.chromium.org/19462 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8868 0039d316-1c4b-4281-b951-d872f2087c98
* Moved RefCountedThreadSafe from AssignableBuffer to base type Assignable.scherkus@chromium.org2009-01-291-11/+25
| | | | | | | | Fixed some template naming and whitespace issues as well. Review URL: http://codereview.chromium.org/18854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8867 0039d316-1c4b-4281-b951-d872f2087c98
* Wire the stats consent checkbox of the EULAcpu@google.com2009-01-295-24/+42
| | | | | | | | | | | | - Collected in setup.exe passed to chrome via return code - Depends on an updated oem.html and JS code by Glen BUG=1468838 Review URL: http://codereview.chromium.org/19649 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8866 0039d316-1c4b-4281-b951-d872f2087c98
* Work around our not caching the intermediate CAwtc@chromium.org2009-01-299-256/+301
| | | | | | | | | | | | | | | | | | | | | | certificates by passing the source of each OSCertHandle to CreateFromHandle and the X509Certificate constructor. If the OSCertHandle comes from the network layer, we know it has a complete certificate chain and therefore prefer it to an OSCertHandle that comes from the HTTP cache, which doesn't have the intermediate CA certificates. A certificate from the network layer can kick out a certificate from the HTTP cache in our certificate cache. This workaround seems good enough to fix all the known symptoms of not caching the intermediate CA certificates. Move the common code in x509_certificate_<os>.cc to x509_certificate.cc. R=eroman BUG=3154,7065 Review URL: http://codereview.chromium.org/18836 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8864 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: use WebKit HEAD's gtk2drawing.cagl@chromium.org2009-01-292-1/+8
| | | | | | | Review URL: http://codereview.chromium.org/18053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8862 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable failing test while I fix it.mpcomplete@chromium.org2009-01-291-1/+1
| | | | | | | | TBR=aa Review URL: http://codereview.chromium.org/19654 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8857 0039d316-1c4b-4281-b951-d872f2087c98
* Delete incorrect baselines on Linux and Win. Radial gradiant on text is notjhawkins@chromium.org2009-01-297-92/+3
| | | | | | | being rendered. Review URL: http://codereview.chromium.org/19044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8856 0039d316-1c4b-4281-b951-d872f2087c98
* Make adding internal plugins easier (and allow it to be dynamic). This code ↵jam@chromium.org2009-01-299-237/+221
| | | | | | | | also cleans up the internal plugin handling some more. Review URL: http://codereview.chromium.org/19443 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8855 0039d316-1c4b-4281-b951-d872f2087c98
* Generate a proper file name when dragging an image from apaulg@google.com2009-01-294-2/+21
| | | | | | | | | | | | | | | | | | | | | web page to the desktop. We receive information about the image from WebKit in the render which includes the image URL, MIME type and a guess as to what the file name is. If the filename is empty, we synthesize a file name based on the URL. In all cases, we set the file extension to the MIME type that was detected by WebKit. This change is the Chromium portion of image dragging. The WebKit portion has been committed as: http://trac.webkit.org/changeset/40294 BUG=6481 (http://crbug.com/6481) Review URL: http://codereview.chromium.org/19417 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8854 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests_fixable with results from build 1426 (r8834)thestig@chromium.org2009-01-291-7/+9
| | | | | | Review URL: http://codereview.chromium.org/19647 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8853 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling the failing testsnsylvain@chromium.org2009-01-291-3/+3
| | | | | | | tbr Review URL: http://codereview.chromium.org/19652 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8852 0039d316-1c4b-4281-b951-d872f2087c98
* Fix DCHECK when handling NOTIFY_USER_SCRIPTS_LOADED by not broadcasting thempcomplete@chromium.org2009-01-291-0/+2
| | | | | | | | message if we don't have any scripts. Review URL: http://codereview.chromium.org/19441 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8851 0039d316-1c4b-4281-b951-d872f2087c98
* Fix purify failure.jrg@chromium.org2009-01-292-17/+28
| | | | | | | | http://code.google.com/p/chromium/issues/detail?id=7144 Review URL: http://codereview.chromium.org/19642 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8850 0039d316-1c4b-4281-b951-d872f2087c98
* Fix incorrect spacing/width calculation for titlebar text. I used the wrong ↵pkasting@chromium.org2009-01-292-51/+49
| | | | | | | | | constants, oops. Also some tiny reorderings and similar nonfunctional changes in order to make this class closer to its sibling NonClientView subclasses, so I can eventually refactor them all more easily. Review URL: http://codereview.chromium.org/19447 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8849 0039d316-1c4b-4281-b951-d872f2087c98
* Added a test for checking system install.anantha@chromium.org2009-01-295-89/+153
| | | | | | Review URL: http://codereview.chromium.org/18131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8848 0039d316-1c4b-4281-b951-d872f2087c98
* Change URLRequest to use a ref-counted buffer for actual IO.rvargas@google.com2009-01-2970-232/+414
| | | | | | | | | | This will re-land http://codereview.chromium.org/18390 BUG=5325 Review URL: http://codereview.chromium.org/19004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8847 0039d316-1c4b-4281-b951-d872f2087c98
* Rename RenderWidgetHostView::GetPluginHWND to GetPluginNativeViewbrettw@chromium.org2009-01-298-25/+23
| | | | | | Review URL: http://codereview.chromium.org/19438 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8846 0039d316-1c4b-4281-b951-d872f2087c98
* Rename temp_scaffolding_stubs.cpp to temp_scaffolding_stubs.cc.tony@chromium.org2009-01-292-4/+4
| | | | | | | Review URL: http://codereview.chromium.org/19449 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8845 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline some SVG Layout tests. SVG curved lines are now drawn thicker ↵sidchat@google.com2009-01-2916-28/+53
| | | | | | | | compared to the current baseline, which has some lines too thin. Review URL: http://codereview.chromium.org/19643 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8844 0039d316-1c4b-4281-b951-d872f2087c98
* Add media/base to the build.thestig@chromium.org2009-01-291-1/+0
| | | | | | | r8805 made it compile. Review URL: http://codereview.chromium.org/19422 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8842 0039d316-1c4b-4281-b951-d872f2087c98
* fix p13n build.tim@chromium.org2009-01-291-0/+3
| | | | | | Review URL: http://codereview.chromium.org/18835 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8841 0039d316-1c4b-4281-b951-d872f2087c98