Commit Graph

542 Commits

Author SHA1 Message Date
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
David Rose 5150c70bfa openssl version 2010-02-22 00:17:59 +00:00
David Rose 29b376c1e3 smooth out package transitions by threading uncompress and unpack 2010-02-16 21:55:31 +00:00
David Rose 0a15bf1fe9 minor typo 2010-02-13 17:10:55 +00:00
David Rose 58f83fce39 fix redundant onDownloadBegin() message 2010-02-12 20:06:28 +00:00
David Rose 211116b6cc time download better--not from beginning of p3d file 2010-02-08 22:41:11 +00:00
David Rose aae5068ad3 smooth out remaining-time prediction 2010-02-04 02:03:06 +00:00
Ken Patel ce79ab1718 Reverse order in which history logs are appended to a log 2010-02-01 19:34:16 +00:00
rdb 843dc3daa7 Compile fix for non-windows systems 2010-01-16 09:01:38 +00:00
Ken Patel 8dc84e42d8 implement log_history functionality 2010-01-16 01:31:03 +00:00
David Rose a80a065d6d pass appRunner.logDirectory 2010-01-12 00:52:43 +00:00
David Rose b25d059474 expand get_log() etc. 2010-01-11 21:15:11 +00:00
David Rose 7c73b6a661 P3D_PLUGIN_MT 2010-01-08 23:46:40 +00:00
David Rose 985326f33a revert accidental commit 2010-01-05 02:11:30 +00:00
David Rose a15108cbc5 make p3dembed work on linux 2010-01-05 02:04:48 +00:00
David Rose fad81481b4 build p3dembed with ppremake system 2010-01-05 00:55:39 +00:00
David Rose 9620592938 stop_on_ready 2010-01-03 17:31:32 +00:00
David Rose 93726b88c1 reload crashes 2009-12-31 02:16:24 +00:00
rdb 2891b585b0 Custom root_dir functionality 2009-12-26 20:08:36 +00:00
David Rose 0592074c95 fix compiler warnings 2009-12-23 20:27:27 +00:00
rdb 36cd79a82f Fix splash window placement on OSX 2009-12-23 20:16:19 +00:00
David Rose 539b132333 more minor fixes 2009-12-23 04:36:53 +00:00
David Rose 99cb64b1d0 avoid initial frame flicker 2009-12-23 04:04:32 +00:00
David Rose ac9412983c bigendian issues 2009-12-22 22:48:00 +00:00
David Rose 170286140b cleanup 2009-12-22 22:33:06 +00:00
David Rose 708d5e37fb stability fixes for snow leopard 2009-12-22 21:15:14 +00:00
David Rose d1dd45c29d factor out CGImageRef etc., instead of recreating it every frame 2009-12-22 15:44:46 +00:00
David Rose 2fecaa6173 build issues 2009-12-22 15:11:04 +00:00
David Rose dd007746b5 finally committing that blooming snow leopard support 2009-12-22 15:07:14 +00:00
David Rose 46751b1cc4 don't fail too early due to p3dcert 2009-12-22 03:15:55 +00:00
David Rose 3627e9ff2c whoops, fix startup order dependency 2009-12-22 02:58:10 +00:00
David Rose 56bbb780ee set_failed on p3dcert failure 2009-12-21 20:04:03 +00:00
David Rose e2a393cb57 clean up start directory too 2009-12-21 20:01:47 +00:00
David Rose b367af397d version reporting 2009-12-21 18:54:53 +00:00
David Rose 6c0957c21a build win32 2009-12-21 18:08:46 +00:00
David Rose c60b5e7b6e minor refinement 2009-12-20 18:59:18 +00:00
David Rose fd6e2fc82a uninstall good 2009-12-20 18:29:25 +00:00
David Rose 38d3eda196 more uninstall stuff 2009-12-20 01:04:49 +00:00
David Rose 1d7fd44214 uninstall wip, utf-8 2009-12-18 23:42:09 +00:00
rdb 81cf02772a Fix windows compilation error 2009-12-16 18:39:04 +00:00
rdb eb16fccbf5 A window position of (-1, -1) will mean to let the WM choose a default position, and with (-2, -2) the window will be centered on screen. 2009-12-16 09:37:43 +00:00
David Rose 9d374b35a2 remove paste-buffer error 2009-12-15 02:39:41 +00:00
David Rose ff1308580d show install label for p3d file 2009-12-15 02:01:03 +00:00
David Rose c0c94ad612 one dialog at a time in p3dCert 2009-12-15 00:28:55 +00:00
David Rose 6758007d8a report p3dinstance startup 2009-12-14 23:44:56 +00:00
David Rose af5efe447e support older plugins that don't set p3d_offset 2009-12-14 23:13:10 +00:00
David Rose 08a4e29993 allow empty *_img to mean default 2009-12-12 22:16:21 +00:00
David Rose 0537384149 unknown download size, windows case 2009-12-09 19:14:15 +00:00
David Rose ff93698ce6 have to limit p3d_plugin to C API, which means no default arguments allowed 2009-12-09 18:55:14 +00:00
David Rose 157a072acb unknown download size, linux support 2009-12-09 18:40:48 +00:00
rdb 51afeb20ac Add p3dembed and add support for offsetted p3d payload 2009-12-09 18:21:10 +00:00
David Rose a7ac5345f4 support unknown-sized downloads 2009-12-09 15:37:48 +00:00
David Rose 86c892d3e8 expose some more windows vars 2009-12-08 00:26:21 +00:00
David Rose daadba7e4e fix crash when querying game log before starting 2009-12-07 18:58:59 +00:00
David Rose 0782c4c2e9 query game log even after application shuts down 2009-12-04 22:40:04 +00:00
rdb 97982327f1 Forward XAUTHORITY variable to the plugin environment - this fixes a plugin issue in some cases on Unix 2009-12-02 17:03:24 +00:00
David Rose 0f7e4c7344 freshen root-level contents.xml too 2009-12-02 16:03:22 +00:00
David Rose f28a01b52b fix extra kill message 2009-12-02 15:32:18 +00:00
David Rose e69b127292 build issue 2009-11-30 22:34:08 +00:00
David Rose 90bc292c07 fix bug with alt_host 2009-11-25 01:34:03 +00:00
David Rose 2b004124f9 protect better against malicious directory naming 2009-11-21 22:04:38 +00:00
David Rose 66f88cd348 ensure executable bit is set 2009-11-21 20:57:28 +00:00
David Rose 09483f7133 don't needlessly redownload contents.xml 2009-11-21 20:47:07 +00:00
David Rose a0c7fe7a81 minor comment fix 2009-11-21 19:05:40 +00:00
David Rose fc10c7c5a0 further interface generalizations 2009-11-21 01:20:55 +00:00