38 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  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
  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
  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) 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
  jules 2bc7618424 BLOCKS SDK: Added support for the Seaboard BLOCK and new config item API 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules f207ebb6d8 BLOCKS SDK: New and updated version of juce_blocks_basics, adding functionality and compatibility with latest Dashboard-compatible firmware 8 years ago
  tpoole 9a38505dad Added experimental WinRT MIDI support, enabling BLE MIDI on machines with Windows 10 Anniversary Update installed 8 years ago
  tpoole 242b934163 Fixed crash when PhysicalTopologySource fails to open a MIDI device 8 years ago
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  jules 05888a09fa BLOCKS API: Added some functionality (not yet supported in public firmware!) 8 years ago
  hogliux 826fdfe6c9 Added callback to get number of keywaves of an on-screen seaboard view 8 years ago
  tpoole 169b5ede01 Update copyright and improve BLOCKS documentation 8 years ago
  tpoole 7bb0fe4077 Update copyright and make docstrings more compatible with Doxygen 8 years ago
  ed 76b3689a48 Added BLOCKS module 8 years ago