1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00
Commit graph

121 commits

Author SHA1 Message Date
ed
77c8a873f3 BLOCKS: Split PhysicalTopologySource internal classes into separate files 2018-12-03 17:05:09 +00:00
ed
6d39f01793 Bump version number to 5.4.1 2018-11-12 11:26:11 +00:00
Tom Poole
4380b0e4a2 Fixed some VS2015 compiler errors 2018-11-08 10:52:24 +00:00
tommaisey
82019acae7 BLOCKS: Allow factory reset commands 2018-11-07 16:58:39 +00:00
ed
0b8fcc7a15 Bump version number to 5.4.0 2018-11-06 12:50:21 +00:00
Daniel Walz
49ef70cc0d BLOCKS: Fix for PhysicalTopologySource appearing locked incorrectly 2018-10-31 10:16:42 +00:00
Dimitri Sudell
926e1fe38f Littlefoot: Added support for (global) arrays 2018-10-29 15:05:13 +00:00
dimitriroli
d69771403e Blocks: lazy load LEDRow to avoid blocks being cleared at the wrong time 2018-10-18 15:58:10 +01:00
jules
255a66a1b8 Rmoved a constexpr qualifier for compiler compatibility 2018-10-18 15:55:06 +01:00
Rachel Susser
f43e8bd61b Blocks: Moved isControlBlock() from BlockImplementation to Block 2018-10-17 09:29:05 +01:00
jules
5979288706 Added some macros for asserting when functions are called in an unsafe manner outside the message thread. 2018-10-16 17:39:54 +01:00
jules
2433163b2f Added a couple of workarounds for address sanitiser warnings 2018-10-11 14:39:00 +01:00
jules
359132ed55 More zero -> nullptr fixes 2018-10-09 11:42:55 +01:00
miketoon
6997dbf537 BLOCKS: Added multi-channel config option for x and y tracking 2018-09-26 14:46:00 +01:00
miketoon
a1ae004c81 BLOCKS: Add program loaded callback 2018-09-25 09:04:23 +01:00
Dimitri Sudell
33a724ec5d LittleFoot: Added the ability to #include other LittleFoot scripts 2018-09-19 16:44:10 +01:00
Daniel Walz
312afa0ac0 BLOCKS: Triggered a topologyChanged() callback in response to setActive() 2018-09-12 14:51:37 +01:00
Daniel Walz
accb5d573d BLOCKS: Added a method PhysicalTopologySource::isLockedFromOutside() 2018-09-12 14:50:21 +01:00
Tom Poole
d4c94439d1 Clarified the documentation for some LittleFoot functions 2018-09-05 16:31:35 +01:00
Daniel Walz
8e0c8fc89d BLOCKS API: Improved reference-counting of Block objects in PhysicalTopologySource::Detector 2018-08-30 12:12:36 +01:00
Daniel Walz
e64e1ebdaa BLOCKS API: Added activation controls to PhysicalTopologySource 2018-08-23 08:56:39 +01:00
Tom Poole
0e1722e387 Multiple spelling fixes 2018-08-20 18:16:24 +01:00
jules
2b52ce105d Fix for last BLOCKS check-in on linux 2018-08-15 17:24:20 +01:00
jules
4a28b0efc0 BLOCKS: Added some extra config items for controlling MPE, syncing and tracking mode value ranges 2018-08-15 16:14:50 +01:00
miketoon
c132b01dfa BLOCKS: fix for ACK handling 2018-07-30 07:20:19 +01:00
jules
d2968c6e3f BLOCKS: Make sure midi connection listener is refreshed after revalidating a block 2018-07-26 12:22:54 +01:00
Daniel Walz
e73e1282c6 BLOCKS: Moved ConfigType from BlocksConfigManager to Block::ConfigMetaData 2018-07-20 15:31:43 +01:00
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 2018-07-03 11:51:13 +01:00
Daniel Walz
3c124095dd BLOCKS: Fixed comment in getMemorySize and added getHeapMemorySize 2018-07-03 09:30:57 +01:00
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
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 2018-06-26 14:06:52 +01:00
Daniel Walz
2c12212b96 Fixed missing setting of connected master in blocks (#71) 2018-06-25 16:45:28 +01:00
jules
4657b14b85 Fixed a linux build warning 2018-06-22 14:15:39 +01:00
jules
a210d0bc4f BLOCKS: Added topological position and rotation information to the Block class 2018-06-22 14:01:06 +01:00
ed
3e954eda48 Whitespace 2018-06-19 13:52:04 +01:00
jules
9feddfb631 BLOCKS: enabled re-cycling of disconnected Block objects when the same block is re-connected 2018-06-19 12:34:52 +01:00
jules
f31d7844a4 BLOCKS: Added some extra safety checks in the littlefoot compiler 2018-06-12 09:50:09 +01:00
jules
926891e8cb BLOCKS: Avoided some unnecessary topology change messages 2018-06-12 09:48:57 +01:00
Rachel Susser
f103f1bdc9 Removed unused private variable from PhysicalTopologySource 2018-06-11 10:42:33 +01:00
Rachel Susser
82e1a1f1ae PhysicalTopologySource filters for garbage BlockDeviceConnection 2018-06-11 10:42:33 +01:00
ed
5beddce629 BLOCKS: Fix an issue where firmware ACK messages could be read out of order 2018-05-22 16:52:17 +01:00
ed
2d79cc78c0 Bump version number to 5.3.2 2018-05-09 12:34:36 +01:00
hogliux
8a02eeb39c BLOCKS: Fixed typo in blocks config description labels 2018-05-02 11:20:48 +01:00
Rachel Susser
8281a29bc9 Bugfix: BlockTopology::operator== now does unordered connection comparison 2018-04-26 17:59:22 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
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 2018-04-17 18:46:55 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
Noah Dayan
1a31c86f39 Bump version number to 5.3.1 2018-04-10 17:01:54 +01:00
ed
262dff8854 Bump version number to 5.3.0 2018-03-15 12:23:30 +00:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00