Commit Graph

150 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
Mitchell Stokes 59b0913b0b Cleanup .gitignore files
Remove all .gitignore files in subdirectories and add a few new ignores
to the top-level directory .gitignore file.
2016-10-30 20:06:12 -07:00
rdb 23bf9ea5c7 The direct tree is now valid Python 2 *and* 3 2016-03-28 22:33:30 +02:00
rdb 54fa31ba17 StandardError -> Exception, other 2to3 changes, threaded 2to3 2016-03-25 17:13:09 +01:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
mfwass f8837999ed Cleanup trailing whitespace 2015-12-13 10:08:41 -05:00
rdb db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
rdb e1d7c737cf Fix "... is not a Multifile" error in pdeployed executables 2015-09-03 03:29:42 +02:00
rdb dbb83409e0 More panda3d.exe robustness: make sure contents.xml is fresh if core API fails hash check 2015-09-01 01:09:47 +02:00
rdb 3e34233b1c Implement extracted files for packp3d and pdeploy (only when used together)
This also changes start_dir for pdeployed applications to point to the application directory, no longer to ~/.panda3d/start
2015-08-14 16:01:17 +02:00
rdb 16e7831566 Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
rdb 40fff906d1 Change default window size to 800x600 across the board (incl runtime) 2015-03-30 17:57:37 +02:00
rdb b06100afdd Changes to support building universal Mac rtdist for 1.9 2015-03-28 00:31:10 +01:00
rdb babc6726b2 Replace libpng and libjpeg with stb_image in the web plug-in to fix conflicts with incompatible system versions of libpng 2015-03-22 19:48:16 +01:00
rdb 88048bf3da Fix use of has_key and map() 2013-12-17 19:49:09 +00:00
David Rose 0662ea7958 multiplatform support for plugin loader: run 32-bit or 64-bit version; whichever one is provided. 2012-09-27 23:00:23 +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 4ce7bb00a2 install a white background in icon 2011-09-01 21:59:54 +00:00
David Rose 277be588ad comment typo 2011-09-01 00:21:25 +00:00
David Rose d3dc3621ac support p3d specifying preferred window size to desktop app 2011-09-01 00:09:54 +00:00
David Rose 1d60925220 twirling icon for ActiveX too 2011-08-26 21:39:40 +00:00
David Rose 042488bcb3 replace gnu_getopt with new Panda-licensed implementation 2011-08-03 23:48:32 +00:00
rdb d5dfbe3843 add p3dembedw on windows, hide console window in pdeployed executables by default 2011-04-14 08:50:32 +00:00
rdb 7e56fef6fc Untested bugfix. Pdeployed executables were receiving incorrect command-line arguments 2010-12-05 08:33:30 +00:00
rdb 60973fdb7b Lots of changes to the plugin and pdeploy to make packaged games run without needing write access or internet access 2010-09-22 19:52:14 +00:00
David Rose 113e8c5463 we still need to include dtoolbase.h first to ensure that _WIN32_WINNT is defined before we include windows.h 2010-08-13 23:04:14 +00:00
Chris Brunner ab1016269c resolve mis-matching of winsock versions 2010-07-06 21:56:29 +00:00
David Rose c2e54f12db avoid passing time_t between different compilers 2010-06-17 00:46:05 +00:00
David Rose 634f6137cd support coreapi_set_ver token 2010-06-16 17:44:51 +00:00
David Rose edab904b87 coreapi version 2010-06-16 01:19:31 +00:00
David Rose f618550cfa use PandaSystem rather than PANDA_PACKAGE_HOST_URL 2010-06-15 16:45:14 +00:00
David Rose 1b02e24408 more max_age stuff 2010-06-09 23:19:49 +00:00
David Rose 0b80f17c68 contents.xml max_age; internal cache busting 2010-06-08 23:56:04 +00:00
Chris Brunner 9c7242aff4 *** empty log message *** 2010-05-25 01:12:21 +00:00
rdb 4173057c26 Move tinyxml into the source tree, rather than using it as external library 2010-05-24 18:55:08 +00:00
rdb 6132cfcadc Fix root_dir problems in pdeploy's standalone mode 2010-03-22 18:10:48 +00:00
rdb 1df1eb4f3e recognize verify_contents token 2010-03-04 18:10:44 +00:00
rdb c1b4c11adf Forgot to update this file 2010-02-06 17:34:07 +00:00
David Rose 87baa4aab4 allow panda3d -P from a background shell on mac 2010-01-15 05:07:01 +00:00
David Rose 7d500fe372 search PLUGIN_IMAGES 2010-01-14 21:08:40 +00:00
David Rose 4d872ca9c7 options to report version string, etc. 2010-01-13 20:37:47 +00:00
David Rose 1131b0b2c2 don't attempt to build p3dembed without p3d_plugin_static 2010-01-11 20:39:27 +00:00
rdb 55ba9a1b3d p3dembed --prep 2010-01-06 09:36:52 +00:00
David Rose a15108cbc5 make p3dembed work on linux 2010-01-05 02:04:48 +00:00
David Rose 0d13a968db compilation issue 2010-01-05 01:16:41 +00:00
David Rose b1bfc2bcb9 run p3dembed successfully on osx 2010-01-05 01:11:25 +00:00
David Rose c1bdd28ce6 compilation issues 2010-01-05 00:58:45 +00:00
David Rose 252ab80b3e missing file 2010-01-05 00:57:55 +00:00