James Willcox
8287dabf11
Bug 800838 - Guard against invalid NPP when unscheduling plugin timers on Android r=blassey
2013-01-23 09:16:26 -05:00
Bobby Holley
1712c18669
Bug 824864 - Pass EvaluateString out-param as a pointer, not a reference. r=bz
2013-01-16 18:50:27 -08:00
Bobby Holley
12a948d258
Bug 824864 - Rename EvaluateStringWithValue to EvaluateString. r=bz
...
Now that there's only one of them, we can get rid of the silly suffix. \o/
2013-01-16 18:50:26 -08:00
Bobby Holley
5c46589e4c
Bug 824864 - Improve the API for EvaluateStringWithValue. r=bz
...
There are a few changes we make here:
1 - Having callers pass JS::CompileOptions directly.
2 - Removing aUndefined, which makes no sense and is unused by consumers.
3 - Making aScopeObject and aRetValue non-optional, via references.
3 - Adding an argument to optionally coerce the return value to a string.
Coercing jsvals to strings is the reason we currently have two nearly-identical
functions, EvaluateString and EvaluateStringWithValue, since the coercion can
trigger arbitrary script and thus needs to be bracketed by all the junk that
nsJSContext does. However, if callers can be guaranteed that the return value
will be a bonafide string, then they can easily extract the string themselves
if they so desire. This will allow us to combine the two functions.
2013-01-16 18:50:26 -08:00
Josh Matthews
3c2753816d
Bug 814247 - Add auth cache jars for separate apps. r=mayhemer
2012-12-05 02:33:20 -05:00
Ed Morley
859dd33a28
Backout 3bcd9a5a33a2 (bug 814247), d9546d42054c & 8b6edf9f6b87 (bug 814638) for failures in test_bug814638.xul and also crashes on a CLOSED TREE
2012-12-19 23:46:07 +00:00
Josh Matthews
2d88328b90
Bug 814247 - Add auth cache jars for separate apps. r=mayhemer,bsmedberg
2012-12-05 02:33:20 -05:00
Ed Morley
40b70b540e
Backout 4faa85ebbbf7 (bug 814247) for build bustage on a CLOSED TREE
2012-12-19 20:20:30 +00:00
Josh Matthews
8ed0e9a74d
Bug 814247 - Add auth cache jars for separate apps. r=mayhemer,bsmedberg
2012-12-05 02:33:20 -05:00
Bobby Holley
e2600e005c
Bug 820666 - Tag XBL script for <field> elements and child scripts. r=jorendorff
2012-12-12 17:09:37 -08:00
Robert O'Callahan
68341e4a9e
Bug 785348. Part 1: Track when we've called into plugin code. While we're in plugin code, never run the refresh driver. r=mats
2012-12-07 12:58:14 +13:00
Josh Matthews
201f7f7d78
Bug 722850 - Part 4: Make plugins provide the channel of the owning document when manipulating cookies. r=bsmedberg
2012-11-16 16:40:22 +00:00
Ed Morley
f4e14a730a
Backout 7a0fe388a24b, 2a9fbd15cad4, 320c1567e431 & d907ac7bf669 (bug 722850) for xpcshell & browser-chrome failures
2012-11-16 14:18:41 +00:00
Josh Matthews
198797d64b
Bug 722850 - Part 4: Make plugins provide the channel of the owning document when manipulating cookies. r=bsmedberg
2012-11-16 12:32:57 +00:00
Josh Matthews
c5acc3845e
Bug 769283 - Add a separate HTTP auth cache for private channels. r=mayhemer
2012-10-29 16:20:03 -04:00
Josh Aas
9198e7804c
Bug 598397: Remove support for Carbon NPAPI. r=smichaud
2012-10-15 08:38:34 -04:00
Nathan Froyd
c11e06ccd7
Bug 798573 - remove prtypes.h #includes in dom/; r=ehsan
2012-10-05 17:28:24 -04:00
Jacek Caban
b82bb752f7
Bug 797316 - Fix -Werror=conversion-null errors in Windows-only code (dom/plugins part) r=joshmoz
2012-10-04 10:31:37 +02:00
Josh Aas
677edac3b7
Bug 797100: Replace internal usage of nsIPluginInstanceOwner with nsPluginInstanceOwner. r=jst
2012-10-02 22:43:18 -04:00
Steven Michaud
207a80cc98
Bug 785667 - Make plugins work with HiDPI mode on the Mac. r=bgirard
2012-10-02 14:48:05 -05:00
Alexander Surkov
e2833a8198
Bug 785047 - force disable oop when JAWS is running, r=joshmoz
2012-10-02 22:24:51 +09:00
Isaac Aggrey
990e90e88a
Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
2012-09-28 01:57:33 -05:00
Santtu Lakkala
7f6ce7109d
Bug 790198 - Cleanup local JNI references in Android plugins r=snorp
2012-09-11 05:19:00 -04:00
Randell Jesup
3b4961b603
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Josh Aas
c57b0e9247
Bug 598401: Remove support for the Quickdraw NPAPI drawing model. r=smichaud
2012-08-30 15:10:55 -04: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
Aryeh Gregor
5b01f29a20
Bug 782605 - Make nsNPAPIPluginInstance::SetCached infallible; r=roc
2012-08-14 12:10:42 +03:00
Aryeh Gregor
eb91209ce0
Bug 782252 - Change named constants to correct types; r=ehsan
2012-08-07 18:11:35 +03:00
Ms2ger
26fa23777d
Bug 743573 - Fix a number of build warnings in dom/; r=mounir
2012-08-07 09:06:29 +02:00
Aryeh Gregor
512efbe4c1
Bug 777292 - dom/plugins/: Fix incorrect conversions to nsresult; r=roc
2012-07-30 12:24:36 +03:00
Aryeh Gregor
8b4a23fc4c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Brian R. Bondy
5c310dcd42
Bug 774140 - Remove code duplication for IsVistaOrLater. r=bsmedberg
2012-07-25 10:23:26 -04:00
Aryeh Gregor
e3e1225e61
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
2012-07-20 14:16:17 +03:00
Benjamin Smedberg
a7750daa29
Bug 769721 - Minimal patch to force OOPP mode on for Windows Vista+ users, because Flash is not tested with the IPP configuration and has known bugs, r=josh
2012-07-03 17:04:45 -04:00
David Zbarsky
9050aef271
Bug 763350 - Clean up some includes in content/ and dom/ r=smaug
2012-07-01 16:45:59 -07:00
Martin Stransky
9f24c66177
Bug 627699 - Port GTK2 to GTK3, dom patch. r=karlt
2012-06-27 20:15:32 -04:00
Ryan VanderMeulen
183a1466e1
Backout a07e9d98a7c6 (Bug 627699) due to build bustage.
2012-06-21 20:56:10 -04:00
Martin Stransky
a378b97cdb
Bug 627699 - Port GTK2 to GTK3, dom patch. r=karlt
2012-06-21 20:44:38 -04:00
Josh Aas
cedbbee7d7
Bug 758227: NPAPI plugin stream decomtamination: nsIPluginStreamInfo. r=bsmedberg
2012-06-05 09:58:39 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Josh Aas
eb5c04ca96
Bug 240131: Clarify NPStream ownership. r=jst
2012-05-19 00:33:24 -04:00
Josh Aas
19b2d04e7b
Bug 755961: Plugin stream decomtamination (nsIPluginStreamListener). r=bsmedberg
2012-05-17 19:54:26 -04:00
Ms2ger
b8c940e642
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-05-05 11:00:05 +02:00
Ehsan Akhgari
389a1e201c
Bug 748752 - nsNPAPIPlugin check for private browsing value will not work; r=josh
2012-04-25 11:56:40 -04:00
Josh Matthews
c62994d83a
Bug 722942 - Obtain private browsing status from document of plugin owner, and watch private mode transitions on a per-instance basis. r=josh
2012-04-24 00:49:25 -04:00
Ms2ger
54f1f6b78d
Backing out bf0a78471e5e:dc7022e2d807 for inexplicable windows crashes.
2012-04-14 17:52:34 +02:00
Ms2ger
78bc77e39f
Bug 741245 - Remove nsresult return value from nsXPConnect::GetSafeJSContext(); r=bholley
2012-04-14 15:05:01 +02:00
Daniel Holbert
d379c3696e
Bug 743785: Remove no-longer-used variable 'javaIsEnabled' from nsNPAPIPlugin.cpp. r=josh
2012-04-09 13:36:23 -07:00
Masayuki Nakano
60594b183f
Bug 668157 part.2 mozilla/dom should use mozilla::Preferences r=jst
2012-04-04 13:09:20 +09:00
Josh Aas
d229c3c3f0
Bug 740217: Simplify plugin instance object creation. r=bsmedberg
2012-03-30 12:52:43 -04:00