59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								171b7812f4 
								
							
								 
							
						 
						
							
							
								
								Updated platform implementations of Desktop::setKioskComponent() to be multi-monitor aware  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								022e2e2bea 
								
							
								 
							
						 
						
							
							
								
								Linux:  Check for PointerRoot return in isFocused()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c07c9f89fe 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed an issue in LinuxComponentPeer::getScreenPosition() with embedded windows  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be134d9185 
								
							
								 
							
						 
						
							
							
								
								Linux:  Return 1.0 for GNOME scaling-factor if it hasn't been set  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								012c7d00d2 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fix for high CPU load  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e206bbecc4 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fix DPI factor in getScaleForDisplay()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74f52b6a15 
								
							
								 
							
						 
						
							
							
								
								Linux:  Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a093112c05 
								
							
								 
							
						 
						
							
							
								
								Fixed some compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77e93e35e4 
								
							
								 
							
						 
						
							
							
								
								Linux:  Set POLLOUT flag for fds to receive XShm completion events  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9dad9d608 
								
							
								 
							
						 
						
							
							
								
								Linux:  Improved XEmbed support  
							
							This commit makes some minor improvements to the XEmbedComponent class and adds support for embedding JUCE windows in other hosts using the XEmbed protocol. It also includes some minor fixes for X11 peers when they have a parent window. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd76cbc70d 
								
							
								 
							
						 
						
							
							
								
								Linux:  Refactored InternalMessageQueue  
							
							This commit simplifies the Linux event loop code and adds methods to allow arbitrary file descriptors to registered. Also adds a method to register external event loops to be used instead of JUCE's internal event loop. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ea463f989 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed some crashes when getting X properties in LinuxComponentPeer  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4bd6cbc66 
								
							
								 
							
						 
						
							
							
								
								Fixed some more Linux compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32d11dd756 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added a check for non-existent Atom in findDisplays()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3ec87c4a9 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed a scaling issue with external drag and drop  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f58eacc135 
								
							
								 
							
						 
						
							
							
								
								Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c033e410b 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added a check for _NET_WORKAREA property when iterating over the displays using xrandr  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46a97e1f2c 
								
							
								 
							
						 
						
							
							
								
								Linux:  Recreate mouse cursors when showing them on a different display to the one that they were originally created on  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12b0a90c55 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed drag and drop when dragging in the same window that started the operation  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a45f05c1db 
								
							
								 
							
						 
						
							
							
								
								Linux:  Take global scale factor into account when setting peer scale factor  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eedca6109c 
								
							
								 
							
						 
						
							
							
								
								Add a fallback in Displays::findDisplays() on Linux to make sure that there is always a main display  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5979288706 
								
							
								 
							
						 
						
							
							
								
								Added some macros for asserting when functions are called in an unsafe manner outside the message thread.  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df5be847c3 
								
							
								 
							
						 
						
							
							
								
								Removed a redundant method and did some minor tidying  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27349eaed1 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed some compilation errors when using XRender  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40bf320a46 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed an issue detecting alt as a modifier key  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1b538a9b8 
								
							
								 
							
						 
						
							
							
								
								Migrate Linux windowing code to use new Displays class and ComponentPeer::ScaleFactorListener  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e63aa02 
								
							
								 
							
						 
						
							
							
								
								Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4280b51d09 
								
							
								 
							
						 
						
							
							
								
								Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								271f519234 
								
							
								 
							
						 
						
							
							
								
								Tidied up some broken use of std::unique_ptr for holding linux handles  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								481221a256 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4229dc0a4f 
								
							
								 
							
						 
						
							
							
								
								Made a lot of ScopedPointer usage conform to the std::unique_ptr interface  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f85d706131 
								
							
								 
							
						 
						
							
							
								
								Some minor formatting and comment fixes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4a7afa73f 
								
							
								 
							
						 
						
							
							
								
								Replaced some old juce-style sort operations with std::sort and lambdas  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eece581e73 
								
							
								 
							
						 
						
							
							
								
								Added an assertion if you try to create a MouseCursor with a hotspot that's outside the image bounds  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								369d59f656 
								
							
								 
							
						 
						
							
							
								
								Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								768163f75c 
								
							
								 
							
						 
						
							
							
								
								Added support for more F-keys  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1a9df22eee 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed an issue where windows beneath hidden windows would not receive any clicks  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb8f9b389c 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed an issue where windows beneath hidden windows would not receive any clicks  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2576d288a 
								
							
								 
							
						 
						
							
							
								
								Added a sourceComponent parameter to the performExternalDragDropOfFiles/performExternalDragDropOfText methods of DragAndDropContainer  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73d4e73a3d 
								
							
								 
							
						 
						
							
							
								
								UnitTestRunner:  Fixed some build warnings on Linux  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46a9da28d6 
								
							
								 
							
						 
						
							
							
								
								(Fixed typo)  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0094d199ed 
								
							
								 
							
						 
						
							
							
								
								Linux: avoided an out-of-bounds access when using mice with large numbers of buttons  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c3c9e5d18 
								
							
								 
							
						 
						
							
							
								
								A bit more minor cleaning up  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f766718b16 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de855f0b35 
								
							
								 
							
						 
						
							
							
								
								Cleanups to some X windowing classes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d704ac9818 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed dlopens to use versioned library names  
							
							
								
							
							
						 
						8 years ago