- 12 Dec, 2014 40 commits
-
-
https://github.com/khaledhosny/ots.gitbashi authored
Revert of Updating OTS repo from https://github.com/khaledhosny/ots.git (patchset #4 id:60001 of https://codereview.chromium.org/775893002/) Reason for revert: Broke bots Original issue's description: > The original CL is https://codereview.chromium.org/658573004 > > Updating with to new OTS repo from https://github.com/khaledhosny/ots.git > Hash tag imported: c24a839b1c66c4de09e58fabaacb82bf3bd692a4 > > Some important differences between new and old version of OTS: > 1. Support for MATH table > 2. Implementation changes related to new WOFF 2.0 > 3. Bug fixes related to OTF tables (GDEF, GSUB etc) parsing > 4. Accept platform 0 encoding 1 cmap subtables > 5. Allow fonts with CMAP format-12 or format-13 table > > A dummy version of EnableWOFF() is added to get Blink compiled. > After the following CL is landed in Blink, it'll be removed. > Blink CL: https://codereview.chromium.org/774253008 > > # TODO(jschuh): 4267, 4334 are 64-bit cleanness issue. http://crbug.com/167187 > > # TODO(h.joshi) : Make 4800 go away. <https://github.com/khaledhosny/ots/issues/44>. > Currently patch to github (https://github.com/himanshuispresent/ots/commit/02f724f758ddb1cb264cc0259ffd5ef1cafa164a) is > submitted so that taking OTS repository to Chromium should not cause issue on Windows bots. > > TEST: Blink layout tests: fast/css/font-face* > BUG=339857 > > Committed: https://crrev.com/3b6cd2d4bf9e0b4a9311343a2997ef9363530b14 > Cr-Commit-Position: refs/heads/master@{#308054} TBR=jshin@chromium.org,behdad@chromium.org,h.joshi@samsung.com NOTREECHECKS=true NOTRY=true BUG=339857 Review URL: https://codereview.chromium.org/797183002 Cr-Commit-Position: refs/heads/master@{#308061}
-
hush authored
Review URL: https://codereview.chromium.org/795853002 Cr-Commit-Position: refs/heads/master@{#308060}
-
horo authored
In ServiceWorkerURLRequestJob::DidDispatchFetchEvent(), if response.stream_url of ServiceWorkerHostMsg_FetchEventFinished is set, ServiceWorkerURLRequestJob starts reading the body of the response from the stream instead of the blob. But the stream may not be registered yet. It is because ServiceWorkerHostMsg_FetchEventFinished is sent from the worker thread but StreamHostMsg_StartBuilding which triggers the stream registration is sent from the main thread of the ServiceWorker process. So if ServiceWorkerURLRequestJob can't get the stream in DidDispatchFetchEvent(), call StreamRegistry::SetRegisterObserver() to receive the stream registration event. When ServiceWorkerURLRequestJob successfuly gets the stream, it starts reading the stream. The codes for reading the stream is almost same as the codes in StreamURLRequestJob. This change depends on these changes: https://codereview.chromium.org/760823002 https://codereview.chromium.org/759823003 BUG=436424 Review URL: https://codereview.chromium.org/759203002 Cr-Commit-Position: refs/heads/master@{#308059}
-
peria authored
- key_silk_cases (disabled) - sync_scroll.key_mobile_sites (enabled on Android) Disabled/Enabled attributes are added referring Smoothness test. BUG=438074 Review URL: https://codereview.chromium.org/791923002 Cr-Commit-Position: refs/heads/master@{#308058}
-
yawano authored
BUG=433728 TEST=GYP_GENERATORS=ninja tools/gyp/gyp --depth . ui/file_manager/gallery/js/compiled_resources.gyp && ninja -C out/Default | grep "image_util.js" Review URL: https://codereview.chromium.org/791363003 Cr-Commit-Position: refs/heads/master@{#308057}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/c996f78..a274a19 TBR=rtoy@chromium.org,lushnikov@chromium.org,vsevik@chromium.org Review URL: https://codereview.chromium.org/799773002 Cr-Commit-Position: refs/heads/master@{#308056}
-
John Abd-El-Malek authored
Cr-Commit-Position: refs/heads/master@{#308055}
-
https://codereview.chromium.org/658573004h.joshi authored
Updating with to new OTS repo from https://github.com/khaledhosny/ots.git Hash tag imported: c24a839b1c66c4de09e58fabaacb82bf3bd692a4 Some important differences between new and old version of OTS: 1. Support for MATH table 2. Implementation changes related to new WOFF 2.0 3. Bug fixes related to OTF tables (GDEF, GSUB etc) parsing 4. Accept platform 0 encoding 1 cmap subtables 5. Allow fonts with CMAP format-12 or format-13 table A dummy version of EnableWOFF() is added to get Blink compiled. After the following CL is landed in Blink, it'll be removed. Blink CL: https://codereview.chromium.org/774253008 # TODO(jschuh): 4267, 4334 are 64-bit cleanness issue. http://crbug.com/167187 # TODO(h.joshi) : Make 4800 go away. <https://github.com/khaledhosny/ots/issues/44>. Currently patch to github (https://github.com/himanshuispresent/ots/commit/02f724f758ddb1cb264cc0259ffd5ef1cafa164a) is submitted so that taking OTS repository to Chromium should not cause issue on Windows bots. TEST: Blink layout tests: fast/css/font-face* BUG=339857 Review URL: https://codereview.chromium.org/775893002 Cr-Commit-Position: refs/heads/master@{#308054}
-
calamity authored
This CL converts AppSearchProvider to use base::Clock which allows for a easier testing of AppSearchProvider. This CL also fixes an issue which was revealed during this conversion and adds a test. BUG=440286 Review URL: https://codereview.chromium.org/789623003 Cr-Commit-Position: refs/heads/master@{#308053}
-
zeeshanq authored
This CL adds a new page set |key_hit_test_cases|, the reason to have a separate set is that we only get meaningful data for |thread_times| and adding it to |key_silk_cases| would clutter the smoothness numbers. The main metric is |renderer_main_cpu_time_per_frame|, since the page doesn't do any rendering, all the hit tests get counted under a single frame budget, which can be used as a signal for the total cost. BUG=426406 Review URL: https://codereview.chromium.org/789003002 Cr-Commit-Position: refs/heads/master@{#308052}
-
nona authored
CONVERT(or HENKAN)/NONCONVERT(or MUHENKAN)/HANKAKU_ZENKAKU keys are special keys in Japanese Keyboard. This CL is necessary for supporting remote desktop client application in browser tab. Note that, the accelerator for IME switching is now pass through to every applications including web page inside tab but applications running inside tab can not cancel the IME switching. This is compatible with Windows's behavior. BUG=438089 TEST=manually done Review URL: https://codereview.chromium.org/784823002 Cr-Commit-Position: refs/heads/master@{#308051}
-
dpranke authored
This will allow us to specify which binaries are built by default by changing what is declared in a group("default") target in src/BUILD.gn (this was added in r307770). This rolls buildtools to 4995faa. TBR=scottmg@chromium.org, brettw@chromium.org BUG=430215 Review URL: https://codereview.chromium.org/801623002 Cr-Commit-Position: refs/heads/master@{#308050}
-
dbeam authored
R=oshima@chromium.org BUG=none Review URL: https://codereview.chromium.org/795423002 Cr-Commit-Position: refs/heads/master@{#308049}
-
jbauman authored
This method is only used with the WebPluginDelegateProxy in the renderer, so only support it on a subclass that can be created by the ChildSharedBitmapManager. This will allow us more flexibility in how we implement SharedBitmaps in the future. Review URL: https://codereview.chromium.org/802433003 Cr-Commit-Position: refs/heads/master@{#308048}
-
amistry authored
BUG=440600 Review URL: https://codereview.chromium.org/793573003 Cr-Commit-Position: refs/heads/master@{#308047}
-
pkasting authored
Both the infobar and the infobar container were making use of various infobar constants that were declared in components/ but (usually) defined in chrome/. This was a symptom of having put code in the component that really probably belonged in the embedder. This CL hoists the relevant logic to a new cross-platform InfoBarContainerDelegate class defined on the chrome side, which implements some of the methods of InfoBarContainer::Delegate. Platforms then subclass this to implement the remaining, platform-specific bits. This means that the constants in question now live solely in chrome/, avoiding a bunch of link-time nastiness when trying to build the components code separately. BUG=382924 TEST=none TBR=finnur Review URL: https://codereview.chromium.org/793783003 Cr-Commit-Position: refs/heads/master@{#308046}
-
smckay authored
Background: In a subsequent CL we'll want to plug the scanner into the progress center (as a "task" I believe) so the user can see that there is some activity going on. This is one reason why we don't just gather up all the files in a single swoop, but do some acrobatics to handle each file individually. * Update MediaScanner to be non-reusable (1 instance per scan). * Add separate MediaScanner and ScanResult interfaces. * MediaScanner now tracks scan duration (which will be reported in a subsequent UMA). * MediaScanner now gathers local storage requirements so that cloud import can report insufficient storage to user...and prohibit import. BUG=420680 TEST=browser_test: FileManagerJsTest.* Review URL: https://codereview.chromium.org/795833002 Cr-Commit-Position: refs/heads/master@{#308045}
-
michaeln authored
Fix a bug just introduced in https://crrev.com/bfea6ecef56cba8beb9816e8e9674a9dc456b20e. BUG=438005 Review URL: https://codereview.chromium.org/788073003 Cr-Commit-Position: refs/heads/master@{#308044}
-
ckehoe authored
BUG=431868 Review URL: https://codereview.chromium.org/800613002 Cr-Commit-Position: refs/heads/master@{#308043}
-
eroman authored
Instead internalize them into AlgorithmImplementation. Review URL: https://codereview.chromium.org/794873002 Cr-Commit-Position: refs/heads/master@{#308042}
-
blink-deps-roller authored
Summary of changes available at: https://chromium.googlesource.com/chromium/blink/+log/0bde23c..c996f78 TBR=rtoy@chromium.org,lushnikov@chromium.org,vsevik@chromium.org Review URL: https://codereview.chromium.org/800573003 Cr-Commit-Position: refs/heads/master@{#308041}
-
davidben authored
BUG=441456 Review URL: https://codereview.chromium.org/797693003 Cr-Commit-Position: refs/heads/master@{#308040}
-
deepak.m1 authored
After selecting text in textbox. right click make context menu to came, then selecting 'S' it switchs focus highlight between 'Spell-checker options' and 'Search Google for "..." as both have 'S' as associated key. Have made "O" for spell-checker options and "S" for Search. BUG=226234 Review URL: https://codereview.chromium.org/794093004 Cr-Commit-Position: refs/heads/master@{#308039}
-
yukawa authored
This reverts commit 6d6a279a. Turned out that this CL is not necessary. BUG=424866 TBR=aelias@chromium.org Review URL: https://codereview.chromium.org/784503002 Cr-Commit-Position: refs/heads/master@{#308038}
-
dalecurtis authored
BUG=none TEST=playback! Review URL: https://codereview.chromium.org/796143003 Cr-Commit-Position: refs/heads/master@{#308037}
-
avi authored
This might-maybe-hope-not crash, and so has debugging statements. BUG=407376 TEST=no crashing, we hope TBR=rsesek@chromium.org Review URL: https://codereview.chromium.org/795233002 Cr-Commit-Position: refs/heads/master@{#308036}
-
davidben authored
Make it clear there are many of them floating around. Follow-up to comment in https://codereview.chromium.org/795773002/ BUG=none Review URL: https://codereview.chromium.org/802563002 Cr-Commit-Position: refs/heads/master@{#308035}
-
sashab authored
Added a GetPermissions() method to APIPermissions, which returns the PermissionIDSet for that API permission. This will be used for the new permission messages system, which can generate CoalescedPermissionMessages from these permissions. BUG=398257 Review URL: https://codereview.chromium.org/795543002 Cr-Commit-Position: refs/heads/master@{#308034}
-
dnicoara authored
This CL adds: 1) A DisplayLayoutManager interface which will be implemented within DisplayConfigurator in a followup CL. This is in charge of providing enough information to the task to pick the correct display state. 2) A task that will query to update the display list, pick the correct display state via DisplayLayoutManager then configure the displays via the ConfigureDisplaysTask. 3) Basic unittests to validate the task. These are only basic since the DisplayConfigurator unittests are performing the same tests. Ideally the DisplayLayoutManager code in DisplayConfigurator could be extracted in its own class such that these unittests can re-use that logic. BUG=429746 TBR=spang@chromium.org Review URL: https://codereview.chromium.org/788423002 Cr-Commit-Position: refs/heads/master@{#308033}
-
tfarina authored
We don't separate unittests from the code they test, they usually live near the implementation, e.g.: chrome/browser/foo.h chrome/browser/foo.cc chrome/browser/foo_unittest.cc BUG=None TEST=unit_tests TBR=thestig@chromium.org Review URL: https://codereview.chromium.org/802483003 Cr-Commit-Position: refs/heads/master@{#308032}
-
tfarina authored
BUG=349250 R=tapted@chromium.org Review URL: https://codereview.chromium.org/799713002 Cr-Commit-Position: refs/heads/master@{#308031}
-
jvoung authored
We are changing the interface between Chrome and one of the PNaCl translator nexes so that it uses the NaCl IRT more (which is a more stable interface). However, this means that we are not testing the old interface between Chrome and the PNaCl translator nexe anymore on the chrome waterfall, so the old interface may get broken. Bump the min PNaCl version to try and get more users onto using the new nexe, which uses the newer interface. The new nexe also brings in a PNaCl translator based on LLVM 3.5, so having that match the SDK (using LLVM 3.5) is better for debugging (developer-only unstable debug metadata has changed between 3.4 and 3.5). BUG= https://code.google.com/p/nativeclient/issues/detail?id=3914 Review URL: https://codereview.chromium.org/789273002 Cr-Commit-Position: refs/heads/master@{#308030}
-
dmazzoni authored
We were returning an empty string for AXARIALive for nodes inside of a live region, and that was confusing VoiceOver. BUG=440934 Review URL: https://codereview.chromium.org/795363002 Cr-Commit-Position: refs/heads/master@{#308029}
-
jbauman authored
Surfaces should be feature-complete, so try enabling them on Windows, Linux, and Mac OS. They're still disabled on Chrome OS because they rely on single-threaded browser compositing, and on Android because they haven't been implemented there yet. BUG=334090 TBR=piman@chromium.org Review URL: https://codereview.chromium.org/796693003 Cr-Commit-Position: refs/heads/master@{#308028}
-
xiyuan authored
BUG=439638 Review URL: https://codereview.chromium.org/797693002 Cr-Commit-Position: refs/heads/master@{#308027}
-
gfhuang authored
app_id, session_id and sdk_version, which are used by MediaPlay/MediaPause events. BUG= Review URL: https://codereview.chromium.org/786233003 Cr-Commit-Position: refs/heads/master@{#308026}
-
horo authored
If the reader of the stream is aborted before the stream is registered, StreamRegistry::RegisterStream() should fail to reduce the memory consumption. So this change introduces StreamRegistry::RegisterReaderAbortedStream(). We will use this method in this situation: - The request from the page is sent to the ServiceWorker. - The ServiceWorker creates a Stream and starts uploading the data to the browser process with it. - The browser process receives the stream URL in ServiceWorkerHostMsg_FetchEventFinished. But it didn't receive StreamHostMsg_StartBuilding yet. - The page stops the loading the resource. -> Call this method in the browser process. - The browser receives StreamHostMsg_StartBuilding and creates a Stream and registers it to the StreamRegistry. -> This registration should fail. BUG=436424 TEST=content_unittests --gtest_filter=StreamTest.* Review URL: https://codereview.chromium.org/759823003 Cr-Commit-Position: refs/heads/master@{#308025}
-
estade authored
BUG=429236 TBR=brettw@chromium.org Review URL: https://codereview.chromium.org/796993002 Cr-Commit-Position: refs/heads/master@{#308024}
-
dbeam authored
R=dmazzoni@chromium.org BUG=437745 Review URL: https://codereview.chromium.org/794943002 Cr-Commit-Position: refs/heads/master@{#308023}
-
rockot authored
This adds support for clipboardRead and clipboardWrite capability grants from white-listed extensions to web contents. BUG=409269 R=kalman@chromium.org Review URL: https://codereview.chromium.org/789063002 Cr-Commit-Position: refs/heads/master@{#308022}
-