Commit Graph

209895 Commits

Author SHA1 Message Date
Benoit Jacob
baf45833bf Bug 1081125 - WebGL2 3D textures - Part 1: add WebGLTexDimensions enum instead of using plain ints to distinguish between 2D and 3D calls - r=jgilbert 2014-10-13 19:42:15 -04:00
Benoit Jacob
1881e55755 Bug 1081125 - WebGL2 3D textures - Part 0: stop using plain ints for jsArrayTypes - r=jgilbert 2014-10-13 19:42:11 -04:00
Edwin Flores
7d2f7fdcb6 Bug 1082239 - Disable gizmo-frag-cencinit.mp4 test case on test_encryptedMediaExtensions.html on a CLOSED TREE - r=bustage 2014-10-14 13:03:24 +13:00
Walter Litwinczyk
09b8275c09 Bug 1015561 - WebGL change getParameter(STENCIL_[BACK]_REF) to return correct masked values and update debug cached value test. r=jgilbert 2014-09-26 15:06:38 -07:00
Till Schneidereit
fd189ce8e8 Bug 1082202 - Fix propertyIsEnumerable-proxy.js test to run without Symbol available. rs=Waldo a=test-only CLOSED TREE 2014-10-13 16:25:03 -07:00
Mike Hommey
ce86147aea Force a reconfigure in js/src for bug 1077366 on a CLOSED TREE 2014-10-14 07:49:37 +09:00
Edwin Flores
51f692af5f Bug 1072024 - Fix build error in TestGMPCrossOrigin - r=bustage 2014-10-14 11:29:29 +13:00
Mike Hommey
eeff387869 Bug 1080319 - Remove the -remote option. r=bsmedberg
The -remote option has existed essentially forever, but its usefulness is
questionable:
- It requires a running instance to be any useful, so any script actually
  using it should first do -remote 'ping()' and handle the response properly.
- It is not cross-application. The remote service dispatches the -remote
  commands to the command line handler, and, for example, desktop b2g builds
  don't have handlers for -remote (although thunderbird and seamonkey do).
- It is not a cross-platform option, which leads to the following point:
- There are other command line ways to do the same thing (at least in
  Firefox), without having to jump through hoops with -remote 'ping()',
  because there are command line options to do those same things on non-X11
  platforms.

For the latter, in Firefox case:
- -remote 'openURL(url)' can be replaced with firefox url
- -remote 'openURL(url,new-tab)' can be replaced with firefox -new-tab url
- -remote 'openURL(url,new-window)' can be replaced with firefox -new-window
  url
- -remote 'openfile(file,...)' is the same as -remote 'openurl(file,...) so,
  can be replaced as above
- -remote 'xfedocommand(openbrowser)' is inherited from the mozilla suite and
   doesn't make much sense, but can be replaced with firefox -new-window

The interesting part is that without changing nsBrowserContentHandler.js,
-remote still works, meaning that if people really feel strongly about
-remote, they'll still be able to write an addon to bring it back. This also
means this patch actually doesn't remove -remote for applications other than
Firefox that do support it, although -remote 'ping()' doesn't work as
expected. However, other -remote commands will now work even without a
running instance.
2014-10-14 07:19:52 +09:00
Mike Hommey
143fd413ed Bug 1080904 - Allow to pass an extra input file for folded-lib symbols through configure. r=mshal 2014-10-14 07:18:57 +09:00
Mike Hommey
a1c71319c9 Bug 1080342 - Change how the symbols the flash plugin uses are hooked on Android. r=snorp
With bug 1077366, the linker makes the library containing it a fake
LD_PRELOAD. As a consequence, instead of, in the linker itself,
explicitely special-casing the symbols that disappeared in Android 4.4
that the flash plugin uses, it is now possible to use normal symbol
resolution to stubs defined separately in libmozglue.
2014-10-14 07:18:01 +09:00
Mike Hommey
7198a50710 Bug 1080341 - Remove --enable-wrap-malloc/--with-wrap-malloc. r=mshal
With bug 1077366, --enable-wrap-malloc is not abused anymore for android
linkage. Other than android linkage, the option has been of limited
usefulness since bug 804303 (replace-malloc), which allows runtime wrapping.

In fact, chances are --enable-wrap-malloc breaks things with jemalloc
integration.

This doesn't, however, remove those options from standalone js builds,
although it's not clear they're any useful there either.
2014-10-14 07:17:29 +09:00
Mike Hommey
b08088c7c1 Bug 1077366 - Remove most symbol wrapping from Android builds. r=nfroyd
Since essentially everything is linked to libmozglue and libmozglue takes
precedence in symbol resolution in our dynamic linker, there is no need
to wrap most symbols. PR_GetEnv/PR_SetEnv still needs wrapping because
there's no other way to actually wrap the calls from NSPR itself and NSS,
as well as the symbols wrapped because our dynamic linker can't find them
in system libraries on some devices because they're weak.
2014-10-14 07:17:13 +09:00
Mike Hommey
095f40d1e1 Bug 1081011 - Remove memory/replace/defs.mk. r=mshal 2014-10-14 07:14:34 +09:00
Mike Hommey
30febd13b1 Bug 1081000 - Build xpt tests without a dependency on xul, mozalloc and mozglue. r=bsmedberg 2014-10-14 07:14:13 +09:00
Mike Hommey
bc934346c7 Bug 1080994 - Build libclearkey without a dependency on mozalloc or mozglue. r=dkeeler,r=cpearce 2014-10-14 07:13:25 +09:00
Mike Hommey
4ff46e2327 Bug 1081031 - Unbust xulrunner mac builds by not exporting all JS symbols (bug 920731). r=bsmedberg 2014-10-14 07:12:40 +09:00
Steven Michaud
7c035ad8f5 Bug 1069658 - The slide-down titlebar in fullscreen mode is transparent on Yosemite. r=mstange 2014-10-13 17:05:59 -05:00
Edwin Flores
df0a701c06 Bug 1059049 - Plug leak in BlankDecoderModule - r=cpearce 2014-10-14 11:05:00 +13:00
Edwin Flores
60e530785f Bug 1081355 - Fix use-after-free in ClearKeyDecryptor - r=cpearce 2014-10-14 11:05:00 +13:00
Edwin Flores
cae8c88b19 Bug 1080803 - Tighten up AES decryption in ClearKey CDM - r=cpearce 2014-10-14 11:05:00 +13:00
Edwin Flores
1c0918421b Bug 1059049 - Pass CDMProxy from MediaSourceDecoder to subreaders - r=cpearce,kinetik 2014-10-14 11:05:00 +13:00
Edwin Flores
a165e07094 Bug 1059049 - Test for encrypted MP4 with Media Source Extensions - r=cpearce,jyavenard
* * *
Bug 1059049 - Test for encrypted MP4 with Media Source Extensions - r=cpearce,jyavenard
2014-10-14 11:05:00 +13:00
Edwin Flores
7109f497e7 Bug 1059049 - Improve logging slightly in test_encryptedMediaExtensions.html - r=cpearce 2014-10-14 11:05:00 +13:00
Edwin Flores
c0e74c4202 Bug 1059049 - Defer parsing of saio/saiz boxes until after trun - r=ajones 2014-10-14 11:04:59 +13:00
Edwin Flores
63e80d197a Bug 1072024 - Destroy uninitialized GMP objects - r=cpearce 2014-10-14 11:04:59 +13:00
Edwin Flores
eaa54604a8 Bug 1072024 - Fix TestGMPCrossOrigin when run with |mach gtest| - r=ted 2014-10-14 11:04:59 +13:00
Edwin Flores
ab083558db Bug 1072024 - Disable sandbox during gtests on linux - r=ted 2014-10-14 11:04:59 +13:00
Edwin Flores
1893fb055a Bug 1072024 - GTest for cross-origin separation of Gecko Media Plugins r=cpearce 2014-10-14 11:04:59 +13:00
Jeff Walden
f2bc2b2c24 Add ecma_6/extensions/{shell,browser}.js so that tests work in shells other than mine. Followup to a bunch of bugs, no bug for the general issue, r=oops
--HG--
extra : rebase_source : 04ef57df1b0ad649b94021ba910de99531b3d0db
2014-10-13 14:38:41 -07:00
Jeff Walden
db2c67cc79 Bug 991981 - ArrayBufferInputStream test. r=sfink, r=jdm
--HG--
extra : rebase_source : b50ffa49289aeb42bd4550b846934865b9c6f8d7
2014-04-04 17:34:09 -07:00
Wes Kocher
434366d302 Backed out changeset 5d60f3e1f6cf (bug 1067216) for breaking the build 2014-10-13 14:48:44 -07:00
Cosmin Malutan
ed18d6af64 Bug 1072244 - Correctly throw the exceptions in TPS framework. r=hskupin DONTBUILD 2014-10-13 14:25:04 -07:00
Jeff Gilbert
7d390d0c80 Bug 1079848 - Large allocs should be infallible and handled. - r=kamidphish 2014-10-10 16:25:07 -07:00
Chris Pearce
edb3fd6f39 Bug 1067216 - Make MediaKeys.isTypeSupported() more accurate. r=edwin,jesup 2014-10-14 10:01:45 +13:00
Steve Fink
d6f082d72e Backed out changeset 32fae6347905 (bug 1082141) for jstests failures 2014-10-13 13:54:02 -07:00
Steve Fink
866de9b404 Bug 1082141 - Typed objects are not ArrayBufferViews (yet), r=Waldo
--HG--
extra : rebase_source : 8538d9115313b9d690dfeac3a9042b483d778ac5
2014-10-13 13:42:59 -07:00
Steve Fink
2d4b9aaa31 Bug 1082114 - Fix pre-setData() calls to .available(), r=Waldo
--HG--
extra : rebase_source : 7a9e0d8047539bdd8a71c51a4fb6352b00994a5d
2014-10-13 13:42:44 -07:00
Benoit Girard
ad512d37fa Backed out changeset f9b9ee8fb89e for causing build failures. 2014-10-13 16:42:04 -04:00
Tom Tromey
fd5261495d Bug 1071056 - preserve unpaired START markers until next pop. r=bgirard 2014-10-13 16:29:51 -04:00
David Burns
0c61606e37 Bug 1073539: Add the ability to set capabilities into Marionette; r=jgriffin 2014-10-13 20:40:34 +01:00
Jan Varga
ba90e36b32 Bug 1056939 - indexedDB.open fails for certain database names - part 2; r=bent 2014-10-13 21:12:25 +02:00
Ben Turner
eade7b455f Bug 1056939 - indexedDB.open fails for certain database names - part 1; r=janv 2014-10-13 21:12:12 +02:00
Wes Kocher
239c3cfc69 Backed out changeset d975d5a0f6ce (bug 1081686) for b2g/android mochitest-1 bustage 2014-10-13 11:40:19 -07:00
Lisa Hewus Fresh
aa9a479afb Bug 589320 - Remove unused _MOZ_LOG macro. r=smaug 2014-10-13 11:06:49 -07:00
Brian Hackett
9aa700071c Bug 1077514 - Execute regexps in the bytecode interpreter if the initial JIT execution was interrupted, r=jandem. 2014-10-13 10:46:38 -07:00
Sylvestre Ledru
ec92f8ed2c Bug 1081935 - Missing UUID bump. r=gavin a=me 2014-10-13 17:27:42 +02:00
Sylvestre Ledru
404bbe3596 Bug 1081935 - Missing UUID bump. r=dragana a=me 2014-10-13 17:27:38 +02:00
Sylvestre Ledru
dab312a057 Bug 1081935 - Missing UUID bump. r=smaug a=me 2014-10-13 17:27:34 +02:00
Sylvestre Ledru
21450ed237 Bug 1081935 - Missing UUID bump. r=gavin a=me 2014-10-13 17:27:05 +02:00
Andrea Marchesini
c0558bbc7c Bug 1081686 - WebSocket can be still accessible once it is disconnected, r=smaug
--HG--
rename : content/base/test/test_websocket_hello.html => content/base/test/test_bug1081686.html
2014-10-13 18:22:09 +01:00