Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
2011-08-12 10:04:52 +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
|
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
|
5d98779f19
|
Updated the date in the copyright notice.
|
2011-03-09 11:36:34 +00:00 |
|
Julian Storer
|
3fe85fd17a
|
Fix for mono files in QuicktimeAudioFormat. Avoided some floating-point comparison warnings. Added some iOS options in the new jucer plist. Fix for audio host startup. Changes to allow backslashes in unix filenames.
|
2011-02-17 10:22:36 +00:00 |
|
Julian Storer
|
2a86002b31
|
New class: ResizableEdgeComponent.
|
2011-02-16 18:13:50 +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
|
7478c7f9ab
|
win32 font fix. Tidied up warnings in plugin host. More drawable refactoring. TabbedComponent fix.
|
2011-01-04 23:04:51 +00:00 |
|
Julian Storer
|
e5c4ecc670
|
Drawable fixes.
|
2011-01-03 19:03:49 +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
|
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
|
9973f5a81e
|
New class ComponentBuilder, and some refactoring of Drawables to use it.
|
2010-12-29 23:11:05 +00:00 |
|
Julian Storer
|
640a335537
|
Big change for Drawables - they now inherit from Component, so can be added directly to other components and will draw themselves, rather than being painted into a graphics object (although you can still use them that way if you want to).
|
2010-11-26 13:02:40 +00:00 |
|
Julian Storer
|
b952084419
|
Workarounds for VC6.
|
2010-11-17 14:01:14 +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
|
a25d9206d1
|
Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager.
|
2010-10-21 15:46:25 +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
|
366c8fb7e2
|
ALSA fix. Removed some win32 compile warnings. Refactored Variant class internally.
|
2010-06-30 18:16:12 +01:00 |
|
Julian Storer
|
e502d753d7
|
New method for TableListBox and ComboBox, made AudioSampleBuffer::writeToAudioWriter and ResamplingAudioSource handle multiple channels.
|
2010-06-30 09:25:40 +01:00 |
|
Julian Storer
|
fad682c1e1
|
Development on drawables. ValueTree fix.
|
2010-06-23 21:51:28 +01:00 |
|
Julian Storer
|
e3d97820d1
|
New methods for Path, Line, ValueTree. Changed the Graphics::fillCheckerBoard parameters to take a Rectangle object. Fixed Component::centreWithSize to handle multi-monitor setups.
|
2010-06-23 11:02:30 +01:00 |
|
Julian Storer
|
d93a3a8ddf
|
Internal changes to drawable gradients. Fix for AudioFormat bug.
|
2010-06-18 15:32:31 +01:00 |
|
Julian Storer
|
2df522076b
|
Improvements to mouse wheel response on the mac, allowing much better smooth-scrolling, and also mouse-wheel improvements in the Viewport class to make it respond more fluidly. Also misc small fixes and tweaks.
|
2010-06-15 19:57:55 +01:00 |
|
Julian Storer
|
d2492f5f3b
|
Changes to DrawableText. Minor new methods for Rectangle, Line and AffineTransform. Optimisation for CoreGraphics clip bounds.
|
2010-06-05 19:09:56 +01:00 |
|
Julian Storer
|
640042dc64
|
Minor posix tweaks. Added a tag value to images. Internal changes to Drawables.
|
2010-06-04 12:34:32 +01:00 |
|
Julian Storer
|
0c27487eca
|
Minor fixes for MouseEvent, posix mutexes, FillType.
|
2010-06-03 10:28:18 +01:00 |
|
Julian Storer
|
e777282966
|
Minor changes to drawables and SelectedItemSet. Made OpenGLComponent::deleteContext public.
|
2010-06-02 14:49:03 +01:00 |
|
Julian Storer
|
0c541cfba2
|
More changes to Drawables + Jucer development.
|
2010-05-29 13:05:34 +01:00 |
|
Julian Storer
|
8e1b74a8fc
|
More internal changes to drawables. Linux URL header retrieval. Small fix for AudioProcessorPlayer. Jucer development.
|
2010-05-26 20:25:49 +01:00 |
|
Julian Storer
|
1b6eb960e3
|
Added HTTP header retrieval functionality to the URL class. More drawable and Jucer development.
|
2010-05-25 14:31:50 +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
|
9d00c15b67
|
Stage 1 of a redesign of Drawables - instead of a DrawableComposite storing a tranform for each child, each type of drawable now stores its own transform, and these are represented as remapped points instead of affine transforms. Plus, lots of minor tweaks and jucer development.
|
2010-05-19 14:42:14 +01:00 |
|
Julian Storer
|
1751beed57
|
Code clean-ups. Jucer development.
|
2010-05-12 23:42:49 +01:00 |
|
Julian Storer
|
5093ecbc84
|
Minor clean-ups. Jucer development.
|
2010-04-27 19:19:18 +01:00 |
|
Julian Storer
|
27506c2120
|
Copyright notice update.
|
2010-04-23 09:37:13 +01:00 |
|
Julian Storer
|
1ef2087154
|
Minor clean-ups. Jucer development.
|
2010-04-01 16:57:40 +01:00 |
|
Julian Storer
|
66643e85ac
|
Minor string changes.
|
2010-03-26 18:23:54 +00:00 |
|
Julian Storer
|
841a6665bd
|
Minor string literal tidy-ups.
|
2010-03-23 17:36:12 +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
|
80753f4c03
|
Lots of minor changes to prevent warnings. Small fixes to Path, AudioThumbnail, ValueTree, OutputStreams. Tweaks to convert Drawables to/from ValueTrees. New method to write XML to a stream.
|
2009-12-16 21:13:46 +00:00 |
|
Julian Storer
|
01f109e857
|
More graphics updates - new class FillType, which is now used by DrawablePath to specify its colours. New methods Graphics::clipToPath and Graphics::clipToImageAlpha. Added dynamic Xinerama loading.
|
2009-11-30 12:02:51 +00:00 |
|
Julian Storer
|
cd88571081
|
Added methods Graphics::setTiledImageFill and Graphics::setGradientFill - these are now the preferred way to specify a fill type, rather than using the Brush classes (which will probably disappear at some point in the future). Also refactored and renamed some DrawablePath methods, which might require a few tweaks to your code if you use this class.
|
2009-11-05 17:59:44 +00:00 |
|
Julian Storer
|
a90a65343c
|
whitespace tidying-up
|
2009-09-16 20:31:20 +01:00 |
|
Julian Storer
|
151f5e3d09
|
minor tidying up and removal of a few compiler warnings
|
2009-09-16 14:00:50 +01:00 |
|
Julian Storer
|
3355029c6c
|
Fixed a few minor issues and added code to drawables for loading/saving them (this is work-in-progress: not for public use yet!)
|
2009-09-14 13:23:26 +01:00 |
|
Julian Storer
|
a327ca8dc9
|
Updated a method name in Drawable to avoid overloading conflicts
|
2009-08-27 17:16:11 +01:00 |
|
jules
|
c41ae8188d
|
Changed drawables to correctly render semi-transparently; added accessors for properties of some brush classes.
|
2009-08-27 09:07:00 +00:00 |
|
jules
|
4d16424d9c
|
Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly.
|
2009-08-22 21:57:23 +00:00 |
|