summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Minor Fixes for Windows GN build.brettw@chromium.org2014-06-147-10/+30
| | | | | | | | TBR=scottmg Review URL: https://codereview.chromium.org/335973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277272 0039d316-1c4b-4281-b951-d872f2087c98
* Attempt to fix Android build break.grt@chromium.org2014-06-141-1/+1
| | | | | | | | | | | | Android compiler doesn't like decrementing an iterator, so try subtraction. BUG=none TBR=feng@chromium.org,mattm@chromium.org Review URL: https://codereview.chromium.org/337873002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277271 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the flushing process of DecryptingVideoDecoder.xhwang@chromium.org2014-06-143-62/+60
| | | | | | | | | | | | | | When Decode(EOS) is called on DecryptingVideoDecoder, the decoder should keep flushing the decryptor with EOS input until NeedMoreData() is returned. Then the decoder can return the DecodeCB. BUG=384080 TEST=Fix unittest to cover this case. R=sergeyu@chromium.org Review URL: https://codereview.chromium.org/330963002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277270 0039d316-1c4b-4281-b951-d872f2087c98
* Add a do_not_sync pref to ExtensionPrefs.xiyuan@chromium.org2014-06-1411-19/+89
| | | | | | | | | | | | | | | Split from https://codereview.chromium.org/308003005/ for extensions system changes that allows to install a none syncable Extension. - Add a do_not_sync pref to ExtensionPrefs; - Add a kInstallFlagDoNotSync that CrxInstaller uses to initialize the pref; - Update util::ShouldSyncApp and add ShouldSyncExtension to use the pref to skip sync in ExtensionSyncService; BUG=358791 Review URL: https://codereview.chromium.org/323843003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277269 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python build util script exceptionhush@chromium.org2014-06-141-2/+2
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/328343005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277268 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid logging PNaCl errors to the console for builds with (P)NaCl disabled.isherman@chromium.org2014-06-142-2/+4
| | | | | | | | | BUG=none TEST=Local debug builds don't fill my logs with unhelpful error messages. Review URL: https://codereview.chromium.org/326423004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277267 0039d316-1c4b-4281-b951-d872f2087c98
* veatest: Create and destroy all encoders on one thread.posciak@chromium.org2014-06-141-21/+27
| | | | | | | | | | | | | | | | | In Chrome, encoders are created and destroyed on the GPU ChildThread. In the test though, we create all of them on separate threads. This poorly simulates the real-world scenario, and may also cause issues. Switching to one, main "ChildThread", on which to create the encoders, will help us ensure they are capable of sharing it properly. Moreover, having multiple "ChildThread"s would not be a good idea on X11, because calling into it from multiple threads is not allowed and does not work. BUG=None TEST=Run the test. Review URL: https://codereview.chromium.org/333883002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277266 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: nuke EnvironmentDatadarin@chromium.org2014-06-1423-210/+24
| | | | | | | | | | | | | | | | | | With this change, Mojo applications that link against mojo_environment_chromium do not need to instantiate mojo::Environment. We rely on AtExitManager for all finalization of singleton objects. This frees us up to use the familiar base::Singleton and base::LazyInstance for any such state. Tests can use ShadowingAtExitManager to clean the environment between test runs. It becomes a link error to use mojo::Environment if you are not linking against mojo_environment_standalone. I plan to follow this up with a change that buries mojo::Environment for the case where you are linking against mojo_environment_standalone. Ideally, this means no one will ever need to think about mojo::Environment again. Review URL: https://codereview.chromium.org/281353005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277265 0039d316-1c4b-4281-b951-d872f2087c98
* Update interstitial CSS with mobile formatting tweaks.edwardjung@chromium.org2014-06-141-17/+13
| | | | | | | | BUG=331453 Review URL: https://codereview.chromium.org/338463003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277264 0039d316-1c4b-4281-b951-d872f2087c98
* Remove active_frame_subscriber_textures_ tracking in DelegatedFrameHostpiman@chromium.org2014-06-145-34/+14
| | | | | | | | | | | | | After https://codereview.chromium.org/332703004/ there's no need to explicitly track OwnedMailboxes, they will be destroyed if the ImageTransportFactory goes away. Make sure this is true as well for NoTransportImageTransportFactory. BUG=None Review URL: https://codereview.chromium.org/330203003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277263 0039d316-1c4b-4281-b951-d872f2087c98
* Change topSites and tabs API permission warningwjywbs@gmail.com2014-06-145-46/+54
| | | | | | | | | | | | | | | | | | | | | The permission warning of the topSites and tabs API becomes "Read your browsing history". Combined and Suppressed Warnings: topSites + history = history topSites + history + tabs = history If you add "sessions" on both sides of the above equations, the equations hold true. The combined warning for "topSites" and "sessions" is "Read your browsing history on all your signed-in devices". R=kalman@chromium.org,meacer@chromium.org,isherman@chromium.org Review URL: https://codereview.chromium.org/328943002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277262 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277261 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r277254 - "Roll trace-viewer to r1292"dpranke@chromium.org2014-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This fails to compile on the Linux GN build; unfortunately, there seems to be a bug in the try job GN recipe that let this get through. > Roll trace-viewer to r1292 > > This enables tracing of remote chromes. Go to > chrome://inspect/?browser-inspector=chrome://tracing > ... and click a trace link. > > BUG=371378 > TBR=dsinclair > > Review URL: > https://codereview.chromium.org/337763006 TBR=nduca@chromium.org BUG=371378 Review URL: https://codereview.chromium.org/332053003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277260 0039d316-1c4b-4281-b951-d872f2087c98
* Add php5apache2_2.dll sha1 missed in r277242.dpranke@chromium.org2014-06-141-0/+1
| | | | | | | | | TBR=scottmg@chromium.org BUG=30536 Review URL: https://codereview.chromium.org/339433002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277259 0039d316-1c4b-4281-b951-d872f2087c98
* Implementation for gcdPrivate.getCloudDeviceList plus tests.noamsml@chromium.org2014-06-1410-5/+327
| | | | | | | | | | Get cloud device list from Javascript API. BUG= Review URL: https://codereview.chromium.org/332483006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277258 0039d316-1c4b-4281-b951-d872f2087c98
* Make test apks only dex files not in tested apk (proguard version)cjhopman@chromium.org2014-06-145-22/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | At runtime, the classloader will look for classes in both apk's dex files. In the standard Android build system, an instrumentation test apk's dex file does not include the classes included in the tested apk's dex file. To do this, when doing obfuscation for an apk, write the list of libraries included in the obfuscated jar and the list of proguard config files. Then, when proguarding the test apk's code, exclude those libraries included in the tested apk, use the configs from the tested apk, and apply the proguard mapping (the renames from obfuscation). Also add some extra test-specific proguard options. Now that the test apk does not bundle its own copy of all the tested apk's classes, some things may need to be kept in the main apk just for tests. However, we already keep everything in org.chromium.** and com.google.android.apps.** because of the fact that the test apk was using its own copy of all the classes and so we couldn't depend on the tests to actually catch us from over-optimizing with proguard. BUG=272790 Review URL: https://codereview.chromium.org/321883002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277257 0039d316-1c4b-4281-b951-d872f2087c98
* Removed un-used commandline switches.zmo@chromium.org2014-06-1411-43/+5
| | | | | | | | | | | | | | | | | --disable-gl-multisampling (replaced by gpu_driver_bug_workaround switch --disable_multisampling) --enable-chromium-branding (no longer used) --force_discrete (no longer used, use gpu_driver_bug_workaround instead) --force_integrated (no longer used, use gpu_driver_bug_workaround instead) --gpu-switching (no longer used, use gpu_driver_bug_workaround instead) BUG=351312 TEST=bots R=kbr@chromium.org,piman@chromium.org,sky@chromium.org,nfullagar@chromium.org Review URL: https://codereview.chromium.org/321913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277256 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277255 0039d316-1c4b-4281-b951-d872f2087c98
* Roll trace-viewer to r1292nduca@chromium.org2014-06-141-1/+1
| | | | | | | | | | | | | This enables tracing of remote chromes. Go to chrome://inspect/?browser-inspector=chrome://tracing ... and click a trace link. BUG=371378 TBR=dsinclair Review URL: https://codereview.chromium.org/337763006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277254 0039d316-1c4b-4281-b951-d872f2087c98
* Convert page_set's file path references to python class references for ↵nednguyen@google.com2014-06-145-15/+22
| | | | | | | | | | gpu_tests. BUG=362293 Review URL: https://codereview.chromium.org/335913003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277253 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277252 0039d316-1c4b-4281-b951-d872f2087c98
* Mojo: Allow InterfacePtr<> to be deleted during a client method call.darin@chromium.org2014-06-145-8/+109
| | | | | | | | BUG=383917 Review URL: https://codereview.chromium.org/332943004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277251 0039d316-1c4b-4281-b951-d872f2087c98
* Blink roll 176131:176136dpranke@chromium.org2014-06-141-1/+1
| | | | | | | | | | http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=176132:176136&mode=html TBR=dpranke@chromium.org,schenney@chromium.org BUG= Review URL: https://codereview.chromium.org/335853006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277250 0039d316-1c4b-4281-b951-d872f2087c98
* Support javascript gtests in an extension background page.dtseng@chromium.org2014-06-1411-185/+514
| | | | | | | | | | | | | | | | | | | | - abstracts away the minimal amount of logic and data from WebUIBrowserTest to form JavaScriptBrowserTest. - JavaScriptBrowserTest knows how to manage js libraries, build runnable javascript, setup paths. - subclasses of JavaScriptBrowserTest are still responsible for js injection and listening to test result IPC's. - adds a subclass that knows how to inject test assets into an extension and relay pass/fail from the extension's background page as well as run tests in that context. (ExtensionJSBrowserTest). - ExtensionJSBrowserTest uses DOMAutomation's IPC's (which are available in an extension context); chrome.send is not. - adds ExtensionLoadWaiter as a helper class to load and wait for an extension. - eventually, should unify the way in which subclasses communicate to their test js resources: -- js-end bindings (chrome.send vs window.domAutomation.send) -- IPC messaging (WebUI specific handler system vs dom automation messages). -- clean up the hand rolled js string "building". -- make the subclass provide a getter to the WebContents that hosts its js under test. These items are not within the scope of this cl. - obtains friendly error messages from the extension's context while running tests via a json object passed back to the runner ExtensionJSBrowserTest; failures are printed in gtest. Review URL: https://codereview.chromium.org/320753002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277249 0039d316-1c4b-4281-b951-d872f2087c98
* Close tab after adding a saml accountguohui@chromium.org2014-06-145-13/+52
| | | | | | | | BUG=367232 Review URL: https://codereview.chromium.org/335883004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277248 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for client L2CAP sockets on Mac.isherman@chromium.org2014-06-148-22/+286
| | | | | | | | | | | BUG=372495 TEST=BluetoothTest app R=keybuk@chromium.org TBR=tapted@chromium.org Review URL: https://codereview.chromium.org/326313002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277247 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Fix five_blank_pages page setjeremy@chromium.org2014-06-141-2/+8
| | | | | | | | BUG=None Review URL: https://codereview.chromium.org/334933003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277246 0039d316-1c4b-4281-b951-d872f2087c98
* Introduces network error state to the app_list voice search.mukai@chromium.org2014-06-146-22/+71
| | | | | | | | | | BUG=383015 R=xiyuan@chromium.org TEST=manually Review URL: https://codereview.chromium.org/331543002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277245 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-141-0/+19
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277244 0039d316-1c4b-4281-b951-d872f2087c98
* Bluetooth: update permission stringskeybuk@chromium.org2014-06-141-2/+2
| | | | | | | | | | | | | With the increased scope of the API to cover Low Energy, and a better knowledge of how Bluetooth 1.0 and 2.0 devices are handled, update the permission strings to better reflect the effect of the API. BUG=244843 Review URL: https://codereview.chromium.org/333503007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277243 0039d316-1c4b-4281-b951-d872f2087c98
* Check in win32 binaries for apache for the layout testsdpranke@chromium.org2014-06-1434-0/+5406
| | | | | | | | | | | | | | | | For years we have been using LigHTTPd, and it has been flaky. It appears that the native win32 apache2 port is much less flaky. This checks in the base files and .sha1s for all of the binaries and modules; we add a hook to gclient to download the files from google storage. R=brettw@chromium.org, ojan@chromium.org, scottmg@chromium.org BUG=30536 Review URL: https://codereview.chromium.org/328053002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277242 0039d316-1c4b-4281-b951-d872f2087c98
* metrics: Protobuf supports profiling upon restoring sessionsque@chromium.org2014-06-141-1/+12
| | | | | | | | | | | | | BUG=chromium:358778 TEST=build successfully Signed-off-by: Simon Que <sque@chromium.org> R=dhsharp@chromium.org, isherman@chromium.org, rapati@chromium.org Review URL: https://codereview.chromium.org/337813002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277241 0039d316-1c4b-4281-b951-d872f2087c98
* Update .DEPS.gitchrome-admin@google.com2014-06-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277240 0039d316-1c4b-4281-b951-d872f2087c98
* Skia roll 2526f0e:39e58adskia-deps-roller@chromium.org2014-06-141-1/+1
| | | | | | | | | | https://skia.googlesource.com/skia/+log/2526f0e5fd4e0d846c5109adf71ed879f9e76f00..39e58adb99111acbcc0b115e44812a3090bd6a2b TBR=scroggo@google.com BUG= Review URL: https://codereview.chromium.org/336723002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277239 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce SessionManager that will contain code to start user session on ↵nkostylev@chromium.org2014-06-1421-639/+823
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Chrome OS Move profile creation / session initialization (prefs/RLZ) as well as some of OAuth session init related code from LoginUtils to SessionManager. LoginUtils will temporarily implement SessionManager::Delegate interface till existing test coverage is migrated from LoginUtils interface. SessionManager will later use concept of UserSession (see design proposal at http://goto/cros-login-c14n). LoginUtils::OnPrepareProfile() is split into StartSession() --PreStartSession() - things like switching logging dest --CreateUserSession() - will eventually create UserSession instance --StartCrosSession() - notify cros::SessionManager --NotifyUserLoggedIn() - UserManager::UserLoggedIn() --PrepareProfile() PrepareProfile() - calls PM::CreateProfileAsync() --OnProfileCreated() ----InitProfilePreferences() - early initialization ----UserProfileInitialized() ------transfer signin profile auth date (cookies/proxy auth/certs) ------RestoreAuthSessionImpl() - OAuth2LoginManager::RestoreSession() ----FinalizePrepareProfile(() ------Own TPM (if it didn't happen for some reason) ------Notify SAML offline signin limiter ------Notify ProfileImpl ------chrome::NOTIFICATION_LOGIN_USER_PROFILE_PREPARED ------InitRLZ (for primary user) Minor cleanup * Unify DemoApp profile initialization flow with regular one * Don't pass display_email to LoginUtils::PrepareProfile * Move powerwash related prefs registration to ResetScreenHandler * Cleanup M31 migration code for |prefs::kProfileIsManaged| in LoginUtilsImpl::InitProfilePreferences() BUG=370175,276163 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276626 Review URL: https://codereview.chromium.org/318853004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277238 0039d316-1c4b-4281-b951-d872f2087c98
* PDF: Fix and enable PDF browser tests on Linux.thestig@chromium.org2014-06-141-25/+41
| | | | | | Review URL: https://codereview.chromium.org/328073002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277237 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Disable flaky tough_pepper_cases.tonyg@chromium.org2014-06-141-1/+3
| | | | | | | | | | | BUG=384733 NOTRY=True NOTREECHECKS=True TBR=miletus@chromium.org Review URL: https://codereview.chromium.org/333103003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277227 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of Remove more unretained (https://codereview.chromium.org/322233002/)rouslan@chromium.org2014-06-141-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reason for revert: Appears to have broken WallpaperManagerPolicyTest.PRE_PRE_WallpaperOnLoginScreen on http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%281%29/builds/30930 [30103:30164:0613/224522:FATAL:weak_ptr.cc(26)] Check failed: sequence_checker_.CalledOnValidSequencedThread(). WeakPtrs must be checked on the same sequenced thread. #0 0x7f486887bd6d base::debug::StackTrace::StackTrace() #1 0x7f48688f8581 logging::LogMessage::~LogMessage() #2 0x7f4868914936 base::internal::WeakReference::Flag::IsValid() #3 0x7f4868914a03 base::internal::WeakReference::is_valid() #4 0x000002f40b7e base::WeakPtr\u003C>::get() #5 0x000002f3e405 base::internal::InvokeHelper\u003C>::MakeItSo() #6 0x000002f3a45f base::internal::Invoker\u003C>::Run() #7 0x7f486886685b base::Callback\u003C>::Run() #8 0x7f48689bf4fd base::SequencedWorkerPool::Inner::ThreadLoop() #9 0x7f48689bdd83 base::SequencedWorkerPool::Worker::Run() #10 0x7f48689c9704 base::SimpleThread::ThreadMain() #11 0x7f48689bc575 base::(anonymous namespace)::ThreadFunc() #12 0x7f48647dde9a start_thread #13 0x7f4861d733fd clone Original issue's description: > Remove more unretained > > BUG=349083 > > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=277137 TBR=bshe@chromium.org,oshima@chromium.org NOTREECHECKS=true NOTRY=true BUG=349083 Review URL: https://codereview.chromium.org/331033002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277224 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Increase timeout for session restore.tonyg@chromium.org2014-06-141-1/+1
| | | | | | | | | | | BUG=384051 TBR=jeremy@chromium.org NOTRY=True NOTREECHECKS=True Review URL: https://codereview.chromium.org/332043002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277223 0039d316-1c4b-4281-b951-d872f2087c98
* [Telemetry] Fix typo from r277149.tonyg@chromium.org2014-06-141-1/+1
| | | | | | | | | | | | | This fixes perf bots failing the intl es_fr_pt-BR page cyclers. BUG=None NOTRY=True NOTREECHECKS=True TBR=nednguyen@chromium.org Review URL: https://codereview.chromium.org/330393002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277222 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 2050.0 to 2051.0chrome-release@google.com2014-06-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277216 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed overview mode crashing when being cancelled during selection movementnsatragno@chromium.org2014-06-142-9/+31
| | | | | | | | | | | | | | The reason this was happening is that the selection widget being animated after having been destroyed. This patch fixes the problem by making sure there is actually a root window when invoking widget movement/resize events. BUG=382982 TEST=WidgetTest.CloseWidgetWhileAnimating Review URL: https://codereview.chromium.org/328723003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277214 0039d316-1c4b-4281-b951-d872f2087c98
* Remove deprecated extension notifications from ErrorConsolelimasdf@gmail.com2014-06-142-49/+33
| | | | | | | | | | | and Remove unwanted header file from error_console.*. R=rdevlin.cronin@chromium.org BUG=354046 Review URL: https://codereview.chromium.org/334813003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277213 0039d316-1c4b-4281-b951-d872f2087c98
* Add flag to force clobbering of index in gdb-add-indexajwong@chromium.org2014-06-141-3/+33
| | | | | | | | BUG=374952 Review URL: https://codereview.chromium.org/330333005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277212 0039d316-1c4b-4281-b951-d872f2087c98
* HttpNetworkTransaction: Fix dereferencing NULL pointer.mmenke@chromium.org2014-06-141-1/+2
| | | | | | | | | | | | | This only happens when an HttpStream returns OK to the read headers callback, but no headers are actually received. It appears that SPDY is the only thing that does this. This behavior should probably be investigated as well. BUG=384554 Review URL: https://codereview.chromium.org/330933003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277211 0039d316-1c4b-4281-b951-d872f2087c98
* Remove -Wl,gdb-index.ajwong@chromium.org2014-06-141-1/+0
| | | | | | | | | | | | | | The common case build path does not include running things under a debugger. Use gdb-add-index instead to generate the index section. See this chromium-dev thread for background: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/CnRm0EIBp0E BUG=374952 Review URL: https://codereview.chromium.org/335903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277210 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unloaded profile hash store initialization. Also:erikwright@chromium.org2014-06-1417-842/+99
| | | | | | | | | | | | * Remove all traces of pref hash stores after last store reset. * Make super MAC optional. BUG=372547 TBR=asvitkine,jhawkins Review URL: https://codereview.chromium.org/329093003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277209 0039d316-1c4b-4281-b951-d872f2087c98
* [PPAPI] Compositor API implementation.penghuang@chromium.org2014-06-1426-40/+2300
| | | | | | | | | | | | Implement the compositor API which allows a plugin to combine different sources of visual data efficiently, such as PPB_ImageData and OpengGL texture. API Proposal http://goo.gl/V7xcu3 BUG=374383 Review URL: https://codereview.chromium.org/298023004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277208 0039d316-1c4b-4281-b951-d872f2087c98
* sync: kill ProfileSyncService dependency from [Non]UIDataTypeControllers.tim@chromium.org2014-06-1433-163/+215
| | | | | | | | BUG=339726 Review URL: https://codereview.chromium.org/330023005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277207 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r276815: Add tests for session cache and false start behavior.davidben@chromium.org2014-06-144-30/+162
| | | | | | | | | | | | | | | | | | | | Was speculatively reverted in https://codereview.chromium.org/332523008/, but it does not appear to be the cause. (ssl_client_socket_unittest.cc is unrelated and tlslite is only used in test server. ChromeAsyncSocketTest does not appear to use the test server. Rather they use mock sockets. Original description: False start should not disable the session cache, but if we never process the server Finished message, the session cannot be resumed. BUG=none Original review URL: https://codereview.chromium.org/301283004 Review URL: https://codereview.chromium.org/337773003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277206 0039d316-1c4b-4281-b951-d872f2087c98