Commit Graph

137 Commits

Author SHA1 Message Date
Boris Zbarsky
f4496f1213 Bug 1009675 part 2. Return WebIDL 'any' values as handles. r=peterv 2014-06-11 16:26:52 -04:00
Shian-Yow Wu
95dc32bad8 Bug 1022607 - Only cache the response when the readyState is DONE. r=bent 2014-06-11 11:37:47 +08:00
Shian-Yow Wu
c3bfa1df41 Bug 1008126 - Part 1: Always transfer array buffers when cloning. r=bent 2014-06-06 12:17:57 +01:00
Shian-Yow Wu
1d23b03a1b Bug 1014466 - Part 2: Allow setting responseType after abort() or new open(). r=khuey 2014-06-06 12:12:15 +01:00
Shian-Yow Wu
cc1bcd4061 Bug 1014466 - Part 1: Only send readystatechange event when state changed. r=khuey 2014-06-06 12:12:12 +01:00
Carsten "Tomcat" Book
073d3a62fe Backed out changeset 63eb4a7d5a3c (bug 1008126) for possible causing m1 and m8 test failures on a CLOSED TREE 2014-06-06 12:08:49 +02:00
Carsten "Tomcat" Book
b4390c291b Backed out changeset b85f5ec21392 (bug 1014466) for Android 2.3 Opt M-8 test failures on a CLOSED TREE 2014-06-06 10:21:36 +02:00
Carsten "Tomcat" Book
c853d00eb6 Backed out changeset 355e895f7ae9 (bug 1014466) 2014-06-06 10:21:00 +02:00
Shian-Yow Wu
9f1b3c55a2 Bug 1008126 - Part 1: Always transfer array buffers when cloning. r=bent 2014-06-06 13:34:29 +08:00
Shian-Yow Wu
fadace8e2e Bug 1014466 - Part 2: Allow setting responseType after abort() or new open(). r=khuey 2014-06-06 12:17:54 +08:00
Shian-Yow Wu
65dccfd93e Bug 1014466 - Part 1: Only send readystatechange event when state changed. r=khuey 2014-06-06 12:17:53 +08:00
Kyle Huey
88fa73eee5 Bug 1019248: Convert ProgressEvent to WebIDL codegen. r=smaug 2014-06-03 15:52:36 -07:00
Kyle Huey
80337668c6 Back out bug 1019248 due to test failures. 2014-06-02 20:18:17 -07:00
Kyle Huey
4b55b49a98 Bug 1019248: Convert ProgressEvent to WebIDL codegen. r=smaug 2014-06-02 19:02:37 -07:00
Kyle Huey
3bcdf5149c Bug 965309: Shut down the sync loop, if any, when we shut down the XHR. r=bent 2014-05-28 22:07:38 -07:00
Shian-Yow Wu
929a4de7d4 Bug 1010784: Null out sync loop target to avoid assertions when reusing sync XHR. r=khuey 2014-05-28 22:07:02 -07:00
Kyle Huey
643d853aa4 Bug 996133: Remove unnecessary NS_DISPATCH_NORMAL arguments to NS_DispatchToMainThread. r=ehsan 2014-05-23 12:53:17 -07:00
Tim Taubert
ef140699db Backed out changeset 67652107c498 (bug 965309) 2014-05-23 08:03:19 +02:00
Tim Taubert
008fff44b1 Bug 965309 - Stop the SyncLoop of a running sync XHR if the proxy was released before the LoadStartDetectionRunnable could run r=khuey 2014-05-09 12:53:12 +02:00
xKhorasan
8506a47137 Bug 998076 - implement responseURL attribute for XMLHttpRequest. r=smaug 2014-05-17 09:24:37 +09:00
Chris Peterson
80ee21aac6 Bug 990764 - Replace MOZ_ASSUME_UNREACHABLE in dom. r=smaug 2014-04-20 00:36:40 -07:00
Nicholas Nethercote
c403320f54 Bug 952650 (part 17) - Remove JSVAL_IS_UNIVERSAL. r=till. 2014-04-28 16:41:16 -07:00
Nicholas Nethercote
9da212679f Bug 952650 (part 14) - Remove JSVAL_IS_GCTHING. r=till. 2014-04-28 16:01:30 -07:00
Rodrigo Rodriguez Jr.
ddb500cb53 Bug 952650 (part 2) - Remove JSVAL_IS_VOID. r=evilpies. 2014-04-27 19:32:05 -07:00
Rodrigo Rodriguez Jr.
34b9987192 Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence. 2014-04-27 19:30:51 -07:00
Birunthan Mohanathas
eeb9aaaa94 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Boris Zbarsky
b95c359828 Bug 991742 part 8. Remove the "aScope" argument of WebIDL/nsWrapperCache WrapObject() methods. r=bholley
This patch was mostly generated with the following command:

find . -name "*.h" -o -name "*.cpp" | xargs sed -e '/WrapObject(JSContext/ {; N; s/\(WrapObject(JSContext *\* *a\{0,1\}[Cc]x\),\n\{0,1\} *JS::Handle<JSObject\*> a\{0,1\}[sS]cope/\1/ ; }' -i ""

and then reverting the changes that made to
dom/bindings/BindingUtils.h, since those WrapObject methods are not
the ones we're trying to change here, plus a bunch of manual fixups
for cases that this command did not catch (including all the callsites
of WrapObject()).
2014-04-08 18:27:18 -04:00
Boris Zbarsky
ae0180ee85 Bug 991742 part 6. Remove the "aScope" argument of binding Wrap() methods. r=bholley
This patch was mostly generated with this command:

find . -name "*.h" -o -name "*.cpp" | xargs sed -e 's/Binding::Wrap(aCx, aScope, this/Binding::Wrap(aCx, this/' -e 's/Binding_workers::Wrap(aCx, aScope, this/Binding_workers::Wrap(aCx, this/' -e 's/Binding::Wrap(cx, scope, this/Binding::Wrap(cx, this/' -i ""

plus a few manual fixes to dom/bindings/Codegen.py, js/xpconnect/src/event_impl_gen.py, and a few C++ files that were not caught in the search-and-replace above.
2014-04-08 18:27:17 -04:00
Terrence Cole
2ff359db99 Bug 987666 - Follow to remove a SkipRoot that leaked into the browser; r=bustage ON A CLOSED TREE 2014-03-28 12:01:50 -04:00
Masayuki Nakano
2eb2bd8616 Bug 983049 part.5 Rename nsEventDispatcher to mozilla::EventDispatcher r=smaug 2014-03-18 13:48:21 +09:00
Ben Turner
cebe1fd74b Bug 974645 - AssertNoGcThing failure in worker XMLHttpRequest. r=khuey. 2014-02-20 14:35:47 -08:00
Kyle Huey
37bc369f92 Bug 961286 - Use move semantics for JSAutoStructuredCloneBuffer and wrappers. r=jorendorff, r=bent 2014-01-31 21:50:07 -05:00
Tim Taubert
9097fd998b Bug 965468 - Make LoadStartDetectionRunnable wait for loadstart r=bent 2014-01-29 12:32:50 -08:00
Tim Taubert
c73d6aff0e Bug 956284 r=khuey 2014-01-28 09:51:44 -08:00
Tom Schuster
4a7dd51a60 Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence 2014-01-09 18:39:36 +01:00
Kyle Huey
68853bc3c9 Bug 957693: Fix a worker hang and other related bugs. r=bent 2014-01-10 16:37:47 -08:00
Boris Zbarsky
0ae88d778d Bug 949890. Fix rooting hazard in workers::XMLHttpRequest::Send. r=khuey 2013-12-20 14:28:18 -05:00
Ben Turner
081c6e49da Bug 914762 - Switch Workers to use a normal nsThread event loop, r=mrbkap. 2013-10-23 06:16:49 -07:00
Martijn Wargers
7fba195daa Bug 927196 - Check more stuff in XHR. r=jonas 2013-10-16 19:20:51 +02:00
Terrence Cole
c23a4316fa Bug 941784 - Fix an exact rooting hazard false positive in XMLHttpRequest::Send; r=bent 2013-11-21 10:56:35 -08:00
Steve Fink
5bb40a47a7 Bug 940724 - Move XMLHttpRequest off of the stack to silence analysis, r=bent 2013-11-19 15:27:00 -08:00
Ed Morley
2bced63576 Backed out changeset e6a9c98d62d0 (bug 927196) for causing bug 939269 2013-11-18 10:59:01 +00:00
Tom Schuster
581e784f12 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Ms2ger
c64c57fcbf Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage. 2013-11-17 16:39:25 +01:00
Tom Schuster
ebd0246750 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Martijn Wargers
3372de5c3f Bug 927196 - Check more stuff in XHR. r=sicking 2013-10-16 19:20:51 +02:00
Kyle Huey
d5105d151b Bug 928312: Convert the worker global object and all remaining EventTargets to new DOM bindings. r=bent,peterv,smaug 2013-11-05 22:16:26 +08:00
Birunthan Mohanathas
87889c27b7 Bug 784739 - Switch from NULL to nullptr in dom/ (2/2); r=ehsan 2013-10-28 10:04:47 -04:00
Terrence Cole
ef4b355c9c Bug 929800 - Handlify the structured clone interface; r=sfink,smaug 2013-10-22 17:18:32 -07:00
Kyle Huey
10d56b428a Bug 911258: Part 5 - Use the unified exception handling mechanism on workers. r=bz 2013-09-08 20:29:21 -07:00