ed
							
						 | 
						
							
							
							
								
							
								f11c43d038
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug in Windows plugins where the display bounds were not being updated when the scale factor was changed
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								bc90a41386
								
							
								
							
						 | 
						
							
							
								
								Fixed a few singletons which had forgotten to call clearSingletonInstance() in their destructors
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								58a99ff139
								
							
								
							
						 | 
						
							
							
								
								Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated!
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								eece581e73
								
							
								
							
						 | 
						
							
							
								
								Added an assertion if you try to create a MouseCursor with a hotspot that's outside the image bounds
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f0ef700e46
								
							
								
							
						 | 
						
							
							
								
								Modernised a bunch of code mainly relating to character/string iteration
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2021c64f00
								
							
								
							
						 | 
						
							
							
								
								Fixed an issue with stuck touches when a component peer was closed on a mouse down event
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								dd4230586f
								
							
								
							
						 | 
						
							
							
								
								Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2fcb8fa71b
								
							
								
							
						 | 
						
							
							
								
								Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								27a6903cac
								
							
								
							
						 | 
						
							
							
								
								Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9f4648f856
								
							
								
							
						 | 
						
							
							
								
								Fixed some issues when using a touchscreen to interact with PopupMenus
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   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
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								dec870f5eb
								
							
								
							
						 | 
						
							
							
								
								Projucer:  Fixed a few live-build errors on Windows
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								768163f75c
								
							
								
							
						 | 
						
							
							
								
								Added support for more F-keys
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								b2db1f48c1
								
							
								
							
						 | 
						
							
							
								
								Defined some Windows touch API flags that were not defined when compiling using MinGW
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								10b7aa3c16
								
							
								
							
						 | 
						
							
							
								
								MinGW:  Fixed some build warnings
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								0874e47a35
								
							
								
							
						 | 
						
							
							
								
								Graphics code refactoring
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								940ff3ee6e
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug in iOS and Windows multi-touch code where touches on different windows weren't aware of each other
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								ca9c8f22d7
								
							
								
							
						 | 
						
							
							
								
								Windows:  Removed Desktop::clearAllTouchSources() method and cleaned up some Windows touch input code
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								0edac2e981
								
							
								
							
						 | 
						
							
							
								
								Windows:  Small tweak for previous commit
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9d294970d7
								
							
								
							
						 | 
						
							
							
								
								Windows:  Fixed a bug where multi-touch inputs weren't being cleared correctly
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5bdd485a31
								
							
								
							
						 | 
						
							
							
								
								DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								84a4dc0faa
								
							
								
							
						 | 
						
							
							
								
								Fixed a scaling problem with file drag+drop on Windows
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5afccc37c
								
							
								
							
						 | 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2284b5f9ca
								
							
								
							
						 | 
						
							
							
								
								Added an internal option guarded by JUCE_REMOVE_COMPONENT_FROM_DESKTOP_ON_WM_DESTROY to help with obscure situations where an app needs to handle its windows being destroyed
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								f21f9c11ff
								
							
								
							
						 | 
						
							
							
								
								Fixed some typos in juce_win32_Windowing.cpp
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								d05b9496eb
								
							
								
							
						 | 
						
							
							
								
								Moved some constants at the top of juce_win32_Windowing.cpp into enums
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								1116a6a1f1
								
							
								
							
						 | 
						
							
							
								
								Added some defines to the top of juce_win32_Windowing.cpp to make the Windows pointer API changes compatible with the XP toolset
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								9c62eaf4f8
								
							
								
							
						 | 
						
							
							
								
								Removed JUCE_USE_WINDOWS_POINTER_API flag from juce_gui_basics.h and changed juce_win32_Windowing.cpp to dynamically load Windows pointer API methods.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								8ed41ed14b
								
							
								
							
						 | 
						
							
							
								
								Fixed some whitespace style and cleaned up some code using C++11
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								405a6aeaed
								
							
								
							
						 | 
						
							
							
								
								Fixed a MinGW tablet mode detection compiler error
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								f855806602
								
							
								
							
						 | 
						
							
							
								
								Added 'JUCE_USE_WINDOWS_POINTER_API' flag to juce_gui_basics.h to enable/disable the advanced Windows pointer API (only available on Windows 8 and above).
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								b7b8d5be57
								
							
								
							
						 | 
						
							
							
								
								Multiple fixes for touch and pen input on Windows
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								51d5572220
								
							
								
							
						 | 
						
							
							
								
								Added showYesNoBox to NativeMessageBox class
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								b09a236fc2
								
							
								
							
						 | 
						
							
							
								
								Fixed a leak of OnScreenKeyboard
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								4eadfad7dc
								
							
								
							
						 | 
						
							
							
								
								Fixed a leak of OnScreenKeyboard
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								7778383ce3
								
							
								
							
						 | 
						
							
							
								
								Added code to only show the onscreen keyboard if Windows is in tablet mode
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b0a10d01bf
								
							
								
							
						 | 
						
							
							
								
								Added code to only show the onscreen keyboard if Windows is in tablet mode
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								46e21fef13
								
							
								
							
						 | 
						
							
							
								
								Updated win32 Process::isForegroundProcess() method to use process ID
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2ad22dc6cf
								
							
								
							
						 | 
						
							
							
								
								Added workaround to check the state of the on-screen keyboard on Windows before toggling it's display
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2c8b98b6e1
								
							
								
							
						 | 
						
							
							
								
								Added windows native code to show and hide the on-screen keyboard when juce text boxes are in focus
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5fb095696
								
							
								
							
						 | 
						
							
							
								
								Fixed a few VS2008 build errors
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								7bd5c05216
								
							
								
							
						 | 
						
							
							
								
								Fixed touch event bug on Windows where touches weren't being received when a modal dialog was open.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								cff1793d89
								
							
								
							
						 | 
						
							
							
								
								Exposed some functions when building JUCE as a DLL
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								6c52bf5971
								
							
								
							
						 | 
						
							
							
								
								Changed the way windows modifiers are probed in an attempt to fix right alt-key issues. Part II.
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								c6a75d0550
								
							
								
							
						 | 
						
							
							
								
								Changed the way windows modifiers are probed in an attempt to fix right alt-key issues
							
							
							
							
								
							
							
						 | 
						9 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								cbdf707116
								
							
								
							
						 | 
						
							
							
								
								Windows touch with CallOutBox bug fix
							
							
							
							
								
							
							
						 | 
						9 years ago |