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 |
|
jules
|
155859f86b
|
Internal refactoring.
|
2013-07-03 18:39:18 +01:00 |
|
jules
|
089332d78c
|
MSVC compile bug fix
|
2013-06-25 11:44:40 +01:00 |
|
jules
|
9c82572dca
|
Refactored a few internals of ComponentPeer.
|
2013-06-24 22:20:46 +01:00 |
|
jules
|
98ae8a49d2
|
Added DPI field to Desktop::Display information. Couple of Android fixes.
|
2013-06-24 15:53:32 +01:00 |
|
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
2013-06-23 23:09:52 +01:00 |
|
jules
|
2db3582466
|
win32: avoid beep on alt-key press.
|
2013-06-13 16:36:27 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
ce3ecc752b
|
Window positioning fix.
|
2013-04-25 11:33:37 +01:00 |
|
jules
|
9387c7fdaf
|
Simplified some ComponentPeer methods.
|
2013-04-21 19:01:02 +01:00 |
|
jules
|
b26cc92546
|
Fixes for Windows 8 DPI awareness, Windows GL window touch events, and some GL compatibility tweaks.
|
2013-04-07 19:28:52 +01:00 |
|
jules
|
8f26cc79c9
|
Minor clean-ups.
|
2013-04-03 14:44:19 +01:00 |
|
jules
|
7bc0cf13b1
|
Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows.
|
2013-04-01 20:12:51 +01:00 |
|
jules
|
01d123d1e8
|
Workarounds for a few mingw warnings and errors.
|
2013-03-28 21:40:41 +00:00 |
|
jules
|
d9c89a2a5f
|
Doh! Fixed a typo.
|
2013-03-26 15:42:48 +00:00 |
|
jules
|
ed978fc8dc
|
win32 windowing robustness fix.
|
2013-03-26 14:58:44 +00:00 |
|
jules
|
96ca3fbaf4
|
Windows: better screensaver defeating.
|
2013-03-08 19:16:57 +00:00 |
|
jules
|
7969ec3611
|
NativeAlertWindow callback implementations.
|
2013-03-06 20:56:33 +00:00 |
|
jules
|
fa941156c2
|
Fix for win32 drag-and-drop on GL components.
|
2013-03-05 15:43:01 +00:00 |
|
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
2013-02-24 15:49:06 +00:00 |
|