summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* I screwed this one up, and had my index munging wrong.beng@google.com2008-07-301-13/+8
| | | | | | | | This is actually a much simpler approach. Get the TabContents that the context menu was brought up for and reverse walk the list closing all Tabs that don't match. Duh. B=1298878 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@83 0039d316-1c4b-4281-b951-d872f2087c98
* Fix hang detection when closing a tab to not fire when a modal dialog is open.ojan@google.com2008-07-291-0/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82 0039d316-1c4b-4281-b951-d872f2087c98
* Fix not closing the browser with hung, crashed and interstitial tabs. Adds a ↵ojan@google.com2008-07-2913-45/+161
| | | | | | | | 1 second hang monitor for the beforeunload/unload events to fire. BUG=1296059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81 0039d316-1c4b-4281-b951-d872f2087c98
* Have the V8BindingsEmitter handle when the source .idl file doesn't exist.sgk@google.com2008-07-291-2/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80 0039d316-1c4b-4281-b951-d872f2087c98
* Revert revision 73 because it was checked in when the tree was closed.nsylvain@google.com2008-07-294-121/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74 0039d316-1c4b-4281-b951-d872f2087c98
* Made changes to display the tooltip window when user navigates through the ↵stanguturi@google.com2008-07-294-8/+121
| | | | | | icons in the toolbar using keyboard arrow keys. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73 0039d316-1c4b-4281-b951-d872f2087c98
* I submitted this code by mistake in my previous revert.nsylvain@google.com2008-07-291-11/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting revision 70, 66 and 65 to fix crashes.nsylvain@google.com2008-07-2910-96/+43
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71 0039d316-1c4b-4281-b951-d872f2087c98
* We got a bunch of crashes after this starting in r66.brettw@google.com2008-07-291-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70 0039d316-1c4b-4281-b951-d872f2087c98
* Make the new tab thumbnail slighly less confusing -- laid out properly,evanm@google.com2008-07-291-2/+14
| | | | | | | | | | but unclickable -- when something goes wrong and the page is fed garbage input. (I don't expect new users will ever see this, but migration bugs in previous versions have made this a recurring problem.) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68 0039d316-1c4b-4281-b951-d872f2087c98
* Update chrome strings. No changes in webkit strings.tc@google.com2008-07-291-0/+1
| | | | | | TBR=glen git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67 0039d316-1c4b-4281-b951-d872f2087c98
* Puts back the optional unescaping of control characters and URL ↵brettw@google.com2008-07-297-29/+88
| | | | | | | | | | | | parse-affecting characters. That patch was reverted due to build problems. This is heavily modified from the original patch. That patch required an additional function and a bunch of internal boolean flags. This one uses the new flags enum I wrote to add this to the existing functionality more cleanly. BUG=1271340 BUG=1258819 Review URL: http://chrome-reviews.prom.corp.google.com/804 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66 0039d316-1c4b-4281-b951-d872f2087c98
* Makes the process model heuristic for generated searches only apply in ↵creis@google.com2008-07-291-2/+3
| | | | | | | | | --process-per-site, since it isn't relevant otherwise. (This matters now that process-per-site-instance is the default.) BUG=1256259 TEST=Visit a non-Google page, then run a search from the location bar. The tab should switch renderer processes. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65 0039d316-1c4b-4281-b951-d872f2087c98
* Update DEPS to pull V8 from v8/trunk instead of v8/branches/beta.kasperl@google.com2008-07-291-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64 0039d316-1c4b-4281-b951-d872f2087c98
* Add a return value to InternalCloseTabContentsAt, indicating whether or not ↵beng@google.com2008-07-292-9/+21
| | | | | | | | | | the TabContents was closed immediately or if we're waiting for an unload handler to fire. Adjust indices in Close other tabs handler to take into account the fact that some tabs may not close immediately B=1295790 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63 0039d316-1c4b-4281-b951-d872f2087c98
* Ugh. It turns out we were never properly removing the dragged tab from the ↵beng@google.com2008-07-295-11/+65
| | | | | | | | | | | | source tabstrip when a drag was completed. This was causing various problems, which were highlighted when you reverted a drag (e.g. press esc or alt+tab while dragging). See my comments inline in the diff for explanations. This manifests as Venkat's latest repro in: B=1262392 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57 0039d316-1c4b-4281-b951-d872f2087c98
* Save a few lines since I don't need a test fixture. This was just silly ↵pkasting@google.com2008-07-291-3/+1
| | | | | | oversight on my part due to not having written a new unittest in a while. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56 0039d316-1c4b-4281-b951-d872f2087c98
* Add a unittest for the JSONValueSerializer::set_allow_trailing_comma() ↵tc@google.com2008-07-292-1/+18
| | | | | | method. Fixes the return type in the header. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the build. I meant to include this in the chrome side of the previous ↵tc@google.com2008-07-291-1/+1
| | | | | | change. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54 0039d316-1c4b-4281-b951-d872f2087c98
* Update the JSONValueSerializer to have a flag to allow trailing commas. By ↵tc@google.com2008-07-293-7/+15
| | | | | | | | default, we don't support this when deserializing JSON, but the user can enable this. BUG=1295713 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mbspatch.cc to work on non-Windows platforms.keunwoo@google.com2008-07-291-1/+12
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52 0039d316-1c4b-4281-b951-d872f2087c98
* Add a flag to JSONReader to allow trailing commas.tc@google.com2008-07-293-85/+185
| | | | | | | | Lots of unittests for this behavior. BUG=1295713 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51 0039d316-1c4b-4281-b951-d872f2087c98
* Create a constructor to construct an AddressList::Datawtc@google.com2008-07-284-12/+17
| | | | | | | | | | | | | object with a struct addrinfo*. Fix the comment for the port parameter of HostResolver::Resolve. Make some changes suggested by cpplint. R=darin git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50 0039d316-1c4b-4281-b951-d872f2087c98
* Rename uninstall link from Chrome to localized "Google Chrome" string (value ↵rahulk@google.com2008-07-282-5/+8
| | | | | | | | of reg key - DisplayName). Keep the uninstall key itself as Google Chrome in all languages as it is not visible to the user and helps in deleting the key in case user changes the system locale after installing Chrome. BUG=1293755 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49 0039d316-1c4b-4281-b951-d872f2087c98
* Update our icon with 32-bit and 8-bit versions.glen@google.com2008-07-281-0/+0
| | | | | | | | We have dropped the 256x256 icons from this file - our resource compiler can't handle PNG-compressed icons, and the uncompressed versions added 300KB to our icon size. We were also using a few icon sizes not required by Windows. BUG=1293866 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48 0039d316-1c4b-4281-b951-d872f2087c98
* Delete empty, unused avatar folder.timsteele@google.com2008-07-280-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47 0039d316-1c4b-4281-b951-d872f2087c98
* Undo the redo of the icon. Even a clobber build didn't fix it, though it ↵glen@google.com2008-07-281-0/+0
| | | | | | does locally. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46 0039d316-1c4b-4281-b951-d872f2087c98
* Redo the icon. It looks like icon changes require a clobber build.glen@google.com2008-07-281-0/+0
| | | | | | BUG=1293866 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some issues when building with Visual Studio 2008.maruel@google.com2008-07-285-263/+48
| | | | | | | | | | | | | | Fixed projects that are set as "Application (.exe)" but that don't build an application. Converted then to "Utility". util_prebuild, V8Config and V8Bindings_prebuild. Fixed a template compilation error in message_loop.h Changed PROP_ENTRY to PROP_ENTRY_TYPE since the former is now deprecated. Everything still builds fine on VS2005. BUG=1290595 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure the child process terminates before returning from ↵pjohnson@google.com2008-07-281-0/+3
| | | | | | | | process_utils.RunCommandFull. BUG=1295708 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43 0039d316-1c4b-4281-b951-d872f2087c98
* Accommodate the change from ..\third_party\scons-0.98.3 to ↵sgk@google.com2008-07-281-1/+1
| | | | | | | | ..\third_party\scons in the recursive invocation of scons to build the necessary v8 targets. TBR: bradnelson,nsylvain git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42 0039d316-1c4b-4281-b951-d872f2087c98
* Update chrome strings. No webkit string changes.tc@google.com2008-07-281-30/+30
| | | | | | TBR git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a build issue with Vista. Stop cp.exe from trying to emulate POSIX securitymaruel@google.com2008-07-281-0/+3
| | | | | | | | | on top of NTFS. BUG=1157117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40 0039d316-1c4b-4281-b951-d872f2087c98
* M chrome/app/resources/chrome.icoglen@google.com2008-07-281-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39 0039d316-1c4b-4281-b951-d872f2087c98
* Add 1-bit opacity versions of the icon to our icon file to prevent white ↵glen@google.com2008-07-281-0/+0
| | | | | | | | dots on 16-bit and lower displays. BUG=1293866 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38 0039d316-1c4b-4281-b951-d872f2087c98
* Correct an #endif to have the name in a comment.deanm@google.com2008-07-281-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a few incorrect #endif's in include guards.deanm@google.com2008-07-288-8/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some glitches dragging tabs.beng@google.com2008-07-282-9/+48
| | | | | | | | | | | | | | | - Fix what looks like an off-by-one in tab attaching (line 504 in diff) - Ensure ideal bounds are appropriately generated for dragging so that insertion index calculations work properly (line 452, 492) - Provide a threshold so that when dragging left and right a tab must be displaced by at least threshold before tabs are reordered again to prevent jittering. Default threshold is 16px for standard sized tabs, scaled down in the ratio of the unselected current tab size to the standard size depending on the number of tabs open. B=1285677 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35 0039d316-1c4b-4281-b951-d872f2087c98
* Fix compile errors due to missing includes.nsylvain@google.com2008-07-284-0/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34 0039d316-1c4b-4281-b951-d872f2087c98
* Try to cut down on some unnecessary dependencies. Remove any unused ↵deanm@google.com2008-07-2837-26/+45
| | | | | | includes of gurl.h in header files, and forward declare GURL where possible. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33 0039d316-1c4b-4281-b951-d872f2087c98
* Correct a simple typo in chrome_font.hdeanm@google.com2008-07-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32 0039d316-1c4b-4281-b951-d872f2087c98
* Test to verify it works well here. Remove extraneous spaces.maruel@google.com2008-07-281-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31 0039d316-1c4b-4281-b951-d872f2087c98
* Bump for 150 dev cyclemal@google.com2008-07-281-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30 0039d316-1c4b-4281-b951-d872f2087c98
* Add webkit reference build at revision 26.nsylvain@google.com2008-07-272-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27 0039d316-1c4b-4281-b951-d872f2087c98
* Update the v8 revision in the DEPS file.nsylvain@google.com2008-07-271-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26 0039d316-1c4b-4281-b951-d872f2087c98
* Fix signature for a known purify MLK warning.nsylvain@google.com2008-07-271-3/+3
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25 0039d316-1c4b-4281-b951-d872f2087c98
* Update signature for a known purify FIM warning.nsylvain@google.com2008-07-271-2/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24 0039d316-1c4b-4281-b951-d872f2087c98
* Change line endings to CRLF and enforce it with svn:eol-style. Our JSON ↵pamg@google.com2008-07-272-25/+25
| | | | | | | | | | | pretty-printer explicitly ends lines with that, rather than a platform-dependent ending. TBR=nsylvain BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23 0039d316-1c4b-4281-b951-d872f2087c98
* Add a reference build at version #21.nsylvain@google.com2008-07-27163-0/+12279
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing perf/flush_cache directory.nsylvain@chromium.org2008-07-273-0/+300
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21 0039d316-1c4b-4281-b951-d872f2087c98