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

165 commits

Author SHA1 Message Date
Tom Poole
8f2fa81bd1 Resave all projects 2025-12-01 10:25:47 +00:00
Anthony Nicholls
e68627c9ed Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not 2025-09-25 14:56:34 +01:00
attila
23f6db9b81 Add VS2026 build to examples and extras 2025-09-18 20:51:02 +02:00
Tom Poole
8146e30d8b Resave all projects 2025-09-15 09:31:31 +01:00
Tom Poole
d107f3ae40 Resave all projects 2025-09-01 14:48:34 +01:00
Oliver James
7f00a8bcb4 Projucer (MSVC): Make Zi default debug info flag
This restores the original debug-flag for MSVC projects generated by the Projucer.
2025-06-19 12:03:26 +01:00
Oliver James
d651f6740c Fonts: Add OpenType feature support 2025-06-17 12:38:20 +01:00
Tom Poole
f5530a5030 Resave all projects 2025-06-02 09:26:19 +01:00
attila
94fc24e41a iOS: Fix compiling juce_audio_devices when juce_graphics isn't added 2025-05-16 18:08:54 +02:00
Tom Poole
f503b0ea38 Resave all projects 2025-04-08 10:51:07 +01:00
Oliver James
62028e6773 Projucer (MSVC): Make Z7 default debug info flag 2025-03-13 13:14:13 +00:00
reuk
8201c7d3b2 Resave all projects 2025-02-25 12:47:13 +00:00
attila
86d4835e2f Resave all projects 2025-02-06 12:12:15 +01:00
tpoole
f1a6f299c9 Resave all projects 2025-01-10 09:30:00 +00:00
tpoole
7cd4e91e45 Resave all projects 2025-01-08 14:24:28 +00:00
Oliver James
0aaba52527 Resave all projects 2024-11-25 22:44:38 +00:00
Tom Poole
02849aae0c Resave all projects 2024-11-18 10:18:22 +00:00
Anthony Nicholls
df6f3f8e28 Javascript: Move javascript implementation into a separate module 2024-11-07 09:53:10 +00:00
Anthony Nicholls
24d33759b8 Javascript: Update choc dependency
This fixes an issue when evaluating javascript on macOS while address sanitiser
and undefined behaviour sanitiser are both enabled
2024-11-05 09:00:18 +00:00
Tom Poole
17a3d0efe4 Resave all projects 2024-10-15 22:19:12 +01:00
Tom Poole
7a1f6acd61 Resave all projects 2024-09-26 08:35:30 +01:00
Anthony Nicholls
0a78fefecb Text: Improve string validation
- Reject surrogate code points for all unicode encodings
- Prevent out of bounds access in some cases
- Move ASCII and UTF character validation functions to CharacterFunctions
- Add more unit tests
2024-09-06 15:40:39 +00:00
reuk
2733c60a99
Resave all projects 2024-09-05 12:10:30 +01:00
Tom Poole
8f7f61652e Resave all projects 2024-07-29 12:46:05 +01:00
Anthony Nicholls
43762c7575 ListenerList: Move unit tests into separate file 2024-06-27 14:14:25 +01:00
Oliver James
a469daf5be Resave all projects 2024-06-07 09:23:23 +01:00
reuk
be98c7eaea
Resave all projects 2024-05-23 18:39:58 +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
attila
db3c2c6a52 Javascript: Replace old engine with QuickJS 2024-04-16 17:43:22 +01:00
attila
5f638157f7 WebBrowserComponent: Improve native integrations 2024-04-16 17:43:21 +01:00
Tom Poole
2fc069b450 Bump version number to 8.0.0 2024-04-16 17:43:20 +01:00
Tom Poole
fd933dfac6 Projucer: Remove the JUCE splash screen and update licensing 2024-04-16 17:43:19 +01:00
Tom Poole
c22f398230 Resave all projects 2024-04-15 10:30:22 +01:00
Tom Poole
859de81dc4 Resave all projects 2024-03-26 08:07:16 +00:00
Anthony Nicholls
aa9c02a8a8 Resave projects 2024-02-29 16:29:42 +00:00
Tom Poole
91ff42d80f Resave all projects 2024-02-12 15:21:46 +00:00
attila
0611baf1be Add ChildProcessManager
The new class hold a list of ChildProcesses and periodically checks
their return value until they report termination. On Linux this check
is necessary to avoid leaving zombie processes behind.
2024-01-17 15:03:48 +01:00
Anthony Nicholls
418d7b9c38 SharedResourcePointer: Get a SharedResourcePointer instance without creating one
- Also refactored internals to use weak/shared pointers
2023-12-01 10:09:09 +00:00
reuk
6e8210d6b1
Resave all projects 2023-11-30 21:33:14 +00:00
Tom Poole
4666819a91 Resave all projects 2023-11-20 14:13:24 +00:00
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges 2023-10-30 14:45:24 +00:00
Anthony Nicholls
8dd1ceb135 Resave all projects 2023-10-25 15:20:55 +01:00
Tom Poole
e80fd215d5 Resave all projects 2023-10-19 09:16:54 +01:00
Tom Poole
aaeec5c12d Add a temporary workaround to allow public projects to build using Xcode 15
To prevent too much disruption to people who have our public projects as
part of their build or testing systems we are temporarily ignoring a
warning about using Xcode 15.
2023-10-18 12:48:46 +01:00
Anthony Nicholls
42ab5404c8 juce_core: Add tests and fix some bugs with Objective C helper functions 2023-10-06 16:48:12 +01:00
reuk
33f999a9f0
JSON: Add new JSONUtils functions for working with JSON objects and pointers 2023-09-26 11:21:46 +01:00
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate 2023-09-26 11:21:45 +01:00
Tom Poole
5e52056b9f Resave all projects 2023-09-19 08:55:30 +01:00
Oliver James
7d9cdd3016 Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
2843983a21 Resave all projects 2023-08-30 08:15:32 +01:00