1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00
Commit graph

30 commits

Author SHA1 Message Date
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
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
46c3a6bbe5 CustomTypeface unicode fix. Misc nullptr additions. 2011-04-07 16:49:14 +01:00
Julian Storer
5d98779f19 Updated the date in the copyright notice. 2011-03-09 11:36:34 +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
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
a25d9206d1 Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager. 2010-10-21 15:46:25 +01:00
Julian Storer
e414760a26 Cleaned up a few compiler warnings + build problems. 2010-10-14 18:43:20 +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
cc45ec88f5 Misc fixes and tweaks for networking, pthreads, jucer project generation, drawables. 2010-06-09 20:11:43 +01:00
Julian Storer
81d87a9a83 More drawable and geometry class development. Small fixes for viewport scrollbar visibility. 2010-06-06 13:51:07 +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
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
4f704c4d33 Compiler compatibility changes. Minor clean-ups. Linux windowing tweaks. 2010-03-29 14:22:11 +01: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
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
Renamed from src/juce_appframework/gui/graphics/drawables/juce_DrawableText.cpp (Browse further)