summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Only require Google Update on Windows.evan@chromium.org2009-02-121-8/+10
| | | | | | | Review URL: http://codereview.chromium.org/20293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9663 0039d316-1c4b-4281-b951-d872f2087c98
* Drop some libraries that don't work yet on Linux.evan@chromium.org2009-02-121-4/+11
| | | | | | | Review URL: http://codereview.chromium.org/21287 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9662 0039d316-1c4b-4281-b951-d872f2087c98
* Make net_lib build work with a shared link.evan@chromium.org2009-02-121-9/+1
| | | | | | | Review URL: http://codereview.chromium.org/20294 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9661 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out ~ScopableCPRequest().evan@chromium.org2009-02-121-0/+5
| | | | | | | Review URL: http://codereview.chromium.org/20295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9660 0039d316-1c4b-4281-b951-d872f2087c98
* Add to and sort the list of non-compilable suffixes.evan@chromium.org2009-02-121-2/+7
| | | | | | | Review URL: http://codereview.chromium.org/21286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9659 0039d316-1c4b-4281-b951-d872f2087c98
* Remove filtering out of some libraries from shared links.evan@chromium.org2009-02-121-9/+0
| | | | | | | Review URL: http://codereview.chromium.org/23024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9658 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to unfork DOMWindow.mbelshe@google.com2009-02-1213-678/+81
| | | | | | | | | | | | | | | | * Unfork some of the DOMWindow.idl. Required small changes to the idl parser. * Move DOMWindow related functions from v8_custom.cpp into Webkit's V8DOMWindowCustom (see separate CL for the Webkit tree) * Moves timers from DOMWindow code into the Webkit DOMTimer code. * Removed a couple of junker methods (forward()/back()) from the IDL. I think they were not needed. NOTE: This is dependent on a webkit-tree change. Will roll deps in order to test this. Review URL: http://codereview.chromium.org/21262 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9657 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome/browser/ssl/ssl_manager.cc to the build.tc@google.com2009-02-126-56/+91
| | | | | | | Review URL: http://codereview.chromium.org/21275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9656 0039d316-1c4b-4281-b951-d872f2087c98
* mac test updatesthomasvl@chromium.org2009-02-121-23/+2
| | | | | | | | | - removed entries for plugin tests that now pass - removed entries for a few tests that pass (from merges?) - one test now tends to crash instead of fail, updated that status. Review URL: http://codereview.chromium.org/21293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9655 0039d316-1c4b-4281-b951-d872f2087c98
* This is an attempt at finding the reason for the page_cycler slowness caused bymad@chromium.org2009-02-1236-171/+331
| | | | | | | | | | | | | | | the new resize corner. Local experiment led me to believe that it is WebKit that is slower when we specify a resize corner area. To validate this hypothesis, I always return an empty rect to WebKit, but I still compute and push the rect to the render widget and I also draw the bitmap even if this will cause it to be drawn on top of the scroll bars when there is only one. TBR=brettw git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9654 0039d316-1c4b-4281-b951-d872f2087c98
* Match Firefox by not calling SetWindow(NULL) on plugin destruction.deanm@chromium.org2009-02-123-25/+13
| | | | | | | | This matches the behavior of Firefox on Windows and Linux. This change is especially important for plugin compatability on Linux. This also nicely removes a quirk mode. Review URL: http://codereview.chromium.org/21290 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9653 0039d316-1c4b-4281-b951-d872f2087c98
* Revert WebFrameImpl::ComputePageRects() (webkit\glue\webframe_impl.cc)maruel@google.com2009-02-121-8/+4
| | | | | | | | | | | | implementation to rev 9214. The pages_ member of WebFrameImpl must be set properly or printing will fail. Patch contributed by Marshall Greenblatt <magreenblatt@gmail.com> Review url: http://codereview.chromium.org/20222/show git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9652 0039d316-1c4b-4281-b951-d872f2087c98
* Validate HWNDs that the renderer asks to be moved.deanm@chromium.org2009-02-121-0/+7
| | | | | | | | | | We make sure any window is a child of the render view window before moving it. BUG=7590 Review URL: http://codereview.chromium.org/24012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9651 0039d316-1c4b-4281-b951-d872f2087c98
* On Windows, find all modified files after a WebKit merge and force thempamg@google.com2009-02-122-3/+23
| | | | | | | | | | | | | | to LF. 'svn merge' saves them with CRLF otherwise, which interferes with later merges. Remove the now-obsolete code that did the same thing after a 3-way merge, which only took effect when a file had conflicts. BUG=7536 TEST=run a merge, see no CRLF in text files Review URL: http://codereview.chromium.org/20289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9650 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress error dialog in headless mode whenhuanr@chromium.org2009-02-122-1/+4
| | | | | | | | running with --enable-dcheck. Review URL: http://codereview.chromium.org/20292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9649 0039d316-1c4b-4281-b951-d872f2087c98
* Add the first unit-test that tests our IME backend.hbono@chromium.org2009-02-122-0/+56
| | | | | | | | | This change is the first unit-test that tests our IME backend in the RenderWidget class. Thanks to the unit-test framework for the RenderView class created by Carlos and Brett, we can now implement this unit test. (I'm not sure I use this framework correctly, though. Please blame me if I use it improperly.) Currently, this IME test just tests if our IME code can properly activate (or de-activate) IMEs for an <input> element and the initial position of a candidate window. I'm going to add more practical cases to this test. Review URL: http://codereview.chromium.org/20014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9648 0039d316-1c4b-4281-b951-d872f2087c98
* Make fav_icon_helper compile on POSIX, remove some unneeded #includes.thestig@chromium.org2009-02-127-22/+25
| | | | | | Review URL: http://codereview.chromium.org/20286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9647 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux shared build breakage in v8 bindings from r9568.thestig@chromium.org2009-02-121-2/+0
| | | | | | Review URL: http://codereview.chromium.org/21282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9646 0039d316-1c4b-4281-b951-d872f2087c98
* For now, turn off the Mac sandbox.jrg@chromium.org2009-02-121-0/+5
| | | | | | | | (WebKit fonts choke with it on) Review URL: http://codereview.chromium.org/20288 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9645 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Clean up DescriptorSetagl@chromium.org2009-02-126-63/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | In general, the IPC Message objects are const and the iterator state is a void* kept by the code which is doing the deserialisation. However, now that we have an array of file descriptors, the index of the next file descriptor is part of the iteration state and is kept /inside/ the Message (in the DescriptorSet). This means that it's a mutable member, which is never too nice and also, since the logging functions want to parse a message multiple times, we've had to turn off returning an error when one runs off the end of the array. Also, the Message copy constructor and assignment function alters the /source/ Message, by stealing all of its descriptors This patch encodes the index of each file descriptor on the wire. So the state is moved from inside the DescriptorSet into the serialised data. Additionally, the DescriptorSet is made into a lazyily created scoped_refptr, solving the problems with copying messages. Review URL: http://codereview.chromium.org/20275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9644 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: basic IPC loggingagl@chromium.org2009-02-128-42/+135
| | | | | | | | | | For the moment, we enable IPC logging with an environment variable (CHROME_IPC_LOGGING) and log everything to stderr. Review URL: http://codereview.chromium.org/20156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9643 0039d316-1c4b-4281-b951-d872f2087c98
* A very basic implementation of a data source, which opens a file. ↵ralphl@chromium.org2009-02-1210-7/+579
| | | | | | | | Implementation of the DataSource media filter interface. Review URL: http://codereview.chromium.org/21111 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9642 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some purify warnings.rvargas@google.com2009-02-121-0/+4
| | | | | | Review URL: http://codereview.chromium.org/21284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9641 0039d316-1c4b-4281-b951-d872f2087c98
* OSX: Workaround CMSG_FIRSTHDR bugagl@chromium.org2009-02-121-17/+41
| | | | | | | | | | | | | | | | | | | | | | | On OSX, CMSG_FIRSTHDR will return a pointer into the control buffer space when controllen == 0. We work around by testing for a non-zero controllen before trying to parse control messages. Test case: int main() { struct msghdr msg; msg.msg_control = &msg; msg.msg_controllen = 0; if (CMSG_FIRSTHDR(&msg)) printf("Bug found!\n"); } Review URL: http://codereview.chromium.org/21283 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9640 0039d316-1c4b-4281-b951-d872f2087c98
* Change SSLInfo::SetCertError to call the recently-addedwtc@chromium.org2009-02-121-29/+1
| | | | | | | | | MapNetErrorToCertStatus function. R=eroman Review URL: http://codereview.chromium.org/20277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9639 0039d316-1c4b-4281-b951-d872f2087c98
* Remove VisitedLink NOTIMPLEMENTED() now that history is fixed.evan@chromium.org2009-02-121-10/+0
| | | | | | | Review URL: http://codereview.chromium.org/20291 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9638 0039d316-1c4b-4281-b951-d872f2087c98
* Defering the test LayoutTests/fast/events/dispatchEvent-crash.html, it uses ↵jcampan@chromium.org2009-02-121-3/+1
| | | | | | | | workers. Review URL: http://codereview.chromium.org/26001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9637 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a memory leak caused by AudioRenedererHost.hclam@chromium.org2009-02-123-5/+10
| | | | | | | | | | | | BUG=7608 AudioManager::CreateAudioManager() saves the instance in a static variable and let it leak, so don't call it until there's a better lifetime management of it. Review URL: http://codereview.chromium.org/21277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9636 0039d316-1c4b-4281-b951-d872f2087c98
* Change url wstrings to GURLSestade@chromium.org2009-02-1233-259/+248
| | | | | | Review URL: http://codereview.chromium.org/20273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9635 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Create a chrome_resources.vcproj that holds grd files that hold"tc@google.com2009-02-1274-549/+809
| | | | | | | | | | This reverts commit r9631. TBR=deanm Review URL: http://codereview.chromium.org/23023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9634 0039d316-1c4b-4281-b951-d872f2087c98
* Change the behavior of --enable-dcheck in releasehuanr@chromium.org2009-02-122-15/+56
| | | | | | | | | | | | | | | | | | | | | | | | build from crashing to logging the failure and continuing. In addition, - In interactive mode, we will display a message box so the user can either click OK and continue or attach a debugger. - If Chrome is running in test environment, it has the option to overide the default behavior and suppress the error dialog. To support this, a new severity level ERROR_REPORT is added. In addition, DFATAL is now mapped to ERROR_REPORT instead of ERROR. The only usage of DFATAL is in ssl_client_socket_nss.cc. Add wtc for code review. Review URL: http://codereview.chromium.org/21216 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9633 0039d316-1c4b-4281-b951-d872f2087c98
* Make tab_restore_service.cc compile on Mac and Linux.jhawkins@chromium.org2009-02-128-16/+25
| | | | | | Review URL: http://codereview.chromium.org/23022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9632 0039d316-1c4b-4281-b951-d872f2087c98
* Create a chrome_resources.vcproj that holds grd files that holdtc@google.com2009-02-1274-809/+549
| | | | | | | | | | | | | | | | | | | | | non-string resources. Put browser_resources.grd into this vcproj. Port theme_resources.rc/theme_resources.h to theme_resources.grd and put it in the vcproj too. I did a find/replace on the theme_resources include line. Modify grit so header files go in grit_generated_resources/grit/ so the include path can be cleaner. I'll migrate the others in follow up patches. theme_resources.rc had a conditional include of distribution_resources.rc so I had to add support for preprocessor defines to visual studio. Review URL: http://codereview.chromium.org/20247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9631 0039d316-1c4b-4281-b951-d872f2087c98
* Disable a test.tc@google.com2009-02-121-0/+3
| | | | | | | | | TBR=sid Review URL: http://codereview.chromium.org/21280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9630 0039d316-1c4b-4281-b951-d872f2087c98
* Make previous change actually work.evan@chromium.org2009-02-121-27/+1
| | | | | | | Review URL: http://codereview.chromium.org/25002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9629 0039d316-1c4b-4281-b951-d872f2087c98
* Fix totally broken include set.evan@chromium.org2009-02-121-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9628 0039d316-1c4b-4281-b951-d872f2087c98
* Blind build fix?evan@chromium.org2009-02-121-0/+6
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9627 0039d316-1c4b-4281-b951-d872f2087c98
* Extend the IOBuffer to the disk cache.rvargas@google.com2009-02-1218-282/+345
| | | | | | | | | | | This is cleanup from bug 5325. Original code review: http://codereview.chromium.org/20134/show Review URL: http://codereview.chromium.org/20251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9626 0039d316-1c4b-4281-b951-d872f2087c98
* janitorial: browser_render_process_host header/lint cleanup. (try 2)thestig@chromium.org2009-02-1113-25/+31
| | | | | | Review URL: http://codereview.chromium.org/21272 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9624 0039d316-1c4b-4281-b951-d872f2087c98
* Bring history.cc and dependents into the build.evan@chromium.org2009-02-117-85/+43
| | | | | | | Review URL: http://codereview.chromium.org/20284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9622 0039d316-1c4b-4281-b951-d872f2087c98
* 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