10 Commits (cd5893d6e8b51b8ca133fc01e43664fe5839b2cc)

Author SHA1 Message Date
  jules 591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
  jules 4caac78a0e iOS audio fix for bluetooth headsets. 13 years ago
  jules cb05079b48 iOS audio session fix. 13 years ago
  jules d6df57b1d2 iOS audio fix for interruption handling. 13 years ago
  jules 96976db624 Windows: faster rendering on 32-bit video cards. Audio fix for iOS. 13 years ago
  jules 3995ef255f iOS audio: added some buffer size options. 13 years ago
  jules 1b87d55ebb CoreAudio fix for PPC. 13 years ago
  jules 44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 13 years ago
  Julian Storer 35f226319f Fixed a typo in the temporary amalgamated files. Tidied up some constness. 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.. 13 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 571a2626da Fixed an image anti-aliasing problem. Created some new methods in AudioIODeviceType to create device-specific types. Tidied up some win32 DLL build problems. Added support for drag-and-drop from iTunes on mac. 14 years ago
  Julian Storer 9770806e09 Renamed and shifted around a few native code files. 14 years ago
  Julian Storer 952b8c3940 Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes. 14 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. 14 years ago
  Julian Storer 85c32498dc Spelling correction and iOS file path tweaks. 14 years ago
  Julian Storer 942999ea31 Fix for xcode linker warnings when using the static lib. Tweaks to iPhone audio and StretchableLayoutManager. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer a728139698 Small fix for demo plugin code. Minor code clean-ups. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer 8b8316038b Converted the BitArray class into "BigInteger", replacing its clunky old arithmetic methods with a proper set of arithmetic operators so it can be used like an int. All the bit-access methods are still there, and there's a typedef of BitArray -> BigInteger to allow most old code to still work. (You might need to change calls to isEmpty() to isZero() though). Also fixed a bug in MidiBuffer. 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago
  Julian Storer 39b583fe1e Modernised some old code. 15 years ago
  Julian Storer 97035bb3a1 Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups. 15 years ago
  Julian Storer 59a2506864 Minor code clean-ups 15 years ago
  Julian Storer 802f850015 Changed the way Mac messaging works internally to avoid shutdown problems with plugins. Updated some iPhone code. Fixed a CoreGraphics line drawing problem. 15 years ago
  Julian Storer d779fa9759 The first working check-in of an iPhone build! Added an iPhone project for the normal juce demo, which runs.. although it isn't exactly designed for a hand-held form factor! 15 years ago
  Julian Storer cd88571081 Added methods Graphics::setTiledImageFill and Graphics::setGradientFill - these are now the preferred way to specify a fill type, rather than using the Brush classes (which will probably disappear at some point in the future). Also refactored and renamed some DrawablePath methods, which might require a few tweaks to your code if you use this class. 15 years ago
  Julian Storer ebeaa40689 Initial version of a CoreGraphics-based rendering context for the mac. Also an intial version of JACK support for linux. 15 years ago
  Julian Storer facb48b04c tweak to RTAS shutdown for PT8; added tooltips for the TableListBox; started adding some iphone audio code (not yet usable) 15 years ago
  Julian Storer 5b7f6f0f23 Minor fix for the linux build, and small fix for TreeView dragging logic 15 years ago
  Julian Storer 7e56a7514c Fix for AU bundle paths; added column width access to TableHeaderComponent, made FileBasedDocument do extra checking about file overwriting 15 years ago
  Julian Storer 9a82129507 whitespace clean-up 15 years ago
  Julian Storer 1fc8f483e2 Tweaked lots of code to help things compile on the iPhone (still work-in-progress). 15 years ago