jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
jules
|
9e77d94789
|
Another attempt to get OSX in-memory font layout to work on all OS versions
|
7 years ago |
hogliux
|
58f88ffeb8
|
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
|
7 years ago |
Lukasz Kozakiewicz
|
772185f2b0
|
Add camera support for iOS and Android.
|
7 years ago |
hogliux
|
269c1f27fd
|
Win32: Fixed a bug where certain unicode characters (> 0x8000) would not be displayed correctly on Windows
|
7 years ago |
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
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
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
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
hogliux
|
6c08f04a8e
|
Android: Fixed a crash when painting a string that can't be represented as a UTF-16 string
|
7 years ago |
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
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
ed
|
9027d1e5a1
|
Implemented setIcon() in NSViewComponentPeer
|
7 years ago |
jules
|
e1f57f64da
|
Optimised a couple of places in the software/GL render engines where copies of RectangleLists could be avoided
|
7 years ago |
jules
|
fb43fbb37f
|
Fix for CoreGraphics clipping to zero-winding paths
|
7 years ago |
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!
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
jules
|
78b0ab6442
|
A few code cleanups
|
7 years ago |
jules
|
3ec5c17bb1
|
Misc cleanups relating to ScopedPointer
|
7 years ago |
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!
|
7 years ago |
Tom Poole
|
1dafeafef7
|
MacOS: Fixed some integer overflow issues when loading large images
|
7 years ago |
Lukasz Kozakiewicz
|
5d30fcd9b5
|
Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate.
|
7 years ago |
jules
|
3e73e11d82
|
Avoided a visual studio warning
|
7 years ago |
jules
|
9d56e2990d
|
Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily
|
7 years ago |
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)
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
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
|
7 years ago |
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
7 years ago |
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
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
jules
|
3df7f8ff8b
|
Did a bit of minor modernising in Graphics + Path
|
7 years ago |
tpoole
|
0874e47a35
|
Graphics code refactoring
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
2f523cfae7
|
Added /usr/share/fonts as an extra font search-path on linux
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
38d49a5ee7
|
Modernised a few RectangleList iterators
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
hogliux
|
5fe3289256
|
Fixed several Android text rendering bugs
|
8 years ago |
tpoole
|
4c59a920b4
|
Added Inter-App Audio capabilities to standalone plug-ins
|
8 years ago |
hogliux
|
6559b3e185
|
Fixed multiple harmless warnings in Android builds
|
8 years ago |
hogliux
|
3cef6dcbdf
|
Fixed an obscure iOS deadlock when loading custom type-faces
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
hogliux
|
64f0027863
|
Added a workaround for a macOS Sierra font rendering issue which resulted in invisible text for small font sizes
|
8 years ago |
ed
|
a6d3c971fc
|
Fixed a bug on OSX where images with SingleChannel PixelFormat were being created with an RGB colour space
|
8 years ago |
hogliux
|
c0987f2b32
|
Fixed a false positive in ASAN in a recent bug fix commit to OSXTypeface
|
8 years ago |
hogliux
|
57fdbd439f
|
Fixed a potential access after free bug when creating typefaces from user data os macOS
|
8 years ago |
ed
|
76b3689a48
|
Added BLOCKS module
|
8 years ago |
tpoole
|
13c494666e
|
Changed lowResamplingQuality to kCGInterpolationNone on OS X and iOS
|
8 years ago |