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

9281 commits

Author SHA1 Message Date
Tom Poole
235bbd46cf Projucer: Code tidy up 2018-07-12 10:07:50 +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
Daniel Walz
3c124095dd BLOCKS: Fixed comment in getMemorySize and added getHeapMemorySize 2018-07-03 09:30:57 +01:00
jules
3a6ec3e56b Fixed a mistake in ValueTree::AddOrRemoveChildAction 2018-07-02 17:47:44 +01:00
jules
f784907c73 Fixed a documentation typo 2018-07-02 16:42:27 +01:00
jules
0a75197fa6 Tweaked ReferenceCountedObjectPtr to try to cause fewer ambiguities when comparing it with raw pointers 2018-07-02 12:45:24 +01:00
hogliux
35116881de VST2: Fixed some compiler-errors in the VST2 hosting code when building with 32-bit Carbon enabled 2018-07-02 11:43:12 +01:00
ed
6ee59ed6db Fixed a crash that could occur when dismissing all active PopupMenus 2018-06-29 14:41:06 +01:00
hogliux
544e35655a DSP: Solved an issue with dsp::Convolution algorithm initialisation 2018-06-29 10:02:33 +01:00
Tom Poole
071af1c285 Fixed an issue cleaning up a PopupMenu LookAndFeel 2018-06-28 10:51:44 +01:00
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
hogliux
9ab9b28f46 AU: Add resourceUsage plist entry to non-sandbox safe plug-ins so that they still load in GarageBand 2018-06-27 15:53:22 +01:00
ed
9c746a4762 Added a couple of missing modules to the CameraDemo PIP 2018-06-27 15:08:59 +01:00
ed
d018eb8407 Enable the JUCE_STRICT_REFCOUNTEDPOINTER flag for all new projects and PIPs 2018-06-27 11:37:27 +01:00
ed
c859f50fe6 Projucer: Added a missing reset() call to the PIP creator window when shutting down 2018-06-27 11:17:15 +01:00
hogliux
4ebfb32000 ASIO: Ensured that the parameters to ASIO's getChannels callback are always initialised 2018-06-27 08:56:31 +01:00