summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [ChromeOS] Add option to set controlling terminal when launching process.tbarzic@chromium.org2012-01-212-2/+29
| | | | | | | | | | | | | This is needed to expose crosh process to hterm (if pseudo terminal used for communication between terminalPrivateApi and crosh process is not controlling, job control in the crosh process won't work, and it won't be able to e.g. process signals). TEST=None BUG=chromium-os:23273 Review URL: https://chromiumcodereview.appspot.com/9176013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118585 0039d316-1c4b-4281-b951-d872f2087c98
* Put back "Sign in" spelling for title case.gbillock@chromium.org2012-01-211-1/+1
| | | | | | | | | | | R=estade@chromium.org BUG=None TEST=None Review URL: http://codereview.chromium.org/9131023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118584 0039d316-1c4b-4281-b951-d872f2087c98
* Re-add leveldb test targets to leveldatabase.gyp.dgrogan@chromium.org2012-01-212-4/+174
| | | | | | | | | | | | Also update leveldb's README.chromium file. BUG=110826 TEST= Review URL: http://codereview.chromium.org/9176014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118583 0039d316-1c4b-4281-b951-d872f2087c98
* Correct scoring of multiple occurrences of search term.mrossetti@chromium.org2012-01-212-2/+8
| | | | | | | | | | The score for an URL or title was being artificially multiplied in cases where the search term(s) occurred multiple times in the URL and/or page title. BUG=110893 TEST=Enhanced the unit tests. Review URL: https://chromiumcodereview.appspot.com/9270024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118582 0039d316-1c4b-4281-b951-d872f2087c98
* Reordering in ProfileImpl to prepare for PKSF for extension-related services.yoz@chromium.org2012-01-212-5/+3
| | | | | | | | | | | | | Move ProfileImplIOData to be destroyed after all extension-related services. Initialize extension preferences after creating profile services. BUG=104095 TEST=none Review URL: https://chromiumcodereview.appspot.com/9131022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118581 0039d316-1c4b-4281-b951-d872f2087c98
* Merge left and right cursor movement code in RenderText, and misc fixesbenrg@chromium.org2012-01-2111-879/+616
| | | | | | | | | | | | | | | | | | | | * Combine method pairs for left/right cursor motion in RenderText{,Linux,Win}, eliminating a lot of duplicate logic. The merged functions use new enums VisualTextDirection {VISUAL_LEFT, VISUAL_RIGHT} and LogicalTextDirection {LOGICAL_PREVIOUS, LOGICAL_NEXT}. * Make CalculateSubstringBounds and GetSelectionBounds return the result instead of taking it as an out pointer argument. * Remove Utf16IndexOfAdjacentGrapheme for clarity (it took a UTF-8 index as its argument) * Delete some unused obsolete methods in RenderText, remove some logging code, and fix some comments. The logic should be unchanged except that in the Backspace handler in NativeTextfieldViews, cursor_changed is now set to true only if the text changed (like Delete). Formerly it was always set to true, which appears to be a bug. BUG=none TEST=existing unit tests Review URL: http://codereview.chromium.org/8958024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118580 0039d316-1c4b-4281-b951-d872f2087c98
* Towards compiling unit_tests for Android. Split off from main CL for OWNERS ↵jrg@chromium.org2012-01-212-4/+14
| | | | | | | | | | | | issues. BUG=None TEST= Review URL: http://codereview.chromium.org/9226013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118579 0039d316-1c4b-4281-b951-d872f2087c98
* Implement MouseLock for RWHVA.varunjain@chromium.org2012-01-213-7/+150
| | | | | | | | | | BUG=102563 TEST=manually tested ppapi mouse lock example. Review URL: http://codereview.chromium.org/9213017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118578 0039d316-1c4b-4281-b951-d872f2087c98
* Update chromium code to use WebIntentRequest.gbillock@chromium.org2012-01-214-32/+64
| | | | | | | | | | | R=darin@chromium.org,jhawkins@chromium.org BUG=None TEST=None Review URL: http://codereview.chromium.org/9186021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118577 0039d316-1c4b-4281-b951-d872f2087c98
* Switching glue to be a component in r118401 and then linking with the BFD ↵dpranke@chromium.org2012-01-211-0/+8
| | | | | | | | | | | | | linker on linux reviewed that glue has a dependency on linux on tcmalloc that wasn't declared. Adding it :). TBR=tony@chromium.org R=evan@chromium.org BUG=none TEST=webkit_unit_tests links properly with the BFD linker Review URL: https://chromiumcodereview.appspot.com/9138031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118576 0039d316-1c4b-4281-b951-d872f2087c98
* Repeat performance for 118553 -- Add nacl private interface and statesehr@google.com2012-01-218-7/+44
| | | | | | | | | for process creation BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9270032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118575 0039d316-1c4b-4281-b951-d872f2087c98
* Adds TTL argument to HostCache::Set.szym@chromium.org2012-01-2114-145/+138
| | | | | | | | | | | | | Re-lands r118489 but with static initializers removed. BUG=25472, 107880 TEST=net_unittests R=mmenke Review URL: http://codereview.chromium.org/9226035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118574 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in extension_custom_bindings.js by defining WINDOW_ID_NONE locallykalman@chromium.org2012-01-211-2/+9
| | | | | | | | | | | rather than looking up chrome.windows. BUG=110694 TEST=as in bug Review URL: https://chromiumcodereview.appspot.com/9138009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118573 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid SYNC_CYCLE_CONTINUATION sync cyclesrlarocque@chromium.org2012-01-216-41/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is part 3 of 3 in a series of patches to remove the unnecessary SYNC_CYCLE_CONTINUATION sync cycle that follows every commit. Previously, we would schedule a SYNC_CYCLE_CONTINUATION sync cycle to retry in case of failure if we detected that the number of unsynced handles was greater than zero by the time the current sync cycle was complete. That value was stale; it was updated only at the beginning of the sync cycle and did not take into account the fact that many handles may have been committed during the cycle. Every cycle that started with at least one uncommitted item would result in an extra SYNC_CYCLE_CONTINUATION (and GetUpdates request to the server) being performed. The new logic attempts to perform SYNC_CYCLE_CONTINUATION sync cycles only when necessary. The logic is based on the idea that we should only retry if we detect a failure. Parts 1 and 2 in this patch series provide a mechanism for detecting failures. This patch makes it so we schedule another sync cycle only if that code detects a failure. Note that the logic being used here does not distinguish between transient an non-transient errors. We could optimize this code by not retrying unless we have reason to believe a retry would be a sensible response to this kind of error. However, the old code did not attempt to handle different errors differently, so we won't either. The exponential backoff in SyncScheduler should ensure this doesn't cause any serious problems. BUG=94670 TEST=Manual. Trigger sync for a Zipit data type with about:sync open. Note 'Empty GetUpdates' counter is not incremented with each change. Review URL: http://codereview.chromium.org/9185031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118572 0039d316-1c4b-4281-b951-d872f2087c98
* Disable special_tabs.SpecialTabsTest.testSpecialURLTabs on linuxvclarke@google.com2012-01-211-3/+1
| | | | | | | | bug=110914, 88574 Review URL: http://codereview.chromium.org/9233019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118571 0039d316-1c4b-4281-b951-d872f2087c98
* r118503 introduced a dependency on WebKit.gyp to ppapi_shared;dpranke@chromium.org2012-01-211-3/+12
| | | | | | | | | | | | | unfortunately the dependency only worked when building chromium in a chromium checkout and not a webkit-only checkout. This fixes that. R=piman@chromium.org, ananta@chromium.org BUG=110910 TEST=build.webkit.org chromium bots can run gyp happily. Review URL: https://chromiumcodereview.appspot.com/9131026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118570 0039d316-1c4b-4281-b951-d872f2087c98
* Remove use of JS 'alert' in favor of AlertOverlay in Pack Extension handlingclintstaley@chromium.org2012-01-213-2/+25
| | | | | | | | | | | | | BUG=109360 TEST=Pack an extension, and make various errors: missing or bad directory, existing PEM file, bad PEM file. Each should produce an error message of the same style as the main Pack Extension dialog. When errors appear, the main dialog should return once the error is dismissed, and should finally disappear only upon successful pack or when directly cancelled. Review URL: http://codereview.chromium.org/9250004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118569 0039d316-1c4b-4281-b951-d872f2087c98
* sync: suppression for ProfileSyncServiceTypedUrlTest leaktim@chromium.org2012-01-211-0/+14
| | | | | | | | | BUG=110955 TEST=heapcheck is green Review URL: https://chromiumcodereview.appspot.com/9233022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118568 0039d316-1c4b-4281-b951-d872f2087c98
* Checkpoint: android fixes towards compilation of unit_tests.jrg@chromium.org2012-01-2112-21/+34
| | | | | | | | | | | | Dependent on clipboard.h change in https://chromiumcodereview.appspot.com/9264014 BUG=None TEST= Review URL: http://codereview.chromium.org/9226012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118567 0039d316-1c4b-4281-b951-d872f2087c98
* Factor out chunk encoding logic into HttpStreamParser::EncodeChunk().satorux@chromium.org2012-01-216-29/+156
| | | | | | | | | | | | | | | | | | The logic is meaty enough to be factored out. Add unit tests along the way. The original patch (crrev.com/118265) was reverted as it introduced a new static initializer. This version fixed that problem by defining the constant in the .h file. To be extra careful, replaced kChunkBufferSize with a member variable chunk_buffer_size_. BUG=72001 TEST=add unit tests. run tools/linux/dump-static-initializers.py locally to confirm that new static initializers are not introduced. Review URL: http://codereview.chromium.org/9176009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118566 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 118553 - Add nacl private interface and state for process creation.sehr@google.com2012-01-218-47/+10
| | | | | | | | | | | | | After invoking an interface method this will allow creation from other than RenderThread. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9265027 TBR=sehr@google.com Review URL: https://chromiumcodereview.appspot.com/9131027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118565 0039d316-1c4b-4281-b951-d872f2087c98
* remove dpranke from the content watchlist; he only wanted to be on itdpranke@chromium.org2012-01-211-2/+1
| | | | | | | | | | while he was getting content to build as a component. TBR=jam@chromium.org Review URL: https://chromiumcodereview.appspot.com/9271016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118564 0039d316-1c4b-4281-b951-d872f2087c98
* Remove forceRepaint_ which is no longer necessary due to a WebKit bugfixtbreisacher@chromium.org2012-01-211-21/+2
| | | | | | | | | | BUG=NONE TEST=cr.ui.List still works as expected Review URL: http://codereview.chromium.org/9131018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118563 0039d316-1c4b-4281-b951-d872f2087c98
* The chromoting hosts log an "IT2Me or Me2Me" field to the server.simonmorris@chromium.org2012-01-219-7/+79
| | | | | | | | | | BUG=106208 TEST=none Review URL: http://codereview.chromium.org/9192025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118562 0039d316-1c4b-4281-b951-d872f2087c98
* Provided a way to update auth info for XmppSignalStrategy.sanjeevr@chromium.org2012-01-212-1/+32
| | | | | | | | | | | | | Also provided a way to override the default resource name. BUG=None TEST=Manual Review URL: http://codereview.chromium.org/9159022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118561 0039d316-1c4b-4281-b951-d872f2087c98
* Add Angle lib to compositor.gyp dependencies so compositor runs on windows.ben@chromium.org2012-01-211-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/9269019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118560 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-01-211-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118559 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS: 105532 => 105543abarth@chromium.org2012-01-211-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118558 0039d316-1c4b-4281-b951-d872f2087c98
* In cases of SSL error page due to HSTS, explain why the user cannot proceed.palmer@chromium.org2012-01-213-1/+8
| | | | | | | | | BUG=110191 TEST=none Review URL: http://codereview.chromium.org/9195027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118557 0039d316-1c4b-4281-b951-d872f2087c98
* [uber page] Fix missing LanguageOptions register on non-ChromeOS. Re-order ↵csilv@chromium.org2012-01-211-44/+62
| | | | | | | | | registrations for readability. BUG=none Review URL: https://chromiumcodereview.appspot.com/9138038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118554 0039d316-1c4b-4281-b951-d872f2087c98
* Add nacl private interface and state for process creation.sehr@google.com2012-01-208-10/+47
| | | | | | | | | | After invoking an interface method this will allow creation from other than RenderThread. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9265027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118553 0039d316-1c4b-4281-b951-d872f2087c98
* Decrease the PAC polling delay even further.eroman@chromium.org2012-01-203-72/+97
| | | | | | | | | | Reduces the poll interval for success to 12 hours, and for failures to a maximum of 4 hours. BUG=110551 Review URL: https://chromiumcodereview.appspot.com/9255033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118551 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 118527 - [Sync] Cleanup Sessions code and make tab syncability stricter.zea@chromium.org2012-01-2012-182/+269
| | | | | | | | | | | | | | | | | | | We now only consider a tab syncable if it has at least one valid entry, where valid is true iff the url is valid and the scheme is neither chrome or file. This avoids syncing tabs with nothing but chrome:// or file:// navigations. BUG=109301 TEST=unit_tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=118198 Review URL: http://codereview.chromium.org/9114015 TBR=zea@chromium.org Review URL: https://chromiumcodereview.appspot.com/9233021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118549 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for Run, Quit, and RunAllPending to WebKit::WebThreadjamesr@chromium.org2012-01-202-5/+35
| | | | | | | | BUG=none Review URL: https://chromiumcodereview.appspot.com/9167034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118548 0039d316-1c4b-4281-b951-d872f2087c98
* Pick up the fix for NSS bug 718554 (a SSL_ForceHandshake bug).wtc@chromium.org2012-01-202-4/+4
| | | | | | | | | | | | | | | | SSL_ForceHandshake returns wrong positive results after sending pending data. See https://bugzilla.mozilla.org/show_bug.cgi?id=718554. Fortunately this bug doesn't affect Chromium because Chromium compares the return value of SSL_ForceHandshake with SECSuccess (0). R=agl@chromium.org BUG=none TEST=none Review URL: http://codereview.chromium.org/9265015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118547 0039d316-1c4b-4281-b951-d872f2087c98
* Fire canplaythrough as soon as download defers to fix autoplayvrk@google.com2012-01-207-137/+211
| | | | | | | | | | | | | | Reenables delayed firing of canplaythrough for media elements, and fixes the bug that had been introduced where a video with autoplay=true sometimes never starts. With this change, a video with autoplay=true should always (though not necessarily immediately) start playback on its own. BUG=106480,73609 TEST=media_unitests, manually checking video files in various conditions Review URL: https://chromiumcodereview.appspot.com/9113023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118546 0039d316-1c4b-4281-b951-d872f2087c98
* Implements partial swaps for EGLpkotwicz@chromium.org2012-01-201-4/+104
| | | | | | | | Tested manually using poster circle. Used --enable-partial-swap in command line Review URL: http://codereview.chromium.org/9123020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118545 0039d316-1c4b-4281-b951-d872f2087c98
* Make leveldb use TimeTicks::Now instead of TimeTicks::HighResNowdgrogan@chromium.org2012-01-201-1/+1
| | | | | | | | | | BUG=108506 TEST= Review URL: http://codereview.chromium.org/9192033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118544 0039d316-1c4b-4281-b951-d872f2087c98
* Implement WebViewClient::createGraphicsContext3D (and support for DRT)piman@chromium.org2012-01-208-24/+77
| | | | | | | | | | | | This is chrome side of https://bugs.webkit.org/show_bug.cgi?id=76593 This also reverts r118249 BUG=99516 TEST=manually ran Chrome w/accelerated content, DRT, test_shell_tests. Review URL: http://codereview.chromium.org/9254035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118543 0039d316-1c4b-4281-b951-d872f2087c98
* Convert use of int ms to TimeDelta in files owned by jennb.tedvessenes@gmail.com2012-01-202-15/+16
| | | | | | | | | | | R=jennb@chromium.org BUG=108171 TEST= Review URL: http://codereview.chromium.org/9190023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118542 0039d316-1c4b-4281-b951-d872f2087c98
* Stack un-parented control windows in their own container. This prevents them ↵ben@chromium.org2012-01-204-26/+32
| | | | | | | | | | from interfering in existing window layout heuristics/animations. BUG=none TEST=existing Review URL: https://chromiumcodereview.appspot.com/9138026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118541 0039d316-1c4b-4281-b951-d872f2087c98
* Bug=105964pkotwicz@chromium.org2012-01-209-1/+36
| | | | | | Review URL: http://codereview.chromium.org/9124021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118540 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2012-01-201-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118539 0039d316-1c4b-4281-b951-d872f2087c98
* Roll ANGLE from r941 to r950.zmo@google.com2012-01-201-1/+1
| | | | | | | | | BUG= TEST=WebGL conformance tests R=kbr Review URL: https://chromiumcodereview.appspot.com/9195032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118538 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Pepper broker test for windowscpu@chromium.org2012-01-201-3/+1
| | | | | | | | | | | The sync_socket creation failure has been fixed so the test should now pass. See bug for details BUG=103975 TEST=this is a test dammit! Review URL: http://codereview.chromium.org/9254042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118537 0039d316-1c4b-4281-b951-d872f2087c98
* Run the GDM Xsession script instead of /etc/X11/Xsession.lambroslambrou@google.com2012-01-201-1/+3
| | | | | | | | | | | | This causes ~/.profile to be sourced in a Virtual Me2Me session, which the other Xsession script didn't seem to be doing. BUG=110825 TEST=Manual Review URL: https://chromiumcodereview.appspot.com/9192034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118536 0039d316-1c4b-4281-b951-d872f2087c98
* aura_builder target needs to work on Macdhollowa@chromium.org2012-01-202-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | Extends 'aura_builder' target to work on Mac. This excludes bits that are not currently working. To build: ash_shell aura_demo aura_unittests compositor_unittests To run: compositor_unittests webkit_unit_tests Gyp flags: 'use_aura': 1 BUG=110632, 110627 TEST=Compile 'aura_builder' target on Mac with 'use_aura' bit set. R=cmp@chromium.org, oshima@chromium.org Review URL: https://chromiumcodereview.appspot.com/9226024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118535 0039d316-1c4b-4281-b951-d872f2087c98
* This refactors the onc parser unit test so that the ONC test files aregspencer@chromium.org2012-01-2020-545/+480
| | | | | | | | | | | | | | | not embedded in the test, but rather are in a separate test data directory. They moved to src/chrome/test/data/chromeos/cros BUG=none TEST=successfully ran refactored test after a build. Review URL: http://codereview.chromium.org/9249033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118534 0039d316-1c4b-4281-b951-d872f2087c98
* Pass through the flags for incognito mode.backer@chromium.org2012-01-201-0/+8
| | | | | | | | | BUG=99527 TEST=none Review URL: http://codereview.chromium.org/9141023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118533 0039d316-1c4b-4281-b951-d872f2087c98
* Update epxectations.rtenneti@google.com2012-01-201-1/+1
| | | | | | | | | http://build.chromium.org/f/chromium/perf/linux-release/dromaeo_jslib/report.html?history=150&rev=118506 TBR=ulan@chromium.org Review URL: https://chromiumcodereview.appspot.com/9141025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118532 0039d316-1c4b-4281-b951-d872f2087c98