169 Commits (39f12d3cc6ab820abadea02dad5cd99e6aba70a6)

Author SHA1 Message Date
  jules 39f12d3cc6 Fix for win32 window confusion when running multiple juce apps. 14 years ago
  jules 173e8c083f CoreAudio: detection of disabled devices. Avoided some internal exceptions in the demo. 14 years ago
  jules 9b6780f15a Version number bump. 14 years ago
  jules ea6df1c8f1 New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action. 14 years ago
  jules f29aa4c468 Changed the OSX folder used for interprocess lock files. Fixed the JUCE_CATCH_UNHANDLED_EXCEPTIONS flag. 14 years ago
  jules 29def60175 Improvements to WindowsMediaAudioFormat. Added some functionality to LocalisedStrings, and added some translate() functions that can be used instead of the old TRANS macro. 14 years ago
  jules 5e53e8b980 Minor fix to WindowsMediaAudioFormat. 14 years ago
  jules 38eb7f8a5b New class: WindowsMediaAudioFormat. 14 years ago
  jules dc78a37f46 Added MemoryBlock::insert() method. 14 years ago
  jules 2779a6dd4c Win32 GL tweaks. Performance improvement for CoreGraphicsImage. 14 years ago
  jules 66f686f7be Removed a spurious assertion in MemoryBlock. 14 years ago
  jules d1612df060 Fixed an mp3 glitch when seeking. 14 years ago
  jules b67c2ff240 Improved ID3 tag recognition in the MP3 decoder. 14 years ago
  jules 5354dac0b5 AudioUnitPluginFormat fix. 14 years ago
  jules 510df9fcdf Fixed a typo in the MP3 decoder. 14 years ago
  jules e60b2f3a20 New class: MP3AudioFormat. 14 years ago
  jules aabc0dbe6e Couple of minor linux + android fixes. 14 years ago
  jules d38057b304 Fixed bugs in the audio demo page, TextLayout, and AudioUnitPluginFormat. 14 years ago
  jules a9fbfad8c1 Tarted up the audio playback demo slightly, to show a playback cursor and let you drag it with the mouse, zoom with mouse-wheel etc. Fixed a VST plugin host typo. Gave the ImageButton a default constructor. 14 years ago
  jules 00f34cbe6c Xcode 4 assertion fix. VSTPluginFormat fix. 14 years ago
  jules a45f14fbdf Minor DirectWrite fix. 14 years ago
  jules c0b089cae4 fixed a typo in the last check-in. 14 years ago
  jules 58db7eb880 Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn. 14 years ago
  jules 1a5bdda7f1 Fixed an obscure utf8 string comparison problem. Added a few C++11 tweaks. Improved VST host default folder detection. Win32 file browser filter fix. Introjucer VS2005 compiler bug workaround. 14 years ago
  jules 4846cbe046 Changes to support multiple busses in hosted AudioUnits. 14 years ago
  jules f3be0d0392 Added WebBrowserComponent::pageFinishedLoading() 14 years ago
  jules cb3406d710 win32 drag-and-drop improvement. 14 years ago
  jules d564972e9f MidiKeyboardComponent clean-ups + avoided blocking behaviour in the audio thread. 14 years ago
  jules fb9af90b61 Updatesfor OSX 10.7 compatibility. 14 years ago
  jules 7d7d8ff781 Linux + android font stuff. 14 years ago
  jules 4773b388ef AttributedString class and advanced text layout (stage 1) 14 years ago
  jules 15252c7227 New method: FileOutputStream::truncate() 14 years ago
  jules 6b7496c893 Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy() 14 years ago
  jules 2ae2f8da30 Improved OSX realtime key modifier flag detection. 14 years ago
  jules 65562fdbdb Fixed a couple of minor plugin host problems. 14 years ago
  jules 84d438aebc Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size. 14 years ago
  jules 1b87d55ebb CoreAudio fix for PPC. 14 years ago
  jules ef63c14040 Optimised and tidied up some ValueTree methods. Added a method to MultiDocumentPanel. 14 years ago
  jules ba2287033c Fixed a problem when reading mono audio formats. 14 years ago
  jules 296c2446b8 Added some locking to AudioThumbnail. 14 years ago
  jules 9bccfebea7 OpenGL development. 14 years ago
  jules 2a780902ba Fixed a minor leak in CoreAudioFormat. Fixed incorrect OSX and iOS version reporting. Added Xext library to linux introjucer build. Mac menu shortcut key fix. 14 years ago
  jules 75ad1071ad OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA. 14 years ago
  jules 93d6f4183b iOS InterprocessLock changes. 14 years ago
  jules 5e90767eb2 Minor addition to ComSmartPtr. 14 years ago
  jules 44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 14 years ago
  jules 96c0a756e0 Linux windowing tweak for menus + tooltips. 14 years ago
  jules 7cf9e480b2 Some new 3D utility classes: Vector3D, Matrix3D, Quaternion, Draggable3DOrientation. 14 years ago
  jules 5435bfcb26 win32 revealToUser improvement. TextEditor fix. Supprt for cut/copy/paste shortcuts when OSX file browsers are visible. iOS embedded window positioning fix. 14 years ago
  jules 09dd26bf60 Tweak to ComponentBoundsConstrainer. Fix for iOS when embedding juce windows. 14 years ago