Anthony Nicholls
88af872d4d
AUv3: Fix an issue in detecting the available screen user area
...
On at least iOS 26 using a temporary window frame is unreliable. This
change tries to use an existing window for any non-standalone app. It
also updates the details on any changes, such as when the device
orientation changes.
2025-10-10 18:07:52 +01:00
Anthony Nicholls
36d07a6ce3
Docs: Replace doxygen preprocessor conditionals with @cond and @endconds
2025-07-21 18:11:43 +02:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
c23eab7126
iOS: Refactor get primary display
2023-03-07 18:21:38 +00:00
reuk
8cab4cf5bb
Displays: Add keyboardInsets member to Display, to allow querying onscreen keyboard size
2022-07-29 18:54:50 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
31a7c62baf
Windows: Fix and suppress some analysis warnings
...
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
2021-05-26 15:34:26 +01:00
ed
ed0851313b
Displays: Added floating-point physical<->logical coordinate conversion methods
2021-02-19 19:07:12 +00:00
ed
c21241549b
Deprecated some methods in the Display class
...
Deprecated methods returning a Display& in favour of new methods returning a Display* which return nullptr when running on a system with no connected displays.
2020-10-27 12:38:48 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
Tom Poole
894e7d2bd2
Updated all license headers
2020-04-23 17:30:39 +01:00
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
2020-04-09 15:22:56 +01:00
Tom Poole
a9a0f6b92f
Enforced more comprehensive const-correctness in the JUCE container classes
2019-05-29 08:52:16 +01:00
ed
31f6f9993b
Fixed some conversion warnings in the Display coordinate conversion methods
2019-04-03 10:10:10 +01:00
ed
9f17e0cde8
Added some explicit template instantiations for Displays::physicalToLogical() and ::logicalToPhysical()
2019-04-03 10:00:53 +01:00
ed
2e532329a7
Handle display lists without a (0, 0) root node
2019-01-14 11:12:53 +00:00
jules
5979288706
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
2018-10-16 17:39:54 +01:00
ed
81c0ec367e
Windows: Fixed a bug where bounds would be double scaled when using a non-default global scale factor
2018-10-15 14:13:05 +01:00
ed
27888d3de9
Made Desktop::Displays::getMainDisplay() a little less restrictive
2018-10-13 13:29:59 +01:00
ed
b78e63aa02
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
2018-08-10 16:37:52 +01:00