29 Commits (ae712c72d88efcb35f190e3f761596e8dee0a364)

Author SHA1 Message Date
  jules ae712c72d8 Cleaned up a few String::empty uses 9 years ago
  jules 7b42c1846a Added a couple of missing override keywords. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 03b8320ae9 Fix for a lock-up in CodeEditorComponent when deleting certain sets of lines. 10 years ago
  jules e3e80de0d8 Fix for CodeDocument iterator. 11 years ago
  jules eefbcef611 Tweaked the internals of CodeDocument::replaceSection so that replacing a section doesn't mess-up the position of CodeDocument::Position objects that are positioned at its start and end. 11 years ago
  jules 435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 11 years ago
  jules 2fccfccbc0 Misc performance tweaks. 11 years ago
  jules 516bddabcc Misc minor clean-ups. 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 5a0cef7239 Added some static StringArray methods for tokenising. 12 years ago
  jules 26c0733f8f Introjucer: fixes for some of the integrated Jucer stuff. 12 years ago
  jules bb008cb1ba Merged the old Jucer into the introjucer. 12 years ago
  jules 910b834f72 Minor clean-ups. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 4ef89c890f Avoided a few gcc compiler warnings. 12 years ago
  jules 386cb19ddd CodeDocument fix. 12 years ago
  jules 9a89d815cc Reverted CodeDocument::replaceAllContent, and added an applyChanges() method. 12 years ago
  jules 331e102663 CodeDocument new method + internal tweaks. 12 years ago
  jules 6d8bd3029d Tweaks to token selection behaviour in CodeEditorComponent. 12 years ago
  jules 85e5fae0fd Made CodeDocument:: replaceAllContent apply a diff of only the changed regions. 12 years ago
  jules de916db567 Changed the callback methods used by CodeDocument::Listener, to provide more detail about the exact changes. 12 years ago
  jules d4ae8f3d55 Minor optimisations. New method OwnedArray::insertArray(). Changed some CodeDocument inner class constructors to use references rather than pointers. 12 years ago
  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 1f95f54089 Purged some warnings. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 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
  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 fb58d0c380 Tidied up some warnings and documentation. 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 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 e0a38a30db Minor tweaks to the software renderer, introjucer and vst wrapper. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 0297ae5c69 Added mac architecture type to the introjucer. Optimised code editor syntax iteration. 14 years ago
  Julian Storer 5bd9136a3c CodeEditorComponent fix. 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 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 23f9653509 Fixed a silly font bug. Cleaned up some compiler warnings. Added a way to set the typeface cache size. 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 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. 14 years ago
  Julian Storer de4d8a5a14 Minor code clean-ups. 14 years ago
  Julian Storer 216d258ceb Added workarounds for a truly moronic VC2005 compiler bug. Very, very annoyed at having to spend hours and compromise my coding style geting this to build properly... 15 years ago
  Julian Storer 49b47cc866 Minor additions to Rectangle and CodeEditorComponent. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer c76e500574 Minor clean-ups. 15 years ago
  Julian Storer d4435ca8b8 Minor clean-ups. Jucer development. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer d84e47353c Couple of optimisations to text rendering. Removed various printfs from the codebase. 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago