jules
|
edec7b34b2
|
Replaced some uses of AffineTransform::identity with a default-constructed object
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
1eab064696
|
Rearranged some documentation for relative coord expressions.
|
10 years ago |
jules
|
8ee40273f2
|
Added method Drawable::replaceColour
|
11 years ago |
jules
|
f9759ecc6b
|
Documentation fixes.
|
11 years ago |
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
11 years ago |
jules
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
12 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
4fc8fbaef1
|
Added some more override decorators.
|
12 years ago |
jules
|
4ce1908f79
|
Misc tidying-up.
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
0e978e13b1
|
Added method Drawable::parseSVGPath()
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
842d30fbfa
|
Minor tidying-up.
|
12 years ago |
jules
|
ecb7abb435
|
Made sure that Drawable::createCopy copies their names and IDs.
|
13 years ago |
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..
|
13 years ago |
Julian Storer
|
0853a9b686
|
Removed const-ness from some return types to take advantage of future c++0x advantages.
|
14 years ago |
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.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
2a86002b31
|
New class: ResizableEdgeComponent.
|
14 years ago |
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.
|
14 years ago |
Julian Storer
|
7478c7f9ab
|
win32 font fix. Tidied up warnings in plugin host. More drawable refactoring. TabbedComponent fix.
|
14 years ago |
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.
|
14 years ago |
Julian Storer
|
faecab9ca5
|
Refactoring of Drawables with new class MarkerList. Fixes for Mac 10.5 SDK includes and minor change to win32 repainting.
|
14 years ago |
Julian Storer
|
9973f5a81e
|
New class ComponentBuilder, and some refactoring of Drawables to use it.
|
14 years ago |
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.
|
14 years ago |
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).
|
14 years ago |
Julian Storer
|
a25d9206d1
|
Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager.
|
14 years ago |
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.
|
14 years ago |
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.
|
14 years ago |
Julian Storer
|
d93a3a8ddf
|
Internal changes to drawable gradients. Fix for AudioFormat bug.
|
15 years ago |
Julian Storer
|
640042dc64
|
Minor posix tweaks. Added a tag value to images. Internal changes to Drawables.
|
15 years ago |
Julian Storer
|
0c27487eca
|
Minor fixes for MouseEvent, posix mutexes, FillType.
|
15 years ago |
Julian Storer
|
24673283eb
|
Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers.
|
15 years ago |
Julian Storer
|
0c541cfba2
|
More changes to Drawables + Jucer development.
|
15 years ago |
Julian Storer
|
8e1b74a8fc
|
More internal changes to drawables. Linux URL header retrieval. Small fix for AudioProcessorPlayer. Jucer development.
|
15 years ago |
Julian Storer
|
1b6eb960e3
|
Added HTTP header retrieval functionality to the URL class. More drawable and Jucer development.
|
15 years ago |
Julian Storer
|
4537a6ec01
|
Changed the way linux always-on-top windows are handled. Couple of minor tweaks to drawables. Jucer development.
|
15 years ago |
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.
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
5093ecbc84
|
Minor clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
148e9f8d25
|
Minor code style tweaks.
|
15 years ago |
Julian Storer
|
08eb852103
|
Minor code clean-ups.
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
e61e8f6775
|
Changed some 'int's to 'size_t's, to improve 64-bit compatibility. Also changed jmin and jmax to use templates, so they can take any type. These changes might mean that you'll need to add some more explicit casts to get your existing code to compile, but this is actually a good thing - it brought to light a few dodgy implicit casts in my code, and may do the same in yours. Also added a function roundToInt(), which replaces roundDoubleToInt() and roundFloatToInt(), but takes any size of floating point number (I've left the old roundDoubleToInt() and roundFloatToInt() functions there for convenience, but will probably remove them in the future).
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
1e1c9944c9
|
Removed methods Graphics::getCurrentFont and Graphics::getCurrentColour, because these methods will become impossible for future native drawing contexts. This required a couple of minor tweaks to LookAndFeel and Drawable methods. Also fixed native CoreGraphics drawing of transparent windows.
|
15 years ago |