134 Commits (a2a04a726aa42eaa42e2cc949b161036cee7a934)

Author SHA1 Message Date
  dimitri 831448fbb0 Blocks: Use special reset message for master blocks 6 years ago
  ed 6722194260 Bump version number to 5.4.3 6 years ago
  ed bb5c821edc BLOCKS: Remove dependent devices following device reset 6 years ago
  ed 464b1f8eb2 Removed some superfluous juce:: namespaces from the juce_blocks_basics module 6 years ago
  ed 7cf52297ee BLOCKS: Added callbacks from the topology for device added, removed and updated 6 years ago
  Tom Poole e3ebe5aed1 Bump version number to 5.4.2 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed 5189b4bbd9 BLOCKS: Remove dependency on juce_gui_basics 6 years ago
  jules da2b10ada6 Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. 6 years ago
  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
  ed 6d39f01793 Bump version number to 5.4.1 6 years ago
  Tom Poole 4380b0e4a2 Fixed some VS2015 compiler errors 6 years ago
  tommaisey 82019acae7 BLOCKS: Allow factory reset commands 6 years ago
  ed 0b8fcc7a15 Bump version number to 5.4.0 6 years ago
  Daniel Walz 49ef70cc0d BLOCKS: Fix for PhysicalTopologySource appearing locked incorrectly 6 years ago
  Dimitri Sudell 926e1fe38f Littlefoot: Added support for (global) arrays 6 years ago
  dimitriroli d69771403e Blocks: lazy load LEDRow to avoid blocks being cleared at the wrong time 6 years ago
  jules 255a66a1b8 Rmoved a constexpr qualifier for compiler compatibility 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
  jules 2433163b2f Added a couple of workarounds for address sanitiser warnings 6 years ago
  jules 359132ed55 More zero -> nullptr fixes 6 years ago
  miketoon 6997dbf537 BLOCKS: Added multi-channel config option for x and y tracking 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
  Tom Poole 2be9bc95c2 Clarified the documentation for some LittleFoot functions 6 years ago
  Tom Poole d4c94439d1 Clarified the documentation for some LittleFoot functions 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
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  jules 2b52ce105d Fix for last BLOCKS check-in on linux 6 years ago
  jules 4a28b0efc0 BLOCKS: Added some extra config items for controlling MPE, syncing and tracking mode value ranges 6 years ago
  miketoon c132b01dfa BLOCKS: fix for ACK handling 6 years ago
  jules d2968c6e3f BLOCKS: Make sure midi connection listener is refreshed after revalidating a block 6 years ago
  Daniel Walz e73e1282c6 BLOCKS: Moved ConfigType from BlocksConfigManager to Block::ConfigMetaData 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 6 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