jules
|
4260a08038
|
Added a Windows version of the MouseCursor::CopyingCursor types.
|
2014-12-22 18:34:57 +00:00 |
|
jules
|
50a55b2e9c
|
Avoided a few compiler warnings.
|
2014-12-03 11:45:15 +00:00 |
|
jules
|
e58a0ace65
|
Avoided issues in win32 mouse-handling code when a window is deleted mid-way through a particular type of mouse operation.
|
2014-11-05 17:27:26 +00:00 |
|
jules
|
06c31487c1
|
Made it possible to set JUCE_DISABLE_WIN32_DPI_AWARENESS=1 to disable win32 high-res scaling.
|
2014-10-16 12:28:39 +01:00 |
|
jules
|
925961b389
|
Added win32 support for JUCEApplication::suspended() and resumed() callbacks.
|
2014-09-15 18:26:10 +01:00 |
|
jules
|
da8e3c53b6
|
Fix for win32 openGL repaints when continuous rendering is turned off.
|
2014-08-14 11:44:46 +01:00 |
|
jules
|
4af1478dfb
|
Fixed a few windowing issues when using global scale factors.
|
2014-08-08 09:23:01 +01:00 |
|
jules
|
a46b96e585
|
win32 component peer deletion safety check.
|
2014-07-02 14:07:41 +01:00 |
|
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>.
|
2014-06-14 13:06:53 +01:00 |
|
jules
|
6c50dda488
|
Extra safeguards against things that can happen during the win32 PeekMessage call
|
2014-05-16 11:37:04 +01:00 |
|
jules
|
f96ee7c860
|
Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android)
|
2014-04-23 20:35:45 +01:00 |
|
jules
|
f629a61e13
|
Fixes for kiosk mode on windows with non-native title bars.
|
2014-03-29 19:39:13 +00:00 |
|
jules
|
86d6018fb3
|
win32 numeric keypad handling fix
|
2014-03-23 17:54:10 +00:00 |
|
jules
|
5feabe9687
|
Another attempt to fix the infamous VST cubase key focus problem.
|
2014-03-19 21:00:47 +00:00 |
|
jules
|
dfda7c77fc
|
Workarounds for some mingw build problems.
|
2014-03-19 11:23:52 +00:00 |
|
jules
|
c733ed50ff
|
Began adding some win8.1 DPI functionality.
|
2014-03-16 21:08:11 +00:00 |
|
jules
|
fec71a645b
|
Made sure the monitor list is sorted correctly on win32.
|
2014-02-21 14:40:09 +00:00 |
|
jules
|
6a75641ca9
|
Better detection of win32 main monitor.
|
2014-02-21 13:16:33 +00:00 |
|
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.
|
2014-02-20 16:38:49 +00:00 |
|
jules
|
042d9f22fc
|
Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32.
|
2014-01-27 17:39:21 +00:00 |
|
jules
|
9d84b7b69a
|
win32 multi-touch fixes
|
2013-10-28 17:14:36 +00:00 |
|
jules
|
ef1f2e6094
|
Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of
|
2013-10-17 20:50:17 +01:00 |
|
jules
|
ea6099d16b
|
Stopped win32 plugins using the global DPI setting.
|
2013-09-22 09:33:49 +01:00 |
|
jules
|
cd95d5c59f
|
On win32, force components to become visible if external code makes their HWND visible.
|
2013-09-13 16:30:52 +01:00 |
|
jules
|
f1c01f1f3c
|
Deletion of ModalComponentManager::Callback objects passed to native dialog boxes.
|
2013-09-09 22:07:21 +01:00 |
|
jules
|
40c896ac64
|
Cleaned up some critical section code.
|
2013-09-08 17:25:27 +01:00 |
|
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
2013-09-07 20:18:00 +01:00 |
|
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.
|
2013-09-07 09:43:45 +01:00 |
|
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
2013-09-03 10:44:55 +01:00 |
|
jules
|
380a303adf
|
Fixes for win32 touch input.
|
2013-09-02 22:17:04 +01:00 |
|
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.
|
2013-08-30 18:20:51 +01:00 |
|
jules
|
39c44c12ed
|
Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
|
2013-08-21 19:02:50 +01:00 |
|
jules
|
ea4c7b3351
|
Added some JUCE_CALLTYPE flags to Process methods.
|
2013-08-14 19:04:01 +01:00 |
|
jules
|
823039215f
|
Corrected the naming of the iOS component peer rendering engine.
|
2013-08-12 15:20:46 +01:00 |
|
jules
|
67b6cff503
|
Improved clipping when using mixed GL/non-GL windows in win32.
|
2013-08-09 15:37:41 +01:00 |
|
jules
|
a469fa6def
|
Fix for win32 GL repaint clipping positions.
|
2013-08-08 14:50:37 +01:00 |
|
jules
|
1f506a2b79
|
win32 scaled window constraint fix.
|
2013-08-07 19:29:18 +01:00 |
|
jules
|
16b9bbe212
|
Fix for win32 scaled component mouse positioning.
|
2013-08-07 19:05:21 +01:00 |
|
jules
|
8fba517850
|
Fix for win32 scaled desktop maximised windows.
|
2013-08-07 16:45:01 +01:00 |
|
jules
|
e4d000dcd3
|
Fixes for ActiveX window embedding.
|
2013-08-07 11:12:34 +01:00 |
|
jules
|
f2e9b0a434
|
Some modal loop code cleanups.
|
2013-08-07 10:18:15 +01:00 |
|
jules
|
641b4d1ec8
|
Fix for GL repaint flickering on win32.
|
2013-08-06 21:53:11 +01:00 |
|
jules
|
cbe2777656
|
Default desktop scaling for win32.
|
2013-08-06 15:25:59 +01:00 |
|
jules
|
44b4ccc693
|
Removed the constness from the return type of LookAndFeel::getTypefaceForFont(), to allow the move operator to be used.
|
2013-08-02 14:15:14 +01:00 |
|
jules
|
41f257053a
|
Fix for openGL rendering engine in native-titlebar windows.
|
2013-08-01 16:45:37 +01:00 |
|
jules
|
7a47c12a76
|
Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
|
2013-07-31 18:58:02 +01:00 |
|
jules
|
0713d87a95
|
Added a Process::hide() method (implemented only on OSX)
|
2013-07-30 19:30:09 +01:00 |
|
jules
|
1b9a60e52c
|
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
|
2013-07-28 18:08:28 +01:00 |
|
jules
|
60a0087114
|
Some internal component peer work.
|
2013-07-25 14:55:55 +01:00 |
|
jules
|
96c234f8c5
|
Groundwork for desktop scaling. Added win32 calls to allow drag+drop in apps with lower permissions.
|
2013-07-04 20:52:54 +01:00 |
|