1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-27 02:20:05 +00:00
Commit graph

160 commits

Author SHA1 Message Date
jules
ad1becb00b PixelARGB compile fix for PPC targets. 2012-07-21 20:25:50 +01:00
jules
75d72d6323 Version number bump. 2012-07-21 14:39:29 +01:00
jules
b3556f720e Added some colour component accessor methods to PixelARGB, PixelRGB. Tidied up some packing macros. 2012-07-21 08:58:27 +01:00
jules
c6299a08dc Changed the return type of ImageType::create(). 2012-07-18 10:43:27 +01:00
jules
fb5bcb5094 Removed a confusing Font constructor that took a style name but could be mistakenly called with a typeface name. 2012-07-14 12:48:01 +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
225040e62b Improved drop-shadow code. 2012-07-13 11:58:44 +01:00
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
jules
9af7f2f480 Fixed a dependency issue in the graphics module. 2012-07-12 11:19:32 +01:00
jules
b8f557b201 Tab button fix and minor clean-ups. 2012-07-12 11:06:12 +01:00
jules
3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 2012-07-11 21:07:47 +01:00
jules
1e9e6cbf79 New methods for Graphics, CallOutBox. 2012-07-11 14:26:51 +01:00
jules
7afbc077e7 Version update. 2012-07-11 10:19:09 +01:00
jules
502af083aa Fixed a bug in Font::setUnderline(). 2012-07-11 09:44:10 +01:00
jules
3fdc8a22db New colour contrast method. 2012-07-09 21:59:27 +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
27f1901fe6 Refactored Path::addBubble, BubbleMessageComponent and BubbleComponent classes to work better and avoid duplicated code. 2012-07-07 15:13:46 +01:00
jules
46c327d902 Font::fromString() fix. 2012-07-03 19:43:49 +01:00
jules
b6211f01c8 Added method: Font::withTypefaceStyle(). 2012-07-03 14:39:00 +01:00
jules
625395fc98 Fix for Typeface::clearTypefaceCache() 2012-07-02 15:06:49 +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
eeeaf832d5 Added a Typeface::clearTypefaceCache() method. 2012-06-26 10:39:16 +01:00
jules
1cf1cd1a3b Workarounds for some c++11 compiler warnings. 2012-06-23 10:25:16 +01:00
jules
fa3eb07cd0 Mac 10.5 CoreText fix. 2012-06-21 09:31:19 +01:00
jules
5d009a2b73 Workaround for an Apple font bug in 10.6. 2012-06-10 14:39:23 +01:00
jules
4536fce9ab TextLayout RTL fix. 2012-06-08 16:00:54 +01:00
jules
0e6bbcc55c DirectWrite RTL layout fix. 2012-06-08 15:29:58 +01:00
jules
8810c804e4 DirectWrite fix. 2012-06-08 09:57:47 +01:00
jules
1089e3df86 Introjucer: Added "LinuxLibs" field to modules, for specifying module-specific libs. 2012-05-31 08:21:34 +01:00
jules
ac1d6955e7 Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. 2012-05-29 10:30:41 +01:00
jules
7cd30ec175 Direct2DRenderer: added transformations. 2012-05-26 12:44:31 +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
75f8a6a440 Removed compatibility for iOS versions before 3.2. 2012-05-24 13:10:20 +01:00
jules
74a866565c DirectWrite tweaks. 2012-05-24 11:19:06 +01:00
jules
38aee86ed1 Tweaks to some Direct2D code. 2012-05-23 17:47:53 +01:00
jules
ec89065a44 Improved thread-safety of Typeface::Ptr 2012-05-22 20:41:50 +01:00
jules
f401d72b4b Tidied up some minor font issues. 2012-05-21 19:02:37 +01:00
jules
584c444ffd Tidied up some win32 DLL loading code, and fixed a call type mismatch with the windows media format class. 2012-05-09 13:54:24 +01:00
jules
d4deecb2f2 Cleaned up a few warnings generated by clang -Wall. 2012-05-09 10:01:56 +01:00
jules
cd7cdacfd1 OSX/win32 typeface fixes. 2012-05-08 11:11:43 +01:00
jules
c9bf56d3f7 DirectWrite type layout fix. 2012-05-03 12:52:47 +01:00
jules
23c46c4cda Fixes for handling fonts with non-existent style names. 2012-05-03 10:42:10 +01:00
jules
7e9fbd30c3 Some font style tweaks, and update of the juce demo fonts page to show a list of available styles. 2012-05-02 11:12:31 +01:00
jules
941907a3d1 Initial commit of font style access, providing access to the styles available for each font family. 2012-05-01 12:10:05 +01:00
jules
2e1ead004e Updated the default linux font names. 2012-04-24 10:48:05 +01:00
jules
df5d50bcd8 Version number bump. 2012-04-16 17:54:42 +01:00
jules
3a91979ea8 Version bump. 2012-04-11 11:06:43 +01:00
jules
1f95f54089 Purged some warnings. 2012-04-10 10:29:14 +01:00