ed
|
090aef2d70
|
Windows: Fixed file drag and drop for Windows 8
|
6 years ago |
ed
|
8635315e61
|
Windows: Fixed a bug on later versions of Windows 10 causing the on-screen keyboard to keep showing and hiding
|
6 years ago |
ed
|
72aee7f2f9
|
Windows: Fixed a bug when dragging files on non-hiDPI systems
|
6 years ago |
ed
|
d7a62f5f07
|
Windows: Added a #define missing from some versions of the Windows 10 SDK
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
ed
|
b3a09e8e96
|
Windows: Use raw pixel location when forwarding touch events to fix an issue with non-DPI aware plug-ins
|
6 years ago |
ed
|
b3a1d56eba
|
Windows: Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE=0
|
6 years ago |
jules
|
5979288706
|
Added some macros for asserting when functions are called in an unsafe manner outside the message thread.
|
6 years ago |
ed
|
97c100b9c1
|
Windows: Added a workaround for non-DPI aware windows having an incorrect scale factor when using the OpenGL renderer
|
6 years ago |
ed
|
9493889a7e
|
Windows: Ensure that ComponentPeer::contains() behaves correctly for non-DPI aware HWNDs running in a DPI aware process
|
6 years ago |
ed
|
81c0ec367e
|
Windows: Fixed a bug where bounds would be double scaled when using a non-default global scale factor
|
6 years ago |
jules
|
df5be847c3
|
Removed a redundant method and did some minor tidying
|
6 years ago |
ed
|
e02611bcb0
|
Windows: Replaced WM_DPICHANGED with its numerical value for < 8.1 compatibility
|
6 years ago |
ed
|
c5f80a9853
|
Windows: Refactored the per-monitor DPI aware windowing code to use the WM_DPICHANGED message and fixed some bugs when using a non-default global scale factor
|
6 years ago |
ed
|
0d481950f9
|
Windows: Fix a leak due to the IDropTarget interface ref count not being decremented for child HWNDs after the parent HWND is destroyed
|
6 years ago |
ed
|
04ef38c6a1
|
Fixed an initialisation warning on Windows
|
6 years ago |
ed
|
b8b25ac487
|
Windows: Set the MB_TOPMOST flag for native alert windows if there are any alwaysOnTop JUCE windows so it doesn't get stuck behind them
|
6 years ago |
ed
|
0c987306c5
|
Windows: Fixed a warning when building with JUCE_WIN_PER_MONITOR_DPI_AWARE = 0
|
6 years ago |
ed
|
66d12d9706
|
Windows: Fixed a potential crash on Windows 7 due to calling functions that couldn't be loaded
|
6 years ago |
ed
|
68fe75742f
|
Add support for DPI aware applications on Windows
|
6 years ago |
ed
|
b78e63aa02
|
Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining()
|
6 years ago |
jules
|
a4c51494bf
|
Made the Direct2D validate after painting
|
7 years ago |
ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
jules
|
734d33dd80
|
Avoided a problem with the on-screen keyboard being re-created after shutdown on Windows
|
7 years ago |
ed
|
9a6d05641d
|
Windows: Make sure currentModifiers are cleared after a pen up event
|
7 years ago |
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
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
hogliux
|
2021c64f00
|
Fixed an issue with stuck touches when a component peer was closed on a mouse down event
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
7 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
|
7 years ago |
jules
|
2fcb8fa71b
|
Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
|
7 years ago |
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
7 years ago |
ed
|
9f4648f856
|
Fixed some issues when using a touchscreen to interact with PopupMenus
|
7 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
|
7 years ago |
ed
|
dec870f5eb
|
Projucer: Fixed a few live-build errors on Windows
|
7 years ago |
hogliux
|
768163f75c
|
Added support for more F-keys
|
7 years ago |
ed
|
b2db1f48c1
|
Defined some Windows touch API flags that were not defined when compiling using MinGW
|
7 years ago |
tpoole
|
10b7aa3c16
|
MinGW: Fixed some build warnings
|
7 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 |