147 Commits

Author SHA1 Message Date
Darren Ranalli
77cfda8691 fix for div-by-zero in task duration warning 2008-08-26 00:13:06 +00:00
Darren Ranalli
d0ef5b51ff long-running task warning now warns based on average frame duration 2008-08-25 21:59:14 +00:00
Darren Ranalli
dc064dfa41 fixed doLater nameDict leak 2008-08-01 17:50:19 +00:00
Josh Wilson
a480d86b62 asserting notify statements to clean up the game logs 2008-07-09 01:37:58 +00:00
Josh Wilson
01057741dc asserting that task names must be strings 2008-05-07 01:24:57 +00:00
Darren Ranalli
d0c4d4f8fc fixed doLater unit tests to work properly when they run in a single frame 2008-05-06 01:07:11 +00:00
Darren Ranalli
60f5de72b7 provide feedback when breaking into Python prompt 2008-05-05 22:22:38 +00:00
Darren Ranalli
fa1bec2af7 added TaskManager unit tests 2008-05-05 22:17:04 +00:00
Darren Ranalli
d594cb7dde fixed getTasks and getDoLaters to exclude removed tasks, renamed stepping() to setStepping() so it isn't overwritten by 'stepping' instance member variable 2008-05-05 21:57:14 +00:00
Darren Ranalli
a88673a24a fixed memory leak when task is removed via Task.remove() 2008-05-05 20:22:35 +00:00
Darren Ranalli
ded092dc32 added task leak detection to ContainerLeakDetector 2008-04-29 23:50:55 +00:00
Josh Yelon
e6cca5ec86 Changes for python 2.5 2007-12-08 21:49:14 +00:00
Darren Ranalli
6f96c57f8b fix for IOError unpacking 2007-11-29 18:49:24 +00:00
Darren Ranalli
dbe9ec8337 fix for IOError unpack crash 2007-11-12 21:02:08 +00:00
Darren Ranalli
6eb6e236db added task counts to AI pstats collection 2007-10-24 08:40:20 +00:00
Zachary Pavlov
a20301a2b5 faster tasks and network updates from objects 2007-10-16 23:49:18 +00:00
Zachary Pavlov
fa4278b3ae new object oriented tasks! 2007-10-05 03:07:04 +00:00
David Rose
bfd91c6e66 more startup ordering issues 2007-08-06 22:19:19 +00:00
David Rose
6a03484e9f more attempts to straighten out startup ordering on publish 2007-08-06 21:32:46 +00:00
Joe Shochet
8c46644a1c optimization of private variables to friend style variables 2007-06-27 17:18:00 +00:00
Darren Ranalli
3a169d14b1 shorten the fractional output of previous checkin (long task logging) 2007-06-05 04:44:58 +00:00
Darren Ranalli
98efaf0f62 added warnings for tasks that run longer than expected, to track down chugs 2007-06-05 04:26:15 +00:00
Darren Ranalli
c425fe114a removed unnecessary code 2007-05-18 21:44:39 +00:00
Darren Ranalli
8256254a07 don't create Task creation stacks by default 2007-05-18 21:16:33 +00:00
Darren Ranalli
4af740cebe prevent crash on startup 2007-05-15 00:50:48 +00:00
Darren Ranalli
7e54ae47b7 fix startup crash 2007-05-14 23:29:20 +00:00
Darren Ranalli
f191acace1 only record creation stack in dev 2007-05-14 23:11:17 +00:00
Roger Hughston
ffa480bde7 Changes to support yielding instead of sleeping 2007-05-05 00:32:51 +00:00
David Rose
afabf9df4e regularize extraArgs 2007-04-18 22:03:03 +00:00
Darren Ranalli
a88183a033 support for profiling multiple frames 2007-03-07 02:59:43 +00:00
Josh Yelon
a68c6cc412 Added support for libp3heapq vs libheapq 2007-02-12 19:43:09 +00:00
Zachary Pavlov
3eb4b0d3de pstats tasks now doesn't shoqw igLoop 2007-01-22 22:29:39 +00:00
Joe Shochet
762db17e6e more efficient task redefining 2007-01-17 06:07:56 +00:00
Joe Shochet
7fefe01e6a task replacement now looks for doLaters and pending tasks 2007-01-11 00:47:46 +00:00
Darren Ranalli
d7b0ba8510 added anonymous profiling that doesn't need to be configed on for ~profile 2006-12-27 19:56:52 +00:00
Darren Ranalli
0341696500 added *base.profileNextFrame 2006-10-28 13:15:53 +00:00
Joe Shochet
46a0c73e47 added warning for doLater with negative delay time 2006-10-28 01:19:11 +00:00
David Rose
3c0d5e6342 fix taskMgr formatting, fix bug with delayed doLater tasks 2006-10-18 22:37:55 +00:00
Redmond Urbino
5bbc36f8d4 make toontown work with Direct revamp 2006-08-11 04:56:34 +00:00
David Rose
216e635ee7 more __all__ fixes from Josh Yelon 2006-08-10 22:14:31 +00:00
Jason Yeung
83e903d269 - Fixed task.time not being available on init 2006-08-09 22:08:23 +00:00
Josh Yelon
0c888dcaad Added __all__ declarations to actor, task, fsm 2006-08-08 19:15:16 +00:00
Jason Yeung
ba07fb0b35 - Task bug fix for task.dt 2006-08-02 20:53:09 +00:00
David Rose
08de280be6 deal with ClockObject having moved out of libpandaexpress 2006-07-06 16:42:28 +00:00
Josh Yelon
e30cf6b193 Added support for Task.cont, etc, using Task as a class 2006-05-18 20:54:44 +00:00
Dave Schuyler
fe0177f28c cr at eof 2006-04-29 00:23:01 +00:00
Dave Schuyler
9d3d749a54 changed debug output 2006-04-04 23:45:37 +00:00
Dave Schuyler
9d6aa6cf53 formatting 2006-03-30 03:17:49 +00:00
David Rose
f594fa67ad temporary hack 2006-03-29 18:38:32 +00:00
Dave Schuyler
a2aa9486d1 formatting 2006-03-17 23:47:12 +00:00