Commit Graph

91 Commits

Author SHA1 Message Date
rdb 92e3dbbe58 dist: Remove dead code in Icon class 2023-02-20 18:04:35 +01:00
rdb 46b7fc6ee2 dist: Fix bug with grayscale icons becoming blue when scaled 2021-12-07 23:05:29 +01:00
rdb 66c41d6c31 dist: Fix ability to deploy app without requiring OpenSSL enabled
Fixes #1073
2020-12-17 23:59:50 +01:00
rdb f149fb4ab0 direct: big formatting changes for the benefit of API reference
Part of the effort to move the API reference to Sphinx, see panda3d/panda3d-docs#21
2019-10-29 20:43:41 +01:00
rdb d843c5c198 deploy-ng: use median cut algorithm when palettizing icon
This prevents infrequently occurring colors from being washed out.

See #718
2019-08-28 22:58:59 +02:00
rdb 28d9a33db4 deploy-ng: fix an exception when all icon images could not be read 2019-08-28 22:58:50 +02:00
rdb 00376c9d0a deploy-ng: fix some Python 3 issues in icon generation code
See #718
2019-08-28 22:41:58 +02:00
rdb 170ad017bb deploy-ng: fix some issues with .icns files generated on macOS
Also add support for 1024x1024 icons, supported as of Mac OS X 10.7

I'm not sure that it's significant to put the mask before the respective sized image, but I've seen other working icons do it, so it can't hurt.
2019-08-18 11:14:39 +02:00
rdb f708402760 deploy-ng: add 128, 256 to req. icon sizes, prefer scale from double 2019-08-18 11:10:40 +02:00
rdb 2fe0599255 deploy-ng: support adding icons to Windows binaries (part of #468) 2019-08-17 22:42:52 +02:00
rdb 8e338a7755 Fix pdeploy for older Python 3 versions, eg Python 3.2 2016-03-31 17:58:29 +02:00
rdb 23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +02:00
rdb 3c2f820ad8 Merge branch 'release/1.9.x'
Conflicts:
	direct/src/p3d/DeploymentTools.py
2015-11-24 13:39:36 +01:00
rdb 75f7e70767 Fix issue installing pdeploy-generated .pkg on OS X El Capitan 2015-11-22 00:22:22 +01:00
rdb 1ccf1cf29b Port pdeploy to Python 3 2015-09-30 14:06:12 +02:00
rdb d13b43f003 Merge branch 'release/1.9.x' 2015-09-12 14:16:03 +02:00
rdb bed4fdd5af Fix issue that caused pdeploy to spit out broken win32 installer alongside win_i386 installer 2015-09-11 19:13:55 +02:00
rdb d569e2ab6f Merge branch 'release/1.9.x' 2015-08-16 13:55:42 +02:00
rdb 3e34233b1c Implement extracted files for packp3d and pdeploy (only when used together)
This also changes start_dir for pdeployed applications to point to the application directory, no longer to ~/.panda3d/start
2015-08-14 16:01:17 +02:00
rdb 1e4a39d68e Merge remote-tracking branch 'origin/release/1.9.x' 2015-08-06 17:23:25 +02:00
rdb 0e6092004d Fix perPlatform bug in pdeploy 2015-08-06 15:47:49 +02:00
rdb d9342043b0 Deprecate pandac.PandaModules and genPyCode, move extensions to panda3d/, clean up imports and deprecated behaviour 2015-06-28 13:55:31 +02:00
rdb 960b178545 Fix issues with per_platform confusion with pdeploy 2015-06-04 00:34:32 +02: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 f4ec51d4c2 fix pdeploy regression: per_platform should be 0 in installed contents.xml 2014-12-11 17:02:20 +01:00
rdb 88048bf3da Fix use of has_key and map() 2013-12-17 19:49:09 +00:00
David Rose 850a301352 a couple more new issues with pdeploy 2012-10-09 17:08:43 +00:00
David Rose b9ba7b1b2e whoops, win64 -> win_amd64 2012-10-09 16:43:26 +00:00
David Rose 4563c1e68e win64 into PROGRAMFILES64 2012-09-17 16:11:33 +00:00
David Rose 74a20d0305 add pdeploy -O 2012-09-13 22:57:53 +00:00
rdb 30e2c680e7 keep .nsi file if nsis failed 2012-09-05 07:21:26 +00:00
David Rose 9daf081364 p3d supports win64 2012-08-13 23:13:23 +00:00
rdb 947faa7e68 oops, don't reuse amd64 binaries for i386 (and vice versa). fixes LP #949090 2012-03-12 09:24:09 +00:00
David Rose 30e8d98f2c use toOsSpecific() where it counts 2012-02-14 23:12:20 +00:00
rdb 19869ff338 seems to need .icns extension in .plist file on OSX 2012-01-08 13:57:37 +00:00
rdb 11d7fd56c1 delete shortcuts in uninstaller 2012-01-08 13:43:37 +00:00
rdb c9a80e8076 fix one minor typo 2012-01-08 13:09:04 +00:00
rdb 388551f4da add icon support to pdeploy, and write .desktop files on Linux 2012-01-08 10:40:48 +00:00
David Rose e1a136a21e fix minor crash on input error 2012-01-05 21:49:46 +00:00
rdb 94fb5c97eb Windows installer should now ask if the user wants a desktop icon 2012-01-04 10:21:56 +00:00
rdb d5dfbe3843 add p3dembedw on windows, hide console window in pdeployed executables by default 2011-04-14 08:50:32 +00:00
rdb a5c746b5d7 Hopefully this will fix the problems on Linux with makensis 2011-03-12 09:07:38 +00:00
rdb 928838886e support relative path to license file 2011-03-11 09:49:04 +00:00
rdb 1117887240 noooooooo typo 2011-03-01 11:44:35 +00:00
rdb 8250ed166e Whoops, directories should have 0755 permissions too 2011-03-01 11:32:55 +00:00
rdb 6891d92170 Get the permissions right on Windows 2011-03-01 11:00:17 +00:00
rdb 93716a23be oopsh, vewwy important fugbix now 2011-02-28 20:06:53 +00:00
rdb 4dc09928e1 alll abooaardd the faaailltrraaaiinn! 2011-02-28 16:22:16 +00:00
rdb 2acdfe0a3d whoops 2011-02-28 16:18:29 +00:00
rdb ac6447ca33 Minor mistake x.x 2011-02-28 16:08:40 +00:00