20532 Commits

Author SHA1 Message Date
rdb
a902f1628b Fix Win64 compilation 2015-09-28 13:25:17 +02:00
rdb
fcd3bfd15c Fix interrogate issues with long, streampos, streamoff, streamsize and ptrdiff_t 2015-09-28 13:08:38 +02:00
rdb
6d4d23cf6c Fix some p3dCert issues 2015-09-20 16:01:49 +02:00
rdb
5736e7a4b0 Fix crash when passing None to Filename constructor 2015-09-18 21:19:09 +02:00
rdb
6fce996ceb Add 'ast' module to morepy package 2015-09-15 17:15:12 +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
c9a45f288c Proper display language detection on Windows 2015-09-11 17:32:49 +02:00
rdb
58963a167c Implement user preferred language detection on Mac 2015-09-11 15:43:22 +02:00
rdb
d63110a49e Add localized text strings to p3dcert 2015-09-11 13:27:31 +02:00
rdb
e1c0ae7f1b Add F_hardware_skinning/p3d_TransformTable to GLSL on 1.9 branch, as requested
Uses a hack to prevent breaking ABI compat
2015-09-05 15:28:57 +02:00
rdb
c33f3b3dca Force httplib2 and pyglet to be platform-independent packages 2015-09-03 03:49:01 +02:00
rdb
e1d7c737cf Fix "... is not a Multifile" error in pdeployed executables 2015-09-03 03:29:42 +02:00
rdb
f9f62f17f1 Implement font customization options in MacOSX splash window
Also, switch to non-deprecated CoreText API
2015-09-02 22:27:56 +02:00
rdb
be58900723 Implement custom font settings for splash window on Windows 2015-09-02 03:52:30 +02:00
rdb
7cae040278 Support custom font settings in splash window + X11 impl 2015-09-02 03:31:28 +02:00
rdb
8fd166e63f panda3d.exe on Windows now respects child process exit codes 2015-09-01 04:06:29 +02:00
rdb
965ed034b2 Implement border width and bar bgcolor in Windows splash window 2015-09-01 04:02:52 +02:00
rdb
0bba09fc96 Add more customization options for splash screen, use proper Helvetica font for splash window on X11, change dimensioning rules to be more consistent with HTML/CSS rules 2015-09-01 01:13:17 +02:00
rdb
dbb83409e0 More panda3d.exe robustness: make sure contents.xml is fresh if core API fails hash check 2015-09-01 01:09:47 +02:00
rdb
9053999889 Don't put important code in an assert - fixes media player sample in runtime environment 2015-08-28 21:40:08 +02:00
rdb
838589ef0f Fix bug: excluded modules in one package would be implicitly excluded from packages that depend on it
This fixes the lack of 'xml' package in the 'morepy' package.
2015-08-28 20:14:05 +02:00
rdb
56b94eb815 Don't raise exception in tp_traverse, instead silently passing case where object is already destructed 2015-08-28 16:28:03 +02:00
rdb
d68bbae5b4 Don't add "(not used)" to config decls when writing them, it makes it harder to write out a config.prc file 2015-08-26 14:57:30 +02:00
rdb
09f2bea96f Fix typo in error message 2015-08-23 14:56:53 +02:00
rdb
563f6843a2 Add -x option to packp3d, include 'cur' as an extractable extension by default 2015-08-23 14:56:03 +02:00
rdb
d8f655479a Remove references to SourceForge CVS repository 2015-08-23 14:12:59 +02:00
rdb
9f85086c10 Apparently Python supports non-int status codes. Handle this correctly in the plug-in. 2015-08-22 20:27:51 +02:00
rdb
902bce01e9 Fix various window sizing issues on X11 2015-08-22 19:16:21 +02:00
rdb
eecded05bd Fix broken imports in ParticleTest 2015-08-20 21:59:12 +02:00
rdb
4342ff741b Pass exit status of panda process on to panda3d process (non-Windows only so far) 2015-08-20 21:26:39 +02:00
rdb
82f7813927 Fix assertion when resizing tinydisplay window to fullscreen on X11 2015-08-20 21:12:28 +02:00
rdb
a359ef8a0b Clamp colors to 0-1 range in tinydisplay 2015-08-20 21:04:32 +02:00
rdb
7fa0d3c60a Fix bug #1457688: libRocket elements show solid white in tinydisplay 2015-08-20 18:58:13 +02:00
rdb
f14f7d1913 Add missing 'os' module import 2015-08-18 17:46:38 +02:00
rdb
7ed146a4bf Check environment var names case-insensitively on Windows to avoid PATH vs Path variable conflict 2015-08-17 21:34:10 +02:00
tobspr
2ea3e3f65a Fix occasional crash when connecting to pstats 2015-08-16 13:54:54 +02:00
tobspr
1c1efa7f17 Fix Texture:estimate_texture_memory() 2015-08-16 13:54:09 +02:00
tobspr
e178ca4c9b Fix missing imports in showbase when using sticky keys (was broken with commit 0aa0f34c7498131ab67077be83be3c93a0e9ca83) 2015-08-16 13:52:07 +02:00
rdb
6b7cbc5f2f Fix issue running makepanda on German computers 2015-08-16 13:51:25 +02:00
rdb
3c9a0f99a9 Merge pull request #50 from eswartz/pr_rocket_keys_before_mice
Send libRocket key events before mouse events
2015-08-14 16:24:47 +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
Ed Swartz
9fdc2d82d1 Send libRocket key events before mouse events
On Linux (at least), a key event is accompanied with a mouse position
event.  If a libRocket UI is listening to e.g. "mouseover" events,
then any keypress will first appear to be a mouse movement, tripping
up code that tries to handle focus with both keyboard and mouse
support.

This change merely dispatches key events before any mouse events to
avoid this problem.
2015-08-13 11:02:51 -05:00
rdb
9b93b8a030 python-pmw shouldn't be a dependency, merely a recommendency 2015-08-13 01:59:07 +02:00
rdb
f161ce82cc Add argument names to quaternion classes so they show up in the API ref 2015-08-12 18:29:54 +02:00
rdb
7668c25f45 Merge pull request #49 from eswartz/pr_stdpy_file_mode_check
Accept 't' in mode flags and error out if mode unrecognized
2015-08-12 17:37:59 +02:00
Ed Swartz
03d633f2e7 For stdpy.file wrapper, handle mode more consistently with Python.
For Python 2, ignore unknown characters in the mode rather than silently failing to open.
For Python 3, fail if unknown characters appear.
2015-08-11 11:47:11 -05:00
Ed Swartz
4916aaca54 Add 'openal-device' configuration variable for selecting OpenAL device 2015-08-11 09:29:26 -05:00
rdb
888efc18af Avoid unnecessary glVertexAttribDivisor calls 2015-08-11 13:56:47 +02:00
rdb
3e6e355577 Fix error building rocket package on 1.9 branch 2015-08-10 04:35:15 +02:00
rdb
d74f028198 Linux splash window shouldn't block waiting for pipe activity 2015-08-10 04:00:41 +02:00