- 02 Aug, 2012 32 commits
-
-
pkasting@chromium.org authored
Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98
-
satorux@chromium.org authored
These are just calling FOR_EACH_OBSERVER. In the past, these Notify* functions were used to post a task to UI thread, to notify observers on UI thread, but we no longer need this indirection. BUG=138268 TEST=none; this does not change behaviors Review URL: https://chromiumcodereview.appspot.com/10829130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149571 0039d316-1c4b-4281-b951-d872f2087c98
-
nileshagrawal@chromium.org authored
Java ContentViewCore object may be garbage collected without first destroying the native object. Because of this, all C++->Java calls to ContentViewCore must be guarded with a null check. BUG=139386,138237 Review URL: https://chromiumcodereview.appspot.com/10827125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149570 0039d316-1c4b-4281-b951-d872f2087c98
-
dalecurtis@chromium.org authored
These are not the same optimizations in the WebKit version of SincResampler. The WebKit version focuses on aligning the input vector, resulting in at worst two unaligned loads on each kernel index; or 2 * kKernelSize / 4 unaligned loads per call. Instead I chose to focus on keeping the kernel vectors aligned and eating at worst a single unaligned load on the input vector; or kKernelSize / 4 unaligned loads per call. Performance results from SincResamplerTest.ConvolveBenchmark: clang version 3.2 (trunk 159409): Convolve_C took 2100ms for 50000000 iterations. Convolve_SSE (aligned) took 677ms for 50000000 iterations. Convolve_SSE (unaligned) took 717ms for 50000000 iterations. gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3 Convolve_C took 2183ms for 50000000 iterations. Convolve_SSE (aligned) took 806ms for 50000000 iterations. Convolve_SSE (unaligned) took 844ms for 50000000 iterations. For reference, the original WebKit optimizations: clang version 3.2 (trunk 159409): Convolve_C took 2132ms for 50000000 iterations. Convolve_SSE (aligned) took 1146ms for 50000000 iterations. Convolve_SSE (unaligned) took 1797ms for 50000000 iterations. gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3: Convolve_C took 2209ms for 50000000 iterations. Convolve_SSE (aligned) took 1450ms for 50000000 iterations. Convolve_SSE (unaligned) took 4415ms for 50000000 iterations. In summary, SSE provides an ~2.6x to ~3x speedup on GCC and clang respectively. BUG=133637 TEST=media_unittests + SincResampler/* tests. Review URL: https://chromiumcodereview.appspot.com/10803003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149569 0039d316-1c4b-4281-b951-d872f2087c98
-
haruki@chromium.org authored
Remove - IF_EXPECT_EQ - IF_EXPECT_TRUE macros and use - ASSERT_EQ - ASSERT_TRUE in gdata_wapi_parser_unittest.cc BUG=139956 TEST=unit_tests --gtest_filter="GDataWAPIParserTest*" Review URL: https://chromiumcodereview.appspot.com/10828109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149568 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=140059 TEST=none Review URL: https://chromiumcodereview.appspot.com/10829126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149567 0039d316-1c4b-4281-b951-d872f2087c98
-
tzik@chromium.org authored
BUG=137670 TEST='NativeMediaFileUtilTest.*' Review URL: https://chromiumcodereview.appspot.com/10825042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149566 0039d316-1c4b-4281-b951-d872f2087c98
-
mihaip@chromium.org authored
BUG=138155 R=asargent@chromium.org Review URL: https://chromiumcodereview.appspot.com/10836064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149563 0039d316-1c4b-4281-b951-d872f2087c98
-
kinaba@chromium.org authored
BUG=none. Review URL: https://chromiumcodereview.appspot.com/10821127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149562 0039d316-1c4b-4281-b951-d872f2087c98
-
thestig@chromium.org authored
BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10836045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149560 0039d316-1c4b-4281-b951-d872f2087c98
-
rsesek@chromium.org authored
BUG=138586 TEST=On Lion or higher, run with a fresh profile. Go to settings and add a new profile. The avatar button in the original window is to the right of the fullscreen button. TBR=gyp Review URL: https://chromiumcodereview.appspot.com/10823130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149559 0039d316-1c4b-4281-b951-d872f2087c98
-
acolwell@chromium.org authored
BUG=126183 TBR=acolwell@chromium.org Review URL: https://chromiumcodereview.appspot.com/10850011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149558 0039d316-1c4b-4281-b951-d872f2087c98
-
sbc@chromium.org authored
Add -v/--verbose so you can see what the tool is doing. Fix for StageDependencies so that it treats the main files in the same special way that _GenerateManifest does. The current behavior creates duplicate nested copies of of the all main (.nexe) files you pass it. Remove trailing whitespace. Add a __repr__ for ArchFile so printing them is less opaque. Remove ErrorOut in favor of Error exception. Calling sys.exit() all over the place makes things like unit testing harder. Error exception is now caught in the main entry point so the user doesn't see stack traces for errors. BUG= Review URL: https://chromiumcodereview.appspot.com/10837028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149557 0039d316-1c4b-4281-b951-d872f2087c98
-
xhwang@chromium.org authored
TBR=ddorwin@chromium.org BUG=130689 TEST=media_unittests Review URL: https://chromiumcodereview.appspot.com/10826098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149556 0039d316-1c4b-4281-b951-d872f2087c98
-
tfarina@chromium.org authored
R=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10834079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149555 0039d316-1c4b-4281-b951-d872f2087c98
-
rlp@chromium.org authored
BUG=112525 TEST=unittests, manual Review URL: https://chromiumcodereview.appspot.com/10825068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149554 0039d316-1c4b-4281-b951-d872f2087c98
-
grv@chromium.org authored
BUG=129311 TEST=unittest Review URL: https://chromiumcodereview.appspot.com/10677015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149553 0039d316-1c4b-4281-b951-d872f2087c98
-
nileshagrawal@chromium.org authored
BUG= Review URL: https://chromiumcodereview.appspot.com/10831107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149552 0039d316-1c4b-4281-b951-d872f2087c98
-
lambroslambrou@chromium.org authored
This avoids the need for editing the script, which is impractical when it is installed from a Debian package. BUG=131245 Review URL: https://chromiumcodereview.appspot.com/10823109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149551 0039d316-1c4b-4281-b951-d872f2087c98
-
pkasting@chromium.org authored
This may have caused the Win 7 WebKit canary bot to begin crashing; see http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=accessibility%2Floading-iframe-updates-axtree.html If rolling this out does not fix the bot, I will put it back in later tonight. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149550 0039d316-1c4b-4281-b951-d872f2087c98
-
jhorwich@chromium.org authored
For HiDPI PDF viewer, add new API to fetch properly-scaled resource for the target display. BUG=114674 TEST=Run PDF Viewer on HiDPI screen with HiDPI PDF Viewer flag, view buttons Review URL: https://chromiumcodereview.appspot.com/10836055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149548 0039d316-1c4b-4281-b951-d872f2087c98
-
rlp@chromium.org authored
BUG=112525 TEST=unittests, manual TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10821097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149547 0039d316-1c4b-4281-b951-d872f2087c98
-
http://codereview.chromium.org/10824139/saintlou@chromium.org authored
BUG=132686 TBR=oshima@chromium.org Review URL: https://chromiumcodereview.appspot.com/10829134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149546 0039d316-1c4b-4281-b951-d872f2087c98
-
jennyz@google.com authored
BUG=140068 Review URL: https://chromiumcodereview.appspot.com/10837062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149545 0039d316-1c4b-4281-b951-d872f2087c98
-
derat@chromium.org authored
This class provides a fake, memory-backed implementation of ContactDatabaseInterface. BUG=128805 TEST=none TBR=ben@chromium.org Review URL: https://chromiumcodereview.appspot.com/10829117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149544 0039d316-1c4b-4281-b951-d872f2087c98
-
thakis@chromium.org authored
Also see http://codereview.chromium.org/7000022 BUG=81634,138570 Review URL: https://chromiumcodereview.appspot.com/10827126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149543 0039d316-1c4b-4281-b951-d872f2087c98
-
saintlou@chromium.org authored
200% BUG=132686 TBR=oshima@chromium.org Review URL: https://chromiumcodereview.appspot.com/10824139 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149542 0039d316-1c4b-4281-b951-d872f2087c98
-
kaiwang@chromium.org authored
BUG=140145 Review URL: https://chromiumcodereview.appspot.com/10829133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149541 0039d316-1c4b-4281-b951-d872f2087c98
-
acolwell@chromium.org authored
BUG=122913 Review URL: https://chromiumcodereview.appspot.com/10830110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149540 0039d316-1c4b-4281-b951-d872f2087c98
-
simonmorris@chromium.org authored
A follow-up CL will add a more helpful notification of violation of this policy, in the IT2Me case. BUG=132684 Review URL: https://chromiumcodereview.appspot.com/10823083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149539 0039d316-1c4b-4281-b951-d872f2087c98
-
fsamuel@chromium.org authored
This code allows for platform-specific ways to allocate and free TransportDIBs. This is needed by the BrowserPlugin. Make them public so that they can be accessed by the BrowserPlugin BUG=none Review URL: https://chromiumcodereview.appspot.com/10826100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149538 0039d316-1c4b-4281-b951-d872f2087c98
-
dalecurtis@chromium.org authored
As titled, pipes the Windows specific methods to the appropriate internal allocators. BUG=none TEST=manual test with each allocator over various alignments. Review URL: https://chromiumcodereview.appspot.com/10828054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149537 0039d316-1c4b-4281-b951-d872f2087c98
-
- 01 Aug, 2012 8 commits
-
-
dcheng@chromium.org authored
BUG=139663 TEST=none Review URL: https://chromiumcodereview.appspot.com/10828087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149536 0039d316-1c4b-4281-b951-d872f2087c98
-
rlp@chromium.org authored
BUG=112525 TEST=unittests, manual TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10843018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149535 0039d316-1c4b-4281-b951-d872f2087c98
-
rlp@chromium.org authored
BUG=112525 TEST=unittests, manual TBR=sky@chromium.org Review URL: https://chromiumcodereview.appspot.com/10834099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149532 0039d316-1c4b-4281-b951-d872f2087c98
-
rsesek@chromium.org authored
On certain SDK versions and OSes with the 10.6 deployment target, the linker, if invoked with -dead_strip, incorrectly removes _NXArgc and _NXArgv. Since the apps are just shims into the Framework, there's little to strip anyways. BUG=139902 TEST=Build on 10.7+ with GYP variable mac_strip_release=1. Review URL: https://chromiumcodereview.appspot.com/10830126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149531 0039d316-1c4b-4281-b951-d872f2087c98
-
acolwell@chromium.org authored
TBR=acolwell@chromium.org Review URL: https://chromiumcodereview.appspot.com/10823128 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149530 0039d316-1c4b-4281-b951-d872f2087c98
-
craigdh@chromium.org authored
OpenFindInPage IsFindInPageVisible ResetToDefaultTheme OpenNewBrowserWindow CloseBrowserWindow GetBrowserWindowCount BUG=132794 TEST=PyAuto CONTINUOUS suite Review URL: https://chromiumcodereview.appspot.com/10836015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149527 0039d316-1c4b-4281-b951-d872f2087c98
-
derat@chromium.org authored
This was added to DEPS by r149485. BUG=none TEST=none TBR=thestig@chromium.org Review URL: https://chromiumcodereview.appspot.com/10825144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149526 0039d316-1c4b-4281-b951-d872f2087c98
-
rlp@chromium.org authored
BUG=112525 TEST=unittests, manual Review URL: https://chromiumcodereview.appspot.com/10824123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149525 0039d316-1c4b-4281-b951-d872f2087c98
-