Tom Poole
edeb175c12
Resave all projects
2025-12-16 08:50:10 +00:00
Tom Poole
8f2fa81bd1
Resave all projects
2025-12-01 10:25:47 +00:00
attila
b72343cf8c
Fix font sizing with the software and OpenGL renderers when ascent override is used
2025-10-24 11:22:15 +02:00
reuk
d10c5c36e3
RectangleList: Avoid infinite loops due to numerical precision issues
2025-10-21 14:23:59 +01:00
reuk
8daab60325
Resave all projects
2025-10-20 17:34:48 +01: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
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
Oli
34c8704a25
Graphics: Import JPEG library code
2025-06-19 13:18:42 +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
attila
c61158ed3a
Add GlyphArrangementOptions for addFittedText and drawFittedText
...
The new options can be used to affect line spacing.
2025-05-09 13:39:11 +02:00
reuk
93d227b6af
Direct2D: Split declaration and definition of Direct2DGraphicsContext::Pimpl
2025-04-24 13:58:24 +01:00
reuk
87abc7919b
DirectX: Split out function definitions into a separate cpp file
2025-04-24 13:58:24 +01:00
reuk
c167c6dfde
Direct2D: Move ImagePixelDataNativeExtensions into separate header
2025-04-24 13:58:23 +01:00
Oli
5e5258591f
Direct2D: Move Direct2DGraphicsContext::Impl into separate header
2025-04-24 13:58:23 +01:00
reuk
18b508343d
Direct2D: Move Direct2DResources to juce_DirectX_windows.h
2025-04-24 13:58:23 +01:00
reuk
b5b7dd5696
Direct2D: Move Direct2DHelpers into juce_DirectX_windows.h
2025-04-24 13:58:23 +01:00
Tom Poole
f503b0ea38
Resave all projects
2025-04-08 10:51:07 +01:00
attila
7f4176e259
Fix potential crash in Ableton Live when dismissing the plugin window with Esc
...
The crash could be reproduced with a WebBrowserComponent, but it was not
the root cause of it.
2025-03-27 17:41:18 +01:00
Oliver James
62028e6773
Projucer (MSVC): Make Z7 default debug info flag
2025-03-13 13:14:13 +00:00
attila
9ce2feaf41
TextEditor: Improve Unicode editing behaviour and performance
2025-03-13 12:16:16 +01:00
attila
6c3043f082
Add detail::UnicodeHelpers::getLineBreaks
2025-03-13 12:16:16 +01:00
attila
1b595311d0
Move ShapedText to the detail namespace and expose it in the headers
...
This makes it accessible for the new TextEditor implementation in
juce_gui_basics.
2025-03-13 12:16:16 +01: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
reuk
d3ca5961e7
Direct2D: Use Image NativeExtensions to avoid dynamic casts in graphics context
2025-01-23 12:21:33 +00: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
attila
6f4a2f6b6a
Upgrade to harfbuzz 10.1.0
2024-12-10 13:43:51 +01: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
reuk
e3489703f2
SheenBidi: Include in build of juce_graphics
2024-09-18 19:13:08 +01:00
reuk
d77d5801d9
SheenBidi: Add sources
2024-09-18 19:13:08 +01:00
reuk
01614c0b18
UnicodeBrackets: Remove file
2024-09-18 19:13:07 +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
reuk
e18b78dbb2
Resave all projects
2024-07-04 13:05:26 +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
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