Tom Poole
|
1b4042217a
|
macOS: Fixed an issue unregistering fonts
|
2019-07-11 15:48:49 +01:00 |
|
ed
|
bdeaeaf368
|
macOS: Fixed some deprecation warnings and silenced some others for the time being
|
2019-06-24 15:05:17 +01:00 |
|
Tom Poole
|
8f84192c9b
|
Fixed some more Android compiler warnings
|
2019-06-07 12:24:05 +01:00 |
|
Tom Poole
|
670f77f80c
|
Fixed some Android compiler warnings
|
2019-06-06 16:50:12 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
jules
|
f58eacc135
|
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
|
2019-05-15 12:08:38 +01:00 |
|
Tom Poole
|
4e0adb2af8
|
GCC 9 compatibility fixes
|
2019-04-30 17:46:15 +01:00 |
|
Tom Poole
|
3c0ccda6a5
|
macOS: Cleaned up old 10.6 support ifdefs
|
2019-04-05 10:05:21 +01:00 |
|
Tom Poole
|
cb41fdcb9e
|
macOS: Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime
|
2019-03-08 15:21:06 +00:00 |
|
Tom Poole
|
6bf6aa1761
|
MacOS/iOS: Fixed a potential memory corruption when drawing
|
2019-02-20 09:05:13 +00:00 |
|
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
2019-01-31 15:15:31 +00:00 |
|
jules
|
cadac817c6
|
Enabled some more warning flags in Xcode, and fixed the problems they caused
|
2019-01-11 09:52:10 +00:00 |
|
Tom Poole
|
cdff2c7f45
|
macOS: Fixed an issue rendering memory based fonts
|
2018-12-04 14:55:25 +00:00 |
|
hogliux
|
008b7a9ab2
|
Re-structured the low-level Android native code
Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information.
|
2018-11-13 12:33:40 +00:00 |
|
Tom Poole
|
f0a4b67915
|
Android: Fixed some compiler warnings
|
2018-11-09 14:04:46 +00:00 |
|
Tom Poole
|
482d87e2db
|
Fixed a compiler warning
|
2018-10-16 17:34:53 +01:00 |
|
jules
|
768139a298
|
Added some free functions to help make XML parsing less verbose: parseXML()
|
2018-10-15 16:08:25 +01:00 |
|
jules
|
6fda0bffca
|
Fixed some stray zeros that were still being passed as null pointers
|
2018-10-05 12:15:04 +01:00 |
|
Tom Poole
|
b66f78bacf
|
Fixed some CoreGraphics image issues in the latest iOS and MacOS SDKs
|
2018-10-03 15:22:22 +01:00 |
|
jules
|
dbb1345583
|
Replaced calls to CGContextSetRGBStrokeColor with a path-based alternative due to strange iOS bugs
|
2018-09-24 10:26:43 +01:00 |
|
jules
|
c9d05caaae
|
Replaced win32 font kerning tables with maps to improve performance
|
2018-09-18 12:20:11 +01:00 |
|
Tom Poole
|
0e1722e387
|
Multiple spelling fixes
|
2018-08-20 18:16:24 +01:00 |
|
Tom Poole
|
08d67c763f
|
Made some JUCE classes TriviallyCopyable
|
2018-07-11 09:17:31 +01:00 |
|
jules
|
1e6bbb8da9
|
Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this
|
2018-07-03 11:51:13 +01:00 |
|
Tom Poole
|
102ed4a9f2
|
Fixed some compiler warnings
|
2018-06-27 17:02:25 +01:00 |
|
jules
|
49aa9c9db4
|
Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use
|
2018-06-26 14:06:52 +01:00 |
|
jules
|
119d9a79c6
|
Added a flag JUCE_DISABLE_COREGRAPHICS_FONT_SMOOTHING to juce_graphics
|
2018-06-18 12:25:19 +01:00 |
|
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
2018-06-13 17:11:37 +01:00 |
|
jules
|
dee78f29f6
|
Misc cleanups and modernisation
|
2018-05-11 12:46:30 +01:00 |
|
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
2018-05-03 09:59:05 +01:00 |
|
jules
|
9e77d94789
|
Another attempt to get OSX in-memory font layout to work on all OS versions
|
2018-05-01 12:24:18 +01:00 |
|
Lukasz Kozakiewicz
|
772185f2b0
|
Add camera support for iOS and Android.
|
2018-04-25 18:54:04 +02:00 |
|
hogliux
|
269c1f27fd
|
Win32: Fixed a bug where certain unicode characters (> 0x8000) would not be displayed correctly on Windows
|
2018-04-25 11:33:09 +01:00 |
|
hogliux
|
f639b7b149
|
macOS/iOS: Continue to use text layout fallback for fonts loaded from memory
You can override this by defining JUCE_FORCE_USE_NATIVE_TEXT_LAYOUT_FOR_MEMORY_FONTS=1
|
2018-04-24 10:17:46 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
hogliux
|
a7b5c1f77f
|
Android: Fixed an issue where getting the metrics of a string on android could crash if the string can't be represented as a UTF-16 string
|
2018-04-11 10:47:05 +01:00 |
|
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
2018-04-10 18:34:20 +01:00 |
|
hogliux
|
6c08f04a8e
|
Android: Fixed a crash when painting a string that can't be represented as a UTF-16 string
|
2018-04-09 16:28:38 +01:00 |
|
jules
|
2e0f6b5dbc
|
Avoided an OSX font bug workaround that's no longer needed in 10.11, and also stripped out a huge amount of defunct OSX 10.5 font code
|
2018-04-04 16:03:40 +01:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
ed
|
9027d1e5a1
|
Implemented setIcon() in NSViewComponentPeer
|
2018-02-12 12:47:57 +00:00 |
|
jules
|
e1f57f64da
|
Optimised a couple of places in the software/GL render engines where copies of RectangleLists could be avoided
|
2018-02-07 15:53:54 +00:00 |
|
jules
|
fb43fbb37f
|
Fix for CoreGraphics clipping to zero-winding paths
|
2018-02-05 12:18:59 +00:00 |
|
jules
|
415f0e4c90
|
Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit!
|
2018-01-17 11:23:12 +00:00 |
|
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
2018-01-10 17:35:08 +00:00 |
|
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
2018-01-10 14:49:57 +00:00 |
|
jules
|
78b0ab6442
|
A few code cleanups
|
2018-01-09 14:28:08 +00:00 |
|
jules
|
3ec5c17bb1
|
Misc cleanups relating to ScopedPointer
|
2018-01-08 18:03:26 +00:00 |
|
jules
|
58a99ff139
|
Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
|
2017-12-12 16:24:40 +00:00 |
|
Tom Poole
|
1dafeafef7
|
MacOS: Fixed some integer overflow issues when loading large images
|
2017-11-20 13:52:22 +00:00 |
|