jules
|
ae712c72d8
|
Cleaned up a few String::empty uses
|
9 years ago |
jules
|
a3426aae10
|
Added support for iOS force-touch
|
9 years ago |
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 |