Commit Graph

37961 Commits

Author SHA1 Message Date
waterson%netscape.com
31d081939b Make it work. 1999-08-23 04:20:28 +00:00
waterson%netscape.com
339b735a22 Clean up Unix compiler warnings. 1999-08-23 04:19:48 +00:00
ramiro%netscape.com
ca708111c1 Fix for gcc 2.7. 1999-08-23 03:54:04 +00:00
waterson%netscape.com
1a1fc4263e Initial revision. Not yet part of the build. 1999-08-23 03:48:53 +00:00
putterman%netscape.com
b0ead65322 Changes to use onselect in threadpane. Make Next Message and Next Unread Message work
as well.
1999-08-23 02:58:28 +00:00
hshaw%netscape.com
16daea328d fix depend file generation 1999-08-23 02:14:16 +00:00
hyatt%netscape.com
f133a4e34f Fix for bug 9839. 1999-08-23 02:09:01 +00:00
mccabe%netscape.com
62d42630f9 Remove unused explicit NS_DECL_IFOO declarations from %{C++ blocks in the header files; these are replaced by xpidl-generated NS_DECL_NSIFOO macros. 1999-08-23 01:41:52 +00:00
mccabe%netscape.com
b99968cb9c Move remaining implementations in xpfe to using NS_DECL_NSIFOO. 1999-08-23 01:28:33 +00:00
troy%netscape.com
25ea0ed397 Removed nsString object that was defined but never used 1999-08-23 01:15:57 +00:00
hyatt%netscape.com
b77644e753 Fix for several bugs (12299, 12289, 12295). 1999-08-23 01:13:29 +00:00
mccabe%netscape.com
ed5a2f8522 Move uses xpfe/components interfaces to using NS_DECL_NSIFOO macro. Several interfaces in xpfe/components declared their own NS_DECL_IFOO macros; I moved those to generated NS_DECL_NSIFOO and will remove the definitions in a subsequent checkin to prevent any risk of mid-checkin skew. 1999-08-23 01:07:33 +00:00
blizzard%redhat.com
824a66f240 add example of how to handle a size allocation change 1999-08-23 00:52:31 +00:00
troy%netscape.com
838e389ffd Changed diagnostic code to DEBUG_troy instead of NS_DEBUG so it doesn't
slow down all debug builds. Show be done with NSPR loggin instead...
1999-08-23 00:37:10 +00:00
blizzard%redhat.com
d700698be4 fix build for xlib embedding 1999-08-23 00:30:42 +00:00
jband%netscape.com
7f1f0f4f3d - Move reflected result codes into Components.results - populated dynamically.
- Throw nsIXPCException objects rather than strings into JS.
- Better and more information in exceptions - including names of result codes and call stack.
- Added nsIJSErrorReport as attachment to exceptions for JS errors.
- Exceptions thrown in JS now get properly translated into result codes.
- Exceptions thrown JS->native->JS get propagated.
- Added per thread nsIXPConnect::[G,S]etPendingException.
- Added XPCConvert::JSValToXPCException - still needs better handling JS exception objects.
- Added XPCConvert::JSErrorToXPCException.
- No longer eat JS errrors in wrapped JS code called from native code.
- Declare xpconnect result codes in nsIXPConnect.h.
- Changed format of xpc.msg to give error names and descriptions.
- Fixed extraneous semicolons on XPC_IMPLEMENT_* macro usage.
- Using NS_IMPL_ISUPPORTS2 for nsIXPCScriptable declarations.
- Improve refcounting in xpccomponents.
- Turned some common code into macros.
- Converting some interfaces to use mccabe's NS_IMPL_* macros.
- Cleanup lots of trailing whitespace.
- Fixed idl comments.
1999-08-22 23:56:42 +00:00
karnaze%netscape.com
f6ebcc42ce removed assertions in new incremental layout methods 1999-08-22 23:56:39 +00:00
mccabe%netscape.com
a900e17559 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.
1999-08-22 23:52:07 +00:00
morse%netscape.com
8a4f46f0ce fix potential dereferencing problems 1999-08-22 23:45:35 +00:00
mscott%netscape.com
13451a44ce Remove unnecessary windows.h include which was used to get InterlockedIncrement for threadsafe interfaces. I fixed the
implementation of threadsafe addref and release for windows to notrequire it so people no longer need to include windows.h whenever
you are using a threadsafe interface.
1999-08-22 23:03:27 +00:00
mscott%netscape.com
2347be3f2a Add more status lines. 1999-08-22 23:02:45 +00:00
mscott%netscape.com
df8d6855e0 return NS_ERROR_NOT_IMPLEMENTED for some of the channel interface implementations 1999-08-22 22:58:40 +00:00
mscott%netscape.com
15f43bccd9 Remove unnecessary windows.h include which was used to get InterlockedIncrement for threadsafe interfaces. I fixed the
implementation of threadsafe addref and release for windows to notrequire it so people no longer need to include windows.h whenever
you are using a threadsafe interface.
1999-08-22 22:57:50 +00:00
mscott%netscape.com
5f44addf6a Remove unnecessary windows.h include which was used to get InterlockedIncrement for threadsafe interfaces.
I fixed the implementation of threadsafe addref and release for windows to not require it so people no longer
need to include windows.h whenever you are using a threadsafe interface.

return NS_ERROR_NOT_IMPLEMENTED for some of the channel interface implementations

Use NS_GET_IID.
1999-08-22 22:55:47 +00:00
mscott%netscape.com
922fcc469c Remove unnecessary windows.h include which was used to get InterlockedIncrement for threadsafe interfaces.
I fixed the implementation of threadsafe addref and release for windows to not require it so people no longer
need to include windows.h whenever you are using a threadsafe interface.
1999-08-22 22:54:05 +00:00
bienvenu%netscape.com
3953782723 back out scc's change, and my attempted fix 1999-08-22 22:06:53 +00:00
bienvenu%netscape.com
c8a344100f attempt to fix build bustage 1999-08-22 21:44:45 +00:00
scc%netscape.com
7981dba18d Added |GetIID| 1999-08-22 20:54:08 +00:00
briano%netscape.com
2301036394 Automated update 1999-08-22 20:30:21 +00:00
cls%seawood.org
08c63660b7 Removed checks for unused headers, libs and functions.
Added --enable-x11-shm option for gfx-gtk shm support.
1999-08-22 20:25:26 +00:00
hshaw%netscape.com
cb611f5354 initial checkin 1999-08-22 20:22:43 +00:00
bienvenu%netscape.com
228fa496ae remove NS_COMFALSE 1999-08-22 18:10:21 +00:00
hshaw%netscape.com
3d5ddfe1c7 get macro definition from config.mak 1999-08-22 17:51:49 +00:00
hshaw%netscape.com
7dc9f03756 conditionally compile socket provider support for windows, temporary until linux/mac build scripts checked in 1999-08-22 17:44:08 +00:00
hshaw%netscape.com
62064636df allow inheritance 1999-08-22 17:28:36 +00:00
hshaw%netscape.com
a16de4ba9d allow selection of socket type using socket providers 1999-08-22 17:26:09 +00:00
ramiro%netscape.com
346c270368 workaround build issue 1999-08-22 16:08:36 +00:00
ramiro%netscape.com
996b924d66 Comment out un impl class. 1999-08-22 16:07:43 +00:00
ramiro%netscape.com
58ef89909d Remove hack. 1999-08-22 16:07:19 +00:00
rhp%netscape.com
f3b8fdb88c Image cleanup 1999-08-22 15:54:20 +00:00
rhp%netscape.com
76f94e6acc Code cleanup changes 1999-08-22 15:48:46 +00:00
rhp%netscape.com
e8f74eabae Cleaning up old cruft 1999-08-22 15:42:08 +00:00
ramiro%netscape.com
b0fb6e8169 Add embedding samples. 1999-08-22 15:36:56 +00:00
ramiro%netscape.com
7f6c254748 Add embedding examples. 1999-08-22 15:31:44 +00:00
ramiro%netscape.com
6ede5e93ad Add embedding samples. 1999-08-22 15:31:13 +00:00
hshaw%netscape.com
a51f42652e add socket provider support under NET_SOCKET_PROVIDER_BUILD ifdef (temporary until linux/mac build scripts checked in 1999-08-22 15:20:43 +00:00
ramiro%netscape.com
5c8cde1e57 Add -fno-rtti and -fno-exceptions flags. 1999-08-22 15:02:50 +00:00
ramiro%netscape.com
4dbdb000c7 Removed handling of NS_COPYBITS_TO_BACK_BUFFER in CopyOffScreenBits().
Remove usage of secondary offscreeen buffer.
1999-08-22 14:48:12 +00:00
hshaw%netscape.com
30a60a78ae compile socket subdir if NET_SOCKET_PROVIDER_BUILD set (will be removed when linux/mac build scripts checked in) 1999-08-22 14:42:05 +00:00
hshaw%netscape.com
edc9d201e9 Initial checkin of socket provider 'base' files 1999-08-22 14:40:41 +00:00