226 Commits

Author SHA1 Message Date
bryner%brianryner.com
f54a32de83 ifdef includes and inline function that requires MOZILLA_INTERNAL_API, so that this header can be pulled in from a standalone extension (bug 334870). r+b181=darin.
git-svn-id: svn://10.0.0.236/trunk@195006 18797224-902f-48f8-a5cc-f745e15eee43
2006-04-20 22:58:23 +00:00
jst%mozilla.jstenback.com
dc4b19a5f8 Landing fix for bug 296159. Adding support for NPObject enumeration to npruntime. Patch by alfred.peng@sun.com, r=mrbkap@gmail.com, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@191449 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-01 00:13:38 +00:00
cbiesinger%web.de
ec7f2d3bc5 Bug 316455 Remove nsIPluginInstanceOwner::PluginNotAvailable, which is pointless
now that plugin loading has been rewritten in bug 1156 / bug 309521
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@186777 18797224-902f-48f8-a5cc-f745e15eee43
2006-01-01 11:28:35 +00:00
cls%seawood.org
acb2af0480 Fix header export rules for parallel builds.
Bug #319460 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@185994 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-13 17:25:26 +00:00
timeless%mozdev.org
dae7b0629a Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan


git-svn-id: svn://10.0.0.236/trunk@185282 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-25 21:57:13 +00:00
bsmedberg%covad.net
0217e2f9a9 Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver
git-svn-id: svn://10.0.0.236/trunk@184456 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-11 14:36:26 +00:00
bzbarsky%mit.edu
6ef51f82b9 Fix bug 297832. Patch by David H. Gutteridge <dhgutteridge@hotmail.com>, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@181809 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-08 03:02:20 +00:00
cbiesinger%web.de
054912c09e bug 1156
- Make object frames have no children
  - Make the frame constructor construct a subdocumentframe, object frame or
    image frame as appropriate
- start the load of <applet>, <embed> and <object> in content code
- fallback to alternate rendering correctly

NOTE: This checkin will break the plugin finder. This will be fixed soon.

r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@180762 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-21 19:14:30 +00:00
smfr%smfr.org
8d7f1b51a8 Fix the signatures of NPN_PushPopupsEnabledState(), NPN_PopPopupsEnabledState() (fallout from bug 176079). r/sr=jst, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@179199 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 15:09:27 +00:00
jst%mozilla.jstenback.com
c9a2d89818 Fixing bug 176079. Provide an API for plugins to control whether popups are enabled or not. Disable popups by default from plugins, but enable/disable popups while handling user input events (mouse click, keydown etc) on the platforms where it's possible (Win32 and Mac), but do that only if the plugin doesn't support the popup enabling/disabling API. r+sr+a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@174814 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-18 06:06:45 +00:00
timeless%mozdev.org
b048e1083d Bug 292348 NewEmbededPluginStream misspelled
patch by pythonesque+bugzilla@gmail.com r=jst sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@174323 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-08 23:42:15 +00:00
bugzilla%arlen.demon.co.uk
2652a93dfa Bug 259325 build error on OpenBSD
p=ajschult@verizon.net r=benjamin sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@173607 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-19 21:49:42 +00:00
cbiesinger%web.de
e64ebdba57 Bug 292114 InstantiateFullPagePlugin should take nsIURI*, not nsString&
r=jst sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@172865 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-29 12:11:45 +00:00
timeless%mozdev.org
b11b0ba533 Bug 283540 OOM mlk [@ NS_NewPluginPostDataStream]
patch by jlurz24@gmail.com r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@171475 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-01 23:33:00 +00:00
jst%mozilla.jstenback.com
a4ba4915da Updating NPPVariable comments per cbiesinger@gmx.at.
git-svn-id: svn://10.0.0.236/trunk@170456 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-09 20:03:43 +00:00
jst%mozilla.jstenback.com
74ef97ed88 Adding new file, removing old file to fix bugstage.
git-svn-id: svn://10.0.0.236/trunk@170448 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-09 17:50:52 +00:00
jst%mozilla.jstenback.com
3d9d095352 Fixing bug 188938. Adding the ability for plugins to participate in form submission. r=bzbarsky@mit.edu, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@170445 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-09 17:01:22 +00:00
timeless%mozdev.org
5b41db1b0d Bug 273056 PluginArrayImpl::GetLength should not throw if there's no plugin host, and PluginArrayImpl::GetPlugins should handle no plugin host and failure from mPluginHost->GetPlugins
r=bz sr=jst


git-svn-id: svn://10.0.0.236/trunk@167875 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-17 07:57:04 +00:00
jst%mozilla.jstenback.com
4134face66 Landing the low-level code for using the plugin finder service from the aviary branch. Bug 244125 etc.
git-svn-id: svn://10.0.0.236/trunk@167276 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-05 00:21:06 +00:00
cls%seawood.org
2d4f0a22bd Add --disable-plugins build option.
Bug #266750 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@164696 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-31 07:10:49 +00:00
bryner%brianryner.com
fddb0a9ccd Add HPUX to the list of platforms that use inttypes.h. Bug 239465, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161802 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 22:56:55 +00:00
jst%mozilla.jstenback.com
f33e5a0132 Fixing build bustage on OpenBSD 3.5 (bug 256877). Patch by ju1i3n.news@free.fr and jon@rekai.net, r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161581 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 16:56:51 +00:00
jst%mozilla.jstenback.com
23e7b773fa Landing fix for bug 251939. Fixing IRIX build bustage. Patch by grobi_2000@yahoo.de, r=bryner@brianryner.com, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161563 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 00:32:03 +00:00
jst%mozilla.jstenback.com
585b204718 Fixing build bustage on BeOS (bug 257442). Patch by thesuckiestemail@yahoo.se, r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161490 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:05:11 +00:00
jst%mozilla.jstenback.com
7c3d6831bb Fixing bug 257191. Adding NPN_InvokeDefault() and renaming NPN_Call() to NPN_Invoke() in the npruntime plugin scriptability API. Also fix a problem with property getters on plugin objects. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161466 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 04:31:16 +00:00
jst%mozilla.jstenback.com
6077056f8a Fixing bug 256944. Adding NPClass argument to NPAllocateFunctionPtr to make it easier to work with dynamic NPClasses. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161370 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 00:58:44 +00:00
jst%mozilla.jstenback.com
5c1fe97158 Fixing bug 256898. Initialize all NPN callback functions, and correct an error in the prototype for NPN_IdentifierIsString(). r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161282 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:32:41 +00:00
jst%mozilla.jstenback.com
3b04c93333 Fixing bug 253570. Add NPP arguments to select new NPN_ methods to make implementation easier and safer. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@160110 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 04:00:05 +00:00
jst%mozilla.jstenback.com
1e437966ff Fixing bug 252085. Make the new plugin code build on OSF/1. Change suggested by alpha@culzean.org, r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@159484 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 17:44:48 +00:00
jst%mozilla.jstenback.com
b637fb281b One more try, attempting to make gcc 2.95.2 happy again.
git-svn-id: svn://10.0.0.236/trunk@159371 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 22:29:33 +00:00
jst%mozilla.jstenback.com
a73204f1de See if GCC > 2.91 can grok stdbool.h
git-svn-id: svn://10.0.0.236/trunk@159357 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 18:57:49 +00:00
timeless%mozdev.org
a7ae8309bf Bug 251300 stdint.h missing in FreeBSD
patch by jon@rekai.net r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@159213 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 22:57:48 +00:00
jst%mozilla.jstenback.com
c1e6f5dcc2 BSD/OS's sys/types.h defines int32_t and u_int32_t, but not uint32_t. Geez.
git-svn-id: svn://10.0.0.236/trunk@159156 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-13 22:15:51 +00:00
jst%mozilla.jstenback.com
f81e14068d Attempting to fix bsdi bustage one more time.
git-svn-id: svn://10.0.0.236/trunk@159124 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-13 05:36:26 +00:00
jst%mozilla.jstenback.com
8186d04be7 Adding comments to attempt to explain this mess, and give bsdi builds a typedef for C code for bool, in stead of a global #define.
git-svn-id: svn://10.0.0.236/trunk@159112 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 23:27:49 +00:00
jst%mozilla.jstenback.com
09c0de2a17 Attempting to fix BSD/OS bustage.
git-svn-id: svn://10.0.0.236/trunk@159108 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 23:00:58 +00:00
jst%mozilla.jstenback.com
f73b941a5e Attempting to fix SunOS bustage, and make the AIX portion of this code rely on the predefined symbol _AIX, not our AIX symbol.
git-svn-id: svn://10.0.0.236/trunk@159101 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 21:28:40 +00:00
pkw%us.ibm.com
16080bf7db AIX bustage fix - r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@159100 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 21:04:23 +00:00
jst%mozilla.jstenback.com
1a515d4f3f Attempting to fix AIX bustage.
git-svn-id: svn://10.0.0.236/trunk@159097 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 20:21:02 +00:00
jst%mozilla.jstenback.com
868d830e59 One more attempt at fixing the build bustage.
git-svn-id: svn://10.0.0.236/trunk@159095 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 19:35:47 +00:00
jst%mozilla.jstenback.com
d949a130a9 Another attempt at getting btek turn green w/o breaking other builds.
git-svn-id: svn://10.0.0.236/trunk@159087 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 18:34:31 +00:00
jst%mozilla.jstenback.com
4a4f55791f Another attempt at getting btek turn green w/o breaking other builds.
git-svn-id: svn://10.0.0.236/trunk@159086 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 18:33:49 +00:00
jst%mozilla.jstenback.com
123bdb3ba3 Only define bool if not in C++.
git-svn-id: svn://10.0.0.236/trunk@159081 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 18:15:31 +00:00
jst%mozilla.jstenback.com
cf6e7a7252 Try typedef...
git-svn-id: svn://10.0.0.236/trunk@159074 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 17:17:16 +00:00
jst%mozilla.jstenback.com
b240d3b89f Build bustage. Define bool if it isn't defined already.
git-svn-id: svn://10.0.0.236/trunk@159072 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 17:05:50 +00:00
jst%mozilla.jstenback.com
593a3eb188 Fixing Mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@159071 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 17:00:18 +00:00
jst%mozilla.jstenback.com
ea5f7e969a Build bustage. Oh my, let's see if this would be enough here...
git-svn-id: svn://10.0.0.236/trunk@159069 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 16:39:56 +00:00
jst%mozilla.jstenback.com
71f1d1fb29 Fixing Mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@159068 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 16:38:06 +00:00
jst%mozilla.jstenback.com
58ccff4abd Fixing bug 250666. Implementing the NPAPI extensions for npruntime plugin scriptability. r+sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@159061 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 15:53:22 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00