- 09 Sep, 2014 40 commits
-
-
hamaji authored
Previously, we were directly generating header files for OpenGLES2 interface. This is not aligned with other Pepper APIs. The header file generated from the generated IDL file should be compatible with the previous one. To keep OpenGLES2 interfaces in struct namespace, this change introduces "force_struct_namespace" attribute to the generator script. TEST=trybots BUG=411799 Review URL: https://codereview.chromium.org/538903002 Cr-Commit-Position: refs/heads/master@{#293904}
-
tiago.vignatti authored
We are checking gbm system library and cflags using pkg, therefore its directory ought to be checked in the same way. I spotted this problem in a Ubuntu 12.04 system where my custom pkg directory is rather clean, without superfluous libraries. Probably no other developer noticed this bug before because in the working pkg directory was already being pulled in by libgestures or any other configuration that uses --libs-only-L in system.gyp. BUG=none TEST=embedded=1 ozone_platform_gbm=1, linking content_shell Review URL: https://codereview.chromium.org/553793002 Cr-Commit-Position: refs/heads/master@{#293903}
-
sievers authored
The current logic ends up creating a MailboxManager per ContextGroup, so change this to share the mailbox manager across InProcessCommandBuffer::Service instances. This also allows for removing code in Android WebView that deals with passing around the share group. None of these contexts (child, parent compositor and video) need client-side share groups since mailbox names are used. TBR=tedchoc@chromium.org for content/public Review URL: https://codereview.chromium.org/540143002 Cr-Commit-Position: refs/heads/master@{#293902}
-
mdempsky authored
The demo program has served its purpose, and it's no longer necessary to demonstrate how to use seccomp-bpf. Review URL: https://codereview.chromium.org/554743006 Cr-Commit-Position: refs/heads/master@{#293901}
-
kkimlabs authored
On Android, we provide opt-in flag for enhanced bookmark. This is consistent with ios. BUG=386785 Review URL: https://codereview.chromium.org/517713002 Cr-Commit-Position: refs/heads/master@{#293900}
-
vasilii authored
BUG=394287 Review URL: https://codereview.chromium.org/541683003 Cr-Commit-Position: refs/heads/master@{#293899}
-
lazyboy authored
This will allow features that use constrained windows (e.g. printing) work on all guest views: app-view/web-view/mime-handler-view, etc. BUG=411765 Test=This is internal only for now, nothing visible, once the full support for printing and saving mime-handler-view lands it will be used. Review URL: https://codereview.chromium.org/552013005 Cr-Commit-Position: refs/heads/master@{#293898}
-
cjhopman authored
This adds support for android_apk targets without any java included directly in the target (only included through deps). This adds the following targets: //base:base_javatests //content/public/android:content_javatests //content/shell/android:content_shell_test_apk //media/android:media_android_imageformat_list (moved) //media/android:media_java (moved+fixed) BUG=359249 Review URL: https://codereview.chromium.org/525533003 Cr-Commit-Position: refs/heads/master@{#293897}
-
v8-autoroll authored
TBR=machenbach@chromium.org Review URL: https://codereview.chromium.org/556653003 Cr-Commit-Position: refs/heads/master@{#293896}
-
stevenjb authored
This is in preparation for eliminating the remaining non ONC properties from the 'data' object passed from Chrome. BUG=279351 Review URL: https://codereview.chromium.org/547703004 Cr-Commit-Position: refs/heads/master@{#293895}
-
torne authored
The previous fix in r291050 fixed source compatibility but broke ABI compatibility with older versions of bionic instead. Since older versions of bionic only provide the POSIX version of strerror_r we should instead make sure we always use that version. BUG= Review URL: https://codereview.chromium.org/552753002 Cr-Commit-Position: refs/heads/master@{#293894}
-
sergeyu authored
Now all LOG() messages are forwarded from the PNaCl plugin to the webapp. Previously this feature was enabled only for native Debug builds. Review URL: https://codereview.chromium.org/553743002 Cr-Commit-Position: refs/heads/master@{#293893}
-
jamesr authored
The android build has enable_plugins=false, so this gets the linux !enable_plugins build working to get android closer. R=brettw@chromium.org Review URL: https://codereview.chromium.org/542883003 Cr-Commit-Position: refs/heads/master@{#293892}
-
fmeawad authored
It crashes on the android perf bots. BUG=412001 Review URL: https://codereview.chromium.org/551913003 Cr-Commit-Position: refs/heads/master@{#293891}
-
scherkus authored
I don't believe we hit this in practice since the two lock acquiring sequences we make happen as separate tasks executed on the same thread. To summarize the ThreadSanitizer warning: - Task A acquires VideoRendererImpl -> Pipeline lock via FrameReady() -> GetMediaDuration() - Task B acquires Pipeline -> VideoRendererImpl lock via DoStop() -> ~VideoRendererImpl() Solution: don't hold onto the Pipeline lock when destroying renderers. BUG=412097 Review URL: https://codereview.chromium.org/557603002 Cr-Commit-Position: refs/heads/master@{#293890}
-
maruel authored
$ git log e7d8b9884..14b5fd823 --date=short --format='%ad %ae %s' | sed 's/@chromium\.org//' 2014-09-08 maruel Fix regression introduced in 8bee66d7dd682dcf14387c2650c39ba447d221c6. 2014-09-08 maruel Switch swarming.py query to use /swarming/api/v1/client/bots. 2014-09-08 maruel Axe multiple commands in isolate.py to focus it on its core, plus others. 2014-09-04 vadimsh Moving fetch logic to isolateserver.py, part 2. 2014-09-02 vadimsh Moving fetch logic to isolateserver.py, part 1. 2014-09-02 maruel Add spam.py to test large logs. 2014-08-28 maruel Move functions to load&save .isolated from isolateserver into isolated_format 2014-08-28 maruel Continue the refactor to move .isolated logic into isolated_format.py. 2014-08-28 maruel Continue the migration to isolated_format.py. 2014-08-28 maruel Create isolate_format.IsolateError. 2014-08-28 maruel Start migrating .isolated handling code into isolated_format.py. R=vadimsh@chromium.org BUG= Review URL: https://codereview.chromium.org/549373002 Cr-Commit-Position: refs/heads/master@{#293889}
-
miu authored
Site Isolation: RenderView-->RenderFrame for WebContentsVideoCaptureDevice and WebContentsAudioInputStream. The tab capture audio/video devices will now track and respond to RenderFrame tree changes, rather than RenderView swaps, within a WebContents. In other words, content change events (navigation, crashes, etc.) are now followed by observing the render frame tree associated with a WebContents. AudioMirroringManager was mostly re-written around the idea that MirroringDestinations provide a query interface. The query interface was needed because AudioMirroringManager runs on the IO thread, while the question "Does render frame X associate with WebContents Y?" must be evaluated on the UI thread. Code de-duplication: Both WebContentsVideoCaptureDevice and WebContentsAudioInputStream now use the same tracking decision logic provided by WebContentsTracker. For the former, WebContentsTracker was made to detect when hops to the UI thread were not necessary, and will operate synchronously in that case. BUG=304341,392596 TBR=nick@chromium.org Review URL: https://codereview.chromium.org/542863004 Cr-Commit-Position: refs/heads/master@{#293888}
-
miu authored
Executing some very badly needed clean-up of code that handles passing around round trip time measurements and managing stats. This change removes a lot of dead code, addresses TODOs for minor things that were dependent on this clean-up, and enhances RTCP unit testing. BUG=404813 Review URL: https://codereview.chromium.org/532373003 Cr-Commit-Position: refs/heads/master@{#293887}
-
mattm authored
Clean up time handling in process_singleton_posix.cc so that it is usable with sub-second timeouts. BUG=407065 Review URL: https://codereview.chromium.org/517933002 Cr-Commit-Position: refs/heads/master@{#293886}
-
vadimsh authored
In that mode isolate_driver.py will collect all arguments needed for isolate.py invocation into *.isolated.gen.json file, but won't actually run the isolation itself. It's a feature of isolate_driver.py. Isolate client itself knows nothing about this mode. BUG=389227 R=maruel@chromium.org Review URL: https://codereview.chromium.org/555553002 Cr-Commit-Position: refs/heads/master@{#293885}
-
mgiuca authored
Was previously highlighting the wrong page (regressed in r293066) due to the page indices not starting from 0. ContentsSwitcherView now uses a map, not a vector, so buttons can have arbitrary indices. BUG=411769 Review URL: https://codereview.chromium.org/554553002 Cr-Commit-Position: refs/heads/master@{#293884}
-
thestig authored
BUG=412047 Review URL: https://codereview.chromium.org/555523005 Cr-Commit-Position: refs/heads/master@{#293883}
-
dconnelly authored
BUG=405048 Review URL: https://codereview.chromium.org/546343004 Cr-Commit-Position: refs/heads/master@{#293882}
-
chromeos-commit-bot authored
Cr-Commit-Position: refs/heads/master@{#293881}
-
estade authored
BUG=409938 Review URL: https://codereview.chromium.org/552533005 Cr-Commit-Position: refs/heads/master@{#293880}
-
zork authored
BUG=None Review URL: https://codereview.chromium.org/555003002 Cr-Commit-Position: refs/heads/master@{#293879}
-
tapted authored
The AppListView observes the SpeechUIModel directly, so SpeechUIModel must outlive profile changes within Chrome's AppListViewDelegate. Profile changes only recreate the app_list::ContentView and subviews, which updates app_list::AppListModel observers, but not app_list::SpeechUIModel observers. This comes up when switching profiles in the desktop app list. To fix, this change gives SpeechUIModel a default constructor to simplify setting the initial speech recognition state, which needs the profile. Then, decouples the lifetime of the SpeechUIModel from the Profile in Chrome's AppListViewDelegate. BUG=405827 TBR=jamescook@chromium.org Review URL: https://codereview.chromium.org/550883002 Cr-Commit-Position: refs/heads/master@{#293878}
-
jackhou authored
This was using kBrowserProcessExecutableNameChromium, it should use kBrowserProcessExecutableName. Also revert previous changes disabling these tests. https://codereview.chromium.org/532173002/ BUG=409615 Review URL: https://codereview.chromium.org/550083002 Cr-Commit-Position: refs/heads/master@{#293877}
-
amistry authored
such as user settings. At the same time, hook up the StateManager to some events. BUG=397019 Review URL: https://codereview.chromium.org/493203004 Cr-Commit-Position: refs/heads/master@{#293876}
-
dbeam authored
R=jchaffraix@chromium.org BUG=403361 Review URL: https://codereview.chromium.org/544903002 Cr-Commit-Position: refs/heads/master@{#293875}
-
fukino authored
BUG=411790 TEST=manually confirmed Review URL: https://codereview.chromium.org/552663003 Cr-Commit-Position: refs/heads/master@{#293874}
-
raymes authored
There appear to be cases where the WebElement or Document associated with a plugin have been destroyed but the PepperPluginInstance isn't yet destroyed and there is some attempt to script into the plugin which tries to access the plugin context. In these case we should just return an empty handle to the context. TBR=dmichael@chromium.org BUG=411778 Review URL: https://codereview.chromium.org/558513002 Cr-Commit-Position: refs/heads/master@{#293873}
-
wuhu authored
BUG= Review URL: https://codereview.chromium.org/550403002 Cr-Commit-Position: refs/heads/master@{#293872}
-
reveman authored
Allocation of a GpuMemoryBuffer is still asynchronous on the UI thread and as a result also for the renderer on the browser side. However, allocation of a GpuMemoryBuffer still need to be synchronous for the browser compositor but instead of limiting the browser compositor to GpuMemoryBuffer implementations that can be allocated synchronously, we block on the UI thread while waiting for allocation to be handled asynchronous on the IO thread. This allows all GpuMemoryBuffer implementations to be used with the browser compositor. BUG=380861 Review URL: https://codereview.chromium.org/542083002 Cr-Commit-Position: refs/heads/master@{#293871}
-
derat authored
KDE releases since 4.4 have had activated a "tab-grouping" feature when users middle-click on window titlebars. Make Chrome be slightly less jarring by doing nothing in response to middle-clicks on KDE4 instead of lowering windows. BUG=36586 Review URL: https://codereview.chromium.org/557503002 Cr-Commit-Position: refs/heads/master@{#293870}
-
japhet authored
All other uses are from a WebLocalFrame, and the concept is local-specific. This will enable us to move it to WebLocalFrame in the blink repo. BUG= Review URL: https://codereview.chromium.org/557483002 Cr-Commit-Position: refs/heads/master@{#293869}
-
lazyboy authored
BUG=411753 Test=With mime handler view turned on, click on a PDF to focus the plugin, now send some keyboard event, like CTRL+L. See the keyboard event work, i.e. the chrome address bar gets focus. Review URL: https://codereview.chromium.org/557523002 Cr-Commit-Position: refs/heads/master@{#293868}
-
fsamuel authored
BrowserPluginGuest::GetScreenCoordinates and BrowserPluginGuest::ToGuestRect served very similar purposes, and having both around would probably just increase the likelihood of bugs cropping up. This CL removes ToGuestRect. BUG=none Review URL: https://codereview.chromium.org/554773002 Cr-Commit-Position: refs/heads/master@{#293867}
-
thestig authored
Review URL: https://codereview.chromium.org/549263002 Cr-Commit-Position: refs/heads/master@{#293866}
-
lfg authored
BUG=369396 Review URL: https://codereview.chromium.org/549353002 Cr-Commit-Position: refs/heads/master@{#293865}
-