|  jules | 7a7f7814fb | Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems. | 11 years ago | 
				
					
						|  jules | 74571aba11 | New class: MountedVolumeListChangeDetector | 11 years ago | 
				
					
						|  jules | dd678f7e82 | Added some VC14 feature support, and moved C++11 detection into its own header file. | 11 years ago | 
				
					
						|  jules | 336b7974d7 | Added class: NormalisableRange, to represent a mapping from an arbitrary range down to 0->1 | 11 years ago | 
				
					
						|  jules | 75770f293c | New class: SharedResourcePointer | 11 years ago | 
				
					
						|  jules | 28e4473a6b | Fixed some typos. | 11 years ago | 
				
					
						|  jules | 5cabff2ac2 | Moved FileFilter and WildcardFileFilter into the juce_core module. | 11 years ago | 
				
					
						|  jules | 6c5c461d73 | New class: JavascriptEngine! | 12 years ago | 
				
					
						|  jules | fecba9c31c | New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. | 12 years ago | 
				
					
						|  jules | 42aa27900b | Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. | 12 years ago | 
				
					
						|  jules | 508e25afbb | Cleared-out the last batch of unnecessary includes. | 12 years ago | 
				
					
						|  jules | 65c155e372 | Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. | 12 years ago | 
				
					
						|  jules | 5a1112ab94 | Updated the format of the header include guard macros. | 12 years ago | 
				
					
						|  jules | aec3d12753 | A few minor tweaks to avoid warnings etc. | 12 years ago | 
				
					
						|  jules | 9772fde950 | Minor tidying | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | 31747486ff | New class: IPAddress. | 12 years ago | 
				
					
						|  jules | 359be4dc0c | New class: HighResolutionTimer | 12 years ago | 
				
					
						|  jules | 9de1ab563b | Documentation fixes. | 13 years ago | 
				
					
						|  jules | b51c0a93aa | Added a compile warning if AppConfig.h hasn't been included before the juce headers. | 13 years ago | 
				
					
						|  jules | 9caac6d44e | New class: TextDiff | 13 years ago | 
				
					
						|  jules | 535f248c53 | Rearranged some error-catching code. | 13 years ago | 
				
					
						|  jules | f043bb6ace | Removed some old packing pragmas from the plugin code. | 13 years ago | 
				
					
						|  jules | ed9a2a1575 | Minor android and GL clean-ups. | 13 years ago | 
				
					
						|  jules | 5308aef329 | Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer. | 13 years ago | 
				
					
						|  jules | 295d125142 | Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. | 13 years ago | 
				
					
						|  jules | 43d9a4eb16 | New class: ThreadLocalValue. | 14 years ago | 
				
					
						|  jules | f29aa4c468 | Changed the OSX folder used for interprocess lock files. Fixed the JUCE_CATCH_UNHANDLED_EXCEPTIONS flag. | 14 years ago | 
				
					
						|  Julian Storer | 4fcd1e3384 | New class: ChildProcess. Fixed android build problems with paths. | 14 years ago | 
				
					
						|  Julian Storer | b70e0a28d2 | First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. | 14 years ago | 
				
					
						|  Julian Storer | 4af7d651f4 | Added new class: SHA256. | 14 years ago | 
				
					
						|  Julian Storer | 94a0bf1af1 | Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details. | 14 years ago | 
				
					
						|  Julian Storer | 796247483a | Added a JSON parser/formatter class. Extended the var class to hold arrays, to make it compatible with the structure of JSON data. | 14 years ago | 
				
					
						|  Julian Storer | 3213bec481 | New class: MemoryMappedFile. | 14 years ago | 
				
					
						|  Julian Storer | 6f0740d466 | New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream. | 14 years ago | 
				
					
						|  Julian Storer | fa04e0cf93 | win32 font name length fix. Tidied up ScopedLock class structure, creating some templated classes for generic RAII locking. | 14 years ago | 
				
					
						|  Julian Storer | 8df744472d | New class: HashMap. | 14 years ago | 
				
					
						|  Julian Storer | 5d98779f19 | Updated the date in the copyright notice. | 14 years ago | 
				
					
						|  Julian Storer | 8fd76650c4 | RTAS ppq fix. New class OptionalScopedPointer. Deprecated the ResizableWindow::setContentComponent() method, replacing it with setContentOwned() and setContentNonOwned(), which provide a way to specify the component's ownership when it is added. | 14 years ago | 
				
					
						|  Julian Storer | c10c810aee | Minor fixes for mac strings, WAV format, DrawableButton hit tests, win32 clipboard. New class: CharPointer_ASCII. Changes to the callback methods for ValueTree::Listener, to provide more detailed information about the event. | 14 years ago | 
				
					
						|  Julian Storer | 1b05a7d46d | New classes CharPointer_UTF8, CharPointer_UTF16, CharPointer_UTF32, complete refactoring of CharacterFunctions class and updates to the internals of String methods. Removal of String::operator+= (unsigned int) because of clashes with wide-char types that use unsigned int. Made core classes compatible with Android. Minor fixes to ListBox and AudioDeviceManager. | 14 years ago | 
				
					
						|  Julian Storer | b0ba2f7388 | Added a simple utility class: ScopedValueSetter. | 15 years ago | 
				
					
						|  Julian Storer | cac0a7e3f8 | Jack audio fix. New class LinkedListPointer. Couple of new menu methods in DocumentWindow. win32 window size constrainer tweak. | 15 years ago | 
				
					
						|  Julian Storer | 7becff2aa4 | Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32. | 15 years ago | 
				
					
						|  Julian Storer | 2bb0c77216 | New class: WeakReference. Used this to clean up and simplify implementation of Component::SafePointer and BailOutChecker. | 15 years ago | 
				
					
						|  Julian Storer | a5cf4030f5 | New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. | 15 years ago | 
				
					
						|  Julian Storer | cf641969d0 | Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation. | 15 years ago | 
				
					
						|  Julian Storer | 0e2e4e7c3a | New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class. | 15 years ago | 
				
					
						|  Julian Storer | 3e30e09afa | Documentation fixes. Mac OpenGL fix. PositionableAudioSource tweak. Added new class: Expression, and changed RelativeCoordinate to use an Expression to store its position. | 15 years ago | 
				
					
						|  Julian Storer | b46e94cffd | New class StringPool. Removed the class var::identifier from its parent class, and renamed it "Identifier" - I've left a typedef in var to allow old code to still work, but I'll remove this at some point, so please switch to using the new classname directly. Jucer development. | 15 years ago |