open_toontown_panda3d/panda/src/putil
rdb dafae50ce2 Protect against self-move-assignment to fix stable_sort in MSVC 2015-07-17 15:55:24 +02:00
..
Sources.pp Fix compilation with ppremake 2015-06-01 00:21:32 +02:00
animInterface.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
animInterface.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
animInterface.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
autoTextureScale.cxx Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
autoTextureScale.h Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
bam.h Add support for instance arrays via vertex attrib divisors 2015-01-22 17:04:25 +01:00
bamCache.I fix race condition 2009-01-28 22:19:00 +00:00
bamCache.cxx Fix eggcacher, dramatically improve Windows installer 2015-02-11 21:12:54 +01:00
bamCache.h Fix eggcacher, dramatically improve Windows installer 2015-02-11 21:12:54 +01:00
bamCacheIndex.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bamCacheIndex.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
bamCacheIndex.h Fix handling of large (>2GB) files on Windows. Egad, off_t is 32 bits on Windows, even in 64-bit Windows. Ridiculous. 2013-08-01 00:10:20 +00:00
bamCacheRecord.I work-in-progress: cache-check-timestamps 2012-02-25 02:28:41 +00:00
bamCacheRecord.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
bamCacheRecord.h Fix handling of large (>2GB) files on Windows. Egad, off_t is 32 bits on Windows, even in 64-bit Windows. Ridiculous. 2013-08-01 00:10:20 +00:00
bamEnums.cxx support caching movie files in the model-cache-dir and in a txo file 2011-06-29 20:33:34 +00:00
bamEnums.h support caching movie files in the model-cache-dir and in a txo file 2011-06-29 20:33:34 +00:00
bamReader.I support cross-compatibility of 32-bit and 64-bit bam files 2011-10-31 22:24:35 +00:00
bamReader.cxx Display error message instead of mysterious crash when encountering unknown BamObjectCode 2015-05-18 02:04:22 +02:00
bamReader.h stdfloat_double 2011-10-10 05:25:10 +00:00
bamReaderParam.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bamReaderParam.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bamReaderParam.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bamWriter.I stdfloat_double 2011-10-10 05:25:10 +00:00
bamWriter.cxx This should fix LP bug #954257; replace locked BamWriters mechanism with atomic list. 2014-10-21 20:45:30 +00:00
bamWriter.h stdfloat_double 2011-10-10 05:25:10 +00:00
bitArray.I Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
bitArray.cxx Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
bitArray.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
bitMask.I Merge branch 'master' into interrogate-overhaul 2015-02-08 12:11:19 +01:00
bitMask.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bitMask.h Merge branch 'master' into interrogate-overhaul 2015-02-11 14:41:58 +01:00
buttonHandle.I Add proper comparison operators and get_hash to ButtonHandle 2014-07-29 13:25:43 +00:00
buttonHandle.cxx Make string coercible into ButtonHandle 2014-03-09 17:32:59 +00:00
buttonHandle.h Add proper comparison operators and get_hash to ButtonHandle 2014-07-29 13:25:43 +00:00
buttonMap.I s/text/label/ 2014-03-09 18:54:30 +00:00
buttonMap.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
buttonMap.h Add output() and write() to ButtonMap 2014-03-17 09:58:15 +00:00
buttonRegistry.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
buttonRegistry.cxx Add ButtonMap class / window.get_button_map() for querying keyboard layout + X11 implementation thereof 2014-03-09 17:35:31 +00:00
buttonRegistry.h Add ButtonMap class / window.get_button_map() for querying keyboard layout + X11 implementation thereof 2014-03-09 17:35:31 +00:00
cPointerCallbackObject.I new callback system 2009-03-14 19:31:37 +00:00
cPointerCallbackObject.cxx new callback system 2009-03-14 19:31:37 +00:00
cPointerCallbackObject.h new callback system 2009-03-14 19:31:37 +00:00
cachedTypedWritableReferenceCount.I merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
cachedTypedWritableReferenceCount.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
cachedTypedWritableReferenceCount.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
callbackData.I new callback system 2009-03-14 19:31:37 +00:00
callbackData.cxx new callback system 2009-03-14 19:31:37 +00:00
callbackData.h new callback system 2009-03-14 19:31:37 +00:00
callbackObject.I new callback system 2009-03-14 19:31:37 +00:00
callbackObject.cxx new callback system 2009-03-14 19:31:37 +00:00
callbackObject.h Automatically coerce Python function to CallbackObject 2015-02-25 16:24:56 +01:00
callbackObject_ext.I Automatically coerce Python function to CallbackObject 2015-02-25 16:24:56 +01:00
callbackObject_ext.h Fix various Windows build issues 2015-03-27 23:17:35 +01:00
clockObject.I support set_dt(0) in M_slave mode 2009-09-01 18:50:42 +00:00
clockObject.cxx Change ClockObject to a regular pointer, to avoid static init issues 2012-10-25 08:54:49 +00:00
clockObject.h Change ClockObject to a regular pointer, to avoid static init issues 2012-10-25 08:54:49 +00:00
collideMask.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
colorSpace.cxx PNMImage sRGB support, use floats instead of doubles 2015-03-15 17:22:28 +01:00
colorSpace.h PNMImage sRGB support, use floats instead of doubles 2015-03-15 17:22:28 +01:00
compareTo.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
compareTo.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
config_util.N Merge branch 'master' into interrogate-overhaul 2015-02-11 14:41:58 +01:00
config_util.cxx Move all Python bindings out of core DLLs into the .pyd files. 2015-02-10 14:30:51 +01:00
config_util.h work-in-progress: cache-check-timestamps 2012-02-25 02:28:41 +00:00
configurable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
configurable.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
copyOnWriteObject.I merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
copyOnWriteObject.cxx merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
copyOnWriteObject.h merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
copyOnWritePointer.I Protect against self-move-assignment to fix stable_sort in MSVC 2015-07-17 15:55:24 +02:00
copyOnWritePointer.cxx Let's not name members "_object" since it confuses interrogate when parsing initialiser lists. 2014-07-17 13:12:35 +00:00
copyOnWritePointer.h Many, many performance optimizations and enhancements 2015-01-07 19:30:01 +01:00
datagramInputFile.I work-in-progress: cache-check-timestamps 2012-02-25 02:28:41 +00:00
datagramInputFile.cxx Fix handling of large (>2GB) files on Windows. Egad, off_t is 32 bits on Windows, even in 64-bit Windows. Ridiculous. 2013-08-01 00:10:20 +00:00
datagramInputFile.h work-in-progress: cache-check-timestamps 2012-02-25 02:28:41 +00:00
datagramOutputFile.I need a destructor to fix a major file handle leak! 2011-09-04 00:11:18 +00:00
datagramOutputFile.cxx osx build error 2013-08-01 06:43:02 +00:00
datagramOutputFile.h Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
doubleBitMask.I Huge cppparser and interrogate overhaul, bringing: 2014-12-30 16:43:52 +01:00
doubleBitMask.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
doubleBitMask.h Merge branch 'master' into interrogate-overhaul 2015-02-11 14:41:58 +01:00
drawMask.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factory.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factory.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryBase.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryBase.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryBase.h support for #ifdef WIN64_VC instead of just #ifdev WIN32_VC alone 2010-05-28 21:09:22 +00:00
factoryParam.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryParam.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryParam.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryParams.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryParams.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
factoryParams.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
firstOfPairCompare.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
firstOfPairCompare.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
firstOfPairLess.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
firstOfPairLess.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
globalPointerRegistry.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
globalPointerRegistry.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
globalPointerRegistry.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
indirectCompareNames.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
indirectCompareNames.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
indirectCompareSort.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
indirectCompareSort.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
indirectCompareTo.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
indirectCompareTo.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
ioPtaDatagramFloat.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
ioPtaDatagramFloat.h stdfloat_double 2011-10-10 05:25:10 +00:00
ioPtaDatagramInt.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
ioPtaDatagramInt.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
ioPtaDatagramShort.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
ioPtaDatagramShort.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
iterator_types.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
keyboardButton.cxx Huge cppparser and interrogate overhaul, bringing: 2014-12-30 16:43:52 +01:00
keyboardButton.h Huge cppparser and interrogate overhaul, bringing: 2014-12-30 16:43:52 +01:00
linkedListNode.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
linkedListNode.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
linkedListNode.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
load_prc_file.cxx better Filename usage 2008-11-11 23:28:14 +00:00
load_prc_file.h better Filename usage 2008-11-11 23:28:14 +00:00
loaderOptions.I Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
loaderOptions.cxx Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
loaderOptions.h integrate PfmFile with PNMImage, Texture 2012-08-12 15:49:08 +00:00
modifierButtons.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
modifierButtons.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
modifierButtons.h wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
mouseButton.cxx Added wheel_left and wheel_right 2008-12-28 18:48:33 +00:00
mouseButton.h Added wheel_left and wheel_right 2008-12-28 18:48:33 +00:00
mouseData.I mouse coordinates are now stored as doubles, not ints 2012-08-03 12:00:08 +00:00
mouseData.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
mouseData.h mouse coordinates are now stored as doubles, not ints 2012-08-03 12:00:08 +00:00
nameUniquifier.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
nameUniquifier.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
nameUniquifier.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
nodeCachedReferenceCount.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
nodeCachedReferenceCount.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
nodeCachedReferenceCount.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
p3putil_composite1.cxx PNMImage sRGB support, use floats instead of doubles 2015-03-15 17:22:28 +01:00
p3putil_composite2.cxx Merge branch 'master' into interrogate-overhaul 2015-02-11 14:41:58 +01:00
paramValue.I Rename EventStoreValue to ParamValue to make it more generic, 2014-12-10 00:26:26 +01:00
paramValue.cxx Rename EventStoreValue to ParamValue to make it more generic, 2014-12-10 00:26:26 +01:00
paramValue.h Rename EventStoreValue to ParamValue to make it more generic, 2014-12-10 00:26:26 +01:00
pbitops.I implement get_next_higher_bit using get_highest_on_bit to benefit from optimisations 2014-12-12 19:16:26 +01:00
pbitops.cxx Improve pbitops performance by enabling GCC intrinsics when available 2014-10-29 21:18:28 +00:00
pbitops.h Also use MSVC intrinsics for bit scanning (up to 2x as fast on 64-bit systems) 2014-10-31 17:05:10 +00:00
portalMask.h Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
pta_ushort.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
pta_ushort.h publish PTA_double, PTA_LMatrix4f, PTA_LVecBase3f 2010-02-28 03:29:34 +00:00
pythonCallbackObject.I new callback system 2009-03-14 19:31:37 +00:00
pythonCallbackObject.cxx Move all Python bindings out of core DLLs into the .pyd files. 2015-02-10 14:30:51 +01:00
pythonCallbackObject.h Move all Python bindings out of core DLLs into the .pyd files. 2015-02-10 14:30:51 +01:00
simpleHashMap.I Many, many performance optimizations and enhancements 2015-01-07 19:30:01 +01:00
simpleHashMap.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
simpleHashMap.h Many, many performance optimizations and enhancements 2015-01-07 19:30:01 +01:00
sparseArray.I revert BitMask::operator bool--just a bad idea. 2009-02-11 00:31:34 +00:00
sparseArray.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
sparseArray.h revert BitMask::operator bool--just a bad idea. 2009-02-11 00:31:34 +00:00
test_bam.cxx merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
test_bam.h merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
test_bamRead.cxx merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
test_bamWrite.cxx merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
test_filename.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
test_glob.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
test_linestream.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
test_uniqueIdAllocator.cxx untabify 2006-01-13 18:38:07 +00:00
timedCycle.I stdfloat_double 2011-10-10 05:25:10 +00:00
timedCycle.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
timedCycle.h stdfloat_double 2011-10-10 05:25:10 +00:00
typedWritable.C.template (void) -> () 2005-09-06 20:16:09 +00:00
typedWritable.I bamify NodePath's parents etc too, to better support common nodes 2010-02-10 23:50:57 +00:00
typedWritable.cxx This should fix LP bug #954257; replace locked BamWriters mechanism with atomic list. 2014-10-21 20:45:30 +00:00
typedWritable.h public -> private 2014-10-21 21:40:53 +00:00
typedWritable.h.template (void) -> () 2005-09-06 20:16:09 +00:00
typedWritableReferenceCount.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
typedWritableReferenceCount.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
typedWritableReferenceCount.h introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream 2010-02-10 19:43:58 +00:00
typedWritable_ext.cxx Fix various build issues 2015-02-11 14:16:21 +01:00
typedWritable_ext.h Add files that belonged to the previous commit 2014-02-20 13:58:23 +00:00
uniqueIdAllocator.cxx stdfloat_double 2011-10-10 05:25:10 +00:00
uniqueIdAllocator.h stdfloat_double 2011-10-10 05:25:10 +00:00
updateSeq.I Fix compile errors with clang 2014-12-06 22:38:40 +01:00
updateSeq.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
updateSeq.h some minor debug aids and robustness additions 2013-12-06 20:53:40 +00:00
vector_typedWritable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_typedWritable.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_ulong.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_ulong.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_ushort.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_ushort.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_writable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
vector_writable.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
writableConfigurable.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
writableConfigurable.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
writableParam.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
writableParam.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
writableParam.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00