Commit Graph

6073 Commits

Author SHA1 Message Date
David Rose da2f1cd9c9 better frozen module handling 2009-08-19 18:35:21 +00:00
David Rose e0ab8ee614 we no longer need runp3d and packp3d scripts 2009-08-19 03:04:56 +00:00
David Rose 625690fdb1 fix args 2009-08-19 01:34:34 +00:00
David Rose ec32604aa8 another fix 2009-08-19 00:37:37 +00:00
David Rose 25117835e0 sigaction 2009-08-19 00:17:04 +00:00
David Rose 3329c91dba more fixes 2009-08-19 00:01:50 +00:00
David Rose 3002e8b571 VFSImporter.reload_packages() 2009-08-18 21:39:43 +00:00
David Rose 297d0faf25 minor bugs 2009-08-18 01:18:33 +00:00
David Rose 248e3f2b3c better module dependencies 2009-08-18 00:00:58 +00:00
David Rose 1f35c93fb6 bar placement 2009-08-17 19:34:28 +00:00
David Rose 1c2ac14550 bar placement 2009-08-17 19:33:21 +00:00
David Rose b050687720 oops, need to XFreeColor. 2009-08-17 19:30:41 +00:00
David Rose de2788c4cc rework a bit for linux progress bar 2009-08-17 19:24:54 +00:00
David Rose 95b4011312 minor fixes 2009-08-17 18:18:42 +00:00
David Rose 1dda2cfb99 command-line arguments 2009-08-17 16:03:49 +00:00
David Rose 8f96fa71f5 p3d_url 2009-08-16 17:36:44 +00:00
David Rose e7daad7dce some fixes 2009-08-15 18:59:53 +00:00
Gyedo Jeon cc4103ef2d Floating point slider for wx 2009-08-15 06:53:03 +00:00
Jason Yeung c50e998801 - Bug fix for moving while no keys are pressed 2009-08-15 01:59:47 +00:00
David Rose 936ff2455e some cleanup 2009-08-15 00:13:55 +00:00
Jason Yeung 9aafee4e4a - Bug Fixes 2009-08-14 01:01:38 +00:00
David Rose 21c514fd2b linux 2009-08-14 01:00:43 +00:00
David Rose 752487a7ff now build on linux 2009-08-14 00:14:47 +00:00
David Rose 956a5b3790 osx support 2009-08-13 23:48:37 +00:00
David Rose 9b39207518 osx support 2009-08-13 23:48:22 +00:00
David Rose 55b6673e13 osx nonsense 2009-08-13 23:02:16 +00:00
David Rose 09a0a314d9 more tweaks 2009-08-13 22:57:16 +00:00
David Rose b7a53cf63b implicit dll dependencies 2009-08-13 20:09:14 +00:00
David Rose bcbd40848d tweaking gui 2009-08-13 17:17:27 +00:00
David Rose 8e651c8f8e add extension modules 2009-08-13 16:57:35 +00:00
David Rose 29c1d34cf6 serialize package download 2009-08-13 08:18:15 +00:00
David Rose d3d91a3de2 more package nonsense 2009-08-13 05:29:44 +00:00
David Rose 687961b626 package dependencies 2009-08-13 01:08:06 +00:00
David Rose 53ba5b162d default borderWidth = 0.01 for DirectScrolledFrame 2009-08-12 22:48:51 +00:00
Gyedo Jeon b9338f9f7f Gathered hotkeys to DirectSession for easy remapping 2009-08-12 17:48:02 +00:00
David Rose 0e596fe4e2 p3d_info.xml 2009-08-12 00:31:27 +00:00
David Rose 6f1f888105 write_xml_stream, read_xml_stream 2009-08-12 00:11:24 +00:00
David Rose 57e6e80491 better xml, better requires 2009-08-11 17:32:41 +00:00
David Rose 18e9180439 xml, compression 2009-08-09 16:07:17 +00:00
David Rose 54f7b2376a renamed python file streams 2009-08-09 16:06:45 +00:00
David Rose 936076ad7d remove unused files 2009-08-09 16:04:26 +00:00
rdb bbaa117864 Get pfreeze working on PC-BSD correctly 2009-08-08 12:02:30 +00:00
David Rose c1fea52cab fix firefox crash on osx 2009-08-08 02:20:39 +00:00
David Rose 5b84a46753 exclude, requires 2009-08-07 23:34:03 +00:00
David Rose b6db699737 dir command 2009-08-07 20:11:56 +00:00
David Rose 5bb225ab1f bam files 2009-08-07 18:33:11 +00:00
David Rose e0a4fcda2d python error message 2009-08-07 18:14:20 +00:00
David Rose 976cbd4cae wip: packager 2009-08-07 02:41:18 +00:00
Chris Brunner a7b4102e28 use a getter function for accessing __finalState in setFinalState 2009-08-06 21:34:45 +00:00
David Rose 57455b775b oops, debug output 2009-08-04 23:34:24 +00:00
David Rose f3751431b5 hidden plugins 2009-08-04 23:29:40 +00:00
David Rose 95b101e7f3 add stop() method 2009-08-04 18:22:19 +00:00
David Rose 0faaf90a06 add DYLD_LIBRARY_PATH 2009-08-04 01:45:41 +00:00
David Rose e0b1994b61 more download status notifications 2009-08-04 01:41:09 +00:00
David Rose 4bac1d3314 linux issues 2009-08-03 19:48:37 +00:00
David Rose 6ebcfc5f89 integrate DTOOL_PLATFORM etc 2009-08-03 19:43:48 +00:00
Josh Wilson 30565b916a adding frustum visualization and fov adjustment capability 2009-08-01 01:03:33 +00:00
Josh Wilson a4cd716f9f adding new distributed camera class to assist with video capture 2009-07-31 07:09:19 +00:00
David Rose 785dd81920 oops 2009-07-30 19:31:22 +00:00
David Rose 14efb1cbaf support a windows debug plugin 2009-07-30 19:28:27 +00:00
rdb 7da61abf33 Fix small but deadly typo 2009-07-30 07:38:26 +00:00
David Rose 18af305b4a fix osx embedding 2009-07-29 20:29:28 +00:00
David Rose 7293844e4a better download rules 2009-07-29 19:58:26 +00:00
David Rose 17454474fb win32 2009-07-29 17:16:35 +00:00
uid30437 a61039bb9c add -u for unbuffered output 2009-07-29 17:05:33 +00:00
David Rose ac0f84ace1 mkdir issues 2009-07-29 16:33:40 +00:00
David Rose 6b6a90e1b0 some minor cleanup 2009-07-29 12:35:16 +00:00
David Rose 704a6bf653 robustness 2009-07-28 20:31:03 +00:00
David Rose 94f6beab75 minor typos 2009-07-28 20:27:13 +00:00
David Rose 6b908cb525 a few race conditions 2009-07-28 20:17:14 +00:00
David Rose bf179efd76 some window confusions 2009-07-28 19:11:40 +00:00
rdb 804395a048 Fixes for 64-bits windows 2009-07-27 08:07:41 +00:00
Jason Yeung f82f695e2e - More change for Ship Speed System 2009-07-24 21:53:51 +00:00
Justin Butler 22ecb56db2 Simple ships can now be deployed, steered, and docked by the player. 2009-07-23 19:03:46 +00:00
David Rose 1a92ac85bb fix bug with unicode animation names 2009-07-23 16:32:51 +00:00
rdb eb906bb489 Plugin bundle on OSX 2009-07-23 11:10:14 +00:00
rdb 6e4b19c6ca Mac OSX Resource files with makepnada 2009-07-23 08:56:13 +00:00
Jason Yeung 92e5f8fcec - New Ship Movement model 2009-07-23 00:11:29 +00:00
Josh Wilson cf7d53c470 removing early exit in configIsToday() 2009-07-22 19:20:35 +00:00
rdb 8585dd6cb3 URL fix for plugin as well. Oh, let's force logfile 3 to be in a temp dir, because letting the user specify it would be a security leak. 2009-07-22 12:50:48 +00:00
rdb 641449a813 Better URL fix 2009-07-22 12:27:46 +00:00
rdb a307a23b41 FreeBSD port 2009-07-22 11:47:57 +00:00
rdb 29a041d580 URL fix 2009-07-22 11:37:55 +00:00
rdb af7827c42a Auto temp logfile path 2009-07-22 10:43:08 +00:00
David Rose e7a5487ea1 filter out run() in p3d file 2009-07-22 07:33:52 +00:00
David Rose 6174ae7228 allow resizing subprocess buffer 2009-07-22 07:07:57 +00:00
David Rose bf76f5cc04 minor cleanup 2009-07-22 03:51:48 +00:00
David Rose 82dbc95f8e have_jpeg 2009-07-22 01:35:23 +00:00
David Rose 981d274e8d reduce dependencies 2009-07-22 01:31:37 +00:00
David Rose 2d3fd6e709 make panda3d.exe download the core API too 2009-07-22 01:04:19 +00:00
David Rose 865ea20789 use a timer on mac for smoother updates 2009-07-21 20:19:47 +00:00
David Rose 31f2ce467d fix problem with pthread_cond_timedwait 2009-07-21 05:25:36 +00:00
David Rose 15f59fecfb check platform in contents.xml 2009-07-21 01:53:33 +00:00
David Rose f60864c31c comment out assert 2009-07-21 01:53:09 +00:00
David Rose 3657156990 make a dmg 2009-07-21 01:20:24 +00:00
David Rose e4cb7fe829 very minor 2009-07-21 00:46:07 +00:00
David Rose a86a95b4ec fix up X11 threading issues 2009-07-20 23:03:23 +00:00
rdb 191c9e7e65 Better windows support for pfreeze 2009-07-20 17:19:23 +00:00
rdb 9775f132c2 Don't protect by __name__=='__main__' so we can import this from makepanda directly 2009-07-20 16:50:49 +00:00
rdb 0936def12b pfreeze in ppython too 2009-07-20 04:37:43 +00:00
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