Julian Storer
a1abff979b
Minor tweaks to Random.
2011-07-06 10:40:37 +01:00
Julian Storer
9537821a9f
TextEditor scrolling fix. Avoided some intel compiler warnings. Bumped Android NDK version up to 5c.
2011-06-17 14:14:04 +01:00
Julian Storer
0853a9b686
Removed const-ness from some return types to take advantage of future c++0x advantages.
2011-06-15 20:32:29 +01:00
Julian Storer
2009753eac
Cleaned up some obscure compiler warnings and added some JSON unit tests.
2011-06-12 19:52:58 +01:00
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.
2011-06-01 11:11:39 +01:00
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.
2011-05-30 21:10:57 +01:00
Julian Storer
e6f64740d9
New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream.
2011-05-23 18:17:03 +01:00
Julian Storer
b83e97a6f7
Refactored some code to cut down on warnings from automatic code-analysis tools.
2011-05-15 14:38:08 +01:00
Julian Storer
e159587a9b
Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts.
2011-04-21 12:20:08 +01:00
Julian Storer
b047d9be53
More 'nullptr' updates and minor clean-ups.
2011-04-07 22:20:25 +01:00
Julian Storer
46c3a6bbe5
CustomTypeface unicode fix. Misc nullptr additions.
2011-04-07 16:49:14 +01:00
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.
2011-04-07 13:49:01 +01:00
Julian Storer
904e1aba45
A couple of minor fixes, and changed code to use std::swap instead of swapVariables()
2011-04-01 09:38:25 +01:00
Julian Storer
8df744472d
New class: HashMap.
2011-03-16 18:26:50 +00:00
Julian Storer
5d98779f19
Updated the date in the copyright notice.
2011-03-09 11:36:34 +00:00
Julian Storer
5c1fda8261
Minor comments and formatting changes.
2011-02-26 19:31:09 +00:00
Julian Storer
06d436a3ab
Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac.
2011-02-24 14:27:59 +00:00
Julian Storer
60e3ff8f5a
Android development and modal loop elimination.
2011-02-16 11:29:13 +00:00
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).
2011-01-31 17:59:38 +00:00
Julian Storer
1b05a7d46d
New classes CharPointer_UTF8, CharPointer_UTF16, CharPointer_UTF32, complete refactoring of CharacterFunctions class and updates to the internals of String methods. Removal of String::operator+= (unsigned int) because of clashes with wide-char types that use unsigned int. Made core classes compatible with Android. Minor fixes to ListBox and AudioDeviceManager.
2011-01-26 19:49:36 +00:00
Julian Storer
eb24745a3f
Improvement and unit test for AbstractFifo. More Expression parsing tweaks.
2011-01-21 13:54:53 +00:00
Julian Storer
0a9cbd36c4
Minor tweaks to MidiMessage, Label. Removed some intel compiler warnings.
2011-01-20 14:23:46 +00:00
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.
2011-01-18 21:05:55 +00:00
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".
2011-01-14 15:22:44 +00:00
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.
2011-01-08 22:27:28 +00:00
Julian Storer
23f9653509
Fixed a silly font bug. Cleaned up some compiler warnings. Added a way to set the typeface cache size.
2011-01-03 11:00:26 +00:00
Julian Storer
2c669674ad
Fix for listbox and table multi-selection. Internal updates for relative positioning. Additions to Typeface class to allow hinted subclasses.
2011-01-02 14:59:43 +00:00
Julian Storer
ece4205d3d
Refactored some operators in Time and RelativeTime, and made the Time constructor explicit.
2010-12-21 18:22:05 +00:00
Julian Storer
968d63bca6
Tidied up some doxygen comments.
2010-12-21 14:34:02 +00:00
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.
2010-12-21 12:44:45 +00:00