hogliux
							
						 
						
							
							
							
								
							
								abd04ad948 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo in the previous commit  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								831e06d6bd 
								
							
								 
							
						 
						
							
							
								
								VST2:  Fixed missing Xlib initialisation in VST2 wrapper  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								8493da4d7b 
								
							
								 
							
						 
						
							
							
								
								Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes.  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								de855f0b35 
								
							
								 
							
						 
						
							
							
								
								Cleanups to some X windowing classes  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								44d92805f6 
								
							
								 
							
						 
						
							
							
								
								Some cleanups in the VST wrapper and channel-set code  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								fa1b74611e 
								
							
								 
							
						 
						
							
							
								
								VST2: Fixed a nullptr dereference when a VST2 host is supplying nullptrs to the VST2 processReplacing callback  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								6d54057c7f 
								
							
								 
							
						 
						
							
							
								
								VST2: Fixed a nullptr dereference in the VST2 wrapper if hosts supply nullptr buffer  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								b4d655499b 
								
							
								 
							
						 
						
							
							
								
								VST2: Use 16 channels of midi in VST2 wrapper  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								70a830be4b 
								
							
								 
							
						 
						
							
							
								
								Made VST plugins respond to the effIdentify message with the official 'NvEf' magic number  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								8140564808 
								
							
								 
							
						 
						
							
							
								
								Relaxed the maximum length restriction on VST parameter names from 16 to 32 chars, as we assume all the hosts will be OK with that.  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								4b1d4c9681 
								
							
								 
							
						 
						
							
							
								
								Added a cast to avoid a compiler warning  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								1326846705 
								
							
								 
							
						 
						
							
							
								
								Only add DllMain to dll targets and remove from plugin utilities  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   Felipe F. Tonello
							
						 
						
							
							
							
								
							
								c2100022cc 
								
							
								 
							
						 
						
							
							
								
								Added several linux improvements to the event loop, MIDI and X11 (see commit messsage)  
							
							 
							
							 
							
							
								
							
							
							MIDI: Several ALSA Seq improvements
===================================
Many things were done in this patch (I couldn't really split in several
patches):
 * Only one ALSA Sequencer client per application
 * ALSA Sequencer client name is the application's name by default
 * Fixed a bug when getDeivces() would return devices created by the
   application itself
 * Only ports created with createNewDevice() are allowed to be subscribed,
   other ports (created by openDevice()) doesn't allow subscription
 * AlsaPort is now handled by AlsaClient, basically having the proper
 representation such as the ALSA Sequencer has.
Files: Fix default directory paths
==================================
Some information on:
* Linux LSB FHS:
  http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30 
* https://wiki.archlinux.org/index.php/Xdg_user_directories 
Refactor Event loop to remove X11 dependency
============================================
The goal of this refactor was to remove X11 dependencies on juce_events
to enable non-gui applications (example, Embedded Linux apps) to have no
libx11 dependency.
The side-effect of this refactor is easy implementation of other Linux
graphical back-end, cleanup some code, better handling of X displays and
other benefits.
I removed a lot of the code from juce_linux_Windowing to separate files
for clarity. I also renamed all Linux X11 files to *linux_X11* instead of
just *linux*.
X11: Remove unnecessary XGrabButton call
========================================
This call is made unnecessary if used proper window flags when a window
is created. 
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								efac121466 
								
							
								 
							
						 
						
							
							
								
								Increased accuracy of frame rate constants in the plugin wrappers  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								f91401612a 
								
							
								 
							
						 
						
							
							
								
								Fixed Visual Studio VST2 compiler error  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								a2a270406a 
								
							
								 
							
						 
						
							
							
								
								Allow VST vendor specific calls to be handled by an AudioProcessor  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								e040353898 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a few old bits of VC2005 support code  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								4474d559d4 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where VST2 would report wrong input layout for plug-ins with sidechains  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								b1449230c1 
								
							
								 
							
						 
						
							
							
								
								Removed multi-character constant which triggered warnings on some linux versions  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								f2b2fb2819 
								
							
								 
							
						 
						
							
							
								
								Fixed JUCE_VST3_CAN_REPLACE_VST2 behaviour  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								7897331403 
								
							
								 
							
						 
						
							
							
								
								Added support for level meter parameter categories  
							
							 
							
							
								
							
							
						 
						8 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								f85bbb2a61 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where resizing a VST2 plug-in on a HiDPI monitor on linux would recursively decrease the editor size  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								9f1254a015 
								
							
								 
							
						 
						
							
							
								
								Removed JucePlugin_{Max,Min}NumInputChannels from the VST wrapper  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								a816a44686 
								
							
								 
							
						 
						
							
							
								
								Disabled Ableton Live's plug-in auto-suspend if the plug-in reports an infinite tail-time  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								436f047821 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug where the maximum number of channels in VST2 was limited to 8 channels  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								c587d4b495 
								
							
								 
							
						 
						
							
							
								
								Minor code style tidy-ups  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								80ff164ff1 
								
							
								 
							
						 
						
							
							
								
								Added preprocessor macro JucePlugin_VSTChunkStructureVersion to support custom chunk VST versions  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								6f4571b2e5 
								
							
								 
							
						 
						
							
							
								
								Tweaked VST wrapper so that MIDI effect plug-ins work even if the user forgets to define JucePlugin_WantsMidiInput/Output  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								b0457a9ec5 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo in the VST wrapper  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								4fa0516f40 
								
							
								 
							
						 
						
							
							
								
								Revised multibus API and added support for multibus hosting  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								132c1d6ae8 
								
							
								 
							
						 
						
							
							
								
								Removed "C" after all mono channel names  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								1a28e7acb2 
								
							
								 
							
						 
						
							
							
								
								Fixed modulo zero bug in VST bus arrangement  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								f0555e6a59 
								
							
								 
							
						 
						
							
							
								
								Fixed JucePlugin_IsSynth compiler warning.  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								ddb879663b 
								
							
								 
							
						 
						
							
							
								
								Fixed VSTs erroneously wanting midi input  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								d873d2426a 
								
							
								 
							
						 
						
							
							
								
								Fix some Xcode warnings in the VST and VST3 wrappers.  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								cb6b4b7170 
								
							
								 
							
						 
						
							
							
								
								Remove VST editor idle  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   luigisambuy
							
						 
						
							
							
							
								
							
								ea7677970c 
								
							
								 
							
						 
						
							
							
								
								modified sliderValueChanged() to notify host only on mouse clicks  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								9f31d6498a 
								
							
								 
							
						 
						
							
							
								
								Use a bespoke VST2 interface  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   tpoole
							
						 
						
							
							
							
								
							
								08b2116c2b 
								
							
								 
							
						 
						
							
							
								
								Make the mousemove behaviour of OS X plug-ins the same as their Windows counterparts  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								1053dc5755 
								
							
								 
							
						 
						
							
							
								
								Allow having zero programs in VST  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								ca62e560f3 
								
							
								 
							
						 
						
							
							
								
								Revert support for hosting your own VST bundles on iOS  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								3ff5ed0f44 
								
							
								 
							
						 
						
							
							
								
								Reject any inconsistent VST-2 channel layout requests  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								968cee4ad2 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary code after moving to static shared code library  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								54243ef0c0 
								
							
								 
							
						 
						
							
							
								
								Support hosting your own VST bundles on iOS  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								4e91fd7cb8 
								
							
								 
							
						 
						
							
							
								
								Add an extra byte when copying VST2 strings  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								e1205ec36c 
								
							
								 
							
						 
						
							
							
								
								Re-added a WaveLab workaround in the VST wrapper  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   Timur Doumler
							
						 
						
							
							
							
								
							
								70949aa0c6 
								
							
								 
							
						 
						
							
							
								
								Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   jules
							
						 
						
							
							
							
								
							
								66a52e505b 
								
							
								 
							
						 
						
							
							
								
								Removed an old workaround in the VST wrapper that would substitute a sample rate of 44100 if the host failed to provide a rate. Now, in line with other formats, the VST wrapper will pass a rate of 0 through to the plugin.  
							
							 
							
							
								
							
							
						 
						9 years ago  
					 
				
					
						
							
							
								   hogliux
							
						 
						
							
							
							
								
							
								be34912b67 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary copying of channels in VST2 wrapper  
							
							 
							
							
								
							
							
						 
						9 years ago