Commit Graph

20400 Commits

Author SHA1 Message Date
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 0aa0f34c74) 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
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
rdb caf986fa2a Fix uninitialized variable that would sometimes prevent mouse movement from being registered by libRocket 2015-08-10 02:48:53 +02:00
rdb 03e377091d Add in 'rocket' module for rocket package 2015-08-10 02:01:52 +02:00
rdb 2abc51d88f Allow specifying contents of .py modules with file(text=...) in pdef 2015-08-10 01:57:00 +02:00
rdb 12af94707f Fix cloggage of the pipe communicating with the forked X11 splash window subprocess 2015-08-10 01:53:16 +02:00
rdb 369305c529 Prevent having to relink most of pandatool when version info changes 2015-08-09 22:26:25 +02:00
rdb 1e870b3c1c Automatically create win32 alias for coreapi package for backward compatibility with older runtimes 2015-08-09 22:16:59 +02:00
rdb 9dc1a0cbad Backward compatibility hack so that older runtime versions will still be able to use 1.9 rtdist 2015-08-09 19:07:24 +02:00
rdb 85e3d2ee3a Don't override host URL when building CMU runtime distribution 2015-08-09 13:10:20 +02:00
rdb 81801654a2 Fix finding extension modules ending in "module.so" with the VFS importer 2015-08-08 12:43:58 +02:00
rdb 14bd992e77 Remove use of deprecated "register" keyword 2015-08-07 18:56:58 +02:00
rdb af8de103af Ignore non-required packages rather than erroring if their dependencies were missing 2015-08-07 17:40:01 +02:00
rdb f1df65034d Fix Mac 10.11 compile error 2015-08-07 17:29:03 +02:00
Ed Swartz b06ff60c10 Fix DynamicTextFont.makeCopy() implementation 2015-08-06 17:21:42 +02:00
rdb 0c7b65b1fd Fix issue where packp3d fails if import.xml is refreshed while contents.xml remains old 2015-08-06 15:52:02 +02:00
rdb b50fbe8263 Restore old packp3d behavior: main file should be considered relative to -d directory 2015-08-06 15:49:26 +02:00
rdb 0e6092004d Fix perPlatform bug in pdeploy 2015-08-06 15:47:49 +02:00
rdb d66135f4b8 Add ability to change window icon after window has already opened on Windows 2015-08-06 14:36:51 +02:00
Ed Swartz 22d5c2f8dd For tinydisplay, don't lose color/alpha scale when lighting 2015-08-04 17:59:53 +02:00
Ed Swartz 9396f998fb Avoid crash in p3tinydisplay when there is no initial window 2015-08-04 17:56:36 +02:00
rdb de715b5a0e Fix inability for interrogate to parse /*c*//* and /*c*/// 2015-08-04 17:49:19 +02:00
rdb 51e243deb5 Fix point size/line width setting regression in OpenGL 2015-07-31 13:28:16 +02:00
Ed Swartz 0ee972a822 pallocator should use panda allocators even when DO_MEMORY_USAGE is not defined - fixes 32-bit Linux crash in runtime builds 2015-07-30 21:54:13 +02:00
rdb 29ccfc4103 Merge pull request #46 from eswartz/pr_packager_extensions
Handle packaging user filetypes more extensibly
2015-07-28 15:28:47 +02:00
rdb 265bf42f81 Fix crash when copying a WeakPointerTo that was already deleted 2015-07-28 13:41:26 +02:00
Ed Swartz 353ae928d2 Handle packaging user filetypes more extensibly
-- Provide includeExtensions(...) method to augment particular kinds of files, allowing them to be packaged by dir()
-- Track the count of files, by extension, silently ignored by dir(), and log this
-- Allow "-v" option to verbosely log ignored files in dir()
2015-07-27 14:28:43 -05:00
rdb e6d29d6f51 Document bug in enable_angular_motor 2015-07-27 20:01:37 +02:00
rdb c0e1a3cdb4 Keysyms for dead acute and dead grave keys to better support int'l keyboards 2015-07-27 14:23:17 +02:00
rdb 5413a267ba Fix error with AnimControlInterval 2015-07-27 12:48:45 +02:00
rdb 672a191d2a Improve error message when Cg support is not enabled 2015-07-19 21:23:46 +02:00
rdb e515cbdbd1 Reintroduce display mode information in Windows via Win32 API
Also clean up the CPUID code in winGraphicsPipe a bit
2015-07-19 21:13:01 +02:00