summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* delayed fix for comment in from http://codereview.chromium.org/28185thomasvl@chromium.org2009-03-031-1/+0
| | | | | | Review URL: http://codereview.chromium.org/40021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10816 0039d316-1c4b-4281-b951-d872f2087c98
* Remove code that will not be necessary after ↵ojan@google.com2009-03-033-14/+6
| | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=24307 is fixed. Review URL: http://codereview.chromium.org/27373 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10815 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Use grit to generate locale rc files and remove the old locale rc ↵tc@google.com2009-03-03157-3228/+3962
| | | | | | | | | | | files from the tree." Revert "window_ is null during BrowserWindow creation. Assume full screen" Revert "Move SupportsWindowFeature from BrowserView to Browser so" git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10814 0039d316-1c4b-4281-b951-d872f2087c98
* Enables bookmark_model_unittest on Mac and Linux.avi@chromium.org2009-03-033-21/+19
| | | | | | | | | | Committed on behalf of rohitrao. http://codereview.chromium.org/28299/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10813 0039d316-1c4b-4281-b951-d872f2087c98
* disable test since it doesn't compiletc@google.com2009-03-031-2/+2
| | | | | | | | | TBR=nsylvain Review URL: http://codereview.chromium.org/39040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10812 0039d316-1c4b-4281-b951-d872f2087c98
* disable failing tests while I debugtc@google.com2009-03-031-9/+9
| | | | | | | | | TBR=nsylvain Review URL: http://codereview.chromium.org/40033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10811 0039d316-1c4b-4281-b951-d872f2087c98
* Updates comments as to why a couple of tests are deferred.sky@google.com2009-03-031-3/+2
| | | | | | | | | TBR=ojan BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10810 0039d316-1c4b-4281-b951-d872f2087c98
* Use grit to generate locale rc files and remove the old locale rc files from ↵tc@google.com2009-03-03153-3923/+3188
| | | | | | | | | | | | | the tree. I made a small change to grit so we can use our resource ID as the translation ID making it a bit easier to read. I also used a script to convert the existing .rc files to .xtb files. Review URL: http://codereview.chromium.org/28327 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10809 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 10794.avi@chromium.org2009-03-0322-408/+327
| | | | | | Review URL: http://codereview.chromium.org/40027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10808 0039d316-1c4b-4281-b951-d872f2087c98
* Removing CRLFs from extensions.htmlrafaelw@chromium.org2009-03-031-86/+86
| | | | | | Review URL: http://codereview.chromium.org/39025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10807 0039d316-1c4b-4281-b951-d872f2087c98
* Ship some tests which aren't related to what I'm working on:shess@chromium.org2009-03-033-11/+1
| | | | | | | | | | | | RenderViewHostTest, RenderWidgetHostTest (added to gyp) RenderDnsMasterTest, DnsQueueTest (already in gyp) MetricsLogTest, MetricsResponseTest (already in gyp) NOTE: Now that we're all-gyp-all-the-time, only the first couple tests are really being added. Review URL: http://codereview.chromium.org/27297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10806 0039d316-1c4b-4281-b951-d872f2087c98
* window_ is null during BrowserWindow creation. Assume full screentc@google.com2009-03-031-1/+1
| | | | | | | | | | is false. TBR=pkasting Review URL: http://codereview.chromium.org/39023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10805 0039d316-1c4b-4281-b951-d872f2087c98
* Move SupportsWindowFeature from BrowserView to Browser sotc@google.com2009-03-034-39/+40
| | | | | | | | | | | we can share the code on all platforms. I still left a SupportsWindowFeature method in BrowserView that handles fullscreen mode which is (for now) a Windows specific feature. Review URL: http://codereview.chromium.org/27372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10804 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes regression where escape was not removing a newly bookmarkedsky@google.com2009-03-031-1/+2
| | | | | | | | | | | | | | page. BUG=none TEST=press the star button on a page you haven't bookmarked. The star should light up. Press escape, the bubble should close and the bookmark should be removed. Repeat with an existing bookmark and make sure pressing escape doesn't remove the bookmark. Review URL: http://codereview.chromium.org/40019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10803 0039d316-1c4b-4281-b951-d872f2087c98
* Make test_shell_tests depend on test_shell since the mac version pulls ↵thomasvl@chromium.org2009-03-031-0/+5
| | | | | | | | | resources from bundle it expects to have sitting beside it. Review URL: http://codereview.chromium.org/39019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10802 0039d316-1c4b-4281-b951-d872f2087c98
* Stub in the download shelf a little further.pinkerton@chromium.org2009-03-032-3/+32
| | | | | | Review URL: http://codereview.chromium.org/39021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10801 0039d316-1c4b-4281-b951-d872f2087c98