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
|
b0ba2f7388
|
Added a simple utility class: ScopedValueSetter.
|
2011-01-11 18:12:02 +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
|
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
|
ea9a2c095d
|
Fixes for 64-bit AUs and NamedValueSet.
|
2011-01-01 12:45:48 +00:00 |
|
Julian Storer
|
7007b179b2
|
Added fruityloops plugin host type. Changed NamedValueSet to use a linked list internally. Fixes for 64-bit compilation targeting OSX10.6.
|
2010-12-28 22:04:42 +00:00 |
|
Julian Storer
|
cac0a7e3f8
|
Jack audio fix. New class LinkedListPointer. Couple of new menu methods in DocumentWindow. win32 window size constrainer tweak.
|
2010-12-26 22:56:10 +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 |
|
Julian Storer
|
2bb0c77216
|
New class: WeakReference. Used this to clean up and simplify implementation of Component::SafePointer and BailOutChecker.
|
2010-12-20 16:52:20 +00:00 |
|
Julian Storer
|
d60f661789
|
Changed the Message class to be reference-counted, and used this to tighten up some messaging code. Minor tweaks to AudioThumbnail, ReferenceCountedArray.
|
2010-12-19 19:33:52 +00:00 |
|
Julian Storer
|
99085429b5
|
Rewrote the AudioThumbnail class to support some new features like using readers and adding data directly to the thumb. Added an option to AudioFormatWriter::ThreadedWriter to take a thumbnail which it dynamically generates while recording. Added a couple of new maths functions: findMinAndMax, isPositiveAndBelow.
|
2010-12-03 23:36:00 +00:00 |
|
Julian Storer
|
4e52fac18e
|
Fixed a linux time issue. Removed a blank line from the jucer's .sln file generator. Cleaned up some jucer code.
|
2010-11-30 19:23:37 +00:00 |
|
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.
|
2010-11-29 16:22:06 +00:00 |
|
Julian Storer
|
a5cf4030f5
|
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
|
2010-11-29 12:24:55 +00:00 |
|
Julian Storer
|
1629f9f66a
|
Created a new method Graphics::beginTransparencyLayer(), to help with compositing semi-transparent rendering.
|
2010-11-26 17:29:27 +00:00 |
|
Julian Storer
|
b952084419
|
Workarounds for VC6.
|
2010-11-17 14:01:14 +00:00 |
|
Julian Storer
|
cc607e0a38
|
Fix for TableListBox. Minor tweaks for ResizableBorderComponent, Component.
|
2010-11-16 18:19:07 +00:00 |
|
Julian Storer
|
79899f87e0
|
Fix for mouse event click counts. Fix for webkit mouse-moves. Cleaned up some Component coordinate conversion methods, adding some new ones for rectangle conversion.
|
2010-11-08 22:45:19 +00:00 |
|
Julian Storer
|
030489f086
|
Added a couple of handy methods XmlDocument::parse().
|
2010-11-03 19:46:10 +00:00 |
|
Julian Storer
|
59ac5a6d25
|
Fixed a bug in the Flac writer. Optimised BigInteger::getHighestBit(). Misc minor clean-ups.
|
2010-11-03 16:12:05 +00:00 |
|
Julian Storer
|
377b9ff2c4
|
Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces.
|
2010-10-26 16:46:19 +01:00 |
|
Julian Storer
|
b80bb4bf38
|
Small change to method in RectanglePlacement and Drawable to use Rectangles instead of bare coordinates. Fix to make ValueTree::sort use an UndoManager, and to prevent different mouse buttons being interpreted as a double-click.
|
2010-10-18 16:04:32 +01:00 |
|
Julian Storer
|
4bc85a9dc3
|
Added display rotation support for iOS - see the Desktop class for implementation methods. Also fixed a couple of minor build issues.
|
2010-10-13 19:16:01 +01:00 |
|
Julian Storer
|
6277552ef5
|
Fixed a couple of linux file issues. Removed operator& overloads from a couple of places where they shouldn't have been done. Fixed a few minor win32 compile issues. Improved some internal COM object wrappers.
|
2010-10-11 14:52:18 +01:00 |
|
Julian Storer
|
acbfe6c645
|
Couple of minor tweaks, and a fix for menu bars.
|
2010-10-08 20:35:04 +01:00 |
|
Julian Storer
|
098f0af3ed
|
Fixes for ZipFile, QuickTimeAudioFormat.
|
2010-10-02 17:10:06 +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
|
9a1fde0470
|
Fixed a win32 mouse position problem. Added quality option to FLAC writer. Added support for non-opaque menus.
|
2010-09-29 17:54:01 +01:00 |
|
Julian Storer
|
89966b43ec
|
Removed some win32 compiler warnings
|
2010-09-28 10:11:20 +01:00 |
|
Julian Storer
|
ba62157841
|
Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes.
|
2010-09-27 15:56:54 +01:00 |
|
Julian Storer
|
8f4aaa4873
|
Fixed a problem with DirectoryIterator. Removed a few VC warnings. Tweaked mac Carbon windows for better keyboard focus. Disabled Carbon when doing a 64-bit plugin build.
|
2010-09-23 13:31:40 +01:00 |
|
Julian Storer
|
626cb292cd
|
Minor fix for ReferenceCountedArray. Tweak to jucer template code.
|
2010-09-17 18:03:49 +01:00 |
|
Julian Storer
|
d710ed98e4
|
Fixed some documentation. Added a frequency to MidiMessage::getMidiNoteInHertz(). Tweaked some Expression and RelativeCoordinate methods.
|
2010-09-16 17:55:11 +01:00 |
|
Julian Storer
|
1f88582434
|
Jucer updates for linux VST support. Small additions to Path, Expression, File.
|
2010-09-13 13:25:58 +01:00 |
|
Julian Storer
|
88b1d2a2de
|
Additions to Expression class. Tweak for mac app shutdown behaviour.
|
2010-08-30 21:40:34 +01:00 |
|
Julian Storer
|
32081a387c
|
Minor code clean-ups
|
2010-08-27 22:16:14 +01:00 |
|
Julian Storer
|
4e68bd517b
|
Small tweaks for OwnedArray, and some minor clean-ups.
|
2010-08-26 16:00:17 +01:00 |
|
Julian Storer
|
34d8bfcf63
|
Small changes to Expression, TreeView, FileBasedDocument.
|
2010-08-26 10:09:08 +01:00 |
|
Julian Storer
|
d9e00279cf
|
Minor code clean-ups.
|
2010-08-25 10:47:17 +01:00 |
|
Julian Storer
|
55e94f19d6
|
Minor code clean-ups.
|
2010-08-24 21:09:28 +01:00 |
|
Julian Storer
|
6fab77045b
|
Small fixes for File, Expression, RTAS.
|
2010-08-20 16:58:14 +01:00 |
|
Julian Storer
|
71ee73ead1
|
Merged some of the mac/linux pthread code. Fixes to the Expression class. Fix for CoreGraphics to get gradients working correctly for vertical/horizontal lines.
|
2010-08-19 17:17:53 +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
|
244219bbe2
|
String documentation fix. PropertySet parameter fix. Jucer path fix.
|
2010-08-11 17:09:10 +01:00 |
|
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...
|
2010-07-13 16:00:10 +01:00 |
|
Julian Storer
|
a4aca30079
|
Refactored the MemoryOutputStream constructors and added some new features. Tidied up some stream methods to avoid relying on the stream length, which can be unreliable in http streams. Tweaked some mac atomic functions. Fixed some win32 dllexport declarations.
|
2010-07-05 13:37:38 +01:00 |
|
Julian Storer
|
258414bad2
|
Fix for checkerboard rendering. Minor clean-ups.
|
2010-07-01 20:00:20 +01:00 |
|
Julian Storer
|
366c8fb7e2
|
ALSA fix. Removed some win32 compile warnings. Refactored Variant class internally.
|
2010-06-30 18:16:12 +01:00 |
|