Andrew Belt
							
						 | 
						
							
							
							
								
							
								1b30b8ab3b
								
							
								
							
						 | 
						
							
							
								
								Include plugin.hpp in rack.hpp.
							
							
							
							
								
							
							
						 | 
						2 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								eb9a476105
								
							
								
							
						 | 
						
							
							
								
								Move ReadWriteMutex from Engine.cpp to new mutex.hpp header.
							
							
							
							
								
							
							
						 | 
						3 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5aa2e3bcc0
								
							
								
							
						 | 
						
							
							
								
								Change error when including headers other than rack.hpp to a warning.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								aff9aa6fa6
								
							
								
							
						 | 
						
							
							
								
								Add TextField::password property, make PasswordField simply set that property.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b0170f463
								
							
								
							
						 | 
						
							
							
								
								Rename AudioWidget to AudioDisplay, MidiWidget to MidiDisplay. Move
							
							
							
							
							
							
								
							
							
							Audio/MidiChoices to header file. Move AudioDeviceMenuChoice to
core::Audio and rename to Audio2Display. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								15b58ec7dd
								
							
								
							
						 | 
						
							
							
								
								Delete SvgLatch. Add latch setting to SvgSwitch.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								466e3737a7
								
							
								
							
						 | 
						
							
							
								
								Use deprecated attribute for PRIVATE on Clang since the error attribute was just added in clang 13.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a194b6f34f
								
							
								
							
						 | 
						
							
							
								
								Add SvgLatch.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b71cbf3b4
								
							
								
							
						 | 
						
							
							
								
								PRIVATE is ignored on global variables so remove it.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b22f88b8aa
								
							
								
							
						 | 
						
							
							
								
								Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9fd506bff7
								
							
								
							
						 | 
						
							
							
								
								Add dsp::convert().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0976b5725a
								
							
								
							
						 | 
						
							
							
								
								Add comment about including Rack headers other than rack.hpp.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								096c2c78b3
								
							
								
							
						 | 
						
							
							
								
								Rename simd/vector.hpp to simd/Vector.hpp. Make sure all useful headers are in rack.hpp.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								df89de7847
								
							
								
							
						 | 
						
							
							
								
								Move Svg to window:: namespace.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f25a17075c
								
							
								
							
						 | 
						
							
							
								
								Add window:: namespace.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								84a0728c42
								
							
								
							
						 | 
						
							
							
								
								Make Button, RadioButton, ChoiceButton, and OptionButton more consistent. Remove IconButton.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								61d387c63b
								
							
								
							
						 | 
						
							
							
								
								Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a2904149c8
								
							
								
							
						 | 
						
							
							
								
								Rename window.hpp/cpp to Window.hpp/cpp since it's a class.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c9cf25f66e
								
							
								
							
						 | 
						
							
							
								
								Merge event namespace into widget namespace. Event classes are now defined inside the Widget class.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ec062f8b9a
								
							
								
							
						 | 
						
							
							
								
								Fix typo in INTERNAL macro.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5a5a40f5a2
								
							
								
							
						 | 
						
							
							
								
								Fix INTERNAL definition on Windows.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								df68876d16
								
							
								
							
						 | 
						
							
							
								
								Make INTERNAL macro use hidden visibility instead of internal.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								357bd847bf
								
							
								
							
						 | 
						
							
							
								
								Rename PRIVATE macro to INTERNAL.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								317b9125b6
								
							
								
							
						 | 
						
							
							
								
								Make ReadWriteLock non-recursive and add *_NoLock() methods to Engine as needed.
							
							
							
							
							
							
								
							
							
							Split Module::bypass() into isBypass/setBypass().
Add more documentation to Engine methods. 
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								86f3658b51
								
							
								
							
						 | 
						
							
							
								
								Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								1fdbf71bb7
								
							
								
							
						 | 
						
							
							
								
								Add PRIVATE macro.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								120aafe6d3
								
							
								
							
						 | 
						
							
							
								
								Change order of includes to C++ standard headers, library headers, and local project headers.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								ca9231e1b3
								
							
								
							
						 | 
						
							
							
								
								Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								e1b14091bd
								
							
								
							
						 | 
						
							
							
								
								Add Dark mode to settings and menu bar. Change default cable colors.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4f2d6a3db7
								
							
								
							
						 | 
						
							
							
								
								Revert "Add json.hpp."
							
							
							
							
							
							
								
							
							
							This reverts commit a007a41b0d. 
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a007a41b0d
								
							
								
							
						 | 
						
							
							
								
								Add json.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8140897835
								
							
								
							
						 | 
						
							
							
								
								Don't include GLFW/glfw3native.h in window.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4bc44cf931
								
							
								
							
						 | 
						
							
							
								
								Remove recursive rack namespace.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								966cf1c5b4
								
							
								
							
						 | 
						
							
							
								
								Remove RACK_FLATTEN_NAMESPACES since it is not known to be used.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dbd117ea62
								
							
								
							
						 | 
						
							
							
								
								Include rack:: namespace in APP and logger macros (DEBUG, INFO, WARN, FATAL).
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								24f8533503
								
							
								
							
						 | 
						
							
							
								
								Add dsp/approx.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								dca30e2b53
								
							
								
							
						 | 
						
							
							
								
								Auto-format code with astyle.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								5a40e0a140
								
							
								
							
						 | 
						
							
							
								
								Create dsp/midi.hpp, based on CV_MIDI's implementation of PolyphonicMidiOutput.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								696939069d
								
							
								
							
						 | 
						
							
							
								
								Use <> instead of "" for include directive.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								afd6d4bb8e
								
							
								
							
						 | 
						
							
							
								
								Clean up various headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								10fa872dc6
								
							
								
							
						 | 
						
							
							
								
								Clean up DSP headers.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								53274088be
								
							
								
							
						 | 
						
							
							
								
								Rename Toolbar to MenuBar.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2c3de3e8ca
								
							
								
							
						 | 
						
							
							
								
								Move simd.hpp to its own namespace.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0b17f9e2ca
								
							
								
							
						 | 
						
							
							
								
								Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3722f8c834
								
							
								
							
						 | 
						
							
							
								
								Remove simd.hpp from rack.hpp since it's not ready to compile yet.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6b5cb5b5f7
								
							
								
							
						 | 
						
							
							
								
								Clean up dsp headers and documentation.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								11544f25b3
								
							
								
							
						 | 
						
							
							
								
								Update rack0.hpp header
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f967c68110
								
							
								
							
						 | 
						
							
							
								
								Header cleanup. ModuleBrowser work.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7458b5d709
								
							
								
							
						 | 
						
							
							
								
								Add param touch to engine. Add param learning to MIDI-Map.
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d7b72c5b0f
								
							
								
							
						 | 
						
							
							
								
								Rewrite thread API. Add ParamMap::to/fromJson().
							
							
							
							
								
							
							
						 | 
						6 years ago |