rdb
|
db3ab953e4
|
Remove ppremake, genPyCode, and all hacks created to support them
|
2015-11-09 19:06:49 +01:00 |
rdb
|
ac1c036cac
|
interrogatedb 3.0 to restructure make_seq, improve make_seq handling and performance
|
2015-11-09 18:03:30 +01:00 |
rdb
|
da17cce447
|
Fix error and warnings in 32-bit Windows build
|
2015-11-01 16:57:52 +01:00 |
rdb
|
0ae2df7e02
|
Merge branch 'release/1.9.x'
|
2015-11-01 15:54:58 +01:00 |
rdb
|
63a9b5dfec
|
Re-expose MouseWatcherGroup; clearer error message for make_seq when getter is not exposed
|
2015-11-01 15:45:52 +01:00 |
rdb
|
4ebbe0748d
|
Add -nomangle flag to interrogate do disable mangled aliases of function names
|
2015-10-17 14:25:37 +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 |
rdb
|
a43d6a45c1
|
Fix issue building with pre-C++11 compiler
|
2015-10-12 14:20:23 +02:00 |
rdb
|
ba45120eac
|
Try to stay compatible with Bison 2.5 (for Ubuntu precise), support C++11 and C++17 static_assert, improve error reporting, handle several gcc keyword aliases, fix bug handling preprocessor expression in which the same manifest occurs more than once
|
2015-10-11 16:52:33 +02:00 |
rdb
|
e327c7e978
|
Vastly improve quality of Interrogate error messages, also fix erroneous location indications
This change also causes Interrogate to safely ignore "register" keywords in function parameters
|
2015-10-10 15:15:22 +02:00 |
rdb
|
7738294657
|
Fix a few more type size issues
|
2015-10-07 19:10:52 +02:00 |
rdb
|
18ad6d1543
|
Replace many int params with size_t params where appropriate, and work towards fixing type conversion warnings
|
2015-10-07 18:58:26 +02:00 |
rdb
|
036adff924
|
Merge branch 'release/1.9.x'
|
2015-09-30 14:07:21 +02:00 |
rdb
|
fcd3bfd15c
|
Fix interrogate issues with long, streampos, streamoff, streamsize and ptrdiff_t
|
2015-09-28 13:08:38 +02:00 |
rdb
|
1d9aff0c48
|
Fix wrapper for operator bool of TypeHandle
|
2015-09-19 14:50:59 +02:00 |
rdb
|
57e5c8fb25
|
Wrap TypeHandle and ButtonHandle as ints in C wrappers
|
2015-09-10 15:29:31 +02:00 |
rdb
|
d3487eba6b
|
Set visibility attributes on all exported bindings
|
2015-09-07 23:31:15 +02:00 |
rdb
|
3cd15c3d48
|
Merge branch 'release/1.9.x'
|
2015-08-31 15:59:06 +02:00 |
rdb
|
56b94eb815
|
Don't raise exception in tp_traverse, instead silently passing case where object is already destructed
|
2015-08-28 16:28:03 +02:00 |
rdb
|
64144955a0
|
Fix for typedefs to external types in interrogate
|
2015-07-29 10:45:55 +02:00 |
rdb
|
1f0b4332e3
|
Add softspace flag to StreamWriter - fixes print spaces in runtime env
|
2015-07-27 20:23:47 +02:00 |
Sam Edwards
|
16bfd3750f
|
Add missing includes.
|
2015-07-12 19:27:13 -07:00 |
rdb
|
5913546229
|
Proper overflow checking for numeric chars
|
2015-07-08 02:03:24 +02:00 |
rdb
|
342b9a8db8
|
Merge remote-tracking branch 'origin/release/1.9.x'
|
2015-07-08 02:01:28 +02:00 |
rdb
|
828e52578d
|
Allow a long (provided it is not overflowing) where an int is accepted
|
2015-07-08 01:58:35 +02:00 |
rdb
|
cbcb2416d7
|
Merge branch 'release/1.9.x'
|
2015-07-06 10:32:30 +02:00 |
rdb
|
69b8d6a4b5
|
Fix memory leak in tuple-returning getters
|
2015-07-06 10:31:33 +02:00 |
rdb
|
7026854cc2
|
Fixes to get the C binding generator to work
|
2015-07-05 16:07:08 +02:00 |
rdb
|
d9342043b0
|
Deprecate pandac.PandaModules and genPyCode, move extensions to panda3d/, clean up imports and deprecated behaviour
|
2015-06-28 13:55:31 +02:00 |
rdb
|
236b0c590c
|
Use explicit symbol visibility control in GCC/clang
|
2015-06-22 21:01:34 +02:00 |
rdb
|
269b4eac27
|
Fix METH_NOARGS calling convention violations in interrogate, and special support for LINK_ALL_STATIC in interrogated code
|
2015-06-21 17:53:37 +02:00 |
rdb
|
7a836cbbd9
|
Merge branch 'release/1.9.x'
|
2015-06-21 17:46:34 +02:00 |
rdb
|
8ecf6a7b9f
|
Fix getattr() and hasattr() of vector classes when invalid attribute name is used
|
2015-06-21 15:33:42 +02:00 |
rdb
|
11ed8a4d8d
|
Use dynamic type lookup for interrogate to eliminate inter-module dependencies
It is now no longer necessary to link to core.pyd
Also includes a slight coercion optimization for trivial types
|
2015-06-06 19:36:40 +02:00 |
rdb
|
75978222a1
|
Merge branch 'release/1.9.x'
|
2015-06-02 00:31:24 +02:00 |
rdb
|
e2dfc935a1
|
Various refactoring, esp. of GLSL input system
|
2015-05-21 14:16:45 +02:00 |
tobspr
|
ac779d46d7
|
Fix typos in interrogate
|
2015-05-18 18:12:09 +02:00 |
rdb
|
52288e299b
|
Fix interrogate regression that broke multiview support
|
2015-04-16 16:57:46 +02:00 |
rdb
|
426fdf0842
|
Fix issue where overloads with invalid default arg types weren't exported at all
|
2015-03-31 22:34:28 +02:00 |
rdb
|
ff58db25ac
|
Fix inheritance of hash functions, restore compare_to(), slot get_hash/get_key
|
2015-03-28 21:55:55 +01:00 |
rdb
|
eaedfa68dc
|
Fix regression: methods returning const char pointer were ignored.
|
2015-03-28 20:51:45 +01:00 |
rdb
|
53d10aa3a3
|
Fix sticky exception when passing over overloads with single string arg.
|
2015-03-28 20:51:08 +01:00 |
Sam Edwards
|
64120cd7d8
|
general: Add missing includes and forward-declarations.
|
2015-03-28 19:27:48 +01:00 |
rdb
|
477aa4bdfe
|
Fix various Windows build issues
|
2015-03-27 23:17:35 +01:00 |
rdb
|
c9f8ccf901
|
Fix interrogate bug with detecting parameter coercion possibility
|
2015-03-25 19:37:00 +01:00 |
rdb
|
3371df8403
|
Fix tp_compare, better __repr__/__str__ handling
|
2015-03-25 19:36:35 +01:00 |
rdb
|
de0b0dd879
|
Fix various issues with Python 3 support, fix samples to work with Python 3
|
2015-03-23 00:32:47 +01:00 |
rdb
|
b63d5fbe8c
|
Support cyclic garbage collection through PythonTask objects
|
2015-03-15 12:24:06 +01:00 |
rdb
|
e608fa69c7
|
Merge branch 'master' into interrogate-overhaul
Conflicts:
dtool/src/cppparser/cppBison.yxx
dtool/src/interrogate/interfaceMakerPythonNative.cxx
|
2015-03-14 16:47:31 +01:00 |
rdb
|
04d4309b14
|
SSE2-enhanced sRGB encode (with runtime CPU detection)
|
2015-03-01 11:46:52 +01:00 |