126 Commits (f8c90cebe4c0e12dd0331c3c46b6af66ece6d6fe)

Author SHA1 Message Date
  hogliux b0ae8bd4b4 Always use WM_TOUCH events for JUCE mouse input (and ignore any subsequent WM mouse events) 9 years ago
  jules 962e364010 Avoided some mingw errors and warnings. 9 years ago
  Timur Doumler dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 9b79610cb0 Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components. 10 years ago
  hogliux 324f26cc11 Fix incorrect key-code translation which could occur for special key-codes in KeyPress::isKeyCurrentlyDown on Windows 10 years ago
  jules 4260a08038 Added a Windows version of the MouseCursor::CopyingCursor types. 10 years ago
  jules 50a55b2e9c Avoided a few compiler warnings. 10 years ago
  jules e58a0ace65 Avoided issues in win32 mouse-handling code when a window is deleted mid-way through a particular type of mouse operation. 10 years ago
  jules 06c31487c1 Made it possible to set JUCE_DISABLE_WIN32_DPI_AWARENESS=1 to disable win32 high-res scaling. 10 years ago
  jules 925961b389 Added win32 support for JUCEApplication::suspended() and resumed() callbacks. 10 years ago
  jules da8e3c53b6 Fix for win32 openGL repaints when continuous rendering is turned off. 10 years ago
  jules 4af1478dfb Fixed a few windowing issues when using global scale factors. 10 years ago
  jules a46b96e585 win32 component peer deletion safety check. 11 years ago
  jules 6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 11 years ago
  jules 6c50dda488 Extra safeguards against things that can happen during the win32 PeekMessage call 11 years ago
  jules f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 11 years ago
  jules f629a61e13 Fixes for kiosk mode on windows with non-native title bars. 11 years ago
  jules 86d6018fb3 win32 numeric keypad handling fix 11 years ago
  jules 5feabe9687 Another attempt to fix the infamous VST cubase key focus problem. 11 years ago
  jules dfda7c77fc Workarounds for some mingw build problems. 11 years ago
  jules c733ed50ff Began adding some win8.1 DPI functionality. 11 years ago
  jules fec71a645b Made sure the monitor list is sorted correctly on win32. 11 years ago
  jules 6a75641ca9 Better detection of win32 main monitor. 11 years ago
  jules 7a869d6528 Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU. 11 years ago
  jules 042d9f22fc Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32. 11 years ago
  jules 9d84b7b69a win32 multi-touch fixes 11 years ago
  jules ef1f2e6094 Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of 11 years ago
  jules ea6099d16b Stopped win32 plugins using the global DPI setting. 11 years ago
  jules cd95d5c59f On win32, force components to become visible if external code makes their HWND visible. 11 years ago
  jules f1c01f1f3c Deletion of ModalComponentManager::Callback objects passed to native dialog boxes. 11 years ago
  jules 40c896ac64 Cleaned up some critical section code. 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules 380a303adf Fixes for win32 touch input. 11 years ago
  jules dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 11 years ago
  jules 39c44c12ed Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window. 11 years ago
  jules ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 11 years ago
  jules 823039215f Corrected the naming of the iOS component peer rendering engine. 11 years ago
  jules 67b6cff503 Improved clipping when using mixed GL/non-GL windows in win32. 11 years ago
  jules a469fa6def Fix for win32 GL repaint clipping positions. 11 years ago
  jules 1f506a2b79 win32 scaled window constraint fix. 11 years ago
  jules 16b9bbe212 Fix for win32 scaled component mouse positioning. 11 years ago
  jules 8fba517850 Fix for win32 scaled desktop maximised windows. 11 years ago
  jules e4d000dcd3 Fixes for ActiveX window embedding. 11 years ago
  jules f2e9b0a434 Some modal loop code cleanups. 11 years ago
  jules 641b4d1ec8 Fix for GL repaint flickering on win32. 11 years ago
  jules cbe2777656 Default desktop scaling for win32. 11 years ago
  jules 44b4ccc693 Removed the constness from the return type of LookAndFeel::getTypefaceForFont(), to allow the move operator to be used. 11 years ago