Bobby Holley
18bc49a336
Bug 865729 - Remove nsIJSContextStack from dom/foo. r=gabor
2013-04-29 11:16:18 -07:00
Benoit Girard
c852e9f776
Bug 734691 - Port multi-thread support to win/mac. r=snorp,smaug
2013-04-03 18:59:17 -04:00
James Willcox
5629d42acd
Bug 734691 - Add multi-thread support to profiler r=benwa
2013-03-29 15:34:49 -04:00
Bobby Holley
5869781fad
Bug 860438 - Convert workers to SafeAutoJSContext. r=gabor
...
The only functional difference here is that AutoSafeJSContext entered a request.
Really, we should always enter a request and a compartment at the same time. But
for now we just preserve the old behavior with a JSAutoRequest.
2013-04-18 11:36:04 -04:00
Bobby Holley
388bfefb80
Bug 860438 - Simplify JSContext handling {Cancel,Suspend,Resume}WorkersForWindow. r=gabor
...
The only functional difference here is the removal of a bug in which we were
constructing a dom::workers::AutoSafeJSContext around aCx, but then continuing
to pass aCx to the callee. If aCx were to be null, we'd end up with a mismatch
between the stack and the active cx. But it looks likes stuff depends on cx
being non-null anyway, so that probably never happened.
2013-04-18 11:36:04 -04:00
Ryan VanderMeulen
af7b34490a
Backed out 3 changesets (bug 734691, bug 862500) for leaks.
...
Backed out changeset 4444510d672f (bug 862500)
Backed out changeset 5c321bc4dc63 (bug 734691)
Backed out changeset e045934f78be (bug 734691)
2013-04-18 08:15:09 -04:00
Benoit Girard
91d210dbdb
Bug 734691 - Port multi-thread support to win/mac. r=snorp,smaug
2013-04-03 18:59:17 -04:00
James Willcox
418f38c9c6
Bug 734691 - Add multi-thread support to profiler r=benwa
2013-03-29 15:34:49 -04:00
Ryan VanderMeulen
96444bb594
Backed out 2 changesets (bug 734691) for leaks.
...
Backed out changeset ba88d9730af6 (bug 734691)
Backed out changeset 7d2fbf7b0372 (bug 734691)
2013-04-16 13:45:53 -04:00
Benoit Girard
3a5a301d89
Bug 734691 - Port multi-thread support to win/mac. r=snorp,smaug
2013-04-03 18:59:17 -04:00
James Willcox
974e635af1
Bug 734691 - Add multi-thread support to profiler r=benwa
2013-03-29 15:34:49 -04:00
Jan de Mooij
29f0c6fbb5
Merge from mozilla-inbound.
2013-03-29 15:55:22 +01:00
Phil Ringnalda
527c27f60a
Back out 89e99ecdf29f (bug 734691) for leaking
...
CLOSED TREE
2013-03-28 20:52:20 -07:00
James Willcox
3cb967fd32
Bug 734691 - Add multi-thread support to profiler. r=benwa
2013-03-28 19:51:15 -04:00
Jan de Mooij
ebfa209616
Merge from mozilla-central.
2013-03-18 16:53:57 +01:00
Jan de Mooij
4306594212
Bug 846297 - Enable baseline compiler for web workers and chrome. r=djvj
2013-02-28 17:38:20 +01:00
Luke Wagner
df1c6eeff2
Bug 840282 - OdinMonkey (sr=dmandelin)
2013-03-15 02:29:02 -07:00
Sid Stamm
0836982dc6
Bug 687086 - change nsIContentSecurityPolicy to return two values, shouldBlock and shouldReportViolation. r=bz
2012-10-15 13:54:58 -07:00
Nicholas Nethercote
03e9f7ae1b
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Phil Ringnalda
6c1eebfede
Back out 66882ea6f8c7 (bug 788293) and 32f09cb3c7b6 (bug 834090) for bustage
...
CLOSED TREE
2013-01-31 22:29:30 -08:00
Nicholas Nethercote
2d2d004475
Bug 788293 - Remove e4x support. r=jorendorff,terrence,evilpie.
...
Ding dong! The witch is dead!
2013-01-24 21:24:57 -08:00
Mats Palmgren
7532b4e736
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
2013-01-15 13:22:03 +01:00
Gregor Wagner
a97005ae45
Bug 828887 - "unused-arenas" is not freed unless worker is idle for 5 seconds. r=bent
2013-01-10 23:50:40 +01:00
Ben Turner
73163816a9
Bug 827274 - 'crash in [@ anonymous namespace::CTypesActivityCallback(JSContext*, js::CTypesActivityType)], add ctypes closure support to new worker memory reporting mechanism. r=khuey+mrbkap.
2013-01-08 13:57:44 +01:00
Ben Turner
370e873903
Bug 813867 - 'Report memory for web workers that use ctypes'. r=jlebar+jorendorff.
2012-12-30 10:21:52 -08:00
Jeff Walden
09bfe67944
Bug 824217 - Remove some easy-to-remove tests of JSRESOLVE_ASSIGNING. r=bz
2012-12-19 19:32:34 -05:00
Josh Matthews
56c62467db
Backed out changeset 40c1df07b407 (bug 824217)
2012-12-28 19:13:36 -05:00
Jeff Walden
c1b5b14be5
Bug 824217 - Remove some easy-to-remove tests of JSRESOLVE_ASSIGNING. r=bz
2012-12-19 19:32:34 -05:00
Kyle Huey
1ffb1f415a
Bug 823953: Improve sync queue handling. r=bent
2012-12-21 12:14:47 -08:00
David Rajchenbach-Teller
f4b3a81dc9
Bug 808428 - RuntimeService now calls nsLayoutStatics::AddRef/Release. r=khuey
2012-11-04 23:30:00 -08:00
Peter Van der Beken
74736c6026
Fix for bug 778152 (Content window does not have an XMLHttpRequest property when accessed via an Xray wrapper in a subscript). r=bz.
...
Switch from using the interface objects from the Xrays compartment to wrapping
interface objects and interface prototype objects in Xrays. Make dom binding
Xrays deal with both instance objects and interface and interface prototype
objects.
2012-10-09 20:50:27 +02:00
Bobby Holley
d38c48122d
Bug 789224 - Remove miscellaneous UniversalXPConnect checks sprinkled throughout gecko. r=mrbkap
2012-10-22 08:29:55 +02:00
Benjamin Peterson
13c4231de5
Bug 803358 - Remove JSOPTION_RELIMIT. r=luke
2012-10-18 21:06:42 -04:00
Bill McCloskey
9a730f6852
Bug 714050 - Add support for optional JS helper threads (r=luke)
2012-10-16 11:57:09 -07:00
Eric Faust
2e11a601d6
Bug 795150 - Add DOMCallbacks to worker thread JSRuntimes. (r=bz)
2012-10-03 12:32:06 -04:00
Andrea Marchesini
06d200ba8a
Bug 793020. r=bent
2012-09-22 08:45:00 -04:00
Andrea Marchesini
e5b464e46f
Bug 609748 - Workers: If CSP blocks eval in a page, eval should also be blocked in workers created by that page. r=bent
2012-09-15 14:51:55 -04:00
David Anderson
599ed0d8d7
Merge from mozilla-central.
2012-08-29 17:57:37 -07:00
David Anderson
25ba94695e
Merge from mozilla-central.
2012-08-29 17:51:24 -07:00
David Anderson
423a06d2f1
Merge from mozilla-central.
2012-08-22 16:09:24 -07:00
Ehsan Akhgari
243c878d26
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
David Anderson
818270a04e
Merge from mozilla-central.
2012-08-07 15:13:28 -07:00
Ms2ger
26fa23777d
Bug 743573 - Fix a number of build warnings in dom/; r=mounir
2012-08-07 09:06:29 +02:00
David Anderson
d827932879
Merge from mozilla-central.
2012-07-30 13:15:39 -07:00
Aryeh Gregor
8b4a23fc4c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
David Anderson
681def000b
Merge from mozilla-central.
2012-07-10 19:45:14 -07:00
Rafael Ávila de Espíndola
ec153c3b0e
Bug 784895 - Remove unnecessary token pasting. r=mrbkap.
2012-08-23 19:57:51 -04:00
Bill McCloskey
a4d863d341
Bug 770759 - Add mutable handles (r=bhackett)
2012-07-04 11:12:16 -07:00
David Rajchenbach-Teller
9eca609f25
Bug 750178 - Expose OS.Constants as an xpcom component. r=khuey
2012-07-04 08:30:58 -04:00
David Anderson
2d79cd0d62
Merge from mozilla-central.
2012-06-15 15:23:58 -07:00