| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
This fixes the find elements command when used on pages with prototype JS lib.
BUG=chromedriver:102
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10829048
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148795 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
to resets of the graphics card.
BUG=138162
TEST=ran https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/conformance-suites/1.0.1/extra/slow-shader-example.html on Windows with ANGLE and verified that new code path was taken
Review URL: https://chromiumcodereview.appspot.com/10822029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148721 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also fix a couple of bugs in the license tool.
- When scanning, ignore directories that don't contain any files, on the
assumption that these are DEPS directories for projects not used by our
current configuration.
- Don't recurse into directories in ADDITIONAL_PATHS, just as we don't for
regular third_party/foo directories.
Notes
- License file for third_party/mozc was taken from source header.
- LICENSE.chromium_os was copied from Chromium OS source tree.
This fixes 'licenses.py scan' for an Android checkout.
BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10829042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148693 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
talloc.c has a local diff to define strnlen(), instead of using
the definition in replace.c. However, the 10.7 SDK has its own
strnlen(), which makes the compiler complain about a strnlen()
redefinition. Use the pattern from replace.c to fix the
redefinition problem.
With this change, 'browser_tests' builds with the 10.7 SDK.
BUG=136844
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10832045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148685 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Got an upstream diff 415:423 from svn
2) Applied
3) Updated protobuf.gyp
Changelog:
r423 Add support for NaCl in atomicops.
r422 Fix issue/333. skip any escaped characters in quotes.
r421 -lz in protobuf.pc belongs in Libs.private, not Libs
r420 set _VARDADIC_MAX=10 preprocessor definition to make test pass in vc11.
r419 Allow configure to disable maintainer mode
r418 Update atomicops to support new platforms where intptr_t = long.
r417 Fix a NULL/bool conversion.
r416 Fix issue 378
Review URL: https://chromiumcodereview.appspot.com/10793026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes 'licenses.py scan' for the projects relevant to the Android WebView
build.
BUG=138921
Review URL: https://chromiumcodereview.appspot.com/10796121
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148534 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Otherwise, Clang will warn about the declaration of 'tc_mallinfo' because it has C-linkage, but has an incomplete return type.
This was sent upstream in http://code.google.com/p/gperftools/issues/detail?id=450
BUG=138571
TEST=it builds without warning
Review URL: https://chromiumcodereview.appspot.com/10818025
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148386 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/10808112
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148229 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10696219
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148136 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10806010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148118 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many tests are failed due to sqlite errors on Android.
The reason is that sqlite need a temporary directory to
store internal temporary files. However, Android doesn't
have this kind of directory while Linux has /var/tmp.
To fix this, use in-memory temporary files. It also includes:
1) Add one unit test in sql unittests to reproduce this
issue for Android.
2) Remove those disabled cases for content unitests on
Android.
BUG=
TEST=run_tests.py -s sql_unittests; run_test.py -s net_unittests
Review URL: https://chromiumcodereview.appspot.com/10809015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148064 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Handlebar can now handle unicode strings.
TBR=kalman@chromium.org
BUG=131095
Review URL: https://chromiumcodereview.appspot.com/10815059
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147881 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Also enable it by default when builing with the Android build system.
Review URL: https://chromiumcodereview.appspot.com/10807019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147850 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10808045
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147658 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many files used random encoding. All of them were in comments or unit test files
that were not compiled. In any case, not using unicode everywhere complexify the
tools so enforcing it makes presubmit checks much simpler.
R=joi@chromium.org
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10797029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147480 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Now '/' is a valid character in identifiers.
TBR=kalman@chromium.org
BUG=131095
Review URL: https://chromiumcodereview.appspot.com/10796041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147467 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=134389
TEST=Use heap-checker or deep-heap-profile.
Review URL: https://chromiumcodereview.appspot.com/10785013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147441 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The gyp settings for libjpeg currently have a number of problems ...
- Settings for using the system libjpeg are replicated in the gyp files for both libjpeg and libjpeg_turbo.
- The default setting for use_system_libjpeg is different depending on whether libjpeg or libjpeg_turbo is in use. This is unintuitive, as libjpeg_turbo is a drop-in replacement for libjpeg.
This patch improves the situation ...
- Improve documentation about the interaction between use_system_libjpeg and use_libjpeg_turbo.
- Use the libjpeg gyp file whenever use_system_libjpeg==1. This means that the settings for using the system libjpeg are only needed here. (A later patch will remove them from libjpeg_turbo's gyp file). It also means that the libjpeg_turbo repository can be excluded when use_system_libjpeg==1.
- Move all settings concerned with use_system_libjpeg to the libjpeg gyp file.
Note that with this change, we lose the OS-specific defaults for use_system_libjpeg when use_libjpeg_turbo==0. These defaults are currently not used, as use_libjpeg_turbo==1 always.
Review URL: https://chromiumcodereview.appspot.com/10696082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147254 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=137201
TEST=as in bug
Review URL: https://chromiumcodereview.appspot.com/10793033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147130 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Restructures the gyp conditions to make the system-lib and non-system-lib paths much clearer, and to ensure that if a new OS tries to use use_system_libxml it won't silently use the non-system path.
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10787018
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146976 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
The profiler's dump format and the analyzer script dmprof are changed, too. Old dump formats get obsolete.
BUG=123758
TEST=Run the deep memory profiler.
Review URL: https://chromiumcodereview.appspot.com/10694130
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146968 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This change adds a project file for the hyphen library and a Hyphenator class, which encapsulates the library. (This class is not integrated into Chrome, though.)
BUG=47083
TEST=HyphenatorTest.HyphenateWords
Review URL: https://chromiumcodereview.appspot.com/9545017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146964 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10786007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146860 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Updated Handlebar to the newest version and changed some templates to take
advantage of the else feature.
BUG=131095
Review URL: https://chromiumcodereview.appspot.com/10704212
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146815 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
TEST=unit tests, webrtc pytest
Review URL: https://chromiumcodereview.appspot.com/10689180
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146709 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
1) Disable fPIC
2) Disable manpage
3) Disable conditions with linux_use_tcmalloc
Review URL: https://chromiumcodereview.appspot.com/10704208
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146666 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following http://codereview.chromium.org/10692132.
That patch effectively forked adb_interface.py under third_party.
We already have our android_commands.py wrapper, so let's use that
and avoid forking.
BUG=
TEST=./build/android/run_tests.py -s out/Release/base_unittests_apk/base_unittests-debug.apk -e 1
Review URL: https://chromiumcodereview.appspot.com/10736049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146557 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MIPS has to be recognized as a supported architecture in build_config.h.
Original patch from petarj@mips.com: http://codereview.chromium.org/10698121/
BUG=https://code.google.com/p/chromium/issues/detail?id=130022
TEST=make chrome
TBR=jshin
Review URL: https://chromiumcodereview.appspot.com/10690169
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146484 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is to prevent overflow to negative.
(althought we're testing total_size = (size_t)total_size)
Patch by skal@google.com.
BUG=136894
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10690171
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146440 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=136474
TEST=./build/android/run_tests.py -s out/Release/base_unittests_apk/base_unittests-debug.apk -e 1
Review URL: https://chromiumcodereview.appspot.com/10692132
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146045 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Hook up this flag for Android and enable it when building with the Android
build system.
Review URL: https://chromiumcodereview.appspot.com/10704079
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145854 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makes it possible to asynchronously query GL errors.
TEST=unit tests
BUG=133630
Review URL: https://chromiumcodereview.appspot.com/10577037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145739 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Image= http://imgur.com/8ifMy
Review URL: https://chromiumcodereview.appspot.com/10679009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145626 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Just adds 'or OS="ios"' to some existing OS="mac" branches.
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10694103
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145597 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Updated the version of Handlebar in third_party.
BUG=131095
Review URL: https://chromiumcodereview.appspot.com/10695082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145408 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=none
TEST=none
TBR=owners
Review URL: https://chromiumcodereview.appspot.com/10694068
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145319 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
mention openssl at all.
Review URL: https://chromiumcodereview.appspot.com/10694050
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145246 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(no material change, just allow removing checklicenses.py exceptions)
Updated via:
cd /tmp
git clone git://anongit.freedesktop.org/git/libva
cd ~/src/chromium/src/third_party/libva
for f in $(find va/ -type f); do cp /tmp/libva/$f $f; done
TBR=thestig@chromium.org
BUG=126466
TEST=SUCCESS according to: ./tools/checklicenses/checklicenses.py third_party/libva
Review URL: https://chromiumcodereview.appspot.com/10694038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145243 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Updated the version of Handlebar in third_party, and made some minor tweaks.
BUG=131095
Review URL: https://chromiumcodereview.appspot.com/10697056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145214 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Nothing builds these targets yet, but getting these working makes it easier to get all.gyp working for iOS.
BUG=None
TEST=None
Review URL: https://chromiumcodereview.appspot.com/10692060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145186 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Not actually used yet; a follow-up change will enable snappy use by
leveldb.
BUG=131819
R=kinuko@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10699015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145166 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
First clang roll in a few weeks, so lots of new stuff:
* better 'unused' warnings. Now catches e.g. "AutoLock(&lock);"
* better 'uninitialized' warnings
* template type eliding in diagnostics
* TLS attribute support
* New -Wunused-private-field warning (disabled for now)
* style plugin has better warning for implicit destructors
* method_iterator interface changed back to what it was, update plugin again
* Warn on member variable self assignments
BUG=135207
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10689041
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145022 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
See https://bugs.freedesktop.org/show_bug.cgi?id=49588 for context
BUG=126466
Review URL: https://chromiumcodereview.appspot.com/10692028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144892 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modifies the Chromium-specific leveldb portability interface
to implement LEVELDB_ONCE_INIT and InitOnce(), which were introduced
in leveldb 1.5.
The symbols are not used by the existing revision of the library,
so this change doesn't need a corresponding DEPS change yet.
R=jsbell@chromium.org
BUG=131818
TEST=
Review URL: https://chromiumcodereview.appspot.com/10544082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144412 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TEST=unit tests
BUG=132844
Review URL: https://chromiumcodereview.appspot.com/10635011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@144070 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the .isolate file must be specified with --isolate foo.isolate and the
previous --mode option must be the first argument.
This is similar to the last CL done on trace_inputs.py.
The motivating reason is to be able to add command-specific options.
For example, I want to have 'run' and 'trace' to be able to run parallel jobs,
like trace_test_cases.py. This requires a --jobs argument, and possibly
--whitelist and --blacklist too. Also, this permitted to have mode run doesn't
require --result anymore. So this CL creates a base OptionParserIsolate class
that implements the basic options needed to support any gyp foo_test_run
target, then each command can add other options. This will permit to embed all
trace_test_cases.py and run_test_cases.py functionality.
Move all the code to be exception based instead of passing parser.error
function reference around.
Errors are now consistently printed to stderr.
R=cmp@chromium.org
TBR=thakis@chromium.org
NOTRY=true
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10582036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143773 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10578052
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143321 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's a first step to enable merging 'allocated type' information into map keys.
Type information can be merged into hash keys by this change. Details are at
http://crbug.com/123758.
The goal is, for example, to store an instance of std::string and another
instance of base::TimeDelta into different DeepBuckets even if they're
allocated at the same stacktrace.
BUG=123758
TEST=Run tools/dmprof.
Review URL: https://chromiumcodereview.appspot.com/10536049
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143151 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a program argument so that at least in debug we can
verify locations are correct. It also means we could fallback
to actually calling GetUniformLocation if need be.
TEST=unit tests
BUG=132844
Review URL: https://chromiumcodereview.appspot.com/10581029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@143126 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GL_CHROMIUM_copy_texture command buffer GL extension.
The extension needs to support the ability to unpremultiply the source of the copy because of the canvas2d-webgl texture use case. Canvas is stored in premultiplied form, yet WebGL expects texture contents to be in unpremultiplied form.
Change also includes conversion of argument types to overriders of WebGraphicsContext3D::copyTextureCHROMIUM(...).
This change is necessary as a result of a wk-change: https://bugs.webkit.org/show_bug.cgi?id=86275
BUG=101051
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10535174
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142962 0039d316-1c4b-4281-b951-d872f2087c98
|