summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Facilitate a FieldTrial in the rendererjar@chromium.org2009-05-208-13/+162
| | | | | | | | | | | | | | | | | | | | | | | I added a command line for the renderer that accepts a FieldTrial name and value, and forces that value to be activated in the renderer. As a result, any FieldTrial setting that is specified by the browser process can be set (forced) in the renderer process. Such settings can then be used to establish names of histograms, which means all processes can work in sync on a single field trial (and generate data). This should allow A/B tests to be run that modulate the page load times. Dave: Please review/confirm that you are happy with the changes to render_view.cc. Note that all I did was change the names and limits for the histograms (they now go up to 3 minutes). The MakeName() allows me to get an A/B test of the impact of DNS pre-resolution. Mike: Please review the code for passing along switch settings. r=davemoore,mbelshe Review URL: http://codereview.chromium.org/115525 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16460 0039d316-1c4b-4281-b951-d872f2087c98
* Revert change 16453 because it broke the build.nsylvain@chromium.org2009-05-206-58/+18
| | | | | | Review URL: http://codereview.chromium.org/113615 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16459 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 43871:43880levin@chromium.org2009-05-201-1/+1
| | | | | | | | | BUG=0 TEST=no additional test regressions. Review URL: http://codereview.chromium.org/115546 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16458 0039d316-1c4b-4281-b951-d872f2087c98
* BufferedDataSource uses media::SeekableBufferhclam@chromium.org2009-05-202-173/+119
| | | | | | | | | | | Use SeekableBuffer as internal cache for BufferedResourceLoader. By switch to SeekableBuffer that supports short seek within buffered data in both backward and forward direciton. The amount of range request is greatly reduced. Review URL: http://codereview.chromium.org/115453 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16456 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot file with r16454jam@chromium.org2009-05-201-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16455 0039d316-1c4b-4281-b951-d872f2087c98
* Move createWorker from WebKitClient to WebWorkerClient per your suggestion, ↵jam@chromium.org2009-05-2010-18/+34
| | | | | | | | to avoid using WebKitClient outside the main thread. Review URL: http://codereview.chromium.org/115103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16454 0039d316-1c4b-4281-b951-d872f2087c98
* Use av_rescale_q() for converting FFmpeg timestamps to base::TimeDelta.scherkus@chromium.org2009-05-206-18/+58
| | | | | | | | Previously we were using integer math to convert to microseconds, but depending on the frame rate and packet size we could introduce enough error that could accumulate and introduce audio/video synchronization drift. av_rescale_q() is a simple function but is designed to minimize error as much as possible. Review URL: http://codereview.chromium.org/113598 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16453 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: respect theme's autocomplete popups padding.estade@chromium.org2009-05-201-4/+7
| | | | | | Review URL: http://codereview.chromium.org/113602 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16452 0039d316-1c4b-4281-b951-d872f2087c98
* linux: more NOTIMPLEMENTED squashing.evan@chromium.org2009-05-201-1/+2
| | | | | | | | BUG=12052 Review URL: http://codereview.chromium.org/115548 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16451 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disabling the implementation of the bookmark bubble.erg@google.com2009-05-201-0/+4
| | | | | | | | http://crbug.com/12259 Review URL: http://codereview.chromium.org/113609 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16450 0039d316-1c4b-4281-b951-d872f2087c98
* Adds propagation and handling of render-side focus events, for the benefit ↵klink@chromium.org2009-05-2022-266/+380
| | | | | | | | of assistive technologies (accessibility). Also cleans up the handling of WM_GETOBJECT in RenderWidgetHostViewWin and WidgetWin, as well as in BrowserAccessibilityManager. Review URL: http://codereview.chromium.org/115374 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16449 0039d316-1c4b-4281-b951-d872f2087c98
* linux: more NOTIMPLEMENTED squashing.evan@chromium.org2009-05-201-1/+6
| | | | | | | | BUG=12052 Review URL: http://codereview.chromium.org/113592 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16448 0039d316-1c4b-4281-b951-d872f2087c98
* linux: pull in new version of ICU to get strict aliasing fix.evan@chromium.org2009-05-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16447 0039d316-1c4b-4281-b951-d872f2087c98
* Fix painting problems that came up after manually calling RedrawWindow on ↵jam@chromium.org2009-05-201-3/+6
| | | | | | | | | | child windows so that we can paint out of process HWNDs asynchronously. The problem is that the function parameter that was passed in to the first RedrawWindow was modified since it's a member variable of the class. OnPaint would empty the rectangle, and so nothing was painted for children. BUG=12010 TEST=unsafe downloads should have their save/discard buttons painted normally. Review URL: http://codereview.chromium.org/115545 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16446 0039d316-1c4b-4281-b951-d872f2087c98
* Linux download shelf icons first cut.estade@chromium.org2009-05-2013-46/+104
| | | | | | | | | Nor do we have support for alternate file formats; nor do we have a default icon. BUG=http://crbug.com/8631 Review URL: http://codereview.chromium.org/113571 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16444 0039d316-1c4b-4281-b951-d872f2087c98
* Use the upstream version of ScriptController.levin@chromium.org2009-05-203-559/+2
| | | | | | | | | | TEST=Scripting in the browser. This should be pretty well covered by other testing. BUG=http://crbug.com/12063 Review URL: http://codereview.chromium.org/115542 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16443 0039d316-1c4b-4281-b951-d872f2087c98
* Add locale_settings file to app_strings target.ben@chromium.org2009-05-209-27/+264
| | | | | | | | http://crbug.com/11387 Review URL: http://codereview.chromium.org/112038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16442 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Make sure the popup is closed when losing focus in omnibox.shess@chromium.org2009-05-201-1/+7
| | | | | | | | | | | | | Moved detection from -controlTextDidEndEditing: to -control:textShouldEditEditing: in case any of the code depends on still having focus when this happens. http://crbug.com/12252 TEST=Type "word" in omnibox. Click on page. Popup should dissappear. Review URL: http://codereview.chromium.org/116006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16441 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a debugging statement that was left in my last commit.jhawkins@chromium.org2009-05-201-1/+0
| | | | | | TBR git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16440 0039d316-1c4b-4281-b951-d872f2087c98
* Missing fileglen@chromium.org2009-05-201-0/+11
| | | | | | | TBR=mirandac git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16439 0039d316-1c4b-4281-b951-d872f2087c98
* Commit for Miranda. glen@chromium.org2009-05-1966-30/+327
| | | | | | | | | | | | | | | | | | | | | | | | | http://codereview.chromium.org/115265 Original text: """ This addresses 3 of the 4 issues described in Issue 9223: 1) Creates a new streamlined bubble with less text. 2) Incorporates a close [x]. 3) Driven by configuration option in master_preferences file; this alternate bubble will be used only if "oem_bubble": true is set. Requested longer linger time feature will involve mucking with the focus manager; this change will be uploaded separately. BUG=9223 TEST=Add "oem_bubble": true to master_preferences file. Run chrome with --first-run option. Alternate, smaller OEM bubble should appear over the Chrome browser in the place of the standard first-run bubble. """ git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16438 0039d316-1c4b-4281-b951-d872f2087c98
* Handle non-composited WMs when rendering the dragged tab. Also moves ↵jhawkins@chromium.org2009-05-196-107/+184
| | | | | | | | rendering of the close button to TabRendererGtk (where it belongs). Review URL: http://codereview.chromium.org/115543 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16437 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Fix the Go button.shess@chromium.org2009-05-192-3/+11
| | | | | | | | | | | | Go eventually calls LocationBarViewMac::AcceptInputWithDisposition(), which was NOTIMPLEMENTED(). Implement. http://crbug.com/12253 TEST=Type some text into omnibox. Click the Go button rather than hitting enter. Review URL: http://codereview.chromium.org/113595 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16436 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup code to keep flag showing "was cached" only in URLRequestHttpJobjar@chromium.org2009-05-196-20/+19
| | | | | | | r=wtc Review URL: http://codereview.chromium.org/113535 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16435 0039d316-1c4b-4281-b951-d872f2087c98
* Move the ChildProcessSecurityPolicy browser test to the browser_tests dll.jam@chromium.org2009-05-193-49/+63
| | | | | | Review URL: http://codereview.chromium.org/115544 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16434 0039d316-1c4b-4281-b951-d872f2087c98
* Quick reimplementation of StatusBubbleGtk to not suck as much.erg@google.com2009-05-195-69/+197
| | | | | | | | | | | | | | The TabContentsContainerGtk now uses a GtkFixed to store its children, and the status bubble is now a child of that GtkFixed so that it can be absolutely positioned on top of the rendered data. Since it is no longer a GTK_WINDOW_POPUP, all the weird stuff related to different window managers goes away. http://crbug.com/11635 Review URL: http://codereview.chromium.org/113590 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16433 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leak in nine_box.thestig@chromium.org2009-05-192-3/+12
| | | | | | Review URL: http://codereview.chromium.org/112040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16432 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes delivery of mouse events in WidgetGtk. Also fixes GetRootWidgetsky@chromium.org2009-05-193-52/+156
| | | | | | | | | | | and GetWidget to match windows. BUG=none TEST=none Review URL: http://codereview.chromium.org/113603 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16431 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux autocomplete popups.estade@chromium.org2009-05-192-13/+2
| | | | | | | | BUG=http://crbug.com/12059 Review URL: http://codereview.chromium.org/113601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16430 0039d316-1c4b-4281-b951-d872f2087c98
* Adds DidProcessEvent to MessagePumpGLib.sky@chromium.org2009-05-196-1/+21
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/113600 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16429 0039d316-1c4b-4281-b951-d872f2087c98
* Draw the toolbar separator correctly, and in maximized mode.glen@chromium.org2009-05-192-25/+47
| | | | | | | | | BUG=11696 TEST=Verify that the grey line between toolbar and content exists in restored and maximized mode and *not* on the new tab page, and when an infobar (e.g. default browser infobar) is present. Review URL: http://codereview.chromium.org/113556 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16428 0039d316-1c4b-4281-b951-d872f2087c98
* 3 Speedups for turning v8 strings into webcore stringsdavemoore@chromium.org2009-05-191-29/+31
| | | | | | | | | | | | | | | | | | | | | 1) Take advantage of new String::createUninitialized() call in webkit. This allows us to have one malloc node per string, without an extra copy of the characters 2) Take advantage of new V8 behavior, to return NULL from GetExternalStringResource() if it hasn't been externalized, speeding up our usage by not requiring us to call isExternal 3) Check if string type is an integer. If it is, don't call into V8 to get string...instead do it in C++, caching previous integer strings less than 100. Also removed unnecessary test for IsEmpty() as the called function also tests for it. Review URL: http://codereview.chromium.org/115517 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16427 0039d316-1c4b-4281-b951-d872f2087c98
* Add a skeleton browser_frame implementation for GTK, make browser_view (whichbrettw@chromium.org2009-05-196-16/+133
| | | | | | | it needs) compile on GTK. Review URL: http://codereview.chromium.org/113589 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16426 0039d316-1c4b-4281-b951-d872f2087c98
* Add the RSS page action extension.finnur@chromium.org2009-05-196-0/+132
| | | | | | | | | BUG=12060 TEST=Enable this extension, browse to a page with a Feed and an RSS icon should show up in the Omnibox. Clicking it brings you to a subscribe page. No feed preview is displayed. Review URL: http://codereview.chromium.org/115536 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16425 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstreamed v8 bindings for CanvasRenderingContext2Djaphet@chromium.org2009-05-192-417/+1
| | | | | | | | | BUG=12262 Review URL: http://codereview.chromium.org/113599 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16424 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leaks in mime_util functions.thestig@chromium.org2009-05-191-4/+14
| | | | | | Review URL: http://codereview.chromium.org/115541 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16423 0039d316-1c4b-4281-b951-d872f2087c98
* Let Konqueror recognized in about:memory.yutak@chromium.org2009-05-193-1/+3
| | | | | | | | | Landing a patch written by myself, which is originally reviewed at <http://codereview.chromium.org/113489>. BUG=7633 Review URL: http://codereview.chromium.org/115524 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16422 0039d316-1c4b-4281-b951-d872f2087c98
* Tidy the valgrind suppressions filedank@chromium.org2009-05-191-61/+83
| | | | | | | | | Split into three categories. The third category is for real bugs. (This makes periodic sweeps to find unused bug suppressions a bit easier.) Review URL: http://codereview.chromium.org/113596 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16421 0039d316-1c4b-4281-b951-d872f2087c98
* Add option to enable/disable reporting.kuchhal@chromium.org2009-05-191-1/+32
| | | | | | | | | BUG=11507 Review URL: http://codereview.chromium.org/115522 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16420 0039d316-1c4b-4281-b951-d872f2087c98
* comment out testjam@chromium.org2009-05-191-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16419 0039d316-1c4b-4281-b951-d872f2087c98
* Disable test since it's causing others to failjam@chromium.org2009-05-191-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16418 0039d316-1c4b-4281-b951-d872f2087c98
* comment out test in linuxjam@chromium.org2009-05-191-0/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16417 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test on linux.jam@chromium.org2009-05-191-4/+4
| | | | | | Review URL: http://codereview.chromium.org/113597 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16416 0039d316-1c4b-4281-b951-d872f2087c98
* Fix memory leaks when a renderer crashes and the user refreshes. Also fix ↵jam@chromium.org2009-05-196-10/+55
| | | | | | | | memory leak every time a renderer process goes away. Review URL: http://codereview.chromium.org/115492 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16415 0039d316-1c4b-4281-b951-d872f2087c98
* Lookup the plugin for the mime type before attempting to open a channel for ↵ananta@chromium.org2009-05-193-18/+19
| | | | | | | | | | | | | | | | | the plugin. This ensures that the plugin will always be instantiated with the correct mime type at all times. Added plugin tests to cover this case where in the embed tag is specified with a URL but without a mime type. Fixes bug http://code.google.com/p/chromium/issues/detail?id=8973 Bug=8973 Test :- Added a plugin test for this case. Review URL: http://codereview.chromium.org/113326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16414 0039d316-1c4b-4281-b951-d872f2087c98
* Reorganize the ProxyService::Create() and ↵eroman@chromium.org2009-05-192-48/+62
| | | | | | | | | | | ProxyService::CreateWithoutV8Resolver() methods. Instead of using a NULL ProxyResolver dependency in cases where PAC is not supported, it uses a ProxyResolverNull (always fail) implementation. This is to avoid needing to check in other cases (when v8 is unsupported) if there is a non-null ProxyResolver. Review URL: http://codereview.chromium.org/115532 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16413 0039d316-1c4b-4281-b951-d872f2087c98
* Disable dev tools sanity tests to see if it helps interactive ui tests to ↵pfeldman@chromium.org2009-05-191-3/+3
| | | | | | | | recover. Review URL: http://codereview.chromium.org/115538 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16412 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate an unused constant. Original patch by Yuzo Fujishima (see ↵pkasting@chromium.org2009-05-191-4/+0
| | | | | | http://codereview.chromium.org/113245 ), r=me. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16411 0039d316-1c4b-4281-b951-d872f2087c98
* Implement a status throbber on the mac, currently using the Win artwork. ↵pinkerton@chromium.org2009-05-1910-98/+327
| | | | | | | | Made the tab cell use a generic NSView for showing the icon instead of relying on the NSButtonCell to draw it, so a NSImageView is in place by default. Remove un-needed outlets, bindings, and views from the nib. BUG=11916. TEST=loading pages, opening and closing tabs. Review URL: http://codereview.chromium.org/115527 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16410 0039d316-1c4b-4281-b951-d872f2087c98
* Gears 0.5.21.0.jon@chromium.org2009-05-192-0/+0
| | | | | | | | M binaries/gears.pdb M binaries/gears.dll git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16408 0039d316-1c4b-4281-b951-d872f2087c98