open_toontown_panda3d/panda/src/putil
rdb 09741ecf33 implement get_next_higher_bit using get_highest_on_bit to benefit from optimisations 2014-12-12 19:16:26 +01:00
..
Sources.pp Rename EventStoreValue to ParamValue to make it more generic, 2014-12-10 00:26:26 +01: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 Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
bamCache.I fix race condition 2009-01-28 22:19:00 +00:00
bamCache.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
bamCache.h support caching movie files in the model-cache-dir and in a txo file 2011-06-29 20:33:34 +00: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 support cross-compatibility of 32-bit and 64-bit bam files 2011-10-31 22:24:35 +00: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 revert BitMask::operator bool--just a bad idea. 2009-02-11 00:31:34 +00:00
bitArray.cxx Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
bitArray.h revert BitMask::operator bool--just a bad idea. 2009-02-11 00:31:34 +00:00
bitMask.I let the empty bitmask evaluate to False in Python 2012-07-01 15:23:34 +00:00
bitMask.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
bitMask.h let the empty bitmask evaluate to False in Python 2012-07-01 15:23:34 +00: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 new callback system 2009-03-14 19:31:37 +00: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
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 hmm, I guess we really do need to publish the string type, but only because interrogate seems to want to anyway for some uncertain reason. 2011-10-17 19:51:45 +00:00
config_util.cxx Rename EventStoreValue to ParamValue to make it more generic, 2014-12-10 00:26:26 +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 Let's not name members "_object" since it confuses interrogate when parsing initialiser lists. 2014-07-17 13:12:35 +00: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 Let's not name members "_object" since it confuses interrogate when parsing initialiser lists. 2014-07-17 13:12:35 +00: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 revert BitMask::operator bool--just a bad idea. 2009-02-11 00:31:34 +00:00
doubleBitMask.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
doubleBitMask.h revert BitMask::operator bool--just a bad idea. 2009-02-11 00:31:34 +00: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 Distinguish between lmeta and rmeta key, add menu key 2014-03-08 15:07:42 +00:00
keyboardButton.h Distinguish between lmeta and rmeta key, add menu key 2014-03-08 15:07:42 +00:00
lineStream.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
lineStream.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
lineStream.h we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
lineStreamBuf.I we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
lineStreamBuf.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
lineStreamBuf.h we are now using the modified BSD license 2008-05-28 18:37:20 +00: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 Add ButtonMap class / window.get_button_map() for querying keyboard layout + X11 implementation thereof 2014-03-09 17:35:31 +00:00
p3putil_composite2.cxx Rename EventStoreValue to ParamValue to make it more generic, 2014-12-10 00:26:26 +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 we are now using the modified BSD license 2008-05-28 18:37:20 +00: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 Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
pythonCallbackObject.h Commit patches by cfsworks: 2014-10-19 22:41:47 +00:00
simpleHashMap.I further bugfixes 2011-09-05 23:53:19 +00:00
simpleHashMap.cxx we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
simpleHashMap.h new, experimental TransformState seems to work better for multithreading 2011-09-04 02:52:41 +00: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 Interrogate overhaul that dramatically increases performance for the simpler methods 2014-07-18 13:54:38 +00: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