dimitri
|
32a89090f6
|
BLOCKS: Fix potential race conditions in Topology
|
6 years ago |
dimitri
|
4f7137cc08
|
BLOCKS: Request version number from old firmware
|
6 years ago |
dimitri
|
77993724df
|
BLOCKS: Fix issue identifying master block
|
6 years ago |
ed
|
27258ed6dd
|
BLOCKS: Replaced an old BlockImpl name with BlockImplementation
|
6 years ago |
ed
|
77c8a873f3
|
BLOCKS: Split PhysicalTopologySource internal classes into separate files
|
6 years ago |
Tom Poole
|
4380b0e4a2
|
Fixed some VS2015 compiler errors
|
6 years ago |
tommaisey
|
82019acae7
|
BLOCKS: Allow factory reset commands
|
6 years ago |
Daniel Walz
|
49ef70cc0d
|
BLOCKS: Fix for PhysicalTopologySource appearing locked incorrectly
|
6 years ago |
dimitriroli
|
d69771403e
|
Blocks: lazy load LEDRow to avoid blocks being cleared at the wrong time
|
6 years ago |
Rachel Susser
|
f43e8bd61b
|
Blocks: Moved isControlBlock() from BlockImplementation to Block
|
6 years ago |
jules
|
5979288706
|
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
|
6 years ago |
miketoon
|
a1ae004c81
|
BLOCKS: Add program loaded callback
|
6 years ago |
Dimitri Sudell
|
33a724ec5d
|
LittleFoot: Added the ability to #include other LittleFoot scripts
|
6 years ago |
Daniel Walz
|
312afa0ac0
|
BLOCKS: Triggered a topologyChanged() callback in response to setActive()
|
6 years ago |
Daniel Walz
|
accb5d573d
|
BLOCKS: Added a method PhysicalTopologySource::isLockedFromOutside()
|
6 years ago |
Daniel Walz
|
8e0c8fc89d
|
BLOCKS API: Improved reference-counting of Block objects in PhysicalTopologySource::Detector
|
6 years ago |
Daniel Walz
|
e64e1ebdaa
|
BLOCKS API: Added activation controls to PhysicalTopologySource
|
6 years ago |
jules
|
4a28b0efc0
|
BLOCKS: Added some extra config items for controlling MPE, syncing and tracking mode value ranges
|
6 years ago |
jules
|
d2968c6e3f
|
BLOCKS: Make sure midi connection listener is refreshed after revalidating a block
|
6 years ago |
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
|
6 years ago |
Daniel Walz
|
3c124095dd
|
BLOCKS: Fixed comment in getMemorySize and added getHeapMemorySize
|
6 years ago |
Tom Poole
|
102ed4a9f2
|
Fixed some compiler warnings
|
6 years ago |
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
|
7 years ago |
Daniel Walz
|
2c12212b96
|
Fixed missing setting of connected master in blocks (#71)
|
7 years ago |
jules
|
4657b14b85
|
Fixed a linux build warning
|
7 years ago |
jules
|
a210d0bc4f
|
BLOCKS: Added topological position and rotation information to the Block class
|
7 years ago |
ed
|
3e954eda48
|
Whitespace
|
7 years ago |
jules
|
9feddfb631
|
BLOCKS: enabled re-cycling of disconnected Block objects when the same block is re-connected
|
7 years ago |
jules
|
926891e8cb
|
BLOCKS: Avoided some unnecessary topology change messages
|
7 years ago |
Rachel Susser
|
f103f1bdc9
|
Removed unused private variable from PhysicalTopologySource
|
7 years ago |
Rachel Susser
|
82e1a1f1ae
|
PhysicalTopologySource filters for garbage BlockDeviceConnection
|
7 years ago |
Rachel Susser
|
8281a29bc9
|
Bugfix: BlockTopology::operator== now does unordered connection comparison
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
ed
|
cdbc28c18b
|
Add documentation tags
|
7 years ago |
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.
|
7 years ago |
jules
|
77e94d905b
|
BLOCKS API: avoided empty block versions overwriting previously valid ones
|
7 years ago |
Tom Poole
|
cff37f5b6a
|
Fixed some const violation errors
|
7 years ago |
jules
|
e40b6c09dc
|
BLOCKS API: added an internal option for tweaking the topology change message schedule
|
7 years ago |
jules
|
f85d706131
|
Some minor formatting and comment fixes
|
7 years ago |
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!
|
7 years ago |
jules
|
4d821219f8
|
BLOCKS: Throttle frequency of topology change listener callbacks
|
7 years ago |
jules
|
d4c1daa448
|
BLOCKS API: tweaked a timeout value to avoid unnecessary re-triggers
|
7 years ago |
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
|
7 years ago |
hogliux
|
9c5cd5a188
|
BLOCKS: Fixed a potential memory overflow in a recent commit
|
7 years ago |
hogliux
|
42826ae93c
|
BLOCKS: Fixed issue preventing update of blocks version numbers after updating over API/DNA/Topology.
|
7 years ago |
Tom Waldron
|
b5e6570a10
|
Blocks/api (#18)
BLOCKS API: Added extra support for clustering, pitchbend messages and firmware update error handling
|
7 years ago |
tpoole
|
7fe3e13489
|
UnitTestRunner: Fixed some build warnings on Windows
|
7 years ago |
jules
|
1cda7cf13b
|
BLOCKS API: Fixed a crash when block is connected and disconnected over BT and USB
|
8 years ago |
jules
|
13b20de150
|
BLOCKS API: Added support for custom block names
|
8 years ago |