- 17 Mar, 2016 40 commits
-
-
mmoroz authored
Actually v8_regexp_parser_fuzzer works well, but speed is ~660 exec/s. With max_len restriction not greater than 1024, speed should be 1,000+. R=aizatsky@chromium.org, inferno@chromium.org, jochen@chromium.org, krasin@chromium.org TBR=aizatsky@chromium.org BUG=584819 Review URL: https://codereview.chromium.org/1812873002 Cr-Commit-Position: refs/heads/master@{#381714}
-
clamy authored
This CL adds a boolean to RenderFrameHost and NavigationHandle to check if they are destroyed during a navigation commit, which would lead to a use-after-free bug. BUG=589365 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation Review URL: https://codereview.chromium.org/1759123002 Cr-Commit-Position: refs/heads/master@{#381713}
-
msramek authored
ProfileSyncService requires the file sync/protocol/sync.pb.h to be generated. However, including browser_sync_browser (which contains ProfileSyncService) does not guarantee that. This CL exposes sync/sync.gyp:sync (containing sync.pb.h) as a public dependency in sync_driver, and sync_driver as a public dependency in browser_sync_browser, so that any target with the dependency on browser_sync_browser will also generate sync.pb.h. BUG=595332 Review URL: https://codereview.chromium.org/1808223002 Cr-Commit-Position: refs/heads/master@{#381712}
-
gyzhou authored
Previously NativeDesktopMediaList was returning only native window ID, now it also sets aura_id for chrome in Linux and windows. This allows to capture browser windows directly from Aura, which is faster and more reliable. BUG=581790, 289779, 590915 Review URL: https://codereview.chromium.org/1763753003 Cr-Commit-Position: refs/heads/master@{#381711}
-
rmcilroy authored
RequestIdleCallback: Avoid retaining ScriptedIdleTaskController while a cancelled timeout is pending Ensure that ScriptedIdleTaskController does not get unnecessarily retained by a cancelled timeout task if the idle task has been triggered, but the document has gone away. BUG=595155 Committed: https://crrev.com/82f18cd2a7b718c4d5356222017d9855a53eb6f3 Cr-Commit-Position: refs/heads/master@{#381489} Review URL: https://codereview.chromium.org/1808643003 Cr-Commit-Position: refs/heads/master@{#381710}
-
kpschoedel authored
Makes Ozone's XKB keyboard layout support generate Windows keycodes VKEY_NUMPAD0 through VKEY_NUMPAD9 for number pad keys, rather than VKEY_0 through VKEY_9, to match the X11 behaviour. BUG=574458 Review URL: https://codereview.chromium.org/1566463002 Cr-Commit-Position: refs/heads/master@{#381709}
-
skia-deps-roller authored
https://chromium.googlesource.com/skia.git/+log/cc864c336d19..0e3738db89e8 $ git log cc864c336..0e3738db8 --date=short --no-merges --format='%ad %ae %s' 2016-03-17 mtklein free -> reset 2016-03-17 caryclark don't create zero length intervals 2016-03-17 mtklein Add back SkAutoTUnref::detach() for Android temporarily. CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel TBR=bungeman@google.com Review URL: https://codereview.chromium.org/1812863002 Cr-Commit-Position: refs/heads/master@{#381708}
-
mmoroz authored
Also I've manually pruned the corpus because it was too large (170k+ files). That should reanimate the fuzzer + dictionary might be useful for JSON. R=aizatsky@chromium.org, inferno@chromium.org, jochen@chromium.org, krasin@chromium.org BUG=584819 TBR=aizatsky@chromium.org Review URL: https://codereview.chromium.org/1808203002 Cr-Commit-Position: refs/heads/master@{#381707}
-
stkhapugin authored
Reverted CL: https://codereview.chromium.org/1293693006. In iOS 9 (release) and later, the pasteboard bug was fixed. BUG=588715 Review URL: https://codereview.chromium.org/1804143005 Cr-Commit-Position: refs/heads/master@{#381706}
-
sdefresne authored
Those tests do not compile on iOS as ASSERT_DEATH is not defined instead they should use ASSERT_DEATH_IF_SUPPORTED. Disable them until the underlying issue if fixed in third-party library. BUG=459705 Review URL: https://codereview.chromium.org/1798413002 Cr-Commit-Position: refs/heads/master@{#381705}
-
v8-autoroll authored
Summary of changes available at: https://chromium.googlesource.com/v8/v8/+log/eaa2e514..fec11bb7 Please follow these instructions for assigning/CC'ing issues: https://github.com/v8/v8/wiki/Triaging%20issues Please close rolling in case of a roll revert: https://v8-roll.appspot.com/ This only works with a Google account. TBR=hablich@chromium.org,machenbach@chromium.org,yangguo@chromium.org,vogelheim@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/1811903002 Cr-Commit-Position: refs/heads/master@{#381704}
-
boliu authored
//src/chrome code have not used auto_login_parser since r344922 ~half a year ago. Remove the dependency. BUG= Review URL: https://codereview.chromium.org/1805923003 Cr-Commit-Position: refs/heads/master@{#381703}
-
dtapuska authored
Scale the deltaX/deltaY on the mouse wheel events to be consistent with the compositor implementation. As the page is zoomed in the scroll amount shouldn't increase. This issue was discovered with the conversion to mouse wheel gestures which uses gesture scrolls which are scaled; and the layout test was failing for those cases. BUG=595441 Review URL: https://codereview.chromium.org/1812653002 Cr-Commit-Position: refs/heads/master@{#381702}
-
philipj authored
https://dom.spec.whatwg.org/#interface-element This also moves the non-spec'd webkitMatchesSelector, insertAdjacentElement and insertAdjacentText. The use counter for webkitMatchesSelector is left in place, because it it's somewhat interesting to follow its decline. The usage ought to be dominated by old versions of jQuery and other libraries, and so it says something about how long it takes for those libraries to be dropped or upgraded in the wild. jQuery and other libraries were updated around the time that the unprefixed matches was shipped in Blink, and usage of webkitMatchesSelector has roughly halved every year since. (Since it's now implemented in all engines, it's still unlikely to ever be removed.) Original commits: https://crrev.com/d92494c5c13990d8ab8d8cd73b0a20b8b2dee1e9 https://crrev.com/a706ad3cd488d6827cfcc99cd67cc30625296928 https://crrev.com/709823c231eb406d6928938c745effb16d6b3b3c https://crrev.com/45b5b0427c403ba30d0067921b2639a31f0190df https://crrev.com/6bcc2fb1c405cca7971ef6f361d94f8e8c63e726 BUG=460722 Review URL: https://codereview.chromium.org/1804383002 Cr-Commit-Position: refs/heads/master@{#381701}
-
robertphillips authored
Skia is retracting the SkAutoPixmapStorage class. These are the only two uses of it in Chrome. Review URL: https://codereview.chromium.org/1813483002 Cr-Commit-Position: refs/heads/master@{#381700}
-
bcwhite authored
Sparse histograms don't have a single "values vector" that can be created during construction. Rather, they create a list of value "records" that can be easily added to as needed. BUG=546019 TBR=mark mark: gn and gyp (new files) Review URL: https://codereview.chromium.org/1734033003 Cr-Commit-Position: refs/heads/master@{#381699}
-
lod authored
Set unseen state of reading list before notifying observers. BUG=NONE Review URL: https://codereview.chromium.org/1810903002 Cr-Commit-Position: refs/heads/master@{#381698}
-
mlamouri authored
This is adding a Java counterpart to the content::MediaMetadata added in Java with a proxy to pass the object from C++ to Java. The MediaMetadata information are only used to replace the title from the media notification and set some Android metadata. Other UI changes will require UI review. BUG=497735,581728 Review URL: https://codereview.chromium.org/1458703003 Cr-Commit-Position: refs/heads/master@{#381697}
-
sdefresne authored
When targetting simulator, builds iossim as a data_deps for all iOS application bundle as it is required to run the bundle on simulator from the command-line. BUG=594519 Review URL: https://codereview.chromium.org/1800083003 Cr-Commit-Position: refs/heads/master@{#381696}
-
petrcermak authored
The benchmark is causing lots of test failures on the "Mac HDD Perf (5)" perf bot (see the associated bug). BUG=595665 TBR=skyostil CQ_EXTRA_TRYBOTS=tryserver.chromium.perf:android_s5_perf_cq;tryserver.chromium.perf:winx64_10_perf_cq;tryserver.chromium.perf:mac_retina_perf_cq;tryserver.chromium.perf:linux_perf_cq Review URL: https://codereview.chromium.org/1807183002 Cr-Commit-Position: refs/heads/master@{#381695}
-
perkj authored
WebRTC 12025:12032 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/4ac195e..4d7a738 Libjingle 12020:12032 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/75c1fc7..74207eb TBR= BUG= Review URL: https://codereview.chromium.org/1813723003 Cr-Commit-Position: refs/heads/master@{#381694}
-
fsamuel authored
gpu_host_messages consists of host <=> gpu IPC messages and is browser specific. Thus, for the time being, it makes sense to keep this file in content. The rest of content/common/gpu is moving to gpu/ipc. Thus, we are moving gpu_host_messages to content/gpu. GpuHostMsg_EstablishGpuChannel, and GpuHostMsg_HasGpuProcess didn't fit in with the rest of gpu_host_messages because they are renderer => browser messages. Thus this CL also moves those oddball IPCs to child_process_messsages.h. Some traits are used by both child_process_messages and gpu_host_messages. I've moved those traits to content/common/gpu/gpu_param_traits_macros.h. BUG=586365 Review URL: https://codereview.chromium.org/1799713002 Cr-Commit-Position: refs/heads/master@{#381693}
-
mikhail.pozdnyakov authored
This patch is implementing video formats capability negotiation based on the given MediaStreamTrack object: finds the video format having the same frame size and frame rate as the given MediaStreamTrack among the ones supported by sink device. BUG=242107 Review URL: https://codereview.chromium.org/1783843002 Cr-Commit-Position: refs/heads/master@{#381692}
-
allan.jensen authored
In rare cases on OS X with in-process-gpu and zero-copy disabled, rendering deadlocks can be triggered when a brokered attachment arrives before the channel reader registers itself as an observer of the attachment broker. This patch simply replays unhandled attachment for new observers, giving them a chance at handling attachments received before they registered. This is safe since attachments already have unique ids. BUG=584201 R=erikchen@chromium.org Review URL: https://codereview.chromium.org/1810503002 Cr-Commit-Position: refs/heads/master@{#381691}
-
sdefresne authored
Remove some dead const variables flagged as such by clang (instead of deactivating the compiler warning as the change was simple). TBR=rohitrao@chromium.org BUG=594519 Review URL: https://codereview.chromium.org/1797253002 Cr-Commit-Position: refs/heads/master@{#381690}
-
Rebaseline Bot authored
https://chromium.googlesource.com/chromium/src/+/73a59b847 BUG=595491 TBR=tkent@chromium.org Review URL: https://codereview.chromium.org/1807783004 . Cr-Commit-Position: refs/heads/master@{#381689}
-
tobiasjs authored
Ideally we want to remove the fallback ticking of webview entirely, but in the interim we should move it to the compositor thread in order to avoid the sync IPC for the software draw as well as the shared memory allocation. BUG=431166 Review URL: https://codereview.chromium.org/1782093002 Cr-Commit-Position: refs/heads/master@{#381688}
-
sdefresne authored
Add third_party/class-dump/BUILD.gn to build class-dump as a host tool as part of the iOS build. Create a template "class_dump" (in third_party/class-dump/class-dump.gni) to simplify the execution of the class-dump tool on given framework. This required converting testing/iossim/redirect-stdout.sh to a python script as gn can only invokes python script. TBR=rohitrao@chromium.org BUG=594519 Review URL: https://codereview.chromium.org/1806523002 Cr-Commit-Position: refs/heads/master@{#381687}
-
sdefresne authored
Add a new config //build/config/compiler:enable_arc that adds the required flag to enable ARC (automatic reference counting). BUG=594519 Review URL: https://codereview.chromium.org/1806513002 Cr-Commit-Position: refs/heads/master@{#381686}
-
tkent authored
This didn't work because isStartOfParagraph(endOfInsertedContent) was true and <br> wasn't added. This CL moves HTMLTextFormControlElement handling code earlier, and makes it cover this case. BUG=380471 Review URL: https://codereview.chromium.org/1809033002 Cr-Commit-Position: refs/heads/master@{#381685}
-
yyanagisawa authored
In SDK, it is WebKit.framework/Versions/A/Headers/WebKit.h. Use the same case, so that it would work on case sensitive filesystem. Review URL: https://codereview.chromium.org/1801363004 Cr-Commit-Position: refs/heads/master@{#381684}
-
drott authored
Previously, we incorrectly split CSS composite faces into multiple faces for shaping, one for each comma-separated entry of unicode-range:. This breaks shaping of ligatures and other features when the characters that ought to be shaped combined were in different unicode-range entries. It is also inefficient for subsetted web fonts that use unicode-range: extensively, for example Google Fonts and Adobe TypeKit. The fix is to transfer the UnicodeRangeSet information from CSSFontFace to HarfBuzzFace and only restrict the glyph lookup function to the whole unicode-range information, instead of restricting it to a single entry and shaping multiple times with the same face. This should have a slight performance benefit as well. BUG=583450 TEST=fast/css/font-face-unicode-range-ligatures.html R=eae, behdad Review URL: https://codereview.chromium.org/1806653002 Cr-Commit-Position: refs/heads/master@{#381683}
-
sdefresne authored
This ensure that the files required by ui_base_unittests and gfx_unittests application will be copied into the application bundles on iOS. BUG=297668 Review URL: https://codereview.chromium.org/1806033002 Cr-Commit-Position: refs/heads/master@{#381682}
-
magjed authored
WebRTC 12013:12025 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/addc0e6..4ac195e Libjingle 12009:12020 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/a63b848..75c1fc7 TBR=tommi@chromium.org Review URL: https://codereview.chromium.org/1809023002 Cr-Commit-Position: refs/heads/master@{#381681}
-
yutak authored
ListHashSet::add() and similar used to return an AddResult value containing a pointer to ListHashSetNode, instead of an actual value specified by the user. This is unintuitive, and the users are forced to append "->m_value" to obtain a pointer to the object they've really added. This patch fixes this issue, and giving what the users usually expect. Interestingly, no production code (outside of tests) made use of storedValue. LinkedHashSet did not have this issue. BUG=582349 Review URL: https://codereview.chromium.org/1813693002 Cr-Commit-Position: refs/heads/master@{#381680}
-
martijn authored
BUG=496258 Review URL: https://codereview.chromium.org/1807663002 Cr-Commit-Position: refs/heads/master@{#381679}
-
nisse authored
BUG=webrtc:5426 Review URL: https://codereview.chromium.org/1809623002 Cr-Commit-Position: refs/heads/master@{#381678}
-
yoichio authored
LayoutTests/editing/selection/ move-by-character-001.html move-by-character-002.html move-by-character-003.html move-by-character-004.html move-by-character-005.html move-by-character-6.html move-by-character-brute-force.html move-by-character-crash-test-textarea.html This CL also moves them to editing/selection/modify_move BUG= Review URL: https://codereview.chromium.org/1809963002 Cr-Commit-Position: refs/heads/master@{#381677}
-
kojii authored
This patch includes U+FE50-FE6F Small Form Variants[1] in isCJKIdeographOrSymbol(). These code points are compatibility variants for the CNS (Chinese National Standards) 11643 character set. [1] http://www.unicode.org/charts/PDF/UFE50.pdf BUG=587325 Review URL: https://codereview.chromium.org/1805673004 Cr-Commit-Position: refs/heads/master@{#381676}
-
tobiasjs authored
ContentViewCore holds a window pointer that is used during destruction of native AwContents to remove observers. However the current CleanupReference based finalization scheme does not enforce an ordering on the destruction of native WindowAndroid and AwContents instances. Satisfaction of the constraint that AwContents is destroyed before WindowAndroid is therefore dependent on the CleanupReference implementation, and possibly the implementation of the JVM as well. Making the AwContents DestroyRunnable strongly reference the associated WindowAndroidWrapper enforces the correct ordering. BUG=595336 Review URL: https://codereview.chromium.org/1809643002 Cr-Commit-Position: refs/heads/master@{#381675}
-