55 Commits (cda97c65932524ab66ad9382fdb6c04edab7098c)

Author SHA1 Message Date
  ed 022e2e2bea Linux: Check for PointerRoot return in isFocused() 5 years ago
  ed c07c9f89fe Linux: Fixed an issue in LinuxComponentPeer::getScreenPosition() with embedded windows 5 years ago
  ed be134d9185 Linux: Return 1.0 for GNOME scaling-factor if it hasn't been set 5 years ago
  ed 012c7d00d2 Linux: Fix for high CPU load 5 years ago
  ed e206bbecc4 Linux: Fix DPI factor in getScaleForDisplay() 5 years ago
  ed 74f52b6a15 Linux: Return a sensible default value for screen DPI if DisplayWidthMM or DisplayHeightMM return 0 5 years ago
  ed a093112c05 Fixed some compiler warnings 5 years ago
  ed 77e93e35e4 Linux: Set POLLOUT flag for fds to receive XShm completion events 5 years ago
  ed f9dad9d608 Linux: Improved XEmbed support 5 years ago
  ed fd76cbc70d Linux: Refactored InternalMessageQueue 6 years ago
  ed 1ea463f989 Linux: Fixed some crashes when getting X properties in LinuxComponentPeer 6 years ago
  Tom Poole a4bd6cbc66 Fixed some more Linux compiler warnings 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed 32d11dd756 Linux: Added a check for non-existent Atom in findDisplays() 6 years ago
  ed d3ec87c4a9 Linux: Fixed a scaling issue with external drag and drop 6 years ago
  jules f58eacc135 Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects. 6 years ago
  ed 1c033e410b Linux: Added a check for _NET_WORKAREA property when iterating over the displays using xrandr 6 years ago
  ed 46a97e1f2c Linux: Recreate mouse cursors when showing them on a different display to the one that they were originally created on 6 years ago
  ed 12b0a90c55 Linux: Fixed drag and drop when dragging in the same window that started the operation 6 years ago
  ed a45f05c1db Linux: Take global scale factor into account when setting peer scale factor 6 years ago
  ed eedca6109c Add a fallback in Displays::findDisplays() on Linux to make sure that there is always a main display 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
  jules df5be847c3 Removed a redundant method and did some minor tidying 6 years ago
  Tom Poole 27349eaed1 Linux: Fixed some compilation errors when using XRender 6 years ago
  Tom Poole 40bf320a46 Linux: Fixed an issue detecting alt as a modifier key 6 years ago
  ed b1b538a9b8 Migrate Linux windowing code to use new Displays class and ComponentPeer::ScaleFactorListener 6 years ago
  ed b78e63aa02 Moved Displays class out of Desktop and into its own .h/.cpp and deprecated Displays::getDisplayContaining() 6 years ago
  ed 4280b51d09 Made the DragAndDropContainer::performExternalDragDropOfFiles() and ::performExternalDragDropOfText() methods asynchronous on Windows so that behaviour is consistent across all platforms and updated the documentation to reflect this 6 years ago
  jules 271f519234 Tidied up some broken use of std::unique_ptr for holding linux handles 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 f85d706131 Some minor formatting and comment fixes 7 years ago
  jules d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 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 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 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
  hogliux 768163f75c Added support for more F-keys 7 years ago
  hogliux 1a9df22eee Linux: Fixed an issue where windows beneath hidden windows would not receive any clicks 7 years ago
  hogliux cb8f9b389c Linux: Fixed an issue where windows beneath hidden windows would not receive any clicks 7 years ago
  hogliux b2576d288a Added a sourceComponent parameter to the performExternalDragDropOfFiles/performExternalDragDropOfText methods of DragAndDropContainer 7 years ago
  tpoole 73d4e73a3d UnitTestRunner: Fixed some build warnings on Linux 7 years ago
  jules 46a9da28d6 (Fixed typo) 8 years ago
  jules 0094d199ed Linux: avoided an out-of-bounds access when using mice with large numbers of buttons 8 years ago
  jules 2c3c9e5d18 A bit more minor cleaning up 8 years ago
  jules f766718b16 Fixed a typo 8 years ago
  jules de855f0b35 Cleanups to some X windowing classes 8 years ago
  hogliux d704ac9818 Linux: Fixed dlopens to use versioned library names 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 87a467c61b Reverted commit #ec0f3fc: Bug fix broke combo-box input 8 years ago