- 24 Sep, 2014 40 commits
-
-
gavinp authored
Enumeration and iteration were passing around void**. With this CL, we instead use an Iterator object. TBR=jkarlin@chromium.org,rvargas@chromium.org,clamy@chromium.org,piman@chromium.org BUG=413644,416059 TEST=None Review URL: https://codereview.chromium.org/588243002 Cr-Commit-Position: refs/heads/master@{#296415}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/f2b7b089..5fa19f3 TBR=pdr@chromium.org,wjmaclean@chromium.org,ager@chromium.org Review URL: https://codereview.chromium.org/595313002 Cr-Commit-Position: refs/heads/master@{#296414}
-
glider authored
Unce upon a time the ASan runtime library used to be statically linked into the executables on OSX. Because that library provided a number of API functions needed by the shared libraries, we had custom ASan-specific .saves files that told the `strip` utility to preserve those functions when stripping the executables. Then ASan switched to using dynamic runtime library, which instantly broke the stripping step, because the executables weren't necessarily referencing all the ASan API functions (issue 242503). As a result, stripping has been disabled, and we haven't had .dSYM debug info for ASan builds for more than a year now (issue 148383). Because the ASan API functions are now undefined in the executables, it's actually senseless to use the .saves files to preserve those functions in each executable. However __asan_default_options still must be preserved to be accessible from the ASan runtime. This CL removes all ASan symbols except for __asan_default_options from the .saves files and makes Chromium.app and Chromium Helper.app correctly use app_asan.saves. It also turns mac_strip_release on for ASan builds. BUG=148383,242503,170739,166857 R=mark@chromium.org TBR=cpu@chromium.org Review URL: https://codereview.chromium.org/560323004 Cr-Commit-Position: refs/heads/master@{#296413}
-
treib authored
For now, this is used in the SupervisedUserInterstitial instead of listening to pref changes manually. More clients will follow in later CLs. BUG= Review URL: https://codereview.chromium.org/597573002 Cr-Commit-Position: refs/heads/master@{#296412}
-
reveman authored
Use an internal callback instead of requiring the client to pass a scoped_ptr<> to a "Delete" function. BUG=416873 Review URL: https://codereview.chromium.org/600693002 Cr-Commit-Position: refs/heads/master@{#296411}
-
hansmuller authored
Enable using a JS dictionary to initialize a the fields in a Mojo struct. For example, to initialize a URLRequest: var urlRequest = new loader.URLRequest({ url: "http://www.cnn.com", method: "GET", auto_follow_redirects: true }); The value of unspecified fields is the Mojo default for the field's type. Values for fields that were not specified in the Mojom struct definition are ignored. BUG=416163 Review URL: https://codereview.chromium.org/595063002 Cr-Commit-Position: refs/heads/master@{#296410}
-
John Abd-El-Malek authored
Try swarming base_unittests, browser_tests, content_browsertests, interactive_ui_tests, sync_integration_tests and unit_tests on debug Linux bots. BUG=414808 TBR=maruel@chromium.org Review URL: https://codereview.chromium.org/598463004 Cr-Commit-Position: refs/heads/master@{#296409}
-
alemate authored
"Add New User" screen should have enabled all hardware keyboards, owner and system input methods. BUG=365299 TEST=manual Committed: https://crrev.com/a5a81ef618a26e513a4ae0f2b4b0e77f8224e946 Cr-Commit-Position: refs/heads/master@{#296199} Review URL: https://codereview.chromium.org/484353005 Cr-Commit-Position: refs/heads/master@{#296408}
-
glevin authored
Images over 32M pixels exceed IPC message limit size. In ChromeContentUtilityClient::DecodeImage(), cut image dimensions in half to minimize quality loss and allow decoded image to be returned via IPC message. BUG=366825 TEST=ChromeContentUtilityClientTest.DecodeImageSizeLimit; Set ChromeOS wallpaper using JPGs attached to bug Review URL: https://codereview.chromium.org/482163002 Cr-Commit-Position: refs/heads/master@{#296407}
-
phoglund authored
Revert of Revert of [Android] JUnit runner + gyp changes. (patchset #1 id:1 of https://codereview.chromium.org/597123002/) Reason for revert: Didn't help. We probably got scheduled on other, flakier Android devices which caused tests to start flaking, or something else is the root cause. Original issue's description: > Revert of [Android] JUnit runner + gyp changes. (patchset #15 id:280001 of https://codereview.chromium.org/574433003/) > > Reason for revert: > Speculative revert: Android test started flaking a ton after this landed. Affected targets androidwebview_instrumentation_tests, chromeshell_instrumentation_tests, contentshell_instrumentation_tests. This CL seems the most likely in the blamelist of https://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/15905. > > Original issue's description: > > [Android] JUnit runner + gyp changes. > > > > This adds Java code for running junit tests, as well as gyp targets for > > both runnable and non-runnable host-side JARs. > > > > BUG=316383 > > > > Committed: https://crrev.com/2e56d4508e33de5fc60bbbb41c5a5d5534e88174 > > Cr-Commit-Position: refs/heads/master@{#296340} > > TBR=cjhopman@chromium.org,nyquist@chromium.org,aurimas@chromium.org,jbudorick@chromium.org > NOTREECHECKS=true > NOTRY=true > BUG=316383 > > Committed: https://crrev.com/54b9408f8b18e3bf3a33343e375186e1949e8e86 > Cr-Commit-Position: refs/heads/master@{#296384} TBR=cjhopman@chromium.org,nyquist@chromium.org,aurimas@chromium.org,jbudorick@chromium.org NOTREECHECKS=true NOTRY=true BUG=316383 Review URL: https://codereview.chromium.org/596303002 Cr-Commit-Position: refs/heads/master@{#296406}
-
pneubeck authored
2nd Reland of https://codereview.chromium.org/547553005/ after fixing memory issues. This prepares for the new CertDatabase keyed service, which will have stricter threading restrictions. https://codereview.chromium.org/419013003/ Before, ONCCertificateImporter accessed the NSSCertDatabase from the UI thread and blocked on certificate store operations. Now, the import itself is asychronous and calls back on completion. While there, this also removes the GMock of the importer. BUG=413219 TBR=eroman@chromium.org Review URL: https://codereview.chromium.org/600803002 Cr-Commit-Position: refs/heads/master@{#296405}
-
plundblad authored
This adds 9 new braille tables, including the highly requested Unified English Braille (grade 1 and 2). Support or two new languages: Hebrew and Korean is also added. While touching this code, also added locale-aware sorting of the tables in the list on the options page to make it easier to browse through it. BUG=341953 R=dtseng@chromium.org Review URL: https://codereview.chromium.org/578303002 Cr-Commit-Position: refs/heads/master@{#296404}
-
achuith authored
This should reflect the changes in https://critique.corp.google.com/#review/72343582 BUG=416806 TEST=unit tests Review URL: https://codereview.chromium.org/601743002 Cr-Commit-Position: refs/heads/master@{#296403}
-
nednguyen authored
BUG= Review URL: https://codereview.chromium.org/593183004 Cr-Commit-Position: refs/heads/master@{#296402}
-
nednguyen authored
TEST=None NOTRY=True TBR=achuith@chromium.org BUG=417224 Review URL: https://codereview.chromium.org/602633002 Cr-Commit-Position: refs/heads/master@{#296401}
-
johannkoenig authored
Ensure we are not building any of the arm code with gcc4.6 https://codereview.chromium.org/597033002 R=tomfinegan@chromium.org Review URL: https://codereview.chromium.org/597703004 Cr-Commit-Position: refs/heads/master@{#296400}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/2502bcc..f2b7b089 TBR=pdr@chromium.org,wjmaclean@chromium.org,ager@chromium.org Review URL: https://codereview.chromium.org/596283002 Cr-Commit-Position: refs/heads/master@{#296399}
-
dconnelly authored
By default open menus in Cocoa exist until the user makes a choice, but since the bubble and its backing controller are owned and managed by cross-platform code, this model doesn't make sense. Hiding the menu programmatically matches the Views implementation and fixes the crash. Since triggering the NSPopUpButton's menu with |performClick:| spins a run loop waiting for user input, getting a test working was extremely difficult. The solution is to refactor BubbleCombobox to subclass MenuButton instead of NSPopUpButton; http://crbug.com/415088 created to track this work, which will then support a test for this bug. BUG=413267 Review URL: https://codereview.chromium.org/563093003 Cr-Commit-Position: refs/heads/master@{#296398}
-
tzik authored
Avoid running Write_after_input_sections_task while Write_sections_task is running. BUG=161942 Review URL: https://codereview.chromium.org/596853002 Cr-Commit-Position: refs/heads/master@{#296397}
-
machenbach authored
BUG=411835 Review URL: https://codereview.chromium.org/593973004 Cr-Commit-Position: refs/heads/master@{#296396}
-
earthdok authored
There has been a security update in Precise which changed the paths somewhat. BUG=313751 TBR=glider@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/600793002 Cr-Commit-Position: refs/heads/master@{#296395}
-
vivek.vg authored
This is no longer needed as WebNinePatchLayer has removed this method. TBR=jamesr@chromium.org Review URL: https://codereview.chromium.org/595213002 Cr-Commit-Position: refs/heads/master@{#296394}
-
jkarlin authored
Simple vary implementation and tests. Downstream of https://codereview.chromium.org/576973004/ BUG=392621 Review URL: https://codereview.chromium.org/574393002 Cr-Commit-Position: refs/heads/master@{#296393}
-
phoglund authored
Revert of [Athena, Cleanup] rename WidnowManager::GetInstance -> ::Get (patchset #1 id:40001 of https://codereview.chromium.org/599683003/) Reason for revert: Seems to cause crash in two tests; the crash is in athena_test_base. Likely it isn't possible to call AthenaEnv::Get()->OnTerminating(); in all cases. Example: https://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Tests%20%28dbg%29%283%29/builds/36880/steps/athena_unittests/logs/TerminatingCallback Original issue's description: > rename WidnowManager::GetInstance -> ::Get > call OnTerminating in unit test. > > BUG=None > > Committed: https://crrev.com/828338e278350941febbfbede2b34d721be6dab1 > Cr-Commit-Position: refs/heads/master@{#296348} TBR=mukai@chromium.org,skuhne@chromium.org,oshima@chromium.org NOTREECHECKS=true NOTRY=true BUG=None Review URL: https://codereview.chromium.org/601753002 Cr-Commit-Position: refs/heads/master@{#296392}
-
maruel authored
$ git log 926dccd2e..79940aeee --date=short --format='%ad %ae %s' | sed 's/@chromium\.org//' 2014-09-23 maruel Rename swarming.py query to bots and add a new query command. 2014-09-17 jam Fix isolate.py failing when run from src directory. R=vadimsh@chromium.org BUG= Review URL: https://codereview.chromium.org/595183002 Cr-Commit-Position: refs/heads/master@{#296391}
-
jkarlin authored
Previous design: 1. The renderer needed all references to the same ServiceWorekrCache* to have the same CacheID. 2. The renderer would only send an IPC that a CacheID was deleted when the last reference to the CacheID was deleted in javascript. After https://codereview.chromium.org/474593002/ and https://codereview.chromium.org/433793002/: 1. The renderer doesn't need all references to the same ServiceWorkerCache* to have the same CacheID. 2. The renderer will send an IPC that a CacheID is deleted after each javascript cache object is deleted. To address the change on the browser side, simply make a new CacheID for every call to GetCache and CreateCache and delete its corresponding refptr when the CacheID is dropped. BUG=392621 Review URL: https://codereview.chromium.org/599473002 Cr-Commit-Position: refs/heads/master@{#296390}
-
jackhou authored
The flakiness only occurs on ASan builds. The test times out because the shim does not successfully launch when the app launches. LSOpenApplication returns procNotFound(-600). It's not clear why this happens, but it could be some interaction with WaitForSingleProcess. Reversing the order of the two test cases fixes the flakiness. BUG=415422 Review URL: https://codereview.chromium.org/597113003 Cr-Commit-Position: refs/heads/master@{#296389}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/66b8c06..2502bcc TBR=pdr@chromium.org,wjmaclean@chromium.org,ager@chromium.org Review URL: https://codereview.chromium.org/599873002 Cr-Commit-Position: refs/heads/master@{#296388}
-
jkarlin authored
When storing headers in a map the map should be case insensitive (like HTTPHeaderMap in Blink) so that headers can be easily searched for and coalesced when necessary. BUG=392621 Review URL: https://codereview.chromium.org/576973004 Cr-Commit-Position: refs/heads/master@{#296387}
-
mlamouri authored
This is re-implementing the HTML icon sizes parsing algorithm given that it is missing a re-usable place for it. There is a follow-up bug opened at http://crbug.com/416477 BUG=366145 Review URL: https://codereview.chromium.org/591073002 Cr-Commit-Position: refs/heads/master@{#296386}
-
vkuzkokov authored
BUG=338303 Review URL: https://codereview.chromium.org/560523004 Cr-Commit-Position: refs/heads/master@{#296385}
-
phoglund authored
Revert of [Android] JUnit runner + gyp changes. (patchset #15 id:280001 of https://codereview.chromium.org/574433003/) Reason for revert: Speculative revert: Android test started flaking a ton after this landed. Affected targets androidwebview_instrumentation_tests, chromeshell_instrumentation_tests, contentshell_instrumentation_tests. This CL seems the most likely in the blamelist of https://build.chromium.org/p/chromium.linux/builders/Android%20Tests/builds/15905. Original issue's description: > [Android] JUnit runner + gyp changes. > > This adds Java code for running junit tests, as well as gyp targets for > both runnable and non-runnable host-side JARs. > > BUG=316383 > > Committed: https://crrev.com/2e56d4508e33de5fc60bbbb41c5a5d5534e88174 > Cr-Commit-Position: refs/heads/master@{#296340} TBR=cjhopman@chromium.org,nyquist@chromium.org,aurimas@chromium.org,jbudorick@chromium.org NOTREECHECKS=true NOTRY=true BUG=316383 Review URL: https://codereview.chromium.org/597123002 Cr-Commit-Position: refs/heads/master@{#296384}
-
rsorokin authored
BUG=397105 Review URL: https://codereview.chromium.org/560033002 Cr-Commit-Position: refs/heads/master@{#296383}
-
mlamouri authored
This is not yet supporting icons.sizes. It will be implemented in a separate CL because the algorithm might be more complex and could require some code sharing with Blink. BUG=366145 Review URL: https://codereview.chromium.org/590563002 Cr-Commit-Position: refs/heads/master@{#296382}
-
jackhou authored
There were some cases where we use CanMaximize to determine if minimization should be disabled. They now use CanMinimize: - custom_frame_view_ash - hwnd_message_handler All classes that implement CanMaximize now implement CanMinimize in the same way, so there should no change in behavior. BUG=328241,341010 Review URL: https://codereview.chromium.org/583603004 Cr-Commit-Position: refs/heads/master@{#296381}
-
vkuzkokov authored
BUG=none Review URL: https://codereview.chromium.org/594243002 Cr-Commit-Position: refs/heads/master@{#296380}
-
sdefresne authored
The Resources folder need to have that capitalization otherwise when building on a case-sensitive filesystem the build results in two directories: Chromium Framework.framework/Versions/A/resources/ Chromium Framework.framework/Versions/A/Resources/ This ultimately lead to a compilation error when running the script tools/swarming_client/isolated_format.py. BUG=260301 Review URL: https://codereview.chromium.org/593123002 Cr-Commit-Position: refs/heads/master@{#296379}
-
qsr authored
Right now, if the runloop is observing handles and a delayed task tries to quit it, it will block until one handle gets a signal. This CL ensures that a delayed task can quit the runloop. R=jamesr@chromium.org Review URL: https://codereview.chromium.org/588593002 Cr-Commit-Position: refs/heads/master@{#296378}
-
serya authored
Test APK in addition to instrumentation tests contains launching activity and foreground service what let duplicate ChromeShell debug socket to a differently named socket. If a device with running ChromeShell and DevToolsBridgeTest's service connect to a Desktop chrome (with USB debugging enabled) then chrome://inspect#devices will show 2 ChromeChell items. Both are debuggable (https://codereview.chromium.org/521573002/ should be applied to Desktop chrome to make the process less surprising). It's suitable for manual tests. This CL doesn't care of a few known issues: 1. Data channel buffer overflow. Data channel automatically closed in this case. 2. Uncontrolled number of pending sockets. DevTools throttles opening sockets and and keeps sockets that exceeds a threshold hanging. 3. Uncontrolled number of threads (it's actually not a problem if #2 solved, thanks to DevTools throttling). To keep this CL reasonably simple this issues will be addressed later. TEST=org.chromium.components.devtools_bridge.SocketTunnelServerTest, see description fro manual testing. BUG=383418 Committed: https://crrev.com/15044609893faf9b2c2a533aa9a136f288ea20a1 Cr-Commit-Position: refs/heads/master@{#296360} Review URL: https://codereview.chromium.org/517233002 Cr-Commit-Position: refs/heads/master@{#296377}
-
tzik authored
BUG=None Review URL: https://codereview.chromium.org/595273003 Cr-Commit-Position: refs/heads/master@{#296376}
-