109 Commits

Author SHA1 Message Date
edburns%acm.org
53efe6b0fd M mozilla/nppluglet.cpp
M mozilla/nppluglet.h
M src/Pluglet.cpp
M src/Pluglet.h
M src/PlugletEngine.cpp

SetWindow works.  Next step is to try hook up scriptability.


git-svn-id: svn://10.0.0.236/trunk@213586 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-13 14:45:14 +00:00
edburns%acm.org
bf79c9482d checkpoint
git-svn-id: svn://10.0.0.236/trunk@213561 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 21:22:47 +00:00
bugzilla%standard8.demon.co.uk
9d56ba413c Bug 351921 Remove xpcom/obsolete/nsSpecialSystemDirectory.{h,cpp} r=darin,edburns
git-svn-id: svn://10.0.0.236/trunk@213549 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-12 16:44:32 +00:00
edburns%acm.org
d85e65a92d src
git-svn-id: svn://10.0.0.236/trunk@213300 18797224-902f-48f8-a5cc-f745e15eee43
2006-10-07 23:31:52 +00:00
timeless%mozdev.org
46444dd782 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@208659 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:12:37 +00:00
edburns%acm.org
908f89a2bf I now have the pluglet.dll XPCOM module loading. The reason it was not
loading: it depends on jvm.dll, which was not on my path.  I had to add
%JDKHOME%\jre\bin\client to my path and now it loaded. Thanks to shaver
and plasticmillion on #developers for the tip to use depends.exe, the
Dependency Walker.  What a nice tool.

Of course, there is now a crash after it loads, which will be my next
step after this checkin.

A plugins/src/iPlugletEngine.idl
A plugins/src/iPlugletManager.idl

- make IDL files for our external interfaces.

M plugins/src/Makefile.in

- move PlugletEngine.cpp to the top of the list.

M plugins/src/PlugletEngine.cpp
M plugins/src/PlugletEngine.h

- big changes here.  Make this a proper generic XPCOM component.

- use the iPlugletManager interface, and the nsICategoryManager
  to make sure we get called at startup.

M plugins/src/Pluglet.cpp
M plugins/src/Pluglet.h
M plugins/src/PlugletFactory.cpp
M plugins/src/PlugletFactory.h
M plugins/src/PlugletInputStream.cpp
M plugins/src/PlugletInputStream.h
M plugins/src/PlugletLoader.cpp
M plugins/src/PlugletManager.cpp
M plugins/src/PlugletPeer.cpp
M plugins/src/PlugletStreamInfo.cpp
M plugins/src/PlugletStreamListener.cpp
M plugins/src/PlugletViewWindows.cpp
M plugins/src/PlugletsDir.cpp
M plugins/src/Registry.cpp

- remove static method PlugletEngine::GetJNIEnv, in favor of instance
  method and use of nsIServiceManager.


git-svn-id: svn://10.0.0.236/trunk@200339 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 18:50:01 +00:00
edburns%acm.org
a17ae4d03d update
git-svn-id: svn://10.0.0.236/trunk@200262 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-19 10:05:42 +00:00
edburns%acm.org
2a694a98ee pluglet_build
git-svn-id: svn://10.0.0.236/trunk@193013 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-26 16:36:55 +00:00
edburns%acm.org
6387d571d0 pluglets_build
git-svn-id: svn://10.0.0.236/trunk@192925 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 18:34:53 +00:00
edburns%acm.org
62d191460c Make plugletjni.lib and .dll build.
M makefiles

- remove plugins/Makefile, this'll be replaced by ant

- add jni Makefile

R plugins/makefile.win
R plugins/jni/makefile.win
R plugins/src/makefile.win

- obsolete.

M plugins/jni/Makefile.in

- new includes and such

M plugins/jni/org_mozilla_pluglet_mozilla_PlugletOutputStream.cpp

- cast to const char *.


git-svn-id: svn://10.0.0.236/trunk@192921 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 17:57:24 +00:00
edburns%acm.org
a046234a53 pluglet.dll_now_builds
git-svn-id: svn://10.0.0.236/trunk@192920 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-24 17:41:16 +00:00
edburns%acm.org
4cf929cbd3 This change-bundle starts the process of re-activating pluglets.
Next step is to figure out the best way to fix these unresolved symbols
at link time when building pluglet.dll

/cygdrive/d/Projects/mozilla/MOZILLA_NIH/FIREFOX_1_5_0_1/mozilla/./build/cygwin-wrapper link -NOLOGO -DLL -OUT:pluglet.dll -PDB:pluglet.pdb -SUBSYSTEM:WINDOWS  List.obj Pluglet.obj PlugletEngine.obj PlugletFactory.obj PlugletInputStream.obj PlugletLoader.obj PlugletManager.obj PlugletPeer.obj PlugletStreamInfo.obj PlugletStreamListener.obj PlugletsDir.obj Registry.obj PlugletViewFactory.obj   ./module.res   -DEBUG -DEBUGTYPE:CV         kernel32.lib user32.lib gdi32.lib winmm.lib wsock32.lib advapi32.lib D:\Files_2k\j2sdk1.4.2_03/lib/jvm.lib ../../../dist/lib/xpcom.lib ../../../dist/lib/xpcom_core.lib ../../../dist/lib/nspr4.lib ../../../dist/lib/plc4.lib ../../../dist/lib/plds4.lib
   Creating library pluglet.lib and object pluglet.exp
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall nsFileSpec::~nsFileSpec(void)" (__imp_??1nsFileSpec@@UAE@XZ)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall nsDirectoryIterator::~nsDirectoryIterator(void)" (__imp_??1nsDirectoryIterator@@UAE@XZ)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class nsDirectoryIterator & __thiscall nsDirectoryIterator::operator++(void)" (__imp_??EnsDirectoryIterator@@QAEAAV0@XZ)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall nsDirectoryIterator::nsDirectoryIterator(class nsFileSpec const &,int)" (__imp_??0nsDirectoryIterator@@QAE@ABVnsFileSpec@@H@Z)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall nsFileSpec::nsFileSpec(char const *,int)" (__imp_??0nsFileSpec@@QAE@PBDH@Z)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall nsSpecialSystemDirectory::~nsSpecialSystemDirectory(void)" (__imp_??1nsSpecialSystemDirectory@@UAE@XZ)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall nsFileSpec::operator+=(char const *)" (__imp_??YnsFileSpec@@QAEXPBD@Z)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall nsSpecialSystemDirectory::nsSpecialSystemDirectory(enum nsSpecialSystemDirectory::SystemDirectories)" (__imp_??0nsSpecialSystemDirectory@@QAE@W4SystemDirectories@0@@Z)
PlugletsDir.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: char const * __thiscall nsFileSpec::GetCString(void)const " (__imp_?GetCString@nsFileSpec@@QBEPBDXZ)
PlugletViewFactory.obj : error LNK2001: unresolved external symbol "public: __thiscall PlugletViewWindows::PlugletViewWindows(void)" (??0PlugletViewWindows@@QAE@XZ)
pluglet.dll : fatal error LNK1120: 10 unresolved externals

M makefiles

+java/plugins/Makefile
+java/plugins/src/Makefile

Add generation of these Makefiles

M plugins/src/Makefile.in

- copy some content from webclient

M plugins/src/Pluglet.cpp
M plugins/src/PlugletEngine.cpp
M plugins/src/PlugletStreamListener.cpp

- Changes from John Sublet.


git-svn-id: svn://10.0.0.236/trunk@192678 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 03:25:34 +00:00
edburns%acm.org
d2864ebc3a remove_checked_in_makefiles
git-svn-id: svn://10.0.0.236/trunk@192674 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-21 02:28:54 +00:00
timeless%mozdev.org
af51e73d0e Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@191013 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-23 09:36:43 +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
timeless%mozdev.org
f9bdb44b34 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@185269 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-25 08:16:51 +00:00
timeless%mac.com
21c081c8bc Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst


git-svn-id: svn://10.0.0.236/trunk@111049 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-23 23:23:41 +00:00
idk%eng.sun.com
544599af51 *not part of the build*
scriptable wrappers for plugin API
a=sep@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@98793 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-06 06:45:11 +00:00
edburns%acm.org
624e29aa9c This is generated.
git-svn-id: svn://10.0.0.236/trunk@97078 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-13 20:38:59 +00:00
edburns%acm.org
6bb1be87f5 Descend into MediaPlayer and SVG directories
git-svn-id: svn://10.0.0.236/trunk@96803 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 03:04:55 +00:00
edburns%acm.org
352dc84eb8 This checkin makes it so the JavaMediaPlayer demo builds on win32.
It also adds some sample content.


git-svn-id: svn://10.0.0.236/trunk@96802 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 02:54:49 +00:00
edburns%acm.org
616f4402c0 One big jar file that contains all the jarfiles in batik.
git-svn-id: svn://10.0.0.236/trunk@96801 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 02:01:34 +00:00
edburns%acm.org
687ec8a292 First import of the SVG pluglet. Compiles and works on win32.
git-svn-id: svn://10.0.0.236/trunk@96799 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-10 01:46:41 +00:00
idk%eng.sun.com
74644f740e *not part of the build*
fix for 77579
r=yiming.chung@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@96227 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-02 04:44:35 +00:00
idk%eng.sun.com
74f56ba670 *not part of the build*
fix for 83735


git-svn-id: svn://10.0.0.236/trunk@96223 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-02 03:14:02 +00:00
idk%eng.sun.com
49ac13f299 *not part of te build*
checking the right fix for 83320


git-svn-id: svn://10.0.0.236/trunk@96132 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 20:59:28 +00:00
idk%eng.sun.com
f31ee1309b *not part of the build*
fix for 83320


git-svn-id: svn://10.0.0.236/trunk@96126 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 19:04:36 +00:00
idk%eng.sun.com
aa753cfe99 *not part of the build*
fix for 78910
author=sva@sparc.spb.su (Vladimir Strigun)


git-svn-id: svn://10.0.0.236/trunk@94309 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-09 01:29:06 +00:00
idk%eng.sun.com
3a9dfe353b *not part of tbox builds*
fixed build problem on windows


git-svn-id: svn://10.0.0.236/trunk@89347 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 19:01:19 +00:00
edburns%acm.org
aee4ebbf93 Merged branch JAVADEV_PR3_20001002 into trunk.
git-svn-id: svn://10.0.0.236/trunk@82247 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-02 23:33:21 +00:00
idk%eng.sun.com
21e5afbcd7 * NOT PART OF TBOX BUILD *
Fixed 54348


git-svn-id: svn://10.0.0.236/trunk@80067 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 11:27:41 +00:00
idk%eng.sun.com
ab0393e100 * NOT PART OF TBOX BUILDS *
Updated Pluglets to tip of the tree and latest jdk1.3 on solaris
Fixed 40615


git-svn-id: svn://10.0.0.236/trunk@79966 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 06:53:53 +00:00
idk%eng.sun.com
7b7808f011 added pointer to pluglets page
git-svn-id: svn://10.0.0.236/trunk@71475 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 01:02:44 +00:00
idk%eng.sun.com
93fc1af8c1 DOM viewer enhancement
a=sdv@sparc.spb.su
r=idk@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@71286 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 20:42:29 +00:00
idk%eng.sun.com
86d0fa61c2 Added Adaptor classes and Generic factory. Now we do not need to implement
PlugletFactory for simple pluglets.


git-svn-id: svn://10.0.0.236/trunk@70699 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:01:57 +00:00
rpallath%eng.sun.com
ee8dbcd916 modified README
git-svn-id: svn://10.0.0.236/trunk@66996 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 21:28:42 +00:00
rpallath%eng.sun.com
2801619f43 New Tests for getAlignment
git-svn-id: svn://10.0.0.236/trunk@66992 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 19:02:42 +00:00
rpallath%eng.sun.com
075e485b1c getAlignment tests for API -> LEFT
git-svn-id: svn://10.0.0.236/trunk@66991 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 18:58:18 +00:00
rpallath%eng.sun.com
b5b2879b1b GetAlignment API tests
git-svn-id: svn://10.0.0.236/trunk@66990 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 18:55:25 +00:00
rpallath%eng.sun.com
64d5ffefb9 New files for Killer app on Win32
git-svn-id: svn://10.0.0.236/trunk@66989 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 18:52:40 +00:00
rpallath%eng.sun.com
2fd5307c2d Added README and BWTest.lst
Updated some test cases


git-svn-id: svn://10.0.0.236/trunk@66984 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-24 18:25:27 +00:00
idk%eng.sun.com
32d14fbb0f (36174) Added null checking
a = idk@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@66299 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 18:38:01 +00:00
sdv%sparc.spb.su
0c747623b7 keeping track with Java DOM changes
r=idk@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@64659 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 01:22:00 +00:00
rpallath%eng.sun.com
c2482c13ca Removed Control-M characters
git-svn-id: svn://10.0.0.236/trunk@63911 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:24:32 +00:00
idk%eng.sun.com
7e97a9a53e Fixed build problems.
Changed char*const* to const char *const* in some places.


git-svn-id: svn://10.0.0.236/trunk@63508 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-21 01:10:35 +00:00
rpallath%eng.sun.com
05cfe5ff5d dding new files
git-svn-id: svn://10.0.0.236/trunk@63213 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 00:27:29 +00:00
rpallath%eng.sun.com
3f3d5d8553 dding new files for Java Plugins
git-svn-id: svn://10.0.0.236/trunk@63212 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 00:17:17 +00:00
rpallath%eng.sun.com
5ab4c72d27 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@63188 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 23:05:30 +00:00
rpallath%eng.sun.com
28de304f50 Added new files
git-svn-id: svn://10.0.0.236/trunk@63173 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 22:54:41 +00:00
rpallath%eng.sun.com
c89206de41 .
git-svn-id: svn://10.0.0.236/trunk@63169 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-16 22:42:09 +00:00