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

97 commits

Author SHA1 Message Date
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
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 2018-03-15 12:10:32 +00:00
Tom Poole
f1af3908d5 Documentation fixes 2018-03-11 09:25:09 +00:00
Noah Dayan
c452e49e8e Docs: Add block units description to Blocks module 2018-02-22 17:52:14 +00:00
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. 2018-02-21 11:15:31 +00:00
ed
fa0f7a4281 Bump version number to 5.2.1 2018-02-08 10:55:52 +00:00
Noah Dayan
315fb7cdc7 Added documentation to enums in the Blocks module 2018-01-30 17:28:44 +00:00
jules
77e94d905b BLOCKS API: avoided empty block versions overwriting previously valid ones 2018-01-30 09:47:29 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
e40b6c09dc BLOCKS API: added an internal option for tweaking the topology change message schedule 2017-12-04 09:11:23 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
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! 2017-11-28 16:18:40 +00:00
jules
fd3b790087 BLOCKS API: Added some comparison operators to the Block class 2017-11-28 08:44:24 +00:00
ed
cfd8a7203e Littlefoot: NOISE Lightpad script support for gamma correction 2017-11-10 17:28:27 +00:00
miketoon
8589f38cfb Littlefoot: detect wrong number of arguments when compiling cast operation (#42) 2017-11-08 13:54:26 +00:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
jules
4d821219f8 BLOCKS: Throttle frequency of topology change listener callbacks 2017-10-24 15:55:32 +01:00
jules
d4c1daa448 BLOCKS API: tweaked a timeout value to avoid unnecessary re-triggers 2017-10-20 14:16:53 +01:00
jules
f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 2017-10-19 16:52:20 +01:00
ed
4b75bbdab6 Littlefoot: Add pitch correction functions 2017-09-19 15:14:37 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +01:00
ed
f97f46730f BLOCKS: Removed some unimplemented functions 2017-09-11 12:28:54 +01:00
jules
c81c33404d BLOCKS: Added support for tri-state button controls in littlefoot 2017-09-08 12:01:22 +01:00
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 2017-09-08 08:59:55 +01:00
ed
6b53daa448 BLOCKS: Removed a couple of old LittleFoot methods 2017-09-01 16:31:33 +01:00