Commit Graph

  • *
  • *
  • *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • 14ab027b0e Projucer: Use preprocessor definitions and include paths when building rc files by reuk 2022-04-07 16:31:42 +0100
  • c31f3477a8 Linux: Avoid picking a bold/oblique version of Bitstream Vera Sans by default by reuk 2022-04-06 18:10:18 +0100
  • ce8aff22c3 StandardHeader: Include <utility> for GCC 12 compatibility by reuk 2022-04-06 15:43:09 +0100
  • 68514d626c Graphics: Added a global GlyphArrangement cache by Tom Poole 2022-03-15 11:41:24 +0000
  • f6995ea217 Fix a compiler crash in GCC < 11 by Tom Poole 2022-03-25 11:24:02 +0000
  • 3dd812052e macOS/iOS: Add a Metal layer renderer by Tom Poole 2021-09-17 11:51:34 +0100
  • e5cbcd7628 macOS/iOS: Add the ability to weak link module frameworks by Tom Poole 2022-02-09 13:25:55 +0000
  • 04e7014d0f macOS/iOS: Sync repaint request rate to screen FPS and remove repaint throttling in plug-ins by Tom Poole 2022-02-22 15:45:50 +0000
  • 89a67ec556 macOS/iOS: Enable asynchronous Core Graphics rendering by default by Tom Poole 2022-02-24 10:11:31 +0000
  • dea3fe60e4 Update copyright banners by Tom Poole 2022-04-04 11:54:09 +0100
  • f77b286b8c VST3 Client: Work around broken editor resizing in Blue Cat's PatchWork by reuk 2022-03-31 19:29:21 +0100
  • cad155bf1c VST3 Client: Make window sizing slightly more robust in Live by reuk 2022-03-30 18:44:57 +0100
  • 624a898e00 VST3 Host: Avoid disabling midi buses while plugin is active by reuk 2022-03-24 20:39:47 +0000
  • ae646dde16 StandaloneFilterWindow: Account for native frame size in constrainer by reuk 2022-03-15 12:09:36 +0000
  • ee06a2364b CMake: Add support for AU hosting in PIPs by reuk 2022-03-08 12:58:59 +0000
  • 5491e7aae2 ALSA: Fix thread sanitizer warnings by reuk 2022-03-11 17:09:53 +0000
  • 93ba4d98cf Fix clang warnings by reuk 2022-03-24 17:01:55 +0000
  • c7a17934e3 Formatting by reuk 2022-03-07 19:54:22 +0000
  • 1f29416fd0 AudioDeviceManager: Improve device sample rate handling by Tom Poole 2022-03-31 14:55:50 +0100
  • 69e287bc2e ADSR: Restore the previous behaviour and clarify the documentation by Tom Poole 2022-04-01 12:00:13 +0100
  • 9c5f4659bb CMake: Handle tabs properly in module metadata blocks by reuk 2022-03-31 12:46:42 +0100
  • 902a576b73 NullCheckedInvocation: Disable Waddress warning by reuk 2022-03-30 12:32:26 +0100
  • d9c25ec17d ADSR: Fix a bug in noteOn after setting new parameters by Tom Poole 2022-03-31 10:25:18 +0100
  • 679fdc5421 Projucer: Improve the App Group ID setting help text by Tom Poole 2022-03-29 08:51:48 +0100
  • b918fd3159 AudioProcessorGraph: Fix MIDI channel bug and graph execution modification by Oli 2022-03-22 11:52:47 +0000
  • 15bdae16b2 DirectoryContentsList: Fix a data race by Oli 2022-03-22 11:52:15 +0000
  • ed4f638ff7 Line: Add explicit methods for lengthening the start and end points by Tom Poole 2022-03-22 11:31:53 +0000
  • d5d9a02c8f ChildProcessCoordinator: Fix an issue with a missing ping thread by Tom Poole 2022-03-22 11:19:34 +0000
  • 27abc89396 AudioProcessLoadMeasurer: Fix a data race by Tom Poole 2022-03-22 11:00:30 +0000
  • e9417c645b UnitTestsDemo: Add a missing module flag by Tom Poole 2022-03-24 13:13:10 +0000
  • 5343f70d02 AU Host: Avoid using wrong BundleResourceMap when opening plugin from file by attila 2022-03-22 11:20:52 +0100
  • 55b00fc846 Component: Fix mouseEnter and mouseExit positions when blocked by modal by attila 2022-03-16 22:27:12 +0100
  • 8fad301c13 File: Update documentation by reuk 2022-03-18 18:56:45 +0000
  • fe3d42025b VST3: Add channel mapping tests by reuk 2022-03-17 20:55:17 +0000
  • bb2b36a253 VST3 Client: Properly map between VST3 and JUCE layouts by reuk 2022-03-02 21:26:25 +0000
  • bfa4f93a43 VST3 Host: Properly map between VST3 and JUCE layouts by reuk 2022-03-02 21:26:09 +0000
  • d69706e08a AudioProcessorGraph: Avoid race on AudioProcessor::suspended by reuk 2022-03-03 18:43:32 +0000
  • 5b3aa7fc2d AU Client: Ensure processBlock receives AudioBuffer of correct size by reuk 2022-03-03 17:18:45 +0000
  • 88b5f0dc95 VST: Remove unused function by reuk 2022-03-02 21:26:39 +0000
  • a8c160691c VST3: Tidy up channel layout conversion tables by reuk 2022-03-02 21:24:45 +0000
  • 8c718e7ac7 VST3: Map proximity channels correctly by reuk 2022-03-02 21:22:47 +0000
  • 18300abde9 VST3 Client: Add host API checks to setBusArrangements and activateBus by reuk 2022-03-02 18:52:27 +0000
  • 364b7f7316 SurroundPlugin: Provide nicer metering and enable multi-bus support by reuk 2022-02-28 20:36:01 +0000
  • d232eb90d6 AudioPluginHost: Allow multibus configurations to be set on internal plugins by reuk 2022-03-02 17:45:41 +0000
  • 1e820fd362 Resave projects by reuk 2022-03-18 11:01:33 +0000
  • b710a248bd UnitTests: Rename UMPTests file for consistency by reuk 2022-03-16 17:24:36 +0000
  • 75a5508bdf Fix some copyright banners by Tom Poole 2022-03-23 16:04:04 +0000
  • e6b6bc2cfc AudioProcessorValueTreeState: Add default values for Parameter constructor arguments by reuk 2022-03-21 18:23:28 +0000
  • 970483b1cd SSE SIMDNativeOps: Reimplement sum for SSE3 to work around an AppleClang bug by reuk 2022-03-22 16:03:28 +0000
  • c6f703aa57 SIMDRegister Test: Tidy up template functions by reuk 2022-03-22 16:02:40 +0000
  • ebac835673 Fix some deprecation warnings by reuk 2022-03-10 20:56:33 +0000
  • 87a4ab4a78 Disable the effect of setPaintingIsUnclipped on components with children by Tom Poole 2022-03-11 13:54:20 +0000
  • 165d8b0ecd macOS: Make the behaviour of ComponentPeer::grabFocus match the other platforms by Tom Poole 2022-03-17 21:21:05 +0000
  • 0d82541728 Point: Fix a division by zero in getPointAlongLine by Tom Poole 2022-03-17 11:34:32 +0000
  • db3a0a1ae8 CoreGraphics: Avoid allocating over-large buffers for clipped image data by reuk 2022-03-09 16:33:52 +0000
  • 8573fb2442 macOS: Fix default buffer size for AirPods Pro by Tom Poole 2022-03-07 14:02:11 +0000
  • 833fd9bde2 NamedPipe: Avoid deadlocking on macOS when close and read are called simultaneously by reuk 2022-03-04 16:28:10 +0000
  • 55a8e10262 Mac Accessibility: Provide slightly more descriptive value states for checkable items by reuk 2022-03-04 14:14:01 +0000
  • c51b331318 PopupMenu Accessibility: Report menu-item ticked state on Windows by reuk 2022-03-04 13:57:46 +0000
  • 7b1fba4bae Windows Accessibility: Fixed backspace character reporting under NVDA by reuk 2022-03-04 13:26:51 +0000
  • ccd3a29cc7 Resave all projects by Tom Poole 2022-03-04 11:48:48 +0000
  • d5311698e9 Projucer: Make BinaryData::getNamedResourceOriginalFilename more robust by Tom Poole 2022-03-04 10:25:05 +0000
  • dbbf5cfe6d Projucer: Add the juce namespace to the URL argument of generated HyperlinkButtons by Tom Poole 2022-03-04 10:02:29 +0000
  • 9ccfea9001 Component: Make getApproximateScaleFactorForComponent take a const argument by Tom Poole 2022-03-04 09:53:28 +0000
  • 30a516898c Projucer: Add a PKG_CONFIG environment variable to Linux Makefiles by Tom Poole 2022-03-02 23:03:29 +0000
  • 3fe0716684 Examples: Update plugins to specify new versionHint on parameters by reuk 2022-02-02 12:54:49 +0000
  • afe5199848 AudioProcessorParameter: Add new ParameterID and Attributes types by reuk 2022-02-01 22:24:46 +0000
  • 26aa932e5f AudioProcessor: Validate parameter version hints by reuk 2022-01-25 14:56:09 +0000
  • bb0a40e009 AU Client: Order parameters according to version hint by reuk 2022-01-24 18:38:48 +0000
  • 3d38ca764e AU Client: Switch HashMap to unordered_map by reuk 2022-01-24 19:16:50 +0000
  • 7068e70758 AudioProcessorParameter: Add getVersionHint function by reuk 2022-01-24 15:07:34 +0000
  • 5186ac71e2 iOS: Fix no-matching-function error by reuk 2022-03-03 12:26:56 +0000
  • 2f980209cc (v6.1.6) JUCE version 6.1.6 by Tom Poole 2022-02-28 13:41:05 +0000
  • a0994ac576 Resave all projects by Tom Poole 2022-02-28 12:59:09 +0000
  • 111bbc0979 Bump version number to 6.1.6 by Tom Poole 2022-02-28 12:53:10 +0000
  • 04a8a44a85 Make Path::intersectsLine const by Tom Poole 2022-02-24 13:13:56 +0000
  • 54ea55325f Windows Accessibility: Only call UiaDisconnectAllProviders in standalone apps by attila 2022-02-22 20:47:25 +0100
  • 086b21be1b Re-save all projects by Tom Poole 2022-02-23 15:06:22 +0000
  • 288765b3c8 AU Client: Avoid potential out-of-bounds write when clearing buffers by reuk 2022-02-22 13:05:17 +0000
  • 45ae98effd OpenGLContext: Correctly size GL view when using a non-unity global scale by reuk 2022-02-21 19:24:00 +0000
  • 4cf18f0e2c X11: Avoid leaking result of XGetAtomName by reuk 2022-02-21 18:18:40 +0000
  • eb6e579f0a ComponentPeer: Correctly scale drag and drop coordinates to account for global scale by reuk 2022-02-21 18:18:17 +0000
  • 9ba5dd5a30 OpenGLDemo: Avoid races on Strings that are accessed from rendering thread and main thread by reuk 2022-02-21 13:43:06 +0000
  • 9bd52d59af NSViewComponentPeer: Avoid making temporary windows (dropdowns, callouts) full-screen when in full-screen mode by reuk 2022-02-21 12:34:11 +0000
  • c9997bd613 Windows: Correctly dispose of hook by reuk 2022-02-18 19:18:43 +0000
  • 89a7d05180 VST3 Client: Avoid calling performEdit during setState by reuk 2022-02-18 16:37:20 +0000
  • c0b78adcda StandaloneFilterWindow: Respect editor's size constraints when adjusting size of component peer by reuk 2022-02-17 17:45:49 +0000
  • 63b6ecde4f AudioProcessorParameter: Fix documentation by reuk 2022-02-16 17:47:22 +0000
  • 1d1d743b9f Build: Add -Wdeprecated to recommended flags and fix new warnings by reuk 2022-02-17 17:22:50 +0000
  • fb1f94767d AU Host: Improve allocation checks by reuk 2022-02-15 13:40:03 +0000
  • e1a7fe671a Component: Make wheel/magnify behaviour more intuitive for disabled components by reuk 2022-02-14 16:38:24 +0000
  • c229d160f9 PluginDescription: Fall back to using deprecatedUID in createIdentifierString() if the new uniqueID is not known by reuk 2022-02-14 15:54:22 +0000
  • 9e31eb1c6a LookAndFeel: Update default name for tab/toolbar missing-item button by reuk 2022-02-14 13:56:41 +0000
  • eb58b471c7 Toolbar: Add accessible name for custom popup menu item by reuk 2022-02-14 13:41:16 +0000
  • 6d404236e2 Toolbar: Fix missing-items button when LookAndFeel changes after construction of toolbar by reuk 2022-02-14 13:34:11 +0000
  • e27fb35996 Fonts: Adjust attribute ranges correctly when rendering AttributedStrings by reuk 2022-02-11 17:40:23 +0000
  • 0223e44ae7 Image: Keep track of contiguous buffer size to avoid heap buffer overflows by reuk 2022-02-10 18:59:38 +0000
  • ec867690b7 VST3: Fix leak when setting/getting state via extensions mechanism by reuk 2022-02-14 12:27:06 +0000
  • d3c4017685 OpenGLContext: Only create and use a VAO in contexts using the core profile by reuk 2022-02-10 14:35:28 +0000
  • e367393a99 OpenGL: Use a core profile when OpenGL 3.2 is requested on Windows by reuk 2022-02-09 18:47:09 +0000