- 03 Dec, 2013 40 commits
-
-
sbc@chromium.org authored
BUG=320450 TEST=nacl_io_socket_test + manual testing R=binji@chromium.org, noelallen@chromium.org Review URL: https://codereview.chromium.org/99813004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238281 0039d316-1c4b-4281-b951-d872f2087c98
-
jbauman@chromium.org authored
> BitmapContentLayerUpdater shouldn't reallocate bitmap smaller. > > BitmapContentLayerUpdater was always allocating a new bitmap if the size of the region to be drawn changed, even if the new region was smaller. These unnecessary reallocations can be very expensive because they require page faults and for the operating system to clear out the memory. > > BUG=296423 > R=ben@chromium.org, enne@chromium.org, vangelis@chromium.org > > Review URL: https://codereview.chromium.org/24486002 BUG=296423,321937 TBR=jbauman@chromium.org Review URL: https://codereview.chromium.org/100923002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238280 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238279 0039d316-1c4b-4281-b951-d872f2087c98
-
wangxianzhu@chromium.org authored
getenv() is used in libjpeg and libjpeg_turbo to get environment variable JPEGMEM which overrides the default max_memory setting from jpeg_mem_init. However, getenv() is not thread-safe. Now libjpeg may be called from multiple threads when impl-side-painting is enabled. BUG=322228 TBR=cpu Review URL: https://codereview.chromium.org/100483003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238278 0039d316-1c4b-4281-b951-d872f2087c98
-
danakj@chromium.org authored
R=enne BUG= Review URL: https://codereview.chromium.org/100373002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238277 0039d316-1c4b-4281-b951-d872f2087c98
-
sergeyu@chromium.org authored
PNaCl bytecode is little-endian, but build_config.h didn't define ARCH_CPU_LITTLE_ENDIAN. BUG=276739 R=sehr@chromium.org Review URL: https://codereview.chromium.org/69763004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238276 0039d316-1c4b-4281-b951-d872f2087c98
-
aurimas@chromium.org authored
NOTRY=true Review URL: https://codereview.chromium.org/100183003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238275 0039d316-1c4b-4281-b951-d872f2087c98
-
sergeyu@chromium.org authored
NativeDesktopMediaList provides list of native screens and windows. Another implementation of DesktopMediaList interface will be used for Ash screens and windows. BUG=295102 R=sky@chromium.org Review URL: https://codereview.chromium.org/89683003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238274 0039d316-1c4b-4281-b951-d872f2087c98
-
shess@chromium.org authored
Previously, the shared prefixes used a count which would (often) cause multiple prefixes to end up within 2^16 of each other. Modify the setup to explicitly generate both denser and sparser clusters, to allow reducing the overall number of prefixes required. BUG=65151 Review URL: https://codereview.chromium.org/99883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238273 0039d316-1c4b-4281-b951-d872f2087c98
-
petermayo@chromium.org authored
Added a verbose option so the rationality of the above can be checked. BUG=None TEST=local, and on non-static build. Review URL: https://codereview.chromium.org/95903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238272 0039d316-1c4b-4281-b951-d872f2087c98
-
ajuma@chromium.org authored
This makes cc::LayerAnimationController support animating scroll offset. This is needed for implementing the CSSOM View smooth scroll API. BUG=243871 Review URL: https://codereview.chromium.org/95763002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238271 0039d316-1c4b-4281-b951-d872f2087c98
-
tonyg@chromium.org authored
1. Introduce a platform API for video capture. 2. Implement that API for KitKat+ releases of Android. 3. Refactor speed index metric to have Paint Rect and Video impls. Use video when available. BUG=323813 Review URL: https://codereview.chromium.org/93733002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238270 0039d316-1c4b-4281-b951-d872f2087c98
-
pmeenan@chromium.org authored
Metrics themselves were added here: https://chromiumcodereview.appspot.com/23245004 BUG=262567 Review URL: https://codereview.chromium.org/74943008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238269 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238267 0039d316-1c4b-4281-b951-d872f2087c98
-
eseidel@chromium.org authored
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=162992:163007&mode=html TBR= BUG= Review URL: https://codereview.chromium.org/93953003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238266 0039d316-1c4b-4281-b951-d872f2087c98
-
dtu@chromium.org authored
Most of that flow has been rewritten since it was disabled, so assume it's safe to re-enable. The trybot will run the test. Also change the tests to raise MeasurementFailures, since we keep track of failures and errors separately. BUG=288631 TEST=Mac trybot Review URL: https://codereview.chromium.org/83003006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238265 0039d316-1c4b-4281-b951-d872f2087c98
-
sadrul@chromium.org authored
BUG=none R=derat@chromium.org Review URL: https://codereview.chromium.org/95403006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238264 0039d316-1c4b-4281-b951-d872f2087c98
-
kinuko@chromium.org authored
BUG=240165 TEST=manual R=nhiroki@chromium.org, tzik@chromium.org Review URL: https://codereview.chromium.org/98803002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238263 0039d316-1c4b-4281-b951-d872f2087c98
-
xiyuan@chromium.org authored
- Show enrollment screen by default after OOBE if the device is set to auto enrollment and is not yet enrolled; - Update screen loading code to defer Initialize() call for async loaded screen until the assets are loaded; BUG=322666 TEST=LoginUITest.ShowEnrollmentFirst Review URL: https://codereview.chromium.org/83293004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238262 0039d316-1c4b-4281-b951-d872f2087c98
-
scheib@chromium.org authored
Impulses are an efficient way to handle certain types of activity from extensions. E.g. the work in progress to keep NaCl plugins in background pages alive. An Increment / Decrement approach would require extensive and fragile instrumentation of all APIs. Impulses can be sent upon any api activity and act as an implicit increment with a timed out decrement. See design doc: https://docs.google.com/a/chromium.org/document/d/1mI0lS1rfAf-BAGLmWAEcWy37Xq9dOvgfMx8OqeUMXts/edit# BUG=298339 Review URL: https://codereview.chromium.org/60613004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238261 0039d316-1c4b-4281-b951-d872f2087c98
-
kinuko@chromium.org authored
Probably due to submit order conflict this seems to have broken Linux chromeos build (compile): http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Builder/builds/60931 > Fix dragging supported files to tab strip. > > Use the inferred MIME type of download items, rather than the server value, > when deciding if the tab strip can allow a drop. Get the MIME type > asynchronously so we don't crash (IO must be allowed in the call to > GetMimeTypeFromFile). > > Also check the profile's plugins when determining whether a MIME type is > supported. > > Regardless of whether a file is supported, the dragging operation should > still be allowed so that spring-loaded tabs work with file drags. > > BUG=274288 > R=asanka@chromium.org, sky@chromium.org > > Review URL: https://codereview.chromium.org/68133020 TBR=michaelpg@chromium.org Review URL: https://codereview.chromium.org/100773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238260 0039d316-1c4b-4281-b951-d872f2087c98
-
wtc@chromium.org authored
R=rsleevi@chromium.org, eranm@google.com BUG=309578 TEST=none Review URL: https://codereview.chromium.org/100543002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238259 0039d316-1c4b-4281-b951-d872f2087c98
-
jam@chromium.org authored
Right now this is empty other than IPC related methods. We can start using this to replace RenderViewObservers. Eventually we will remove RenderViewObserver. BUG=245126 R=nasko@chromium.org Review URL: https://codereview.chromium.org/100363002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238258 0039d316-1c4b-4281-b951-d872f2087c98
-
iancottrell@chromium.org authored
BUG=316397 Review URL: https://codereview.chromium.org/99263004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238257 0039d316-1c4b-4281-b951-d872f2087c98
-
chrome-admin@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238256 0039d316-1c4b-4281-b951-d872f2087c98
-
mseaborn@chromium.org authored
This pulls in the following Native Client changes: r12445: (jvoung) Remove newlib header workaround for run_posix_memalign_test. r12446: (sbc) Allow opening on char and block devices as well as regular files. r12447: (mcgrathr) Remove unwind_trace test r12448: (jfb) Mark iconv test as unbroken on NaCl x86 r12449: (mseaborn) PNaCl: Add script for testing Git changes (for LLVM etc.) via the trybots r12450: (dschuff) Make toolchain_build friendlier for local PNaCl use. r12451: (jfb) Build UTF-16LE and UCS-4LE for ARM newlib too r12452: (jfb) Fix pnacl-ld's private library handling once more. r12453: (dschuff) buildbot_pnacl_toolchain: don't make Windows bot red for new-style build failure r12454: (jfb) PNaCl: Update LLVM revision in pnacl/COMPONENT_REVISIONS r12455: (eliben) Fix build.sh sync-sources and consistently name legacy-repo-sync option target. r12456: (mseaborn) Add more C++ exception handling tests r12457: (jvoung) Adjust nacl perf expectations to give margin to uncontended mutex lock. r12458: (jfb) Update ARM toolchain, and mark iconv test as fixed on ARM r12459: (phajdan.jr) GTTF: Add option for JSON machine-readable summary output to nacl_integration tests. r12460: (sbc) Add rt/tst-aio8 to list of known glibc failures. r12461: (jvoung) Add more margin to perf expectations for UncontendedMutexLock on win32 too. r12462: (halyavin) Add validator test for F2 66. r12463: (eliben) Pass -w option through to clang r12464: (sbc) Add struct flock to newlib fcntl.h. r12465: (sbc) Disable several glibc tests. BUG=none TEST=browser_tests and nacl_integration Review URL: https://codereview.chromium.org/93203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238255 0039d316-1c4b-4281-b951-d872f2087c98
-
hclam@chromium.org authored
There are separate chrome.webrtc.castSendTransport.create and chrome.webrtc.castUdpTransport.create methods. However these objects are never used alone. They require a session to operate and having them separate is confusing. Instead unify the session creation in one factory method: chrome.cast.streaming.session.create( WebMediaStreamTrack audioTrack, WebMediaStreamTrack videoTrack, CreateCallback); The above method will construct a session and create objects for the RTP streams and the UDP transport. These streams can then be configured by existing APIs. Another change is the new cast.streaming namespace. Eventually everything in chrome.webrtc will be moved there so we have a mix for now. But we'll unify all the namespaces to cast.streaming in a couple patches. To summarize: The following two APIs are removed: 1. chrome.webrtc.castSendTransport.create 2. chorme.webrtc.castUdpTransport.create The following API is new: 1. chrome.cast.streaming.session.create BUG=301920 Review URL: https://codereview.chromium.org/83043005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238254 0039d316-1c4b-4281-b951-d872f2087c98
-
michaelpg@chromium.org authored
Use the inferred MIME type of download items, rather than the server value, when deciding if the tab strip can allow a drop. Get the MIME type asynchronously so we don't crash (IO must be allowed in the call to GetMimeTypeFromFile). Also check the profile's plugins when determining whether a MIME type is supported. Regardless of whether a file is supported, the dragging operation should still be allowed so that spring-loaded tabs work with file drags. BUG=274288 R=asanka@chromium.org, sky@chromium.org Review URL: https://codereview.chromium.org/68133020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238253 0039d316-1c4b-4281-b951-d872f2087c98
-
darin@chromium.org authored
Reason: it is too easy to misuse this and end up leaking a handle. R=viettrungluu@chromium.org Review URL: https://codereview.chromium.org/99913002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238252 0039d316-1c4b-4281-b951-d872f2087c98
-
phajdan.jr@chromium.org authored
On Windows they would hit resource contention issues otherwise and run slower than serially. Run time is in seconds anyway. BUG=236893 R=jeremy@chromium.org Review URL: https://codereview.chromium.org/93663002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238251 0039d316-1c4b-4281-b951-d872f2087c98
-
estade@chromium.org authored
Transitions are generally capped at 250ms. Most are faster. Make this one 150ms instead of 500ms. Also, almost every transition uses the default timing function (ease). BUG=none Review URL: https://codereview.chromium.org/99223004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238250 0039d316-1c4b-4281-b951-d872f2087c98
-
tapted@chromium.org authored
Using the accessibility inspector on the Mac App Launcher in Mavericks currently causes Chrome to crash. This is due to an AppKit bug that triggers an unrecognized selector exception to be thrown on -[NSButtonCell item], inside NSCollectionView code. This adds a method to the NSButtonCell subclass used by the app launcher for its NSCollectionView that provides a dummy implementation of the method AppKit tries to call. BUG=324365 TEST=Open Mac's Accessibility Inspector, then show the App Launcher. Hovering over items in the grid should not crash Chrome. Review URL: https://codereview.chromium.org/96103002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238249 0039d316-1c4b-4281-b951-d872f2087c98
-
dominikg@chromium.org authored
Touchscreen devices typically have a 'touch slop', i.e. a certain distance a pointer has to move before it is considered moving. The touch slop is subtracted from the distance a pointer moves. So if the touch slop is 10 pixels and a pointer moves by 100 pixels on the screen, the resulting move is registered as having covered only 90 pixels. This patch adds the 'GetTouchSlopInDips' to SyntheticGestureTargets. This value is used by the gestures to increase the distances covered by touch pointers. For example, to scroll 100 pixels with a touch slop of 10 pixels, the pointer will cover 110 pixels. Touch-based synthetic gestures are updated to take the touch slop into account. BUG=321114 Review URL: https://codereview.chromium.org/95153002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238248 0039d316-1c4b-4281-b951-d872f2087c98
-
groby@chromium.org authored
Tooltips for requestAutocomplete should use the Chrome bubble look. BUG=315966 Review URL: https://codereview.chromium.org/84343002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238247 0039d316-1c4b-4281-b951-d872f2087c98
-
brettw@chromium.org authored
This makes base, ui, and net compile without the "using base::string16" directive that's currently checked in. BUG= Review URL: https://codereview.chromium.org/100303003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238246 0039d316-1c4b-4281-b951-d872f2087c98
-
binji@chromium.org authored
There were a couple of issues here: * make doesn't support spaces, so you have to escape them. * xterm doesn't exist on mac, use osascript to create a new Terminal window instead. Also, use the correct basename/default paths for Chrome on each platform. BUG=322549 R=sbc@chromium.org Review URL: https://codereview.chromium.org/86053005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238245 0039d316-1c4b-4281-b951-d872f2087c98
-
dkrahn@chromium.org authored
This feature has not landed, the button should not be shown. BUG=chromium:324078 TEST=manual R=mukai@chromium.org Review URL: https://codereview.chromium.org/93273002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238244 0039d316-1c4b-4281-b951-d872f2087c98
-
derat@chromium.org authored
Move the code that checks whether the command-line flag or pref to disable extensions is set into ExtensionsBrowserClient, and make ExtensionPrefFactory work with a BrowserContext instead of requiring a Profile. BUG=313284 Review URL: https://codereview.chromium.org/89253002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238243 0039d316-1c4b-4281-b951-d872f2087c98
-
groby@chromium.org authored
When a field is modified, the dialog must update the 'editable' status for all fields in the section. BUG=321331 TEST=See bug. CVC should now be editable after editing expiration. R=isherman@chromium.org Review URL: https://codereview.chromium.org/88943003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238242 0039d316-1c4b-4281-b951-d872f2087c98
-
oshima@chromium.org authored
* Fix button class detection (added CustomButton::AsCustomButtton) * Removed obsolete touch specific color scheme. Instead, use NativeTheme as that's what MenuItemView is using. BUG=177228 Review URL: https://codereview.chromium.org/82113004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238241 0039d316-1c4b-4281-b951-d872f2087c98
-