summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* When loading, change the tag on the "go button" to IDC_STOP so it executes ↵pinkerton@chromium.org2009-05-202-1/+14
| | | | | | | | the correct command. Update the unit test to verify. BUG=12260 TEST=click stop button while loading page. Review URL: http://codereview.chromium.org/115540 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16478 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash on browser exit after opening TaskManager.phajdan.jr@chromium.org2009-05-206-0/+61
| | | | | | | | | | | | | | | | | | | | | TaskManager is a singleton, so it's destroyed by AtExitManager. At the time of destruction it cannot register AtExit callbacks (AtExitManager requires that). It turns out that some Windows view code wants to register an AtExit callback during destruction. For more info about view code, see http://src.chromium.org/viewvc/chrome?view=rev&revision=9161 The fix is to destroy the view early, using EnsureShutdown static method of TaskManager. It was also necessary to delete child views a bit earlier to avoid another crashed. Added a regression browser_test and verified that it's broken without this fix. http://crbug.com/11180 Review URL: http://codereview.chromium.org/114031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16474 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: if the number of actual parameters is greater than number of the ↵yurys@google.com2009-05-201-13/+25
| | | | | | | | formal ones they will be available in the arguments array as elements without names. We shouldn't show such properties in the scope variables panel. Review URL: http://codereview.chromium.org/113630 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16473 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.2.4.2.ager@chromium.org2009-05-201-1/+1
| | | | | | | | | | | | This new version only contains two minor changes: Fix for problem with newer gcc versions. Exposing an API to get the context of the calling JavaScript code. Review URL: http://codereview.chromium.org/113632 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16472 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in SVG bindings. We attempted to update the SVGContext forager@chromium.org2009-05-202-3/+3
| | | | | | | | | a NULL SVGElement which makes no sense. BUG=12105 Review URL: http://codereview.chromium.org/113627 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16471 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Enable dev tools ui sanity tests, take 2.pfeldman@chromium.org2009-05-201-4/+4
| | | | | | Review URL: http://codereview.chromium.org/115560 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16470 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 43880:43889levin@chromium.org2009-05-202-3/+9
| | | | | | | | | | | | | The only tests that are newly failing are new tests added for WCSS which are also skipped by desktop platforms (osx, windws, etc.) upstream as well. BUG=12310 TEST=no additional test regressions. Review URL: http://codereview.chromium.org/113624 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16469 0039d316-1c4b-4281-b951-d872f2087c98
* Add a UI string for multiple file selection for <input type=file multiple>.darin@chromium.org2009-05-202-0/+9
| | | | | | | | | | | | | | | | WebCore::multipleFileUploadText() is already declared in LocalizeStrings.h, and implemented and used in other platforms. This patch won't change Chromium's behavior for now. We need to change WebCore/platform/chromium/FileChooserChromium.cpp to use this string. Patch by Kent Tamura (tkent@google.com) R=darin BUG=8740 Review URL: http://codereview.chromium.org/113620 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16468 0039d316-1c4b-4281-b951-d872f2087c98
* tabs.onUpdated now sends 'url' when 'state' has changed to 'loading' when ↵rafaelw@chromium.org2009-05-205-111/+255
| | | | | | | | | | | | | navigating to a new url. If a reload is in progress, 'loading' will not be accompanied by 'url'. Also, refactored some code so that string constants are defined and shared. BUG=11200 R=erikkay Review URL: http://codereview.chromium.org/113552 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16467 0039d316-1c4b-4281-b951-d872f2087c98
* Reuse ChildProcessSecurityHost for worker processes.jam@chromium.org2009-05-202-2/+10
| | | | | | Review URL: http://codereview.chromium.org/115550 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16466 0039d316-1c4b-4281-b951-d872f2087c98
* More progress on ForceHTTPS.abarth@chromium.org2009-05-2013-10/+210
| | | | | | | | | | | Instead of turning on strict HTTPS error processing for every site, we now track which sites have opted in. Our implementation is still experimental and hidden behing the command line switch --force-https. R=darin TEST=No tests yet because this is just an experiment. Review URL: http://codereview.chromium.org/113503 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16464 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 in Chromium to version 1.2.4.1 to get fix forkasperl@google.com2009-05-201-1/+1
| | | | | | | crash in CodeGenerator::IsUnsafeSmi. Review URL: http://codereview.chromium.org/115539 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16463 0039d316-1c4b-4281-b951-d872f2087c98
* Remove TRACK_HWND_CREATION/TRACK_HWND_DESTRUCTION macro since the bug it was ↵jam@chromium.org2009-05-2010-114/+0
| | | | | | | | created for has long been closed. This code causes crashes when the browser is closed with the task manager open (in debug builds at the very least). Review URL: http://codereview.chromium.org/115553 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16462 0039d316-1c4b-4281-b951-d872f2087c98
* 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