Julian Storer
|
7b955dd6c3
|
Small fixes for mouse positioning. Clean-up for win32 CD reader code.
|
2010-12-06 19:30:15 +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
|
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
|
1e8a28679f
|
AU editor fix. Added a descriptive name field to PluginDescription.
|
2010-11-26 12:42:56 +00:00 |
|
Julian Storer
|
9896b75340
|
Internal code modernisation.
|
2010-11-15 20:34:32 +00:00 |
|
Julian Storer
|
c16f6f17a9
|
The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing.
|
2010-11-01 17:51:09 +00:00 |
|
Julian Storer
|
584d9a4ec0
|
Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI.
|
2010-10-28 17:53:52 +01: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
|
9168728a7e
|
Added a hasEditor() virtual method to the AudioProcessor class, which you'll need to implement in your plugins so that we can work around non-standard threading behaviour in Wavelab.
|
2010-10-05 10:38:25 +01:00 |
|
Julian Storer
|
38c64a7840
|
Minor tweaks to LookAndFeel, VST wrapper.
|
2010-10-04 18:32:25 +01:00 |
|
Julian Storer
|
098f0af3ed
|
Fixes for ZipFile, QuickTimeAudioFormat.
|
2010-10-02 17:10:06 +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
|
0a6aaea93b
|
Minor updates for plugins. Fixed some X windows locking.
|
2010-09-14 22:27:43 +01:00 |
|
Julian Storer
|
73f17dba08
|
Minor clean-ups.
|
2010-09-10 22:47:38 +01:00 |
|
Julian Storer
|
dffa2dc6e7
|
Fix for Cubase 32/64 bit bridge. Fix for Jucer RTAS project generation.
|
2010-09-09 16:53:54 +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
|
b161c0f437
|
Minor code clean-ups.
|
2010-09-01 19:15:20 +01:00 |
|
Julian Storer
|
f953c19efb
|
Fix for CoreGraphics image loading on iOS. Auto-linked library fix for win32.
|
2010-09-01 14:29:16 +01:00 |
|
Julian Storer
|
5a89fc6ad8
|
Cleaned up a few compiler warnings.
|
2010-08-31 17:52:18 +01:00 |
|
Julian Storer
|
de4d8a5a14
|
Minor code clean-ups.
|
2010-08-23 21:10:37 +01:00 |
|
Julian Storer
|
6fab77045b
|
Small fixes for File, Expression, RTAS.
|
2010-08-20 16:58:14 +01:00 |
|
Julian Storer
|
23e07daec7
|
Minor code clean-ups.
|
2010-08-09 21:47:08 +01:00 |
|
Julian Storer
|
1335673bf0
|
Fixed a typo in PluginHostType.
|
2010-07-24 10:43:33 -05:00 |
|
Julian Storer
|
ccd8566e96
|
Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag.
|
2010-07-23 12:33:27 -05: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
|
907a9aaffe
|
Tidied up a bunch of listener classes, making them child classes - e.g. ButtonListener becomes Button::Listener. Did this for ComboBox, Button, CameraDevice, Label, ScrollBar, Slider, TextEditor, TableHeaderComponent. (There are typedefs to make sure old code still works, though I might remove those in the future).
|
2010-07-11 11:46:36 +01:00 |
|
Julian Storer
|
cb7b3d7562
|
Mouse fix for audio plugins in Muse Receptor. Fixed DrawableText constructor.
|
2010-07-07 16:59:19 +01:00 |
|
Julian Storer
|
e1cab61fa6
|
Fixed some minor typos in Rectangle and the RTAS wrapper.
|
2010-07-06 18:01:07 +01:00 |
|
Julian Storer
|
d93a3a8ddf
|
Internal changes to drawable gradients. Fix for AudioFormat bug.
|
2010-06-18 15:32:31 +01:00 |
|
Julian Storer
|
79b8ffa007
|
Made ResizableWindow slightly more resilient. Added a method to OwnedArray.
|
2010-06-18 11:33:53 +01:00 |
|
Julian Storer
|
ec021e9e67
|
Minor fixes for PopupMenu, AudioProcessorPlayer
|
2010-06-14 11:25:17 +01:00 |
|
Julian Storer
|
80472c3448
|
Minor updates to some plugin classes.
|
2010-06-12 16:07:32 +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
|
27506c2120
|
Copyright notice update.
|
2010-04-23 09:37:13 +01:00 |
|
Julian Storer
|
f8f02568b3
|
Removed IntegerElementComparator and FloatElementComparator, replacing them with DefaultElementComparator, which does the same job. Added method Array::addUsingDefaultSort().
|
2010-04-22 20:49:04 +01:00 |
|
Julian Storer
|
c1f4f5501f
|
Added a couple of methods to ValueTree. Added a MidiBuffer::ensureSize method and used it in the audio plugin wrapper code to preallocate their midi buffers.
|
2010-04-22 11:52:53 +01:00 |
|
Julian Storer
|
39ced6543a
|
Small additions to ValueTree, Rectangle, AudioDeviceSelectorComponent. Jucer development.
|
2010-04-20 20:30:29 +01:00 |
|
Julian Storer
|
e663b1a04c
|
Small fix for tab-key focus movement. Added default property option to ValueTree. RTAS change for mac shutdown problems. Rearranged Atomic methods. Jucer development.
|
2010-04-19 15:39:15 +01:00 |
|
Julian Storer
|
1bc7a27676
|
Cleaned up AudioFilterStreamer to remove duplicate code and use AudioProcessorPlayer for its playout. Jucer update to compile .c files on linux.
|
2010-04-12 19:11:14 +01:00 |
|
Julian Storer
|
ca348c06d7
|
Minor SVG fix. Added manual reset option to WaitableEvent. Made AudioFilterStreamer update channel numbers when the audio device changes.
|
2010-04-11 16:06:48 +01:00 |
|
Julian Storer
|
66643e85ac
|
Minor string changes.
|
2010-03-26 18:23:54 +00:00 |
|
Julian Storer
|
a728139698
|
Small fix for demo plugin code. Minor code clean-ups.
|
2010-03-25 14:21:34 +00:00 |
|
Julian Storer
|
858a758aee
|
Fixed a minor AU build error and removed some old macros.
|
2010-03-10 13:04:24 +00:00 |
|
Julian Storer
|
19c332a144
|
Minor plugin code fix + clean-ups.
|
2010-03-08 20:18:20 +00:00 |
|
Julian Storer
|
a0adefc86e
|
Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors.
|
2010-03-08 15:02:55 +00:00 |
|
Julian Storer
|
8b7f38f30c
|
Minor fixes.
|
2010-03-07 22:25:25 +00:00 |
|
Julian Storer
|
bc5a7a6b7e
|
Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.
|
2010-02-25 18:31:06 +00:00 |
|
Julian Storer
|
1fc2a55d82
|
Minor code clean-ups.
|
2010-02-22 15:32:26 +00:00 |
|