b5214a341e 
								
							
								 
							
						 
						
							
							
								
								Normalised lambda whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								120d6cc3ff 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:    Add master block detection and throttle ping requests  
							
							This adds master block detection and will update the topology if necessary. This fixes an issue where master block could be wrongly identified.
Added a throttle to ping requests by staggering them between timer ticks, this mitigates some issues with larger topologies. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cf52297ee 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:  Added callbacks from the topology for device added, removed and updated  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f7137cc08 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:  Request version number from old firmware  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77c8a873f3 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:  Split PhysicalTopologySource internal classes into separate files  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4380b0e4a2 
								
							
								 
							
						 
						
							
							
								
								Fixed some VS2015 compiler errors  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82019acae7 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Allow factory reset commands  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								49ef70cc0d 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:  Fix for PhysicalTopologySource appearing locked incorrectly  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d69771403e 
								
							
								 
							
						 
						
							
							
								
								Blocks:  lazy load LEDRow to avoid blocks being cleared at the wrong time  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f43e8bd61b 
								
							
								 
							
						 
						
							
							
								
								Blocks: Moved isControlBlock() from BlockImplementation to Block  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5979288706 
								
							
								 
							
						 
						
							
							
								
								Added some macros for asserting when functions are called in an unsafe manner outside the message thread.  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1ae004c81 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Add program loaded callback  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33a724ec5d 
								
							
								 
							
						 
						
							
							
								
								LittleFoot:  Added the ability to #include other LittleFoot scripts  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								312afa0ac0 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Triggered a topologyChanged() callback in response to setActive()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								accb5d573d 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Added a method PhysicalTopologySource::isLockedFromOutside()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e0c8fc89d 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API: Improved reference-counting of Block objects in PhysicalTopologySource::Detector  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e64e1ebdaa 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API: Added activation controls to PhysicalTopologySource  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a28b0efc0 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Added some extra config items for controlling MPE, syncing and tracking mode value ranges  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2968c6e3f 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Make sure midi connection listener is refreshed after revalidating a block  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c124095dd 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Fixed comment in getMemorySize and added getHeapMemorySize  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								102ed4a9f2 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c12212b96 
								
							
								 
							
						 
						
							
							
								
								Fixed missing setting of connected master in blocks ( #71 )  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4657b14b85 
								
							
								 
							
						 
						
							
							
								
								Fixed a linux build warning  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a210d0bc4f 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Added topological position and rotation information to the Block class  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e954eda48 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9feddfb631 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: enabled re-cycling of disconnected Block objects when the same block is re-connected  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								926891e8cb 
								
							
								 
							
						 
						
							
							
								
								BLOCKS: Avoided some unnecessary topology change messages  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f103f1bdc9 
								
							
								 
							
						 
						
							
							
								
								Removed unused private variable from PhysicalTopologySource  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82e1a1f1ae 
								
							
								 
							
						 
						
							
							
								
								PhysicalTopologySource filters for garbage BlockDeviceConnection  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8281a29bc9 
								
							
								 
							
						 
						
							
							
								
								Bugfix: BlockTopology::operator== now does unordered connection comparison  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								77e94d905b 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API:  avoided empty block versions overwriting previously valid ones  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cff37f5b6a 
								
							
								 
							
						 
						
							
							
								
								Fixed some const violation errors  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e40b6c09dc 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API: added an internal option for tweaking the topology change message schedule  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f85d706131 
								
							
								 
							
						 
						
							
							
								
								Some minor formatting and comment fixes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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!  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d821219f8 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:  Throttle frequency of topology change listener callbacks  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4c1daa448 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API: tweaked a timeout value to avoid unnecessary re-triggers  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c5cd5a188 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:  Fixed a potential memory overflow in a recent commit  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42826ae93c 
								
							
								 
							
						 
						
							
							
								
								BLOCKS:   Fixed issue preventing update of blocks version numbers after updating over API/DNA/Topology.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5e6570a10 
								
							
								 
							
						 
						
							
							
								
								Blocks/api ( #18 )  
							
							BLOCKS API:   Added extra support for clustering, pitchbend messages and firmware update error handling 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7fe3e13489 
								
							
								 
							
						 
						
							
							
								
								UnitTestRunner:  Fixed some build warnings on Windows  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1cda7cf13b 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API:  Fixed a crash when block is connected and disconnected over BT and USB  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13b20de150 
								
							
								 
							
						 
						
							
							
								
								BLOCKS API:  Added support for custom block names  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bc7618424 
								
							
								 
							
						 
						
							
							
								
								BLOCKS SDK:  Added support for the Seaboard BLOCK and new config item API  
							
							
								
							
							
						 
						8 years ago