Sam Edwards
eda119dac4
Merge branch 'master' into cmake
...
# Conflicts:
# .travis.yml
2018-02-04 17:12:51 -07:00
rdb
e301e5fe5e
android: fix various compilation errors
2018-01-29 19:36:51 +01:00
rdb
dd2806c8bd
Mark constructors 'explicit' for which coercion makes no sense
2017-11-06 19:47:38 +01:00
rdb
88dd3389ee
cmake: install header files
2017-02-19 23:42:48 +01:00
Sam Edwards
fffd105f96
Merge branch 'master' into cmake
2016-06-25 19:12:14 -07:00
rdb
7e08b87ff7
IPv6 support, improve URL handling/comparison
2016-06-22 17:57:40 +02: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
ce29ae490d
Interrogate improvements, more properties, MAKE_SEQ_PROPERTY
2016-05-11 00:16:53 +02:00
Sam Edwards
441371e8d9
Merge branch 'master' into cmake
2016-03-15 18:30:55 -07:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
5cd4342ed5
Merge branch 'master' into cmake
2016-02-05 17:16:15 +01:00
rdb
090e912ce6
Cleanup of comments and whitespace
2016-02-01 22:30:43 +01:00
Sam Edwards
64c55cf92c
CMake: Library link changes for Windows.
2015-11-15 22:52:28 -08:00
rdb
5b291a9b10
Merge branch 'master' into cmake
2015-11-09 19:21:12 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
Sam Edwards
c902774cfd
Merge branch 'master' into cmake
2015-11-07 20:06:59 -08:00
rdb
ebd1fd8462
Fix interrogate warnings on Windows. Show warnings when running makepanda in verbose mode.
2015-10-17 03:27:38 +02:00
rdb
ddf8343590
Reorganise explicit template instantiations so that it always happens in the .cxx file, while remaining backward compatible with MSVC's standards-breaking implementation
2015-10-16 15:38:28 +02:00
rdb
920210c999
Fix the vast majority of Interrogate parse issues and warnings, add support for inline namespace and constexpr
2015-10-16 14:57:40 +02:00
Sam Edwards
6ee1170453
Merge branch 'master' into cmake
...
Conflicts:
panda/src/display/pythonGraphicsWindowProc.cxx
panda/src/putil/config_util.cxx
2015-02-11 09:53:13 -08:00
rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +01:00
Sam Edwards
cc94222757
Merge branch 'master' into cmake
2014-11-01 23:58:23 -07: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
Sam Edwards
62d08ec8bf
Merge branch 'master' into cmake
2014-10-11 18:09:26 -07:00
rdb
0a84dd9ca3
Android fixes
2014-10-06 17:44:58 +00:00
Sam Edwards
cf1a9f1807
general: Fix up include structure to resolve errors when building without composites.
2014-07-26 15:09:11 -07:00
Sam Edwards
5e77793b0f
CMake: Add some install(...) directives.
2014-02-04 22:43:23 -07:00
Sam Edwards
470611a473
CMake: Interrogate/build nativenet, net.
2014-02-04 14:57:03 -07: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