1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-09 23:34:20 +00:00

Commit graph

  • 8a9713cfbf
    JPEG: Suppress format-nonliteral warning in third-party code reuk 2025-10-27 10:30:19 +00:00
  • b72343cf8c Fix font sizing with the software and OpenGL renderers when ascent override is used attila 2025-10-15 17:07:05 +02:00
  • 39ff0f91f4 Docs: Add a note about ascent override to Font::getHeight() attila 2025-10-15 11:21:43 +02:00
  • 79748d269a
    Docs: Fix more typos in LICENSE file reuk 2025-10-22 14:56:25 +01:00
  • d78484b392
    Resave all projects reuk 2025-10-22 15:26:36 +01:00
  • 6a73e63277
    VST3: Update bundled sources to 3.8.0 reuk 2025-10-22 14:54:33 +01:00
  • 793a694de2 Examples: Add missing juce_audio_processors_headless module to PIPs Oli 2025-10-17 11:28:35 +01:00
  • f5dc5c3956
    Android: Fix crash when deleting peer on touch event reuk 2025-10-21 13:33:04 +01:00
  • 84f29c5c5e
    Fix relative paths in LICENSE.md reuk 2025-10-21 11:57:42 +01:00
  • c4a72814f1
    Resave all projects reuk 2025-10-21 19:08:30 +01:00
  • 89fc608a34
    ASIO: Bundle required headers from SDK reuk 2025-10-21 11:46:09 +01:00
  • bd5e4415f9
    RectangleList: DRY implementation of subtract() and avoid unnecessary allocations for int-based rectangle lists reuk 2025-10-16 13:56:47 +01:00
  • d10c5c36e3
    RectangleList: Avoid infinite loops due to numerical precision issues reuk 2025-10-15 20:36:55 +01:00
  • 92573ca1ad
    RectangleList: Remove some curly braces reuk 2025-10-15 18:31:23 +01:00
  • e525e12061
    JustifiedText: Fix caret positioning when clicking on a trailing whitespace reuk 2025-10-15 14:04:05 +01:00
  • 3a0135ffb7
    SimpleShapedText: Fix detection of control characters reuk 2025-10-15 13:23:28 +01:00
  • de4696d891
    SimpleShapedText: Reorganise function declarations reuk 2025-10-15 13:24:56 +01:00
  • 2abd6f2f71
    VST3 Client: Fix duplicate symbols when building a VST3 client that is itself a VST3 host reuk 2025-10-14 20:34:31 +01:00
  • 2f1c74981f
    FreeType: Make font fallback slightly more robust reuk 2025-10-14 20:13:18 +01:00
  • 37cc73ad9f
    FreeType: Avoid scanning pfb/pcf fonts reuk 2025-10-14 18:51:37 +01:00
  • 7aa7f49a8c
    LruCache: Add workaround for GCC 15.2 bug reuk 2025-10-14 12:48:11 +01:00
  • 8daab60325
    Resave all projects reuk 2025-10-14 11:42:46 +01:00
  • 46f812034e
    SheenBidi: Update internal include paths reuk 2025-10-14 11:40:10 +01:00
  • e8beaa4a1f
    SheenBidi: Update bundled sources to v2.9.0 reuk 2025-10-14 11:27:15 +01:00
  • 7f22db449a
    AffineTransform: Add horizontalFlip() reuk 2025-10-13 16:54:17 +01:00
  • 2f05ebe8d2
    FileTreeComponent: Fix typo in docs reuk 2025-10-13 16:52:02 +01:00
  • 68f7ed4ecc Colour: Prevent an integer alpha value being processed as a float Anthony Nicholls 2025-10-13 13:16:32 +01:00
  • 4212720f7d Time: Add support for variable number of millisecond digits in ISO8601 format Anthony Nicholls 2025-10-13 12:19:14 +01:00
  • ea37e71f87 Time: Add assertions for issues parsing an ISO8601 formatted string Anthony Nicholls 2025-10-14 09:39:29 +01:00
  • 1294562075 VST3: Add support for defining a custom VST3 component class ID Anthony Nicholls 2025-10-14 09:29:39 +01:00
  • a1a56cd54c Linux: WebBrowserComponent: Terminate subprocess if main process crashes attila 2025-10-14 15:53:50 +02:00
  • 4593be7065 File: Add std::hash() template for juce::File Daniel Leonov 2025-10-13 20:21:50 +03:00
  • fbe26b7275 JustifiedText: Fix getGlyphIndexToTheRightOf for trailing whitespaces Aga Janowicz 2025-10-13 15:09:34 +01:00
  • 95f521232f SimpleShapedText: Fix control characters detection Aga Janowicz 2025-10-13 15:08:47 +01:00
  • be58c6de30 AbstractFifo: Improve docs Tom Poole 2025-10-13 12:07:00 +01:00
  • 60c34d3ccb PopupMenu: Adjust the bounds of a menu that intersects with safe inset areas Anthony Nicholls 2025-10-06 15:37:37 +01:00
  • 88af872d4d AUv3: Fix an issue in detecting the available screen user area Anthony Nicholls 2025-10-06 10:56:14 +01:00
  • 32b4423ca8 AUv3: Ensure an editor is always available if possible Anthony Nicholls 2025-10-02 17:50:40 +01:00
  • 7449867337 MacOS: Fix WebBrowserComponent going blank in FL Studio attila 2025-10-06 18:59:59 +02:00
  • bc8e9e05af Linux: WebBrowserComponent: Fix crash when accessing resources larger than 4k attila 2025-10-07 17:07:06 +02:00
  • 3592a73682 Windows: Bump suggested WebView2 version number to current stable attila 2025-10-03 11:04:00 +02:00
  • efcc8bb6f0 Remove unused function attila 2025-09-25 18:13:20 +02:00
  • 28880fcee9 macOS: Fix an issue in detecting the correct API level available Anthony Nicholls 2025-09-30 14:44:34 +01:00
  • 81ca9e63ef Linux MIDI: Fix a compiler warning Tom Poole 2025-09-30 11:39:22 +01:00
  • ce737946f0 iOS: Fix building with JUCE_EXECUTE_APP_SUSPEND_ON_BACKGROUND_TASK option reuk 2025-09-25 19:52:03 +01:00
  • f863f16f5b Plugin Host: Update reported DAW name from FruityLoops to FL Studio Anthony Nicholls 2025-09-29 14:07:14 +01:00
  • 1b460fe089 Docs: Show the paths to the files used to generate the Doxygen output Tom Poole 2025-09-29 10:20:36 +01:00
  • 79e96b598c Docs: Show the paths to the files used to generate the Doxygen output Tom Poole 2025-09-29 10:20:36 +01:00
  • e0faa5c255
    PNGImageFormat: Avoid crashing when attempting to write an invalid image reuk 2025-09-22 16:23:57 +01:00
  • 51c4a484ee
    juce_audio_processors: Exclusively use JUCE_INTERNAL_HAS_* macros in place of JUCE_PLUGINHOST_* macros reuk 2025-09-22 13:44:33 +01:00
  • 6c627b7b25
    UMPEndpoint: Fix -Wimplicit-int-enum-cast warning under clang 21 reuk 2025-09-22 13:20:16 +01:00
  • 597b5644a0
    VST3: Update SDK to 3.7.14 reuk 2025-09-17 20:11:30 +01:00
  • 94863f91d4
    AAX: Update SDK to 2.9.0 reuk 2025-09-17 20:06:52 +01:00
  • a5dedd36d5 Android: Address some clang-tidy warnings in Android Studio Anthony Nicholls 2025-07-23 17:36:52 +01:00
  • 5b0a2b9b80 Font: Cache HarfBuzz fonts and font details Anthony Nicholls 2025-07-14 12:54:30 +01:00
  • c0f164ee28 Text: Cache the display language Anthony Nicholls 2025-07-17 14:03:31 +01:00
  • 667b3fae86 LruCache: Make the LRU cache implementation thread safe Anthony Nicholls 2025-07-30 13:35:11 +01:00
  • c1affc0a0e Unicode: Make it clearer that a lambda is being immediately invoked Anthony Nicholls 2025-07-17 11:36:57 +01:00
  • d0aa6d0486 iOS and macOS: Use consistent capitalisation with @available syntax Anthony Nicholls 2025-07-17 11:35:52 +01:00
  • e68627c9ed Smart Pointers: Add a new enum for indicating if a smart point should increment a reference count or not Anthony Nicholls 2025-09-22 17:34:34 +01:00
  • 33ab417117 Docs: Generate Doxygen output for static functions Tom Poole 2025-09-25 12:30:36 +01:00
  • 8931d45fe9 Docs: Generate Doxygen output for static functions Tom Poole 2025-09-25 12:30:36 +01:00
  • a38fd6b477
    AudioProcessorGraph: Make prepareToPlay and releaseResources truly synchronous reuk 2025-09-24 11:01:47 +01:00
  • a9a99a0a08
    CoreMidi: Correctly apply protocol conversions for incoming messages reuk 2025-09-24 13:12:19 +01:00
  • fa1b4b07ef
    CoreMidi: Respect input protocol request reuk 2025-09-24 12:14:12 +01:00
  • 69d0e8da1e CI: Rename nightly build triggerer Tom Poole 2025-09-24 10:07:47 +01:00
  • a2bf2e6979 Docs: Restore Doxygen macro descriptions Tom Poole 2025-09-23 22:26:43 +01:00
  • f226d2e038 Docs: Restore Doxygen macro descriptions Tom Poole 2025-09-23 22:26:43 +01:00
  • cbe7eb9c52 Docs: Improve Doxygen output Tom Poole 2025-09-17 20:32:10 +01:00
  • 43acb24f87 Docs: Fix typo in juce_Serialisation.h reuk 2025-09-22 11:01:03 +01:00
  • 84e180b82c Docs: Improve Doxygen output Tom Poole 2025-09-17 20:32:10 +01:00
  • 0ad77e3394
    Docs: Fix typo in juce_Serialisation.h reuk 2025-09-22 11:01:03 +01:00
  • e87d4a52e6 Add VS2026 build to PIP demos attila 2025-09-17 19:12:47 +02:00
  • 23f6db9b81 Add VS2026 build to examples and extras attila 2025-09-11 15:36:49 +02:00
  • d1eb77be50 Projucer: Add Visual Studio 2026 exporter attila 2025-09-11 15:21:14 +02:00
  • 049cd7c77e Fix VS2026 class member shadowing warnings attila 2025-09-17 19:03:38 +02:00
  • 99b552da39 OptionsHelpers: Add a missing juce namespace Tom Poole 2025-09-17 17:15:34 +01:00
  • 95d6b4a130
    Fix version number of juce_audio_processors_headless module reuk 2025-09-18 12:25:29 +01:00
  • ebc15c877c Fix drawing some SVG text elements that contain tspan elements attila 2025-08-21 20:46:27 +02:00
  • b03a23503a DrawableText: Add option to avoid trimming the start text attila 2025-08-21 20:45:30 +02:00
  • 50b51f512a
    juce_audio_processors_headless: Remove juce_graphics dependency reuk 2025-08-21 22:10:19 +01:00
  • 86123aeddf
    Resave all projects reuk 2025-08-20 20:36:53 +01:00
  • 14ef18c5b9
    NSViewComponentWithParent: Move to new file reuk 2025-08-19 19:59:47 +01:00
  • 8148421145
    AudioPluginFormatManager: Move to headless processors module reuk 2025-08-19 19:55:20 +01:00
  • 718d2151ed
    AudioPluginFormatManager: Move addDefaultFormatsToManager() to new file reuk 2025-08-20 12:58:33 +01:00
  • a5c25b9db0
    AudioPluginFormatManager: Add new function to register all default headless formats reuk 2025-08-20 13:44:33 +01:00
  • dd5ced96c1
    VSTPluginFormat: Extract headless plugin format type reuk 2025-08-20 19:33:06 +01:00
  • edcc699aa8
    ARAHosting: Move to juce_audio_processors_headless reuk 2025-08-20 19:32:45 +01:00
  • 9c88358e46
    VST3PluginFormat: Extract headless plugin format type reuk 2025-08-20 15:28:56 +01:00
  • 6fa7b21435
    VSTComSmartPtr: Enable automatic upcasting reuk 2025-08-20 15:33:57 +01:00
  • db64002610
    VST3_SDK: Move to juce_audio_processors_headless reuk 2025-08-20 15:28:10 +01:00
  • bf4486e2aa
    LV2PluginFormat: Extract headless plugin format type reuk 2025-08-20 14:46:05 +01:00
  • c3a3409c4d
    LV2PluginFormat: Restructure to separate out UI dependency reuk 2025-08-23 15:22:38 +01:00
  • 1ce614d4b7
    LV2_SDK: Move to juce_audio_processors_headless reuk 2025-08-20 15:04:09 +01:00
  • 4f22db33b7
    LADSPAPluginFormat: Move to juce_audio_processors_headless reuk 2025-08-20 14:29:45 +01:00
  • 6f24663ed9
    AudioUnitPluginFormat: Extract headless plugin format type reuk 2025-08-20 14:19:57 +01:00
  • 0d80e22276
    AudioUnitPluginFormat: Remove unused preprocessor defs reuk 2025-08-20 14:04:58 +01:00
  • 04fd5dfb61
    CommonProcessorUtilities: Move arrayContainsPlugin() to new file reuk 2025-08-20 13:08:41 +01:00
  • 3ae5a2d4ea
    AU: Move juce_AU_Shared.h to juce_audio_processors_headless reuk 2025-08-20 13:22:25 +01:00
  • 426b74fcf7
    AudioPluginFormatManager: Replace addDefaultFormats function() with non-member reuk 2025-08-15 18:14:02 +01:00