Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 05d5c94990 Native: Rename all native files for improved consistency by Anthony Nicholls 2023-03-23 16:52:11 +0000
  • d7f1e59422 AlertWindow: Add 'getButton' method by Oliver James 2023-03-20 14:53:38 +0000
  • 9d909fc3fe Slider: LookAndFeel outline style by Oliver James 2023-03-20 14:52:59 +0000
  • d264d95595 StretchableLayoutManager: Prevent zero size layouts by Oli 2023-01-04 12:59:07 +0000
  • b715614109 JavaScript: Add 'hypot' math function by Oli 2023-01-04 12:46:23 +0000
  • 6f8c2a26a0 MacOS SystemStats: Implement M1 CPU reporting by Oli 2023-01-04 12:31:34 +0000
  • 288cbd2880 Linux SystemStats: Report language accurately by Oli 2023-01-04 12:08:39 +0000
  • fa0b607bf9 Win32 FileChooser: Enable native 'Save' directory by Oli 2023-01-04 12:57:09 +0000
  • bc26d5cc87 Win32 FileChooser: Fix truncated initial file text by Oli 2023-01-03 13:50:55 +0000
  • 100fec3830 PluginHostType: Add NI Maschine host type by Oli 2023-01-03 12:46:33 +0000
  • 8c7f4eb231 ARA: Add ARADocumentControllerSpecialisation::doGetPlaybackRegionHeadAndTailTime() by attila 2023-03-23 19:30:56 +0100
  • 28c31b1f26 Slider: allow a sliders text-box to update when a colour changes in the slider by Anthony Nicholls 2023-03-31 13:15:27 +0000
  • 4fbc4da29a Windows: Always define RunningInUnity flag in juce_gui_basics TU by reuk 2023-03-27 14:20:04 +0100
  • 9dfaab24e0 AAX Client: Avoid float comparisons when determining ambisonic layouts by reuk 2023-03-22 20:19:37 +0000
  • ee976f0f0d NSViewComponentPeer: Avoid using metal renderer if view has changed size since repaints were requested by reuk 2023-03-22 16:54:56 +0000
  • eb3d1d4f32 CMake: Add resources.rc files to all JUCE targets by Reuben Thomas 2023-03-21 21:12:07 +0000
  • e1e3697931 AU Client: Check explicit channel layouts all the way up to 16 ins/outs by reuk 2023-03-21 19:03:37 +0000
  • 5eadaf75be UIViewComponentPeer: Avoid accessing text input target after it has been destroyed by reuk 2023-03-21 17:44:08 +0000
  • 8c97b09d83 AUv3: Avoid calling setFullState: on the superclass during state restoration by reuk 2023-03-21 17:17:46 +0000
  • e637073228 BubbleComponent: allow customisable effects by Anthony Nicholls 2023-03-22 14:12:59 +0000
  • 2a7391b0be Resave all projects by reuk 2023-03-20 20:53:08 +0000
  • 9d1a6a3b28 ContentSharer: Update interface to return safer ScopedMessageBox instances by reuk 2023-03-20 20:55:26 +0000
  • 557d690ff4 MouseInputSource: Fix stuck hover state on touch screens by attila 2023-03-22 10:52:22 +0100
  • c7689793f2 Widgets: call repaint() in colourChanged() callbacks by Anthony Nicholls 2023-03-21 17:49:03 +0000
  • 5fb78e30ac Component: update docs to reflect what happens when the look-and-feel changes by Anthony Nicholls 2023-03-21 17:47:25 +0000
  • ba50a35364 Widgets: stop calling repaint in lookAndFeelChanged() by Anthony Nicholls 2023-03-21 16:16:04 +0000
  • 39cd0ef532 Add support for AAX SDK 2.5.0 by attila 2023-03-08 19:20:05 +0100
  • 6faa87d8f3 Projucer: allow a non-existing target file by Anthony Nicholls 2023-03-21 09:42:15 +0000
  • 5e866b6156 MessageManager: Fix build issue introduced in 95f823ff72 by reuk 2023-03-15 21:27:46 +0000
  • 921baaeb57 Projucer: Fix Code::Blocks exporter for Windows by attila 2023-03-15 17:03:30 +0100
  • cff722a4af GUI Basics: Refactor juce_gui_basics file structure by Anthony Nicholls 2023-03-03 10:17:48 +0000
  • 8942f22a9b FileChooser: Avoid setting default extension to filename by reuk 2023-03-14 18:19:51 +0000
  • 95f823ff72 MessageManager: Tidy up mac implementation by reuk 2023-03-13 14:50:27 +0000
  • 33ef4a86f4 Plugin Client: Remove unnecessary wrapper files by reuk 2023-03-13 13:14:18 +0000
  • 22c8f0fe7e VSTWindowUtilities: Remove unused JUCE_32BIT checks in VSTWindowUtilities by reuk 2023-03-13 12:58:30 +0000
  • 16929c26f7 OpenGLContext: Avoid calling NSView::window from displaylink thread by reuk 2023-03-09 14:34:16 +0000
  • 0f174d5818 Plugin Client: Refactor WindowsHooks to avoid static objects at namespace scope by reuk 2023-03-08 19:24:01 +0000
  • 10bd8235e7 Plugin Client: Move all private helper functions into detail namespace by reuk 2023-03-08 19:23:37 +0000
  • a760307d0f Plugin Client: Rename utility folder to detail, for consistency with namespace naming by reuk 2023-03-08 15:57:46 +0000
  • 0e9b482d87 VST Client: Reorganise helper functions to avoid duplicate function declarations by reuk 2023-03-08 15:52:12 +0000
  • c5ddf64d16 Plugin Client: Respect requested layer-backedness of editor by reuk 2023-03-08 14:51:31 +0000
  • 926bbda4fa AudioProcessorEditor: Add method to configure layer-backedness of plugin editors by reuk 2023-03-08 14:00:40 +0000
  • 3b2c6a545e Plugin Client: Normalise includes by reuk 2023-03-08 14:28:44 +0000
  • 9f64325446 Resave all projects by Tom Poole 2023-03-09 09:14:34 +0000
  • 628edb1e15 TableListBox: Refactor mouse handling to reuse ListBox mouse handling by reuk 2023-03-07 12:33:10 +0000
  • f385e08b24 BSD: Fix a compilation error by Tom Poole 2023-03-08 12:00:04 +0000
  • c23eab7126 iOS: Refactor get primary display by Anthony Nicholls 2023-03-07 18:21:38 +0000
  • af2a4a7e2a OpenGL: Avoid enabling GL_TEXTURE_2D in core profile contexts by reuk 2023-03-06 11:40:35 +0000
  • 505285bb22 Linux: Fix a compiler warning by Tom Poole 2023-03-03 13:59:25 +0000
  • 8524d4d815 Android: Fix a compiler warning by Tom Poole 2023-03-03 13:41:06 +0000
  • 8efadd14bb Resave all projects by Tom Poole 2023-03-03 09:57:20 +0000
  • 4e2a8cc6c4 CMake: Ensure binary data is regenerated when contents change by reuk 2023-02-28 17:11:48 +0000
  • 85e11b6409 Resave all projects by attila 2023-02-16 17:37:20 +0100
  • 31f94c2e28 Projucer: Add embedded Linux subprocess for WebView support by attila 2023-02-10 19:05:11 +0100
  • f9ff497978 CMake: Add embedded Linux subprocess for WebView support by attila 2023-02-03 12:54:58 +0100
  • e4a86316ca Linux WebBrowserComponent: Fix potential deadlock in destructor by attila 2023-02-02 17:58:37 +0100
  • b7e459dbd5 InAppPurchases: Ensure failure notifications are dispatched on the message thread by reuk 2023-03-02 13:46:06 +0000
  • 5db288e834 SamplerPluginDemo: Fix unqualified uses of std::move by reuk 2023-03-02 13:18:38 +0000
  • 7da615a7a3 Objective-C: Tidy up block usages, and document block helpers by reuk 2023-03-02 13:15:24 +0000
  • 7f6b22f312 CMake: Add description of JUCE_MODULES_ONLY to API documentation by reuk 2023-03-02 11:21:58 +0000
  • fd69d347b4 CoreMidi: Never convert messages to MIDI 2.0 protocol by reuk 2023-03-01 17:12:12 +0000
  • a24be991fa Oboe: Prefer SpinLock to raw atomics by reuk 2023-03-01 16:26:09 +0000
  • 76589ee800 Oboe: Avoid allocating on each audio callback by reuk 2023-03-01 16:14:21 +0000
  • cb54044c1c InAppPurchases: Ensure that the iOS implementation notifies on failure by reuk 2023-02-28 14:04:33 +0000
  • f21bc3f4ae AudioSynthesiserDemo: Show output rather than input in waveform view by reuk 2023-02-28 12:32:33 +0000
  • 28ad953a3a Xcode: Fix nullability warnings in Xcode 14.3 by reuk 2023-02-27 20:45:29 +0000
  • 3b1b52b65e iOS InAppPurchases: Tidying by reuk 2023-02-27 19:50:39 +0000
  • 55d1585445 NSViewComponentPeer: Allow key equivalents to propagate to inner views if they are not handled by outer views by reuk 2023-02-27 17:05:46 +0000
  • 3a893b5853 AudioPlaybackDemo: Avoid requesting unnecessary input channels by reuk 2023-02-27 16:33:51 +0000
  • 8b708b348d AudioPlaybackDemo: Fix usability issues on Android by reuk 2023-02-27 14:52:30 +0000
  • 36627a2216 Projucer: Fix assigned-but-not-read variable by reuk 2023-02-27 13:07:39 +0000
  • 721404f7ad Projucer: Use new CMake version for Android builds by reuk 2023-02-27 12:49:07 +0000
  • edca5e9629 NativeMessageBox: Fix result codes on Linux by reuk 2023-02-25 20:51:47 +0000
  • d073a7e8ca VST3 Host: Avoid reading from non-existent buses by reuk 2023-02-23 19:39:52 +0000
  • 3d09a98826 AudioProcessorGraph: Avoid data race when setting parent on AudioGraphIOProcessor by reuk 2023-02-23 18:59:57 +0000
  • 42021e3e9a OpenGL: Avoid rare race on members used to compute frame times by reuk 2023-02-23 17:14:34 +0000
  • c08a1827b5 OpenGL: Ensure flushBuffer can't be called simultaneously from multiple threads on macOS 10.13 or earlier by reuk 2023-02-22 19:15:56 +0000
  • 6df7e46e26 VST Client: Fix redefined macro when building with MinGW 8.3.0 by reuk 2023-02-27 11:39:17 +0000
  • 4f7e1d40c8 NativeMessageBox: Silence function pointer cast warning for MinGW by reuk 2023-02-27 11:35:58 +0000
  • 14e729545d CMake: Disable AAX builds with MinGW by reuk 2023-02-27 11:28:50 +0000
  • 3816b095a8 MessageBoxOptions: DRY implementation by reuk 2023-02-22 21:02:41 +0000
  • d5076cb873 SystemStats: Tidy up one-shot function by reuk 2023-02-16 20:04:28 +0000
  • b7beb42153 DragAndDropContainer: Avoid out-parameters by reuk 2023-02-16 15:16:29 +0000
  • ae45bb4c35 OpenGLContext: Fix signature of DEBUGPROC by reuk 2023-02-16 11:01:50 +0000
  • 629a3ca14b ListBox: Allow ListBoxModel to control whether items may be dragged to other windows by reuk 2023-02-16 20:04:56 +0000
  • 882c2aa01d AlertWindow: Allow parent component to be specified by reuk 2023-02-16 20:35:05 +0000
  • 39a731de46 ScopedMessageBox: Replace old AlertWindow uses with new API by reuk 2023-02-22 20:54:45 +0000
  • 79ed81c24a ScopedMessageBox: Add new helper type to bound alert window lifetimes by reuk 2023-02-15 22:05:10 +0000
  • d14761c523 CameraDevice: Tidy up macOS implementation by reuk 2023-02-21 19:30:13 +0000
  • ac0ec5a7cc Windowing: Tidy up macOS drag+drop implementation by reuk 2023-02-21 10:59:19 +0000
  • a6638f8a6d Path: Allow addPath to take a reference to self by reuk 2023-02-13 13:40:04 +0000
  • 92a19a9ea2 Android: Fix accessibility compatibility issues with older devices by reuk 2023-02-09 13:29:53 +0000
  • efe8830bb6 AAX Client: Use new GetHDTimeCodeInfo API by reuk 2023-02-09 16:57:11 +0000
  • 53238e3cc7 AAX Client: Fix unused function warnings by reuk 2023-02-09 12:09:37 +0000
  • d5ad26a162 AUv2 Client: Add support for new MIDIEventList APIs on supported platforms by reuk 2023-02-08 17:57:37 +0000
  • 78a12d2f57 UMP: Migrate to std::byte by reuk 2023-02-08 20:25:36 +0000
  • f1f68007c6 Containers: Add simple Span implementation by reuk 2023-02-08 19:24:54 +0000
  • d4dd149b64 VST Host: Avoid re-adding VST window to list of active windows after destruction has started by reuk 2023-02-08 15:28:38 +0000
  • eecb8ad995 UIViewComponentPeer: Call setNeedsUpdateOfSupportedInterfaceOrientations on orientation change by reuk 2023-02-08 14:09:31 +0000
  • d037d45e3b AAX: Use unity build style for the AAX_SDK by attila 2022-12-09 17:11:32 +0100