Steven Michaud
37f486bf47
Bug 700835 - Restore plugin caching to work around bad crash bug in latest Apple Java updates. r=josh
2011-11-11 19:10:31 -06:00
Michael Wu
3e0835d415
Bug 694206 - Add Gonk (B2G) widget backend, r=cjones
2011-11-10 16:17:46 -08:00
Brian Hackett
d24ffb5376
Merge MC -> JM
...
--HG--
rename : js/src/frontend/BytecodeGenerator.cpp => js/src/frontend/BytecodeEmitter.cpp
rename : js/src/frontend/BytecodeGenerator.h => js/src/frontend/BytecodeEmitter.h
rename : js/src/frontend/Parser.cpp => js/src/frontend/SemanticAnalysis.cpp
2011-11-02 09:23:25 -07:00
Brad Lassey
8221758c4c
merge birch to mozilla-central
...
--HG--
rename : embedding/android/GeckoBatteryManager.java => mobile/android/base/GeckoBatteryManager.java
2011-12-06 13:55:36 -05:00
Doug Turner
5976ea245c
merge with m-c 1900e3edd32d
2011-11-30 22:30:21 -08:00
Doug Turner
3efc2cfcbd
Merge with mozilla-central 95bca70369ef
...
--HG--
rename : embedding/android/AndroidManifest.xml.in => mobile/android/base/AndroidManifest.xml.in
rename : embedding/android/GeckoApp.java => mobile/android/base/GeckoApp.java
rename : embedding/android/GeckoAppShell.java => mobile/android/base/GeckoAppShell.java
rename : embedding/android/GeckoEvent.java => mobile/android/base/GeckoEvent.java
rename : embedding/android/GeckoSmsManager.java => mobile/android/base/GeckoSmsManager.java
rename : embedding/android/Makefile.in => mobile/android/base/Makefile.in
2011-11-29 20:58:39 -08:00
Doug Turner
3640ceaf27
Merge with mozilla-central 6f998cc964be
...
--HG--
rename : embedding/android/GeckoApp.java => mobile/android/base/GeckoApp.java
2011-11-22 12:48:22 -08:00
Makoto Kato
b2d3582918
Bug 703942 - get rid of *WithConversion (plugin part). r=josh
2011-11-22 12:14:00 +09:00
Doug Turner
21054298bb
merge with mozilla-central 2ab636cf01f3
2011-11-18 10:38:37 -08:00
Doug Turner
7736a5d719
merge from mozilla-central b62e6ee5ba9b
2011-11-17 15:49:43 -08:00
James Willcox
a9d85150c3
Bug 702964 - Support subregion lock with native plugin surfaces r=blassey
2011-11-16 11:15:53 -05:00
James Willcox
42bb73874f
Bug 702883 - Use a native solution for locking/unlocking plugin surfaces
2011-11-16 10:42:09 -05:00
Brad Lassey
49c341bfa3
Bug 702627 - Invalidate plugin rect after requesting Java surface during paint r=blassey
2011-11-15 18:05:23 -05:00
Brad Lassey
5b287056e8
Bug 702614 - Use Skia to implement the Android canvas plugin APIs r=blassey
...
--HG--
rename : dom/plugins/base/android/ANPCanvas.cpp => other-licenses/skia-npapi/ANPCanvas.cpp
rename : dom/plugins/base/android/ANPPaint.cpp => other-licenses/skia-npapi/ANPPaint.cpp
rename : dom/plugins/base/android/ANPPath.cpp => other-licenses/skia-npapi/ANPPath.cpp
rename : dom/plugins/base/android/ANPTypeface.cpp => other-licenses/skia-npapi/ANPTypeface.cpp
2011-11-15 18:05:23 -05:00
James Willcox
d66ce5b421
Bug 692988 - Give Flash a valid application directory
2011-11-14 19:47:38 -05:00
James Willcox
6f3b739b4d
bug 702334 - Fix deadlocks caused by Flash r=blassey
2011-11-15 10:43:42 -05:00
James Willcox
f7d2a69d61
bug 702330 - Revert to drawing Flash plugin with a SurfaceView r=blassey
2011-11-15 10:43:42 -05:00
Rafael Ávila de Espíndola
5832453d08
Bug 705654 - Fix uses of uninitialized memory found by valgrind in 632423-1.html. r=joshmoz.
2011-11-28 11:12:27 -05:00
Benjamin Smedberg
faa9f98981
Bug 565953 - Intermittent failure in test_pluginstream_err.html because we're sometimes delivering NPP_StreamAsFile even after NPP_Write has failed, which is probably a violation of NPAPI expectations, although this behavior isn't actually specced out explicitly anywhere. r=josh
2011-11-21 13:40:19 -05:00
Rafael Ávila de Espíndola
6ff954552a
Bug 706682 - don't access bgra[4]. r=josh.
2011-12-01 08:35:08 -05:00
Brian Hackett
8e5e57fc40
Merge MC -> JM
2011-10-27 14:16:02 -07:00
Chris Pearce
183224c060
Bug 684618 - Deny requests for full-screen in documents containing windowed plugins. Exit full-screen when windowed plugin added document. r=roc
2011-10-27 15:57:09 +13:00
Brian Hackett
45e7531bb4
Merge MC -> JM
...
--HG--
rename : js/src/jsparse.cpp => js/src/frontend/BytecodeCompiler.cpp
rename : js/src/jsparse.h => js/src/frontend/BytecodeCompiler.h
rename : js/src/jsemit.cpp => js/src/frontend/BytecodeGenerator.cpp
rename : js/src/jsemit.h => js/src/frontend/BytecodeGenerator.h
rename : js/src/jsparse.cpp => js/src/frontend/FoldConstants.cpp
rename : js/src/jsparse.cpp => js/src/frontend/ParseNode.cpp
rename : js/src/jsparse.h => js/src/frontend/ParseNode.h
rename : js/src/jsparse.cpp => js/src/frontend/Parser.cpp
rename : js/src/jsparse.h => js/src/frontend/Parser.h
rename : js/src/jsregexpinlines.h => js/src/vm/RegExpObject-inl.h
rename : js/src/jsregexp.cpp => js/src/vm/RegExpObject.cpp
rename : js/src/jsregexp.h => js/src/vm/RegExpObject.h
rename : js/src/xpconnect/src/xpcjsruntime.cpp => js/xpconnect/src/XPCJSRuntime.cpp
rename : js/src/xpconnect/src/xpcquickstubs.cpp => js/xpconnect/src/XPCQuickStubs.cpp
rename : js/src/xpconnect/src/nsXPConnect.cpp => js/xpconnect/src/nsXPConnect.cpp
2011-10-19 14:26:08 -07:00
Olli Pettay
e5b7e8ee46
Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 2, r=jst
...
--HG--
extra : rebase_source : 53dc2ec386f6e4147587e6be3c53d297ad71d57a
2011-10-18 14:19:44 +03:00
Olli Pettay
a86b1a4d43
Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 1, r=jst
...
--HG--
extra : rebase_source : baf1a25cdea68d499a7673fdf96e27b5a12dc83c
2011-10-18 13:53:36 +03:00
Ehsan Akhgari
a3cf2c657c
Bug 695243 - Cast the 32-bit integers to 16-bit ones explicitly in order to fix clang builds; r=benwa
...
This is fine since the dimensions of a plugin cannot be more than USHRT_MAX.
2011-10-17 21:42:07 -04:00
Brian Hackett
63b298d8b6
Add missing #include, bug 693754.
2011-10-12 12:20:52 -07:00
Brian Hackett
467ea67fc4
Fix use of getPrivate() on function object, bug 693754.
2011-10-12 09:48:46 -07:00
Brian Hackett
e89780c40d
Remove jsobj.h from installed headers, bug 690943. r=luke
2011-10-04 07:06:54 -07:00
Ed Morley
345c2b06c0
Merge mozilla-central and mozilla-inbound
2011-11-05 18:46:28 +00:00
Ed Morley
6a998be2c5
Backout 4997c6f8b24d (bug 616542) for causing locally run mochitest-browser-chrome test runs to fail
2011-11-05 18:35:59 +00:00
Josh Aas
7608d88aa5
Bug 656006: Fix crash in nsPluginStreamListenerPeer::OnStartRequest. r=bz
2011-11-05 12:42:59 -04:00
Rail Aliiev
364e83c545
Bug 616542 - Shorten file path length of mochitest; r=ted
2011-11-04 21:13:42 +00:00
Benoit Girard
e7ac22732b
Bug 694039 - Follow up fix, remove printf r=jmuizelaar
2011-10-28 10:19:07 -04:00
Benoit Girard
4ee20d1356
Bug 691354 - Enable test fix by changes. r=jmuizelaar
2011-10-17 13:09:03 -07:00
Josh Aas
b258d496c8
Bug 649079: Plugin crash fix (parent process). r=bz
2011-10-27 16:00:49 -04:00
Benoit Girard
28551c757a
Bug 694039 - Load plugin quirks during interpose. r=jmuizelaar
2011-10-26 22:57:26 -04:00
Benoit Girard
48817e26d9
Bug 694039 - Add Offline Renderer support to nsCARenderer. r=jmuizelaar
2011-10-20 16:32:38 -04:00
Matt Brubeck
3d8b943004
Merge mozilla-central to mozilla-inbound
2011-09-30 18:39:57 -07:00
Josh Aas
34871f44d1
Bug 690459: Remove usage of PR_TRUE and PR_FALSE from base plugin code. r=jst
2011-09-30 02:02:59 -04:00
Ehsan Akhgari
4ef40fe917
Backout changeset 32e9422afd8d (bug 687265) explicitly from mozilla-central
2011-09-29 20:29:11 -04:00
Josh Matthews
a0c2a4dd47
Bug 581341 - Part 1: Make crash report annotation work OOP and subsume existing workarounds. r=cjones
2011-06-08 15:56:31 -04:00
Josh Matthews
5467f8c160
Bug 691424 - Ensure that plugin processes that can't create a crash reporter actor abort the plugin creation process. r=bsmedberg
2011-10-19 15:32:17 -04:00
Steven Michaud
bb455c2aad
Bug 687610 - QuickTime can't play media from the network cache when running OOP. r=bsmedberg
2011-10-19 09:46:24 -05:00
James Willcox
23a020f385
Bug 692198 - Make Flash on Android draw to bitmap intead of SurfaceView directly
...
From 718909dd4d8c1b1ffb2e8ea72cc7d75c281e0773 Mon Sep 17 00:00:00 2001
--HG--
extra : rebase_source : 01bc243a06d5470b559c8c892425d7918b5a7de3
2011-10-05 14:44:19 -04:00
James Willcox
ceb433e582
Bug 692200 - Make 'plugins.force.wmode' pref override any other wmode
...
From 1c3c36534accbc956a5b88278ebc165626c8a8f0 Mon Sep 17 00:00:00 2001
This also enables the preference on Android. We need this because
the fix for bug 692200 breaks 32bit support, which is used
in 'transparent' (and probably other) wmodes. We force it
to 'opaque' to avoid this.
--HG--
extra : rebase_source : 9f9a555577090cafb7245c26d6eee09a37d5d964
2011-10-05 14:43:16 -04:00
Marco Bonardo
e2b3265b60
Merge mozilla-central to mozilla-inbound
2011-10-19 11:50:01 +02:00
Joel Maher
c300a042aa
Bug 675245 - cleanup pluginutils and SimpleTest.executeSoon() to utilize specialpowers. r=ted
2011-10-19 05:35:05 -04:00
Mark Finkle
7936c492ce
Bug 687265 - Front-end support for flash on Android Fennec [r=mbrubeck r=blassey]
...
--HG--
extra : rebase_source : 39d5bb6c6d4d3165dcb10bded80a2aa9da7cb98e
2011-09-29 10:44:03 -04:00
Michael Wu
d8e503c38b
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Rafael Ávila de Espíndola
7cf28de007
Bug 689609 - Don't enable c++11 on systems that don't really support it. r=ehsan,glandium.
...
--HG--
extra : rebase_source : 2735225fb50875a91c46230c1602920d6ae69f9a
2011-09-28 16:46:06 -04:00
Benoit Girard
95f511b8f5
Bug 676831 - Mark Android OpenGL Reftest failures for regression testing. r=joe
...
--HG--
extra : rebase_source : b5458fa13fc6277560eb0ebc3e4e31f6c04b4e6c
2011-09-19 13:05:15 -07:00
Ehsan Akhgari
ce13ee9531
Bug 666414 followup - Fix the Android build bustage
2011-09-26 16:41:38 -04:00
Ehsan Akhgari
719586cca5
Bug 666414 - Part 2: Reference count the ANPTypeface type explicitly instead of piggybacking on nsRefPtr; r=dougt
2011-09-26 16:10:47 -04:00
Ehsan Akhgari
b542efd4e6
Bug 666414 - Prevent AddRef and Release from being called on the pointers wrapped in nsCOMPtr and nsRefPtr; r=bsmedberg
2011-09-16 16:22:44 -04:00
Ralph Giles
f7e3f5a65b
Bug 688274 - Remove zero-length android_npapi.h - r=:dougt
...
Hg commit 804e93f6 includes a zero-length copy of android_npapi.h in
dom/plugins/base/. As far as I can tell this isn't functional; there's a
working copy of of the header in dom/plugins/base/android.
2011-09-22 12:16:28 +01:00
Benoit Girard
69762a040b
Bug 683803 - [backout] Add a 60 FPS Cap to throttle plugin drawing. r=backout
2011-09-20 22:35:13 -04:00
Benoit Girard
1f5722ae10
Bug 683803 - [OOPP] Add a 60 FPS Cap to throttle plugin drawing. r=cjones
2011-09-07 16:18:42 -04:00
Landry Breuil
1972433021
Bug 685820 - Fix uint64/uint64_t usage breaking the build on OpenBSD/amd64; r=cjones
2011-09-20 17:20:51 +01:00
Ed Morley
848e923aa5
Merge last green changeset on mozilla-central to mozilla-inbound
2011-09-19 12:27:35 +01:00
Ed Morley
14281d90d0
Merge last green changeset on mozilla-inbound to mozilla-central
2011-09-18 20:23:17 +01:00
Jim Mathies
5a9b39a666
Bug 654891 - warning C4509: nonstandard extension used: 'PluginWindowEvent::Run' uses SEH and 'inst' has destructor; r=bsmedberg
2011-09-18 00:58:37 +01:00
Ms2ger
7b7048fda0
Bug 649603 - Make nsIScriptContext::GetNativeContext return JSContext; r=jst
2011-09-18 11:22:17 +02:00
Doug Turner
fa4f75d7e3
Bug 630007 - Minimal support NPAPI on ANDROID. Pre-Honeycomb inproccess support only. r=josh.
2011-09-16 14:34:31 -07:00
Ed Morley
00e6fcf8b2
Backout d4bdab069bbc (bug 630007) for qt build bustage and various oranges on other platforms
2011-09-17 00:27:55 +01:00
Doug Turner
0ef3efa1a5
Bug 630007 - Minimal support NPAPI on ANDROID. Pre-Honeycomb inproccess support only. r=josh.
2011-09-16 14:34:31 -07:00
Ed Morley
7216208a08
Bug 605174 - Fix a number of build warnings in dom/ (based on patch by Ms2ger <ms2ger@gmail.com>); r=peterv
2011-09-18 20:02:27 +01:00
Josh Aas
930bcb078b
Bug 622199: Add support for NPNVdocumentOrigin, ability to pass document origin directly to NPAPI plugins. r=bz
2011-09-14 12:22:27 -04:00
Josh Aas
824a527b6d
Bug 686538: Update to npapi-sdk r13. r=roc
2011-09-14 12:20:26 -04:00
Oleg Romashin
b75e2b9d00
Bug 685082 - Transparent plugins not cleared on Maemo; r=karlt
2011-09-14 08:51:24 +01:00
Josh Aas
5917328115
Bug 682759: Use fixed size integer in NPRemoteWindow to store window reference. r=m_kato r=cjones
2011-09-07 00:54:21 -04:00
Marco Bonardo
f7ab1e5a89
Merge last green changeset from mozilla-inbound to mozilla-central
2011-09-03 11:49:40 +02:00
Makoto Kato
9978687041
Bug 681924: Plugin container should not hook functions multiple times. no-r, landing as a bustage fix.
2011-09-02 10:22:02 -04:00
Matheus Kerschbaum
de6608fa4d
Bug 680793 - Remove support for Irix. r=ted
2011-09-02 15:41:45 +01:00
Oleg Romashin
0773035af1
Bug 683099 - NS_NATIVE_WINDOW value should not be used as IPC shareable . r=roc
2011-08-31 20:01:38 +01:00
David Zbarsky
51e4a8ce13
Bug 682776 - nsPluginInstanceOwner.h should declare 'struct nsIntRect' r=khuey
2011-08-30 20:20:08 +01:00
Oleg Romashin
d296e5fd07
Bug 672857 - Make IM work for IPC plugins in remote browser. r=karlt
2011-08-29 17:26:24 +01:00
Oleg Romashin
7cb6cc6d06
Bug 677712 - Make Qt port support No X11 build; r=dougt,joe
...
--HG--
rename : dom/plugins/ipc/NPEventX11.h => dom/plugins/ipc/NPEventUnix.h
2011-08-24 17:15:58 +01:00
Rafael Ávila de Espíndola
085e4aff4d
Bug 681036 - Fix c++0x initializer list error found by clang. r=karlt
...
The C++11 draft says about initializer lists:
"If a narrowing conversion (see below) is required to convert any of
the arguments, the program is ill-formed."
and
"A narrowing conversion is an implicit conversion...
from an integer type or unscoped enumeration type to an integer type
that cannot represent all the values of the original type, except where
the source is a constant expression..."
--HG--
extra : rebase_source : c4e5fcc0442050c4d9788c4a260249437acfaea6
2011-08-24 09:00:16 -04:00
Neil Deakin
e81f94f118
Bug 666256, cannot drop files onto a plugin, r=smaug
2011-08-23 08:54:37 -04:00
Geoff Brown
1264a5446f
Bug 668349 - Changes to xpcshell.ini; r=jmaher
2011-08-22 09:00:50 +01:00
Jim Mathies
764b581511
Bug 680528 - Make use of the cached UserAgent string in PluginModuleChild. r=bent
2011-08-19 15:25:09 -05:00
Oleg Romashin
9ed09830e6
Bug 621228 - Make plugins listening presShell SetActive calls. r=jst
2011-08-18 22:08:38 +02:00
Jim Mathies
cae5da6e82
Bug 677711 - Kill plugin processes when the child detects the browser is hung. r=bsmedberg
2011-08-16 05:25:34 -05:00
Rafael Ávila de Espíndola
c8cc80b651
Bug 678069 - Fix build with clang and c++0x. r=joshmoz.
...
mShWidth and mShHeight are used in an initializer list for NPRect in fields
that have type uint16_t. Change their definitions to match.
2011-08-15 13:07:40 -04:00
Malini Das
02665c9658
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- plain 1/1. r=jmaher, a=test-only
2011-08-12 12:21:42 -04:00
Malini Das
da32b5cbd3
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- update tests. r=jmaher, a=test-only
2011-08-12 12:21:37 -04:00
Malini Das
e306b1b5aa
Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- chrome. r=jmaher, a=test-only
2011-08-12 12:21:36 -04:00
Rafael Ávila de Espíndola
3e1d86aa57
Bug 678016 - Fix c++0x initializer list error found by clang; r=josh
...
Add explict casts to short.
::Point is a OS provided data type, so we cannot change it. I could try adding
a nsShortPoint type and have WidgetToScreenOffset to return it, but that
is a virtual method used in other OSs, so doing the cast looked like the
best solution.
2011-08-10 15:45:44 -04:00
Brad Lassey
146bdc79f5
backing out changesets 1baddb020156, d9456378c12d, 187ac0d7b154, 40e392d958e0 and f2e8ee893fe4
2011-08-10 18:18:09 -04:00
Geoff Brown
cf4a559f2b
Bug 668349 - changes to xpcshell.ini; r=jmaher
2011-08-10 16:56:49 -04:00
Benoit Girard
f3d98f2440
Bug 671916 - Fix windowless Flash Player painting crash; r=cjones
2011-08-10 10:12:25 -04:00
Jonas Sicking
2c2a5971d9
Bug 665586 Part 2: Kill AddEventListenerByIID/RemoveEventListenerByIID code from nsPluginDOMContextMenuListener. r=josh
2011-08-08 11:26:26 -07:00
Jonas Sicking
e6610cea50
Bug 665586 Part 1: Kill AddEventListenerByIID/RemoveEventListenerByIID code from nsPluginInstanceOwner. r=josh
2011-08-08 11:26:22 -07:00
Hiroyuki Ikezoe
80eba78bd6
Bug 674803 - Remove needless G_OBJECT. r=karlt
2011-08-07 16:11:00 +02:00
Benoit Girard
7aaadfb8f3
Backout f182f03aaee9, f53ac674db57 due to tp5 regression
...
--HG--
extra : rebase_source : d1c007ad66571bd77a93b5e3064400cf2738fe8c
2011-08-06 19:04:26 -04:00
Benoit Girard
b9526a7331
Bug 673440 - Fix casing of NPNVsupportsCompositingCoreAnimationPluginsBool; r=bustage
2011-08-06 14:04:58 -04:00
Benoit Girard
f6c49df8be
Bug 673440 - add support for NPNVSupportsCompositingCoreAnimationPluginsBool; r=josh
2011-07-31 13:37:06 -04:00
Marco Bonardo
c566b79a61
Backout changesets 57446cb82caa, 1c136ef5cac2 due to Tp5 regression on OSX.
2011-08-06 10:24:48 +02:00
Benoit Girard
ec371335fb
Bug 673440 - add support for NPNVSupportsCompositingCoreAnimationPluginsBool; r=josh
...
--HG--
extra : rebase_source : 9601c70b14876f40ad3fa333fe522f2fe49e41f4
2011-07-31 13:37:06 -04:00