rdb
706f6f7de5
Squelch some of the type conversion warnings in MSVC
2015-10-06 17:05:40 +02:00
rdb
d68bbae5b4
Don't add "(not used)" to config decls when writing them, it makes it harder to write out a config.prc file
2015-08-26 14:57:30 +02:00
rdb
41184b1189
Optimizations to improve start-up time (esp. in JavaScript)
2015-04-04 19:05:54 +02:00
rdb
477aa4bdfe
Fix various Windows build issues
2015-03-27 23:17:35 +01:00
rdb
9513046e59
Various substantial changes to Interrogate:
...
* Allow arbitrary selection of optional keyword arguments in some cases
* Reduce code bloat of generated bindings
* Work around awkward resolution of set_shader_input overloads
* Document the code a bit better
* Make coercion a bit cleaner for reference counted types
* A few optimization tweaks
* Use generic errors in NDEBUG build to reduce size of string pool
2015-02-15 13:48:13 +01:00
rdb
eaabc1bfa5
Add ConfigVariableColor
2015-02-05 13:34:52 +01:00
rdb
4c10c9ec1f
Oops, fix GCC
2014-11-26 21:14:35 +00:00
rdb
861234c349
Bunch of minor compile fixes and changes
2014-11-26 13:33:10 +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
1be0fb5169
Add atomic adjust impl that uses GCC intrinsics. Also, make use of "constexpr" when available.
2014-07-17 13:11:06 +00:00
rdb
cba254d0bc
Add wstring type handle. Also add some useful MAKE_SEQs.
2014-06-26 20:06:04 +00:00
rdb
5f2c0a6e04
Big commit aiding in separation of Python bindings:
...
* Most extension functions have been moved to C++.
* In makepanda, Python bindings are compiled into panda3d/<module>.pyd.
2014-02-20 13:33:26 +00:00
David Rose
93afeb40f2
By interrogate conventions, char * means a string, while unsigned char * means a data buffer.
2013-08-23 22:26:17 +00:00
rdb
266890c86a
Add version of extract_bytes that extracts into character buffer
2013-08-23 15:03:01 +00:00
rdb
c26c0e6a97
Android support, part 1
2013-01-24 17:54:56 +00:00
David Rose
876956defb
ConfigVariableFilename::get_value() should return a concrete, not a reference
2012-02-06 23:18:49 +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
c0b7ca96b8
perform shell-style filename globbing on Win32 too
2011-11-09 01:35:19 +00:00
David Rose
370a9886b7
stringstream_hack
2011-11-07 20:15:57 +00:00
David Rose
d156c4a1d5
publish more prc stuff
2011-09-30 23:57:34 +00:00
David Rose
5496c4a9ec
more writable vfs stuff
2011-09-27 16:10:19 +00:00
David Rose
42764ffee5
add ConfigPage.setSort()
2011-09-01 22:12:00 +00:00
David Rose
4496febc73
seems we should default to utf-8 these days
2011-08-30 15:57:11 +00:00
David Rose
6ecf2fed29
preparing for unicode filenames
2011-08-29 04:33:00 +00:00
David Rose
0d8b31f9a4
make local_dev a runtime default, not a compiled default
2010-06-11 22:36:54 +00:00
David Rose
8c56527a49
avoid recursion crash
2010-05-07 00:06:48 +00:00
David Rose
9be238b149
support panda-package-version and panda-package-host-url for dev convenience
2010-03-19 22:35:46 +00:00
David Rose
541c12bb8a
use pstrtod
2010-02-20 14:48:45 +00:00
David Rose
ed32f2264e
avoid low-level case-sensitive issues
2009-12-31 19:58:36 +00:00
David Rose
b55390ce53
add dependency
2009-11-04 19:41:31 +00:00
David Rose
49688d89c9
add Python-friendly DSearchPath::find_all_files()
2009-10-10 09:05:35 +00:00
David Rose
f4107d22ac
add set_nomatch_chars
2009-10-09 18:49:49 +00:00
David Rose
63960eaaa8
show-dll-error-dialog
2009-09-16 20:40:13 +00:00
David Rose
e9b573cb19
show-dll-error-dialog
2009-09-16 20:37:42 +00:00
David Rose
cfbac6e51a
add write()
2009-08-31 06:11:34 +00:00
David Rose
494d61083e
avoid compiler warnings from HAVE_BLAH_H conflicts by renaming macros
2009-08-21 15:40:05 +00:00
David Rose
9b4f4aa8c6
minor fixes
2009-08-14 22:16:55 +00:00
David Rose
76dabe657c
add get_directories
2009-08-14 18:10:26 +00:00
David Rose
db12a6b88e
publish encryptStream properly
2009-08-06 18:26:57 +00:00
rdb
36d663ff98
Better solution for MAIN_DIR: read out sys.argv
2009-07-19 09:52:43 +00:00
David Rose
926059131b
iphone notify-output routing
2009-04-24 22:51:49 +00:00
David Rose
5a74ea30dd
better error reporting for static init ordering issues w.r.t config variables
2009-04-17 21:53:39 +00:00
David Rose
b99f699862
output signature too
2009-02-17 18:55:38 +00:00
David Rose
7a2bc8a3ac
protect spam and debug a little better in opt4
2008-11-26 22:42:44 +00:00
David Rose
e17fb67b08
streamWrapper
2008-11-12 18:30:59 +00:00
David Rose
0ae9a55bdb
fix static-init order issue
2008-11-11 02:00:12 +00:00
David Rose
a0220f786c
minor vfs tweaks
2008-11-05 01:09:44 +00:00
David Rose
65ef4f55da
expose filestream stuff
2008-10-20 18:24:25 +00:00
David Rose
a673b4367a
clear_value()
2008-10-09 22:52:26 +00:00
David Rose
524128b9fd
wip: starting experimental C-based task manager
2008-09-19 00:58:04 +00:00