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

727 commits

Author SHA1 Message Date
ed
d510b73cdf Normalised all whitespace before args in std::function 2020-06-05 09:37:49 +01:00
ed
05602341fc OpenGL: Take global scale factor into account when setting rendering scale on Windows 2020-05-29 16:55:56 +01:00
ed
281ae0b067 macOS: Render OpenGL frames on ThreadPoolJob instead of directly on the CVDisplayLink thread to avoid a deadlock 2020-05-20 11:45:44 +01:00
ed
270237be9b macOS: Disable CVDisplayLink driver when continuous repainting is false 2020-05-12 16:46:06 +01:00
reuk
092bc44413
MinGW: Fix windows/gcc warnings 2020-05-11 11:28:28 +01:00
reuk
4cf66d6522 Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
Tom Poole
6cb75d9d2c Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
ed
c2e3dcd8bf Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object 2020-04-23 17:08:29 +01:00
ed
74ca3b44c4 Linux: Removed X11-specific code from LinuxComponentPeer 2020-04-16 12:18:49 +01:00
ed
fe61354c21 Linux: Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime 2020-04-16 12:18:48 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
1fdba480cc JUCE 6: Update version numbers 2020-04-11 15:03:19 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
d77dae186d Windows: Fixed an OpenGL scale issue in high-DPI plug-ins 2020-03-17 16:22:19 +00:00
Tom Poole
5e9826ecf8 Added some missing license headers 2020-03-16 14:11:06 +00:00
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00
ed
ccbe0816d0 Changed fallthrough return value to nullptr in OpenGLContext::NativeContext::getNativeHandle() on Windows 2020-03-04 10:01:21 +00:00
ed
99a17ad3a9 Windows: Fixed an issue with OpenGL rendering scale in plug-ins 2020-03-03 18:37:35 +00:00
ed
18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 2020-03-02 15:41:08 +00:00
ed
08d0a12f03 Bump version number to 5.4.7 2020-02-10 14:16:54 +00:00
ed
5bda9de977 Windows: Fixed some build errors and warnings when using Clang in Visual Studio 2020-02-06 14:07:42 +00:00
Tom Poole
ef1eacccd3 Bump version number to 5.4.6 2020-02-04 11:26:48 +00:00
ed
b45ce09235 Standardised the licensing whitespace in module headers 2020-01-30 09:48:16 +00:00
ed
b2d8f45e14 Fixed a potential data race in OpenGLContext::CachedImage 2020-01-14 18:16:32 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
Tom Poole
26027ca9c3 macOS: Use CVDisplayLink to drive OpenGL 2019-12-31 13:30:11 +00:00
ed
4583baf277 Bump version number to 5.4.5 2019-10-16 10:01:09 +01:00
ed
558ca3e5e6 OpenGL: Update native context window position when viewport size or scale changes in OpenGLContext::CachedImage::updateViewportSize() 2019-10-15 14:06:12 +01:00
ed
6f4d212ca6 Reverted a37b918 which was causing some issues in Cubase 10 2019-09-11 16:19:17 +01:00
ed
a37b918082 Windows: Correctly set the DPI-awareness of OpenGL worker threads 2019-09-02 17:24:19 +01:00
Tom Poole
d8638fdd2a OpenGL: Fixed an issue cloning OpenGLImageType images 2019-08-12 12:40:06 +01:00
Tom Poole
528798d96e Bump version number to 5.4.4 2019-08-09 11:24:54 +01:00
ed
6dda52b98b OpenGL: Check frame buffer completeness in OpenGLContext::copyTexture() to avoid an GL_INVALID_FRAMEBUFFER_OPERATION error 2019-07-15 16:56:22 +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
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
ed
c194389cb5 Fixed a linker error in 2af1de4 2019-05-13 10:28:12 +01:00
ed
2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer 2019-05-11 09:31:18 +01:00
ed
be589191a0 OpenGL: Added GL_POINT_SPRITE to juce_MissingGLDefinitions.h 2019-04-23 09:41:54 +01:00
Tom Poole
3c0ccda6a5 macOS: Cleaned up old 10.6 support ifdefs 2019-04-05 10:05:21 +01:00
Tom Poole
cbdf5e6d21 Fixed some compiler warnings 2019-03-08 18:01:17 +00:00
ed
6722194260 Bump version number to 5.4.3 2019-02-21 15:25:51 +00:00
ed
5bdd3ea8c6 OpenGL: Fixed an incorrect type in OpenGLShaderProgram::Uniform::set() 2019-02-19 08:43:40 +00:00
Tom Poole
e3ebe5aed1 Bump version number to 5.4.2 2019-02-07 10:02:17 +00:00
Tom Poole
be83a08c3b Added an assertion to check the OpenGL swap interval on MacOS 2019-02-01 13:00:08 +00:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
ed
360be3400d Added an "app" subfolder to all of the native/java directories and updated modules/juce_core/native/java/README.txt 2019-01-30 09:55:50 +00:00
ed
7134bd0f1b VST: Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled 2019-01-23 11:00:41 +00:00