kestred
|
b25669af6f
|
Merge remote-tracking branch 'upstream/master' into cmake
|
2014-01-25 22:17:41 -07:00 |
rdb
|
f29c4681e1
|
Fix broken Python 3 support.
|
2013-12-17 17:42:16 +00:00 |
rdb
|
57c9b1ae64
|
Add composite_sources, add bison macro, emulate CMAKE_CURRENT_DIR_IN_INTERFACE in pre-2.8.11
|
2013-12-16 17:21:11 +01:00 |
kestred
|
fdcd21ad4c
|
CMake: Rearrange CMake flow so that Version, Package, and Config information is available at the top level. Remove complexity from subpackages where possible.
|
2013-12-13 14:06:36 -07:00 |
rdb
|
abec123074
|
Merge branch 'master' of ssh://github.com/kestred/panda3d into cmake
|
2013-12-13 14:19:28 +01:00 |
kestred
|
d1572173d3
|
CMake: Configure: Add XYZZY_LIBRARY(IES) variable declarations for Find packages. Other cleanup and reorginizaion.
|
2013-12-12 12:30:42 -07:00 |
Sam Edwards
|
8f3a798ae8
|
CMake: Resolve linker issues with interrogate; it now builds!
|
2013-11-30 03:07:23 -07:00 |
Sam Edwards
|
a71c7e6ad1
|
Get interrogate to (almost) build under CMake.
|
2013-11-29 03:13:50 -07:00 |
rdb
|
52e4acc0ce
|
fix a crash with the python-obj, python and c interface makers
|
2013-11-08 10:30:27 +00:00 |
rdb
|
c3e862a842
|
Add is_double and is_short
|
2013-11-08 10:25:45 +00:00 |
rdb
|
7926a5fa7b
|
backward compatibility with Python 2.7
|
2013-10-27 18:51:20 +00:00 |
rdb
|
cc3bae7e76
|
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
|
2013-09-17 10:11:43 +00:00 |
rdb
|
8fff339477
|
A lot of code cleanup
|
2013-09-01 15:05:43 +00:00 |
rdb
|
abc5c381be
|
fix interrogate compile error when a function takes a non-const char pointer
|
2013-08-24 19:26:06 +00:00 |
rdb
|
40cddd6280
|
Fixes for Python 3.2
|
2013-03-27 15:48:24 +00:00 |
David Rose
|
5178fb9523
|
fix problem with infinite recursion on coercion within constructors
|
2013-03-25 15:15:08 +00:00 |
rdb
|
a9014cf933
|
reenable tp_richcompare (thanks David)
|
2013-02-20 10:44:48 +00:00 |
David Rose
|
53b472756b
|
fix rich compare
|
2013-02-20 00:37:12 +00:00 |
rdb
|
da44b3ae3b
|
oops, disable broken rich compare for now
|
2013-02-19 19:21:41 +00:00 |
rdb
|
0f8361d730
|
Fix compile errors with Python 2
|
2013-02-18 12:28:52 +00:00 |
rdb
|
192d10b937
|
Experimental Python 3 support to the C++ code including interrogate. Also adds support for rich comparison in interrogate.
|
2013-02-16 19:22:26 +00:00 |
rdb
|
05aa20ee3f
|
force pystub to be linked into interrogate and interrogate_module
|
2012-07-20 10:10:38 +00:00 |
David Rose
|
97f805b24a
|
pystub should be a static library for better portability, especially for dynamic loaders that aren't so awesome.
|
2012-06-20 21:41:49 +00:00 |
rdb
|
608643da5a
|
another fix for .this -> T_ULONG
|
2012-03-09 22:26:59 +00:00 |
rdb
|
a96c08b5c8
|
this should fix obj.this on 64-bits architectures
|
2012-03-09 21:32:47 +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
|
9294ea77f7
|
interrogate supports wchar_t * and L"foo"
|
2011-11-29 23:25:23 +00:00 |
David Rose
|
c0b7ca96b8
|
perform shell-style filename globbing on Win32 too
|
2011-11-09 01:35:19 +00:00 |
David Rose
|
cebecba2fc
|
add interrogate -noangles
|
2011-11-06 18:02:17 +00:00 |
David Rose
|
134e9a9e92
|
dual names for interrogate
|
2011-10-11 00:45:51 +00:00 |
David Rose
|
6bed0cf394
|
bool should return a bool
|
2011-09-28 17:42:46 +00:00 |
David Rose
|
9d5325e05a
|
replace gnu_getopt with new Panda-licensed implementation
|
2011-08-03 23:37:43 +00:00 |
David Rose
|
4785161374
|
squelch some more compiler warnings
|
2011-06-18 00:16:48 +00:00 |
rdb
|
319b8c4cb1
|
More stuff related to extensions
|
2011-01-03 08:25:13 +00:00 |
rdb
|
beb90c565f
|
Add functionality allowing extension functions to interrogate
|
2011-01-02 15:14:02 +00:00 |
David Rose
|
d51e49516a
|
allow __py__ functions for python-only optimizations
|
2010-06-16 21:57:37 +00:00 |
David Rose
|
aa76a9f59d
|
support class method versions of MAKE_SEQ
|
2010-06-13 22:03:46 +00:00 |
David Rose
|
bb96117de2
|
interrogate fix for ode::get_id()
|
2010-05-25 21:12:44 +00:00 |
rdb
|
35fa12e2a6
|
A bit of code cleanup
|
2010-04-09 13:24:02 +00:00 |
David Rose
|
882b544805
|
fix forcetype for template instantiations
|
2010-02-28 03:29:03 +00:00 |
David Rose
|
a942ce5fbf
|
lists and strings will be automatically coerced into a PTA_blah
|
2010-02-11 22:38:34 +00:00 |
David Rose
|
f6f9e269f4
|
introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream
|
2010-02-10 19:43:58 +00:00 |
David Rose
|
25241ed6e9
|
filter out .mm files
|
2009-12-12 01:56:10 +00:00 |
David Rose
|
816ddc0387
|
low-level support for python copy and pickle modules
|
2009-12-10 01:09:06 +00:00 |
David Rose
|
1d3719ccb7
|
add tinyxml.h, fix char *NULL return value case
|
2009-10-13 21:28:18 +00:00 |
David Rose
|
8f5102d889
|
interrogate fix
|
2009-09-30 22:35:58 +00:00 |
David Rose
|
1872104e61
|
add per-overload comments and make_seq synthetic functions to interrogatedb
|
2009-09-15 13:36:07 +00:00 |
David Rose
|
c30ae4fc99
|
forgot HAVE_GETOPT_H
|
2009-08-21 17:26:26 +00:00 |
David Rose
|
383a6e512c
|
support tinyxml's (const string *) return types.
|
2009-08-11 17:24:56 +00:00 |
David Rose
|
1db044ca4e
|
add hash(Filename)
|
2009-08-07 15:27:58 +00:00 |