1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-25 02:04:23 +00:00
Commit graph

14897 commits

Author SHA1 Message Date
ed
4280b51d09 Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this 2018-07-18 14:54:08 +01:00
Tom Poole
b6c615e6c4 Fixed a bug adding derived ReferenceCountedObjects to base class ReferenceCountedArrays 2018-07-18 10:45:48 +01:00
Tom Poole
4bab8cc1d5 Fixed a bug adding ReferenceCountedArrays 2018-07-17 13:23:12 +01:00
jules
0535d1b222 Added a buffer length check in TracktionMarketplaceStatus 2018-07-17 12:52:56 +01:00
Tom Poole
c5862246b7 Prevented some implicit casts to bool using JUCE_STRICT_REFCOUNTEDPOINTER 2018-07-17 09:10:43 +01:00
Tom Poole
bc244b23de Fixed an issue with a ReferenceCountedArray constructor 2018-07-16 17:14:26 +01:00
Tom Poole
f1c71aa0d9 Added explicit checks for curl versions when loading lazily 2018-07-16 16:19:17 +01:00
Tom Poole
d1235234b4 Linux: Fixed an issue with the X11 web browser not rendering content 2018-07-16 16:18:57 +01:00
ed
511e01c400 Ensure that the target point in MenuWindow::getParentArea() is always in terms of screen coordinates 2018-07-16 16:15:36 +01:00
ed
32bb8f5bbc Windows: Remove escaped characters from video URL before loading in VideoComponent 2018-07-16 14:58:33 +01:00
Tom Poole
3c93cfb105 Clarified some Button LookAndFeel parameter names 2018-07-16 12:26:27 +01:00
hogliux
1259cdf474 VST3: Fixed an issue when the default layout has disabled buses 2018-07-13 17:05:45 +01:00
Tom Poole
f453d4ac4e Replaced ArrayAllocationBase with a safer storage container 2018-07-12 12:05:54 +01:00
Tom Poole
235bbd46cf Projucer: Code tidy up 2018-07-12 10:07:50 +01:00
Tom Poole
fe6fa12f55 AUv3: Fixed a bug enforcing legacy parameter IDs 2018-07-12 08:46:49 +01:00
Tom Poole
f50d08494a AUv3: Fixed a bug enforcing legacy parameter IDs 2018-07-12 08:21:06 +01:00
Tom Poole
fc87d8cd1d Made some more JUCE classes trivially copyable 2018-07-11 15:07:00 +01:00
Tom Poole
4448ef6a59 DemoRunner: Fixed a race condition on shutdown 2018-07-11 13:56:47 +01:00
Tom Poole
6cff481c6a Fixed some gcc 8 compiler warnings 2018-07-11 09:17:31 +01:00
Tom Poole
08d67c763f Made some JUCE classes TriviallyCopyable 2018-07-11 09:17:31 +01:00
ed
4f2bbd965a Re-saved all projects 2018-07-11 08:58:31 +01:00
ed
88585e66f0 Added a companyName member to ProjectInfo in JuceHeader.h 2018-07-11 08:58:19 +01:00
hogliux
ceea888507 Added an option to specify a parent component when creating a file chooser 2018-07-10 17:41:40 +01:00
ed
84cc1dc4a0 Projucer: Cleaned up the module scanning code 2018-07-10 17:33:43 +01:00
jules
b14988fb1d Tweaked OSCReceiver to make sure it shuts down more cleanly 2018-07-10 17:15:49 +01:00
Tom Poole
426e122375 Re-saved all projects 2018-07-10 15:09:15 +01:00
ed
e6c85b8a08 Projucer: Increase the subfolder recursion depth when searching for modules and fix a couple of places where paths containing ~ were not being parsed correctly 2018-07-10 12:58:18 +01:00
Tom Poole
934e2995ff Worked around a VS2013 compiler error 2018-07-10 12:49:52 +01:00
ed
9cdb02a0dc Projucer: Remove duplicate user module IDs from list 2018-07-10 12:38:49 +01:00
Tom Poole
3232a6a262 Fixed a compiler warning 2018-07-10 11:46:48 +01:00
ed
a0493e67c1 Projucer: Don't attempt to parse empty file paths in FilePathPropertyComponent 2018-07-10 11:44:07 +01:00
jules
935d1ff805 Added an assertion in Component to prevent accidental component recursion 2018-07-09 16:02:51 +01:00
jules
7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 2018-07-09 16:00:45 +01:00
jules
47535718dc Added an assertion to Label to help catch some 'doh!' moments 2018-07-09 15:11:15 +01:00
jules
49df6e2696 Added support for colour values to the OSC classes 2018-07-09 14:02:58 +01:00
jules
e59bde5ac6 Prevented an internal threading function escaping from the juce namespace 2018-07-06 14:13:30 +01:00
jules
3d45564712 Fixed a build error in the NetworkGraphicsDemo code 2018-07-06 14:08:27 +01:00
Tom Poole
28b7f42992 Projucer: Updated to latest Xcode warning suggestions 2018-07-06 12:17:55 +01:00
jules
7ed282f314 Fix for obscure order-of-deletion problems involving self-referenctial ReferenceCountedObjectPtrs 2018-07-05 16:46:11 +01:00
hogliux
3a8c63f5d4 iOS: Ensured that native file choosers also work in iOS apps 2018-07-05 16:33:31 +01:00
jules
7813a45b24 Workaround for old Visual Studio compatibility 2018-07-05 11:57:02 +01:00
jules
bc37767edb Updated the AudioPluginHost app 2018-07-05 11:36:43 +01:00
jules
341783a445 Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening 2018-07-05 11:08:39 +01:00
jules
ccbaf89f0e Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses() 2018-07-04 17:17:18 +01:00
jules
d9fa1c4602 Worked around some UB sanitiser warnings in Projucer 2018-07-04 09:15:15 +01:00
jules
5d54e80df8 Made the projucer ignore command-line flags generated when running it in Xcode debug mode 2018-07-04 08:59:32 +01:00
jules
72266af609 Fixed a dumb mistake in the last ReferenceCountedObjectPtr change 2018-07-04 08:58:42 +01:00
Tom Poole
0b442c3036 Projucer: Added a check for unknown command line arguments 2018-07-03 12:07:02 +01:00
jules
95a3f0b039 Whitespace 2018-07-03 11:51:36 +01:00
jules
1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 2018-07-03 11:51:13 +01:00