open_toontown_panda3d/pandatool/src
rdb 3e5f2cf672 flt: fix crash due to macOS libc++ bug in istream::eof()
Apparently eof() in older versions of libc++ returns true if the last character has just been read, whereas the proper behavior is only to return true when attempting to read past the end of the stream.  Since failbit is reliably set in all cases when reading past the length of the stream, we should only trust the result of eof() if fail() also returns true.
2019-01-09 22:54:36 +01:00
..
assimp general: use nassert_raise instead of nassertv(false) et al 2018-11-28 17:35:20 +01:00
bam general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
converter general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
cvscopy general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
daeegg general: Distinguish local/system includes 2018-11-10 18:00:10 -07:00
daeprogs general: Distinguish local/system includes 2018-11-10 18:00:10 -07:00
deploy-stub deploy-ng: fix redirecting GUI app output to log in VC2015/UCRT 2018-12-02 20:23:09 +01:00
dxf general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
dxfegg general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
dxfprogs general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
egg-mkfont general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
egg-optchar general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
egg-palettize general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
egg-qtess general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
eggbase general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
eggcharbase general: use nassert_raise instead of nassertv(false) et al 2018-11-28 17:35:20 +01:00
eggprogs Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
flt flt: fix crash due to macOS libc++ bug in istream::eof() 2019-01-09 22:54:36 +01:00
fltegg general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
fltprogs general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
gtk-stats general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
imagebase general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
imageprogs general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lwo general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lwoegg general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lwoprogs general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
maxegg general: Distinguish local/system includes 2018-11-10 18:00:10 -07:00
maxprogs general: Distinguish local/system includes 2018-11-10 18:00:10 -07:00
maya Add support for Maya 2018 2018-08-10 23:03:15 +02:00
mayaegg maya2egg: fix a potential crash (see #434) 2018-12-02 12:13:58 +01:00
mayaprogs Add support for Maya 2018 2018-08-10 23:03:15 +02:00
miscprogs general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
objegg general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
objprogs Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
palettizer pandatool: Fix several missing includes 2018-10-28 03:16:22 -06:00
pandatoolbase general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
pfmprogs general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
progbase Eliminate C++ DConfig; replace it with a Python compatibility shim 2018-11-02 23:27:07 +01:00
pstatserver general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
ptloader general: don't cast to regular pointer when returning a PointerTo 2018-07-08 21:40:58 +02:00
scripts general: Remove more unnecessary +x UNIX modes 2018-02-07 11:29:48 -07:00
text-stats general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
vrml general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
vrmlegg general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
vrmlprogs general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
win-stats general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
xfile general: don't cast to regular pointer when returning a PointerTo 2018-07-08 21:40:58 +02:00
xfileegg pandatool: Fix several missing includes 2018-10-28 03:16:22 -06:00
xfileprogs general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00