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

263 commits

Author SHA1 Message Date
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
Lukasz Kozakiewicz
5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 2017-11-08 18:29:12 +01:00
jules
3e73e11d82 Avoided a visual studio warning 2017-11-03 14:12:49 +00:00
jules
9d56e2990d Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily 2017-11-03 13:51:37 +00:00
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
jules
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
jules
369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 2017-10-11 12:10:58 +01:00
jules
2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 2017-10-09 15:39:22 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
jules
3df7f8ff8b Did a bit of minor modernising in Graphics + Path 2017-08-09 10:41:08 +01:00
tpoole
0874e47a35 Graphics code refactoring 2017-06-27 15:31:54 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
2f523cfae7 Added /usr/share/fonts as an extra font search-path on linux 2017-04-26 11:14:16 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
jules
38d49a5ee7 Modernised a few RectangleList iterators 2017-04-03 16:08:07 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
hogliux
5fe3289256 Fixed several Android text rendering bugs 2017-03-01 16:16:34 +00:00
tpoole
4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 2017-03-01 11:55:52 +00:00
hogliux
6559b3e185 Fixed multiple harmless warnings in Android builds 2017-02-08 18:07:37 +00:00
hogliux
3cef6dcbdf Fixed an obscure iOS deadlock when loading custom type-faces 2017-02-07 12:01:25 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 2017-02-01 17:18:06 +00:00
hogliux
64f0027863 Added a workaround for a macOS Sierra font rendering issue which resulted in invisible text for small font sizes 2017-01-24 11:56:31 +00:00
ed
a6d3c971fc Fixed a bug on OSX where images with SingleChannel PixelFormat were being created with an RGB colour space 2017-01-24 09:19:41 +00:00
hogliux
c0987f2b32 Fixed a false positive in ASAN in a recent bug fix commit to OSXTypeface 2016-11-24 11:59:11 +00:00
hogliux
57fdbd439f Fixed a potential access after free bug when creating typefaces from user data os macOS 2016-11-24 10:55:20 +00:00
ed
76b3689a48 Added BLOCKS module 2016-11-01 17:17:33 +00:00
tpoole
13c494666e Changed lowResamplingQuality to kCGInterpolationNone on OS X and iOS 2016-10-06 10:46:48 +01:00
tpoole
a440c16d89 Added Graphics::ResamplingQuality::noResampling 2016-10-05 08:50:09 +01:00
ed
aff5ea5a9b Replaced two instances of src[1] with src[0] in the render4PixelAverage method as adding pixelStride handles the offset 2016-09-21 09:54:18 +01:00
jules
021209e216 Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak 2016-06-22 16:33:09 +01:00
jules
01e2e53160 Added an assertion to catch some unexpected behaviour in the CoreGraphics gradient renderer 2016-04-27 16:12:37 +01:00
jules
bb7189b05e Added kerning support to the DirectWrite layout code 2016-04-14 16:33:19 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
189853720a Cleaned up a few uses of Image::null 2016-03-10 17:20:15 +00:00
jules
a45c3c564f Removed some C++11 syntax that had crept into the OSX font code 2016-03-10 12:14:28 +00:00
jules
56b6efbbad Made sure that String::toCFString() never returns a null pointer 2016-02-25 16:53:14 +00:00
jules
e66762d81f Added writing-direction flags to OSX font layout generation 2016-02-24 10:17:17 +00:00