Commit Graph

97 Commits

Author SHA1 Message Date
Sam Edwards 788efb9f6d CMake: Fix build when HAVE_EGG=OFF 2018-12-29 02:51:53 -07:00
Sam Edwards 3b194c75e4 Merge branch 'master' into cmake 2018-12-28 22:15:44 -07:00
rdb bd6ef2b0ea Rename CollisionTube to CollisionCapsule (bam 6.44)
Adds ability to register "obsolete" names for certain types under older .bam versions, so that we are still able to write out old .bam files.

Fixes #347
2018-12-23 22:28:06 +01:00
Sam Edwards 99fee1a64d CMake: Assign COMPONENT and EXPORT to all targets 2018-12-06 17:48:44 -07:00
Sam Edwards 841e7a9a16 CMake: Add a bunch of pandatool components to the build 2018-10-28 05:08:39 -06:00
Sam Edwards b2bfb31114 general: Remove `using std::*` from headers
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.

Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards 7790f8429d general: Fully qualify header references into the std namespace
Closes #341
2018-06-07 10:35:12 +02:00
Sam Edwards e2b4353800 general: Replace NULL (and 0 as pointer) with C++11 nullptr
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
2018-06-03 16:35:13 -06:00
rdb 47388b0dbc Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
rdb 16e7831566 Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
rdb 794b00805e Add man pages for the majority of utilities 2014-12-27 22:14:23 +01: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 134e9a9e92 dual names for interrogate 2011-10-11 00:45:51 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 17ff7d3f82 downloader:c 2009-11-19 01:56:39 +00:00
David Rose 2b7462be95 Filename::from_os_specific 2009-07-05 15:36:40 +00:00
David Rose 35c3b7f04b add filter type etc. 2009-03-29 18:36:19 +00:00
David Rose 9faf063f4c support quality_level 2009-02-27 02:53:11 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose ddc5b64fce build on osx 2007-04-16 20:07:04 +00:00
David Rose e8f3232fef move pystub down to the executables 2006-10-18 13:08:08 +00:00
David Rose 4a85d9c724 build on OSX 2006-10-12 20:55:54 +00:00
David Rose 9b67ed9caf reduce memory usage for egg-optchar 2006-10-06 22:57:43 +00:00
David Rose 2cabc6c034 compile on Irix 2005-07-13 22:09:04 +00:00
David Rose acae410759 by default, don't allow egg-texture-cards to create a broken egg file 2005-06-02 19:51:39 +00:00
David Rose ae3fa2320d add egg-list-textures 2005-05-23 22:30:53 +00:00
David Rose 3fc1441208 add -keep 2005-05-19 18:53:06 +00:00
David Rose 5ca737211d build on Irix 2005-05-09 22:54:49 +00:00
David Rose 53eb393661 egg-retarget-anim 2005-05-07 00:10:20 +00:00
Asad M. Zaman 7cb711d9bc added eggRename tool 2005-04-27 18:26:04 +00:00
David Rose d72e2da5c5 support flat-shading properly in new geom 2005-03-17 01:16:28 +00:00
David Rose ff6b6dad89 use PT(EggData) instead of concrete EggData 2005-03-14 22:52:37 +00:00
David Rose 4af9b7b882 more work on egg loader with new geom format 2005-03-14 15:20:22 +00:00
David Rose b6ee351bf2 add -fps 2004-12-12 23:57:15 +00:00
David Rose 246e640459 add prc:c 2004-11-30 01:36:10 +00:00
Dave Schuyler 26ece6b730 lots of little changes for os x 2004-04-02 02:27:11 +00:00
David Rose 5b3bf0efbd add path options 2004-03-02 00:10:47 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 9bd879333e fix problem with number of frames 2003-12-11 01:37:59 +00:00
David Rose 3eaec53948 link on irix 2003-10-07 00:29:22 +00:00
David Rose 2d5254428d allow omitting -b 2003-10-01 18:19:52 +00:00
David Rose 89b3d2ef85 egg-make-tube 2003-10-01 18:08:02 +00:00
David Rose ffbc370236 introducing egg-optchar, rough draft so far 2003-07-19 02:50:04 +00:00
David Rose cf5188d6ba add -suffix to egg-texture-cards 2003-05-30 21:05:37 +00:00
David Rose 04e06435aa support different formats according to number of channels 2003-04-14 17:02:45 +00:00
David Rose 3be7a57292 cerr -> nout 2003-04-11 19:14:40 +00:00
David Rose 7481abba57 replace -rta, etc. options with -pr, -pp, -ps, -pd 2003-02-12 00:45:18 +00:00
David Rose d9283e2049 sequence only if multiple textures 2002-06-26 23:22:34 +00:00