rdb
ae9f8f4aaf
Freeze improvements for makepanda
2009-07-20 04:37:12 +00:00
David Rose
74d2ff3b54
some minor fixes
2009-07-19 20:26:26 +00:00
David Rose
07e714bb16
more needs_response changes
2009-07-19 18:15:52 +00:00
David Rose
563bd81b68
small optimization: has_method cache
2009-07-19 03:18:07 +00:00
David Rose
efdeacb577
actually write binary xml
2009-07-19 02:58:13 +00:00
David Rose
c8892d4991
minor fixes
2009-07-18 00:36:44 +00:00
David Rose
94f07118c1
subprocess mouse movement
2009-07-17 21:30:51 +00:00
David Rose
064f62f202
default non-threaded
2009-07-17 19:01:35 +00:00
David Rose
b01400ff97
migrate refresh requests into core api
2009-07-17 18:46:10 +00:00
David Rose
5448505f3a
revert hack again
2009-07-17 18:37:09 +00:00
David Rose
4efc3ba42f
better thread yielding
2009-07-17 18:36:32 +00:00
David Rose
fb782894eb
file streaming, logfile cleanup
2009-07-17 17:33:12 +00:00
rdb
02d97f5807
Fix compile warnings
2009-07-17 09:58:28 +00:00
David Rose
e99a50cb14
fix draw problems
2009-07-17 05:29:25 +00:00
David Rose
72da887fd5
osx splash window
2009-07-17 01:39:41 +00:00
David Rose
d3f6fb5b81
quartz experiment
2009-07-16 20:26:17 +00:00
David Rose
5d4bd04eab
combine row-reversal and byte-reversal
2009-07-16 19:22:57 +00:00
David Rose
aa8285f5a4
async JavaScript
2009-07-16 18:30:17 +00:00
David Rose
1a78b5851d
compensate for byte order
2009-07-16 01:49:44 +00:00
David Rose
375fd5c352
revert hack
2009-07-16 01:48:54 +00:00
David Rose
7037e909d9
temp hack
2009-07-16 01:48:25 +00:00
David Rose
4274626c67
oops, left in a parameter
2009-07-15 22:07:58 +00:00
David Rose
a088d7ff72
more research on windows problems
2009-07-15 18:36:38 +00:00
David Rose
c8721364ab
experiment with quartz
2009-07-15 15:25:58 +00:00
David Rose
339cb4e7a2
secs -> ms
2009-07-15 00:27:58 +00:00
Zachary Pavlov
b292e06ff6
removed errant print
2009-07-15 00:25:09 +00:00
David Rose
e915c44328
posix kill
2009-07-15 00:14:38 +00:00
David Rose
bf417aca6b
some minor fixes
2009-07-15 00:14:08 +00:00
Zachary Pavlov
3e2f301fb7
new interval!
2009-07-14 23:37:30 +00:00
David Rose
f66e45e13a
helper file
2009-07-14 22:11:46 +00:00
David Rose
6794656499
silly python headers
2009-07-14 21:01:19 +00:00
David Rose
1b6bb92da5
concrete objects
2009-07-14 20:40:47 +00:00
rdb
3f987b530f
Fix typo: "Pythong" -> "Python" ;-)
2009-07-14 15:18:08 +00:00
rdb
82b3575664
Minor fixes
2009-07-14 15:16:06 +00:00
David Rose
4e9902fab3
pthread_cond_timedwait returns its errno value
2009-07-14 14:54:33 +00:00
rdb
1bec439304
Fix compile errors on Linux
2009-07-14 07:04:26 +00:00
David Rose
91fde2b3ed
oops, debug code
2009-07-14 04:56:56 +00:00
David Rose
765ab111bf
development
2009-07-14 04:54:07 +00:00
David Rose
d5b4f7810e
attempts to make windows plugin more stable
2009-07-14 04:50:25 +00:00
David Rose
2c33bc2bd3
fix some race conditions
2009-07-13 18:41:55 +00:00
David Rose
a181e471be
osx plugin key events etc
2009-07-13 17:03:26 +00:00
David Rose
916f94f57c
oops
2009-07-13 14:55:30 +00:00
David Rose
9fa212a48a
embed plugin windows within OSX browsers properly
2009-07-13 07:14:30 +00:00
David Rose
c176ba64f9
support older gecko version
2009-07-11 05:27:07 +00:00
David Rose
68228e9198
fix crash
2009-07-11 03:53:21 +00:00
David Rose
4dd7ebec82
firefox fixes
2009-07-11 03:51:01 +00:00
David Rose
4ee298e942
some minor problems
2009-07-11 01:16:33 +00:00
David Rose
8966fe7dbf
optional return value from evalScript
2009-07-11 00:24:45 +00:00
David Rose
c0a73aa93f
windowEvent shouldn't be private
2009-07-11 00:09:15 +00:00
David Rose
19e6ffd5ee
support pre-python properties
2009-07-10 20:05:14 +00:00
David Rose
e71220779c
move request_ready into PPInstance
2009-07-10 18:17:37 +00:00
David Rose
3e8b1c6ffd
thread-safe macro wrappers
2009-07-10 17:49:04 +00:00
rdb
477c1f3194
JPG splash image on X11 splash window
2009-07-10 13:59:38 +00:00
rdb
2ac1a3d707
Handle resizing of X11 splash window correctly, and remove the annoying log2 message of download progress
2009-07-10 09:07:56 +00:00
David Rose
33a94a3996
tweaks
2009-07-10 00:17:30 +00:00
David Rose
dc6c73108c
add thread-safe reference count functions
2009-07-10 00:14:25 +00:00
David Rose
4d2ffd8e77
much better object model
2009-07-09 23:59:17 +00:00
David Rose
98177dc123
found a leak
2009-07-09 20:22:03 +00:00
David Rose
fbf81f90eb
P3D_object needs to be reference-counted
2009-07-09 20:14:19 +00:00
David Rose
e214d8c9ef
more general rgb fix
2009-07-09 18:43:24 +00:00
David Rose
68fd96555c
correct RGB reversal
2009-07-09 18:33:22 +00:00
David Rose
3f6d8ab9b1
better object_id pointer passing
2009-07-09 17:12:27 +00:00
David Rose
7fca7f2e53
minor comment adjustments
2009-07-09 16:46:28 +00:00
rdb
e7ebf32905
Improvements to the X11 splash window: now shows a nice progress bar.
2009-07-09 15:55:43 +00:00
rdb
460ea92667
Fix some issues on linux
2009-07-09 14:52:05 +00:00
rdb
474b738f8b
More Linux work - the plugin now really works on Linux.
2009-07-09 13:55:32 +00:00
rdb
d02b9bd34b
Fix compiler warning
2009-07-09 08:26:36 +00:00
David Rose
ce23653ac2
add has_method to work around firefox bug
2009-07-09 06:58:54 +00:00
David Rose
9f56a959c2
unwrap p3d_object
2009-07-09 01:30:13 +00:00
David Rose
66d4fca74b
more tweaks
2009-07-09 01:10:19 +00:00
David Rose
095c719f9d
resolve confusion between null, none, void, and undefined
2009-07-08 22:31:48 +00:00
David Rose
aa171dde99
javascript eval
2009-07-08 21:41:09 +00:00
David Rose
b4f51d5ca6
resize windows
2009-07-08 18:55:11 +00:00
David Rose
cd1af67165
more safari fixes
2009-07-08 18:36:29 +00:00
David Rose
795c8c0fc5
fix some startup issues
2009-07-08 18:14:25 +00:00
rdb
c9f091d1e6
Minor fix for extension detection on Linux
2009-07-08 17:40:44 +00:00
David Rose
9a87a1c0dc
calling in
2009-07-08 15:15:43 +00:00
rdb
f0134e7c56
Fix compile errors on Linux
2009-07-08 14:07:53 +00:00
rdb
4d8ec43ba4
make_package.py doesn't chew x86_64 as platform name, so I renamed it into amd64
2009-07-08 11:46:44 +00:00
rdb
de2b7519ff
More linux work: store downloaded panda in ~/.panda3d/ instead of /Users/drose/p3ddir
2009-07-08 10:57:16 +00:00
rdb
bb807f7f22
Yay, it works, on Linux! =)
2009-07-08 10:19:30 +00:00
rdb
1856f17d94
Step towards getting the web plugin working on Linux
2009-07-08 10:03:24 +00:00
rdb
374595f852
Minor fix
2009-07-08 09:13:57 +00:00
David Rose
7127006958
callouts
2009-07-08 07:49:54 +00:00
David Rose
bc0d953ab5
fix windows crash; fix splash window drawing
2009-07-07 22:33:07 +00:00
David Rose
54732da355
minor space
2009-07-07 19:25:38 +00:00
David Rose
7a00a8cab0
fix crash on exit
2009-07-07 19:23:12 +00:00
David Rose
7f7c3fe373
some more cleanup
2009-07-07 18:30:06 +00:00
David Rose
af8f75dfbc
appears we do need winresrc.h
2009-07-07 18:21:08 +00:00
David Rose
41ba4f06cb
a tiny bit of cleanup
2009-07-07 18:14:27 +00:00
David Rose
25dd6bcc71
outbound scripting
2009-07-07 17:43:41 +00:00
David Rose
f6a13bdc9c
remove unneeded includes
2009-07-07 16:48:27 +00:00
David Rose
8a9358adb3
separate out is_pathsep
2009-07-07 14:58:10 +00:00
rdb
09d7fb02d8
Fix FreezeTool for linux, and auto-strip .py[cow]? when supplied as start file.
2009-07-07 14:51:51 +00:00
rdb
823069d4a6
Revert stupid commit of mine
2009-07-07 13:22:28 +00:00
rdb
c67c5a4c14
Fix compile issue, and add plugin_common_composite
2009-07-07 13:18:04 +00:00
David Rose
a663c348d3
fix crash
2009-07-07 01:50:02 +00:00
David Rose
59210bf718
more work on outbound scripting
2009-07-07 01:05:41 +00:00
David Rose
b2906cda8b
windows crashy
2009-07-06 22:34:46 +00:00
David Rose
92265c7134
some windows issues
2009-07-06 21:58:21 +00:00
Darren Ranalli
57e08fadf2
use FunctionCall.pushCurrentState
2009-07-06 21:46:23 +00:00
Darren Ranalli
caca39b04a
added pushCurrentState, removed initial automatic call from FunctionCall
2009-07-06 21:44:52 +00:00
David Rose
3e8eca5528
osx compilation issues
2009-07-06 19:43:39 +00:00
David Rose
4738f31efd
wait-with-timeout
2009-07-06 19:32:18 +00:00
David Rose
94ed0c76c2
compilation errors
2009-07-06 17:45:23 +00:00
David Rose
13552a7041
working on inbound scripting controls
2009-07-06 17:38:41 +00:00
David Rose
8a56d5612f
ignore extensions_darwin.py
2009-07-05 15:55:47 +00:00
David Rose
47e364b1e1
ditch the P3DListObject
2009-07-05 15:54:53 +00:00
David Rose
a08e393dc6
ppObject -> ppPandaObject
2009-07-05 15:26:47 +00:00
David Rose
b58639d5e9
minor safari fix
2009-07-05 15:22:30 +00:00
David Rose
165a57a38a
more inbound scripting
2009-07-04 21:10:45 +00:00
David Rose
ed037be160
inbound scripting controls
2009-07-04 19:12:24 +00:00
David Rose
5b088c851c
missing file
2009-07-03 22:43:23 +00:00
David Rose
e5cb25b7bd
more scripting work
2009-07-03 22:41:39 +00:00
David Rose
4edcad8821
minor build errors
2009-07-03 22:13:32 +00:00
David Rose
6f2591c642
P3DPythonObject et al
2009-07-03 20:27:50 +00:00
David Rose
006ec7931e
typo in posix case
2009-07-03 01:31:13 +00:00
David Rose
891051485d
command-and-response
2009-07-03 01:24:50 +00:00
David Rose
8072733c7f
compress level
2009-07-02 23:17:30 +00:00
David Rose
aa37501b8f
try more object-oriented approach to scripting
2009-07-02 23:08:19 +00:00
David Rose
09fb58dd08
band-aid localAvatarDoId
2009-07-02 04:06:17 +00:00
David Rose
047b370b9d
some safari hacks
2009-07-02 00:30:49 +00:00
David Rose
3d4b534a68
replace set_property/get_property with evaluate
2009-07-02 00:00:29 +00:00
David Rose
130d341b3a
typo
2009-07-01 19:07:51 +00:00
David Rose
8c28147996
wip
2009-07-01 19:03:56 +00:00
David Rose
37bbbe2ac9
restore tixml_use_stl
2009-07-01 17:07:42 +00:00
David Rose
204467f5af
variant -> value
2009-07-01 17:05:17 +00:00
David Rose
30b413df8b
build on python 2.4
2009-07-01 17:00:53 +00:00
David Rose
a64a4f09c5
more scriptability wip
2009-07-01 15:52:08 +00:00
rdb
b7aa2ead11
Fix compile errors
2009-07-01 08:15:41 +00:00
David Rose
f7bc30d8a8
typo
2009-07-01 04:50:33 +00:00
David Rose
c966b5f4ed
beginning scriptability
2009-07-01 03:10:32 +00:00
David Rose
82db33d40a
missing files
2009-06-30 20:43:49 +00:00
David Rose
38c00a66f9
restructure for OOP, use polling instead of threads
2009-06-30 20:42:57 +00:00
David Rose
f38724aa92
splash window
2009-06-30 19:18:22 +00:00
David Rose
b4973f9c6f
remove accidentally committed file
2009-06-30 15:43:45 +00:00
David Rose
596e6e1482
pre-download core API dll
2009-06-30 02:35:48 +00:00
David Rose
c736210029
support reserveDoId
2009-06-29 21:03:43 +00:00
Gyedo Jeon
07ce815f64
Fixed particle panel crash
2009-06-26 19:41:14 +00:00
rdb
17e61c21d7
Compile on Linux
2009-06-26 12:54:32 +00:00
David Rose
5fea6fffd7
jpeg splash images
2009-06-25 01:37:26 +00:00
David Rose
1de9cc165b
minor typo
2009-06-24 22:06:43 +00:00
David Rose
55dca5449f
build on osx
2009-06-24 22:05:48 +00:00
David Rose
01ced75007
progress bars are back
2009-06-24 22:02:13 +00:00
David Rose
aa860e9554
add runp3d.bat etc.
2009-06-24 16:28:04 +00:00
David Rose
3d73a4434e
upcall requests
2009-06-24 11:18:43 +00:00
rdb
09d52bc110
Add .cvsignore
2009-06-24 09:42:13 +00:00
David Rose
ec23ed2a43
cleaner p3d scripts
2009-06-24 09:39:11 +00:00
David Rose
db1043fc09
minor cleanup
2009-06-24 06:53:28 +00:00
David Rose
42704cd357
egad, it's really working
2009-06-24 06:40:30 +00:00
David Rose
36eb5bc08a
hey its working
2009-06-24 05:33:44 +00:00
David Rose
93f9e9933b
minor bugs
2009-06-24 03:58:37 +00:00
David Rose
8bab079cc7
fix a memory bug
2009-06-24 03:51:36 +00:00
David Rose
8a48e4593e
it continues
2009-06-24 03:29:08 +00:00
David Rose
a6c1759080
no command instance
2009-06-24 00:52:57 +00:00
David Rose
0cce656d0b
windowsisms
2009-06-24 00:04:04 +00:00
David Rose
a65ac4fc0c
missing files
2009-06-23 23:32:12 +00:00
David Rose
16dd9cb633
urlnotify etc
2009-06-23 23:19:36 +00:00
David Rose
63160f0c1f
little refinements
2009-06-23 19:58:46 +00:00
David Rose
2e9355b9bf
minor macisms
2009-06-23 04:27:54 +00:00
David Rose
6c73c0d08d
more work
2009-06-23 02:11:32 +00:00
David Rose
71d65bb60c
build on mac
2009-06-22 23:07:42 +00:00
David Rose
f2437ed29e
build on windows
2009-06-22 23:00:07 +00:00
David Rose
b64f871ea1
osx plugin work
2009-06-22 21:36:11 +00:00
David Rose
cdb4a2c094
change url
2009-06-20 03:57:08 +00:00
David Rose
ca983e8ece
beginning Mozilla plugin integration
2009-06-20 01:31:31 +00:00
David Rose
84dff5ad19
visible install progress indicator
2009-06-17 22:40:31 +00:00
David Rose
ca0dba5d28
mkdir
2009-06-17 04:39:20 +00:00
David Rose
e17787885e
missing file
2009-06-17 04:36:47 +00:00
David Rose
53231b162b
minor tweaks
2009-06-17 04:22:23 +00:00
David Rose
65fd11a4cb
includes
2009-06-17 02:48:25 +00:00
David Rose
793249f347
typo
2009-06-17 01:26:05 +00:00
Josh Wilson
a679de3541
removing extraneous global declaration
2009-06-16 23:45:05 +00:00
David Rose
eae96a4738
shell32
2009-06-16 23:02:05 +00:00
David Rose
58e47ab226
assert is_initialized
2009-06-16 23:00:28 +00:00
David Rose
77b6df9fd7
standard install dirs
2009-06-16 21:48:28 +00:00
David Rose
0c123b6bce
build on win32
2009-06-16 20:02:03 +00:00
rdb
3d477eec7a
Fix compiler errors
2009-06-16 10:37:24 +00:00
David Rose
7d2a154bf5
use multifiles instead of tarfiles
2009-06-16 05:30:00 +00:00
David Rose
9e7337557a
remove old api calls
2009-06-16 03:46:55 +00:00
David Rose
cbfa38d2b5
simplify ConfigureDecl etc.
2009-06-15 22:25:52 +00:00
David Rose
4f005fbfb5
build with link_all_static
2009-06-15 02:48:35 +00:00
David Rose
d6171f0bdf
build with link_all_static
2009-06-15 01:20:41 +00:00
David Rose
7b8edf65b4
callbacks working
2009-06-14 17:38:12 +00:00
David Rose
aee00fc3de
pstrtod
2009-06-14 16:27:44 +00:00
David Rose
ae3d2aceb4
still working on it
2009-06-14 15:51:32 +00:00
rdb
4f4761e57a
Build correctly with zlib in incorrect location
2009-06-14 13:36:07 +00:00
David Rose
f34034d7d4
more osx stuff
2009-06-13 03:52:32 +00:00
David Rose
adf9da20bc
patch from panda community member Sergey Shepelev
2009-06-13 01:41:55 +00:00
David Rose
652ca28703
more towards self-downloading
2009-06-13 01:26:18 +00:00
David Rose
43f143be85
build issues
2009-06-12 18:09:48 +00:00
David Rose
704d7686f3
more osx
2009-06-12 16:14:20 +00:00
David Rose
83938771a1
new files
2009-06-12 02:11:26 +00:00
David Rose
1b6814e7ac
some self-downloading work
2009-06-12 02:10:53 +00:00
David Rose
427a22573a
log files, etc
2009-06-11 20:56:16 +00:00
David Rose
e10d398afd
beginning port to osx
2009-06-11 16:36:55 +00:00
David Rose
f098e8239f
NodePath.analyze() is now an extension function
2009-06-11 02:39:09 +00:00
David Rose
ce182cb038
bi-directional communication
2009-06-11 02:20:43 +00:00
David Rose
483d525940
multi-sleep off by default
2009-06-10 18:55:35 +00:00
David Rose
cf761ff85a
minor tweaks
2009-06-09 22:50:40 +00:00
David Rose
b660d0f3e5
p3dpython can be a Panda app
2009-06-09 20:30:24 +00:00
David Rose
633eae3ba3
exit gracefully
2009-06-09 01:56:03 +00:00
David Rose
10d51dafb6
support python in a child process, multiple pythons now possible
2009-06-09 00:12:32 +00:00
David Rose
7b00b88f29
separate out cmu and disney distributed systems better
2009-06-08 18:49:09 +00:00
Josh Wilson
f5ba889b71
oops, forgot the global __report_indent variable
2009-06-08 18:48:10 +00:00
David Rose
027e5fdc9e
more plugin work
2009-06-08 18:08:53 +00:00
David Rose
be2883308b
need messenger import
2009-06-08 18:08:39 +00:00
David Rose
2591033c27
quiet that collisionLoopFinished event
2009-06-07 21:16:08 +00:00
Josh Wilson
7bfebaa6fd
adding PStatScope and indented reports
2009-06-05 23:43:58 +00:00
John Loehrlein
e1fad2605e
addcircle can specify a center color.
2009-06-05 21:19:33 +00:00
David Rose
2df0ddc5be
allow embedded textures
2009-06-05 01:25:15 +00:00
David Rose
d5620f2671
allow embedded textures
2009-06-05 01:19:23 +00:00
David Rose
6f711392aa
wip: web plugin
2009-06-05 00:47:03 +00:00
Zachary Pavlov
a3c8f13920
fix for the mast anim issue
2009-06-03 16:20:58 +00:00
Abhishek Nath
8fc045923f
An unintended change snuck through in the previous revision.
2009-06-02 21:38:48 +00:00
David Rose
1ce2ce2413
integrate changes from Schell Games
2009-06-01 21:52:15 +00:00
John Loehrlein
f3ed10e426
build squares and cubes and such
2009-05-29 21:39:42 +00:00
rdb
1fe0e144c9
Work around a weird crash
2009-05-28 08:27:34 +00:00
Darren Ranalli
2deb24b233
bug fixes and memory leak fixes
2009-05-27 21:06:09 +00:00
rdb
e6202122ba
Fix bug reported by clcheung
2009-05-23 07:46:43 +00:00
Gyedo Jeon
5809061ac9
Added checking routine for when winCtrl.mouseWatcher is None
2009-05-15 23:46:22 +00:00
Gyedo Jeon
8370d2be12
Fixed crash in Pirates
2009-05-15 21:08:35 +00:00
Gyedo Jeon
38b8cd1171
Fixed an error of not checking cam is None
2009-05-14 20:59:59 +00:00
Gyedo Jeon
9d25a49bf7
Fixed a mistake
2009-05-14 01:30:32 +00:00
Gyedo Jeon
12d02e67fd
Added support for legacy multi windows
2009-05-14 01:27:42 +00:00
Gyedo Jeon
68c729feca
Added support for legacy winControls code
2009-05-14 01:26:50 +00:00
Gyedo Jeon
678acf998a
Made oobe mode compatibe with multi windows
2009-05-14 01:11:06 +00:00
Gyedo Jeon
4a85b07d0a
Added ortho zoom support
2009-05-14 01:10:40 +00:00
Gyedo Jeon
f3812fd8dd
Made selection compatible with multi windows
2009-05-14 00:58:04 +00:00
Gyedo Jeon
d5dc94e763
Made closeWindow compatible with multi windows
2009-05-14 00:56:15 +00:00
Gyedo Jeon
f62f19c3d4
Replaced redundant code changes in DirectCameraControl with a DirectSession code change
2009-05-11 18:07:07 +00:00
rdb
18fb544b2b
Fix for missing models/ dirs in packpanda games
2009-05-10 05:44:26 +00:00
Gyedo Jeon
b40450ccb2
Updated to support multiple windows
2009-05-08 23:06:24 +00:00
Gyedo Jeon
b42af781bd
Enabled to change controlled camera
2009-05-08 23:05:16 +00:00
Gyedo Jeon
2ea87673aa
Added support for multiple windows
2009-05-08 22:39:05 +00:00
Darren Ranalli
8b82a9d61f
pulled in temp fix from branch for _strptime crash
2009-05-08 00:30:18 +00:00
Zachary Pavlov
3fcd2a764e
fix for actor setLOD
2009-05-07 18:56:33 +00:00
Gyedo Jeon
ffd836e3b1
Added an option to start direct manually
2009-05-07 00:36:03 +00:00
Zachary Pavlov
3f49f8fd5a
support for repository query/inventory code
2009-05-06 17:14:24 +00:00
Gyedo Jeon
b884ec3ea3
Made tk window not create if it is not wanted
2009-05-06 02:00:08 +00:00
Zachary Pavlov
97e04a0196
new phase checker
2009-05-06 01:10:28 +00:00
David Rose
267ecf01ec
use Loader to load egg files via cache
2009-05-05 22:42:40 +00:00
Gyedo Jeon
b13c210550
Removed toontown specific files
2009-05-05 18:54:46 +00:00
Gyedo Jeon
57afa6826b
Moved toontown specific codes
2009-05-05 18:50:16 +00:00
rdb
e70d17c035
Add blur / sharpen filter
2009-05-03 10:12:09 +00:00
David Rose
cce0129c7b
better support for pyc's
2009-05-02 03:39:51 +00:00
David Rose
4456d45f62
defer importing ParticleSystemManager etc. until base.enableParticles() is called
2009-05-01 20:10:18 +00:00
David Rose
2e60e14eaf
finish .mf support
2009-04-29 19:53:39 +00:00
David Rose
e777b5db5d
fix command-line parameters
2009-04-29 19:53:01 +00:00
David Rose
a8c6dfa020
handle nested packages properly
2009-04-29 19:37:14 +00:00
David Rose
4527b6421b
freeze mf files too (wip)
2009-04-29 14:44:56 +00:00
David Rose
a944e44c60
support for LINK_ALL_STATIC
2009-04-28 01:01:33 +00:00
David Rose
30c07c2714
freezetool
2009-04-28 00:59:59 +00:00
David Rose
e402dd2e43
need explicit run() in here, not in app
2009-04-28 00:58:51 +00:00
rdb
269609c858
Fixes from Andre Mikulec
2009-04-27 06:14:41 +00:00
rdb
26163520ef
Fix from ynjh_jo: eggcacher step is now optional
2009-04-27 06:07:00 +00:00
rdb
216d90dd40
Suggested fix from ynjh_jo to make eggcacher RAM usage smaller
2009-04-27 06:01:54 +00:00
Gyedo Jeon
e5e71cce6f
Made all of sticky key related stuffs call when the config variable is set
2009-04-24 18:36:36 +00:00
Abhishek Nath
518176f53f
AnimPanel Had no way of telling objects that it had been closed
2009-04-24 01:07:59 +00:00
Gyedo Jeon
e54901c125
Added a feature for disabling sticky keys in Windows
2009-04-22 22:43:23 +00:00
Darren Ranalli
72f7489e66
fixed delayDelete implementation to handle delete via mid-call DelayDelete.destroy
2009-04-22 20:14:55 +00:00
David Rose
a6cd326db6
base.camera should be a ModelNode
2009-04-20 15:15:11 +00:00
Abhishek Nath
5038ddb148
Fixed a crash that was caused when anim panel was closed during an animation. Added a help feature to RTM.
2009-04-17 23:41:58 +00:00
Zachary Pavlov
900c67b409
oops, missed this
2009-04-17 20:34:41 +00:00
Josh Wilson
713dc5902a
adding okMissing=True to dialog_box_gui
2009-04-16 22:43:34 +00:00
Redmond Urbino
d3a3f60cce
add magic word ~generateOrder
2009-04-16 00:55:25 +00:00
Zachary Pavlov
b849d743ca
added again message
2009-04-15 21:57:50 +00:00
Abhishek Nath
fc71f2852f
Added more animation controls to RTM
2009-04-14 23:53:40 +00:00
rdb
213976bd97
Fixed incorrect note
2009-04-12 06:18:51 +00:00
Josh Wilson
8dc836436c
i was a little overzealous in removing some report prefix parameters
2009-04-10 01:34:34 +00:00
Josh Wilson
1ea78fd02f
adding ability to have multiple prefixes in report by specifying them in the Config.prc
2009-04-10 01:27:58 +00:00
Josh Wilson
1642d4163d
updating report()'s to not require 'want-' or '-report' in the dConfigParam parameter
2009-04-09 01:16:59 +00:00
David Rose
854e5f345a
fix some python errors
2009-04-03 21:30:38 +00:00
Zachary Pavlov
556c407d20
safety bandaid to shutdown processing if the visAvatar disappears
2009-04-03 18:01:15 +00:00
Darren Ranalli
740aca460f
fixed crash in __repr__
2009-04-02 22:31:12 +00:00
rdb
c1dd337f86
Fix crash. upcastToPandaNode is no longer needed
2009-04-02 13:29:52 +00:00
Gyedo Jeon
08a51055d2
Made shift-click of selected object to deselect it
2009-04-01 22:44:45 +00:00
David Rose
8a4ed4aa74
fix compiler warning
2009-04-01 18:35:15 +00:00
David Rose
7255aad2a6
minfilter etc.
2009-03-31 00:25:19 +00:00
Zachary Pavlov
b83412c44e
double dispatch for zone changing
2009-03-26 01:06:37 +00:00
rdb
701fad9f3c
Remove RPM dependency of Python - there's no standard naming convention. Also, fix packpanda on windows with new 'direct' changes.
2009-03-24 09:42:50 +00:00
Zachary Pavlov
b94a018fcf
I think I've solved the curious case of the missing ship
2009-03-21 23:38:39 +00:00
David Rose
ff81be2aee
overrides
2009-03-21 16:52:22 +00:00
rdb
a4015b9543
Fix weird whitespace/something
2009-03-21 09:45:40 +00:00
David Rose
5b59964012
handleMessageType
2009-03-19 01:02:41 +00:00
John Loehrlein
c195f770ea
system warnings with aknowledge
2009-03-18 18:00:45 +00:00
Abhishek Nath
df682afb29
Missed something- interface to lifter
2009-03-17 00:57:55 +00:00
Abhishek Nath
cd2d4eccea
Gravity walker now handles gravity changes through getGravity and setGravity
2009-03-17 00:52:38 +00:00
David Rose
d78fdb169f
comment typo
2009-03-15 12:59:31 +00:00
David Rose
c17b13ed0b
squelch http startup warning
2009-03-15 12:54:11 +00:00
rdb
beeeedbb5e
Get packpanda work with the new direct/src->direct/ changes
2009-03-13 21:26:20 +00:00
rdb
749de9301d
Dont depend on direct/__init__.py
2009-03-13 20:24:31 +00:00
rdb
c8420de25e
Use VC90 instead of VC80
2009-03-13 17:06:48 +00:00
Gyedo Jeon
f65ab84347
Made panda started
2009-03-10 18:20:54 +00:00
rdb
c965edbe75
Fix some issues
2009-03-10 15:36:29 +00:00
Darren Ranalli
3cfc2b6427
only detect DirectObject leaks in __dev__
2009-03-09 22:14:27 +00:00
David Rose
bc40be4775
fix for more recent bison
2009-03-08 00:09:19 +00:00
rdb
19d45ffbfa
More work on volumetric lighting
2009-03-07 12:33:17 +00:00
David Rose
d6edb385c7
minor tweaks to show-vertices
2009-03-06 20:28:38 +00:00
rdb
406ea02a5e
Fix a bug with clamping, and added support for volumetric lighting
2009-03-05 20:18:11 +00:00
rdb
0b5d517dcd
depth -> depthstencil
2009-03-05 16:31:25 +00:00
rdb
7668adeb69
Fix a bug on windows, and add Inverted filter
2009-03-04 11:41:07 +00:00
David Rose
3e35ee9a24
support opt-4 build
2009-03-02 19:33:34 +00:00
David Rose
9dfbe88e61
toggleShowVertices
2009-02-28 01:13:11 +00:00
Gyedo Jeon
54f352e5cb
Added party props
2009-02-24 18:48:57 +00:00
rdb
6786954cf8
Throw error when extraArgs is not a list
2009-02-24 06:07:55 +00:00
David Rose
b631bc0254
try harder to deal with failure cases on window opening
2009-02-23 20:44:05 +00:00
David Rose
b75432262a
remove old panda support
2009-02-20 22:49:11 +00:00
David Rose
68f687772b
StereoDisplayRegion
2009-02-20 22:48:03 +00:00
rdb
24118f0357
"as" is a reserved keyword in Python 2.6
2009-02-20 13:11:01 +00:00
Chris Brunner
dda716192e
drose: add dependency on native_net
2009-02-19 22:52:36 +00:00
Darren Ranalli
4444c3b020
added object type leak detector
2009-02-13 19:59:28 +00:00
Darren Ranalli
5545aa6ce7
added safeTypeName and histogramDict
2009-02-12 22:09:44 +00:00
Darren Ranalli
d6ca95f510
updated CppMemoryUsage
2009-02-12 07:30:09 +00:00
Darren Ranalli
0350e26e7c
put lock around new method
2009-02-11 02:17:04 +00:00
Darren Ranalli
d4e22c0795
fix for crash due to previous checkin
2009-02-11 01:33:01 +00:00
David Rose
99d660fe48
minor tweaks
2009-02-11 00:12:34 +00:00
David Rose
6fb65f4e26
show-tex-mem must follow base assignment
2009-02-10 23:39:11 +00:00
Darren Ranalli
30eb8286a2
better runtime characteristics
2009-02-10 23:23:49 +00:00
David Rose
932da28ac1
show-tex-mem
2009-02-10 21:05:52 +00:00
David Rose
07aa73df98
fix a few bugs
2009-02-10 21:05:36 +00:00
David Rose
d36782fbd0
show-tex-mem
2009-02-10 20:39:42 +00:00
David Rose
66a120ea8e
bitmask-based optimizations
2009-02-10 20:39:26 +00:00
Darren Ranalli
2677e77fb7
memory usage optimization
2009-02-10 19:25:18 +00:00
David Rose
ee7154a9c5
magfilter
2009-02-10 15:40:03 +00:00
David Rose
9a8e2915b5
TexViewer
2009-02-09 20:18:07 +00:00
rdb
e47fdbe424
Several bugfixes and improvements to API Reference
2009-02-08 10:29:34 +00:00
Darren Ranalli
8d80413d03
additional leak debugging
2009-02-07 01:26:41 +00:00
Darren Ranalli
4b0c19f61a
more leak debugging
2009-02-07 00:42:30 +00:00
Darren Ranalli
6f5a7d0bc6
more leak detection
2009-02-07 00:00:02 +00:00
David Rose
a764c4e37c
minor fix
2009-02-06 22:09:59 +00:00
David Rose
1c6893bfde
try to avoid long-skinny areas
2009-02-06 21:58:00 +00:00
David Rose
cec1dbfc00
oops
2009-02-06 21:05:50 +00:00
David Rose
8b72ac6d8d
status line, etc.
2009-02-06 20:40:05 +00:00
Darren Ranalli
797a71c6f9
fixed instance bug
2009-02-06 17:31:05 +00:00
David Rose
41216204cd
flash selected texture
2009-02-06 01:59:47 +00:00
David Rose
ac19dd2de0
more TexMemWatcher features
2009-02-06 00:55:27 +00:00
David Rose
f2671e9437
remove debug
2009-02-05 20:09:59 +00:00
David Rose
cec576dd6b
makeModulePipe
2009-02-05 20:06:34 +00:00
David Rose
a5972c42fc
tinydisplay?
2009-02-05 19:43:28 +00:00
David Rose
a380f8d12e
tweaks
2009-02-05 18:07:21 +00:00
David Rose
163b4a0093
mo' better
2009-02-05 03:30:40 +00:00
David Rose
8e6eb98afe
handy tool
2009-02-05 01:36:20 +00:00
Darren Ranalli
0c4fdfe262
generate/delete refcount: warning->debug (no use spamming for now)
2009-02-04 19:50:48 +00:00
Darren Ranalli
67af3d6256
generate/delete refcount: error->warning
2009-02-04 19:47:17 +00:00
Darren Ranalli
039ad0ab05
disable automatic garbage logging until system is ready
2009-02-04 00:12:35 +00:00
Darren Ranalli
d5d23c2fa7
fix memory leak
2009-02-04 00:10:38 +00:00
Darren Ranalli
a72c76a318
garbage leak server events
2009-01-31 01:27:53 +00:00
rdb
5819a3c4e3
Fix couple of bugs in FilterManager
2009-01-30 15:05:26 +00:00
Darren Ranalli
fcfd9f8e20
log number of garbage cycles even if we've previously printed the full info on those cycles
2009-01-28 23:39:51 +00:00
Darren Ranalli
38d262b7ba
don't set affinity to single CPU by default
2009-01-28 04:43:31 +00:00
Darren Ranalli
ad6ee13bb0
reference count calls to generate and delete, don't delete until all derived classes have called down
2009-01-27 19:56:07 +00:00
Darren Ranalli
1872148320
added 'collect' option to avoid redundant collects
2009-01-26 23:06:03 +00:00
Darren Ranalli
90eb2bf52e
don't re-print garbage info if no new garbage
2009-01-26 22:54:50 +00:00
David Rose
df3fe996b9
add DisplayRegion::set_incomplete_render()
2009-01-26 20:40:48 +00:00
Darren Ranalli
154fa4b198
added disable-garbage-logging
2009-01-26 19:44:46 +00:00
David Rose
4c3e9643f3
raise ValueError on out-of-range
2009-01-26 19:13:54 +00:00
Darren Ranalli
4d319fa370
added configIsToday
2009-01-26 18:49:37 +00:00
Josh Wilson
fc37f4f355
postponing parent present assert until after deferred generates
2009-01-26 00:32:25 +00:00
Darren Ranalli
53b477ab6e
default want-variable-dump to 0
2009-01-23 23:07:17 +00:00
John Loehrlein
e4b210d607
direct entry scroll, a virtual window for direct entries
2009-01-23 20:05:19 +00:00
Darren Ranalli
2c71002065
fix for client crash
2009-01-23 00:31:18 +00:00
Darren Ranalli
07461ccbdd
shift-f11 logs garbage cycle info and reports results in the client
2009-01-22 19:19:37 +00:00
Darren Ranalli
a9f3242305
check for garbage leaks in dev on window close and defocus, check on both client and AI
2009-01-21 23:49:33 +00:00
Darren Ranalli
d4cc5e7a57
added allow-garbage-cycles, garbage error reporting
2009-01-21 19:01:47 +00:00
David Rose
0811991a8a
explicate more parameters
2009-01-17 22:44:43 +00:00
David Rose
35ff345147
foreground font color
2009-01-17 21:53:48 +00:00
David Rose
b4ee61c59f
separate out outline params
2009-01-17 20:31:21 +00:00
David Rose
3b793cf964
loadFont(outline=xxx)
2009-01-17 02:47:36 +00:00
rdb
f808e0a03b
Fix bug: inheritance of Python classes didn't show up
2009-01-15 14:31:14 +00:00
David Rose
338d85aaa3
okMissing camera model
2009-01-10 01:33:32 +00:00
David Rose
4b315b5170
fix motiontrail color
2009-01-09 19:39:23 +00:00
David Rose
9e5e3edc5b
fix exception when mini-task explicitly removes itself
2009-01-09 19:19:35 +00:00
Gyedo Jeon
33d862d42b
Made indicatorValue not passed to command
2009-01-08 21:45:14 +00:00
David Rose
803f5e0d37
load prc's explicitly
2009-01-08 15:57:33 +00:00
David Rose
1706138704
export text types
2009-01-08 12:25:32 +00:00
rdb
82fccf788d
Suggestion from Nemesis13
2009-01-07 17:49:14 +00:00
rdb
353adc8b45
Smarter version detection
2009-01-02 19:36:58 +00:00
Darren Ranalli
5d256052e6
added record-functor-creation-stacks config
2008-12-31 01:53:01 +00:00
David Rose
d4538bcfeb
asynchronous load priorities
2008-12-24 23:45:58 +00:00
David Rose
e570510887
remove old panda support
2008-12-24 19:22:11 +00:00
David Rose
8335c5778c
getInitialValue() -> getDefaultValue()
2008-12-24 18:42:10 +00:00
Darren Ranalli
b36dc682a3
pulled garbage collect frequency reduction code from 1_0_14
2008-12-22 21:46:00 +00:00
David Rose
aa5bebac85
defer importing ProfileSession
2008-12-22 19:17:18 +00:00
Darren Ranalli
0fb988e6d3
default gc to DEBUG_SAVEALL, added delOnly option to GarbageReport, to deal with garbage collect CPU spikes
2008-12-19 21:54:47 +00:00
Asad M. Zaman
89a8c9032a
controlJoints should be model nodes anyway
2008-12-18 21:44:21 +00:00
rdb
38467b6eed
Fix confusing typo
2008-12-18 18:17:28 +00:00
David Rose
4d39d16a69
default mayChange = True
2008-12-17 14:55:03 +00:00
Zachary Pavlov
109864928d
typo
2008-12-17 09:18:56 +00:00
David Rose
55a789293a
minor optimization features for async flatten
2008-12-16 19:48:28 +00:00
David Rose
993fb111de
thread-safe messenger
2008-12-16 19:47:42 +00:00
David Rose
f3106c89e2
setLODAnimation
2008-12-15 22:44:33 +00:00
rdb
cafd7c93f9
Made it work on linux
2008-12-15 21:30:50 +00:00
Chris Brunner
9c9630a905
tool for batch capturing screenshots of models
2008-12-13 03:00:26 +00:00
rdb
b4fdf5cc46
Remove very-annoying and pointless warning
2008-12-11 20:13:36 +00:00
rdb
a7df865ca5
Ability to suppress pipe info
2008-12-11 15:53:00 +00:00
rdb
d14ebd80aa
Documented this file
2008-12-11 09:18:33 +00:00
Darren Ranalli
31921f16b5
reduced spike threshold to 5.
2008-12-10 19:04:56 +00:00
Darren Ranalli
89d50d7ab3
removed __del__ to prevent garbage leaks
2008-12-06 00:03:45 +00:00
Darren Ranalli
82c8616e91
report number of garbage cycles instead of number of garbage items
2008-12-05 02:12:52 +00:00
Darren Ranalli
fb1aa31b78
stop using gc.DEBUG_SAVEALL (not necessary), GarbageReport output readability improvements
2008-12-05 01:50:55 +00:00
Darren Ranalli
04ed456dbe
protect against changes to Python interface layer
2008-12-05 01:36:40 +00:00
rdb
f4c8bf2eef
Fix bug with spaces in paths
2008-11-28 07:33:04 +00:00
Darren Ranalli
2a0ccbf137
added getFont()
2008-11-26 23:01:27 +00:00
rdb
24641a7ab4
Fixed some typo's
2008-11-26 14:39:48 +00:00
David Rose
e81e4efb46
update comment
2008-11-26 01:09:57 +00:00
David Rose
ac06fd3b4a
okMissing
2008-11-26 01:09:18 +00:00
David Rose
cf95cbcf9a
okMissing
2008-11-26 00:40:10 +00:00
David Rose
48c395e10e
more better lodname handling
2008-11-26 00:40:03 +00:00
Gyedo Jeon
b4785c9485
Fixed a bug with getSelectedAsList
2008-11-24 22:53:27 +00:00
David Rose
6b7ab70359
ignore spammy event-loop-done
2008-11-24 17:21:55 +00:00
rdb
b857eee009
gcc 4.3 needs stdlib.h
2008-11-24 15:41:53 +00:00
Justin Butler
4c09b6307b
Smoother movement fixes for better stopping/starting and timestamp issues. Fixes problem where distributed smooth objects will stop movement at the wrong location or will slide around when first being generated.
2008-11-22 00:45:17 +00:00
David Rose
2a5851d614
more consistent output
2008-11-20 00:36:50 +00:00
David Rose
a831fc8ca6
minor refinement
2008-11-19 22:48:54 +00:00
David Rose
c70aadbd89
detect overlapping subparts
2008-11-19 20:26:48 +00:00
Darren Ranalli
c56f94f9a1
fixed missing variable dump
2008-11-19 03:03:18 +00:00
Zachary Pavlov
877404d8a9
specific lod lookup for useLOD. Should prevent the sorting problems we've been seeing
2008-11-19 00:06:03 +00:00
Darren Ranalli
a10f7a2b8c
added ~aitaskspikethreshold/~taskspikethreshold
2008-11-18 23:01:53 +00:00
Zachary Pavlov
fdc9d8fd53
updated sorting algorithm for lods
2008-11-18 21:03:06 +00:00
Gyedo Jeon
ff36eb76cb
Made widget be shown in black when non-movable object selected
2008-11-15 02:32:08 +00:00
Gyedo Jeon
37df0df5c7
Changed getAncestry to getAncestors
2008-11-15 01:00:52 +00:00
Redmond Urbino
1efa9e716e
cleanup a lot of leaks
2008-11-14 22:51:28 +00:00
Darren Ranalli
69985789f1
make sure garbage collection is enabled when Python breaks to the prompt
2008-11-14 19:05:03 +00:00
Asad M. Zaman
0d3349bac0
use the already sortedLODNames instead of sorting everytime
2008-11-14 04:18:48 +00:00
David Rose
8f12774e74
disable mouse buttons while in oobe mode
2008-11-13 19:39:41 +00:00
David Rose
22e6577ad1
more fixes to oobeCull
2008-11-13 19:14:58 +00:00
David Rose
450f5f3bf6
remove accepts a list
2008-11-13 06:17:16 +00:00
David Rose
be57287bef
fix oobeCull
2008-11-13 06:17:03 +00:00
David Rose
d07c5e15ed
we don't need to clean lerps up so aggressively--this code has never worked anyway
2008-11-12 23:28:01 +00:00
David Rose
2e01bf163f
replace task bug
2008-11-12 22:58:14 +00:00
David Rose
c69c8680e8
asList() etc. no longer needed
2008-11-12 20:37:20 +00:00
David Rose
fcf157cdfc
cleaner shutdown
2008-11-12 18:43:29 +00:00
David Rose
d315cbf20e
handle invalid dir better
2008-11-12 04:31:18 +00:00
David Rose
f95217d056
setUponDeath
2008-11-12 04:16:16 +00:00
David Rose
4139466fc9
join
2008-11-12 04:05:21 +00:00
David Rose
d8641b3fdc
more
2008-11-12 03:59:09 +00:00
David Rose
0f52801b0c
listdir, walk
2008-11-12 03:58:47 +00:00
David Rose
0ce8a5861d
*** empty log message ***
2008-11-11 23:27:19 +00:00
David Rose
0843a79194
*** empty log message ***
2008-11-11 03:02:01 +00:00
David Rose
9e76c93d1e
fix getCurrentFrame(animName = blah)
2008-11-11 00:48:27 +00:00
rdb
daf501696b
Disable dependency on Shader Generator
2008-11-08 17:42:59 +00:00
rdb
f41b174931
Add maya paths
2008-11-08 11:51:03 +00:00
Gyedo Jeon
e80cd79f6b
Made selected order maintained
2008-11-08 00:42:00 +00:00
Gyedo Jeon
cc76379b27
Changed upondDeath assignments to call setUponDeath
2008-11-06 21:52:40 +00:00
Gyedo Jeon
2e22468684
Changed upondDeath assignments to call setUponDeath
2008-11-06 21:40:34 +00:00
David Rose
aa265386b1
pgraphnodes
2008-11-06 01:02:32 +00:00
David Rose
d8e3efb1b9
support passing in a NodePath instead of a filename to loadAnims()
2008-11-05 23:39:09 +00:00
David Rose
18605b1668
VFSImporter
2008-11-05 01:09:35 +00:00
David Rose
512197c7d3
allow a VirtualFile
2008-11-04 23:21:57 +00:00
Darren Ranalli
5dbeaa689a
frame-profiler-debug -> frequent-frame-profiles, limit number of profile loggings in one frame
2008-11-04 21:02:16 +00:00
Zachary Pavlov
3ce749688f
fix for kris
2008-11-04 20:58:08 +00:00
rdb
4c68734398
Remove license from comments
2008-11-04 12:54:27 +00:00
David Rose
5f5dd02b30
oops
2008-11-04 10:17:02 +00:00
Abhishek Nath
d2602b7a26
To maintain compatibility with Pirates
2008-11-04 01:12:52 +00:00
Abhishek Nath
0924ad835d
Added back the shortcuts I deleted in the last revision as it was needed by the pirates team.
2008-11-04 01:07:25 +00:00
Zachary Pavlov
f684291847
super log for direct!
2008-11-03 22:56:06 +00:00
Darren Ranalli
3b2a2af619
fixed FrameProfiler/taskMgr synchronization problem
2008-11-03 21:43:47 +00:00
Darren Ranalli
fcdb44e081
don't use DirectObjects as dict keys
2008-11-03 18:30:49 +00:00
Darren Ranalli
e757a0b769
working frame profiler
2008-11-03 18:08:23 +00:00
rdb
81b8b3165e
parent for toggleGrid
2008-11-01 15:52:15 +00:00
rdb
be2c6a365a
wx default ids for menu items
2008-11-01 12:51:32 +00:00
Darren Ranalli
7d9cd570dc
working FrameProfiler
2008-10-31 21:10:31 +00:00
David Rose
02d94cc8d2
recalcWakeTime()
2008-10-31 05:02:57 +00:00
Darren Ranalli
8e1f95d480
fixed configs for frame profiling
2008-10-30 23:54:34 +00:00
Darren Ranalli
2e362128da
frame profiler framework
2008-10-30 00:07:13 +00:00
Darren Ranalli
b742e9050d
added dosByDistance
2008-10-30 00:02:58 +00:00
Darren Ranalli
e6dd18f558
build server finished, use new smoother interface only
2008-10-29 23:23:29 +00:00
David Rose
dc9c31388b
lock -> fsmLock
2008-10-29 22:58:23 +00:00
David Rose
940a46fcfd
make fsm's thread safe
2008-10-29 22:02:18 +00:00
Gyedo Jeon
89d53bbb75
Updated to work with new taskMgr
2008-10-29 20:39:16 +00:00
Darren Ranalli
11cc062e84
smoother uses setPosHpr instead of setMat, no longer affects scale
2008-10-29 18:21:07 +00:00
David Rose
907c9541a9
getTasksMatching
2008-10-29 15:24:08 +00:00
John Loehrlein
916fea794f
wrapped redirection of unknown avatar messages in try/except
2008-10-28 22:22:10 +00:00
Josh Wilson
69d41d8924
converting a warning to an assert error
2008-10-24 22:58:40 +00:00
Josh Wilson
0eb96ae5eb
clean transition finish ival code
2008-10-24 22:57:35 +00:00
Josh Wilson
1e4e5ad37e
adding some reports
2008-10-24 22:56:13 +00:00
Josh Wilson
f35ddbae39
better wrapping in report
2008-10-24 22:54:30 +00:00
Josh Wilson
cf80c1f689
printing name of function in Func intervals
2008-10-24 22:53:05 +00:00
Josh Wilson
ff36d3e428
putting prints into notify debug
2008-10-24 22:50:46 +00:00
David Rose
c0e0d63de4
taskMgr not a global on AI
2008-10-24 22:13:20 +00:00
David Rose
05a2432673
safe to make this the default now
2008-10-24 21:55:37 +00:00
David Rose
c188d2935c
defer loading taskMgr until after importing PandaModules
2008-10-24 21:50:17 +00:00
David Rose
9c547793a1
safe to call destroy() multiple times
2008-10-24 18:46:09 +00:00
David Rose
43a8a5ac7a
move profile out of module scope
2008-10-23 17:57:56 +00:00
David Rose
9df2912b68
file.py
2008-10-22 23:21:39 +00:00
David Rose
9831c3b93f
remove superFlattenShip, it doesn't belong here
2008-10-22 22:10:42 +00:00
David Rose
5b0c9c395f
isAlive()
2008-10-22 19:12:26 +00:00
Darren Ranalli
fa00e63e1a
groundwork for FrameProfiler
2008-10-22 00:51:00 +00:00
Darren Ranalli
3e62e60195
removed unnecessary print
2008-10-22 00:48:29 +00:00
Darren Ranalli
7bb3598712
groundwork for FrameProfiler
2008-10-22 00:20:09 +00:00
David Rose
f28396fead
slightly better unpack exception generating
2008-10-21 21:43:30 +00:00
Darren Ranalli
e185892eb1
proactive leak detection for distributed objects
2008-10-21 19:00:30 +00:00
Darren Ranalli
c19665e627
added getRepository builtin
2008-10-21 18:58:58 +00:00
Darren Ranalli
fe4f03c868
added proactive leak detection method
2008-10-21 18:56:50 +00:00
Darren Ranalli
158e726dc7
prevent false positives caused by zero-duration profiles
2008-10-21 02:23:01 +00:00
John Loehrlein
19efb2d55e
messages to non-existant dos rerouted to handles
2008-10-20 23:04:17 +00:00
David Rose
8b71199fdd
protect makepanda
2008-10-20 21:34:10 +00:00
David Rose
d3b4f33c89
switchable extensions_native_helpers.py
2008-10-20 20:35:47 +00:00
rdb
65a29c21be
Clearer question about existing python installs
2008-10-20 19:16:20 +00:00
rdb
4d2ff692c6
Remove bundles on OSX
2008-10-20 13:04:47 +00:00
Zachary Pavlov
1712abd96c
fix for spam in tkpanel
2008-10-18 01:48:01 +00:00
rdb
0e301a1b95
Fixed bug that marks all python functions as "Undocumented"
2008-10-17 07:01:36 +00:00
rdb
be08970ecb
Suggested change from _Hypnos
2008-10-16 18:16:58 +00:00
Darren Ranalli
cc91a12477
removed no-longer-used getNamePattern method
2008-10-16 02:00:23 +00:00
David Rose
c6320cc83a
stdpy
2008-10-15 22:26:56 +00:00
John Loehrlein
4fcde07de4
specialName of specialness
2008-10-15 22:05:24 +00:00
rdb
69c4db65c8
Suggested script by Brent Woodruff
2008-10-15 19:20:54 +00:00
David Rose
e2815caa72
better mousewatcher and buttonthrower names
2008-10-15 03:48:58 +00:00
Darren Ranalli
1728f3b38e
improved visual scannability
2008-10-14 21:54:43 +00:00
Darren Ranalli
232583858c
show timings as percentages, don't display max-non-spike profiles, output easier to scan
2008-10-14 21:07:07 +00:00
David Rose
dd0efe66fe
better filtering in getRandomTask
2008-10-14 02:18:32 +00:00
Darren Ranalli
732b4f0067
print profile stats as percentages, makes profile CPU-independent
2008-10-14 01:52:51 +00:00
Darren Ranalli
61d0f91617
accurate profile duration tracking, output filtering (no 0.000 second spikes), preliminary profile result aggregation
2008-10-14 00:45:49 +00:00
Justin Butler
bdd673f062
Additional needed files to fix POTCO-5271
2008-10-13 22:22:44 +00:00
Josh Wilson
1250458e18
overriding NodePath.getName()
2008-10-13 20:37:29 +00:00
Darren Ranalli
78f0fdbf86
typo fix
2008-10-13 18:48:53 +00:00
rdb
22b4a9c3b8
Added asTuple()
2008-10-13 11:24:27 +00:00
David Rose
64d24fb65b
support task profiling in new task manager
2008-10-11 15:29:01 +00:00
David Rose
bf6c574747
make TaskManagerPanel compatible with new task manager
2008-10-11 14:17:53 +00:00
David Rose
a926c201af
move want-garbage-collect-task from TaskMgr to ShowBase
2008-10-11 13:32:33 +00:00
Justin Butler
7f9a509f04
Smooth object movement fix for pirates. Added a zoneId value that is sent along with position to better sync position and location for those that need it.
2008-10-10 21:05:46 +00:00
David Rose
1c043e705b
interrupt key
2008-10-10 20:54:34 +00:00
rdb
0ef34bcbc2
Annoying deprecation warning in Python 2.5
2008-10-10 18:51:40 +00:00
Abhishek Nath
226b975642
Brought object manipulation to MayaCam
2008-10-10 01:45:04 +00:00
Redmond Urbino
87bbb12dc0
give options for a callback when the scroll down/up arrows are pressed
2008-10-10 00:57:10 +00:00
David Rose
900cc46683
asyncLoad task
2008-10-08 22:14:21 +00:00
Samik Bhowal
bbf8d832b0
Added Methods to remove and destroy items.
2008-10-08 20:45:12 +00:00
David Rose
a6a4a893d0
Task.sequence()
2008-10-05 00:24:55 +00:00
Abhishek Nath
6aa5d76752
Added a new type of object replacement system and Band-Aided some crashes
2008-10-03 23:38:44 +00:00
David Rose
35e77c0d01
small fixes
2008-10-03 22:59:51 +00:00
Darren Ranalli
26a541c244
handle case where profile is already running
2008-10-03 18:15:44 +00:00
David Rose
1e09da24a5
update comments
2008-10-03 15:26:45 +00:00
David Rose
993b1af160
remove __debug__
2008-10-03 15:18:02 +00:00
David Rose
eebd1864e2
don't stop threads at each step
2008-10-03 04:37:06 +00:00
David Rose
277753ed2b
a bit friendlier
2008-10-03 03:52:00 +00:00
David Rose
cce4f2195e
more threading improvements
2008-10-02 18:02:18 +00:00
Darren Ranalli
eaa1318450
added ProfileSession, don't format profile output until it's requested
2008-10-02 02:00:34 +00:00
David Rose
20a18992d0
add replaceMethod()
2008-09-29 22:36:57 +00:00
David Rose
5ea6a359a4
support old and new panda
2008-09-29 22:31:04 +00:00
David Rose
a74bf92e67
combine DS_again with DS_restart
2008-09-29 18:37:10 +00:00
David Rose
4f67da1cd1
more comments, etc
2008-09-29 17:30:30 +00:00
David Rose
75c51589e8
TypeError, ValueError
2008-09-29 17:26:16 +00:00
David Rose
11aee82520
restore original parameter order
2008-09-29 14:33:38 +00:00
David Rose
c59bfe5459
more threading issues
2008-09-28 21:32:11 +00:00
David Rose
8bb89607ab
DS_pickup
2008-09-27 15:56:50 +00:00
David Rose
17a71fc0d5
simplify Task inheritance
2008-09-27 12:34:21 +00:00
David Rose
7e217b8bdc
handle more exotic uses of taskMgr
2008-09-26 23:42:22 +00:00
David Rose
f60ae3736c
renaming task.priority -> task.sort, other changes towards new task system
2008-09-26 20:02:41 +00:00
David Rose
c176d9e1ac
remove .bam
2008-09-26 16:49:00 +00:00
David Rose
828346f19f
more minor fixes
2008-09-26 13:52:04 +00:00
David Rose
e330f19626
minor fixes
2008-09-26 13:24:44 +00:00
rdb
8ff665d2c4
netscape -> nullsoft
2008-09-26 05:53:46 +00:00
rdb
0830c2e565
Fixed packpanda bug
2008-09-26 05:51:23 +00:00
David Rose
306873b3ac
task output
2008-09-25 23:20:59 +00:00
David Rose
0df0bf63ce
add ancient interfaces
2008-09-25 20:55:28 +00:00
Greg Wiatroski
b0b9b890fc
clean up debug spam
2008-09-25 00:44:58 +00:00
Redmond Urbino
32a7f97b4b
PartyManagerUD can send to all PartyManagerAIs
2008-09-24 23:29:41 +00:00
Greg Wiatroski
54083bd33a
fix for typo (long time no vi)
2008-09-24 18:54:16 +00:00
Greg Wiatroski
5d2779c21d
More tweaks to get dev pub to build...
2008-09-24 18:28:18 +00:00
Greg Wiatroski
5af08f799f
Adding some startup bullet-proofing
2008-09-24 00:20:37 +00:00
rdb
2daea47ccf
Added C++ constructors to API reference
2008-09-23 14:18:44 +00:00
Asad M. Zaman
464802e722
as per darren, a better fix
2008-09-19 23:52:07 +00:00
Asad M. Zaman
24b0ce64e2
From Darren: fix for scratch pad dummy task crash
2008-09-19 23:41:28 +00:00
David Rose
cd8f9030d8
wip: starting experimental C-based task manager
2008-09-19 01:09:04 +00:00
Darren Ranalli
26d56476f0
added ~ailogtaskprofiles, added ~aitaskprofileflush <name>
2008-09-19 00:28:05 +00:00
Darren Ranalli
a7f8a4af41
include max non-spike profile, added ~taskprofileflush/~aitaskprofileflush
2008-09-18 22:30:57 +00:00
Darren Ranalli
8bf2bdfa1f
added RAM-file support to prevent disk access while profiling
2008-09-18 18:24:57 +00:00
Josh Wilson
cf6cb4897f
__dev__ -> __debug__
2008-09-18 03:53:30 +00:00
Josh Wilson
5101b87561
allowing the call of defineoptions() in all subclasses of a direct gui object. It should now correctly process your optiondefs
2008-09-18 03:23:12 +00:00
Josh Wilson
98548f9779
adding hasOwnerViewDoId()
2008-09-18 03:21:10 +00:00
Gyedo Jeon
ded3f54e98
Made change in networkToLocalTime
2008-09-18 00:35:27 +00:00
Darren Ranalli
35a6e9f49e
don't warn about leaked garbage collect task on exit
2008-09-17 23:35:35 +00:00
Darren Ranalli
2d8e530230
clean up doLater task
2008-09-17 23:10:57 +00:00
Darren Ranalli
ff1ecccfa5
new shared folder path
2008-09-17 21:09:02 +00:00
Darren Ranalli
9b36b7b487
fixed mismatched-spike-task bug
2008-09-17 00:27:22 +00:00
Darren Ranalli
a3b9f73b87
doubled digits in profile filenames
2008-09-17 00:25:58 +00:00
Darren Ranalli
92acaa949a
increased spike threshold to 10x
2008-09-17 00:24:21 +00:00
Darren Ranalli
d3389a556e
initial revision
2008-09-16 22:07:59 +00:00
Darren Ranalli
66d112fbe5
optimized imports in profile code
2008-09-16 21:25:16 +00:00
Darren Ranalli
86d00a7024
added explicit garbage collect task
2008-09-16 20:28:24 +00:00
Darren Ranalli
6895e25221
added task profiler
2008-09-15 21:47:37 +00:00
David Rose
8b16f6024f
more waitPending
2008-09-13 05:18:24 +00:00
David Rose
52fa05d6f9
waitPending
2008-09-13 02:04:05 +00:00
Darren Ranalli
904d6cb128
improved readability of GarbageReport Python-syntax section
2008-09-12 01:14:37 +00:00
Darren Ranalli
a2997cd277
removed exceptionLogged decorators, data logging now covered by ExceptionVarDump
2008-09-11 23:44:51 +00:00
aignacio_sf
615d92440f
Improve buffer viewer display:
...
Buffer views no longer go off screen except when there are way too many buffers (since the min buffer frame size is now 5 pixels).
Fix a case where too many buffers being displayed results in a divide by zero.
2008-09-10 02:08:16 +00:00
Darren Ranalli
35a643c737
by default don't do exception variable dump in __dev__
2008-09-09 20:54:06 +00:00
David Rose
0e5cc07f83
pandaFileStream
2008-09-09 00:13:09 +00:00
Darren Ranalli
902634f5dd
better handling of already-visited objects; show them but don't traverse through them
2008-09-08 23:26:29 +00:00
Darren Ranalli
c312d30eb8
added accessor methods for task duration warning threshold
2008-09-06 00:09:12 +00:00
Darren Ranalli
a53d2db6f7
limits on recursion depth
2008-09-05 21:58:27 +00:00
Darren Ranalli
7583ac4861
print stacktrace before variable dump in case the process crashes while creating variable dump
2008-09-05 20:46:09 +00:00
Darren Ranalli
36b6f93353
safeRepr prints class name before calling repr on C++ objects
2008-09-05 20:44:26 +00:00
Darren Ranalli
6926ff6ae7
more robust traceback iteration
2008-09-05 00:04:23 +00:00
Darren Ranalli
2c806a3ffe
include globals and builtins, print variables within each frame in sorted order
2008-09-04 23:54:00 +00:00
Darren Ranalli
535d898e66
changed task duration warning config, default threshold to 40
2008-09-04 21:53:15 +00:00
Darren Ranalli
645b20849b
print all possible referenced variables based on code object's names list
2008-09-04 20:45:44 +00:00
M. Ian Graham
321c3a4be1
Moved askForObjectFieldsByString into the proper class
2008-09-04 19:49:56 +00:00
Darren Ranalli
37c9bcdb56
display instance variables one level deep
2008-09-04 00:44:26 +00:00
Darren Ranalli
f40c53c0fc
use notify for exceptionLogged output
2008-09-03 21:36:08 +00:00
Darren Ranalli
e79a864125
working exception variable dump
2008-09-03 21:16:09 +00:00
Gyedo Jeon
9c9d3d0707
Sepearated LevelStyleManager for RTM
2008-09-03 20:34:47 +00:00
M. Ian Graham
97521dae7f
Bugfix and favicon addition
2008-09-03 03:38:06 +00:00
Asad M. Zaman
05ccf7237d
this allows rebinding of classes from level-editor
2008-08-28 23:49:33 +00:00
David Rose
f8fa118cbe
unloadAnims() always postFlatten()
2008-08-28 22:50:07 +00:00
David Rose
6452ae6fae
typos in error message
2008-08-28 19:32:01 +00:00
David Rose
ddf501b588
loadModelOnce -> loadModel
2008-08-28 19:24:59 +00:00
David Rose
36517ac3b7
remove old panda support
2008-08-28 06:00:28 +00:00
David Rose
63a948749a
bindAnim() improvements
2008-08-28 05:50:12 +00:00
Darren Ranalli
8c92a5e207
initial revision
2008-08-28 02:07:18 +00:00
Justin Butler
bcc7ed59a8
Small teleporting fix for smoothing to make sure timestamps are up-to-date when smoothed object stops then starts movement.
2008-08-27 00:47:22 +00:00
Darren Ranalli
b8523833f7
added Python syntax version of cycles
2008-08-26 23:06:34 +00:00
Darren Ranalli
77cfda8691
fix for div-by-zero in task duration warning
2008-08-26 00:13:06 +00:00
Redmond Urbino
189626a483
fix garbage report crash
2008-08-25 22:58:05 +00:00
David Rose
27cfbbd284
preload textures
2008-08-25 22:56:40 +00:00
Darren Ranalli
d0ef5b51ff
long-running task warning now warns based on average frame duration
2008-08-25 21:59:14 +00:00
Josh Wilson
265130ae80
adding removeAIInterest() and _sendRemoveAIInterest() to allow client to close interests opened by the AI
2008-08-21 02:50:49 +00:00
Justin Butler
c7177a828f
NPC/ship Telemetry smoothing fixes for Pirates.
2008-08-14 21:44:54 +00:00
Josh Wilson
f6b0191067
returning at least 1 for grid size in getGridSizeFromSphere()
2008-08-13 22:23:30 +00:00
David Rose
07f89fbfc2
support async texture loads
2008-08-13 16:10:03 +00:00
Darren Ranalli
91a6f3f413
added isFinished() method
2008-08-11 20:27:59 +00:00
M. Ian Graham
165118829a
Added setConnectionURL for access from otp_server web interface
2008-08-08 01:14:17 +00:00
M. Ian Graham
f57c9e0fa5
Modified contactInfo string
2008-08-08 01:13:53 +00:00
David Rose
7fdd1813ac
remove some old panda support
2008-08-08 00:13:59 +00:00
David Rose
39f5de7827
minor fixes
2008-08-08 00:10:49 +00:00
David Rose
f86360a303
small opts
2008-08-08 00:09:21 +00:00
M. Ian Graham
3cd6df210f
Fix for multiple outstanding askForObjectField calls for the same field on different objects
2008-08-07 23:12:00 +00:00
Darren Ranalli
95abe649e8
moved DelayDelete to /home/WDIG/player/toontown
2008-08-07 21:05:12 +00:00
David Rose
0364ebd8b7
asynchronous animation binding
2008-08-07 17:34:24 +00:00
David Rose
bdde0c3185
better OSX support, I think
2008-08-05 16:55:34 +00:00
rdb
34538489ba
Missed out a tiny conditional
2008-08-02 17:52:40 +00:00
rdb
1af355624d
Added OSX support
2008-08-02 09:44:42 +00:00
rdb
2b6617793c
Oops, small mistake
2008-08-02 09:32:41 +00:00
rdb
3e3301dfb8
Added support for OSX
2008-08-02 09:30:29 +00:00
David Rose
1900e24dc1
don't use isinstance(AnimControl)
2008-08-02 00:46:48 +00:00
Darren Ranalli
dc064dfa41
fixed doLater nameDict leak
2008-08-01 17:50:19 +00:00
David Rose
618c6da8a5
turn off accept-clock-skew by default
2008-08-01 00:42:40 +00:00
Zachary Pavlov
e939b326b5
ship tweak
2008-07-31 23:44:50 +00:00
Gyedo Jeon
815f9c87fe
Fixed a bug of not updating geom_color but updating image_color
2008-07-31 05:22:49 +00:00
Gyedo Jeon
2a094776c6
Added DirectRadioButton
2008-07-31 00:46:21 +00:00
Darren Ranalli
ea16d65902
crash fix: len of unsized object
2008-07-29 04:44:11 +00:00
John Loehrlein
69b464dd02
remove timestamp by default
2008-07-28 22:17:54 +00:00
Darren Ranalli
2acc9332f1
show deeptypes of garbage items
2008-07-28 21:00:17 +00:00
Darren Ranalli
29b7a72de9
added deeptype, fixed itype for class instances, added maxLen=None for fastRepr
2008-07-28 20:58:32 +00:00
Darren Ranalli
233501d0a6
removed linear searches, fixed bugs that prevented some garbage cycles from printing
2008-07-28 19:37:27 +00:00
Redmond Urbino
5e4cf921cf
add isInternalStateInFlux() query
2008-07-25 22:17:06 +00:00
Darren Ranalli
f3fe23c877
fix diagonal-running speed exploit
2008-07-25 20:45:15 +00:00
YoungWook Yang
227ed2dc45
adding vertex memory explorer
2008-07-22 22:25:59 +00:00
Gyedo Jeon
13ac116d63
Made appname width, height can be overridden
2008-07-22 21:45:05 +00:00
Redmond Urbino
ea863f74c2
kill crash 817829, crash on report when in boss battle
2008-07-14 22:46:06 +00:00
Samik Bhowal
99bbf03b7d
Jump for the 2D game is much more responsive, and instantaneous.
2008-07-11 21:37:47 +00:00
Zachary Pavlov
e19ff9aa06
event loop over message
2008-07-11 20:30:00 +00:00
Darren Ranalli
ba790dbba1
crash on duplicate owner generate
2008-07-11 18:52:45 +00:00
David Rose
1595033587
support _d
2008-07-10 21:40:25 +00:00
Josh Wilson
9fcac8b39c
replacing particleEffect.cleanup() with particleEffect.disable() in ParticleInterval.cleanup(). This should allow us to reuse pooled effects in subsequent different particle intervals. Also, printing a more helpful error message when trying to use an already cleaned up ParticleEffect
2008-07-10 20:09:00 +00:00
Josh Wilson
a480d86b62
asserting notify statements to clean up the game logs
2008-07-09 01:37:58 +00:00
rdb
df64545cf7
fixed bug
2008-07-04 08:43:49 +00:00
Josh Wilson
394b86c3cc
fixing documentation
2008-07-03 19:17:41 +00:00
Darren Ranalli
498e7a826a
enable ~profile outside of __dev__
2008-07-02 06:30:16 +00:00
Darren Ranalli
5b03026049
give immediate feedback if pstats can't connect
2008-07-02 01:25:56 +00:00
Jason Hancock
5f33765f9b
fix yield function Roger H
2008-06-27 21:06:39 +00:00
Justin Butler
9362e32d6f
forgot to commit this for dynamic ray of light in pirates
2008-06-27 00:43:47 +00:00
Chris Brunner
080b5176d6
now reparents the fadeScreen to aspect2d rather than render2d. This prevents click-throughs on items behind the alpha mask. Need to be careful with scaling, however.
2008-06-24 23:20:33 +00:00
Darren Ranalli
d69414689f
FunctionCall support for positional and keyword arguments
2008-06-24 18:26:42 +00:00
Darren Ranalli
b06bf4d776
added DestructiveScratchPad
2008-06-23 17:49:56 +00:00
Darren Ranalli
6216dd28b9
added requestDelete tracking
2008-06-19 21:22:06 +00:00
Darren Ranalli
ad5749c61e
added formatTimeCompact
2008-06-19 21:05:31 +00:00
Josh Wilson
26ea36a23b
expanding the gridSphere to account for the offset of the zoneLOD sphere from the center of the grid
2008-06-13 23:58:42 +00:00
Redmond Urbino
d789e292ae
take out annoying prints (use self.notify if needed!)
2008-06-13 19:56:16 +00:00
Zachary Pavlov
d4d5207987
new turn off turn on mechanic
2008-06-12 01:26:35 +00:00
Przemyslaw Iwanowski
3b2fa8da18
sound ival cutoff fix
2008-06-11 06:29:39 +00:00
Darren Ranalli
a232e570d8
fixed DelayDelete-related crashes, fixed Toontown crashes on game exit
2008-06-10 20:50:32 +00:00
Dustin Barnard
6e1c76ede5
*** empty log message ***
2008-06-04 16:09:03 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
Josh Wilson
3d322b7394
attempt to prevent a RockDebris effect that would otherwise crash the client
2008-05-28 02:51:27 +00:00
Josh Yelon
81f8bfb1a8
Added viewGlow
2008-05-27 22:19:34 +00:00
Darren Ranalli
987c41f50a
disable creation stack recording by default
2008-05-22 01:42:10 +00:00
Gyedo Jeon
5fe4a6b702
empty sources.pp for python files
2008-05-21 22:20:43 +00:00
Darren Ranalli
ef0ba78f1d
added CRDataCache
2008-05-21 18:29:13 +00:00
Josh Yelon
3ddc74ba7f
Added support for .egg.pz
2008-05-19 17:15:21 +00:00
Gyedo Jeon
6ed5f67db6
Added priority to setColor of widget
2008-05-15 22:42:58 +00:00
Samik Bhowal
003a3bf2f5
New TwoDWalker controls for the controlManager. Use this for any 2D Scroller type game, if you need jump.
2008-05-14 00:49:58 +00:00
Darren Ranalli
11aaf2ffce
delayed pandac import for Toontown launcher
2008-05-13 21:13:49 +00:00
rdb
868d77a906
Added libpandaode to genpycode
2008-05-13 10:05:47 +00:00
Zachary Pavlov
c2aa7b17e4
new breakpointing system
2008-05-09 23:29:50 +00:00
Gyedo Jeon
2629762c2b
Initial addition of a GUI application framework using wxPython
2008-05-09 18:15:00 +00:00
Josh Wilson
b35568a0b5
adding resetToOrigin
2008-05-07 22:20:05 +00:00
Josh Wilson
01057741dc
asserting that task names must be strings
2008-05-07 01:24:57 +00:00
Redmond Urbino
5b7e57a9da
add temp code to help track down client crash
2008-05-07 00:17:23 +00:00
Josh Yelon
846c2a9fcc
Enabled shader generator to suppress alphatest and alpha-write
2008-05-06 16:27:18 +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
bed83ef77f
added forceAllowDelayDelete for legacy support
2008-05-02 21:40:41 +00:00
Redmond Urbino
123ec119f5
UNDO temp hacks
2008-05-02 01:22:27 +00:00
Redmond Urbino
7d4e680002
TEMPORARY hack to kill client crash. UNDO if when proper fix found
2008-05-01 04:28:45 +00:00
Darren Ranalli
e7391fd489
don't allow DelayDeletes outside of generated states
2008-05-01 04:13:02 +00:00
Darren Ranalli
dd6bfb30c5
added comment
2008-05-01 04:08:30 +00:00
Josh Yelon
7ef5266e7d
Added support for negative glow maps
2008-04-30 21:11:20 +00:00
Redmond Urbino
8fba5dd807
TEMPORARY hack to kill client crash. UNDO when proper fix found
2008-04-30 19:44:45 +00:00
Greg Wiatroski
7bcdf9a225
Robustify interval delayDelete cleanup:
2008-04-30 17:55:59 +00:00
Darren Ranalli
ded092dc32
added task leak detection to ContainerLeakDetector
2008-04-29 23:50:55 +00:00
Josh Wilson
532a37945f
adding notify object to class
2008-04-29 22:53:36 +00:00
Josh Yelon
a640847f8f
Added support for MovieAudio to loadSfx
2008-04-24 02:03:18 +00:00
Gyedo Jeon
0268785c91
Added support for wxPython
2008-04-21 19:14:52 +00:00
Samik Bhowal
648613b431
Walker specialized for 2D Scroller Type games.
2008-04-18 19:06:54 +00:00
David Rose
8516d4a812
allow endHpr for LerpQuatInterval
2008-04-16 22:31:58 +00:00
David Rose
8918488fa7
allow endHpr for LerpQuatInterval
2008-04-16 22:17:39 +00:00
Josh Yelon
6c7b261705
Fixed start menu shortcuts
2008-04-13 00:33:29 +00:00
Josh Wilson
9191f85b85
return None for getDuration() if __animControlDict is empty
2008-04-10 01:03:58 +00:00
Zachary Pavlov
2bfb124591
want-running 0 now turns off ~run
2008-04-09 19:05:09 +00:00
Darren Ranalli
8e4ea9d011
fixed messenger leak stack trace print
2008-04-09 01:18:54 +00:00
M. Ian Graham
c486e2b643
Split landing page CSS out into a separate URI for browser caching and prettified some HTML
2008-04-07 22:57:44 +00:00
M. Ian Graham
54adb46e48
Landing page cleanup
2008-04-05 02:09:24 +00:00
M. Ian Graham
69e0b18738
Landing page improvements
2008-04-05 01:42:10 +00:00
M. Ian Graham
8c5a903620
First pass at default landing page for WebRequestDispatcher
2008-04-04 21:35:50 +00:00
Darren Ranalli
ed233ec891
added AttrSetter, made FunctionCall act on initial state
2008-04-04 01:11:27 +00:00
Darren Ranalli
26075761d7
other->source, push initial state on subscription
2008-04-03 00:33:26 +00:00
Darren Ranalli
9581322f66
comment changes, additional EventArgument test
2008-04-02 22:00:04 +00:00
M. Ian Graham
a69d318dc9
Fixed silly bug with not giving proper warnings when already listening on a port
2008-04-02 20:16:44 +00:00
M. Ian Graham
59c6d5137a
Fixed silly bug with not giving proper warnings when already listening on a port
2008-04-02 20:13:42 +00:00
M. Ian Graham
42ac45fd53
Fixed silly bug with not giving proper warnings when already listening on a port
2008-04-02 19:57:10 +00:00
Darren Ranalli
91e326d950
added Pulse, EventPulse, EventArgument
2008-04-01 02:31:21 +00:00
Darren Ranalli
ce3927480c
initial revision, includes StateVar, FunctionCall and EnterExit
2008-04-01 01:41:39 +00:00
M. Ian Graham
31824702f5
Adding per-request log lines
2008-03-31 23:13:44 +00:00
M. Ian Graham
e05620027f
respondXML added
2008-03-31 19:44:21 +00:00
Darren Ranalli
d6a87a9567
prevent multiple auto-interests per DC class
2008-03-25 19:04:33 +00:00
Darren Ranalli
ba6a59d1dc
reduced memory footprint for creation stack traces
2008-03-25 00:57:44 +00:00
Josh Wilson
d9e3120400
adding silenceInput() and reviveInput() for global disabling of all inputs at once
2008-03-13 02:20:59 +00:00
Josh Wilson
071ecfd5fd
adding silenceInput() and reviveInput() for global disabling of all inputs at once
2008-03-13 02:13:09 +00:00
Redmond Urbino
88198adab6
kill crash removing a task when none have been added
2008-03-13 01:42:40 +00:00
Josh Wilson
7d9121d2d4
adding silenceInput() and reviveInput() for global disabling of all inputs at once
2008-03-13 01:37:29 +00:00
Darren Ranalli
9dd90b0e8b
added listToIndex2item and listToItem2index
2008-03-04 01:19:26 +00:00
Josh Yelon
4669ea9486
Resize fixes
2008-02-28 23:04:48 +00:00
Josh Yelon
776d09f31a
Added sha files
2008-02-28 05:00:57 +00:00
Chris Brunner
975c234375
blank
2008-02-26 19:06:10 +00:00
Redmond Urbino
bb6497427c
conveyor belts have sound
2008-02-26 04:27:42 +00:00
Josh Yelon
c7e9c4f3b7
Removed some print statements
2008-02-25 22:22:59 +00:00
Josh Yelon
383b0660ae
More changes to shader generator
2008-02-25 21:26:26 +00:00
Josh Yelon
a9dc480500
Improvements to shader generation
2008-02-24 03:57:55 +00:00
Josh Yelon
65697c440a
Shortened names of sample-program directories
2008-02-21 20:00:14 +00:00
Josh Yelon
6ac5500f76
General development of FilterManager and CommonFiltes
2008-02-21 19:57:37 +00:00
Darren Ranalli
3882d21189
removed DistributedToon/isLive checks now that DelayDeleted objects remove themselves from the repository properly
2008-02-21 01:24:33 +00:00
Darren Ranalli
fb964c3d16
don't leak DOs that fail to cache
2008-02-21 01:12:47 +00:00
Darren Ranalli
9a0cfd2725
remove DO from location tables etc. before delayDeleting, fixes 'duplicate generate' client crashes
2008-02-21 00:42:09 +00:00
Darren Ranalli
a8a8869011
detect leaked DelayDeletes, explicitly name and destroy DelayDeletes, base.cr.printDelayDeletes(), prevent DelayDeleted objs from being cached
2008-02-20 22:30:38 +00:00
Redmond Urbino
7368702ed1
cleanup garbage cycle at donald's dock
2008-02-19 23:48:10 +00:00
Josh Wilson
529736be94
renaming DeveloperException to HierarchyException. Tweaking MiniLogSentry
2008-02-15 00:51:38 +00:00
Darren Ranalli
d8511c6672
fixed pcalt CPU affinity for numbers > 31
2008-02-12 22:39:52 +00:00
Josh Yelon
e2adec014b
The filter directory is for image postprocessing support
2008-02-12 21:52:29 +00:00
Darren Ranalli
d82fefdab0
set client CPU affinity based on pcalt index
2008-02-11 22:13:13 +00:00
Darren Ranalli
bacc0ce975
reduce log spam, don't print object types
2008-02-07 04:27:34 +00:00
Darren Ranalli
bb33000960
improved auto-capitalization for name prefixes (Mc, Mac, O', etc)
2008-02-06 23:10:03 +00:00
Darren Ranalli
3de08e0553
added ArgumentEater.destroy
2008-02-06 23:09:08 +00:00
Zachary Pavlov
396c40dcb0
new ~ud support
2008-02-05 00:10:51 +00:00
Josh Wilson
6bcd255ec7
still perform passed in ival during transition even if no-loading-screen is True
2008-02-04 17:38:03 +00:00
Darren Ranalli
6de182f3bf
added warning about objects that are delayDeleted and cannot be deleted by the CRCache
2008-02-02 01:35:40 +00:00
Darren Ranalli
336b478266
disconnect immediately after recving a boot message
2008-01-30 21:02:28 +00:00
aignacio_sf
fb9f2a2eeb
Add optional cameraName for making 2d and 2dp cameras.
...
Allows better tracking of cameras in scene graph.
2008-01-30 20:45:58 +00:00
Darren Ranalli
2f8cf96fd2
fixed misleading return value from send_datagram while bundling messages
2008-01-30 19:57:08 +00:00
Darren Ranalli
be5b01b85e
print Functor creation stacks before the exception stacktrace
2008-01-30 01:40:24 +00:00
Josh Yelon
c7895b7c07
Fixed a path-search bug in Dtool_PreloadDLL
2008-01-29 17:05:53 +00:00
David Rose
f56960674e
fix toontown door triggers
2008-01-26 03:34:42 +00:00
Gyedo Jeon
a9ade97ed0
Fixed pageUp/Down bug
2008-01-23 22:48:31 +00:00
Joe Hager
5da39c351f
Missed a quote on an A Tag. The missing " has been added.
2008-01-19 03:10:35 +00:00
Darren Ranalli
41457534fe
prevent crash in getSpeeds() if currentControls is None
2008-01-19 02:30:04 +00:00
Gyedo Jeon
fe869b0faa
Fixed crashes caused by LocalAvatar code change
2008-01-18 19:53:04 +00:00
David Rose
4fd2a6ba3c
fix build issues on osx from kaweh kazemi
2008-01-17 20:27:43 +00:00
Zachary Pavlov
6c007a7fa7
runFaster!
2008-01-17 04:19:12 +00:00
Zachary Pavlov
9d3435b328
runFaster!
2008-01-17 04:18:09 +00:00
Gyedo Jeon
1a59174d8f
Replaced GravityWalker with NonPhysicsWalker in drive mode
2008-01-17 00:05:12 +00:00
Gyedo Jeon
ca8f64d0d7
Made cTrav respect previous Transform
2008-01-16 23:45:47 +00:00
Josh Wilson
0d977f5ee3
throwing an error in projectile interval if calcTimeOLastImpactOnPlane() fails
2008-01-16 19:25:05 +00:00
Josh Wilson
627f2d0ff7
adding class DeveloperException
2008-01-15 21:36:08 +00:00
Darren Ranalli
75568bb885
added printReverseStack
2008-01-11 23:23:35 +00:00
Darren Ranalli
1e93d6403c
collide against event spheres in shadow collision pass, prevents gravity pulling detect sphere below event spheres
2008-01-11 23:09:23 +00:00
Darren Ranalli
8e57270adf
cleaned up WASD input token management
2008-01-11 02:52:14 +00:00
Josh Wilson
3ff1c7a8a7
adding getShortestRotation(): useful for preventing spins in camera lerps
2008-01-10 19:54:20 +00:00
Darren Ranalli
596a1867c3
print Functor creation stacks after traceback in in __dev__
2008-01-10 00:57:23 +00:00
Darren Ranalli
59fe42a254
removed EnforcesCalldowns
2008-01-10 00:06:47 +00:00
Darren Ranalli
1892796e2a
added printCreationStackTrace to Functors in __dev__
2008-01-05 00:32:51 +00:00
Redmond Urbino
732215ed61
multiple players can rotate the water pitcher
2008-01-04 00:02:21 +00:00
Samir Naik
fa0f621c93
fix crash in getCurrentAnim if no anims in animcontroldict
2007-12-21 00:34:16 +00:00
Darren Ranalli
89638440e5
fixed FrameDelayedCall destroy/finish if callback already called, added destroy/finish to DelayedCall
2007-12-20 23:13:56 +00:00
Josh Wilson
276ebfa924
adding logBlock
2007-12-20 00:19:26 +00:00
Darren Ranalli
50225ec96e
fixed typo that was passing builtin 'object' to handleChildLeave
2007-12-17 23:55:34 +00:00
Gyedo Jeon
084bda9f8e
Enabled selection only mode while other manipluation is disabled
2007-12-14 00:48:09 +00:00
Josh Yelon
e6cca5ec86
Changes for python 2.5
2007-12-08 21:49:14 +00:00
Josh Wilson
1d9814f00c
adding MiniLog and MiniLogSentry classes. Use these to capture a complex process and print the result when complete.
2007-12-07 22:32:37 +00:00
Josh Wilson
0058ff9756
adding MiniLog and MiniLogSentry classes. Use these to capture a complex process and print the result when complete.
2007-12-07 19:12:38 +00:00
David Rose
3d062c11be
fix compilation error
2007-12-07 18:47:19 +00:00
Darren Ranalli
48d9e54a0f
don't yield if no garbage, quick feedback
2007-12-07 03:44:39 +00:00
Darren Ranalli
9dd0e3b685
added want-message-bundling
2007-12-07 00:58:21 +00:00
Darren Ranalli
3c65c77a34
fixed preAllocateDoId
2007-12-06 21:00:59 +00:00
Darren Ranalli
8cae40674b
added setWantMessageBundling
2007-12-06 20:59:25 +00:00
Darren Ranalli
859f6904b8
don't abort DC class discovery if a module exists but does not define the class
2007-12-06 19:47:29 +00:00
Darren Ranalli
4b0a024743
added support for nested message bundles
2007-12-05 03:17:41 +00:00