- 20 Jun, 2014 40 commits
-
-
rtoy@chromium.org authored
This makes the ARM64 and MIPS FFT available for use by WebAudio; however, this is not enough to enable WebAudio on such devices. See https://review.webrtc.org/14539004/ and https://webrtc-codereview.appspot.com/9539004/ for the changes. BUG=354532,349422 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/340843002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278688 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
The virtual keyboard used on Chrome OS (in ash) is provided by an extension. For athena, we cannot yet use the extension version of the keyboard. As a short-term workaround, this patch introduces a web-ui version of the keyboard for initial use. This patch provides a simplistic implementation of some of the virtualKeyboardPrivate API (sendKeyEvent, hideKeyboard) over WebUI. This patch installs a webui controller (VKWebUIController) for the keyboard URL (chrome://keyboard), and a message-handler (VKMessageHandler) to process the incoming messages from the keyboard. These are installed in the browser process. In the renderer process, this patch installs a RenderViewObserver implementation (VirtualKeyboardBindingsImpl) which provides the necessary bindings for the virtualKeyboardPrivate API (VKBindings), and generates the appropriate webui messages by calling chrome.send(). This lets us use the same HTML/JS/Polymer version of the keyboard as in Chrome OS under ash/chrome. For the keyboard to be completely functional, an implementation of onTextInputBoxFocused will also be necessary. That will be provided in a follow up CL. BUG=380125 R=ben@chromium.org, bshe@chromium.org, oshima@chromium.org Review URL: https://codereview.chromium.org/335793005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278687 0039d316-1c4b-4281-b951-d872f2087c98
-
aa@chromium.org authored
Now you can type, e.g., mojo://mojo_embedded_app/ffff00ff into the box and get a purple square. Review URL: https://codereview.chromium.org/345773003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278686 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
BUG=386487 Review URL: https://codereview.chromium.org/344103002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278685 0039d316-1c4b-4281-b951-d872f2087c98
-
reillyg@chromium.org authored
Log a human readable message describing the reason why Chromium failed to open a HID device node on Linux instead of the base::File error code. BUG= Review URL: https://codereview.chromium.org/339503007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278684 0039d316-1c4b-4281-b951-d872f2087c98
-
hclam@chromium.org authored
Turns on DSCP AF41 to give cast traffic a higher priority. BUG=385768 TBR=miu Review URL: https://codereview.chromium.org/344953003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278683 0039d316-1c4b-4281-b951-d872f2087c98
-
dtseng@chromium.org authored
This implements: - basic spoken and braille feedback on tabs and desktop trees. - gives us a conceptual outline of the three entry points to interact with ChromeVox next: 1. keyboard (right now only possible by DOM events delivered through the content script) 2. through events received from the tabs automation tree 3. through events received from the desktop automation tree - test added against production ChromeVox for status tray. Review URL: https://codereview.chromium.org/337843005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278682 0039d316-1c4b-4281-b951-d872f2087c98
-
vivek.vg@samsung.com authored
This is happening as the tracing handler is not listening to the frontend close events. When the front-end is closed, the tracing handler is unaware of it and it keeps collecting the data. With the active frontend close, the tracing handler should invoke DisableRecording to stop processing further. Review URL: https://codereview.chromium.org/337213005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278681 0039d316-1c4b-4281-b951-d872f2087c98
-
peria@chromium.org authored
Main target of this test is communication between SyncEngine in UI thread and SyncWorker in a worker thread. BUG=378621 TEST=./unit_tests --gtest_filter="SyncEngineTest.*" Review URL: https://codereview.chromium.org/335473004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278680 0039d316-1c4b-4281-b951-d872f2087c98
-
ppi@chromium.org authored
ShouldTransitionCrossSite is set to true in WebContents tests but no one ever reads the value, as the authorative method is now in RenderFrameHostManager. This patch removes the broken code. BUG=None R=avi@chromium.org, nasko@chromium.org Review URL: https://codereview.chromium.org/348533004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278679 0039d316-1c4b-4281-b951-d872f2087c98
-
nhiroki@chromium.org authored
This will be used in the corruption recovery process. The process try to shutdown ServiceWorkerCoordinator and abort pending jobs retained by the coordinator to reject waiting promises. BUG=371675 TEST=content_unittest --gtest_filter=ServiceWorkerJobTest.AbortAll_* Review URL: https://codereview.chromium.org/345583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278677 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278676 0039d316-1c4b-4281-b951-d872f2087c98
-
blink-deps-roller@chromium.org authored
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=176500:176538&mode=html TBR=jamesr@chromium.org,senorblanco@chromium.org NOTRY=true BUG= Review URL: https://codereview.chromium.org/330763006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278675 0039d316-1c4b-4281-b951-d872f2087c98
-
mgiuca@chromium.org authored
Removed hard-coded addition of start page and apps buttons in the ContentsSwitcherView constructor. Instead, adding a page to ContentsView automatically adds the appropriate button to ContentsSwitcherView. ContentsView and ContentsSwitcherView now include pointers to one another (so initialization of ContentsView is split into a separate Init phase). ContentsView::AddLauncherPage now takes a resource ID. BUG=386004 Review URL: https://codereview.chromium.org/336313010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278674 0039d316-1c4b-4281-b951-d872f2087c98
-
mukai@chromium.org authored
BUG=None R=oshima@chromium.org TEST=manually Review URL: https://codereview.chromium.org/349493003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278673 0039d316-1c4b-4281-b951-d872f2087c98
-
jdduke@chromium.org authored
With r277082, raw touch locations are now exposed to the gesture detector. Plumb these raw locations into the generated gesture events, in turn populating the WebGestureEvent.global{X,Y} properties. BUG=383690 Review URL: https://codereview.chromium.org/349463002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278672 0039d316-1c4b-4281-b951-d872f2087c98
-
tzik@chromium.org authored
This CL breaks up single non-conflicting overwriting local-to-remote sync to two local-to-remote sync. That happens when local file system has a locally modified file and has a not-modified remote folder at the same path. BUG=344769 TEST=./unit_tests --gtest_filter=DriveBackendSyncTest.*:LocalToRemoteSyncerTest.* Review URL: https://codereview.chromium.org/343883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278671 0039d316-1c4b-4281-b951-d872f2087c98
-
amogh.bihani@samsung.com authored
MP4 codecs have profile parameter suffixed in them. Earlier chromium used to strip away that parameter. After r277386, these parameters are considered and handled differently. This patch adds some more browsertests for codecs with profile parameter, for EMEs, so as to have robust testing framework. BUG=53193 TEST=out/Release/browser_tests --gtest_filter=EncryptedMediaIsTypeSupported* Review URL: https://codereview.chromium.org/342473002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278670 0039d316-1c4b-4281-b951-d872f2087c98
-
armansito@chromium.org authored
This CL introduces the connect and disconnect methods to the bluetoothLowEnergy API, which allow an app to initiate and hold on to the connection to a low energy device. The API calls internally manage the allocation of an API resource corresponding to a per app, per device device::BluetoothGattConnection object. BUG=381305 TEST=browser_tests --gtest_filter=BluetoothLowEnergyApiTest.* Review URL: https://codereview.chromium.org/349433002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278669 0039d316-1c4b-4281-b951-d872f2087c98
-
sidharthms@chromium.org authored
The SearchProvider may mark some suggestions to be prefetched based on instructions from the suggest server. Currently we prefetch it only if such a match ranks sufficiently highly. This cl allows to prefetch the suggestion regardless of its autocomplete rank if allow_prefetch_non_default_match field trial is enabled. BUG=386203 Review URL: https://codereview.chromium.org/324273004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278668 0039d316-1c4b-4281-b951-d872f2087c98
-
dalecurtis@chromium.org authored
- Consolidates FFmpegAudioDecoder and OpusAudioDecoder unittests since they were identical anyways. - Extends the AudioFileReader unittests to perform packet consistency checks between seeks. - Extends the new consolidated tests for WAV, FLAC, MP3, and AAC. - Adds decoded output consistency checks using MD5 for all files. - Removes old tests which end up duplicating efforts. - Expands tests for bad decoder configs and buffers w/o timestamps. - Expands tests to include AudioDiscardHelper usage. BUG=381356 TEST=shiny new tests! Review URL: https://codereview.chromium.org/311373004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278667 0039d316-1c4b-4281-b951-d872f2087c98
-
kinaba@chromium.org authored
With this change, nested filesystems mounted onto isolated context can remember its original filesystem id, that unblocks the issue 370782 of drag-and-drop support in chromeos::FileSystemBackend. BUG=370782, 386062 TBR=kaznacheev, benwells, dmichael, sky Review URL: https://codereview.chromium.org/341043008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278666 0039d316-1c4b-4281-b951-d872f2087c98
-
yoshiki@chromium.org authored
BUG=377636 TEST=manually test Review URL: https://codereview.chromium.org/332973004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278665 0039d316-1c4b-4281-b951-d872f2087c98
-
jdonnelly@chromium.org authored
- Finch field trial parameter - Command-line flag to force the feature off - OmniboxFieldTrial::EnableAnswersInSuggest(), which considers command-line flags and field trial settings. BUG=386638 Review URL: https://codereview.chromium.org/348433009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278664 0039d316-1c4b-4281-b951-d872f2087c98
-
danakj@chromium.org authored
R=piman Review URL: https://codereview.chromium.org/340863002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278663 0039d316-1c4b-4281-b951-d872f2087c98
-
zea@chromium.org authored
If the local machine's network is unavailable, there's no poin in attempting to make connections. This change simplifies the connection listening logic and drops connection attempts while it is known that the network is unavailable. BUG=376556 Review URL: https://codereview.chromium.org/336473003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278662 0039d316-1c4b-4281-b951-d872f2087c98
-
joaodasilva@chromium.org authored
BUG=379862 Review URL: https://codereview.chromium.org/339413002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278661 0039d316-1c4b-4281-b951-d872f2087c98
-
haitaol@chromium.org authored
linux (exclude cros). BUG=362679 Review URL: https://codereview.chromium.org/347653006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278659 0039d316-1c4b-4281-b951-d872f2087c98
-
zea@chromium.org authored
The notion of Unready types is also introduced for those types which control whether they should run, and therefore for which a configuration (which might involve network access) should not even be performed. BUG=368834 Review URL: https://codereview.chromium.org/312163004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278658 0039d316-1c4b-4281-b951-d872f2087c98
-
qsr@chromium.org authored
Android stl library has bugs related to std::set -> https://code.google.com/p/android/issues/detail?id=69153 This change allow this code to compile on android. R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/335903004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278657 0039d316-1c4b-4281-b951-d872f2087c98
-
noyau@chromium.org authored
BUG=None Review URL: https://codereview.chromium.org/336263003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278656 0039d316-1c4b-4281-b951-d872f2087c98
-
pmonette@google.com authored
This includes the sanitized paths of all loaded modules and an indication for those that host active LSPs. BUG=386156 Review URL: https://codereview.chromium.org/323953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278655 0039d316-1c4b-4281-b951-d872f2087c98
-
vmpstr@chromium.org authored
This patch is a part of the series that enables raster and eviction iterators in cc. In particular, this patch actually starts using the iterators that have landed previously. There should be a perf improvement for the manage tiles case. Other than that, there should be no perf impact. This patch's main contribution is that it opens the door for more optimizations to be done in the future. As well, it simplifies the logic we have in tile manager. BUG=329686 R=enne, reveman Review URL: https://codereview.chromium.org/246673005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278654 0039d316-1c4b-4281-b951-d872f2087c98
-
groby@chromium.org authored
BUG=380916 R=pkasting@chromium.org TBR=sky@chromium.org Review URL: https://codereview.chromium.org/314013003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278653 0039d316-1c4b-4281-b951-d872f2087c98
-
rtenneti@chromium.org authored
Introduce QUIC_VERSION_20: allowing endpoints to set different stream/session flow control windows. Two new tags kSFCW, kCFCW for stream flow control window and session (connection) flow control windows respectively. kIFCW is still used for older versions <= QUIC_VERSION_19. kIFCW has the same value as kCFCW. Most of this CL is copy/paste code for setting/getting the new tags. New values are set in quic_client_bin.cc (and quic_stream_factory.cc), and processed in quic_session.cc and reliable_quic_stream.cc rtenneti: When merging into Chromium, you should add something like: config.SetInitialStreamFlowControlWindowToSend(kInitialReceiveWindow); config.SetInitialSessionFlowControlWindowToSend(kInitialReceiveWindow); just before *session = new QuicClientSession(...) in quic_stream_factory.cc Introduce QUIC_VERSION_20: allowing endpoints to set different stream/session flow control windows. Merge internal change: 69557631 https://codereview.chromium.org/339803004/ Added SetUserAgentID method to QuicClient which calls crypto_config_'s set_user_agent_id method. The following is the internal CL description. Add command line flags to allow enabling QUIC UDP proxying based on Chrome version modifers (canary/dev/beta/stable) included in the CHLO UAID. Command line flags to allow QUIC UDP proxying for specific Chrome versions. Merge internal change: 69473619 https://codereview.chromium.org/346853003/ Refactoring QuicClient so it doesn't own the epoll server it uses. We'll be using QuicClient to health check backends for UdpProxying, so it'll need to use the siloed internal server's EpollServer. Refactoring quic client to not own the epoll server Merge internal change: 69460313 https://codereview.chromium.org/344053002/ Fix a bug where QUIC ack frames were not bundled with crypto stream frames when there was a missing packet. Moved the code to ensure Crypto stream frames weren't sent with other retransmittable frames from CryptoStreamFrame into QuicPacketGenerator. Merge internal change: 69415222 https://codereview.chromium.org/342983004/ R=rch@chromium.org Review URL: https://codereview.chromium.org/341083007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278652 0039d316-1c4b-4281-b951-d872f2087c98
-
ricow@chromium.org authored
This seems to be the cause for gfs failures on ios simulator dbg See: http://build.chromium.org/p/chromium.mac/builders/iOS%20Simulator%20%28dbg%29/builds/16784 > Use ImageSkiaSource to create ImageSkia from ImagePNGReps > gfx::ImageKia will fetch the ImageSkiaRep based on resource scale factor (supported one) and scale accordingly. > > BUG=381601 > TEST=covered by test. > R=ananta@chromium.org, pkotwicz@chromium.org, rsesek@chromium.org > > Review URL: https://codereview.chromium.org/340613004 TBR=oshima@chromium.org Review URL: https://codereview.chromium.org/347983004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278651 0039d316-1c4b-4281-b951-d872f2087c98
-
acolwell@chromium.org authored
Partial appends could cause the MP4StreamParser to emit buffers in non-monotonically increasing timestamp order because of how we process trun boxes. This patch makes sure that processing of trun boxes is deferred until we have all the sample & aux_info data before emitting samples. This prevents the parser from emitting samples in such a way that will break downstream code. This is a minimal impact fix to avoid bad behavior at the expense of buffering more data. BUG=None TEST=All MP4StreamParserTests that do partial appends now verify the fix. Review URL: https://codereview.chromium.org/348623003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278650 0039d316-1c4b-4281-b951-d872f2087c98
-
gbillock@chromium.org authored
Review URL: https://codereview.chromium.org/338853004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278649 0039d316-1c4b-4281-b951-d872f2087c98
-
joaodasilva@chromium.org authored
Lots of policy tests inherit from that class to reuse common setup code. The recent work on cloud policy for extensions wired a new class to some of the existing ones that posts a cleanup task to the IO thread, and DeviceSettingsTestBase wasn't mocking that thread; so these tests started leaking at shutdown. The TestBrowserThreadBundle sets up the UI and FILE threads that the tests were expecting as well as the other common threads, which makes these tests more robust. TBR=pastarmovj@chromium.org BUG=None Review URL: https://codereview.chromium.org/348713004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278648 0039d316-1c4b-4281-b951-d872f2087c98
-
zork@chromium.org authored
BUG=368514 Review URL: https://codereview.chromium.org/340953006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278647 0039d316-1c4b-4281-b951-d872f2087c98
-