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

4032 commits

Author SHA1 Message Date
attila
d953b9d23c Resave all projects 2024-08-16 11:22:53 +02:00
attila
5ce2fc388e Fix C++23 compilation 2024-08-15 11:15:15 +02:00
Tom Poole
8f7f61652e Resave all projects 2024-07-29 12:46:05 +01:00
Tom Poole
fc0fd3042f Bump version number to 8.0.1 2024-07-29 12:43:19 +01:00
reuk
e18b78dbb2 Resave all projects 2024-07-04 13:05:26 +02:00
reuk
adcdaad34f
Resave all projects 2024-07-03 21:17:28 +01:00
reuk
5cdf6abf95
Projucer: Update default Apple platforms 2024-07-03 13:50:08 +01:00
reuk
ba9b6581b7
Platform: Remove references to unsupported platforms in docs and strings 2024-07-03 13:50:08 +01:00
attila
47e71a4050 Projucer: Fix package resolution on Linux 2024-07-02 17:57:12 +02:00
attila
c057c0d55e CMake: Fix package resolution on Linux
This change ensures that instructions are straightforward on
Ubuntu 24.04 and 22.04.
2024-07-02 17:06:46 +02:00
reuk
cc52e9322d
LowLevelGraphicsPostScriptRenderer: Remove support 2024-06-27 18:10:22 +01:00
reuk
9112911122
MinGW: Remove support 2024-06-27 18:10:21 +01:00
reuk
8a4ec206f2
Projucer: Remove GUI Editor 2024-06-27 18:10:21 +01:00
reuk
813b01e3d8
Projucer: Remove Visual Studio 2017 exporter 2024-06-27 18:10:21 +01:00
reuk
ffc5061937
Projucer: Remove Code::Blocks exporter 2024-06-27 18:10:19 +01:00
Anthony Nicholls
43762c7575 ListenerList: Move unit tests into separate file 2024-06-27 14:14:25 +01:00
Tom Poole
6ec5c0216b Resave all projects 2024-06-13 07:42:58 +01:00
reuk
473da34dfa
InAppPurchases: Update Android implementation to support GPB 7.0.0
Also updates the Projucer's Android exporter to update Google Play
Billing Library dependency to 7.0.0.
2024-06-12 19:16:32 +01:00
reuk
07be00db7d
Projucer: Update recommended Gradle and Android Plugin versions 2024-06-12 19:16:32 +01:00
reuk
d3add9900a
Projucer: Enable AndroidX in gradle.properties to silence Google Play Billing warning
Without this change, a warning is raised during the build that a
dependency uses AndroidX but the main project does not.
2024-06-12 19:16:32 +01:00
reuk
15f28d71f2
Projucer: Switch from deprecated compileSdkVersion to new compileSdk 2024-06-12 19:16:31 +01:00
reuk
40b6ab9114
Resave all projects 2024-06-11 11:34:04 +01:00
Oliver James
a469daf5be Resave all projects 2024-06-07 09:23:23 +01:00
attila
3339843f66 Resave all projects 2024-06-06 13:48:51 +02:00
attila
b9cb7d4fe3 Make WebView2 installation instructions more robust 2024-06-06 13:48:51 +02:00
Oliver James
2cdb78e3e5 Resave all projects 2024-06-04 10:19:58 +01:00
Oliver James
7306fe1789 Projucer: Remove user login and license check code 2024-06-04 10:15:38 +01:00
reuk
4201b76d15
ResizableWindow: Add const to virtual members 2024-05-31 11:43:29 +01:00
Oliver James
212d4631fc Resave all Projects 2024-05-30 12:24:20 +01:00
reuk
be98c7eaea
Resave all projects 2024-05-23 18:39:58 +01:00
reuk
10f6bd34a7
AAX: Projucer, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +01:00
reuk
430bddfb06
AAX: CMake, use bundled copy of the AAX SDK by default 2024-05-23 13:41:59 +01:00
Oliver James
345356b99d Resave all projects 2024-05-23 13:27:54 +01:00
reuk
047f7aaad2
CMake: Avoid marking plugin SDK include directories as system includes 2024-05-20 12:49:53 +01:00
attila
dbd3b4f34b Place all choc types inside an anonymous namespace
This is to allow users to include choc in a JUCE project and not have
symbol collisions with our internally included copy of choc.
2024-05-10 11:55:28 +01:00
reuk
44a04370a9
Parallelogram: Fix implementations of isEmpty and operator-=
Previously, isEmpty sometimes incorrectly returned true for non-empty
parallelograms.

operator-= called itself, leading to infinite recursion.
2024-05-08 17:53:51 +01:00
attila
8a9ce51b2a Move the WebViewPluginDemo from the GUI to the Plugins category 2024-04-26 14:07:55 +02:00
attila
552b39301e Fix createAssetInputStream() for JUCE examples exported by the Projucer 2024-04-26 12:23:05 +02:00
reuk
609527ad04
Remove outdated copyright years 2024-04-23 12:36:47 +01:00
attila
e86e7fca9e WebBrowserComponent: Fix Windows compilation issue 2024-04-18 17:16:57 +02:00
reuk
19061e6d17
Direct2D: Add initial support 2024-04-18 14:16:02 +01:00
reuk
b1861dc25c
VBlank: Avoid hogging the message queue with repaint messages when repaints take longer than a vblank period 2024-04-18 14:16:02 +01:00
attila
d84bacb3bb
Add ShapedText
Co-authored-by: Oliver James <oli@juce.com>
2024-04-18 14:16:01 +01:00
Oliver James
25e1431c47
Add support for various traversal operations on Unicode strings 2024-04-18 14:16:01 +01:00
attila
a2c7f1ea37
Add new Range related types that help working with attributed text 2024-04-18 14:16:01 +01:00
reuk
4f2c287f9b
Font: Deprecate old Font constructors 2024-04-18 14:16:00 +01:00
reuk
2ed9b84070
Font: Add new FontOptions type 2024-04-18 14:16:00 +01:00
reuk
a6a336acb8
Typeface: Add support for querying system fallbacks 2024-04-17 14:41:01 +01:00
reuk
3ae474d12c
Projucer: Update default min/target SDK, NDK, and build tool versions for Android 2024-04-17 14:41:01 +01:00
reuk
0d2e34f34c
Typeface: Implement platform typefaces using Harfbuzz hb_font_t 2024-04-17 14:41:00 +01:00