1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

34 commits

Author SHA1 Message Date
jules
49fd486c23 Removed Graphics::drawTextAsPath, which is obsolete, since the same job can be done using Graphics::addTransform and any of the other drawText methods. 2013-06-15 16:53:47 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
e75663b467 Improved some openGL texture creation functionality. 2013-02-28 20:45:40 +00:00
jules
0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 2012-12-04 21:39:15 +00:00
jules
667a18712f Added begin()/end() iterators to RectangleList. You should use these in preference to RectangleList::Iterator, as they're faster. 2012-11-15 13:58:49 +00:00
jules
b416ab6651 Added a couple of methods to Graphics. 2012-10-13 11:17:21 +01:00
jules
a0ed9c96e4 New class: ConcertinaPanel. 2012-08-05 22:09:26 +01:00
jules
19e304bc6f Better support for pixel strides in the software renderer. 2012-08-03 16:27:45 +01:00
jules
dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 2012-07-14 11:54:29 +01:00
jules
006e324114 Moved the Graphics::drawBevel() method into LookAndFeel. Fixed an introjucer caret colour bug. 2012-07-14 11:21:56 +01:00
jules
b1d73f2086 Minor internal refactoring and clean-ups. 2012-07-14 10:02:45 +01:00
jules
1e9e6cbf79 New methods for Graphics, CallOutBox. 2012-07-11 14:26:51 +01:00
jules
ceb556876a Fixes to deal with effect rendering in retina displays, e.g. drop-shadows, etc. 2012-07-08 20:07:53 +01:00
jules
f5d72f1406 Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle)); 2012-06-26 13:18:03 +01:00
jules
6e743c8f12 Refactored the software renderer code, moving most of the guts into the juce_RenderingHelpers.h header file to make it possible for people to use it in their own code. 2012-05-24 18:50:26 +01:00
jules
1f95f54089 Purged some warnings. 2012-04-10 10:29:14 +01:00
jules
295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 2012-02-11 14:09:23 +00:00
jules
51a81f5f4d Fix for Graphics::drawBevel. Minor introjucer changes. 2012-02-01 11:39:53 +00:00
jules
aff5fea6b4 Minor introjucer clean-ups. 2012-01-22 10:04:19 +00:00
jules
c38916b675 OpenGL renderer optimisations. 2011-12-22 18:32:34 +00:00
jules
4773b388ef AttributedString class and advanced text layout (stage 1) 2011-11-21 20:03:39 +00:00
jules
34840062ef Made the x and y members public in the Point class. 2011-11-01 21:29:10 +00:00
jules
7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 2011-10-25 18:09:09 +01:00
jules
9eb2e337d3 Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation. 2011-10-24 12:25:59 +01:00
jules
27d7185f34 OSX10.4 menu fix. Graphics::drawSingleLineText justification. 2011-10-20 22:22:40 +01:00
jules
b258976e6a Internal graphics refactoring. 2011-10-16 17:30:33 +01:00
jules
8ef30afad2 Added storage methods to AudioThumbnailCache. 2011-10-14 19:34:52 +01:00
jules
deec72851b Rendering code refactoring. 2011-10-13 16:44:37 +01:00
jules
f9c7761e60 More graphics refactoring. 2011-10-12 10:10:30 +01:00
jules
be3565ac98 Refactored some rendering code. 2011-10-11 10:43:58 +01:00
jules
c3492b99e3 Minor bits of refactoring. 2011-10-08 19:04:43 +01:00
Julian Storer
2c328dfedc Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. 2011-08-19 21:34:34 +01:00
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