Commit Graph

99 Commits

Author SHA1 Message Date
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 e0245d2777 First step towards eliminating `using namespace std;` (#335) 2018-06-03 20:32:23 +02:00
rdb 6b726fa697 general: fix various compiler warnings and issues exposed thereby 2018-05-30 11:09:35 +02:00
Sam Edwards 52e7c952b3 putil: Rename config_util to config_putil 2018-05-14 02:36:42 -06:00
rdb a7d68a8412 egg2bam: fix external refs not being resolved relative to egg file 2017-10-26 17:36:43 +02:00
rdb 1bd96685bc Allow passing - as filename to egg tools to read from stdin 2016-10-24 17:19:07 +02:00
rdb 4381412d23 Merge branch 'release/1.9.x' 2016-09-28 00:14:21 +02:00
rdb aa74caacbe Fix inoperative -tbn/-tbnall/-tbnauto options in egg-optchar 2016-09-27 21:35:38 +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
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose ca514b559b add -points, fix some obj2egg issues 2010-12-14 22:18:11 +00:00
David Rose 21405bd4c3 tiger linking issues 2010-07-26 23:53:46 +00:00
Chris Brunner f0b2d1ec65 typo 2010-07-20 23:12:19 +00:00
Chris Brunner 5596629520 added the option to specify input egg files as coming from a text file, rather than on the command line. useful for rediculously long lists of files to operate on 2010-01-20 01:28:58 +00:00
Gyedo Jeon b52227d615 Added proper unit conversion for egg2maya 2009-03-13 22:01:53 +00:00
David Rose bcdab6f3d4 remove texture_path, sound_path, egg_path 2008-11-04 18:25:21 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
Josh Yelon be97920b58 Added new command line option: -tbnauto 2008-01-29 17:04:33 +00:00
David Rose 4a85d9c724 build on OSX 2006-10-12 20:55:54 +00:00
David Rose 039acd1ad4 pnotify 2006-03-20 03:33:16 +00:00
David Rose 420ab68136 implicitly decompress/compress for input/output files named .pz; also support vfs-implicit-pz. 2006-01-25 17:45:31 +00:00
David Rose 572a146c24 untabify 2006-01-13 18:38:07 +00:00
David Rose e53f8c7ae4 call remove_unused_vertices() after recomputing tbn 2005-10-05 20:19:28 +00:00
David Rose 6124f56514 remove old code 2005-09-24 01:53:38 +00:00
David Rose 24633538b6 oops, unitialized variable 2005-08-31 14:22:12 +00:00
David Rose cb5ee1cd82 bring egg2maya in to ppremake system 2005-08-11 19:16:24 +00:00
Josh Yelon 82b1ac94c4 Fixes related to -ps keep, -ps rel 2005-08-08 01:57:40 +00:00
David Rose dc35f4dfff minor typo 2005-08-03 23:22:44 +00:00
David Rose 2362924423 add -tbnall 2005-08-02 22:53:39 +00:00
David Rose 5d83609638 compute and load tangent and binormal 2005-07-01 19:14:51 +00:00
David Rose ae3fa2320d add egg-list-textures 2005-05-23 22:30:53 +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 f1671ce1a6 add -noexist, flt2egg should call from_os_specific 2005-02-03 12:36:30 +00:00
David Rose d4d66d0ef7 egg-qtess should not make textures fullpaths 2005-01-31 20:23:30 +00:00
David Rose 246e640459 add prc:c 2004-11-30 01:36:10 +00:00
David Rose 351d9051f3 build msvc7 2004-11-29 23:42:26 +00:00
David Rose b4280f10cf add -noabs to many egg tools 2004-11-29 22:53:11 +00:00
David Rose dc46ad57dd more config tweaks 2004-10-25 21:06:39 +00:00
Dave Schuyler 26ece6b730 lots of little changes for os x 2004-04-02 02:27:11 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
Dave Schuyler a43b1f20a6 changed includes 2003-10-30 07:08:59 +00:00
David Rose 89b3d2ef85 egg-make-tube 2003-10-01 18:08:02 +00:00
David Rose 4bf8b08394 split out EggBase and EggSingleBase 2003-07-21 18:34:46 +00:00
David Rose ffbc370236 introducing egg-optchar, rough draft so far 2003-07-19 02:50:04 +00:00
David Rose 39a63feecb add AC_strobe 2003-06-09 17:24:25 +00:00
David Rose fcd244a06c extend append_command_comment a bit 2003-04-14 17:03:02 +00:00