|  ed | c24c06d2bb | Windows:  Remove an old check that occurred when a WM_NCPAINT message was received and always call handlePaintMessage() instead | 7 years ago | 
				
					
						|  Tom Poole | 49c36a20e0 | Windows:  Fixed an issue getting file icons with an alpha channel | 7 years ago | 
				
					
						|  ed | f11c43d038 | Fixed a bug in Windows plugins where the display bounds were not being updated when the scale factor was changed | 7 years ago | 
				
					
						|  jules | bc90a41386 | Fixed a few singletons which had forgotten to call clearSingletonInstance() in their destructors | 7 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! | 7 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 |