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

395 commits

Author SHA1 Message Date
jules
1de23b2c06 Workaround for DirectWrite failing to load certain fonts. 2013-12-29 10:31:59 +00:00
jules
ffb4572104 Fix for DPI of win32 fonts sizes when specified in points. 2013-12-23 11:59:35 +00:00
jules
64a38ea6ee Sanity-checked places where introjucer GUI editor added TRANS macros. 2013-12-19 18:31:32 +00:00
jules
d3b92ab447 Fix for win32 memory font loading. 2013-12-19 16:43:51 +00:00
jules
d8c065c81f Added functionality for loading in-memory fonts! See Typeface::createSystemTypefaceFor() 2013-12-19 15:39:30 +00:00
jules
fc24a63ed1 Added a method Rectangle::withSizeKeepingCentre() 2013-12-07 14:31:52 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
95610593a5 Fix for clipping of Graphics::drawSingleLineText with right-justification. 2013-11-26 10:08:16 +00:00
jules
f62c9d186d Avoided some warnings in OSX10.9 SDK 2013-11-19 12:22:38 +00:00
jules
cdacae9cbb Version 3.0.0 2013-11-19 10:13:14 +00:00
jules
7b2b7b975b Removed leak detector from RectangleList to avoid problems in DLL build. 2013-11-15 11:32:56 +00:00
jules
41545be958 Added methods for line/rectangle intersection. 2013-11-13 10:26:35 +00:00
jules
a90c0635bc Added a default constructor for RectanglePlacement. 2013-11-11 11:01:35 +00:00
jules
1113e17186 Version number update 2013-11-10 18:00:38 +00:00
jules
863895d107 Minor cleanups. 2013-11-10 17:43:02 +00:00
jules
bad91fc47a Better ordering of linux font style names. 2013-11-10 17:42:48 +00:00
jules
57974a793c Some fixes for minor graphical problems. 2013-11-09 16:22:09 +00:00
jules
a53110de06 Big speedup to path rendering on GL/software. 2013-11-07 14:38:59 +00:00
jules
12a8dd3092 Avoided some pedantic GCC warnings. 2013-11-03 19:16:52 +00:00
jules
2c9c35d3c3 Fixed a few compiler warnings. 2013-11-01 10:43:30 +00:00
jules
cb29cbf4a5 Fix for vertical justification of CoreText layouts of attributed strings. 2013-10-30 10:43:38 +00:00
jules
59d719cc26 Increased the gamma of software-rendered fonts. 2013-10-29 21:37:36 +00:00
jules
6dda450ad6 Added a version of Graphics::drawEllipse that takes a rectangle. 2013-10-29 21:36:38 +00:00
jules
569fe21e7f Minor tidying. 2013-10-28 13:59:09 +00:00
jules
0de50d99a5 Version number update 2013-10-27 22:06:04 +00:00
jules
bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 2013-10-27 22:02:21 +00:00
jules
a8984031ba Made sure that glyph caches are flushed along with the typeface cache. 2013-10-23 11:50:04 +01:00
jules
740cea768c Added some trimming functions to Rectangle. 2013-10-20 20:38:45 +01:00
jules
a204ea7ae8 Version number update 2013-10-17 21:54:19 +01:00
jules
81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 2013-10-17 10:42:58 +01:00
jules
349d3d423f Fix for software text layout colour of single-character strings. 2013-10-11 21:56:44 +01:00
jules
56c1853b37 Fix for CoreGraphics multi-rectangle gradient drawing. 2013-10-11 20:21:02 +01:00
jules
05cd003f4b Made Times New Roman the default serif font on Windows. 2013-10-04 10:00:24 +01:00
jules
12bf054456 Version number update 2013-10-03 09:25:43 +01:00
jules
bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 2013-10-01 11:53:17 +01:00
jules
5f9552c4ec Version number update 2013-09-30 14:45:59 +01:00
jules
8a66ec83f0 Minor clean-ups. 2013-09-26 18:15:45 +01:00
jules
1c8a03c05e Fix for edgetable rendering. 2013-09-24 23:02:28 +01:00
jules
9e5e5c82da Added an integer fillRectList method to Graphics. 2013-09-24 17:25:48 +01:00
jules
af87a2eda6 Added some thread-safety to typeface caching, and optimised default font construction. 2013-09-24 13:37:00 +01:00
jules
62b3adee81 More win32 DirectWrite nullptr checks. 2013-09-23 14:44:00 +01:00
jules
d0629ab14e Improved always-on-top window detection. Cleaned up some old obj-C code. 2013-09-23 13:41:36 +01:00
jules
abd3babc02 Minor optimisations and clean-ups. 2013-09-21 13:41:16 +01:00
jules
ab1f069246 Added a nullptr safeguard in win32 DirectWrite layout. 2013-09-19 14:55:48 +01:00
jules
9b4566a2f0 Added some Rectangle and Point scaling methods. 2013-09-17 09:38:32 +01:00
jules
fc772941d6 Fixed some pedantic warnings. 2013-09-16 18:47:28 +01:00
jules
3a47baf9b9 Misc minor string optimisations. 2013-09-11 14:52:28 +01:00
jules
435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 2013-09-11 10:29:48 +01:00
jules
fc5fc50ae0 Linux font fix. 2013-09-10 14:34:58 +01:00