rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +01:00
rdb
241adfe34d
Implement comparison and hashing in NetAddress. Clean up Socket_Address code a bit.
2014-10-27 12:09:56 +00:00
rdb
a65b477734
Commit patches by cfsworks:
...
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb
0a84dd9ca3
Android fixes
2014-10-06 17:44:58 +00:00
rdb
8992801b24
Don't use 'interface' as variable name, it conflicts with a built-in declaration in gcc
2013-09-01 07:15:57 +00:00
David Rose
c50dcd9195
get_mac_address()
2013-03-22 21:36:40 +00:00
David Rose
517ab5d56f
properly filter disconnected interfaces on win32
2013-03-14 18:59:53 +00:00
David Rose
ac9def42f6
stupid win32 namespace collision
2013-03-14 17:15:33 +00:00
David Rose
89543ada42
get_interfaces() for win32
2013-03-14 16:30:04 +00:00
David Rose
d51a48acca
work in progress: get_interfaces()
2013-03-14 13:27:51 +00:00
David Rose
d52e2a9ea9
support UDP broadcast
2013-02-21 17:33:51 +00:00
David Rose
78abcf23e7
ConnectionManager::wait_for_readers()
2012-02-03 19:58:08 +00:00
David Rose
622c047344
several USE_PACKAGES oopses
2011-12-12 22:53:39 +00:00
David Rose
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +00:00
David Rose
921e6946c9
fix identification of failed TCP connection
2011-11-28 22:04:45 +00:00
David Rose
0cf03bc158
untabify
2011-06-29 22:09:10 +00:00
Chris Brunner
547a72053c
support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone
2010-05-28 21:09:22 +00:00
David Rose
539737278b
blocking methods
2009-12-19 06:37:17 +00:00
David Rose
265dfba3ad
name threads
2009-12-16 17:27:19 +00:00
David Rose
2773e08b5a
default thread priority should be TP_low for readers and writers
2009-12-05 22:35:15 +00:00
David Rose
b7fdc8d797
tag a few more methods BLOCKING
2009-12-05 19:37:17 +00:00
David Rose
7ed5437e15
expose shutdown()
2009-12-05 07:17:11 +00:00
David Rose
e86f48a210
attempt to smooth out threaded network layer
2009-12-05 07:01:36 +00:00
David Rose
f4ed61f659
support listening on a specific interface
2009-12-01 01:34:02 +00:00
David Rose
6e33ac4513
tcp_header_size, some threading issues
2009-11-14 23:27:09 +00:00
David Rose
aee00fc3de
pstrtod
2009-06-14 16:27:44 +00:00
David Rose
aefe3d35c2
merge dev_bam_2009 to trunk
2009-06-10 17:54:40 +00:00
David Rose
58c13de4ca
integrate changes from Schell Games (plus some tab character fixes)
2009-06-01 21:51:15 +00:00
David Rose
97949f7d0d
fix lost message(s) at connection lost
2009-03-26 18:33:34 +00:00
David Rose
f0d3e65d98
more aggressively close threads (proper checkin this time)
2009-03-25 01:55:00 +00:00
David Rose
233503776c
revert accidental checkin
2009-03-25 01:53:06 +00:00
David Rose
7d1937626a
more aggressively close threads
2009-03-24 22:24:34 +00:00
David Rose
5722e37160
oops, expcl
2009-02-17 19:27:55 +00:00
David Rose
0d95f17e19
DatagramGenerator/SinkNet
2009-02-17 16:27:31 +00:00
David Rose
89d4957646
minor warning
2009-01-23 02:25:54 +00:00
David Rose
42fa5dd7ac
comments
2009-01-22 20:17:22 +00:00
David Rose
00a3bd8462
implement timeouts via non-blocking connects
2008-12-23 23:59:55 +00:00
David Rose
ef771a796b
make sync primitives more similar to python function names
2008-10-14 00:07:05 +00:00
David Rose
d4c2c9858d
SIMPLE_THREADS_NO_MUTEX -> LightMutex
2008-10-08 23:23:40 +00:00
David Rose
c740062d29
prevent deadlock on exit with pstats
2008-09-26 00:34:49 +00:00
David Rose
fd0af5b6ef
fix pstats-threaded-write in simple-threads case
2008-09-13 03:39:21 +00:00
David Rose
c5957be27b
pseudo-threaded network reads and writes
2008-09-08 19:39:43 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
a7be0cf6ba
higher mtu
2008-04-06 16:49:06 +00:00
David Rose
703a44a6b0
nspr -> net
2007-12-20 23:39:30 +00:00
David Rose
d85b062b2d
don't limit counters to 32-bit
2007-11-21 22:42:56 +00:00
Zachary Pavlov
220d33e006
okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg
2007-07-20 23:02:51 +00:00
David Rose
d0f2dfffad
hide noisy output
2007-07-16 22:04:13 +00:00
David Rose
0510edc734
use runtime check for thread support
2007-07-16 17:23:49 +00:00
David Rose
4c3bbe70c8
need ReMutex to avoid deadlock
2007-07-16 17:05:33 +00:00