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

808 commits

Author SHA1 Message Date
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
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
920f86eace macOS: Fixed some issues with 32-bit builds 2020-04-09 15:02:46 +01:00
ed
18df1b0937 Added JUCE_CONTENT_SHARING define to conditionally compile the native content sharer code 2020-03-31 18:53:14 +01:00
reuk
dde6b96ebe MSVC: Fix some potential divide-by-zero errors 2020-03-26 14:12:13 +00:00
ed
8e4277085a Linux: Fixed some issues flagged by asan 2020-03-20 18:03:28 +00:00
ed
6b8b728d1e Tidied up some whitespace 2020-03-17 16:26:16 +00:00
ed
4a5dda489f Fixed some warnings with -Wconversion enabled 2020-03-17 09:02:57 +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
618f3645b2 Android: Fixed some issues in the native content sharing code 2020-03-03 17:24:39 +00:00
ed
18523101be Windows: Refactored DPI handling in the VST wrapper and hosting code 2020-03-02 15:41:08 +00:00
ed
171b7812f4 Updated platform implementations of Desktop::setKioskComponent() to be multi-monitor aware 2020-02-18 11:19:46 +00:00
reuk
f9532f609e DocumentWindow: Made macOS windows respect constrainer minSize when in split screen 2020-02-10 16:25:59 +00:00
ed
e4d10979ae macOS: Fixed an NSWindow focus bug introduced in 8ce79e2 2020-02-07 16:21:09 +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
ed
efdccd8f1d macOS: Don't play alert sound if NSWindow is blocked by modal component in canBecomeKeyWindow() and canBecomeMainWindow() 2020-02-05 13:55:06 +00:00
ed
8ce79e20e7 macOS: Fixed a bug causing hidden NSWindows to become unhidden when the app regains focus 2020-01-20 12:46:44 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
027e12e3a6 Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library 2020-01-06 16:19:05 +00:00
ed
e36736e0ec Fixed some typos 2020-01-06 14:04:16 +00:00
ed
c2f4da50b5 Android: Updated the JuceSharingContentProvider bytecode 2019-12-16 16:35:53 +00:00
ed
f9781d810e macOS: Added a method for per-window disabling of asynchronous layer-backed views when JUCE_COREGRAPHICS_DRAW_ASYNC is set 2019-11-12 18:54:54 +00:00
ed
e951b39801 Windows: Fixed some repainting issues when using a non-integer scale factor 2019-11-12 10:28:27 +00:00
ed
ce9bb8b605 Windows: Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit 2019-11-08 18:11:27 +00:00
Tom Poole
76cafd10d0 macOS: Fixed some issues targeting older operating systems 2019-11-05 12:34:12 +00:00
ed
8d75cc8064 iOS: Fixed a screen rotation bug on iOS 13 2019-11-01 16:00:40 +00:00
ed
65be5bc9c5 macOS: Removed an SDK version guard for setting transparent window colours in the native peer code 2019-10-24 17:20:59 +01:00
ed
a2772569ec macOS: Added JUCE_COREGRAPHICS_DRAW_ASYNC flag to enable asynchronous drawing 2019-10-24 15:51:03 +01:00
ed
022e2e2bea Linux: Check for PointerRoot return in isFocused() 2019-10-21 15:28:02 +01:00
ed
c07c9f89fe Linux: Fixed an issue in LinuxComponentPeer::getScreenPosition() with embedded windows 2019-10-15 11:57:21 +01:00
ed
be134d9185 Linux: Return 1.0 for GNOME scaling-factor if it hasn't been set 2019-10-04 16:12:04 +01:00
ed
8e8543cfbd Reverted 1ff99ec 2019-10-04 10:07:46 +01:00
ed
1ff99ecea6 Fixed a warning on iOS 2019-10-03 17:33:48 +01:00
ed
6f4d212ca6 Reverted a37b918 which was causing some issues in Cubase 10 2019-09-11 16:19:17 +01:00
ed
0862459be3 Android: Add content sharing bytecode back in 2019-09-03 09:51:38 +01:00
ed
a37b918082 Windows: Correctly set the DPI-awareness of OpenGL worker threads 2019-09-02 17:24:19 +01:00
ed
937991cc83 Fixed broken back button behaviour on Android and updated JUCEApplicationBase::backButtonPressed() to return a bool indicating whether the back event has been handled or not to override this behaviour 2019-08-30 22:03:39 +01:00
ed
40d415b670 Android: Fixed a content sharing crash 2019-08-29 17:23:44 +01:00
ed
012c7d00d2 Linux: Fix for high CPU load 2019-08-07 14:01:30 +01:00
ed
251d1164ae macOS: Fixed a compatibility issue with versions < 10.10 2019-07-15 10:02:28 +01:00
Tom Poole
79d3e8b3f5 Windows: Removed some VS2013 workarounds 2019-07-11 15:28:41 +01:00
ed
e206bbecc4 Linux: Fix DPI factor in getScaleForDisplay() 2019-07-11 13:16:33 +01:00
ed
74f52b6a15 Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0 2019-07-11 13:16:33 +01:00
ed
a093112c05 Fixed some compiler warnings 2019-07-09 12:24:34 +01:00
Tom Poole
29508fac70 Fixed an issue maintaining kiosk mode on Android 2019-07-09 09:50:07 +01:00
ed
77e93e35e4 Linux: Set POLLOUT flag for fds to receive XShm completion events 2019-07-03 16:36:48 +01:00
ed
f9dad9d608 Linux: Improved XEmbed support
This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window.
2019-06-28 12:07:24 +01:00