1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
Commit graph

6668 commits

Author SHA1 Message Date
ed
f2be246233 VST3: Moved the ScopedJuceInitialiser_GUI object declaration in JuceVST3Component to make sure it goes out of scope later 2019-05-17 12:06:26 +01:00
ed
c71746f11d VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() 2019-05-17 11:53:44 +01:00
jules
a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 2019-05-16 15:37:47 +01:00
Tom Poole
1e021b6ed0 Fixed an issue overriding MidiKeyboardComponent::mouseDownOnKey 2019-05-15 16:44:50 +01:00
jules
f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 2019-05-15 12:08:38 +01:00
jules
62ead7dc7d Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added! 2019-05-15 11:02:03 +01:00
jules
332a9edb57 Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used. 2019-05-15 11:02:03 +01:00
jules
6463529371 Another batch of conversion of methods which returned bare XmlElement* to return unique_ptrs 2019-05-15 11:02:03 +01:00
ed
4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes 2019-05-15 10:41:02 +01:00
Tom Maisey
f6b649d049 Added some CodeDocument and CodeEditorComponent tests and improvements 2019-05-14 18:44:43 +01:00
ed
387847efd6 macOS: Added a workaround for non-resizable windows increasing in height by the title-bar height when entering fullscreen 2019-05-14 15:09:23 +01:00
ed
abe9787bd3 Windows: Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7 2019-05-14 11:11:07 +01:00
Tom Poole
5c19eacd0b Fixed compatibility with g++ 4.9 and c++14 2019-05-14 10:27:28 +01:00
ed
6b5fc49f71 VST3: Removed some unnecessary ScopedJuceInitialiser_GUI objects and silenced some leak detector warnings when running in hosts that don't release the IPluginFactory correctly 2019-05-13 15:24:26 +01:00
ed
c194389cb5 Fixed a linker error in 2af1de4 2019-05-13 10:28:12 +01:00
ed
a90940283c Fixed an issue where PopupMenus with a parent component were not being dismissed by dismissAllActiveMenus() 2019-05-13 09:23:05 +01:00
ed
2af1de45d7 Windows: Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer 2019-05-11 09:31:18 +01:00
jules
2830ecec0a Prevented the Apple system headers from including some unnecessary C library headers 2019-05-10 16:58:30 +01:00
ed
5089f74305 Linux: Fixed a potential use-after-free bug in the ALSA MIDI code 2019-05-10 09:55:43 +01:00
Tom Poole
fefeba63b8 Fixed a documentation typo 2019-05-10 09:44:15 +01:00
jules
2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 2019-05-09 10:51:19 +01:00
jules
42532eb535 Fix for CoreAudio where some drivers failed to start with a default sample rate. 2019-05-08 15:41:27 +01:00
Lukasz Kozakiewicz
7c4601473a Android: fix PushNotifications that got broken by Android low level code rework. 2019-05-08 13:48:50 +02:00
ed
1c033e410b Linux: Added a check for _NET_WORKAREA property when iterating over the displays using xrandr 2019-05-07 17:49:18 +01:00
ed
46a97e1f2c Linux: Recreate mouse cursors when showing them on a different display to the one that they were originally created on 2019-05-07 17:11:54 +01:00
Tom Poole
e7136b57f2 Updated the AudioFormatManager::registerBasicFormats documentation 2019-05-07 17:11:32 +01:00
ed
818e89e702 ADSR: Set the envelope value to 1 when calling noteOn() with an attack rate of 0 2019-05-07 10:25:41 +01:00
ed
6b835c8470 Fixed a documentation typo 2019-05-07 09:33:33 +01:00
ed
e966bdb053 Revert "Workaround for bad HTTP response header parsing on Linux"
This reverts commit a138458d19.
2019-05-03 18:02:03 +01:00
ed
0969b946f6 Windows: Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE = 0 2019-05-03 11:20:34 +01:00
Agnieszka Janowicz
66bda18649 Fix MPEChannelAssigner sometimes deregistering the wrong note 2019-05-02 10:38:08 +01:00
Tom Poole
b59fa68724 Fixed some compiler warnings 2019-05-01 11:55:33 +01:00
ed
12b0a90c55 Linux: Fixed drag and drop when dragging in the same window that started the operation 2019-05-01 11:49:20 +01:00
Tom Poole
4e0adb2af8 GCC 9 compatibility fixes 2019-04-30 17:46:15 +01:00
ed
df62a7c5dc Fixed a potential race condition in MPESynthesiser 2019-04-30 14:59:14 +01:00
ed
3d7b002a8f Fixed some misleading indentation 2019-04-30 14:20:02 +01:00
hogliux
b561b34e8c Linux: Fixed a compiler warning 2019-04-30 12:14:42 +01:00
hogliux
c91915c519 Removed extern "C" from threadEntryProc 2019-04-30 12:13:31 +01:00
ed
9f9d86b91a Made AudioProcessor::applyBusLayouts() virtual 2019-04-29 15:48:29 +01:00
ed
1221374be9 DSP: Fixed an incorrect assertion in one of the AudioBlock constructors 2019-04-29 15:25:41 +01:00
ed
c6502e2a83 Added a TextEditor::getTextToShowWhenEmpty() method 2019-04-29 14:21:47 +01:00
ed
bbbb1719f9 Made ListBox::createSnapshotOfRows() take the list and row scale factors into account 2019-04-29 12:55:39 +01:00
ed
2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method 2019-04-29 12:55:39 +01:00
Tom Poole
717be11eac Updated the documentation 2019-04-29 11:25:38 +01:00
ed
3c312b9d76 Reworked the logic in FileBrowserComponent::currentFileIsValid() to ensure that directories can't be selected when only browsing for files 2019-04-29 11:24:22 +01:00
Tom Poole
8eb626a338 Windows: Fixed a bug in File::getFileIdentifier() 2019-04-29 10:49:08 +01:00
ed
a4f0b179a3 Added a check for an empty lambda in LambdaCallback::modalStateFinished() 2019-04-29 10:24:56 +01:00
ed
fb5d55f052 Fixed the behaviour of FilenameComponent::getLocationToBrowse() when a default file has been set 2019-04-29 10:18:45 +01:00
Tom Poole
17be524798 VST3: Fixed an AudioProcessorParameterGroup bug 2019-04-29 10:09:07 +01:00
Tom Poole
7c45ad695c MacOS: Better support for SystemTrayIconComponent on Mojave 2019-04-25 12:54:54 +01:00