summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert change (r10357, http://codereview.chromium.org/21477) that removes the sverrir@google.com2009-04-201-13/+3
| | | | | | | | | | | | | | registration of URL Protocol. The original change broke launching of chrome when it's the default browser on Vista from some programs (e.g. Google Desktop). The reason for removing this is that we thought it would be a potential security threat but it seems like this is how other browsers do this and the user gets presented by a warning dialog anyway. BUG=10613 Review URL: http://codereview.chromium.org/67256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14052 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linking on linux by explicitly adding gthread.tc@google.com2009-04-202-0/+19
| | | | | | | Review URL: http://codereview.chromium.org/84005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14051 0039d316-1c4b-4281-b951-d872f2087c98
* Try fix a disabled AutomatedUITestBase test.huanr@chromium.org2009-04-204-16/+30
| | | | | | | | | | Also remove release_active_browser() as it sets active_browser_ being NULL and potentially dangerous. Review URL: http://codereview.chromium.org/69047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14050 0039d316-1c4b-4281-b951-d872f2087c98
* Change extension event bindings to auto-detach events when the window unloads.mpcomplete@google.com2009-04-203-21/+45
| | | | | | | | | Also added code to DetachEvent to unregister the context when no events are attached. This allows us to remove contexts from our list immediately when their frames are unloaded. Review URL: http://codereview.chromium.org/79057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14049 0039d316-1c4b-4281-b951-d872f2087c98
* Landing this patch for Jamesr.mad@chromium.org2009-04-202-0/+20
| | | | | | | | CR was done at: http://codereview.chromium.org/67257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14048 0039d316-1c4b-4281-b951-d872f2087c98
* Test forcing the display of the controller's view.pinkerton@chromium.org2009-04-203-0/+11
| | | | | | Review URL: http://codereview.chromium.org/86002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14047 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new option, debug_optimize, that lets you set thedkegel@google.com2009-04-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | optimization level used for debug builds on linux. They still default to -O0, but you can set them to -O1 by doing 'gyp -Ddebug_optimize=1'. This cuts valgrind runtime without screwing up stack dumps too badly. On the buildbot, the easiest way to use this is to create the file ~/.gyp/include.gypi by hand, containing the lines # Override for valgrind buildbot { 'variables': { 'debug_optimize': '1', }, } From then on, any "gclient sync" run, when it runs gyp after finishing, will cause debug builds to use -O1. This is a bit obscure, but it's a heck of a lot easier than threading some flag value through the buildbot scripts or adding a new build mode. Review URL: http://codereview.chromium.org/67199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14046 0039d316-1c4b-4281-b951-d872f2087c98
* Add brand code submission to Google Chrome uninstall metrics.robertshield@google.com2009-04-205-5/+63
| | | | | | Review URL: http://codereview.chromium.org/78005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14045 0039d316-1c4b-4281-b951-d872f2087c98
* Allows a proxy bypass entry to match on a specific port, used by thesdoyon@chromium.org2009-04-203-53/+188
| | | | | | | | | | linux ProxyConfigService. BUG=8143 Review URL: http://codereview.chromium.org/73038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14044 0039d316-1c4b-4281-b951-d872f2087c98
* Don't insert text if key event has ctrl|alt|meta modifiers.avi@google.com2009-04-201-0/+16
| | | | | | | | | | | Patch by ukai@google.com. BUG=9622 Review URL: http://codereview.chromium.org/67273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14043 0039d316-1c4b-4281-b951-d872f2087c98
* Trivial cleanup of a recently added function:pkasting@chromium.org2009-04-202-20/+21
| | | | | | | | | * Make const * Move to be with other function (not variables) in header * Move in C++ file to match order in header Review URL: http://codereview.chromium.org/67274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14042 0039d316-1c4b-4281-b951-d872f2087c98
* Correct SDCH enforcement of PathMatch for dictionariesjar@chromium.org2009-04-203-2/+43
| | | | | | | r=openvcdiff Review URL: http://codereview.chromium.org/67286 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14041 0039d316-1c4b-4281-b951-d872f2087c98
* Add a FieldTrial and histograms for measuring impact of http prioritization.willchan@chromium.org2009-04-205-24/+69
| | | | | | | | | Currently this FieldTrial is measuring the transaction latencies of requests, separated into frame/subframe requests vs subresource requests. We run a 2% holdback experiment where the people in the holdback don't have http prioritization enabled. Add class static method to ResourceDispatcherHost to disable http prioritization. BUG=10486 Review URL: http://codereview.chromium.org/67119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14040 0039d316-1c4b-4281-b951-d872f2087c98
* Implement full duplex tcp sockets on Windows.willchan@chromium.org2009-04-207-322/+512
| | | | | | | This is a revert of r13987. There is a 3 line fix in Write() with s/read_watcher_/write_watcher_/, s/read_callback_/write_callback_/ etc. Review URL: http://codereview.chromium.org/79076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14039 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on ENABLE_CHANNEL_MESSAGING.ericroman@google.com2009-04-203-6/+2
| | | | | | | | BUG=10489 Review URL: http://codereview.chromium.org/79072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14037 0039d316-1c4b-4281-b951-d872f2087c98
* Better alignment of the omnibox edit entry.deanm@chromium.org2009-04-205-80/+127
| | | | | | | | | | | | | | - Let the GtkTextView size itself naturally. Have the AutocompleteEditViewGtk keep the GtkTextView vertically aligned (inside of a GtkAlignment). The non-used space of the alignment is "transparent" by virtue of the alignment not having a window, so the LocationBarView will paint the background. - Move the background color code to the location bar, and have the location custom paint the border and background color. Review URL: http://codereview.chromium.org/67263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14036 0039d316-1c4b-4281-b951-d872f2087c98
* Add js bindings for eventSender.zoomPageIn and eventSender.zoomPageOut.ericroman@google.com2009-04-203-3/+16
| | | | | | | | BUG=10488 Review URL: http://codereview.chromium.org/67282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14035 0039d316-1c4b-4281-b951-d872f2087c98
* ProxyConfigService for Linux.sdoyon@chromium.org2009-04-2014-54/+1552
| | | | | | | | | | | | | | | Establishes a ProxyConfig by reading settings from gconf or consulting environment variables. BUG=8143 Thanks to ermilov.maxim@gmail.com for his contribution: some ideas< and code snippets from his patch were folded into this one. (See http://codereview.chromium.org/49009) Review URL: http://codereview.chromium.org/60009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14034 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION build from 175.0 to 176.0jon@chromium.org2009-04-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14033 0039d316-1c4b-4281-b951-d872f2087c98
* Hide the Fullscreen exit bubble if the mouse goes idle. It took a ↵pkasting@chromium.org2009-04-205-26/+66
| | | | | | | | | | | depressing amount of time for me to think my way through this algorithm :( Along the way I added an operator=() to convert from POINT to gfx::Point() since doing explicit temp conversion for a case like this annoys me. BUG=10568 Review URL: http://codereview.chromium.org/67265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14031 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unit test for BaseView. Add a helper to get the contentView more easily.pinkerton@chromium.org2009-04-204-1/+61
| | | | | | Review URL: http://codereview.chromium.org/82001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14030 0039d316-1c4b-4281-b951-d872f2087c98
* Disable StatsTableTest.MultipleThreads since it is flaky under heavy load.maruel@chromium.org2009-04-201-0/+5
| | | | | | | BUG=10611 Review URL: http://codereview.chromium.org/79010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14029 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the test ConditionVariableTest.MultiThreadConsumerTest until it is ↵maruel@chromium.org2009-04-201-1/+2
| | | | | | | | | | stable. BUG=10607 R=jar Review URL: http://codereview.chromium.org/79002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14028 0039d316-1c4b-4281-b951-d872f2087c98
* Null check V8 proxy before clearing it in out of memory situations.ager@chromium.org2009-04-201-4/+6
| | | | | | | BUG=10693 Review URL: http://codereview.chromium.org/67298 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14026 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure that the window is repositioned and if applicable visible before ↵ananta@chromium.org2009-04-201-3/+3
| | | | | | | | | | | | | reparenting it. This is to workaround a strange behavior in Windows, where if the parent window is from a different thread and the window becomes visible after reparenting it, the thread inputs are not attached correctly causing focus and other issues. Review URL: http://codereview.chromium.org/67292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14025 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unused code. Removes a couple of WebViewDelegate methodsdarin@chromium.org2009-04-189-128/+17
| | | | | | | | | | that should really just be public methods on TestWebViewDelegate. R=dglazkov Review URL: http://codereview.chromium.org/79080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14008 0039d316-1c4b-4281-b951-d872f2087c98
* Make change to our LayoutTestController to match the change I made upstream todarin@chromium.org2009-04-181-1/+1
| | | | | | | | | | | | DumpRenderTree's version in http://trac.webkit.org/changeset/42623 This change makes it so that we do not finish the test until all loading stops. R=dglazkov Review URL: http://codereview.chromium.org/79079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14007 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 14005.brettw@chromium.org2009-04-1874-997/+1342
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14006 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ownership model of TabContents and NavigationController. Previously thebrettw@chromium.org2009-04-1874-1342/+997
| | | | | | | | | | | | | | | | | NavigationController owned the TabContents, and there were extra steps required at creation and destruction to clean everything up properly. NavigationController is now a member of TabContents, and there is no setup or tear down necessary other than the constructor and destructor. I could remove the tab contents creation in the NavigationController, as well as all the weird destruction code in WebContents which got moved to the destructor. I made the controller getter return a reference since the ownership is clear and there is no possibility of NULL. This required changing a lot of tiles, but many of them were simplified since they no longer have to NULL check. Review URL: http://codereview.chromium.org/69043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14005 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup in LaunchApp:phajdan.jr@chromium.org2009-04-181-17/+11
| | | | | | | | | | - don't copy argv strings - use pid_t instead of int - simplify the control flow a bit Review URL: http://codereview.chromium.org/77024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14004 0039d316-1c4b-4281-b951-d872f2087c98
* Add assertion to help clarify code.jar@chromium.org2009-04-181-0/+2
| | | | | | | | | | Comment came back after landing a related CL earlier. This is the assert, and teh comment per reviewer request. r=openvcdiff Review URL: http://codereview.chromium.org/79063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13994 0039d316-1c4b-4281-b951-d872f2087c98
* Retrial of the first step to port file_util::CountFilesCreatedAfter()erikkay@google.com2009-04-1811-35/+59
| | | | | | | | | Submitting http://codereview.chromium.org/75033 on behalf of hamaji Review URL: http://codereview.chromium.org/67276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13993 0039d316-1c4b-4281-b951-d872f2087c98
* Fix wrong expectations for file when I marked it as slow. TBR.ojan@chromium.org2009-04-181-2/+2
| | | | | | Review URL: http://codereview.chromium.org/79067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13992 0039d316-1c4b-4281-b951-d872f2087c98
* Move the ffmpeg loading function into media library.ajwong@chromium.org2009-04-186-60/+130
| | | | | | | | This will allow us to hide the platform specific library loading code from the main chrome code. Review URL: http://codereview.chromium.org/69027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13991 0039d316-1c4b-4281-b951-d872f2087c98
* Fix printing of expectations in the generated HTML when runningojan@chromium.org2009-04-181-3/+3
| | | | | | | webkit tests. Review URL: http://codereview.chromium.org/67275 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13990 0039d316-1c4b-4281-b951-d872f2087c98
* Fix duplicate expectations. TBR.ojan@chromium.org2009-04-181-38/+19
| | | | | | Review URL: http://codereview.chromium.org/67277 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13989 0039d316-1c4b-4281-b951-d872f2087c98
* Several minor changes to API framework.aa@chromium.org2009-04-187-86/+148
| | | | | | | | | | - Implement 'choices' JSON schema feature - Made 'additionalProperties' false by default - Made all API requests flow through one native function Review URL: http://codereview.chromium.org/77020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13988 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 13983.willchan@chromium.org2009-04-177-510/+320
| | | | | | Review URL: http://codereview.chromium.org/79066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13987 0039d316-1c4b-4281-b951-d872f2087c98
* An initial batch of slow tests. I took all the testsojan@chromium.org2009-04-171-0/+22
| | | | | | | | | that took >=5 seconds on a run of the release bots. I'd like to take the timeout for release down to 5 seconds. TBR. Review URL: http://codereview.chromium.org/79065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13986 0039d316-1c4b-4281-b951-d872f2087c98
* Add tcp connection time histograms.willchan@chromium.org2009-04-172-0/+20
| | | | | | Review URL: http://codereview.chromium.org/77036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13985 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor DataSourceImpl to get rid of using ReleaseRendererResource for cleanuphclam@chromium.org2009-04-176-165/+128
| | | | | | | | | | | | | The previous model of waiting in Stop() was extremely bad, it created a lot of deadlocks and made cleanup harder. What should be the correct way of doing cleanup is that DataSourceImpl should signal it has stopped so no more activity in other threads, post a task on render thread to do final cleanup on that thread, if render thread is dying then it's simply leaked and don't care. This refactoring helped cleanup some ugly pattern in cleaning up. Review URL: http://codereview.chromium.org/77008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13984 0039d316-1c4b-4281-b951-d872f2087c98
* Implement full duplex mode for windows tcp sockets.willchan@chromium.org2009-04-177-320/+510
| | | | | | | | | | Move tcp_client_socket.h stuff to tcp_client_socket_libevent.h and tcp_client_socket_win.h. Add tests. Review URL: http://codereview.chromium.org/75030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13983 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling in new version of gyp.bradnelson@google.com2009-04-171-1/+1
| | | | | | Review URL: http://codereview.chromium.org/67269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13982 0039d316-1c4b-4281-b951-d872f2087c98
* Create a test program for generating false positive statisticspaulg@google.com2009-04-174-0/+288
| | | | | | | | | | | | | | for SafeBrowsing data. The program reads a regular SafeBrowsing database and creates bloom filters of various sizes, comparing the hit and miss statistics against a list of URLs. BUG=10584 (http://crbug.com/10584) Review URL: http://codereview.chromium.org/67245 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13981 0039d316-1c4b-4281-b951-d872f2087c98
* Remove extraneous space from DEPS.dglazkov@google.com2009-04-171-1/+1
| | | | | | | | TBR=dkegel Review URL: http://codereview.chromium.org/79061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13980 0039d316-1c4b-4281-b951-d872f2087c98
* In system level install case go back to copying files instead of moving them.kuchhal@chromium.org2009-04-171-10/+25
| | | | | | | | | BUG=10656 Review URL: http://codereview.chromium.org/79060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13979 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a couple of style issues.michaeln@google.com2009-04-176-11/+12
| | | | | | | TBR=darin Review URL: http://codereview.chromium.org/67259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13978 0039d316-1c4b-4281-b951-d872f2087c98
* A subset of the bookmarks API- missing events- missing unit tests- missing ↵erikkay@google.com2009-04-1712-122/+903
| | | | | | | | ability to change URL Review URL: http://codereview.chromium.org/77003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13977 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork Inspector, Chromium side.dglazkov@google.com2009-04-179-15/+118
| | | | | | | | R=darin Review URL: http://codereview.chromium.org/67052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13975 0039d316-1c4b-4281-b951-d872f2087c98
* Restore a line in test expectations. Not sure why this got changed.ericroman@google.com2009-04-171-2/+2
| | | | | | | | TBR=awalker Review URL: http://codereview.chromium.org/79058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13973 0039d316-1c4b-4281-b951-d872f2087c98