summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Roll DEPS to pick up WebKit changedglazkov@google.com2009-03-041-1/+1
| | | | | | | | TBR=darin Review URL: http://codereview.chromium.org/40097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10871 0039d316-1c4b-4281-b951-d872f2087c98
* revert r10867 since it had no impact on page load perfdarin@chromium.org2009-03-043-13/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10869 0039d316-1c4b-4281-b951-d872f2087c98
* First step towards moving v8 extensions out of WebCore. asargent@chromium.org2009-03-041-1/+2
| | | | | | | | | | | | Adds a registerExtension function available in our WebKit public API. Once this is in place, another changelist will include actually using it. R=mbelshe,darin Review URL: http://codereview.chromium.org/39070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10868 0039d316-1c4b-4281-b951-d872f2087c98
* Test reverting to WebKit's implementation of WTF::currentTime() to see if itdarin@chromium.org2009-03-043-4/+13
| | | | | | | | | | | | explains the intl1 page cycler regression. This is a windows only change. TBR=dglazkov Review URL: http://codereview.chromium.org/40096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10867 0039d316-1c4b-4281-b951-d872f2087c98
* Sort files added in r10847mark@chromium.org2009-03-041-4/+4
| | | | | | Review URL: http://codereview.chromium.org/39108 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10866 0039d316-1c4b-4281-b951-d872f2087c98
* Fix back button behavior for DOMUI contents (or at least make it as ↵glen@chromium.org2009-03-041-0/+1
| | | | | | | | | | | not-broken as before) - I forgot to add this line to the nav controller. BUG=8212 Review URL: http://codereview.chromium.org/40076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10865 0039d316-1c4b-4281-b951-d872f2087c98
* Show icons for exe files in download manager. Issue was that the paths were ↵glen@chromium.org2009-03-041-2/+9
| | | | | | | | | | coming in with the wrong slash direction and escaping, which was OK for non-exes, but strangely bad for exes. BUG=8327 Review URL: http://codereview.chromium.org/40068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10864 0039d316-1c4b-4281-b951-d872f2087c98
* * Make the download page focus the input field onload.* Fix spacing between ↵glen@chromium.org2009-03-042-18/+56
| | | | | | | | | controls (Pause/Cancel).* Help deblock download UI creation (timeout in downloads.html, kMaxDownloads in downloads_ui.cc)* Allow resume for paused downloads BUG=8271,8270,8130,8330 Review URL: http://codereview.chromium.org/40047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10863 0039d316-1c4b-4281-b951-d872f2087c98
* Make New Tab Page work correctly in incognito mode (8294)glen@chromium.org2009-03-046-48/+69
| | | | | | | | | | | | | | | Add a workaround to force the New Tab Page title to 'New Tab' (8282) Make DOMUI Pages get focus correctly (8271) Please also sanity-check DOMUI/DOMUIContents integration. BUG=8294,8282,8271 Review URL: http://codereview.chromium.org/39057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10862 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit by removing duplicated lines.nsylvain@chromium.org2009-03-042-2/+1
| | | | | | Review URL: http://codereview.chromium.org/39110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10861 0039d316-1c4b-4281-b951-d872f2087c98
* Update clipboard classes to use string16 and FilePath instead of wstring.estade@chromium.org2009-03-0422-155/+199
| | | | | | | | | | Update callers as well. This patch builds on a patch by mark.a.lindner@gmail.com which can be found at http://codereview.chromium.org/28294 Review URL: http://codereview.chromium.org/27370 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10860 0039d316-1c4b-4281-b951-d872f2087c98
* Add a set of long-running metrics to Chrome that are sent up only at ↵robertshield@google.com2009-03-0417-38/+339
| | | | | | | | uninstall time via the uninstall survey page.These uninstall metrics are collected according to the same opt-in policy as the existing UMA code. They are stored along with other prefs in the browser's Local State file. At uninstall time, the Local State file is copied to a temporary location during the file deletion stage and then read to extract the uninstall metrics. If the user selected to have metrics reported, the uninstall metrics are then sent up to the uninstall survey page that is currently opened. Review URL: http://codereview.chromium.org/27092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10859 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crashes in WorkerProcessHost. The wrong iterator was being incremented.jam@chromium.org2009-03-041-1/+1
| | | | | | | TBR=nsylvain Review URL: http://codereview.chromium.org/39107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10858 0039d316-1c4b-4281-b951-d872f2087c98
* Fix regression where the window caption buttons weren't clickable when ↵ben@chromium.org2009-03-044-18/+51
| | | | | | | | | | | | maximized. This is because of the nonclient frameview/clientview hierarchy changes. Make sure that the frame gets a chance to respond to GetViewForPoint before the client view if the client view does not visually overlap. http://crbug.com/8312 Review URL: http://codereview.chromium.org/40062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10857 0039d316-1c4b-4281-b951-d872f2087c98
* Update fixable tests with latest merge results from the buildbot.pam@chromium.org2009-03-041-0/+19
| | | | | | | TBR=nsylvain Review URL: http://codereview.chromium.org/37007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10856 0039d316-1c4b-4281-b951-d872f2087c98
* Re-apply change 10840 since today's WebKit merge brought in the pieces it ↵pam@chromium.org2009-03-045-43/+15
| | | | | | | | | | | | | | | | depends on (and that depend on it). Unforking Document.idl and HTMLCanvasElement.idl Original review URL: http://codereview.chromium.org/39050 TBR=mbelshe Review URL: http://codereview.chromium.org/39103 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10855 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of WebKit merge 41362:41402.pam@chromium.org2009-03-043-3/+48
| | | | | | Review URL: http://codereview.chromium.org/39096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10854 0039d316-1c4b-4281-b951-d872f2087c98
* Add comment regarding why single-process and in-process-plugins are disabled ↵jam@chromium.org2009-03-042-0/+4
| | | | | | | | for Chrome Release builds. Review URL: http://codereview.chromium.org/39046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10852 0039d316-1c4b-4281-b951-d872f2087c98
* Don't call AddStream twice for manual responses.jam@chromium.org2009-03-041-1/+0
| | | | | | Review URL: http://codereview.chromium.org/39045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10851 0039d316-1c4b-4281-b951-d872f2087c98
* Fix other release bustage. Gahpkasting@chromium.org2009-03-041-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10850 0039d316-1c4b-4281-b951-d872f2087c98
* Add DEPS file for chrome/workerjam@chromium.org2009-03-041-0/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10849 0039d316-1c4b-4281-b951-d872f2087c98
* Fix release-only build break.pkasting@chromium.org2009-03-041-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10848 0039d316-1c4b-4281-b951-d872f2087c98
* Initial checkin of the out of process worker implementation.jam@chromium.org2009-03-0447-63/+1757
| | | | | | | | | | | WebWorkerClient/WebWorker are parallel interfaces of WebCore::{WorkerObjectProxy, WorkerContextProxy} that use Chrome data types. When WebKit requests a WorkerObjectProxy, we create an instance of WebWorkerClientImpl. This class creates an object that implements a Chromium version of WorkerObjectProxy (i.e. with Chrome data types) through WebViewDelegate. That object is a WebWorkerProxy and talks over IPC to a WebWorker object in the worker process. The WebWorker object creates the actual WebCore::Worker object using another class in glue: WebWorkerImpl. When the WebCore::Worker object running in the worker process wants to talk back to the code running in the renderer, it talks to WebWorkerImpl which implements WebCore::WorkerObjectProxy. WebWorkerImpl converts the data types to Chrome compatible ones, and then calls the WebWorkerClient version which does IPC to get to the renderer process. This ends up at WebWorkerProxy, which calls WebWorkerClientImpl (the original class). In future changes, sandboxing, multiple worker processes etc will be added. Note that I also had to make two small changes to WebKit, since WorkerMessagingProxy couldn't be created as is for the nested worker case. I'll either check it in myself or work with Jian to do so. Review URL: http://codereview.chromium.org/27157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10847 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback 10840.mbelshe@google.com2009-03-046-16/+44
| | | | | | Review URL: http://codereview.chromium.org/40075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10846 0039d316-1c4b-4281-b951-d872f2087c98
* Make Chromium windows not hide auto-hide taskbars.pkasting@chromium.org2009-03-048-53/+117
| | | | | | | | | | | | | | | There are a few caveats here: * On Aero glass, if the auto-hide taskbar is at the top of the screen, we get one row of nonclient pixels along the bottom of the screen (not too noticeable for light-colored pages, looks a bit odd with a dark page). I can't find a way around this. * Switching between fullscreen and normal mode can leave things a bit confused until you click another app and then reactivate Chromium. This seems to happen with other applications too (e.g. Firefox fullscreen mode) so I'm not too worried. * Chromium does not deal well with toggling the taskbar's auto-hide setting (or, I think, its position?) unless you restore and remaximize the window. I tried to fix this via modified handling of WM_SETTINGCHANGE but only made things worse and so gave up. BUG=20 Review URL: http://codereview.chromium.org/28338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10845 0039d316-1c4b-4281-b951-d872f2087c98
* Add FilePath setter/getter to pref service. Change callers to use it rather ↵estade@chromium.org2009-03-0418-49/+108
| | | | | | | | | | | | | than the string methods. Update the pref service unit test and enable it on linux. Also switch over some wstrings to filepaths where appropriate. BUG=8154 Review URL: http://codereview.chromium.org/27354 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10844 0039d316-1c4b-4281-b951-d872f2087c98
* Fix error being thrown in isInNet() PAC js.ericroman@google.com2009-03-042-20/+175
| | | | | | | | | | | | | | | | | | | Mozilla is using notation which treats regexp like a function: var regex = /foo/; var result = regex("str"); However v8 does not allow this (nor does IE), so we rewrite it in standard form: var regex = /foo/; var result = regex.exec("str") Also finishes off the tests in pac_library_unittest.js. I didn't test every single permutation of dateRange() and timeRange() as there are way too many; but did hit most common flavors. BUG=2764 Review URL: http://codereview.chromium.org/40006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10843 0039d316-1c4b-4281-b951-d872f2087c98
* use #if 0 instead of DISABLED_.nsylvain@chromium.org2009-03-031-1/+3
| | | | | | Review URL: http://codereview.chromium.org/39078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10842 0039d316-1c4b-4281-b951-d872f2087c98
* The text is identical, but the change removes several cr/lf blocks from the ↵ralphl@chromium.org2009-03-031-5/+5
| | | | | | file which is breaking he linux and mac builds. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10841 0039d316-1c4b-4281-b951-d872f2087c98
* Unforking Document.idl and HTMLCanvasElement.idlmbelshe@google.com2009-03-036-44/+16
| | | | | | | | Depends on corresponding WebKit change - will add DEPS later. Review URL: http://codereview.chromium.org/39050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10840 0039d316-1c4b-4281-b951-d872f2087c98
* disable PrefServiceTest.Basic because it breaks the build.nsylvain@chromium.org2009-03-031-1/+2
| | | | | | Review URL: http://codereview.chromium.org/39077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10839 0039d316-1c4b-4281-b951-d872f2087c98
* make uitest and unittest depend on app since the mac gets its resources from ↵thomasvl@chromium.org2009-03-031-0/+9
| | | | | | | | | the app at runtime. add history_ui to the build to fix the build break. Review URL: http://codereview.chromium.org/28332 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10838 0039d316-1c4b-4281-b951-d872f2087c98
* revert broken change 10833nsylvain@chromium.org2009-03-0335-822/+622
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10837 0039d316-1c4b-4281-b951-d872f2087c98
* Add v8 as dep in chrome.sln for ui_tests.ericroman@google.com2009-03-031-0/+2
| | | | | | | TBR=nsylvain@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10836 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an include of a header that was removed in r10832.jhawkins@chromium.org2009-03-031-1/+0
| | | | | | | TBR=ben Review URL: http://codereview.chromium.org/39069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10835 0039d316-1c4b-4281-b951-d872f2087c98
* Update browser.scons and chrome.gyp to match files removed in r10832.jhawkins@chromium.org2009-03-032-35/+0
| | | | | | | TBR=ben Review URL: http://codereview.chromium.org/39067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10834 0039d316-1c4b-4281-b951-d872f2087c98
* Port DictionaryValue to use string16 instead of wstring.dsh@google.com2009-03-0335-622/+822
| | | | | | | Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=10818 Review URL: http://codereview.chromium.org/31014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10833 0039d316-1c4b-4281-b951-d872f2087c98
* Remove NativeUI, HistoryTabUI, DownloadsTabUI since they've been superceded.ben@chromium.org2009-03-0318-5165/+4
| | | | | | Review URL: http://codereview.chromium.org/39005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10832 0039d316-1c4b-4281-b951-d872f2087c98
* Move RemoveTabAt to the TabStrip interface from RemoveTabAnimation.jhawkins@chromium.org2009-03-032-23/+21
| | | | | | | | * This change is needed to allow a clean refactoring of TabStrip. The animation classes should be as cross-platform as possible. * RemoveTabStrip animation now requests the TabStrip to remove a tab for it. Review URL: http://codereview.chromium.org/27366 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10830 0039d316-1c4b-4281-b951-d872f2087c98
* test data for yuv unittestfbarchard@chromium.org2009-03-032-0/+28891
| | | | | | Review URL: http://codereview.chromium.org/40054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10828 0039d316-1c4b-4281-b951-d872f2087c98
* Add a command line flag --v8-proxy-resolver, to select the new PAC ↵ericroman@google.com2009-03-036-9/+93
| | | | | | | | | | | | | | | | | | implementation. When running in single process mode, this flag has no effect (since we can't run side by side with the renderer's V8). In regular mode, the v8 resolver is currently running in the browser process. This means it has to share with the v8 debugger shell. Added locking around the debugger shell so they can peacefully co-exist. When this flag is enabled, PAC scripts are downloaded through the browser. BUG=74,2764 Review URL: http://codereview.chromium.org/27365 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10827 0039d316-1c4b-4281-b951-d872f2087c98
* Defers the test LayoutTests/fast/invalid/residual-style.html. We'resky@google.com2009-03-031-2/+2
| | | | | | | | | | | failing this because of sizes and because our text is different due to not supporting keygen. BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10826 0039d316-1c4b-4281-b951-d872f2087c98
* 6 more layout tests.finnur@chromium.org2009-03-0314-33/+231
| | | | | | | | | | | | | | | Reflection masks are now working, thanks at least in part to some work from Brett (issue 3229). This means 3 more layout tests are now passing. Also, expectations for reflection-direction test changed upstream (see diff files on review folder). Also two new tests were added and they needed a baseline: fast/inline/inline-continuation-borders.html fast/inline/vertical-align-text-bottom.html And finally, I checked and could not find a single crash on the Windows bot for one test marked as CRASH PASS on WIN MAC, so I removed WIN and PASS, since it is consistently crashing on Mac, it seems. Review URL: http://codereview.chromium.org/39059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10825 0039d316-1c4b-4281-b951-d872f2087c98
* Implement the PAC js-binding for "myIpAddress()".ericroman@google.com2009-03-035-7/+52
| | | | | | | BUG=2764 Review URL: http://codereview.chromium.org/38001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10824 0039d316-1c4b-4281-b951-d872f2087c98
* Nonfunctional cleanup change:pkasting@chromium.org2009-03-032-13/+10
| | | | | | | | * Fix two violations of 80-column lines * Use MSG_WM_SETTINGCHANGE instead of MESSAGE_RANGE_HANDLER_EX in order to simplify a function declaration/code. Review URL: http://codereview.chromium.org/27358 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10823 0039d316-1c4b-4281-b951-d872f2087c98
* Updating line endings.robertshield@google.com2009-03-031-7/+7
| | | | | | Review URL: http://codereview.chromium.org/40055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10822 0039d316-1c4b-4281-b951-d872f2087c98
* Revert dsh's change 10818nsylvain@chromium.org2009-03-0333-818/+597
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10821 0039d316-1c4b-4281-b951-d872f2087c98
* Implement some chrome path getters for Mac OS and un-comment their uses in ↵pinkerton@chromium.org2009-03-034-50/+62
| | | | | | | | the download manager. Move chrome_paths_mac from a .cc to a .mm to allow Cocoa. Review URL: http://codereview.chromium.org/39041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10820 0039d316-1c4b-4281-b951-d872f2087c98
* Port DictionaryValue to use string16 instead of wstring.dsh@google.com2009-03-0333-597/+818
| | | | | | Review URL: http://codereview.chromium.org/31014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10818 0039d316-1c4b-4281-b951-d872f2087c98
* More layout test cleanup (15 removed).finnur@chromium.org2009-03-033-17/+6
| | | | | | | | | | | | Rebaselined masking-intro-01-f.svg since it now looks like the mac baseline (our old baseline was wrong). Also cleaned up the tests_fixable to take out tests that are no longer failing on the buildbots. Review URL: http://codereview.chromium.org/39027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10817 0039d316-1c4b-4281-b951-d872f2087c98