Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
2011-03-09 11:36:34 +00:00 |
|
Julian Storer
|
533e7ba795
|
Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default.
|
2011-02-22 15:33:30 +00:00 |
|
Julian Storer
|
08339c92e2
|
Minor fixes for mac compilation. Android stuff.
|
2011-02-05 15:15:45 +00:00 |
|
Julian Storer
|
e235912ae5
|
Major overhaul of the String class, to rely more heavily on the CharPointer_UTF classes. On win32, the juce_wchar type is now a typedef for a 32-bit int, rather than the 16-bit wchar_t. The String class now has toUTF8(), toUTF16() and toUTF32() methods to retrieve the string in different formats.
|
2011-01-27 20:34:05 +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
|
e05f6a2b95
|
Improvements to ComponentMovementWatcher to check visibility. TopLevelWindow activation fix. Changed MidiMessage default constructor to an empty sysex.
|
2011-01-11 15:37:31 +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
|
a37d5041dd
|
Added a class Graphics::ScopedSaveState. Fixed a window dragging problem in win32, some VC6 compile errors, and made the jucer makefile builder use the target binary folder.
|
2010-12-13 20:06:12 +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
|
8b92a43b27
|
Added platform-specific data to AudioPluginInstance. Fixed an image rendering problem in the software renderer. Added a minimum scale setting to TabbedButtonBar.
|
2010-11-10 20:39:34 +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
|
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
|
098f0af3ed
|
Fixes for ZipFile, QuickTimeAudioFormat.
|
2010-10-02 17:10:06 +01:00 |
|
Julian Storer
|
0ca53b3098
|
New feature in the (new) jucer: automatic download of the latest source code version. Fix for File::findChildFiles. VST host channels fix.
|
2010-09-08 20:44:58 +01:00 |
|
Julian Storer
|
b161c0f437
|
Minor code clean-ups.
|
2010-09-01 19:15:20 +01:00 |
|
Julian Storer
|
d9e00279cf
|
Minor code clean-ups.
|
2010-08-25 10:47:17 +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
|
1751beed57
|
Code clean-ups. Jucer development.
|
2010-05-12 23:42:49 +01:00 |
|
Julian Storer
|
42666db484
|
Some win32 clean-ups.
|
2010-05-10 11:16:00 +01:00 |
|
Julian Storer
|
ba391f55bb
|
Minor linux build fixes and clean-ups.
|
2010-05-04 09:30:05 +01:00 |
|
Julian Storer
|
7ed446b5fd
|
Tweak to TextInputTarget. Code clean-ups. Jucer development.
|
2010-04-30 11:00:38 +01:00 |
|
Julian Storer
|
27506c2120
|
Copyright notice update.
|
2010-04-23 09:37:13 +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
|
7baa7fa209
|
Fixed some VST includes on windows. Jucer development.
|
2010-04-18 10:37:25 +01:00 |
|
Julian Storer
|
d10fe251dd
|
win32 constant update
|
2010-04-06 10:33:53 +02:00 |
|
Julian Storer
|
841a6665bd
|
Minor string literal tidy-ups.
|
2010-03-23 17:36:12 +00:00 |
|
Julian Storer
|
f316faaa04
|
Change posix juce_readFile to always return >= 0. Sorted out a casting error in carbon AU plugins. Tidied up a bunch of win32 warnings.
|
2010-03-22 21:05:42 +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
|
bb60371f1c
|
Couple of minor fixes.
|
2010-02-24 09:11:04 +00:00 |
|
Julian Storer
|
6b79430341
|
Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number.
|
2010-02-21 19:04:41 +00:00 |
|
Julian Storer
|
5c027142f4
|
Fixed a compile problem in mac vst hosting. Added a quality parameter to the CameraDevice class
|
2010-02-20 10:59:48 +00:00 |
|
Julian Storer
|
1d598e38b9
|
Updates to plugin host code.
|
2010-02-19 09:22:13 +00:00 |
|
Julian Storer
|
7bc24ae42a
|
The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability.
|
2010-02-07 00:52:30 +00:00 |
|
Julian Storer
|
9841221898
|
Updated the AudioPluginHost app.
|
2010-02-05 16:58:26 +00:00 |
|
Julian Storer
|
18ffeba9da
|
Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder.
|
2010-01-10 22:00:59 +00:00 |
|
Julian Storer
|
c7957d7d1e
|
Clean-ups and small fix for plugin hosting classes.
|
2010-01-04 10:05:39 +00:00 |
|
Julian Storer
|
c22c06c80c
|
New class: ScopedPointer, which auto-releases a pointer when it goes out of scope. I've used this extensively to replace a lot of pointer deletions with more RAII-style patterns.
|
2010-01-02 23:01:18 +00:00 |
|
Julian Storer
|
4ed1d791e5
|
New class HeapBlock, which provides a safe and object-oriented way to allocate heap space. I've used HeapBlocks to replace almost all uses of malloc/free throughout the codebase.
|
2010-01-02 14:55:44 +00:00 |
|
Julian Storer
|
1fc8f483e2
|
Tweaked lots of code to help things compile on the iPhone (still work-in-progress).
|
2009-10-12 13:30:04 +01:00 |
|
jules
|
158a17f08a
|
(Added missing files from last check-in)
|
2009-08-22 22:30:57 +00:00 |
|