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

55 commits

Author SHA1 Message Date
ed
7cf52297ee BLOCKS: Added callbacks from the topology for device added, removed and updated 2019-02-18 15:04:31 +00:00
dimitri
4f7137cc08 BLOCKS: Request version number from old firmware 2018-12-19 14:09:57 +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
Rachel Susser
82e1a1f1ae PhysicalTopologySource filters for garbage BlockDeviceConnection 2018-06-11 10:42:33 +01:00
Rachel Susser
8281a29bc9 Bugfix: BlockTopology::operator== now does unordered connection comparison 2018-04-26 17:59:22 +01:00
Rachel Susser
748c7df7cb Bugfix: Detector properly clears throttle's topology cache during detachment. This resolves the assertion failure that has been occurring in the Detector dtor. 2018-02-21 11:15:31 +00:00
jules
77e94d905b BLOCKS API: avoided empty block versions overwriting previously valid ones 2018-01-30 09:47:29 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
e40b6c09dc BLOCKS API: added an internal option for tweaking the topology change message schedule 2017-12-04 09:11:23 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
jules
4d821219f8 BLOCKS: Throttle frequency of topology change listener callbacks 2017-10-24 15:55:32 +01:00
jules
d4c1daa448 BLOCKS API: tweaked a timeout value to avoid unnecessary re-triggers 2017-10-20 14:16:53 +01:00
jules
eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 2017-09-08 08:59:55 +01:00
hogliux
9c5cd5a188 BLOCKS: Fixed a potential memory overflow in a recent commit 2017-08-24 12:38:48 +01:00
hogliux
42826ae93c BLOCKS: Fixed issue preventing update of blocks version numbers after updating over API/DNA/Topology. 2017-08-22 11:55:51 +01:00
Tom Waldron
b5e6570a10 Blocks/api (#18)
BLOCKS API:   Added extra support for clustering, pitchbend messages and firmware update error handling
2017-07-19 10:07:33 +01:00
tpoole
7fe3e13489 UnitTestRunner: Fixed some build warnings on Windows 2017-07-06 16:09:34 +01:00
jules
1cda7cf13b BLOCKS API: Fixed a crash when block is connected and disconnected over BT and USB 2017-06-28 16:44:28 +01:00
jules
13b20de150 BLOCKS API: Added support for custom block names 2017-06-20 12:12:49 +01:00
jules
2bc7618424 BLOCKS SDK: Added support for the Seaboard BLOCK and new config item API 2017-06-09 15:13:41 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
f207ebb6d8 BLOCKS SDK: New and updated version of juce_blocks_basics, adding functionality and compatibility with latest Dashboard-compatible firmware 2017-03-10 14:42:54 +00:00
tpoole
9a38505dad Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed 2017-02-20 17:36:36 +00:00
tpoole
242b934163 Fixed crash when PhysicalTopologySource fails to open a MIDI device 2017-02-07 07:44:02 +00:00