summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Lots of small nits to help to split off webkit.dll.maruel@chromium.org2009-02-1221-107/+143
| | | | | | | | | - Stop directly referencing WebPluginDelegateImpl. - Make the password manager to not allocation the data on heap. - Remove some unneeded includes. Review URL: http://codereview.chromium.org/20208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9692 0039d316-1c4b-4281-b951-d872f2087c98
* Update XCode project file to add unit tests ported in r9671.phajdan.jr@chromium.org2009-02-121-0/+6
| | | | | | | | | | Skipped expire_history_backend_unittest.cc because of flakiness (when we port BookmarkModel::DoneLoading() and BookmarkModel::BlockTillLoaded() it should be ok to enable it). Review URL: http://codereview.chromium.org/21304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9691 0039d316-1c4b-4281-b951-d872f2087c98
* No code changes, just some of the project clean up, more to go, but i want tothomasvl@chromium.org2009-02-121-28/+20
| | | | | | | land it in chunks as there are enough diffs, it's gonna risk conflicts. Review URL: http://codereview.chromium.org/21302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9690 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable tests disabled in r9262.maruel@chromium.org2009-02-121-2/+2
| | | | | | Review URL: http://codereview.chromium.org/20313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9689 0039d316-1c4b-4281-b951-d872f2087c98
* pulling over more small bites of TabContents into scaffolding.pinkerton@chromium.org2009-02-122-4/+34
| | | | | | Review URL: http://codereview.chromium.org/20312 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9687 0039d316-1c4b-4281-b951-d872f2087c98
* Have consistent line endings on .grd files (currently cr-lf sincetc@google.com2009-02-122-10/+10
| | | | | | | | | | that's what most of the lines are). TBR=evanm Review URL: http://codereview.chromium.org/21301 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9686 0039d316-1c4b-4281-b951-d872f2087c98
* Port browser_about_handler. Some parts are still NOTIMPLEMENTED.evan@chromium.org2009-02-124-5/+16
| | | | | | | | Review URL: http://codereview.chromium.org/20300 Patch from Craig Schlenter <craig.schlenter@gmail.com>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9685 0039d316-1c4b-4281-b951-d872f2087c98
* Defers the test http/tests/security/canvas-remote-read-svg-image.html. This sky@google.com2009-02-121-1/+4
| | | | | | | | | | | | test passes in Chrome, but appears to fail in test shell because of a difference in how lighttpd is serving up the resource. BUG=none TEST=none TBR=tc Review URL: http://codereview.chromium.org/21299 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9684 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the executable bit from a bunch of files that shouldn't have had it.evan@chromium.org2009-02-1273-0/+0
| | | | | | | R=tony (looked over my shoulder before I committed) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9683 0039d316-1c4b-4281-b951-d872f2087c98
* Remove rebaselining for numberic-conversion test. The test has beenager@chromium.org2009-02-123-52/+0
| | | | | | | fixed upstream to match the spec and the rebaselining is no longer needed. Review URL: http://codereview.chromium.org/20314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9682 0039d316-1c4b-4281-b951-d872f2087c98
* IB outlets only get filled in during awakening, not initialization. D'oh!avi@chromium.org2009-02-122-1/+4
| | | | | | Review URL: http://codereview.chromium.org/20302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9681 0039d316-1c4b-4281-b951-d872f2087c98
* Fix scons build for non-official builds.tc@google.com2009-02-121-0/+2
| | | | | | | | | | We were trying to include all resources, even those hidden behind an preprocessor #if. Review URL: http://codereview.chromium.org/20311 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9680 0039d316-1c4b-4281-b951-d872f2087c98
* Step one on fixing the dynamic run.evan@chromium.org2009-02-121-0/+6
| | | | | | | Review URL: http://codereview.chromium.org/21295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9679 0039d316-1c4b-4281-b951-d872f2087c98
* Undo the double listing of include paths (ie-only add the extra values, don'tthomasvl@chromium.org2009-02-121-18/+0
| | | | | | | list what's coming in via var sub in the first place). Review URL: http://codereview.chromium.org/20309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9677 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Rename DescriptorSet to FileDescriptorSetagl@chromium.org2009-02-1212-286/+58
| | | | | | | This is just following up on a code review promise. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9676 0039d316-1c4b-4281-b951-d872f2087c98
* Fix comment of silent-dump-on-dcheck.huanr@chromium.org2009-02-121-2/+3
| | | | | | Review URL: http://codereview.chromium.org/20307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9675 0039d316-1c4b-4281-b951-d872f2087c98
* POSIX: Make copies of descriptor_set.[cc|h] in preparation of a renameagl@chromium.org2009-02-122-0/+226
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9674 0039d316-1c4b-4281-b951-d872f2087c98
* Implement UpdateToolbar from BrowserWindow on Mac without dragging in too ↵pinkerton@chromium.org2009-02-127-1/+57
| | | | | | | | much of the Omnibar code. Review URL: http://codereview.chromium.org/20306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9673 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add chrome/browser/ssl/ssl_manager.cc to the build."tc@google.com2009-02-126-91/+56
| | | | | | | | | This reverts commit 9656. Review URL: http://codereview.chromium.org/20308 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9672 0039d316-1c4b-4281-b951-d872f2087c98
* Porting in chrome/phajdan.jr@chromium.org2009-02-129-37/+14
| | | | | | | | | | | | | | - make following unit tests compile and pass on Linux: browser/history/expire_history_backend_unittest.cc browser/history/history_backend_unittest.cc browser/history/history_querying_unittest.cc browser/history/starred_url_database_unittest.cc - #include cleanup (less #ifdefs, more explicit deps) Review URL: http://codereview.chromium.org/21247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9671 0039d316-1c4b-4281-b951-d872f2087c98
* Adding the missing chromium-mac results files.thomasvl@chromium.org2009-02-126-0/+1405
| | | | | | | | | NOTE: atleast the pngs will have to be redone once we fix the issues w/ scrollbar drawing. Some of the other form items might also needs to be fixed (dom dump) when the font changes land. Review URL: http://codereview.chromium.org/21294 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9670 0039d316-1c4b-4281-b951-d872f2087c98
* fix mac buildtony@chromium.org2009-02-121-1/+27
| | | | | | | | | | | | The app target needs to have $(CONFIGURATION_TEMP_DIR)/generated/grit in the include path. TBR=awalker Review URL: http://codereview.chromium.org/20305 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9669 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bugs related to making Chrome default browser on Vista and also do some ↵kuchhal@chromium.org2009-02-125-82/+57
| | | | | | | | | | | | | | | | cleanup. - Stupid bug where we were failing if there was a space or '-' in the path to setup.exe - Some application still read default browser from Software\Classes\http even on Vista so set that - Some refactoring of apppaths changes to make a method private that doesn't need to be public. - Move constants in shell_util where rest of the shell related constants are. - Remove duplicate attempts to create ChromeHTML key BUG=7568,6732,6504 Review URL: http://codereview.chromium.org/21259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9667 0039d316-1c4b-4281-b951-d872f2087c98
* fix linux buildtc@google.com2009-02-121-1/+1
| | | | | | | | | we need the debugger lib on linux Review URL: http://codereview.chromium.org/20303 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9666 0039d316-1c4b-4281-b951-d872f2087c98
* Add some options to the EOL cleanup script that were handy when dealing withpamg@google.com2009-02-121-18/+47
| | | | | | | | | | | | CRLFs in WebKit merges: --force-lf and --file-list. The latter changes the default interpretation of command-line arguments from a file holding a list of files to check, to a file that itself should be checked. BUG=none TEST=none Review URL: http://codereview.chromium.org/21251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9665 0039d316-1c4b-4281-b951-d872f2087c98
* Second try of landing chrome_resources project. Changes from last time:tc@google.com2009-02-1279-812/+565
| | | | | | | | | | | | | | | | | | | | | | | | | | - fix scons dependencies by adding a target for grit/theme_resources.h - fix mac build by adding grit to unittest include path - fix check deps by adding rules for /grit dir. Create a chrome_resources.vcproj that holds grd files that hold 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/24011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9664 0039d316-1c4b-4281-b951-d872f2087c98
* 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