|  jules | 56de2c27b4 | Fix for some NPAPI code. | 12 years ago | 
				
					
						|  jules | a316bd5f6f | Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. | 12 years ago | 
				
					
						|  jules | 2623f4d1e1 | Added method String::clear(), and used it to replace a few uses of String::empty. | 12 years ago | 
				
					
						|  jules | 03ab2a2c3c | Modifications to the var class to make it more javascript-compatible. Changed the handling of array types to be a shared, ref-counted array rather than being copy-by-value. Added an "undefined" type. Updated the native method invocation functions to be static (the old version used class methods) and to provide a 'this' object which may be different from the DynamicObject on which it's being invoked (this is to deal with derived classes) | 12 years ago | 
				
					
						|  jules | ddf5394108 | Renamed the folder containing the browser plugin module, to make the folder name match the module ID. | 12 years ago | 
				
					
						|  jules | c75a7300f5 | Added some 'override' modifiers to overridden methods. | 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 | 7afc21cbab | Fixed some JUCE_AUTORELEASEPOOL syntax | 12 years ago | 
				
					
						|  jules | 0d4d67da40 | Changed NPAPI builds to always use the Cocoa UI model unless JUCE_USE_NPAPI_CARBON_UI is set to 1 | 13 years ago | 
				
					
						|  jules | 9a24aa8a20 | Minor clean-ups. | 13 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 | 8d7194803e | More NPAPI FF fixes. | 14 years ago | 
				
					
						|  Julian Storer | 1cc25eb765 | NPAPI FF4 fix. | 14 years ago | 
				
					
						|  Julian Storer | 59f78f4cbe | Sorted out some mac window maximising and ordering peculiarities. Fix for introjucer Xcode project generation. Added AudioIODeviceType::Listener class for monitoring audio device insertion/removal events (implemented for CoreAudio and WASAPI). Made TextEditor update its Value when it loses focus. | 14 years ago | 
				
					
						|  Julian Storer | e9bdd1d637 | Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String. | 14 years ago | 
				
					
						|  Julian Storer | 8519598c93 | Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks. | 14 years ago | 
				
					
						|  Julian Storer | 5d98779f19 | Updated the date in the copyright notice. | 14 years ago | 
				
					
						|  Julian Storer | 5f347bc999 | Updated the path flattening code to correctly observe tolerance values, and made the tolerances adapt to the scaling being used when drawing to a transformed graphics context. Fixed a small issue with focus listeners, and a mac menu dismissal problem. | 15 years ago | 
				
					
						|  Julian Storer | 081744b177 | Small win32 NPAPI update. | 15 years ago | 
				
					
						|  Julian Storer | 584d9a4ec0 | Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI. | 15 years ago | 
				
					
						|  Julian Storer | 258414bad2 | Fix for checkerboard rendering. Minor clean-ups. | 15 years ago | 
				
					
						|  Julian Storer | a9b1c0cd4e | NPAPI fix. | 15 years ago | 
				
					
						|  Julian Storer | d65a0722fc | Updates to browser plugin wrappers. | 15 years ago | 
				
					
						|  Julian Storer | 27506c2120 | Copyright notice update. | 15 years ago | 
				
					
						|  Julian Storer | f198f06e6a | Tarted up InterprocessLock and added a scoped lock for it. Minor safety checks in NPAPI. Jucer development. | 15 years ago | 
				
					
						|  Julian Storer | abf5805734 | Fixed a couple of win32 flags and Jucer include paths. | 15 years ago | 
				
					
						|  Julian Storer | 66643e85ac | Minor string changes. | 15 years ago | 
				
					
						|  Julian Storer | e07c59c8f4 | Eradicated the last vestiges of printf from the library. String::formatted and String::printf are now gone - please use the << operators instead! | 15 years ago | 
				
					
						|  Julian Storer | 2c07a61aa9 | Updated NPAPI wrapper | 15 years ago | 
				
					
						|  Julian Storer | f97cf1aaa5 | Fix for win32 drag-and-drop. | 15 years ago | 
				
					
						|  Julian Storer | 3057acf0b3 | Fix for browser plugins using tabs in firefox 3.6. Minor CodeEditorComponent fix. | 15 years ago | 
				
					
						|  Julian Storer | cb00274427 | Minor fixes for File::isAChildOf(), NPAPI window sizing, CodeDocument syntax parsing, and the amalgamated template file. | 15 years ago | 
				
					
						|  Julian Storer | 7bc24ae42a | The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability. | 15 years ago | 
				
					
						|  Julian Storer | 87a7086e2b | Tidied up some compiler warnings in the plugin wrapper code. | 16 years ago | 
				
					
						|  Julian Storer | 4ed1d791e5 | New class HeapBlock, which provides a safe and object-oriented way to allocate heap space. I've used HeapBlocks to replace almost all uses of malloc/free throughout the codebase. | 16 years ago | 
				
					
						|  Julian Storer | 3e77725594 | Cleaned up some namespace issues, and tweaked the plugin host demo to avoid namespace clashes with juce plugins | 16 years ago | 
				
					
						|  Julian Storer | 1fc8f483e2 | Tweaked lots of code to help things compile on the iPhone (still work-in-progress). | 16 years ago | 
				
					
						|  Julian Storer | 3954631795 | Fixed some problems with audio formats not correctly clearing their buffers; Rewrote the CoreAudio functions to avoid deprecated functions. | 16 years ago | 
				
					
						|  Julian Storer | d48a742061 | made the NPAPI browser wrapper able to compile in 64-bit mode | 16 years ago | 
				
					
						|  Julian Storer | a90a65343c | whitespace tidying-up | 16 years ago | 
				
					
						|  Julian Storer | ab02610378 | Added a browser plugin fix for Safari on Windows. | 16 years ago | 
				
					
						|  jules | 9ffd554aa3 | Made the AU wrapper more robust against crashes when the UI and plugin are deleted in the wrong order. | 16 years ago | 
				
					
						|  jules | 2fee27c757 | Updated the text of the copyright/license blurb at the top of each source file. | 16 years ago | 
				
					
						|  jules | 1ccb175762 | tidied up whitespace in files | 16 years ago | 
				
					
						|  jules | 1e53260e0a | small change for loading opentype fonts in win32; fix for an audio plugins crash when closing the plugin in some recent hosts; fixes for linux VST event handling; change to the format reported by RTAS plugins with zero inputs or outputs; NPAPI plugin positioning for for mac firefox; fix for TreeViewItem button safety; added method LookAndFeel::getFontForTextButton; added an interpolation quality selector to MagnifierComponent; AlertWindows are now always-on-top in plugins; fix to RectanglePlacement::getScaleToFit(); added some utility methods to the URL class. | 16 years ago | 
				
					
						|  jules | 62be9489da | made the mac browser plugin wrapper compile under the 10.4 SDK | 16 years ago | 
				
					
						|  jules | ebcde1e678 | Browser plugin fixes for a string-passing bug in NPAPI and problems with older versions of Firefox; more robust message flushing on shutdown on the mac. | 16 years ago | 
				
					
						|  jules | 5df4ac7dec | Added a method BrowserPluginComponent::getBrowserURL() so that plugins can find out what URL they are embedded in | 16 years ago | 
				
					
						|  jules | 18533f9984 | changed the parameters to the keyStateChanged method, to sort out a problem with texteditor key interception that was otherwise impossible to fix. Made a couple of changes to the Mac NPAPI window positioning code; got rid of a couple of win32 warnings; added a couple of missing JUCE_API declarations; small fix to DragAndDropContainer; allowed var objects to be cast to a string. | 16 years ago | 
				
					
						|  jules | c0ddf1406c | First version of the ActiveX browser plugin wrapper | 16 years ago |