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 |
jules
|
5bdd485a31
|
DRYed some win32 COM helper macros. Stripped out some junk from juce_win32_Windowing
|
8 years ago |
jules
|
84a4dc0faa
|
Fixed a scaling problem with file drag+drop on Windows
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
2284b5f9ca
|
Added an internal option guarded by JUCE_REMOVE_COMPONENT_FROM_DESKTOP_ON_WM_DESTROY to help with obscure situations where an app needs to handle its windows being destroyed
|
8 years ago |
ed
|
f21f9c11ff
|
Fixed some typos in juce_win32_Windowing.cpp
|
8 years ago |
ed
|
d05b9496eb
|
Moved some constants at the top of juce_win32_Windowing.cpp into enums
|
8 years ago |
ed
|
1116a6a1f1
|
Added some defines to the top of juce_win32_Windowing.cpp to make the Windows pointer API changes compatible with the XP toolset
|
8 years ago |
ed
|
9c62eaf4f8
|
Removed JUCE_USE_WINDOWS_POINTER_API flag from juce_gui_basics.h and changed juce_win32_Windowing.cpp to dynamically load Windows pointer API methods.
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
tpoole
|
405a6aeaed
|
Fixed a MinGW tablet mode detection compiler error
|
8 years ago |
ed
|
f855806602
|
Added 'JUCE_USE_WINDOWS_POINTER_API' flag to juce_gui_basics.h to enable/disable the advanced Windows pointer API (only available on Windows 8 and above).
|
8 years ago |
ed
|
b7b8d5be57
|
Multiple fixes for touch and pen input on Windows
|
8 years ago |
hogliux
|
51d5572220
|
Added showYesNoBox to NativeMessageBox class
|
8 years ago |
tpoole
|
b09a236fc2
|
Fixed a leak of OnScreenKeyboard
|
8 years ago |
tpoole
|
4eadfad7dc
|
Fixed a leak of OnScreenKeyboard
|
8 years ago |
hogliux
|
7778383ce3
|
Added code to only show the onscreen keyboard if Windows is in tablet mode
|
8 years ago |
hogliux
|
b0a10d01bf
|
Added code to only show the onscreen keyboard if Windows is in tablet mode
|
8 years ago |
ed
|
46e21fef13
|
Updated win32 Process::isForegroundProcess() method to use process ID
|
8 years ago |
hogliux
|
2ad22dc6cf
|
Added workaround to check the state of the on-screen keyboard on Windows before toggling it's display
|
8 years ago |
hogliux
|
2c8b98b6e1
|
Added windows native code to show and hide the on-screen keyboard when juce text boxes are in focus
|
8 years ago |
hogliux
|
b5fb095696
|
Fixed a few VS2008 build errors
|
8 years ago |