99 Commits (15e09fdc5e1321520bcc040e79c31faee45ea482)

Author SHA1 Message Date
  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 7 years ago
  Daniel Walz 3c124095dd BLOCKS: Fixed comment in getMemorySize and added getHeapMemorySize 7 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 7 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 f31d7844a4 BLOCKS: Added some extra safety checks in the littlefoot compiler 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
  ed 5beddce629 BLOCKS: Fix an issue where firmware ACK messages could be read out of order 7 years ago
  ed 2d79cc78c0 Bump version number to 5.3.2 7 years ago
  hogliux 8a02eeb39c BLOCKS: Fixed typo in blocks config description labels 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 c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  Noah Dayan 1a31c86f39 Bump version number to 5.3.1 7 years ago
  ed 262dff8854 Bump version number to 5.3.0 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  ed 8aa40a72c8 Add guards to juce_blocks_basics, juce_dsp and juce_osc modules to ensure that they are not built if the compiler does not support them 7 years ago
  Tom Poole f1af3908d5 Documentation fixes 7 years ago
  Noah Dayan c452e49e8e Docs: Add block units description to Blocks module 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
  ed fa0f7a4281 Bump version number to 5.2.1 7 years ago
  Noah Dayan 315fb7cdc7 Added documentation to enums in the Blocks module 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 fd3b790087 BLOCKS API: Added some comparison operators to the Block class 7 years ago
  ed cfd8a7203e Littlefoot: NOISE Lightpad script support for gamma correction 7 years ago
  miketoon 8589f38cfb Littlefoot: detect wrong number of arguments when compiling cast operation (#42) 7 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 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 f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  ed 4b75bbdab6 Littlefoot: Add pitch correction functions 7 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 7 years ago
  ed f97f46730f BLOCKS: Removed some unimplemented functions 7 years ago
  jules c81c33404d BLOCKS: Added support for tri-state button controls in littlefoot 7 years ago