15 Commits (e77d5b12eff290fc28a705cc2c190504e66d6523)

Author SHA1 Message Date
  jules e77d5b12ef Some clean-ups and additions to Logger and FileLogger classes. Added some logging to the Introjucer. 12 years ago
  jules 75ad35f786 Improved File::moveFileTo and made file renaming in the introjucer more robust. 13 years ago
  jules df5d50bcd8 Version number bump. 13 years ago
  jules 70133a94eb Introjucer: added a setting for JucePlugin_AUMainType. Added a method InputStream::getNumBytesRemaining() 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules efa18b1230 Small introjucer fix. 13 years ago
  jules 70a5f0233c Fixes to some MemoryOutputStream streaming operators. 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 15252c7227 New method: FileOutputStream::truncate() 13 years ago
  jules f35738afe0 Midi file fix to avoid multiple end-of-track events. Some openGL tweaks. 13 years ago
  Julian Storer 9a9f570781 Tweaks to streams and gzip compressor. 13 years ago
  Julian Storer dce7cd9cd1 Added a unit-test, and removed constness from a couple more return types. 13 years ago
  Julian Storer ffc2f5d40e Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) 13 years ago
  Julian Storer d3bcbeef9c Introjucer saving optimisations. 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 a1abff979b Minor tweaks to Random. 14 years ago
  Julian Storer 3871c8d6d1 Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering. 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 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer 3213bec481 New class: MemoryMappedFile. 14 years ago
  Julian Storer 7d969716f2 Fix for return key and multi-touch handling on iOS. Added CoreText typeface support for newer OSX and iOS versions. Experimental support for latency correction in the AudioProcessorGraph. File extension fix for directories. Experimental support for openGL threading. 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 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 eabc372ea9 String tokenisation clean-up. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 06d436a3ab Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac. 14 years ago
  Julian Storer 533e7ba795 Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default. 14 years ago
  Julian Storer 3fe85fd17a Fix for mono files in QuicktimeAudioFormat. Avoided some floating-point comparison warnings. Added some iOS options in the new jucer plist. Fix for audio host startup. Changes to allow backslashes in unix filenames. 14 years ago
  Julian Storer 3bacbe2a8c Refactored various string processing in the library. Removed a couple of String accessors that relied on assumptions about the format of the string's internal data (if your code has any problems with these changes, you should probably use the String::getCharPointer() method instead). 14 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. 14 years ago
  Julian Storer 8f4aaa4873 Fixed a problem with DirectoryIterator. Removed a few VC warnings. Tweaked mac Carbon windows for better keyboard focus. Disabled Carbon when doing a 64-bit plugin build. 14 years ago
  Julian Storer e2156acbd0 win32 openGL tweaks. Fixes for a couple of File methods. New "cpp + header" file creation option for the new jucer. 14 years ago
  Julian Storer 30b3cf9323 URL encoding fix and vs2008 unit test fix. 14 years ago
  Julian Storer 1f88582434 Jucer updates for linux VST support. Small additions to Path, Expression, File. 14 years ago
  Julian Storer 0ca53b3098 New feature in the (new) jucer: automatic download of the latest source code version. Fix for File::findChildFiles. VST host channels fix. 14 years ago
  Julian Storer d2b3c283eb New classes UnitTest and UnitTestRunner. Minor updates to VST wrapper. Added a dynamic buffer for win32 midi input. 14 years ago
  Julian Storer 6fab77045b Small fixes for File, Expression, RTAS. 14 years ago
  Julian Storer 24673283eb Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers. 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
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer 21006fbd0a Internal refactoring of file functions and win32 com objects. 15 years ago
  Julian Storer a7e824032f Refactored some directory iteration code and other minor clean-ups. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 66643e85ac Minor string changes. 15 years ago
  Julian Storer 367dfa9942 Added linux ARGB mouse cursor support. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer 97e9095933 Minor iPhone GL updates, fix for juce_WithoutMacros.h 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago