hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
8 years ago
hogliux
9f3fb1c0a6
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
8 years ago
tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
8 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
02492b36b9
Lots of small whitespace tweaks.
9 years ago
jules
4404835a64
Avoided exceptions getting thrown by Expression::evaluate()
9 years ago
jules
3ae9b20001
Removal of some exception code from the Expression class parsing methods.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
19937e63e1
Updated a few trig functions to use the std:: implementations.
10 years ago
jules
5be91dd16b
Updated a few trig functions to use the std:: implementations.
10 years ago
jules
d582a66917
Introjucer: Added gnu++0x flag for android builds. Support for SVG icons.
11 years ago
jules
2edec00b55
Removed a few more uses of String::empty.
11 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
6b7f0609bf
Minor clean-ups.
12 years ago
jules
e543949bda
Minor clean-ups.
12 years ago
jules
7a3453f48b
Minor clean-ups.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
0033491cc8
Cleaned up some compiler warnings.
12 years ago
jules
842d30fbfa
Minor tidying-up.
12 years ago
jules
1cf1cd1a3b
Workarounds for some c++11 compiler warnings.
13 years ago
jules
943a8ef757
Added a get() method to ReferenceCountedObjectPtr.
13 years ago
jules
0e1b6061d5
Minor clean-ups for GL, removed some old VC6 hacks.
13 years ago
jules
bdd778332d
Removed some unused android code. Refactored some messaging code.
13 years ago
jules
56bbab1537
(automated whitespace clean-up)
13 years ago
jules
5308aef329
Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer.
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
bde13c0289
Introjucer: added a warning when modules are used in both copying/non-copying modes.
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
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
2009753eac
Cleaned up some obscure compiler warnings and added some JSON unit tests.
14 years ago
Julian Storer
1dac02369e
New method Array::resize(). Tweaked AudioThumbnail to avoid clearing the input source when loaded. New class SingleThreadedReferenceCountedObject (and used this for Font, Typeface, Expression, Value and ValueTree classes, since none of these were safe to use with threads anyway). Minor additions to GlyphArrangement.
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
b047d9be53
More 'nullptr' updates and minor clean-ups.
14 years ago
Julian Storer
46c3a6bbe5
CustomTypeface unicode fix. Misc nullptr additions.
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
904e1aba45
A couple of minor fixes, and changed code to use std::swap instead of swapVariables()
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
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
eb24745a3f
Improvement and unit test for AbstractFifo. More Expression parsing tweaks.
14 years ago
Julian Storer
0a9cbd36c4
Minor tweaks to MidiMessage, Label. Removed some intel compiler warnings.
14 years ago
Julian Storer
f01340e4aa
Lots of refactoring of the Expression and relative coordinate classes. This has changed some of the semantics that were in place, so any early adopters who had been playing with RelativeRectangles may need to check their expressions.
14 years ago
Julian Storer
e17dfb559f
Fix for copying NamedValueSets, removed some win32 DC warnings. Removed the obj-C suffix setting from the jucer's global settings. Updated the Jucer to generate correct iPhone/iPad apps for iOS4. Renamed some of the demo build folders from "iPhone" to "iOS".
14 years ago
Julian Storer
c1d8ac22df
New Component::setBounds() method using a RelativeRectangle.
Added Justification::appliedToRectangle() and RectanglePlacement::appliedTo(). Removed a behavioural oddity from TopLevelWindow which brought them to the front when made visible. More RelativeRectangle development. AU wrapper now detects app shutdown and closes its UI.
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
2c669674ad
Fix for listbox and table multi-selection. Internal updates for relative positioning. Additions to Typeface class to allow hinted subclasses.
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
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
b952084419
Workarounds for VC6.
14 years ago