059ce35559 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in an Objective-C drag and drop helper class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78bbe49616 
								
							
								 
							
						 
						
							
							
								
								Added some missing license banners  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e33abbc6fe 
								
							
								 
							
						 
						
							
							
								
								Replaced Projucer-generated header guards with #pragma once and updated the examples  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6559b3e185 
								
							
								 
							
						 
						
							
							
								
								Fixed multiple harmless warnings in Android builds  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ab5244623 
								
							
								 
							
						 
						
							
							
								
								Fixed multiple file drag and drop on OS X  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4eadfad7dc 
								
							
								 
							
						 
						
							
							
								
								Fixed a leak of OnScreenKeyboard  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67600e98fd 
								
							
								 
							
						 
						
							
							
								
								Added missing overrides to android windowing code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2da1bc5f41 
								
							
								 
							
						 
						
							
							
								
								Replace include guards with "#pragma once"  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec0485388d 
								
							
								 
							
						 
						
							
							
								
								Reworked and modernised Android exporter and removed old deprecated Android ant exporter  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0a10d01bf 
								
							
								 
							
						 
						
							
							
								
								Added code to only show the onscreen keyboard if Windows is in tablet mode  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								859567ff0c 
								
							
								 
							
						 
						
							
							
								
								Fixed a compiler warning on iOS  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a84c166c6f 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where an iOS background download task would not receive the completion callback when the app is swapped  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46e21fef13 
								
							
								 
							
						 
						
							
							
								
								Updated win32 Process::isForegroundProcess() method to use process ID  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ebd5bcd3e 
								
							
								 
							
						 
						
							
							
								
								Modified the repaint throttling to detect whether the app is a plugin using JUCEApplication::isStandaloneApp() rather than macros  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ad22dc6cf 
								
							
								 
							
						 
						
							
							
								
								Added workaround to check the state of the on-screen keyboard on Windows before toggling it's display  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3be41caba 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the Windows FileChooser where two backslashes would be added to the file paths of selected files  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c8b98b6e1 
								
							
								 
							
						 
						
							
							
								
								Added windows native code to show and hide the on-screen keyboard when juce text boxes are in focus  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb07aaf1ed 
								
							
								 
							
						 
						
							
							
								
								Added some TRANS macros to some internal OSX menu item strings  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd13702684 
								
							
								 
							
						 
						
							
							
								
								Added support for drag and drop of text on OSX, via DragAndDropContainer::shouldDropTextWhenDraggedExternally  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6d3d19832 
								
							
								 
							
						 
						
							
							
								
								Fixed a few minor bugs in X11 windowing code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e7ed3ae7d 
								
							
								 
							
						 
						
							
							
								
								Fixed MacOS 10.12 deprecations  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5fb095696 
								
							
								 
							
						 
						
							
							
								
								Fixed a few VS2008 build errors  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bd5c05216 
								
							
								 
							
						 
						
							
							
								
								Fixed touch event bug on Windows where touches weren't being received when a modal dialog was open.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60b5f72384 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in Windows where clicking outside an application after opening a PopupMenu would sometimes result in mouseDrag events when re-entering the application with the mouse not held down  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								388251b1e2 
								
							
								 
							
						 
						
							
							
								
								Made message queue throttling more precise by using Time::getMillisecondCounter  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a7ee9fdbb 
								
							
								 
							
						 
						
							
							
								
								Added support for iOS custom delegates - use at your own risk  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37f348123b 
								
							
								 
							
						 
						
							
							
								
								Potentially fixed an issue with the message thread being flooded by repaint events  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cff1793d89 
								
							
								 
							
						 
						
							
							
								
								Exposed some functions when building JUCE as a DLL  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c52bf5971 
								
							
								 
							
						 
						
							
							
								
								Changed the way windows modifiers are probed in an attempt to fix right alt-key issues. Part II.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6a75d0550 
								
							
								 
							
						 
						
							
							
								
								Changed the way windows modifiers are probed in an attempt to fix right alt-key issues  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40994fcdab 
								
							
								 
							
						 
						
							
							
								
								Added checks to make sure that the current interface orientation is actually allowed when changing allowed interface orientations  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c98f71d4c3 
								
							
								 
							
						 
						
							
							
								
								Fix Process::setDockIconVisible() may not turn the process into a background-process  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fa0d49be7 
								
							
								 
							
						 
						
							
							
								
								Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d03755c9e0 
								
							
								 
							
						 
						
							
							
								
								Fixed a potential memory leak  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d56e488dc 
								
							
								 
							
						 
						
							
							
								
								Add support for retina mouse cursors on OS X  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56423ae9fd 
								
							
								 
							
						 
						
							
							
								
								Changed Windows windowing so that the resizeStart() and resizeEnd() methods of the constrainer associated with the application window are called when it is maximised.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c94be5db8b 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where repaints could be dropped when the host is also sending many repaints to the plug-in  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55194a09d2 
								
							
								 
							
						 
						
							
							
								
								On Windows, suppressed the behaviour that pressing the ALT key triggers the old top-left window menu. If you still need this archaic behaviour in your app, there's a JUCE_WINDOWS_ALT_KEY_TRIGGERS_MENU flag which you can use to keep it  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a46191ad97 
								
							
								 
							
						 
						
							
							
								
								Native OSX menu bar: avoided some duplicated menu bar flashes when invoking commands, and some incorrect tagging of items in the menu  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82224d7442 
								
							
								 
							
						 
						
							
							
								
								Avoided a couple of warnings in iOS builds with older SDKs  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbdf707116 
								
							
								 
							
						 
						
							
							
								
								Windows touch with CallOutBox bug fix  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b347242d 
								
							
								 
							
						 
						
							
							
								
								Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash  
							
							Fixes  #88  
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b936786f80 
								
							
								 
							
						 
						
							
							
								
								Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99186e5166 
								
							
								 
							
						 
						
							
							
								
								Call removeFromDesktop when an external host tries to remove a juce component from a window ( Fixes   #88 )  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9062ad9ec1 
								
							
								 
							
						 
						
							
							
								
								Windows 10 update touch events bug fix  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17a07a0057 
								
							
								 
							
						 
						
							
							
								
								Add a flag to release the focus of a component when the user accesses the main menu bar on mac  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e6988acaa 
								
							
								 
							
						 
						
							
							
								
								For drag-and-drop on win32, prioritised file-drag mode over text-drag mode if both are available  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b1b855654 
								
							
								 
							
						 
						
							
							
								
								Throttle repaints when repainting in a plug-in to avoid steppy automation  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								437cb4e9a4 
								
							
								 
							
						 
						
							
							
								
								Only detect which corner is being resized on the first live resize callback  
							
							
								
							
							
						 
						9 years ago