Julian Storer
|
4af7d651f4
|
Added new class: SHA256.
|
2011-07-11 10:19:33 +01:00 |
|
Julian Storer
|
3d8ce244b1
|
New class: CoreAudioFormat, for using system audio codecs in OSX and iOS.
|
2011-07-07 12:25:45 +01:00 |
|
Julian Storer
|
e381dff4b3
|
Even more structural reorganisation.
|
2011-07-03 14:56:14 +01:00 |
|
Julian Storer
|
a07b719501
|
More structural reorganisation.
|
2011-07-02 13:30:53 +01:00 |
|
Julian Storer
|
27d79bbf5b
|
More structural reorganisation.
|
2011-07-02 09:13:10 +01:00 |
|
Julian Storer
|
9a15f10e4f
|
Internal file reorganisation.
|
2011-07-01 17:23:26 +01:00 |
|
Julian Storer
|
9c94a7450d
|
Added some missing export markers. More internal re-organisation.
|
2011-06-30 17:53:15 +01:00 |
|
Julian Storer
|
b1a77fa391
|
Tidied up some DynamicLibrary stuff and fixed a drop-shadow problem on mac.
|
2011-06-29 16:24:37 +01:00 |
|
Julian Storer
|
94a0bf1af1
|
Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.
|
2011-06-29 14:39:37 +01:00 |
|
Julian Storer
|
b94782d388
|
New class: DirectShowComponent, for native video playback in Windows. Added a demo page for this to the juce demo app.
|
2011-06-14 18:54:32 +01:00 |
|
Julian Storer
|
796247483a
|
Added a JSON parser/formatter class. Extended the var class to hold arrays, to make it compatible with the structure of JSON data.
|
2011-06-10 17:36:22 +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
|
328cc11713
|
Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.
|
2011-04-22 22:47:58 +01:00 |
|
Julian Storer
|
6f0740d466
|
New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream.
|
2011-04-16 17:08:53 +01:00 |
|
Julian Storer
|
749c29563f
|
Renamed the audio/plugins folder.
|
2011-04-09 17:19:21 +01:00 |
|
Julian Storer
|
1fb8929c55
|
New class: ImageComponent, which just displays an image.
|
2011-03-31 13:33:09 +01:00 |
|
Julian Storer
|
e1e5018a91
|
New class: CaretComponent, which is created by the LookAndFeel. Fix for VST build on VC2005.
|
2011-03-18 11:37:04 +00:00 |
|
Julian Storer
|
85aeeea1e9
|
Moved a couple of midi files around. DrawableImage::hitTest tweak.
|
2011-03-04 21:53:04 +00:00 |
|
Julian Storer
|
2a86002b31
|
New class: ResizableEdgeComponent.
|
2011-02-16 18:13:50 +00:00 |
|
Julian Storer
|
9ea6fb4cd1
|
Added an initial set of Android stub files.
|
2011-01-27 22:09:47 +00:00 |
|
Julian Storer
|
9770806e09
|
Renamed and shifted around a few native code files.
|
2011-01-20 17:44:55 +00:00 |
|
Julian Storer
|
e7f4dac9f9
|
Removed the PositionedRectangle class (this has been superseded by the RelativeRectangle class. If you still need PositionedRectangle in your code, just grab a copy of the class from the last revision and put it directly into your codebase). Changed the BorderSize class to be templated like Point, Line, Rectangle, etc - if you've used a BorderSize anywhere, just replace "BorderSize" with "BorderSize<int>" to get it compiling again. Updated Graphics::drawDashedLine to take a Line object.
|
2011-01-13 12:55:26 +00:00 |
|
Julian Storer
|
5d30aecaf2
|
Removed a couple of old classes: MagnifierComponent (you can use Component::setTransform() instead), and MouseHoverDetector (wasn't really very useful anyway - if you need it, please just take a copy of the class and use it in your own code). Renamed the PopupMenuCustomComponent as an inner class PopupMenu::CustomComponent. Added a default constructor for MidiMessage.
|
2011-01-09 21:59:02 +00:00 |
|
Julian Storer
|
e0ca6d6ca4
|
Small fixes for ComboBox items and AudioThumbnail. Reorganisation of all the RelativeCoordinate classes into their own folder. New RelativeCoordinatePositionerBase class and internal work on DrawablePath.
|
2011-01-03 18:08:28 +00:00 |
|
Julian Storer
|
faecab9ca5
|
Refactoring of Drawables with new class MarkerList. Fixes for Mac 10.5 SDK includes and minor change to win32 repainting.
|
2010-12-30 18:07:29 +00:00 |
|
Julian Storer
|
9973f5a81e
|
New class ComponentBuilder, and some refactoring of Drawables to use it.
|
2010-12-29 23:11:05 +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 |
|
Julian Storer
|
75ff0c5e7e
|
Cleaned up the AsyncUpdater and ChangeBroadcaster classes internally - these now have less overhead when creating and deleting them. Removed the ActionListenerList class, as all its functionality is already provided by ActionBroadcaster.
|
2010-11-20 18:07:46 +00:00 |
|
Julian Storer
|
4cfdcb69fd
|
Updated the ChangeBroadcaster class - sendChangeMessage() now has no parameters, and ChangeListener::changeListenerCallback() no longer provides a void*, it provides the ChangeBroadcaster* that triggered the callback. Also deleted the ChangeListenerList class, as it didn't offer anything that ChangeBroadcaster doesn't do. Changed the new jucer to expand preprocessor tokens in the header search path string.
|
2010-11-19 22:03:35 +00:00 |
|
Julian Storer
|
cf641969d0
|
Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation.
|
2010-10-26 18:25:22 +01:00 |
|
Julian Storer
|
4e1c66b02e
|
Added an alpha setting to Components with Component::setAlpha(). Removed Component::fadeOutComponent method and instead refactored the ComponentAnimator class to provide fading in and out of the alpha level. Added a method Desktop::getAnimator() that provides a global instance of a ComponentAnimator so that there's no need to create your own.
|
2010-10-23 21:05:21 +01:00 |
|
Julian Storer
|
a25d9206d1
|
Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager.
|
2010-10-21 15:46:25 +01:00 |
|
Julian Storer
|
44ece5a54a
|
Updated the new jucer to handle inherited preprocessor defs, and to use them when expanding some of its parameter strings.
|
2010-10-15 16:26:58 +01:00 |
|
Julian Storer
|
0e2e4e7c3a
|
New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class.
|
2010-09-29 17:58:46 +01:00 |
|
Julian Storer
|
d2b3c283eb
|
New classes UnitTest and UnitTestRunner. Minor updates to VST wrapper. Added a dynamic buffer for win32 midi input.
|
2010-09-06 12:19:19 +01:00 |
|
Julian Storer
|
622f823bf7
|
First experimental check-in of Direct2D rendering - not for public use yet!
|
2010-08-26 13:31:41 +01:00 |
|
Julian Storer
|
3e30e09afa
|
Documentation fixes. Mac OpenGL fix. PositionableAudioSource tweak. Added new class: Expression, and changed RelativeCoordinate to use an Expression to store its position.
|
2010-08-18 08:36:30 +01:00 |
|
Julian Storer
|
cd14d5efa5
|
Added CDDB support for mac. Small fix for iPad text entry.
|
2010-07-26 16:18:21 +01:00 |
|
Julian Storer
|
6c4d8023bd
|
Cleaned up and restructured some app startup code. Updated some iPhone settings.
|
2010-07-10 11:41:07 +01:00 |
|
Julian Storer
|
b2e0b43960
|
Big rewrite to the internals of modal components, with a new class ModalComponentManager. This now lets you use modal components asynchronously, providing an object which will receive a callback when they are dismissed, rather than using a blocking event loop. ComboBoxes and some other components now show their popups asynchronously.
|
2010-06-13 19:09:20 +01:00 |
|
Julian Storer
|
1f21a94753
|
New class: CallOutBox, which produces a nice popup box - see the juce demo/widgets/buttons/"click to change colour" button for an example. SVG fix.
|
2010-06-09 11:16:02 +01:00 |
|
Julian Storer
|
4521e6ea84
|
Small fixes for Jucer makefiles.
|
2010-06-01 18:32:33 +01:00 |
|
Julian Storer
|
8ff6737261
|
Major changes to the way Drawables are converted to ValueTrees (with more changes still to come in this area). Important fix to DirectoryIterator. Minor fix for ASIO. Jucer development.
|
2010-05-21 22:29:31 +01:00 |
|
Julian Storer
|
97982bcfdc
|
Added new classes RelativeCoordinate, RelativePoint, RelativeRectangle. Small fixes to Line, TextEditor.
|
2010-05-19 21:04:29 +01:00 |
|
Julian Storer
|
64905b472f
|
Jucer improvements to cope with multiple juce paths.
|
2010-05-17 19:24:35 +01:00 |
|
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.
|
2010-05-15 13:22:26 +01:00 |
|
Julian Storer
|
ed97872c1a
|
Tidied up some filenames, cleaned up some code. Removed VoidArray class (just use Array<void*> instead)
|
2010-05-14 15:18:44 +01:00 |
|
Julian Storer
|
89783970a8
|
Added Jucer-generated projects for the library projects.
|
2010-05-13 22:14:12 +01:00 |
|