Commit Graph

606 Commits

Author SHA1 Message Date
rdb 993894d93d Upgrade FLTK version 2015-03-27 23:23:26 +01:00
rdb ea7144e87d Eliminate p3dpython's problematic link-type dependency on core.pyd 2015-03-25 19:42:23 +01:00
rdb babc6726b2 Replace libpng and libjpeg with stb_image in the web plug-in to fix conflicts with incompatible system versions of libpng 2015-03-22 19:48:16 +01:00
rdb 0ee5be581c Fix rtdist compile issues 2015-03-22 19:38:46 +01:00
rdb 0aa0f34c74 Lots of work to make the rtdist work with the new library building system 2015-01-12 15:02:42 +01:00
rdb cf6fe5fd2a Delete apparently defunct script 2014-09-19 22:39:20 +00:00
rdb 44b4afe898 Fix issues building the plugin on Linux 2014-03-27 12:56:59 +00:00
rdb c1273d5684 PyEval_InitThreads should go after Py_Initialize in Python 3 2013-12-17 18:42:11 +00:00
rdb 86509ab684 fix png compile error 2013-08-26 14:45:32 +00:00
rdb 037d803ae8 Let's reenable libp3dpython.so as viable fallback on non-Windows platforms. 2013-08-13 17:34:17 +00:00
rdb 232821a0b1 minor memory leak 2013-02-13 13:21:21 +00:00
rdb 97c9914da2 compile fixes 2013-02-13 11:41:46 +00:00
rdb 40f70c388f Add wWinMain to FLTK p3dcert, and use wstring entirely [untested] 2013-02-13 11:34:00 +00:00
rdb ef0805a549 Add windows.h include 2012-12-22 09:04:21 +00:00
David Rose 5de361dfd4 a bit more robustification 2012-10-01 22:40:27 +00:00
David Rose 0a72ac45c5 fix some issues with platform matching 2012-10-01 20:47:11 +00:00
David Rose da9ee4c165 use win_amd64 instead of win64, and win_i386 instead of win32 2012-10-01 18:24:13 +00:00
David Rose a737ebcc90 per_platform flag, giving better compatibility with old p3d files 2012-09-28 20:26:22 +00:00
David Rose 53e999259d build on mac 2012-09-27 23:23:41 +00:00
David Rose 0662ea7958 multiplatform support for plugin loader: run 32-bit or 64-bit version; whichever one is provided. 2012-09-27 23:00:23 +00:00
David Rose c5c21a566a UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32 2011-12-18 16:30:31 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 35551fed85 add AppRunner.p3dFilename etc 2011-12-05 06:42:03 +00:00
David Rose c17f0dce3d fix error handling for core API re-download case 2011-12-04 18:28:28 +00:00
David Rose 255b1ffffa build on msvs2010 2011-09-29 16:39:54 +00:00
David Rose 5f6affba78 several Linux fixes 2011-09-14 23:00:27 +00:00
David Rose 0113a991a1 missing include 2011-09-09 18:19:01 +00:00
David Rose 02ea25e30c fix a few formatting issues 2011-08-31 18:57:34 +00:00
David Rose 7a11d70f14 twirling icon on X11 too 2011-08-31 18:02:56 +00:00
David Rose c3936305e4 run plugin safely under a non-ASCII username 2011-08-30 22:45:58 +00:00
David Rose 4d45de4f1b cleanup for url_quote 2011-08-30 22:32:00 +00:00
David Rose a40d6cfc36 url_encode/decode 2011-08-30 15:14:58 +00:00
David Rose 1acf84fcfe build errors 2011-08-30 05:09:49 +00:00
David Rose d297a816af whoops, windows-specific function 2011-08-30 02:59:11 +00:00
David Rose 9c4990c88a new file 2011-08-30 02:55:15 +00:00
David Rose 9150bd2f6c wip: support windows unicode filenames in plugin 2011-08-30 02:54:01 +00:00
David Rose 65da4cfa50 failed icon 2011-08-29 17:42:00 +00:00
David Rose 9a967e9edb missed one 2011-08-29 00:25:11 +00:00
David Rose dcc4a33ae9 protect x11 namespace better; support building with x11 support on osx too 2011-08-28 23:31:28 +00:00
David Rose 552977e4b4 fix upside-down text on firefox/osx 2011-08-27 06:35:12 +00:00
David Rose 7c3d14fd25 support XEmbed, and therefore Chromium on Linux 2011-08-27 02:44:05 +00:00
David Rose 0eb47e3811 need more than 1 usec sleep to be effective. 2011-08-27 01:34:22 +00:00
David Rose 89dc1bcb5c still experimenting with different looks 2011-08-27 01:33:56 +00:00
David Rose 01c9d616b3 missing includes 2011-08-27 01:33:35 +00:00
David Rose 5e026c36a2 add P3D_PLUGIN_VERSION_STR, a few other minor changes 2011-08-26 23:38:31 +00:00
David Rose 1d60925220 twirling icon for ActiveX too 2011-08-26 21:39:40 +00:00
David Rose 922bb6f48a prettier twirls 2011-08-26 05:55:41 +00:00
David Rose da3d88fefa respect fgcolor and bgcolor for twirling icon 2011-08-25 08:46:58 +00:00
David Rose 443fff604b fix plugin for Safari 5 lameness 2011-08-25 07:35:30 +00:00
David Rose 9d04a9b64c missing include 2011-08-25 04:36:36 +00:00
David Rose 939fc2da2d experiment with twirling icon while core API downloads 2011-08-25 00:52:17 +00:00
David Rose 74557c5c72 add support for text/binary distinction within p3d 2011-07-27 18:18:25 +00:00
David Rose ef0cb39c1d untabify 2011-06-29 22:18:54 +00:00
David Rose 77552be22a fix failure to run p3d file from cache without internet connection 2011-03-24 20:56:22 +00:00
rdb 203205849e Fix bug with certificate approval 2011-03-11 15:53:09 +00:00
rdb 54c692330a rewrite p3dcert to FLTK 2011-03-09 11:16:20 +00:00
Ken Patel 5a84cbf730 plugin - p3dpythonw.exe name configurable independently from p3dpython.exe name 2011-02-14 05:21:57 +00:00
Ken Patel 9f8714254c plugin - make p3dpython binary name configurable (non-osx) 2011-02-12 03:26:58 +00:00
Ken Patel 39967c1110 plugin - read_log / log_history - fix corner cases so behavior matches documentation 2011-02-12 02:10:23 +00:00
Ken Patel bf5343ed17 plugin - read_log - add support for head_bytes_prev (additional optional parameter) 2011-02-12 01:41:36 +00:00
Ken Patel ae627fb19b plugin - read_log - report error out and early out conditions during calls to read_log 2011-02-12 01:03:00 +00:00
rdb 804a72b716 Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
rdb e69958cfe9 Fix segmentation fault that only seems to happen in the buildbot's master shell environment. But I suppose the crash could manifest in other environments where getlogin() fails 2010-10-26 16:40:42 +00:00
Chris Brunner f05c2199c1 moving declaration of inst_mgr up a few lines in start_download to before where it's needed 2010-09-23 20:52:28 +00:00
rdb 60973fdb7b Lots of changes to the plugin and pdeploy to make packaged games run without needing write access or internet access 2010-09-22 19:52:14 +00:00
David Rose 449718492a oops, typo on mac side 2010-08-16 23:07:57 +00:00
David Rose 1bece8cadf replace_slashes to resolve obscure windows issue with dll's 2010-08-16 20:52:18 +00:00
David Rose a5624d497e ondownloadfail, onfail 2010-07-15 21:47:10 +00:00
David Rose cec4620edb check for libpandaexpress_d.dll in memory for a debug build 2010-06-23 22:12:39 +00:00
David Rose 7cae72a58c minor formatting 2010-06-18 22:06:17 +00:00
David Rose d8df46beed share main object, don't just copy properties 2010-06-18 18:59:27 +00:00
David Rose 065b130d64 libp3tinyxml_mt 2010-06-17 18:15:15 +00:00
David Rose c2e54f12db avoid passing time_t between different compilers 2010-06-17 00:46:05 +00:00
David Rose ab2d5eb61e validate core API host URL and core API set_ver 2010-06-16 17:02:57 +00:00
David Rose edab904b87 coreapi version 2010-06-16 01:19:31 +00:00
David Rose 66f1b450b8 insist on 32-bit integers in binary stream 2010-06-15 16:55:01 +00:00
Chris Brunner ba1eb890e2 adding explicit cast for st_window_proc 2010-06-14 21:42:42 +00:00
David Rose 3a5d9bd327 show download progress as a fraction of the total progress, including stuff downloaded previously 2010-06-11 22:22:25 +00:00
David Rose 44df8cc6a6 HAVE_P3D_RTDIST, allow development without PANDA_PACKAGE_HOST_URL 2010-06-11 19:04:47 +00:00
David Rose 547b3abea9 contents seq, package seq 2010-06-10 23:53:07 +00:00
David Rose 5b4d31c9e6 better return value for uninstall() 2010-06-10 00:30:50 +00:00
David Rose 1b02e24408 more max_age stuff 2010-06-09 23:19:49 +00:00
David Rose c80eba7088 minor crashfix 2010-06-09 00:58:19 +00:00
David Rose 0b80f17c68 contents.xml max_age; internal cache busting 2010-06-08 23:56:04 +00:00
David Rose cd3dfe6911 preserve PATH 2010-06-03 20:57:57 +00:00
David Rose 37d7b762d8 I don't think we want p3dpython unless HAVE_P3D_PLUGIN is defined 2010-05-29 22:03:41 +00:00
David Rose 7eff1b84ef link with p3tinyxml 2010-05-25 22:55:15 +00:00
David Rose aef517d779 minor typo 2010-05-25 20:53:55 +00:00
rdb 4173057c26 Move tinyxml into the source tree, rather than using it as external library 2010-05-24 18:55:08 +00:00
David Rose ee9d22148e fix mouse jumping in osx firefox 2010-05-08 14:57:57 +00:00
David Rose e2d7f9a871 protect from occasional crash in read_log() and friends 2010-05-07 23:26:25 +00:00
David Rose f58c5b591b compiler warnings 2010-05-07 22:59:08 +00:00
David Rose eabeb00298 avoid hangup when installing packages 2010-04-28 01:09:59 +00:00
rdb f85fe03335 Fix plugin compile issues on FreeBSD 2010-04-25 07:42:37 +00:00
Ken Patel 54e72e860b plugin - when adding timestamp to logfile names, now uses 1-12 for month rather than 0-11 2010-04-22 01:14:13 +00:00
David Rose c7ba043f54 don't continue plan (and crash) if it fails 2010-03-31 18:14:42 +00:00
David Rose 599e8eff89 minor bugfixes 2010-03-19 22:36:27 +00:00
Ken Patel bc9a4e1db1 GIB - Clean up log output and check for log histories even if basename does not include a date. 2010-03-10 02:03:22 +00:00
David Rose 6a2cb24ecf RT_forget_package 2010-03-02 01:39:34 +00:00
David Rose b4927284b5 automatic package management 2010-03-01 23:15:31 +00:00