Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
1 year ago
reuk
da38c1ed2a
TextInputTarget: Improve IME support on Android
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
reuk
2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread
2 years ago
reuk
8ec8e36f5c
OpenGLContext: Swap buffers on the main thread
This change fixes an issue where opening multiple OpenGLContexts on
certain versions of macOS (observed on 10.13) could cause a deadlock.
The issue can be reproduced by:
- Attaching an OpenGL context to the AudioPluginDemo editor
- Opening multiple copies of the editor simultaneously in a plugin host.
I tested with Live 10.
I also observed the issue in a standalone app that opened new windows
containing OpenGLContexts on a timer.
2 years ago
reuk
b80f77f8b1
Android: Allow TalkBack borders to be displayed on OpenGL views
3 years ago
reuk
83dca0f1e5
Android: Allow TalkBack borders to be displayed on OpenGL views
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
abf493122f
OpenGL: Attempt to enable multisampling on Android
3 years ago
ed
b7e28541ca
Replaced deprecated Displays methods
4 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
6cb75d9d2c
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
ed
add88c33f2
Replaced all references to ROLI with Raw Material Software and regenerated all bytecode
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
Tom Poole
670f77f80c
Fixed some Android compiler warnings
6 years ago
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.
6 years ago
jules
274bae5180
Extended the timeout on Android when trying to open a GL context
6 years ago
Lukasz Kozakiewicz
315326477d
Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs.
7 years ago
ed
6894e04356
Android: Fixed an OpenGL crash that would occur due to failing to get a pointer to the native window
7 years ago
Lukasz Kozakiewicz
073921445c
Android: add WebBrowserComponent implementation.
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
2c3c9e5d18
A bit more minor cleaning up
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
6559b3e185
Fixed multiple harmless warnings in Android builds
8 years ago
jules
fb864a5cb1
Corrected some spelling mistakes in comments
9 years ago
jules
89ba69ab29
Android Bluetooth MIDI, pro-audio i/o and improved openGL support
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
hogliux
2f94c8019d
Implement proper android scaling support
10 years ago
Timur Doumler
be9a2ff1bb
Implemented support for Android OpenGL native ARGB pixel format.
10 years ago
jules
17863a45b6
Workaround for problems on Android when the OS reuses a posix thread for the openGL thread.
10 years ago
jules
04019091a7
Fix for deletion of opengl views on newer versions of android
10 years ago
jules
272bcbcaab
Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context.
11 years ago
jules
30cc1ed757
Added flags for multisampling in GL, and implementation of this for iOS.
11 years ago
jules
03c2801f3f
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
12 years ago
jules
25c70643e3
OpenGL linux fix, and removed some deprecated GL calls.
12 years ago
jules
6f88b7ae60
Minor clean-ups.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
842d30fbfa
Minor tidying-up.
12 years ago
jules
591e89cd87
Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed.
13 years ago
jules
68024fb8aa
Changed OpenGLContext to take a native context handle as its sharing context.
13 years ago
jules
bd0741f9a9
Added method OpenGLContext::deactivateCurrentContext().
13 years ago
jules
7d9e06d788
Added OpenGL locking for OSX.
13 years ago
jules
4e1a9f6526
better double comparisons for var. Fix for VS2005/VS2010 RTAS exporting. Minor GL cleanups and project updates.
13 years ago
jules
0f8cc04904
GL fixes, clean-ups, docs.
13 years ago
jules
53c0436d71
Android fixes. OSX fix for old SDKs.
13 years ago
jules
91a41ddbd8
OpenGL refactoring (stage 1)
13 years ago