Commit Graph

384493 Commits

Author SHA1 Message Date
Jim Chen
d43388fc2f Bug 1067018 - Make sure calloc/malloc/free usages match in Tools.h; r=jwatt 2014-09-25 13:08:23 -04:00
Jeff Muizelaar
abf0ba5dbd Bug 1073039. Change uniform workaround to use raw gl. r=mstange
Bug 1073036 is changing the way we track shader state. Making
this use raw gl instead of Activate() allows CompositorOGL
to remain ignorant of it.

--HG--
extra : rebase_source : ed7e98b35b3fb7c7ea902ee921e09f9cf620b245
2014-09-24 15:06:09 -04:00
Jon Coppeard
e608cad934 Bug 1063468 - Remove more unnecessary use of address() r=sfink 2014-09-25 17:39:02 +01:00
Terrence Cole
6271e71467 Bug 1072696 - Don't leak the debugScopes pointer if init fails; r=terrence 2014-09-25 09:31:05 -07:00
Malini Das
461507b126 Bug 1072650 - Fix giant wall of logcat output when connection times out, r=dburns 2014-09-25 12:27:29 -04:00
Ralph Giles
7e27a1065b Bug 1063356 - Update libvpx source files. r=kinetik
Results of running update script against libvpx commit
d95585fb0ec024f6abd96f7b02e0df58019d46af
2014-09-24 20:37:00 -07:00
Ralph Giles
824b08bcd8 Bug 1063356 - Update libvpx build flags. r=kinetik,ted
Propagate ssse3 and sse4.1 build flags from configure.
This is required by new optimations in upstream commit
d95585fb0ec024f6abd96f7b02e0df58019d46af.
2014-09-24 20:33:00 -07:00
Ralph Giles
982f2e9f1a Bug 1063356 - Update libvpx update script. r=kinetik
There have been releases. Bump to the git commit used by the
most recent chrome pull: d95585fb0ec024f6abd96f7b02e0df58019d46af.

This patch contains changes to the update script necessary to
build the new snapshot and removes upstreamed patches.

It's no longer possible to build vp8 and vp9 in the same unified
source file, so most of the vp9 code is moved to standalone sources.
2014-09-24 20:30:00 -07:00
Jeff Muizelaar
20378f45cd Bug 1072930. Remove accidentally added .orig files. 2014-09-25 11:39:45 -04:00
David Burns
13a2a41ee2 Bug 1070268: Add findChildElements endpoint to Marionette for WebDriver compatibility; r=jgriffin 2014-09-25 15:42:35 +01:00
Guilherme Goncalves
402eaa8531 Bug 1071998 - Use js_free to free JSShellContextData in the JS shell. r=jorendorff
--HG--
extra : rebase_source : cee995d8aa10e9e45f23984345f2978b7e8e4798
2014-09-25 04:00:00 -04:00
Guilherme Goncalves
d37e99f167 Bug 1071996 - Use JS_free to free memory allocated by JS_malloc in testXDR.cpp. r=Waldo
--HG--
extra : rebase_source : 19683822dcfac8efb5b09916c751ea352f57804e
2014-09-24 09:54:00 -04:00
Guilherme Goncalves
e3dcd939e6 Bug 1071993 - Use js_realloc in nsXMLHttpRequest::ArrayBufferBuilder. r=sfink
--HG--
extra : rebase_source : e388083dff50ad02c4efa2d019a1b79586bd8d6e
2014-09-25 04:03:00 -04:00
Guilherme Goncalves
f499002ee8 Bug 1071976 - Use js_calloc for allocating ArrayBufferContents objects. r=Yoric
--HG--
extra : rebase_source : c3ad82ebe6e12e3340e6564833cc2e5524b900dd
2014-09-23 15:23:00 -04:00
ziyunfei
51e51933aa Bug 1071464 - Object.isFrozen() should return true when given primitive values as input. r=till
--HG--
extra : rebase_source : b905336908fb6d2cc23b9ff019bd307c62d950d8
2014-09-23 16:17:14 +08:00
Ehsan Akhgari
dee315315e Bug 1072310 - Build more DOM code in unified mode; r=baku
--HG--
extra : rebase_source : a34dbc7323238d5f83a0144b62a6c52c3e6c54dc
2014-09-25 10:12:06 -04:00
Ehsan Akhgari
c78a04d048 Bug 1072299 - Build dom/animation in unified mode; r=baku
--HG--
extra : rebase_source : 2119739c119fddb1204f6941b19a9a3f68d49cf8
2014-09-25 10:11:43 -04:00
Ehsan Akhgari
2124657509 Bug 1072701 - Build some Firefox OS specific DOM code in unified mode; r=baku
--HG--
extra : rebase_source : 4a8812c18341c9851fb3265e1f8e6c77a95911c5
2014-09-25 10:10:42 -04:00
Guilherme Goncalves
6efaad6645 Bug 1071967 - Replace ScopedFreePtr with UniquePtr in jsapi.cpp. r=terrence
ScopedFreePtr is deprecated and uses |free| directly, as opposed to
UniquePtr, which can be made to use js_free.
2014-09-23 15:16:00 -04:00
James Kitchener
422aef5621 Bug 1069929 - Tests for dtls font feature setting. r=fredw 2014-09-24 04:46:00 -04:00
James Kitchener
8caa56278b Bug 1069929 - Apply dtls font feature setting for <mover> elements. r=roc 2014-09-24 04:38:00 -04:00
James Kitchener
9f763ef993 Bug 1069929 - Flag dtls font feature setting for <mover> elements. r=fredw 2014-09-24 04:33:00 -04:00
Bob Owen
27ae4de9b6 Bug 1068000 - Add client side chrome.* pipe rule for Windows content sandbox. r=tabraldes 2014-09-16 15:44:25 +01:00
Bob Owen
eab4f246d5 Bug 1067312 - Create the low integrity temp directory when first requested. r=froydnj
At least one test expects the temporary directory to exist, so creating it in case other parts of the code do as well.
2014-09-15 16:51:28 +01:00
Bob Owen
e688081dc5 Bug 1067301 - Add mach / mochitest option to run tests with Windows content sandbox. r=jmaher 2014-09-16 08:20:07 +01:00
Alessio Placitelli
c4826f34f0 Bug 1067037 - Split debugger arguments passed through --debugger-args. r=ted 2014-09-23 08:11:00 -04:00
Vaibhav Agrawal
f8994bd2a3 Bug 987849 - Temporary solution to raise an Exception if 'fail-if' encountered. r=ahal 2014-09-24 14:12:00 -04:00
Yura Zenevich
8ec04fecb8 Bug 1071858 - aria-hidden elements will not be part of childCount when traversing. r=eeejay
---
 accessible/jsat/TraversalRules.jsm                 |  4 ++--
 accessible/jsat/Utils.jsm                          | 10 +++++++++
 accessible/tests/mochitest/jsat/doc_traversal.html | 24 ++++++++++++++++++++++
 .../tests/mochitest/jsat/test_traversal.html       | 18 ++++++++--------
 4 files changed, 46 insertions(+), 10 deletions(-)
2014-09-25 09:57:22 -04:00
Christoph Kerschbaumer
d0d9739a8a Bug 808292 - CSP: Implement path-level host-source matching, redirect tests (r=grobinson,sstamm) 2014-08-13 13:04:31 -07:00
Christoph Kerschbaumer
43454d7579 Bug 808292 - CSP: Implement path-level host-source matching, mochitests (r=grobinson,sstamm) 2014-08-12 13:08:52 -07:00
Christoph Kerschbaumer
6745b594df Bug 808292 - CSP: Implement path-level host-source matching, utils modifications (r=grobinson,sstamm) 2014-08-12 12:55:08 -07:00
Christoph Kerschbaumer
84be8e5bca Bug 808292 - CSP: Implement path-level host-source matching, parser updates (r=grobinson,sstamm) 2014-08-12 13:06:19 -07:00
Christoph Kerschbaumer
4fefd98964 Bug 808292 - CSP: Implement path-level host-source matching, parser tests (r=grobinson,sstamm) 2014-08-12 13:07:34 -07:00
Daniel Stenberg
41837a73eb Bug 939318 - Introduce the "network.notify.changed" prefs. r=mcmanus
Makes it possible to disable 'changed' events.

Disable the network changed event in test_ping_aboutnetworking.js
2014-09-19 06:36:00 -04:00
Daniel Stenberg
253a96d3fb Bug 939318 - Send a network changed event when returning from sleep. r=mcmanus
Coming back from hibernation, the network situation is unknown and may
have changed since the computer went into sleep.
2014-09-19 06:34:00 -04:00
Daniel Stenberg
3382318bdb Bug 939318 - Have websockets act on network interface changes. r=mcmanus
If there's no outstanding PING, send a new to make sure the connection
is still alive and fine.
2014-08-24 23:21:00 -04:00
Daniel Stenberg
4e2f285af3 Bug 939318 - Have protocolproxy service act on network change. r=mcmanus
Reloads the PAC on network change, but avoids the reload if the
specified PAC URL is a file: or a data: one - as those are not likely to
have changed just because the network changed.
2014-09-05 09:29:00 -04:00
Daniel Stenberg
4626439304 Bug 939318 - Find and close HTTP connections without traffic after network change. r=mcmanus
SPDY/http2 connections get a ping and be allowed N seconds to respond.

Active HTTP connections will be allowed N seconds to get traffic, if they
don't afer N seconds they get closed to avoid risking stalled transfers.

N is 5 by default: pref is "network.http.network-changed.timeout"
2014-09-11 06:55:00 -04:00
Daniel Stenberg
e3a15e4b5d Bug 939318 - Detect network interface changes on Windows. r=mcmanus
Now supports IPv6 as well if a new enough windows version is used.
Which notification function to use is detect at run-time.

Now sends CHANGED event if the online interface(s) are different in any
way since it was previously checked and considered UP. CHANGED is sent
before UP in case both are detected. It does not send any CHANGED events
during the first 2 seconds after startup.

nIOService: split up the network event receiver function from the
network status init function and have the event receiver act on the
incoming event.

DNSservice: acts on network changes (flushes the host cache and restarts
ongoing name resolves)

HttpHandler: acts on network changes
2014-09-24 23:14:00 -04:00
Carsten "Tomcat" Book
2128623a66 Merge m-c to mozilla-inbound 2014-09-25 14:42:49 +02:00
Carsten "Tomcat" Book
e1a3c6bb17 merge fx-team to mozilla-central a=merge 2014-09-25 14:35:17 +02:00
Carsten "Tomcat" Book
996fc54b8d merge mozilla-inbound to mozilla-central a=merge 2014-09-25 14:22:30 +02:00
Benjamin Bouvier
a6004515f4 Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4Bits and float32x4.fromInt32x4Bits in Odin; r=luke 2014-09-25 13:18:21 +02:00
Benjamin Bouvier
dbfbf336f5 Bug 1069956: SIMD x86-x64 backend: implement SimdReinterpretCast; r=sunfish 2014-09-25 13:18:14 +02:00
Benjamin Bouvier
50c6f26e9d Bug 1069956: SIMD: Add support for int32x4.fromFloat32x4 and float32x4.fromInt32x4 in Odin; r=luke 2014-09-25 13:18:08 +02:00
Benjamin Bouvier
900c9c8c75 Bug 1069956: SIMD x86-x64 backend: implement SimdConvertFrom; r=sunfish 2014-09-25 13:18:05 +02:00
Bobby Holley
8e8a7d28c3 Bug 1065811 - Track Xray waivers with CPOWs. r=billm 2014-09-25 13:13:29 +02:00
Bobby Holley
8b65a1f10b Bug 1065811 - Clean up ObjectId handling with static type checking. r=billm
While adding the CPOW flag for xray waivers, I discovered a bunch of
inconsistency and sloppiness with respect to our handling of object ids,
and a general lack of clarity about when the id included flags or not. Given
the fact that I'm removing static callability for CPOWs, we _could_ just get
rid of the flags, and store the xray waiver state on the answer-side only. But
I eventually decided that these kinds of flags (which are accessible to both
the Answer _and_ the Owner) had enough potential utility that they were worth
cleaning up.

It's worth noting that that utility comes with the large caveat that the flags
can't be trusted for security-sensitive decisions (at least in the parent->child
case), since they could be forged by a compromised child.
2014-09-25 13:13:29 +02:00
Bobby Holley
4f60ec8b3f Bug 1065811 - Stop statically computing callability/constructibility on CPOWs. r=billm 2014-09-25 13:13:29 +02:00
Bobby Holley
db168e5cde Bug 1065811 - Expose isCallable()/isConstructor() in JS_PUBLIC_API. r=billm 2014-09-25 13:13:28 +02:00