Mitchell Stokes
fcb1d9308b
Merge branch 'master' into deploy-ng
2017-11-25 14:58:25 -08:00
rdb
dac08490ee
deploy-ng: implement getting executable path on Linux and macOS
2017-11-24 23:43:15 +01:00
rdb
409b241b40
Fix compile errors
2017-11-24 22:38:51 +01:00
rdb
d755de849c
deploy-ng: new extensible blob format with PRC configurability
2017-11-24 21:48:18 +01:00
rdb
da2ad0f0bc
deploy-ng: default to ACP if console codepage codec wasn't frozen
...
This is necessary because when Python is initialized, it takes the codec to use from GetConsoleCP() and GetConsoleOutputCP() without bothering to check whether the given codec is available. However, in most cases, the console codepage will be the same as the ANSI codepage (ie. GetACP()) which is always supported by Python via the 'mbcs' codec.
So what we do is we check whether the console codepage is frozen in, and if not, we set the console codepage to the ANSI codepage and set the stdin/stdout/stderr encoding to 'mbcs'.
This is still not a perfect solution because the ACP may not be able to encode all characters that the application is printing, which would still result in unexpected errors. Ideally, we'd pull in Python 3.6's _io._WindowsConsoleIO class, which bypasses this whole mess by directly using the wide-character Windows APIs to write to the console.
2017-11-22 19:33:17 +01:00
rdb
4b4e11c085
egg-palettize: implement mirror and border-color wrap modes
...
Closes : #192
2017-11-11 23:59:47 +01:00
rdb
fba41dafae
Merge remote-tracking branch 'origin/master' into deploy-ng
2017-10-26 21:23:49 +02:00
rdb
a7d68a8412
egg2bam: fix external refs not being resolved relative to egg file
2017-10-26 17:36:43 +02:00
rdb
2026879ac9
deploy-ng: change format of blob to be easily mappable by deploy-ng
2017-09-19 23:11:59 +02:00
rdb
1c018f5bdb
deploy-ng: fixes for FreeBSD
2017-09-19 22:03:44 +02:00
Mitchell Stokes
2302f251b1
Merge branch 'master' into deploy-ng
2017-04-04 21:27:09 -07:00
rdb
f7af155e93
Compile with VS 2015 Express, build assimp on Windows
2017-04-03 13:57:40 +02:00
sean5470
019700cb1a
Maya 2017 support
...
Added entries to compile Maya 2017 plugins.
2017-04-03 02:27:40 +02:00
Mitchell Stokes
efd25e98a5
deploy-stub: Fix memory leaks
2017-01-28 23:35:00 -08:00
Mitchell Stokes
eec5c997c0
deploy-ng: Use length-prefixed strings for writing modules to deploy-stub
...
This wastes less space than always using 256 characters for every module
name.
2017-01-19 19:43:11 -08:00
rdb
f8580d753a
Merge branch 'master' into deploy-ng
2017-01-09 23:53:56 +01:00
rdb
4ed199cece
Fix various compile warnings and a few code consistency issues
2017-01-09 20:36:53 +01:00
rdb
31136124c7
deploy-ng: fix issues with Python 3 / Windows / Unicode, add deploy-stubw
2017-01-06 01:42:00 +01:00
rdb
bae19a203b
deploy-ng: changes to make it work on Windows
2016-12-08 13:21:10 +01:00
rdb
0002030e86
deploy-ng: fix missing Py_DecodeLocale definition error
2016-12-06 02:32:08 +01:00
rdb
4335e3759a
Update Py_FrozenMain to work with Python 3.2
2016-12-06 02:14:39 +01:00
rdb
f001bd20d7
deploy-ng: fix issues with Mac/Python 2 build
2016-12-05 18:55:04 -05:00
Mitchell Stokes
aa6e722941
Create experimental yapdt (Yet Another Panda3D Deployment Tool)
...
This uses FreezeTool and a new deploy-stub binary to create frozen
applications without needing a compiler when running the tool. This tool
is for experimenting with deployment options and is currently inflexible
and hacky.
2016-11-08 19:40:30 -08:00
rdb
29411f5e14
Merge remote-tracking branch 'origin/release/1.9.x'
2016-10-31 22:32:39 +01:00
rdb
c822fb57af
Changes suggested by liuzhengcai to fix 3dsmax 2014 build
2016-10-31 20:47:50 +01:00
Mitchell Stokes
59b0913b0b
Cleanup .gitignore files
...
Remove all .gitignore files in subdirectories and add a few new ignores
to the top-level directory .gitignore file.
2016-10-30 20:06:12 -07:00
rdb
758cd523e2
Don't use assimp/ prefix when including assimp files
2016-10-27 12:37:00 +02:00
rdb
1bd96685bc
Allow passing - as filename to egg tools to read from stdin
2016-10-24 17:19:07 +02:00
rdb
62c008602e
Merge branch 'release/1.9.x'
2016-10-20 11:14:37 +02:00
rdb
34b8e0844e
Fix compile errors in unicode conversion in max exporter
2016-10-20 11:13:44 +02:00
rdb
a56520d055
Drop support for pre-5.0 Maya versions
2016-10-12 23:50:28 +02:00
rdb
4381412d23
Merge branch 'release/1.9.x'
2016-09-28 00:14:21 +02:00
rdb
aa74caacbe
Fix inoperative -tbn/-tbnall/-tbnauto options in egg-optchar
2016-09-27 21:35:38 +02:00
rdb
47388b0dbc
Separate out CPython calls from core libs; eliminate need for pystub
2016-07-20 14:30:41 +02:00
rdb
8381118a97
Assorted tweaks and compile warning fixes
2016-07-14 12:54:39 +02:00
rdb
365e1d53ef
Merge branch 'release/1.9.x'
...
Conflicts:
makepanda/makepandacore.py
panda/src/cocoadisplay/cocoaGraphicsStateGuardian.mm
2016-06-27 01:18:02 +02:00
rdb
46147e9a09
Maya 2016.5 on 1.9 branch; fix Maya 2016.5 build on Mac OS X
2016-06-27 01:12:51 +02:00
rdb
9963fe2c3c
Fix a couple of compile warnings, reduce unnecessary includes
2016-06-23 22:59:50 +02:00
Chris Brunner
78ab82b88e
support for maya 2016.5
2016-06-22 16:08:05 -07:00
rdb
18874fa151
Replace PN_int/uint types with stdint.h types, since all compilers we support have them.
...
Plus, we already had code that relied on them being available anyway.
2016-05-11 00:27:58 +02:00
rdb
dc09e28ed9
Also accept a .gz wherever a .pz file is accepted
2016-04-29 16:54:25 +02:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
Mitchell Stokes
1df9be6fc0
Assimp: Support skeletons with unconnected bones
...
We needed to detect islands of bones and create anims and parts for them.
2016-01-01 19:36:03 -08:00
rdb
ad238ad995
Replace crash in assimp with assertion
2016-01-02 01:00:03 +01:00
Mitchell Stokes
e2c5214f39
Assimp: Add initial support for skeletal mesh animations
2016-01-01 15:21:35 -08:00
rdb
f4f7df9949
Add signed-distance-field text rendering to DynamicTextFont and egg-mkfont
2015-12-31 22:00:37 +01:00
rdb
86a898b40a
Tack on combining diacritics for static fonts if font doesn't specify modified letters
2015-12-31 12:48:02 +01:00
rdb
956097b632
Merge branch 'release/1.9.x'
...
Conflicts:
pandatool/src/assimp/pandaLogger.h
2015-12-03 16:14:07 +01:00
rdb
946c1e986d
Fix Assimp compile warning
2015-11-28 15:51:51 +01:00