summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reduce header dependencies.evanm@google.com2008-10-227-28/+51
| | | | | | | | | Random files in V8Bindings were getting rebuilt when I touched process_util.h. I tracked it down to stats_table.h and shared_memory.h. This change cuts down some dependencies there; more could be removed if we made some of our FooHandle typedefs into abstract data types instead. Review URL: http://codereview.chromium.org/7307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3770 0039d316-1c4b-4281-b951-d872f2087c98
* More fixes for port. Don't build GKURLMac since we hopefully won't needmark@chromium.org2008-10-225-72/+71
| | | | | | | | | NSURL<->GKURL conversions any longer. Make a couple changes to DragData just to get it to build, since we don't care about drag and drop right now. Provide key codes for the Mac based on Apple's 1992 docs on the subject. Review URL: http://codereview.chromium.org/8070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3769 0039d316-1c4b-4281-b951-d872f2087c98
* Defer the HttpNetworkSession initialization to first time CreateTransaction ↵ericroman@google.com2008-10-222-6/+13
| | | | | | | | | | is called. http://code.google.com/p/chromium/issues/detail?id=3639 Review URL: http://codereview.chromium.org/7854 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3767 0039d316-1c4b-4281-b951-d872f2087c98
* Create a stub implementation for RenderTheme for Linux.erg@google.com2008-10-222-0/+55
| | | | | | | Review URL: http://codereview.chromium.org/7880 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3766 0039d316-1c4b-4281-b951-d872f2087c98
* Changes to how we draw buttons.tc@google.com2008-10-222-8/+17
| | | | | | | | | | | | | 1) Change RenderThemeWin.cpp so that pressed buttons have priority over focused buttons. I.e., if a button is focused and pressed, we should draw it pressed. 2) In classic mode, add the black border for focused buttons and properly add the dotted focus rect. http://crbug.com/135 Review URL: http://codereview.chromium.org/8071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3763 0039d316-1c4b-4281-b951-d872f2087c98
* Make String Conversion Unittest x-platform + fix a small bug the tests exposed.jeremy@chromium.org2008-10-225-11/+19
| | | | | | Review URL: http://codereview.chromium.org/8067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3760 0039d316-1c4b-4281-b951-d872f2087c98
* Make the character encoding override work again. There are two other bugs ↵jungshik@google.com2008-10-227-22/+37
| | | | | | | | | | with character encoding override, but it seems that it's better to fix them separately. BUG=3315 Review URL: http://codereview.chromium.org/7647 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3759 0039d316-1c4b-4281-b951-d872f2087c98
* Add a net error code for not implemented.ericroman@google.com2008-10-222-2/+5
| | | | | | Review URL: http://codereview.chromium.org/7855 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3758 0039d316-1c4b-4281-b951-d872f2087c98
* Rebase a layout test to match GURL's canonicalization (mostly trailing slashes).ericroman@google.com2008-10-222-1/+38
| | | | | | Review URL: http://codereview.chromium.org/8049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3757 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a layout-test for v8.ericroman@google.com2008-10-222-1/+3
| | | | | | | | | | The purpose of this layout test is to verify that certain malformed JS attribute doesn't cause crash. V8 passes. The outputs differ because v8 additionally throws a syntaxerror exception. Review URL: http://codereview.chromium.org/7861 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3756 0039d316-1c4b-4281-b951-d872f2087c98
* try to fix dist crashesben@chromium.org2008-10-221-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3755 0039d316-1c4b-4281-b951-d872f2087c98
* Apply the already-reviewed <http://codereview.chromium.org/2936> by ↵glen@google.com2008-10-223-0/+10
| | | | | | | | | | | | | developer0420. I updated it to always have reload enabled, as you sometimes want to reload while a page is loading. BUG=204 TBR=ben Review URL: http://codereview.chromium.org/8016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3754 0039d316-1c4b-4281-b951-d872f2087c98
* This is a patch for bug 1385045: Adobe Acrobat 9.0 crash.nsylvain@chromium.org2008-10-225-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adobe Acrobat 9.0 loads a dll called bib.dll. Usually it unloads it 30 seconds after the last instance of the plugin goes away, or when the browser process goes away. To know if the browser process goes away, it subclasses the main browser window. It seems to work fine in firefox, but it does not work in chrome. Also the 30 seconds delay does not work because we close the plugin process too fast (10 seconds) after the last instance of the plugin is closed. bib.dll is then unloaded by ExitProcess, which causes a crash in bib.dll. We could wait ~35 seconds after the last instance before closing the process, but it might be problematic with upgrades and could result in plugin process outliving the brower process. This current patch just kills the process before ExitProcess, so it does not cause a crash and display an error message to the user. This is not a fix, this is just a usuability improvement. As far as I know we are still waiting for help from the Adobe team on this issue. They would need to find a way to unload bib.dll cleanly in chrome. BUG: 1385045 Review URL: http://codereview.chromium.org/8015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3753 0039d316-1c4b-4281-b951-d872f2087c98
* Compile ImageSkia under Linux.erg@google.com2008-10-222-36/+17
| | | | | | | Review URL: http://codereview.chromium.org/8048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3752 0039d316-1c4b-4281-b951-d872f2087c98
* Port SSLClientSocket to Linuxdkegel@google.com2008-10-2213-53/+1291
| | | | | | | | | | | | | | | | Passes tests (once you enable them by removing DISABLED_). Probably want to add a mock https server so we can leave those tests enabled when we check in. Had to add full duplex support to TCPClientSocket on Linux to avoid kludgy plumbing issues. Also had to add dummy implementation of X509Certificate::~X509Certificate to prevent link error. Rediffed to current trunk, addressed all review issues. Review URL: http://codereview.chromium.org/4049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3751 0039d316-1c4b-4281-b951-d872f2087c98
* Get PopupMenuChromium building under Linuxagl@chromium.org2008-10-222-5/+7
| | | | | | | Review URL: http://codereview.chromium.org/7875 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3750 0039d316-1c4b-4281-b951-d872f2087c98
* Update test list to match the state of the builders.ojan@google.com2008-10-221-2/+1
| | | | | | Review URL: http://codereview.chromium.org/8064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3749 0039d316-1c4b-4281-b951-d872f2087c98
* Some of the easier fixes in port for the PLATFORM(MAC) killing projectmark@chromium.org2008-10-225-144/+8
| | | | | | Review URL: http://codereview.chromium.org/7874 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3747 0039d316-1c4b-4281-b951-d872f2087c98
* Glue changes for our PLATFORM(MAC) killing projectmark@chromium.org2008-10-222-37/+0
| | | | | | Review URL: http://codereview.chromium.org/8060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3746 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Linux build with a null port hack.evanm@google.com2008-10-221-1/+4
| | | | | | | Review URL: http://codereview.chromium.org/7873 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3744 0039d316-1c4b-4281-b951-d872f2087c98
* oops, didn't mean PLATFORM.pinkerton@google.com2008-10-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3742 0039d316-1c4b-4281-b951-d872f2087c98
* rolling webkit deps for platform(mac) changespinkerton@google.com2008-10-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3741 0039d316-1c4b-4281-b951-d872f2087c98
* chromium tree changes for removing platform(mac). pinkerton@google.com2008-10-228-146/+322
| | | | | | Review URL: http://codereview.chromium.org/8032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3739 0039d316-1c4b-4281-b951-d872f2087c98
* Take TestShell.xcodeproj:TestShell, webkit.xcodeproj:glue, andmark@chromium.org2008-10-221-26/+80
| | | | | | | | webkit.xcodeproj:port out of the "all" Mac build temporarily to accommodate PLATFORM(MAC) killing in progress. Review URL: http://codereview.chromium.org/7870 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3738 0039d316-1c4b-4281-b951-d872f2087c98
* Add librenderer to Chrome Mac build (tracks r3691)mark@chromium.org2008-10-221-53/+223
| | | | | | Review URL: http://codereview.chromium.org/8034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3737 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Mac bustage from DEPS roll r3728mark@chromium.org2008-10-221-0/+1
| | | | | | Review URL: http://codereview.chromium.org/8058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3735 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/7848dglazkov@google.com2008-10-225-70/+17
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3732 0039d316-1c4b-4281-b951-d872f2087c98
* Removed entry for non-existent test.olehougaard@google.com2008-10-221-1/+0
| | | | | | Review URL: http://codereview.chromium.org/7867 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3730 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing collision in definitions from old use of CHROME_SRC_DIR.bradnelson@google.com2008-10-221-4/+3
| | | | | | | | Wow, this was actually used to refer to src/chrome. Review URL: http://codereview.chromium.org/7859 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3729 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily start pulling V8 from the bleeding_edgekasperl@google.com2008-10-221-1/+1
| | | | | | | branch until the 'split window' change has landed. Review URL: http://codereview.chromium.org/7857 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3728 0039d316-1c4b-4281-b951-d872f2087c98
* Switching hash/ to $CHROME_SRC_DIR/chrome down in chrome.bradnelson@google.com2008-10-224-4/+4
| | | | | | Review URL: http://codereview.chromium.org/7856 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3727 0039d316-1c4b-4281-b951-d872f2087c98
* Update SCons build for PLATFORM(WIN) disable, and KJS build fix.sgk@google.com2008-10-222-7/+2
| | | | | | Review URL: http://codereview.chromium.org/8201 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3726 0039d316-1c4b-4281-b951-d872f2087c98
* Using $CHROME_SRC_DIR in place of hash/..bradnelson@google.com2008-10-2260-102/+105
| | | | | | | | This will facilitate changing where the main sconstruct lives. Review URL: http://codereview.chromium.org/7847 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3725 0039d316-1c4b-4281-b951-d872f2087c98
* forgot this file tooben@chromium.org2008-10-221-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3724 0039d316-1c4b-4281-b951-d872f2087c98
* forgot these filesben@chromium.org2008-10-222-30/+93
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3723 0039d316-1c4b-4281-b951-d872f2087c98
* Disable this bookmarklet test since it covers functionality that JSC doesn't ↵darin@chromium.org2008-10-221-1/+10
| | | | | | | | | support. R=ojan Review URL: http://codereview.chromium.org/8047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3722 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the bug with the minimize/restore buttons getting stuck hot when the ↵ben@chromium.org2008-10-227-6/+34
| | | | | | | | | | | window is restored. Turns out the messages we receive prior to becoming restored/minimized etc are not sufficient to restore the button to its appropriate state. Since this is specific to the implementation of these controls, I have provided a solution specific to them. http://crbug.com/3559 Review URL: http://codereview.chromium.org/7803 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3721 0039d316-1c4b-4281-b951-d872f2087c98
* Fix reference to the new exported symbols file so it workssgk@google.com2008-10-221-3/+5
| | | | | | | | | | from any build directory, not just when building in 'base'. Make base_unittests explicitly depend on the file so it will rebuild if we ever change the list of exported symbols. Review URL: http://codereview.chromium.org/7853 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3720 0039d316-1c4b-4281-b951-d872f2087c98
* Add directory_watcher_win.cc and its unit test to thesgk@google.com2008-10-222-0/+2
| | | | | | | SCons Windows build. Review URL: http://codereview.chromium.org/7852 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3719 0039d316-1c4b-4281-b951-d872f2087c98
* Change the detection of the list name from parsing a URLpaulg@google.com2008-10-223-13/+3
| | | | | | | | to storing it from the update in order to avoid breaking due to changes in the format. Review URL: http://codereview.chromium.org/7851 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3717 0039d316-1c4b-4281-b951-d872f2087c98
* Stub out Font functions for Linuxagl@chromium.org2008-10-228-128/+397
| | | | | | | Review URL: http://codereview.chromium.org/7842 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3716 0039d316-1c4b-4281-b951-d872f2087c98
* Added linux process utilities and tests.estade@chromium.org2008-10-2210-48/+225
| | | | | | Review URL: http://codereview.chromium.org/7202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3715 0039d316-1c4b-4281-b951-d872f2087c98
* Correct typo in histogram name (I left out the word trial)jar@google.com2008-10-221-2/+4
| | | | | | | r=mbelshe Review URL: http://codereview.chromium.org/8045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3714 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback r3693 as it caused a 7% startup test slowdown.ericroman@google.com2008-10-223-5/+6
| | | | | | | | BUG=3639 Review URL: http://codereview.chromium.org/8044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3711 0039d316-1c4b-4281-b951-d872f2087c98
* Compile WidgetChromium on Linux.erg@google.com2008-10-222-3/+2
| | | | | | | Review URL: http://codereview.chromium.org/8042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3709 0039d316-1c4b-4281-b951-d872f2087c98
* * Re-apply "* Enable HTMLCanvasElement::toDataURL() method for Javascript."mmoss@google.com2008-10-222-1/+3
| | | | | | | | | This reverts r3706 which reverted r3700. Review URL: http://codereview.chromium.org/7845 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3708 0039d316-1c4b-4281-b951-d872f2087c98
* First cut at compiling Gears for Safari.jeremy@chromium.org2008-10-219-33/+459
| | | | | | | | | This contains the file list and correct compilation flags for the files. This doesn't yet link, but is only missing one custom builder. Review URL: http://codereview.chromium.org/8041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3707 0039d316-1c4b-4281-b951-d872f2087c98
* * Revert "* Enable HTMLCanvasElement::toDataURL() method for Javascript."mmoss@google.com2008-10-212-3/+1
| | | | | | | | | This reverts r3700 which broke the WebKit waterfall for this test. Review URL: http://codereview.chromium.org/7844 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3706 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing various layout issues with the download shelf:finnur@google.com2008-10-213-27/+31
| | | | | | | | | | | | 1) Bug 3424: If you download an EXE which takes a while to start and you switch tabs before it does, then when you come back to the tab it would truncate the dangerous download on the right because we have never cached the size of the label. We now perform a SizeLabelToMinWidth() in the constructor of DownloadItem for dangerous downloads to make sure the calculation has taken place when needed. 2) Bug 3424: Once I fixed the problem above, I also noticed that the Save and Discard buttons would not show since the cached button sizes are 0 because the view animation took place while the shelf was hidden (while the shelf had no parent). By triggering a Layout of the shelf after setting the bounds, this triggers the buttons to draw appropriately. 3) Bug 3459: The remaining work was to fix the truncation on the bottom of the dangerous download view by taking the size of the progress icon for non-dangerous downloads into account. Ideally, we should increase the size of a non-dangerous download view if the warning icon or the buttons on the dangerous download view cause the size to increase, but I find that unlikely and it should be easy to fix if we come across that. Review URL: http://codereview.chromium.org/7843 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3705 0039d316-1c4b-4281-b951-d872f2087c98
* Bring in CursorChromium to Linux build.evanm@google.com2008-10-213-41/+45
| | | | | | | | | | | | For some reason gcc wasn't happy with these implicit conversions: webkit/port/platform/chromium/CursorChromium.cpp:88: error: conversion from 'WebCursor::Type' to non-scalar type 'WebCore::Cursor' requested But making them explicit works. Review URL: http://codereview.chromium.org/8028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3704 0039d316-1c4b-4281-b951-d872f2087c98