Commit Graph

6818 Commits

Author SHA1 Message Date
Sam Edwards 8ea908c855 Huge update: Change distributed protocol to match the newly-changed Astron protocol. 2013-10-21 10:04:35 -06:00
Sam Edwards ac834aa632 Don't rely on base being defined during import time. 2013-10-20 01:49:07 -06:00
Sam Edwards 8efe753496 Change AIR to allow event-logging of non-strings. 2013-10-18 09:03:31 -06:00
Sam Edwards 6dc8d24aa7 In DB interface, check if callback is None before calling it. 2013-10-15 09:49:28 -06:00
Sam Edwards 7c22967521 Fix AIR dbInterface's notify severities/parameters. 2013-10-15 09:48:06 -06:00
Sam Edwards 2857fd89dd Add object field update code to AIR's db interface. 2013-10-15 09:45:10 -06:00
Sam Edwards bcdfc59734 Add unknown-MsgType warning to AIR. 2013-10-15 08:12:01 -06:00
Sam Edwards 6494b57933 Add database-query support to AIR, so that you can now query objects by their ID. 2013-10-15 08:11:09 -06:00
Sam Edwards f74dc9b35d Add AstronDatabaseInterface, which can generate objects into an Astron DB. 2013-10-15 04:10:40 -06:00
Sam Edwards 1ca02ae9e1 Update DOAI a bit: Simplify dependencies on AIR. 2013-10-14 05:29:05 -06:00
Sam Edwards 84fc894309 Add object-exit handling to AIR. 2013-10-14 05:08:48 -06:00
Sam Edwards fbca620477 Add requestDelete to AIR. 2013-10-13 23:24:34 -06:00
Sam Edwards f4ee0106c7 Add datagram handler to AIR, which can handle objects entering. 2013-10-13 21:29:52 -06:00
Sam Edwards d279e2b201 Clear up incorrect docstring. 2013-10-12 22:54:34 -06:00
Sam Edwards ba77f823d9 AIR should default to using prc-configured dc files. 2013-10-12 22:50:17 -06:00
Sam Edwards 1efed6a16b Add connect code to AstronInternalRepository. 2013-10-12 22:16:55 -06:00
Sam Edwards b41be8fc70 Add Astron internal message types to MsgTypes.py. 2013-10-12 22:16:35 -06:00
Sam Edwards 4d1fe61f77 Add generate support to AIR, so that it can put objects onto Astron State Servers. 2013-10-09 19:36:21 -06:00
Sam Edwards 4dbbc361c0 Add sendUpdate and sendUpdateToChannel to AIR. 2013-10-09 17:11:49 -06:00
Sam Edwards eed1dae8e1 PyDatagram: Use "CONTROL_CHANNEL", not "CONTROL_MESSAGE". 2013-10-09 01:48:03 -06:00
Sam Edwards f9c47b0fb5 Add missing _registeredChannels attribute to AIR. 2013-10-09 01:47:08 -06:00
Sam Edwards c245e6fea7 Make AIR use "config" instead of "base.config", since server-side might call their global ShowBase either simbase or base. 2013-10-08 21:52:48 -06:00
Sam Edwards edf07a400c Add functions to AIR for sending common server control messages. 2013-10-08 18:53:01 -06:00
Sam Edwards b8c5627cd8 Update MsgTypes/PyDatagram to deprecate DOS messages and add Astron messages instead. 2013-10-08 18:14:52 -06:00
Sam Edwards 0649110964 Make AIR disable the "client datagram flag" on the ConnectionRepository so the server header is processed. 2013-10-08 18:02:02 -06:00
Sam Edwards 6a39b5ec60 Add (de)allocateChannel functions to AIR. 2013-10-08 17:11:30 -06:00
Sam Edwards 0c920af810 Add channel allocation to AstronInternalRepository. 2013-10-08 16:41:57 -06:00
Sam Edwards 1df99a3b8b Allow specifying the event log host in config. 2013-10-08 15:37:18 -06:00
Sam Edwards b248af111b Begin work on AstronInternalRepository class. Current class can do event logging only. 2013-10-08 15:31:40 -06:00
rdb fbf9ef7cd3 support auxtex1 in renderSceneInto 2013-09-15 10:30:12 +00:00
Chris Brunner 98000eaac0 Fix for something that shouldn't have worked at all in the first place 2013-09-03 22:44:40 +00:00
David Rose 09211b1e64 report ImportError message more usefully 2013-08-27 17:40:24 +00:00
rdb 42a9491133 Fix compile error for 64-bit Windows 2013-08-26 15:11:23 +00:00
rdb 86509ab684 fix png compile error 2013-08-26 14:45:32 +00:00
rdb c606606a24 Separate out ffmpeg and vrpn. 2013-08-26 12:17:24 +00:00
rdb c0ddb63e88 minor fix 2013-08-25 19:39:15 +00:00
rdb 388c938c06 Add import for backward compatibility 2013-08-25 19:38:25 +00:00
rdb f54c1241ae slightly less unhelpful error messages 2013-08-25 19:38:02 +00:00
rdb 72aca47fa2 .pyd should be remapped to .so on OSX 2013-08-14 15:39:03 +00:00
rdb 037d803ae8 Let's reenable libp3dpython.so as viable fallback on non-Windows platforms. 2013-08-13 17:34:17 +00:00
rdb 1cfa19d473 support mousewheel in WxPandaWindow, bugfix provided by Craig (LP bug 1210850) 2013-08-13 14:18:02 +00:00
rdb d489f68115 Add support for 2D texture arrays to ShaderGenerator and BufferViewer (actual render-to-texture-array functionality to come) 2013-08-12 09:18:24 +00:00
David Rose a1c70ce95e avoid some divide-by-zero exceptions 2013-08-04 18:14:37 +00:00
rdb 712ecb8d3b Fix LerpBlendHelpers import 2013-07-27 11:03:39 +00:00
rdb bba6537f97 Fix VFSImporter for modules that change their sys.modules definition (such as 'Pmw' and 'panda3d') 2013-07-23 18:09:44 +00:00
rdb 808ca386c4 Fix error for modules where __file__ is None 2013-07-23 18:03:46 +00:00
rdb ac3ba58e55 Move all tk/tcl stuff to the 'tk' package, fix tcl file location 2013-07-23 17:54:30 +00:00
rdb 350b2aaf3c Add version of execfile() that uses the VFS 2013-07-23 17:27:58 +00:00
David Rose 87590d6d09 more robust fixes for moduledir vs. moduledir/__init__ confusion 2013-06-12 22:41:24 +00:00
rdb 106a7977ba fix particle panel error 2013-06-03 13:43:58 +00:00