summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Refactor plugin process code in the browser process so that the ↵jam@chromium.org2009-02-1127-600/+554
| | | | | | | | browser/about:memory/task manager/metrics code doesn't depend on PluginProcessHost pointers. In a future changelist I'll add one central child process registry in the browser process. Review URL: http://codereview.chromium.org/20196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9621 0039d316-1c4b-4281-b951-d872f2087c98
* Remove leaks that are now fixed.rvargas@google.com2009-02-111-112/+0
| | | | | | | | BUG=7374 Review URL: http://codereview.chromium.org/20270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9617 0039d316-1c4b-4281-b951-d872f2087c98
* Enable the ResourceDispatcherHost unittest for Mac and linux.paul@chromium.org2009-02-112-1/+4
| | | | | | Review URL: http://codereview.chromium.org/23017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9615 0039d316-1c4b-4281-b951-d872f2087c98
* Renderer and test shell now handle --enable-video with SetMediaPlayerAvailable.scherkus@chromium.org2009-02-112-0/+10
| | | | | | Review URL: http://codereview.chromium.org/20268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9614 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug where right click in a text area selects empty space.sidchat@google.com2009-02-111-1/+8
| | | | | | | Issue=6107 Review URL: http://codereview.chromium.org/20280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9613 0039d316-1c4b-4281-b951-d872f2087c98
* Port CrossSiteResourceHandler to Mac and Linux.paul@chromium.org2009-02-114-42/+3
| | | | | | | | (Was http://codereview.chromium.org/23019) Review URL: http://codereview.chromium.org/20274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9612 0039d316-1c4b-4281-b951-d872f2087c98
* Turning on the tracking of double-delete of HWND in the hope of catching one ↵jcampan@chromium.org2009-02-112-6/+1
| | | | | | | | that would be the cause of the infamous NCDestroy crasher (bug #4714). Review URL: http://codereview.chromium.org/20269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9611 0039d316-1c4b-4281-b951-d872f2087c98
* The test LayoutTests/fast/dom/clientWidthAfterDocumentIsRemoved.html removes ↵jcampan@chromium.org2009-02-114-9/+9
| | | | | | | | | | | | | | an IFrame from a document. On Mac, they have the IFrame in the tree dump, we don't in our baseline. It is OK to have the IFrame in the dump. Rebaselining. Review URL: http://codereview.chromium.org/20271 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9610 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Change FD passing test to send many messagesagl@chromium.org2009-02-111-17/+26
| | | | | | | | | | | | (This is mostly an adoption of Jeremy's patch.) Also, switch from using /dev/random to /dev/zero. Reading from /dev/random can drain the system entropy pool and block. Review URL: http://codereview.chromium.org/21269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9609 0039d316-1c4b-4281-b951-d872f2087c98
* Make session_service.cc compile on Mac and Linux.jhawkins@chromium.org2009-02-119-28/+105
| | | | | | Review URL: http://codereview.chromium.org/23018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9608 0039d316-1c4b-4281-b951-d872f2087c98
* Make it clear the dictionary .delta files are included under the existing ↵ifette@google.com2009-02-111-1/+1
| | | | | | | | GPL/LGPL/MPL tri-license Review URL: http://codereview.chromium.org/20283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9607 0039d316-1c4b-4281-b951-d872f2087c98
* Wrong LayoutTest marked as fixed.finnur@google.com2009-02-111-2/+2
| | | | | | | | | | | | | | I marked LayoutTests/fast/dom/java-applet-calls.html as fixed instead of chrome/fast/dom/java-applet-calls.html Fixing. TBR=nsylvain Review URL: http://codereview.chromium.org/21267 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9602 0039d316-1c4b-4281-b951-d872f2087c98
* Implement more of the TabContentsDelegate to hook up loading URLs from the ↵pinkerton@chromium.org2009-02-115-46/+114
| | | | | | | | location bar where there is UI to do so. Review URL: http://codereview.chromium.org/21264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9601 0039d316-1c4b-4281-b951-d872f2087c98
* Call InitWebCoreSystemInterface() on OS X.jeremy@chromium.org2009-02-111-0/+3
| | | | | | Review URL: http://codereview.chromium.org/21266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9600 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9594.thestig@chromium.org2009-02-1112-29/+25
| | | | | | Review URL: http://codereview.chromium.org/20276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9599 0039d316-1c4b-4281-b951-d872f2087c98
* Some more LayoutTest are now passing on the buildbot.finnur@google.com2009-02-111-4/+3
| | | | | | | | Marking as such. Review URL: http://codereview.chromium.org/23020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9598 0039d316-1c4b-4281-b951-d872f2087c98
* Fetch SDCH dictionary as soon as current URL fetch completesjar@chromium.org2009-02-116-15/+27
| | | | | | | | | | | | | Rather than just waiting for 15 seconds, this patch fetches the "suggested dicitionary" as soon as the current download completes. This avoids stealing bandwidth from the original download, but works as quickly as possible to get the dictionary, so that the user can receive compression results asap. r=wtc Review URL: http://codereview.chromium.org/20254 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9597 0039d316-1c4b-4281-b951-d872f2087c98
* Remove final traces of IE from cross-platform password manager.evan@chromium.org2009-02-113-1/+12
| | | | | | | | | (It's still there for Windows, but not on other platforms.) Review URL: http://codereview.chromium.org/21168 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9596 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some plugin-related NOTIMPLEMENTED()s in gtk Chrome.evan@chromium.org2009-02-113-20/+10
| | | | | | | | | | | | | | We can sneak around not removing the NOTIMPLEMENTED()s completely by implementing a function halfway -- if a page ends up needing a plugin we'll get the NOTIMPLEMENTED() again. With this change I no longer get repeated NOTIMPLEMENTED spew while running. Review URL: http://codereview.chromium.org/20264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9595 0039d316-1c4b-4281-b951-d872f2087c98
* janitorial: clean up unnecessary includes in src/chrome/renderer.thestig@chromium.org2009-02-1112-25/+29
| | | | | | Review URL: http://codereview.chromium.org/20266 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9594 0039d316-1c4b-4281-b951-d872f2087c98
* 6 more random layout test fixes and deleting afinnur@google.com2009-02-1116-42/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | baseline that is wrong. smoosh-styles-003: Expectations changed upstream. Text now measures 8 pixels narrower and we now match. svg-as-background-3: I am deleting this baseline, since it looks wrong, compared to the mac baseline. The tests 'invalid', 'valid' and 'onlyCommentInIFrame': These tests have expected results which include some dirt drawn next to the scrollbar, which we are no longer drawing (best seen in onlyCommentInIFrame). The tests 'overflow-x-y' and 'comment-in-textarea': Same problem as onlyCommentInIFrame above, but also needed to be updated to account for changes in form controls. Review URL: http://codereview.chromium.org/21263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9593 0039d316-1c4b-4281-b951-d872f2087c98
* Changing the AutomationMsg_SavePackageShouldPromptUser message to a sync messageananta@chromium.org2009-02-113-6/+4
| | | | | | | | | | to fix the SavePage tests on Vista. TBR=jam Review URL: http://codereview.chromium.org/21265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9592 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling the BrowsersRememberFocus test in interactive ui tests to keepananta@chromium.org2009-02-111-1/+1
| | | | | | | | | | the tree green, while I debug it. TBR=nsylvain Review URL: http://codereview.chromium.org/21260 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9591 0039d316-1c4b-4281-b951-d872f2087c98
* In addition to printing to stdout, also log bug report and summary data to a ↵erikkay@google.com2009-02-112-36/+65
| | | | | | | | file in the report dir. Review URL: http://codereview.chromium.org/20166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9590 0039d316-1c4b-4281-b951-d872f2087c98
* Fix purify scripts to output data into the correct directory when running ↵erikkay@google.com2009-02-111-13/+20
| | | | | | | | | | | layout tests. Change layout tests to mark builder as orange on failure (BUG=7516). Review URL: http://codereview.chromium.org/21161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9589 0039d316-1c4b-4281-b951-d872f2087c98
* Periodically log while waiting for subprocess to complete so that the bot ↵erikkay@google.com2009-02-111-26/+37
| | | | | | | | | | doesn't kill us when we're taking a long time. Also clean up the subprocess wait loop. BUG=7514 Review URL: http://codereview.chromium.org/20165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9588 0039d316-1c4b-4281-b951-d872f2087c98
* Updating reference build to revision 9586 to pick up the latest automationananta@chromium.org2009-02-1185-2211/+5665
| | | | | | | | | | framework changes. TBR=nsylvain Review URL: http://codereview.chromium.org/20272 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9587 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: TestVisitedMsg; use valid file descriptor (unit_tests fix)agl@chromium.org2009-02-111-1/+1
| | | | | | | | | | We need to pass a valid file descriptor when sending messages on POSIX, otherwise the send will fail. Use stdin in tests. Review URL: http://codereview.chromium.org/21258 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9586 0039d316-1c4b-4281-b951-d872f2087c98
* The Chrome Automation framework is based on a homegrown request response IPC ↵ananta@chromium.org2009-02-1112-2131/+1507
| | | | | | | | | | model and thus ends up duplicating a lot of functionality already available in the SyncChannel. This CL gets the automation framework to use the SyncChannel. The request response IPCs have been changed to sync IPCs. Review URL: http://codereview.chromium.org/20189 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9585 0039d316-1c4b-4281-b951-d872f2087c98
* Media player availability now determined by SetMediaPlayerAvailable.scherkus@chromium.org2009-02-113-3/+20
| | | | | | | | Instead of relying on the command line, RenderProcess will attempt to load and enable the media player if possible. This is the first in a few changes where I'll be adding in hooks to load media DLLs at runtime if present. Review URL: http://codereview.chromium.org/20253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9584 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unit test to check that the extension is not repeated in a downloaded ↵sidchat@google.com2009-02-111-0/+3
| | | | | | | | | file name. Issue=1503 Review URL: http://codereview.chromium.org/21257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9583 0039d316-1c4b-4281-b951-d872f2087c98
* Add build flags to chrome.xcodeprojamanda@chromium.org2009-02-111-0/+13
| | | | | | Review URL: http://codereview.chromium.org/21256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9582 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Transfer network data using shared memoryagl@chromium.org2009-02-1118-80/+144
| | | | | | | | | | | | | | | | | | | | | | This patch adds the long planned support for sharing memory on POSIX by transporting file descriptors. It largely builds on the shared memory cleanup work by jrg. We move FileDescriptor out of chrome/common/file_descriptor_posix.h and into base/file_descriptor_posix.h. Since all that's left in the chrome/common verion is the DescriptorSet, those files are renamed to descriptor_set.[h|cc]. The SharedMemoryHandle on POSIX then becomes a typedef to a FileDescriptor and thus can be serialised over IPC. After that, it's mostly a case of cleaning up those snippets of code which considered SharedMemoryHandles to be scaler values. Review URL: http://codereview.chromium.org/21208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9580 0039d316-1c4b-4281-b951-d872f2087c98
* Text fields were not getting focused.jcampan@chromium.org2009-02-111-0/+1
| | | | | | | BUG= 7468 Review URL: http://codereview.chromium.org/21255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9578 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the remaining SVG test failure from WebKit merge 40722:40785finnur@google.com2009-02-112-3/+2
| | | | | | | This is the same test you tried fixing yesterday, but had the font issue on your computer. Review URL: http://codereview.chromium.org/21253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9577 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the test_webview_delegate DidMove into platform specific files, and ↵deanm@chromium.org2009-02-114-34/+49
| | | | | | | | implement the Gtk version. The Gtk code uses xshape to do the non-rectangular clipping that is required for plugin windows (iframe shims, etc). Review URL: http://codereview.chromium.org/21248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9576 0039d316-1c4b-4281-b951-d872f2087c98
* Almost complete implementation of the Chrome video renderer. Still needs to ↵ralphl@chromium.org2009-02-113-29/+435
| | | | | | | | implement color space conversion for final bitblt. Review URL: http://codereview.chromium.org/21037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9575 0039d316-1c4b-4281-b951-d872f2087c98
* Add a gtk_utils (like gdi_utils), with region rectangle subtraction.deanm@chromium.org2009-02-115-12/+59
| | | | | | | | | | | | | This will be used like the gdi functions, for constructing clipping regions. Add ToGdkRectangle() on gfx::Rect, similar to the win32 and CG methods. Make the scons file better reflect which files are platform specific. Review URL: http://codereview.chromium.org/20259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9574 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some files in common. I changed this a while ago but forgot to check it inbrettw@chromium.org2009-02-111-1/+5
| | | | | | | since it conflicted. It didn't break the build since they were only headers. Review URL: http://codereview.chromium.org/21249 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9573 0039d316-1c4b-4281-b951-d872f2087c98
* This CL ensures we don't store empty values in the autofill form DB.jcampan@chromium.org2009-02-118-22/+109
| | | | | | | | | | Also it applies a clean-up to remove any empty values previously stored in the DB. BUG=6111 TEST=Submit a form and leave some fields empty. Come back to that form, click on a field that was empty. No autofill popup should show up (or if one show up, it should not contains empty values). Review URL: http://codereview.chromium.org/21217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9570 0039d316-1c4b-4281-b951-d872f2087c98
* Add libjpeg to the app targetpinkerton@chromium.org2009-02-111-5/+7
| | | | | | Review URL: http://codereview.chromium.org/21250 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9569 0039d316-1c4b-4281-b951-d872f2087c98
* Scrubbing HTML options/collections, Chromium side.dglazkov@google.com2009-02-118-336/+79
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/21237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9568 0039d316-1c4b-4281-b951-d872f2087c98
* Some improvements to the browser window resizing.deanm@chromium.org2009-02-111-0/+18
| | | | | | | | | | | Previously, you could resize the window down to nothing, which makes WebKit start looking really bad. Additionally when I added plugin windows, the plugin windows would specify their size as a minimum during requisition. This prevented you from resizing the main browser window smaller than the plugin child window. The solution to both of these problems is simply to override the size requisition phase, and set a fixed minimum, 64x64. This still lets the GtkFixed requisition phase run, but just overwrites the requisition afterwards. Review URL: http://codereview.chromium.org/21210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9563 0039d316-1c4b-4281-b951-d872f2087c98
* Add XP_MACOSX=1 to release configuration for TestShell.appamanda@chromium.org2009-02-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/20256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9562 0039d316-1c4b-4281-b951-d872f2087c98
* Add an #if around user_gesture_msg_factory_ to unbreak the Linuxamanda@chromium.org2009-02-112-0/+328
| | | | | | | | | build, add another missed file (plugin_impl_mac.h) to unbreak the Mac build. Review URL: http://codereview.chromium.org/21245 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9561 0039d316-1c4b-4281-b951-d872f2087c98
* Forgot webplugin_delegate_impl_mac.cc in r9558amanda@chromium.org2009-02-111-0/+457
| | | | | | Review URL: http://codereview.chromium.org/21244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9560 0039d316-1c4b-4281-b951-d872f2087c98
* Add XP_MACOSX=1 to release build flags to unbreak mac release buildamanda@chromium.org2009-02-111-1/+1
| | | | | | | TBR=mark@chromium.org Review URL: http://codereview.chromium.org/20255 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9559 0039d316-1c4b-4281-b951-d872f2087c98
* Checkpoint of plugin support code for Mac. Does not work yet; being checkedamanda@chromium.org2009-02-118-56/+97
| | | | | | | | in to help stay in sync with linux plugin mods and ensure that it doesn't break Windows plugins. Review URL: http://codereview.chromium.org/21095 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9558 0039d316-1c4b-4281-b951-d872f2087c98
* Redo my IPC change, undoing the linker dependency.jam@chromium.org2009-02-114-458/+472
| | | | | | Review URL: http://codereview.chromium.org/21225 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9557 0039d316-1c4b-4281-b951-d872f2087c98
* Handle tooltip message so we get fewer NOTIMPLEMENTED()s.evan@chromium.org2009-02-111-1/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9552 0039d316-1c4b-4281-b951-d872f2087c98