Commit Graph

4480 Commits

Author SHA1 Message Date
darin%netscape.com
7ea9cf9482 launch IPC service on XPCOM startup. 2002-11-07 08:13:34 +00:00
darin%netscape.com
55b02d1612 fix XP_UNIX build bustage 2002-11-07 07:37:24 +00:00
darin%netscape.com
7ff8664132 1) cleanup ipcService/ipcTransport platform factoring
2) add ipc-startup-category
3) add ipc-startup and ipc-shutdown observer topics
2002-11-07 07:34:54 +00:00
darin%netscape.com
a5fdfa7100 fix windows bustage 2002-11-07 06:25:58 +00:00
darin%netscape.com
f12acbdf4e add ipcModuleMethods::init 2002-11-07 06:00:10 +00:00
darin%netscape.com
9173da6098 added ipcModuleUtil.h to simplify using the new plug-in API 2002-11-07 05:54:56 +00:00
darin%netscape.com
9834a0c693 major overhaul of daemon plug-in module story. modules now talk to the
daemon through a table of function pointers.  this greatly simplifies the
linker magic required to allow the modules to talk with the daemon.
2002-11-07 04:56:06 +00:00
darin%netscape.com
a630ac68af better security check for mach-o builds 2002-11-07 00:31:40 +00:00
darin%netscape.com
8d607b2d65 fixup security check to work on OSX 2002-11-06 23:14:10 +00:00
darin%netscape.com
a5e0f222fe added startup synchronization for XP_WIN 2002-11-06 22:22:50 +00:00
tor%cs.brown.edu
8cfcc0e04a Bug 148634 - combine imgContainerGIF::ZeroMaskArea & OneMaskArea.
Patch by paper@animecity.nu, r=biese, sr=tor.
2002-11-06 20:52:07 +00:00
tor%cs.brown.edu
252c7f3e5f Bug 37589 - strange dots next to slashdot news headers (gif decoder).
Patch by paper@animecity.nu, r=biesi, sr=tor.
2002-11-06 20:49:09 +00:00
darin%netscape.com
89110e04ff add empty constructor to ipcStringNode to make GCC 3.2 happy 2002-11-06 20:26:53 +00:00
darin%netscape.com
a369584169 fix compilation error 2002-11-06 20:07:33 +00:00
darin%netscape.com
bfdc59f857 added inline utility version of IPC_SendMsg that takes a client ID instead
of an ipcClient pointer.
2002-11-06 19:56:30 +00:00
darin%netscape.com
4270b9cf06 rename IPC_GetClientName to IPC_GetPrimaryClientName
implement all of IPC_API
2002-11-06 19:52:39 +00:00
darin%netscape.com
e24ea660db XP_WIN: purge stale clients as each new client comes online. 2002-11-06 19:48:54 +00:00
mkaply%us.ibm.com
c321117c0b #175106
r=av, s=blizzard
OS/2 only - add native plugin window support
2002-11-06 15:52:36 +00:00
darin%netscape.com
bfc2cbc236 fixes some XP_WIN ipcd bugs 2002-11-06 08:47:31 +00:00
darin%netscape.com
b7a968ca52 implemented first working prototype of WM_COPYDATA based IPC transport for XP_WIN.
still rough around the edges ;-)
2002-11-06 07:55:05 +00:00
darin%netscape.com
4d9d6ab765 make windows build compile. 2002-11-06 02:08:22 +00:00
darin%netscape.com
694362f531 more factoring of ipcTransport 2002-11-06 02:01:00 +00:00
darin%netscape.com
723a320270 factor out socket transport specific ipcTransport implementation. 2002-11-06 01:47:07 +00:00
darin%netscape.com
bca2d86078 initial version of windows WM_COPYDATA impl. 2002-11-06 01:27:04 +00:00
seawood%netscape.com
555e341493 Add support for loading cfm plugins in OSX mach-o builds.
Changes backported from the CHIMERA_M1_0_1_BRANCH branch.
Bug #155256 r=peterl sr=sfraser
2002-11-06 01:24:57 +00:00
darin%netscape.com
07ffcac84f factored out unix (file descriptor based) implementation to make way for
a windows WM_COPYDATA based implementation.
2002-11-06 01:11:07 +00:00
darin%netscape.com
d843d7c5a8 cleanup 2002-11-05 19:49:24 +00:00
darin%netscape.com
e6b03ee583 major unix cleanup:
1) introduce /tmp/.mozilla-ipc-$USER/ directory for socket and lock file
2) cleaned up daemon startup and shutdown sequences
2002-11-05 19:42:22 +00:00
darin%netscape.com
9fd12c17e3 fixing crash 2002-11-05 19:30:26 +00:00
mkaply%us.ibm.com
4400205984 #174022
r=peterl, a=asa
Get tester plugin building on OS/2
2002-11-05 04:24:26 +00:00
dveditz%netscape.com
656e9b9fa6 Useful documentation of the PKZIP archive format that we've relied on. Should have checked this in years ago. 2002-11-05 02:14:10 +00:00
darin%netscape.com
d36334924c make ipcTransport::Init output app-name. 2002-11-04 22:29:17 +00:00
darin%netscape.com
f98ae2ca80 give modules the ability to iterate over the registered names and targets
for a particular client.
2002-11-04 20:30:54 +00:00
darin%netscape.com
040591c7ae implemented ADD_TARGET/DEL_TARGET messages.
added ipcIDList
2002-11-04 19:46:34 +00:00
anthonyd%netscape.com
b167c28263 *** NOT PART OF THE BUILD !!!***
Fix for 176229
Sample plugins are not properly destroyed in NS_DestroyPluginInstance
2002-11-04 19:39:59 +00:00
darin%netscape.com
6607a11769 implement ADD_NAME and DEL_NAME messages.
implement part of ADD_TARGET and DEL_TARGET messages.
2002-11-04 06:35:32 +00:00
darin%netscape.com
124c9697d0 forwarding messages now works 2002-11-03 01:54:46 +00:00
darin%netscape.com
a8e727269b implement QueryClientByName 2002-11-02 18:57:15 +00:00
darin%netscape.com
4feb34ae64 next round of revisions
1) added ipcQueue<>
2) added ipcLog
3) closer to having a working QueryClientByName
4) build fix
2002-11-02 02:45:24 +00:00
cbiesinger%web.de
37dab08d79 bug 177661 patch by paper@animecity.nu r=biesi sr=tor a=roc+moz
2 frame GIFs do not animate
2002-11-01 21:46:35 +00:00
darin%netscape.com
7fcfc56947 1) updated IPCM protocol
2) added ipcMessage primitives to simplify IPCM protocol implementation
3) added ipcMessageCast to simplify casting raw messages to specific types
4) added function table in ipcCommandModule
2002-11-01 09:08:25 +00:00
darin%netscape.com
9ee1897999 eliminate ipcIService::forwardMessage 2002-10-31 17:55:19 +00:00
darin%netscape.com
a2d49368d3 make modules work again under linux 2002-10-31 09:21:42 +00:00
darin%netscape.com
1f6b6aae1d fix compilation problems under linux 2002-10-31 08:57:31 +00:00
darin%netscape.com
d34899750d adding IPC framework -- NOT PART OF THE BUILD 2002-10-31 08:19:27 +00:00
dveditz%netscape.com
8546c64322 bug 157646 corrupt zip archive filesize can lead to heap overrun r=mstoltz, sr=daring, a=roc (plus tab removals) 2002-10-31 06:27:20 +00:00
dveditz%netscape.com
e37635e2c0 bug 164695 prevent heap overrun if jar manifest file has size -1 (corrupt/malicious archive). Also fixes unrelated potential memory leak. r=mstoltz, sr=darin, a=roc 2002-10-31 06:23:52 +00:00
heikki%netscape.com
9492effc69 Bug 152701, XMLExtras properties should not be available in mailnews. r=harishd, sr=dveditz, aroc+moz. 2002-10-31 02:59:12 +00:00
dbaron%fas.harvard.edu
ee1ac12967 Back out patch for bug 161109 that implemented a pref for disabling marquee. b=161109 r=hixie a=asa 2002-10-30 14:31:32 +00:00
peterlubczynski%netscape.com
c44bb70fd7 Removing redundant NPNVDOMDocument added earlier in bug 169513, r=av sr=rpotts a=roc+moz 2002-10-29 22:54:10 +00:00