jules
|
7fb2533bb0
|
Some rendering fixes.
|
2013-08-08 18:01:47 +01:00 |
|
jules
|
61ab5be83f
|
Optimisation for software renderer performance in scaled components.
|
2013-08-06 21:53:52 +01:00 |
|
jules
|
6629921a8b
|
Removed some override specifiers due to a Clang compiler bug.
|
2013-07-30 21:14:57 +01:00 |
|
jules
|
67916bc9d0
|
Refactored OpenGLGraphicsContext to share a lot of code with the software renderer, and to use edgetables rather than image masks for faster clipping.
|
2013-07-30 17:20:58 +01:00 |
|
jules
|
32c98223ac
|
Refactored some lowlevelgraphicscontext classes to remove duplicated code.
|
2013-07-30 09:59:03 +01:00 |
|
jules
|
6a6f42ddc9
|
Workarounds for GCC not understanding friend template classes in RectangleList.
|
2013-07-29 08:55:55 +01:00 |
|
jules
|
1b9a60e52c
|
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
|
2013-07-28 18:08:28 +01:00 |
|
jules
|
072c27d7f4
|
Renamed Rectangle::transformed to Rectangle::transformedBy, in order to match the method name in Point, and allow easier use of these classes in templates.
|
2013-07-25 18:13:27 +01:00 |
|
jules
|
60a0087114
|
Some internal component peer work.
|
2013-07-25 14:55:55 +01:00 |
|
jules
|
cf01cae2ea
|
Changed Rectangle::transformed to use getSmallestIntegerContainer on its result when used on a non-float rectangle type.
|
2013-07-25 14:28:29 +01:00 |
|
jules
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
2013-07-22 13:18:29 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
5918d039ce
|
Added some "override" annotations.
|
2013-07-08 19:05:14 +01:00 |
|
jules
|
2329e63f20
|
Converted a few Colour references to pass-by-values.
|
2013-07-01 17:38:47 +01:00 |
|
jules
|
1a49c7fc5b
|
TextLayout whitespace fix.
|
2013-06-29 12:03:29 +01:00 |
|
jules
|
e05393c36d
|
Windows default font fix.
|
2013-06-16 21:48:02 +01:00 |
|
jules
|
4b128378cf
|
CodeEditorComponent rendering improvements. Faster OSX font lookup.
|
2013-06-16 10:08:05 +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
|
a1e3f23ee4
|
Linux build fix.
|
2013-06-05 15:08:00 +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
|
2d6135a6db
|
Added some methods for scanning font folders with FreeType.
|
2013-04-21 20:47:29 +01:00 |
|
jules
|
9387c7fdaf
|
Simplified some ComponentPeer methods.
|
2013-04-21 19:01:02 +01:00 |
|
jules
|
c8b3d28acc
|
Refactored some linux freetype font classes.
|
2013-04-16 11:44:01 +01:00 |
|
jules
|
ba2dc52b34
|
Made use of @autoreleasepool for clang builds.
|
2013-03-21 18:33:01 +00:00 |
|
jules
|
79f9874f59
|
OTF font scanning in linux.
|
2013-03-20 18:48:51 +00:00 |
|
jules
|
aec62f376e
|
Fix for OSX10.4 fonts.
|
2013-03-19 11:38:31 +00:00 |
|
jules
|
136041daa7
|
Fixed a couple of base-class copying typos and prevented copying of ReferenceCountedObject bases.
|
2013-03-08 15:13:07 +00:00 |
|
jules
|
d0135d9efc
|
Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings.
|
2013-03-08 14:07:51 +00:00 |
|
jules
|
669bd67670
|
Spelling and minor cleaning.
|
2013-01-22 16:58:53 +00:00 |
|
jules
|
6f88b7ae60
|
Minor clean-ups.
|
2013-01-03 10:29:01 +00:00 |
|
jules
|
7a3453f48b
|
Minor clean-ups.
|
2012-12-31 19:10:54 +00:00 |
|
jules
|
234525aef9
|
Increased the warning level in a couple of OSX builds, and removed some pedantic warnings in the introjucer.
|
2012-12-27 19:56:18 +00:00 |
|
jules
|
de61fee31c
|
Fix for fonts on PPC.
|
2012-12-23 13:05:25 +00:00 |
|
jules
|
35991fb01c
|
Fix for compiler error in camera code.
|
2012-12-22 18:06:44 +00:00 |
|
jules
|
a07ce814eb
|
win32 font point size fixes.
|
2012-12-18 18:06:01 +00:00 |
|
jules
|
e58b915300
|
Fixed some COM object ref-counting.
|
2012-12-18 18:05:36 +00:00 |
|
jules
|
2ae82c4db4
|
New method Font::withPointHeight, for specifying font sizes in points.
|
2012-12-17 21:27:23 +00:00 |
|
jules
|
6971cab6d2
|
Compiler compatibilty change in mac font code.
|
2012-12-17 10:29:14 +00:00 |
|
jules
|
a4b2a5dfa9
|
DRY-ing some loops in the software renderer (and improving performance).
|
2012-12-15 22:16:29 +00:00 |
|
jules
|
f5af56f1b5
|
Added ability to synthesise italic fonts on OSX for fonts which don't have a real italic style.
|
2012-12-15 21:41:55 +00:00 |
|
jules
|
3a9cad8f2c
|
Enabled some code that was disabled for mingw, but which will work with the latest version.
|
2012-12-13 14:17:08 +00:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
68476aded8
|
Renderer optimisations.
|
2012-11-25 19:04:05 +00:00 |
|
jules
|
51d1c85b4e
|
Allowed user-defined setting of JUCE_CORETEXT_AVAILABLE.
|
2012-11-22 15:08:11 +00:00 |
|
jules
|
a971f93daf
|
Fixed typo in CoreGraphics code.
|
2012-11-20 15:01:17 +00:00 |
|
jules
|
880fa4d673
|
Component repaint optimisations.
|
2012-11-19 16:19:05 +00:00 |
|
jules
|
a51a4952e4
|
Cleaned up a few VC warnings.
|
2012-11-15 19:11:24 +00:00 |
|
jules
|
f6ce67ed4a
|
OpenGL context now supports high DPI displays. Added operator* to Rectangle class.
|
2012-11-15 17:55:57 +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
|
8e8dc5667f
|
Renamed a few old references to "iPhoneOS" as "iOS".
|
2012-11-13 18:28:55 +00:00 |
|