30 Commits (61c638106f84bdadd7b9ef380b30bdee9b51da05)

Author SHA1 Message Date
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  ed bd68a6e947 Re-added "override" to the C++ tokeniser keywords 7 years ago
  ed 1406de4de3 Add some missing semicolons 7 years ago
  ed 1722471d2c Added some more keywords to the C++ tokeniser 7 years ago
  ed aaeff48f2f Added "override" to the C++ tokeniser keywords 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules ba64b2be8a Added a couple of keywords to the C++ tokeniser 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 8bbe42c4e2 UTF32 build fix. 11 years ago
  jules c8bf8cd41e Moved some C++ escaping functions from the Introjucer into CppTokeniserFunctions. 11 years ago
  jules c3212f5d96 Updated c++ tokeniser keyword list. 11 years ago
  jules d63668a5c1 Added XML and Lua tokenisers for the CodeEditorComponent 11 years ago
  jules 5e10803565 Added new keywords to CppTokeniserFunctions 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 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 da4d2a46cb Refactored audio plugin DllMain. 12 years ago
  jules 3c345997f5 Removed some c++11 syntax that had slipped in there accidentally. 12 years ago
  jules 08ca3ac5a7 Minor C++ tokenising stuff. 12 years ago
  jules 90f6353f4f Minor C++ tokenising changes. 12 years ago
  jules ab10aeca89 Refactored some c++ tokeniser classes. 12 years ago
  jules 6d8bd3029d Tweaks to token selection behaviour in CodeEditorComponent. 12 years ago
  jules a0ed9c96e4 New class: ConcertinaPanel. 12 years ago
  jules 897ee9017b C++ tokeniser fix. 12 years ago
  jules b95258cb20 C++ syntax tokeniser fix. 13 years ago
  jules d3bb7fb9cc Added line-numbering to the CodeEditorComponent. 13 years ago
  jules f824e99f2d Introjucer: refactoring and addition of appearance settings window for editor colours + fonts. 13 years ago
  jules 767589710b Minor syntax tokeniser changes. 13 years ago
  jules 3974e09c9f Workaround for a GCC problem. 13 years ago
  jules 25303b158a Refactored the classes used for the CodeEditorComponent colour-schemes. 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 2c328dfedc Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. 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 2dff4cd3fa GIF decoding fix. Introjucer refactoring work. 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 5d98779f19 Updated the date in the copyright notice. 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