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

80 commits

Author SHA1 Message Date
ed
a093112c05 Fixed some compiler warnings 2019-07-09 12:24:34 +01:00
dimitri
85f07d9ec8 Fix some spelling mistakes in comments 2019-06-25 11:49:14 +01:00
Agnieszka Janowicz
fdcebfe6a2 BLOCKS: Ensure that the program loaded callback is called when program passed to setProgram is identical to what's already loaded 2019-06-17 14:22:03 +01:00
Tom Poole
a4bd6cbc66 Fixed some more Linux compiler warnings 2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
ed
f0ea1c00a6 Updated the MidiInput/Output methods to return unique_ptrs 2019-05-22 15:45:06 +01:00
ed
3d7b002a8f Fixed some misleading indentation 2019-04-30 14:20:02 +01:00
dimitri
40371c6b93 BLOCKS: Fixed the return value of BlockTopology::getConnectionsBetweenBlocks() 2019-04-23 17:02:33 +01:00
ed
fcbdf0629f BLOCKS: Use unique identifier to find MIDI ports and fix some connection issues 2019-04-09 14:10:46 +01:00
dimitri
bdfbcff62d BLOCKS: Added a method to reset to the default program 2019-03-26 14:34:24 +00:00
dimitri
92d930a17e BLOCKS: Make MIDI port listener thread safe 2019-03-18 17:05:07 +00:00
Mike Toon
9a6b37d499 BLOCKS: Add block argument to logging callback 2019-03-15 14:12:40 +00:00
ed
1a46fb3a5f Minor whitespace tidying 2019-03-15 14:10:14 +00:00
dimitri
831448fbb0 Blocks: Use special reset message for master blocks 2019-02-26 12:31:00 +00:00
ed
bb5c821edc BLOCKS: Remove dependent devices following device reset 2019-02-18 17:19:54 +00:00
ed
464b1f8eb2 Removed some superfluous juce:: namespaces from the juce_blocks_basics module 2019-02-18 15:46:44 +00:00
ed
7cf52297ee BLOCKS: Added callbacks from the topology for device added, removed and updated 2019-02-18 15:04:31 +00:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
ed
5189b4bbd9 BLOCKS: Remove dependency on juce_gui_basics 2019-01-22 17:19:46 +00:00
dimitri
32a89090f6 BLOCKS: Fix potential race conditions in Topology 2018-12-19 14:10:07 +00:00
dimitri
4f7137cc08 BLOCKS: Request version number from old firmware 2018-12-19 14:09:57 +00:00
dimitri
77993724df BLOCKS: Fix issue identifying master block 2018-12-19 14:09:41 +00:00
ed
27258ed6dd BLOCKS: Replaced an old BlockImpl name with BlockImplementation 2018-12-17 14:10:21 +00:00
ed
77c8a873f3 BLOCKS: Split PhysicalTopologySource internal classes into separate files 2018-12-03 17:05:09 +00:00
Tom Poole
4380b0e4a2 Fixed some VS2015 compiler errors 2018-11-08 10:52:24 +00:00
tommaisey
82019acae7 BLOCKS: Allow factory reset commands 2018-11-07 16:58:39 +00:00
Daniel Walz
49ef70cc0d BLOCKS: Fix for PhysicalTopologySource appearing locked incorrectly 2018-10-31 10:16:42 +00:00
dimitriroli
d69771403e Blocks: lazy load LEDRow to avoid blocks being cleared at the wrong time 2018-10-18 15:58:10 +01:00
Rachel Susser
f43e8bd61b Blocks: Moved isControlBlock() from BlockImplementation to Block 2018-10-17 09:29:05 +01:00
jules
5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 2018-10-16 17:39:54 +01:00
miketoon
a1ae004c81 BLOCKS: Add program loaded callback 2018-09-25 09:04:23 +01:00
Dimitri Sudell
33a724ec5d LittleFoot: Added the ability to #include other LittleFoot scripts 2018-09-19 16:44:10 +01:00
Daniel Walz
312afa0ac0 BLOCKS: Triggered a topologyChanged() callback in response to setActive() 2018-09-12 14:51:37 +01:00
Daniel Walz
accb5d573d BLOCKS: Added a method PhysicalTopologySource::isLockedFromOutside() 2018-09-12 14:50:21 +01:00
Daniel Walz
8e0c8fc89d BLOCKS API: Improved reference-counting of Block objects in PhysicalTopologySource::Detector 2018-08-30 12:12:36 +01:00
Daniel Walz
e64e1ebdaa BLOCKS API: Added activation controls to PhysicalTopologySource 2018-08-23 08:56:39 +01:00
jules
4a28b0efc0 BLOCKS: Added some extra config items for controlling MPE, syncing and tracking mode value ranges 2018-08-15 16:14:50 +01:00
jules
d2968c6e3f BLOCKS: Make sure midi connection listener is refreshed after revalidating a block 2018-07-26 12:22:54 +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
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
jules
49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 2018-06-26 14:06:52 +01:00
Daniel Walz
2c12212b96 Fixed missing setting of connected master in blocks (#71) 2018-06-25 16:45:28 +01:00
jules
4657b14b85 Fixed a linux build warning 2018-06-22 14:15:39 +01:00
jules
a210d0bc4f BLOCKS: Added topological position and rotation information to the Block class 2018-06-22 14:01:06 +01:00
ed
3e954eda48 Whitespace 2018-06-19 13:52:04 +01:00
jules
9feddfb631 BLOCKS: enabled re-cycling of disconnected Block objects when the same block is re-connected 2018-06-19 12:34:52 +01:00
jules
926891e8cb BLOCKS: Avoided some unnecessary topology change messages 2018-06-12 09:48:57 +01:00
Rachel Susser
f103f1bdc9 Removed unused private variable from PhysicalTopologySource 2018-06-11 10:42:33 +01:00