112 Commits (4b96ffbf6f49518df1eceeb1d70b26088897380e)

Author SHA1 Message Date
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  jules 31f935cc60 Added a new Graphics::drawImage method that takes a Rectangle<float> 9 years ago
  jules 021209e216 Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak 9 years ago
  hogliux 1a973a2faa Ignore linux scale factor if it is ten or larger 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 189853720a Cleaned up a few uses of Image::null 9 years ago
  hogliux 688969da20 Fix missing window decorations in KDE 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules 50af60fa81 Simplified some linux X11 code involving atoms 9 years ago
  jules 99052af8bc Added Android support for screen orientation control 9 years ago
  jules a3426aae10 Added support for iOS force-touch 9 years ago
  jules 5fc2f24c97 Fix for linux windows that don't respond to mouse events 9 years ago
  hogliux e881711f2a Fix crash on linux when temporary window is ordered to the back 9 years ago
  hogliux 27273730b4 Fix re-ordering of alwaysOnTop windows on Linux 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux effdc661ca Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux 10 years ago
  jules 9b79610cb0 Added a flag MouseWheelEvent::isInertial (currently only implemented for OSX 10.7 or later), and used this to replace some clunky behaviour in the Viewport class that was there to avoid inertial wheel movements triggering nested scrollable components. 10 years ago
  hogliux 661533c85d Fix clang warnings on linux 10 years ago
  hogliux 44a5a93444 Fix typo 10 years ago
  hogliux 4ca4ae6be8 Remove code that was used for testing 10 years ago
  hogliux 2fcabaec10 Fix bug when the first display is not the main display on linux 10 years ago
  jules 0c99e8e068 Minor cleanups 10 years ago
  jules 40b13a692e Fix for resize behaviour of linux windows without titlebars 10 years ago
  jules ff99c6dbc1 Fix to linux modifier key change reporting. 10 years ago
  hogliux 7d14a1010d Fix edge-case where no main display would be found on the raspberry pi 10 years ago
  hogliux 3ed50c3f09 Fix divide-by-zero issue in screen dpi calculation on raspberry pi 10 years ago
  hogliux c76876d388 Adds proper per-monitor scaling support on linux 10 years ago
  jules 1952ed195e Whitespace 10 years ago
  hogliux 8c242b7547 Fix warnings on linux 10 years ago
  jules f6395d4cda Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this. 10 years ago
  jules dd249faae4 Fix for linux desktop scale on hi-res displays. 10 years ago
  jules 8ce3099d93 Reverted a recent linux sub-window event change. 10 years ago
  jules 0049fdb39c Fix for linux window repaint problems on the Raspberry Pi. 10 years ago
  jules 611abe7812 Tweaked the flags used when linux windows are created within a parent. 10 years ago
  jules 92b01ad0b2 Added some extra safeguards against problems when running a headless linux app. 10 years ago
  jules 3fc84c2e8b Handling left-tab keypresses on Linux. 10 years ago
  jules 31b912bc87 Tweak to DragAndDropContainer to avoid problems detecting the window that's being dragged over. 10 years ago
  jules 4af1478dfb Fixed a few windowing issues when using global scale factors. 10 years ago
  jules ac7e776798 linux scaled desktop size fix. 10 years ago
  jules 29ae02ad7f Fix for linux desktop scale factors. 10 years ago
  jules 2080aab33a Linux: better detection of transparent windowing ability. 10 years ago
  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>. 11 years ago
  jules f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 11 years ago
  jules ad8acb88ca Linux xinerama DPI fix. 11 years ago
  jules 9b07d806e6 Fix for SHM display not being available on linux. 11 years ago
  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. 11 years ago
  jules a1cbe455a0 Linux support for shift-tab key events. 11 years ago
  jules e9d5dec7bd Linux keyboard locale fix. 11 years ago
  jules be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 11 years ago
  jules ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. 11 years ago