jules
|
a2280fc25d
|
Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering.
|
11 years ago |
jules
|
dbf7053861
|
New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows.
|
11 years ago |
jules
|
2786eadaf9
|
Removed a few pedantic warnings.
|
11 years ago |
jules
|
68f98d1243
|
Added a FPS readout to the rendering demo.
|
12 years ago |
jules
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
12 years ago |
jules
|
eb646f8c42
|
Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes.
|
12 years ago |
jules
|
82976c2ac7
|
Introjucer: some code-gen updates.
|
12 years ago |
jules
|
e93f645b5a
|
Made introjucer fix line endings when saving jucer documents.
|
12 years ago |
jules
|
7bc0cf13b1
|
Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows.
|
12 years ago |
jules
|
af18430f08
|
Changed Label::setText to use a NotificationType parameter rather than a bool.
|
12 years ago |
jules
|
5ed768e953
|
New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools.
|
12 years ago |
jules
|
faf92ea026
|
Old jucer: eliminated the 'L' string literal prefix.
|
12 years ago |
jules
|
08dd8f62c7
|
Got rid of the remaining uses of juce_useDebuggingNewOperator in the old Jucer template.
|
12 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
jules
|
2c0902833d
|
Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option.
|
13 years ago |
Julian Storer
|
f307045b92
|
Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.
|
14 years ago |
Julian Storer
|
1d215fa865
|
Renamed the juce demo folder from "juce demo" to "JuceDemo". Annoyingly, this is necessary because the Android build tools can't handle paths containing spaces (!)
|
14 years ago |
Julian Storer
|
645637ab09
|
Added some assertions, fixed a win32 mouse mouse cursor problem, tweaked PopupMenu::showAt().
|
14 years ago |
Julian Storer
|
5c49cdba8a
|
Improved the coding standards used in the juce demo project.
|
14 years ago |
Julian Storer
|
9f0c91196f
|
Added method Image::getClippedImage(), which allows the use of images that refer to subsections of another image. This means that the the parameters to a couple of Graphics methods no longer need a clipping rectangle. Also dded a static Image::null object and another constructor for Image::BitmapData.
|
15 years ago |
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.
|
15 years ago |
Julian Storer
|
ffd93c0343
|
Cleaned up some compiler warings in the demo. Minor Viewport tweak.
|
15 years ago |
Julian Storer
|
00b082caf6
|
New arrowhead and polygon methods for Path and PathStrokeType. Tweaked a few Path methods to take Line and Point objects instead of loose coordinate parameters. Various new geometric methods and more refactoring of Drawables. Misc fixes for CoreGraphics, AudioFormat.
|
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
|
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
|
42666db484
|
Some win32 clean-ups.
|
15 years ago |
Julian Storer
|
305d58519a
|
Converted the Juce demo projects to all be auto-generated by the Jucer.
|
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
|
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
|
4c31b704ed
|
Fix for Graphics::drawImage and small change to the parameters of Graphics::drawImageTransformed - if you were using subregions of images, note that this method now treats them slightly differently. Previously, the transform was relative to the origin of the image, but now it's relative to the origin of the subregion.
|
15 years ago |
Julian Storer
|
a8a602f7a2
|
Couple of small fixes for mac midi and win32 threads, and fixed a memory leak in the demo app.
|
15 years ago |
Julian Storer
|
911e0d5ea5
|
Added new juce demo files.
|
15 years ago |