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 |
|