summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Implement native metafile for printing on Linux.tony@chromium.org2009-08-255-4/+538
| | | | | | | | | | | | | | The metafile class stores the resulting PDF/PS stream in memory. BUG=9847 Original patch by Min-yu Huang <minyu.huang@gmail.com> at http://codereview.chromium.org/174042 Review URL: http://codereview.chromium.org/174405 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24243 0039d316-1c4b-4281-b951-d872f2087c98
* Addding reference build results for DOM perf testsasargent@chromium.org2009-08-251-0/+22
| | | | | | | | | | BUG=http://crbug.com/17577 TEST=none Review URL: http://codereview.chromium.org/171075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24242 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill http auth dialog on os x and linux.thakis@chromium.org2009-08-253-7/+75
| | | | | | | | | BUG=19801 TEST=See bug (on both mac and linux) Review URL: http://codereview.chromium.org/173341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24241 0039d316-1c4b-4281-b951-d872f2087c98
* Move HTML5 datalist tests to a feature bug.dglazkov@chromium.org2009-08-251-4/+4
| | | | | | | | | | TBR=jparent BUG=20226 TEST=none Review URL: http://codereview.chromium.org/174404 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24240 0039d316-1c4b-4281-b951-d872f2087c98
* Group eventsource-related failures to a generic feature/dir filter.dglazkov@chromium.org2009-08-251-6/+5
| | | | | | | | | | TBR=jparent BUG=19625 TEST=none Review URL: http://codereview.chromium.org/173352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24239 0039d316-1c4b-4281-b951-d872f2087c98
* Create master bug and group failures for HTML5 Geolocation API.dglazkov@chromium.org2009-08-251-2/+3
| | | | | | | | | | TBR=agl TEST=none BUG=11246 Review URL: http://codereview.chromium.org/174400 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24238 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing .scons files to svn:ignore.sgk@google.com2009-08-250-0/+0
| | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24236 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for replace infobar. The lack of this was a top mac crasher.erikkay@google.com2009-08-252-1/+24
| | | | | | | | | BUG=19728 TEST=install two themes without dismissing info bar. then dismiss the info bar. It shouldn't crash. Review URL: http://codereview.chromium.org/174349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24234 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: disable scripts-related sanity tests again.pfeldman@chromium.org2009-08-251-2/+2
| | | | | | | TBR=yurys git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24233 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce "testFunction" to reduce boilerplate in extensions API tests.asargent@chromium.org2009-08-252-189/+204
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24232 0039d316-1c4b-4281-b951-d872f2087c98
* Fix "crashed extension" infobar browser crashes.phajdan.jr@chromium.org2009-08-2513-97/+144
| | | | | | | | | | | | | | | | This is a general rework of how "crashed extension" infobar works and how the extension is actually recovered after the crash. This is a subset of original http://codereview.chromium.org/164151/ . I had to remove the part which unloads the entire extension on crash, because it interacts badly with other parts of the browser. I'm fixing that. TEST=See bug. http://crbug.com/15888 Review URL: http://codereview.chromium.org/173314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24231 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Enable devtools sanity tests on Linux.pfeldman@chromium.org2009-08-255-23/+13
| | | | | | Review URL: http://codereview.chromium.org/174395 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24230 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 24220.yutak@chromium.org2009-08-257-118/+64
| | | | | | | | | | It seemed that r24220 caused failures on all of Linux UI (valgrind) bots. TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/173345 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24228 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the RenderThread to track the number of widgetsmbelshe@google.com2009-08-255-13/+115
| | | | | | | | | | | | | | | and "hidden widgets" which are running through that thread. By knowing the if the widgets are all hidden, the thread can accurately inform V8 when it is idle so that V8 can better cleanup unused memory when idle. BUG=none TEST=none Review URL: http://codereview.chromium.org/174303 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24227 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r24223. Storage test is not working.aa@chromium.org2009-08-2512-152/+15
| | | | | | TBR=mpcomplete@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24226 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a new reliability crash to known_crashes.txt.yutak@chromium.org2009-08-251-0/+4
| | | | | | | | | BUG=http://crbug.com/20200 TBR=huanr TEST=none Review URL: http://codereview.chromium.org/173342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24225 0039d316-1c4b-4281-b951-d872f2087c98
* Try again to commit r24174: Change the way json_schema.js is loaded.aa@chromium.org2009-08-2512-50/+63
| | | | | | TBR=mpcomplete@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24224 0039d316-1c4b-4281-b951-d872f2087c98
* Force databases and localstorage to be enabled extensions.aa@chromium.org2009-08-2512-15/+152
| | | | | | | | | | | | | | | | | | | | | | | | | We were already doing this, this change modifies the mechanism. Before we were relying on the presence of the --enable-extensions flag, but as we are getting ready to remove that on dev, we needed something else. This forces local storage and database to be enabled on chrome-extension:// pages. Also, change the way database enabling works in general to be more like the way local storage works, just for consistency. Will remove old, unnecessary WebKit API in an upstream change. erikkay: extensions stuff dumi: database stuff jorlow: local storage stuff BUG=19511 Review URL: http://codereview.chromium.org/173306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24223 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.3.7.ager@chromium.org2009-08-251-1/+1
| | | | | | | | | This is a minor update which contains better memory cleanup on idle notifications. Review URL: http://codereview.chromium.org/174389 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24222 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA Histogram for FieldTrial for Async Socket SlowStartmbelshe@google.com2009-08-251-1/+14
| | | | | | | | | | | | algorithm to monitor the time between the connect and the first byte on a new connection. BUG=none TEST=none Review URL: http://codereview.chromium.org/174390 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24221 0039d316-1c4b-4281-b951-d872f2087c98
* Allow Chromium Linux to be built with Breakpad. Enable Linux CHROME_HEADLESS ↵thestig@chromium.org2009-08-257-64/+118
| | | | | | | | | | support. TEST=none BUG=19663 Review URL: http://codereview.chromium.org/173095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24220 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: make "Take snapshot" button in heap profiler visible.mnaganov@chromium.org2009-08-252-10/+4
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/173339 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24219 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r24217.aa@chromium.org2009-08-2510-47/+44
| | | | | | TBR=mpcomplete@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24218 0039d316-1c4b-4281-b951-d872f2087c98
* Change the way json_schema.js is loaded. This is required soaa@chromium.org2009-08-2510-44/+47
| | | | | | | | | | that ChromeOS can use extension-style bindings without polluting the global scope of webpages. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=24174 Review URL: http://codereview.chromium.org/173263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24217 0039d316-1c4b-4281-b951-d872f2087c98
* Try one more time to lock down content sniffing foraa@chromium.org2009-08-252-18/+5
| | | | | | | | | | | | | | | | | | Chrome extensions. Last time I tried to check this in, I had to roll it back because it made installing extensions from file:// URLs not work. Turned out that we just have to add a single line mapping the ".crx" extension to our mimetype. BUG=13296 TEST=Install an extension from the interweb, it should install. Install an extension from disk, it should install. Review URL: http://codereview.chromium.org/174380 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24216 0039d316-1c4b-4281-b951-d872f2087c98
* Change download items' "Reveal in Finder" menu item to "Show in Finder".mark@chromium.org2009-08-251-9/+5
| | | | | | | | BUG=19943 TEST=Download something, click on the item's triangle, and read the menu items Review URL: http://codereview.chromium.org/174239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24213 0039d316-1c4b-4281-b951-d872f2087c98
* Making RegisterRequest and UnregisterRequest virtual so that they can be ↵tommi@chromium.org2009-08-252-6/+8
| | | | | | | | | | | | | | | overriden in derived test classes. Also making the unique id counter static in order to avoid conflicts with id values handed out from base classes. Since the id will be used on the other side of automation, it's not enough to make the id generator function overridable. All request IDs must be unique. R=amit BUG=none TEST=Should be no change. Run automation tests. Review URL: http://codereview.chromium.org/174345 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24212 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a read-size throttle within the TCP socket.mbelshe@google.com2009-08-252-1/+52
| | | | | | | | | | | Add a field-group trial for testing it. BUG=none TEST=none Review URL: http://codereview.chromium.org/173259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24211 0039d316-1c4b-4281-b951-d872f2087c98
* More Gtk Cookies View polish.mattm@chromium.org2009-08-252-16/+7
| | | | | | | | | | | | Reduce filter delay to 100ms, add stock icons to dialog buttons, remove extraneous cookie icons. BUG=17919 TEST=none Review URL: http://codereview.chromium.org/173331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24210 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo IsCertStatusError. It should be IsCertificateError.wtc@chromium.org2009-08-251-3/+5
| | | | | | | | | | | | | | | | | | This typo causes us to call GetServerCert at the wrong time. We found that SSLCopyPeerCertificates may succeed (return noErr) but return a nil CFArrayRef. So we check for that to avoid a crash. Finally, errSSLIllegalParam means we received an SSL invalid_parameter error alert message, rather than an invalid function argument. It should be mapped to ERR_SSL_PROTOCOL_ERROR. R=avi BUG=http://crbug.com/19837 TEST=Visit https://stud.infostud.uniroma1.it:4445/Sest/Log/Corpo.html. Chromium should not crash. Review URL: http://codereview.chromium.org/173328 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24209 0039d316-1c4b-4281-b951-d872f2087c98
* Remove uses of deprecated version of FileUtil::ResolveShortcut.evan@chromium.org2009-08-254-19/+10
| | | | | | | | | | BUG=None TEST=run base_unittests.exe Review URL: http://codereview.chromium.org/173181 Patch from Thiago Farina <thiago.farina@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24208 0039d316-1c4b-4281-b951-d872f2087c98
* linux: call g_thread_init() at relevant startup pointsevan@chromium.org2009-08-256-50/+35
| | | | | | | | | | | | | | | | | | According to glib docs, we need to do this if it's at all possible for us to hit glib on multiple threads. This may be happening when we grab plugin metadata from the file thread. Rather than explicitly depending on gthread all over the place, just put it in with the GTK dep (since anywhere we're using GTK we ought to init gthread). (Note that this is *not* initializing the GDK locking system.) BUG=18957 Review URL: http://codereview.chromium.org/174264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24207 0039d316-1c4b-4281-b951-d872f2087c98
* Make HttpBridge::AllowSendingCookies return true for now.tim@chromium.org2009-08-252-2/+13
| | | | | | | | | TEST=HttpBridgeTest, sync integration BUG=20182 Review URL: http://codereview.chromium.org/173325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24206 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: call g_thread_init() at relevant startup points"evan@chromium.org2009-08-256-35/+49
| | | | | | This reverts commit r24203, Mac breakage. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24204 0039d316-1c4b-4281-b951-d872f2087c98
* linux: call g_thread_init() at relevant startup pointsevan@chromium.org2009-08-256-49/+35
| | | | | | | | | | | | | | | | | | According to glib docs, we need to do this if it's at all possible for us to hit glib on multiple threads. This may be happening when we grab plugin metadata from the file thread. Rather than explicitly depending on gthread all over the place, just put it in with the GTK dep (since anywhere we're using GTK we ought to init gthread). (Note that this is *not* initializing the GDK locking system.) BUG=18957 Review URL: http://codereview.chromium.org/174264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24203 0039d316-1c4b-4281-b951-d872f2087c98
* Missed Arv's style comment in the previous commit for this.ojan@google.com2009-08-251-4/+2
| | | | | | | | | Using + for strings instead of +=. TBR=arv@chromium.org Review URL: http://codereview.chromium.org/173323 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24201 0039d316-1c4b-4281-b951-d872f2087c98
* Accidentally deleted this file instead of modifying it.pkasting@chromium.org2009-08-251-0/+264
| | | | | | | | | TBR=jparent BUG=19766 TEST=none Review URL: http://codereview.chromium.org/174377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24199 0039d316-1c4b-4281-b951-d872f2087c98
* Now that Import and Clear are available in options, they should be removed ↵glen@chromium.org2009-08-252-9/+1
| | | | | | | | | | | from the menu. BUG=20137 TEST=Verify that the Chrome menu doesn't contain 'import' or 'clear browsing data' options. Review URL: http://codereview.chromium.org/149745 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24198 0039d316-1c4b-4281-b951-d872f2087c98
* Assorted improvements to the flakiness dashboard.ojan@google.com2009-08-251-56/+76
| | | | | | | | | | | | | | | | 1. Move the legend below the list of builders. 2. Get rid of unused sortPasses option (dead code). 3. Fix classname on builder links. 4. Print timing statistics for page load. 5. Fix bug with seeing if a test's results match it's expected results. 6. Pick less garish colors for test expectations. 7. Make the query parameter for testtype and actual parameter instead of just the end of the search string. 8. Comment out the linux builders until we can actually access the JSON files. Review URL: http://codereview.chromium.org/174371 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24197 0039d316-1c4b-4281-b951-d872f2087c98
* Truncate/pad results for a test to the number of builds that we haveojan@google.com2009-08-251-14/+16
| | | | | | | | instead of to the max number. This way, if we have less than the max number we don't show a bunch of useless data in the dashboard. Review URL: http://codereview.chromium.org/173321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24196 0039d316-1c4b-4281-b951-d872f2087c98
* Align autoscroll cursors by setting their hotspots correctly. Original ↵pkasting@chromium.org2009-08-259-0/+1
| | | | | | | | | patch by Philippe Beauchamp (see http://codereview.chromium.org/149742 ), r=me. BUG=6173 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24192 0039d316-1c4b-4281-b951-d872f2087c98
* Fall back to the chrome-themed default favicon if the gtk theme fails to ↵estade@chromium.org2009-08-252-14/+21
| | | | | | | | | | | produce one. BUG=19994 Review URL: http://codereview.chromium.org/174267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24191 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 47719:47732jianli@chromium.org2009-08-252-1/+4
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/173312 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24190 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up AudioRendererAlgorithmOLA when dealing with very little remaining data.scherkus@chromium.org2009-08-256-26/+230
| | | | | | | | | | | | | | | Since the main OLA loop refuses to process data when there isn't enough to process, it was possible in some situations for OLA to hold on to a few remaining bytes and never be completely "finished". This resulted in the ended event not firing, which leads to looping not working. The solution was to simply consume all remaining data and replace it with muted audio in the destination buffer. Not the best solution (we end up losing <8ms of audio at the end), but it works and is a safe fix. I also lowered the OLA threshold to 0.5x since we sound the same as other implementations so why not :P TEST=media_unittests, ended+looping when rate != 1.0f BUG=19105,19856 Review URL: http://codereview.chromium.org/174270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24189 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup Renderer.gman@google.com2009-08-2525-381/+470
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I believe there were some mis-understandings about the code. It's supposed to work StartRendering(); BeginDraw(); EndDraw(); BeginDraw(); EndDraw(); BeginDraw(); EndDraw(); FinishRendering(); To try to enforce correct usage I separated some platform dependant stuff from shared stuff and added a few flags. Also in this CL I made Texture::GetRenderSurface not require a pack. This is so I because it feels cleaner that way but also because I wanted to use surfaces without a pack to take a screenshot. Finally I put some screenshot code in for GL. Also fixed some bugs with locking textures. 1) I thought it was x, y, width, height but it's actually x1, y1, x2, y2 2) I was using width in places I should have been using mip_width Review URL: http://codereview.chromium.org/174199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24188 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Show the correct text for the omnibox "paste and go/search" menu item.estade@chromium.org2009-08-252-20/+12
| | | | | | | | BUG=20151 Review URL: http://codereview.chromium.org/174363 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24187 0039d316-1c4b-4281-b951-d872f2087c98
* Update build to work with native 64-bit Linux packages.mmoss@chromium.org2009-08-253-57/+58
| | | | | | | | | | Also remove the no longer used GTK variable, since the GTK_PATH modification was a hack for 32-bit binaries on 64-bit distros. Review URL: http://codereview.chromium.org/173286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24186 0039d316-1c4b-4281-b951-d872f2087c98
* Make paths in JSON all be unix-style. This is done here instead ofojan@google.com2009-08-253-2/+10
| | | | | | | | | | | in the consumer (the layout tests dashboard) since the dashboard is already too slow. Also, log starting and stopping of generating the JSON files so we can know if they start taking a long time to generate. Review URL: http://codereview.chromium.org/174366 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24182 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a large number of tests that only differ because of a major ↵pkasting@chromium.org2009-08-2495-732/+319
| | | | | | | | | | layout change upstream. BUG=19766 TEST=none Review URL: http://codereview.chromium.org/174343 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24180 0039d316-1c4b-4281-b951-d872f2087c98
* We weren't drawing the toolbar color, leading to theme hideousness.glen@chromium.org2009-08-242-6/+11
| | | | | | | | | | | Also fix up the bookmark bar border color. BUG=20139 TEST=none Review URL: http://codereview.chromium.org/174352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24179 0039d316-1c4b-4281-b951-d872f2087c98