Commit Graph

6073 Commits

Author SHA1 Message Date
David Rose 03a7bfeb0c minor fix 2009-09-25 21:48:52 +00:00
David Rose 2a1299b294 integrate with some more code in plugin, fix a couple of bugs 2009-09-25 21:41:12 +00:00
Arkady Trestman 3affab1849 initial commit 2009-09-25 21:33:53 +00:00
David Rose 4fbae3c37f convert tabs to spaces 2009-09-25 17:59:05 +00:00
David Rose 7de817fb2b remove old task manager 2009-09-25 14:50:14 +00:00
David Rose aeaf27df80 __dso_handle problems 2009-09-24 22:24:39 +00:00
David Rose bc5954055a oops, compilation error 2009-09-24 19:55:28 +00:00
David Rose fada2d5933 LocalAppDataLow 2009-09-24 19:16:58 +00:00
David Rose 32ceb7e638 fix problems with wx 2009-09-24 14:46:07 +00:00
David Rose 7b20e7b9b6 remove old -h and -n options 2009-09-24 03:36:36 +00:00
Darren Ranalli 5081ce9b8c initial revision 2009-09-24 01:36:47 +00:00
Darren Ranalli 6ae65db125 initial revision 2009-09-24 01:16:32 +00:00
David Rose c867b125c1 some minor reorganization 2009-09-24 01:11:01 +00:00
David Rose 67d7f34965 revert accidental debug code 2009-09-23 23:41:52 +00:00
David Rose 1d78ab779c cerr cleanup 2009-09-23 23:34:01 +00:00
David Rose 508b92005f super mirror 2009-09-23 23:31:38 +00:00
David Rose 17133ebc8c mirrors at the C++ level too 2009-09-23 19:45:21 +00:00
David Rose 26813ee3b6 strip query string 2009-09-23 17:35:25 +00:00
David Rose b3b6c13d71 HostInfo.asMirror 2009-09-23 02:45:14 +00:00
David Rose 029512d577 is_protected_mode 2009-09-23 00:25:41 +00:00
David Rose c40c8f66fe prepare for is_protected_mode 2009-09-22 22:31:32 +00:00
David Rose 0d51d08b66 remove tinyxml dependency 2009-09-22 22:30:57 +00:00
David Rose 1a5a02d3cd protect against multiple ondownloadbegin notifies 2009-09-22 21:32:23 +00:00
David Rose be34e2e587 mirror support (python level) 2009-09-22 20:29:45 +00:00
Arkady Trestman 1ac436a01f now delaying initializing the plugin untill ActiveX control is ready to draw it 2009-09-22 20:23:35 +00:00
David Rose 301342ec8d minor fix 2009-09-22 17:48:33 +00:00
David Rose e434ca0d57 alt_host 2009-09-22 13:57:14 +00:00
David Rose b710786378 compilation error 2009-09-22 03:57:32 +00:00
David Rose ec5f3ab053 wip: alt_host 2009-09-22 02:15:20 +00:00
David Rose 56a52075c4 build rules 2009-09-21 22:23:05 +00:00
David Rose 798f55f049 some windowsisms, starting mirror stuff 2009-09-21 21:31:59 +00:00
David Rose a0e8ed727e missing header file 2009-09-21 16:55:15 +00:00
David Rose a1add7d090 compilation error 2009-09-20 18:48:54 +00:00
David Rose bd71beaf76 more cache-busting, keep install directory clean 2009-09-20 18:47:04 +00:00
rdb 120bfa8d9e Very ugly workaround around a very annoying selinux sigsegv on shutdown 2009-09-20 18:43:06 +00:00
rdb b6de452a12 Give execute permissions, otherwise p3dcert won't run here 2009-09-19 17:14:00 +00:00
David Rose 02a24010fb downloader fixes 2009-09-18 22:30:27 +00:00
David Rose 2995f65b17 add -A 2009-09-18 21:17:38 +00:00
rdb f97959e94b Full rewrite of ppython. Instead of invoking the python interpreter by launching it's process, it interfaces to the Python API to import the script as module.
Basically, it's a hybrid between what it used to be and what the scripts would be, frozen.
The advantage of the first is that ppython is now a very small wrapper instead of the hacky problematic mess it used to be.
The advantage of the second is that the scripts are not as big as if they would be frozen. And they can be modified.
2009-09-18 16:08:30 +00:00
David Rose ba686b6f6a don't need cleanup and free 2009-09-18 05:17:12 +00:00
David Rose 37b75fd745 compiler warning 2009-09-18 05:12:11 +00:00
David Rose 8dde8b36f4 compiler warning 2009-09-18 05:11:28 +00:00
David Rose d74b3b6905 NSGetEnviron 2009-09-18 05:00:14 +00:00
David Rose d3a3ff3b67 minor cleanup 2009-09-18 04:38:46 +00:00
David Rose 183bce718a wxUNICODE fixes 2009-09-18 04:18:38 +00:00
David Rose 6055265590 early image load 2009-09-18 01:49:40 +00:00
David Rose e6b659d702 scroll bar for tidiness 2009-09-18 01:33:56 +00:00
David Rose b16484896b signing interface 2009-09-18 01:09:02 +00:00
David Rose 2552864754 common_name -> friendly_name 2009-09-18 00:29:53 +00:00
Chris Brunner df998fbf48 allows fadeouts/ins to show even when aspect2d is hidden 2009-09-18 00:15:16 +00:00
David Rose c194dfa3c3 looking good 2009-09-17 23:03:11 +00:00
David Rose f568e7cca5 linux build 2009-09-17 22:55:12 +00:00
David Rose 8cf47fea92 new files 2009-09-17 22:53:34 +00:00
David Rose 54c3e34f6e getting somewhere 2009-09-17 22:52:52 +00:00
David Rose 0bee045806 revert P3DAuthDialog effort, wxwidgets is just better 2009-09-17 18:01:22 +00:00
David Rose f1dc8538f6 more work towards p3dcert 2009-09-17 15:45:39 +00:00
David Rose aeb5183df8 more WIP: p3DCert 2009-09-17 13:36:18 +00:00
David Rose 68a6ddf163 wip: authwindow 2009-09-17 02:20:35 +00:00
Arkady Trestman b83063a53b infusing "<script language="javascript"></script>" tag if such was not specified on the page 2009-09-17 01:57:14 +00:00
David Rose b242318279 clarification 2009-09-16 20:42:17 +00:00
David Rose 265236f6de preserve environment 2009-09-16 20:33:36 +00:00
David Rose ae7dcc4253 clear_class_definition 2009-09-16 20:21:32 +00:00
David Rose c06abc5887 fix some memory management issues 2009-09-16 19:00:11 +00:00
Arkady Trestman aa27efb2da not unloading p3d module during page reload 2009-09-16 04:41:55 +00:00
David Rose bd58f27ba8 don't need stdafx files 2009-09-16 01:13:14 +00:00
David Rose b1e9e65027 oops, incorrect file in Sources.pp 2009-09-15 23:58:29 +00:00
David Rose a508ef4867 INCLUDED_SOURCES 2009-09-15 23:51:29 +00:00
David Rose 0543ab899a make windows more consistent with mac, linux 2009-09-15 23:46:27 +00:00
Arkady Trestman 93d5012ebe adjusted code to load P3D data file location relative to the ActiveX hosting page 2009-09-15 21:42:46 +00:00
David Rose 4264a8d325 build with ppremake 2009-09-15 20:49:02 +00:00
David Rose a5a779cf33 integrate with panda environment a bit better 2009-09-15 19:38:14 +00:00
David Rose 64ea682fac remove generated files 2009-09-15 17:10:14 +00:00
Arkady Trestman 2a48505a45 got rid of stale dependencies 2009-09-15 00:36:48 +00:00
David Rose 40a7f71c77 minor cleanup 2009-09-15 00:22:13 +00:00
Arkady Trestman 6a17f6c388 initial commit 2009-09-15 00:21:13 +00:00
David Rose c4dfa24ca4 support osx 10.4 2009-09-14 20:06:50 +00:00
David Rose 920c5eac2b whoops, no p3dCert yet 2009-09-14 18:48:26 +00:00
Gyedo Jeon 01cdc6f629 Made DIRECT_deselectAll message be sent when direct.deselectAll is called 2009-09-14 18:14:50 +00:00
rdb e1a4fa17c5 modelcache is moved to a different dir 2009-09-14 08:58:25 +00:00
David Rose 6576fb0dfe report dlerror() 2009-09-14 06:57:51 +00:00
David Rose 71bc1c3965 oops, implicit size determination didn't work in embedded mode 2009-09-14 04:01:28 +00:00
David Rose a5b78579d0 revert unintentional checkin 2009-09-14 03:53:29 +00:00
David Rose c4842323e8 use quartz for splash window 2009-09-14 03:52:44 +00:00
rdb 6529e5c0a8 Better packaging in makepanda 2009-09-12 10:50:05 +00:00
David Rose 13c8fded21 minor fix 2009-09-12 04:16:25 +00:00
David Rose 1a72d8b984 minor fix 2009-09-12 04:15:37 +00:00
David Rose 0f21af3a53 redirect to main thread 2009-09-12 02:24:17 +00:00
David Rose 23ab03ec91 issue with XClearArea and 0-width areas 2009-09-12 01:48:40 +00:00
David Rose 37fde51fb1 win32 warning 2009-09-11 23:18:00 +00:00
David Rose b52dfe14dd more security work 2009-09-11 23:16:05 +00:00
David Rose 9f734e3cbf better x11 clearing 2009-09-11 18:56:46 +00:00
Gyedo Jeon 648730f3bb [WIP] Panda3D Level Editor 2009-09-10 23:41:39 +00:00
Gyedo Jeon cb4b6986bb Removed Toontown leveleditor files 2009-09-10 22:43:40 +00:00
David Rose 4b5eed144f firefox fix 2009-09-10 01:02:04 +00:00
David Rose fc762d8f09 JS features 2009-09-10 00:38:35 +00:00
David Rose f340a4ea3f more cleanup 2009-09-10 00:00:53 +00:00
David Rose 205a478b9d preserve $DISPLAY 2009-09-09 23:23:24 +00:00
David Rose 61a6522314 cleanups 2009-09-09 19:36:37 +00:00
David Rose fd62333192 alpha blending for x11 2009-09-09 16:44:57 +00:00
David Rose d870955f2c go ahead and load the ready image 2009-09-09 13:55:31 +00:00
David Rose da59dc9063 x11 buttons are responsive now 2009-09-09 01:44:18 +00:00
David Rose b71e4e1a35 protect from reentry 2009-09-09 01:30:21 +00:00
David Rose ab5f99fb20 missing file 2009-09-09 01:19:54 +00:00
David Rose 1513171ae8 wip, x11 button handling 2009-09-09 00:55:23 +00:00
David Rose 3c5259d286 button support, win32 2009-09-08 22:11:06 +00:00
David Rose 29276c2039 don't need bigendian treatment with Quartz 2009-09-08 20:41:34 +00:00
David Rose 2cbd760b69 compilation errors 2009-09-08 20:19:28 +00:00
David Rose 76679a765f auto_start (wip) 2009-09-08 19:46:06 +00:00
David Rose 2fa6ab7128 openssl dependency 2009-09-08 18:13:11 +00:00
rdb bb1bd24b06 Very simple deploy-for-web thing 2009-09-08 10:57:54 +00:00
rdb 4a39c66fff Add useful pdeploy script that can easily deploy any app to cdrom, web, or create installers for all platforms 2009-09-08 10:39:36 +00:00
David Rose 2477befaa2 protect PandaModules imports in try..except 2009-09-07 22:34:20 +00:00
rdb c8fa5e77c0 Don't ship libpandaskel, libpandaode and libpandaegg by default 2009-09-07 16:43:32 +00:00
David Rose 61e093a559 aggressively delete uncompressed package archive from install dir 2009-09-07 02:05:41 +00:00
David Rose df671dc334 consistent code with panda 2009-09-06 22:54:50 +00:00
rdb 657845986d libpandaode as separate package 2009-09-06 18:21:58 +00:00
rdb 71b8c6e7d7 Don't ship libGLcore.so.1 as it's nvidia-specific 2009-09-06 15:57:53 +00:00
rdb 4484076565 More work on installer maker - version numbers, license files 2009-09-06 14:25:28 +00:00
rdb a797a5fdfc Fix bug in .deb creation system 2009-09-06 13:54:30 +00:00
rdb 1bc9a8ef20 A bit more work 2009-09-05 18:51:30 +00:00
rdb 60c8a45dd6 Functional .exe installer making, on linux too 2009-09-05 18:06:47 +00:00
rdb 899862377c WIP installer maker - deb already functional, exe in progress 2009-09-05 16:59:59 +00:00
rdb 4c3bdd68f8 Don't build extend_frozen without Python 2009-09-05 13:26:33 +00:00
David Rose e7b00c6e92 revert object inheritance for now, causes problems 2009-09-04 18:24:35 +00:00
rdb b70abad054 DirectObject: classobj -> type 2009-09-04 17:16:19 +00:00
rdb bdb3d15332 More PHAVE fixes 2009-09-03 18:43:47 +00:00
Gyedo Jeon 8cfef6c08d Added support for callback function 2009-09-03 06:46:04 +00:00
David Rose 4f2d4d337e whoops, non-windows fix 2009-09-03 04:04:01 +00:00
David Rose cc5a38f40a minor fix 2009-09-03 02:27:53 +00:00
David Rose 194979b51d clean exit and log reporting 2009-09-03 02:09:21 +00:00
David Rose 77b340fec7 some cache-busting 2009-09-02 14:48:58 +00:00
David Rose fcc7b5f9c2 PackageInstaller fixes 2009-09-02 06:08:33 +00:00
David Rose 6f42852497 minor adjustments 2009-09-01 22:42:42 +00:00
David Rose 58555a2895 windows issues 2009-09-01 00:18:31 +00:00
David Rose 201cdf2c86 mac issues 2009-08-31 23:00:52 +00:00
David Rose e74c4a0c8f support _d.dll in debug build 2009-08-31 22:33:24 +00:00
David Rose 1415193b5e separate out p3dpython.exe and libp3dpython.dll 2009-08-31 22:25:32 +00:00
John Loehrlein 06fa43a83b removed pointer in base. Added a comment about scale on the entry not working 2009-08-31 20:48:49 +00:00
David Rose 95420fe5b8 oops, path error 2009-08-31 19:32:22 +00:00
David Rose 671e3e5e85 compile on win32 2009-08-31 19:31:28 +00:00
David Rose 5fc0a429f6 RTLD_LAZY 2009-08-31 16:36:50 +00:00
David Rose 2f04931200 whoops, pdb 2009-08-31 16:10:56 +00:00
David Rose e9806e9c90 ok, we need pystub 2009-08-31 14:59:36 +00:00
David Rose f8e7cbfb27 no longer need static python library 2009-08-31 14:56:03 +00:00
David Rose ca13be76d2 compiler error 2009-08-31 14:29:34 +00:00
David Rose 9a68233e6f patching 2009-08-31 06:09:23 +00:00
David Rose 7b34234edc interactive_console 2009-08-30 21:10:30 +00:00
David Rose aca9915060 missing file 2009-08-29 23:08:55 +00:00
David Rose 4388b853e5 one_process support. Some issues. 2009-08-29 23:08:00 +00:00
David Rose 93e7352476 python_dev mode 2009-08-29 02:00:30 +00:00
David Rose 8c9032dca3 VFSImporter.sharedPackages 2009-08-28 23:51:47 +00:00
David Rose 15175c727d explicit calls instead of PyRun_SimpleString 2009-08-28 17:59:27 +00:00
Gyedo Jeon 0ad1e310d3 Added support for multiple windows 2009-08-28 06:41:07 +00:00
David Rose 8b77da64df preload libpandaexpress 2009-08-28 02:52:24 +00:00
David Rose 970f35a3e6 use _vfsimporter.pyd instead of runp3d_frozen.pyd 2009-08-28 01:55:05 +00:00
Darren Ranalli b373df5add fixed implementation of quiet zone wrt field updates from C++ 2009-08-27 22:00:40 +00:00
David Rose aefb14e678 more tweaks and fixes 2009-08-27 01:37:33 +00:00
David Rose 9691c5c403 tweaks for pirates 2009-08-26 23:46:50 +00:00
David Rose 95a6051462 debug statement 2009-08-26 19:43:12 +00:00
David Rose a4fcdbe5b9 P3D_check_request(timeout) 2009-08-26 19:42:36 +00:00
David Rose f1588e4e9f PatchMaker 2009-08-26 06:23:13 +00:00
David Rose 1fc186bda4 move <config> to within the <package> 2009-08-26 05:04:15 +00:00
David Rose 9827e8e978 ximport should be nested within xpackage 2009-08-26 01:47:52 +00:00
David Rose ba832881c5 platform_specific 2009-08-26 00:10:28 +00:00
David Rose 010f740ff6 debug prints 2009-08-25 21:59:11 +00:00
David Rose 81363c4ba9 PackageInstaller, runtime package installation 2009-08-25 21:40:57 +00:00
David Rose f39222cd1d re-order version and platform in filenames, again 2009-08-24 19:39:04 +00:00
David Rose bfb948c5a8 integrate make_contents into Packager 2009-08-24 18:42:47 +00:00
David Rose 29345bbc38 better splash image management 2009-08-24 03:29:10 +00:00
David Rose f94479e13b minor friendliness 2009-08-23 23:21:48 +00:00
David Rose 3f5fd50c16 Python-style pdef syntax 2009-08-23 20:15:34 +00:00
David Rose 9c576983f9 remove RT_post_url 2009-08-23 06:13:47 +00:00
David Rose d5528ab21f auto-download _import files 2009-08-23 05:40:06 +00:00
David Rose 8296a9d7bd missing files 2009-08-23 02:04:30 +00:00
David Rose d8859828ef move code to p3d directory for better organization 2009-08-23 02:00:03 +00:00
David Rose 01f032a0a5 download -> install 2009-08-22 22:36:10 +00:00
David Rose 5b744c5ab8 fix python run mode 2009-08-22 22:35:42 +00:00
David Rose cf6a220cb7 minor tweaks 2009-08-22 22:17:05 +00:00
David Rose f6863b7b7a compiler warnings 2009-08-22 21:46:02 +00:00
David Rose 29a65d32a9 osx toplevel splash windows 2009-08-22 21:26:25 +00:00
David Rose 78039485d6 squelch errors correctly 2009-08-22 01:56:18 +00:00
David Rose 19b7e0cb49 debug statements 2009-08-22 01:23:14 +00:00
David Rose 9a638bfd2a toString() 2009-08-22 01:22:24 +00:00
David Rose f34abe4411 'main' object 2009-08-21 22:42:35 +00:00
David Rose d16605943f cleanup temp files 2009-08-21 22:16:34 +00:00
David Rose 274cbb24e4 protect against ImportError 2009-08-21 22:09:20 +00:00
David Rose 6caeb369d6 slightly less hacky 2009-08-21 21:50:49 +00:00
David Rose 6cebf531c6 defunct script 2009-08-21 21:47:12 +00:00
David Rose df978c88b2 verify_contents 2009-08-21 19:00:50 +00:00
David Rose c30ae4fc99 forgot HAVE_GETOPT_H 2009-08-21 17:26:26 +00:00
David Rose ae8c460b1b wip: host support 2009-08-21 15:47:39 +00:00
David Rose d315933ac5 package -> plugin, and other minor changes 2009-08-21 01:35:00 +00:00
David Rose d9986dad01 trivial 2009-08-20 23:40:30 +00:00
David Rose d163bc6412 executable p3d's 2009-08-20 23:13:10 +00:00
David Rose 8dac001268 panda3d.pdef 2009-08-20 21:47:41 +00:00
David Rose 42bef14dac more tempfile nonsense 2009-08-20 19:05:11 +00:00
David Rose e84cf13bda inline_file 2009-08-20 19:04:15 +00:00
David Rose c4e79695e9 minor fixes to reduce startup noise 2009-08-20 15:46:31 +00:00
David Rose 5289285624 more robust temp file and log handling 2009-08-20 00:24:00 +00:00
David Rose 19e866c803 whoops, c++-ism 2009-08-19 18:38:04 +00:00
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