Commit Graph

59 Commits

Author SHA1 Message Date
danm%netscape.com
3b13ce963e guard against extra release of timer object when one-shot timers are cleared out during execution of a timer. bug 35074. 2000-04-28 20:28:13 +00:00
sfraser%netscape.com
a181f46974 Fix bug 36134 -- avoid extra release when cancelling a fired timer. 2000-04-26 08:37:06 +00:00
cls%seawood.org
8754202470 General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
cls%seawood.org
56e9ddefaa Changed BeOS linker flags so that it will resolve all symbols when linking shared libs. Added -lbe to OS_LIBS for BeOS. This should get rid of the "missing symbol" error at runtime. 2000-04-17 03:47:33 +00:00
mkaply%us.ibm.com
7e138ea359 # 33860
r= mkaply@us.ibm.com
OS/2 bringup
2000-04-04 00:07:04 +00:00
cls%seawood.org
fc8d5ec6e6 OS/2 specific Makefile changes. Bug #34106 a=leaf 2000-04-01 10:37:01 +00:00
sfraser%netscape.com
c31c5f41d5 File Removed. 2000-03-16 23:04:08 +00:00
sfraser%netscape.com
310f0a83bd Activate repeating timers for the Mac. bug 904. r=pinkerton 2000-03-16 23:02:32 +00:00
sfraser%netscape.com
f387b95aca First Checked In. 2000-03-16 22:57:02 +00:00
pavlov%netscape.com
ce094b4cfc changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
Jerry.Kirk%Nexwarecorp.com
ed9cd36d1f Remove the -DDEBUG lines that were keeping builds from working without
debug. PHOTON ONLY
2000-03-08 13:40:11 +00:00
syd%netscape.com
87b82297df Fixes for 28360, 385798. a=mcafee, r=phil 2000-02-24 01:12:37 +00:00
bruce%cybersight.com
6f83a7fc25 Fixes a free memory read due to premature destruction of the timer object. Thanks Pavlov. a=waterson. r=bruce,pavlov 2000-02-21 21:56:49 +00:00
danm%netscape.com
40a6eb38f9 allocate hashtable keys on the stack, not the heap. fixes leak (bug 28288). r=dp a=jar 2000-02-18 05:53:59 +00:00
sspitzer%netscape.com
81ed4fd313 ignore generated makefiles 2000-02-04 04:32:00 +00:00
pp%ludusdesign.com
d8d073bd7c Conversion of ::GetIID() to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-04 00:39:15 +00:00
Jerry.Kirk%Nexwarecorp.com
59f0c10c58 Removing old version of Photon timers. The new one has been moved
under the unix directory.
2000-01-31 23:17:55 +00:00
michael.lowe%bigfoot.com
27bc1aee93 Final Windows timer optimisation work, for now 2000-01-28 14:01:42 +00:00
Jerry.Kirk%Nexwarecorp.com
1fd44aba9d This switches over from the old style Photon timers to the new
style that have been moved under the unix directory.
r=cls
2000-01-27 03:35:19 +00:00
Jerry.Kirk%Nexwarecorp.com
96fe780ab2 Initial check-in of Photon timers that support the new features
like priority and repeatability.
2000-01-27 03:17:18 +00:00
michael.lowe%bigfoot.com
e8323398fa Further optimisation to Windows timers. Some more to come later 2000-01-24 13:35:21 +00:00
michael.lowe%bigfoot.com
6696fa133b Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:56:09 +00:00
michael.lowe%bigfoot.com
ba464d5c50 Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:45:50 +00:00
tor%cs.brown.edu
fcd6a5cce2 Fix timers with interval greater than a second. r=blizzard 1999-11-28 19:12:10 +00:00
warren%netscape.com
96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
colin%theblakes.com
5eeae9d6cc Add MOZ_COMPONENT_LIBS. r=jdunn 1999-11-18 20:23:31 +00:00
warren%netscape.com
7f04320416 Added NS_NewGenericModule. Made NS_IMPL_NSGETFACTORY use it to save space. r=dp,alecf 1999-11-12 09:07:26 +00:00
Jerry.Kirk%Nexwarecorp.com
481eb99dd7 Removed code that kept us from creating timers with a delay of
more than 10 seconds.
r=kedl
1999-11-11 15:23:09 +00:00
dmose%mozilla.org
5312eacf8c updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
alecf%netscape.com
649ac66265 cleanup NS_IMPL_MODULE and friends
- define new nsModuleComponentInfo and use it instead of components_t
- use size_t instead of unsigned int
- add some docs
- allow user to define own module name
1999-11-02 01:12:32 +00:00
dp%netscape.com
ed4f0afe1a Converting to module. r=kipp 1999-10-28 20:59:49 +00:00
waterson%netscape.com
8241422540 Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur 1999-10-12 02:10:08 +00:00
briano%netscape.com
ae4fee7c77 Fixed my breakage. 1999-09-16 03:07:57 +00:00
briano%netscape.com
2e989c6f6c Fixed the breakage caused by MOZ_GTK_CFLAGS not being defined in INCLUDES. 1999-09-16 03:02:37 +00:00
briano%netscape.com
337d868c65 General cleanup. 1999-09-16 01:09:42 +00:00
duncan%be.com
01abb3a4a1 A bunch of things to get the BeOS build to work. Mostly
BeOS specific fixes, except for the change to nsinstall.c
that ignores trailing "/." in the function mkdirs (as
creating a "." dir fails under BeOS).
1999-09-03 12:54:05 +00:00
Jerry.Kirk%Nexwarecorp.com
9948d07c97 Make the Photon timer safer so it doesn't give an error if its destroyed
before its used or multiple times. Also takes care of problem:

"Assertion: "Time to next timeout func is null." (nsnull != sFunc) at
 file nsAppShell.cpp, line 117"  as seen at the start of apprunner.
1999-09-02 00:59:06 +00:00
cyeh%netscape.com
34cd2ddae1 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 01:13:14 +00:00
ramiro%netscape.com
99e19a1241 Fix the timer names for these platforms. 1999-08-25 14:12:04 +00:00
ramiro%netscape.com
aed2f968ba Remove extraneous AddRef(). 1999-08-25 11:45:14 +00:00
ramiro%netscape.com
7f374f6c96 Fix for the sunos build. 1999-08-24 15:26:31 +00:00
ramiro%netscape.com
2d131e53c9 Set the timer libs in one place. 1999-08-24 14:58:43 +00:00
ramiro%netscape.com
d8ed9e19ea Fix for bug 11964. Leaking timers. This time ita a real fix. Refcnt was
one too much cause of an extra QueryInterface() call.
1999-08-24 14:09:48 +00:00
briano%netscape.com
c7af4180f9 Slight rewrite to allow other platforms to build the toolkit_service stuff without problems. 1999-08-24 00:34:47 +00:00
blizzard%redhat.com
c466ab950f fix xlib timer bug. this is not part of the build. 1999-08-20 03:26:54 +00:00
mcafee%netscape.com
024ea35904 Compiler warnings. 1999-08-19 05:21:34 +00:00
ramiro%netscape.com
dcc2f02b46 Fix for crash on startup. 1999-08-17 18:59:44 +00:00
ramiro%netscape.com
2835075ab2 Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
default for Linux and Solaris.  Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner.  The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful.  There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.

Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
ramiro%netscape.com
9b64a66483 Fix the qt timers. 1999-08-17 06:56:13 +00:00
ramiro%netscape.com
336a61a9ec Fix for bug 11964. Timers were leaking again. Approved by jevering. 1999-08-17 01:05:09 +00:00