1489 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  jules b0f06df714 In TextEditor, avoided an unwanted change callback in TextEditor::setText(), and did a bit of C++11 modernising 8 years ago
  hogliux f8ae98894f Added extra nullptr checks in Android windowing code which fixes rare crashes when callbacks occur before the Component peer has been fully constructed 8 years ago
  hogliux 87a467c61b Reverted commit #ec0f3fc: Bug fix broke combo-box input 8 years ago
  jules 81bc630ba1 Avoided a spurious assertion when launching OSX file dialogs 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
  jules 38d49a5ee7 Modernised a few RectangleList iterators 8 years ago
  hogliux b198fa4c2c Fixed a bug on linux where the mouse pointer would jump around while dragging sliders 8 years ago
  ed dc10e61366 Added ConcertinaPanel::setCustomPanelHeader() method to allow custom components to be used as ConcertinaPanel headers 8 years ago
  ed 50eeb1df7e Fixed a bug where ConcertinaPanel::setPanelHeaderSize() wouldn't resize the panel header correctly. 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
  jules 60e9231fb1 Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. 8 years ago
  ed 0747a7067b Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const 8 years ago
  ed 1e7a933543 Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled. 8 years ago
  hogliux c69d24fa7a Added support for embedding native X11 widgets (such as gtk_plug or QX11EmbedWidget) on linux 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 44cd80969d A few C++11 modernisations and comment corrections 8 years ago
  jules e253b8bea1 Added some notes and an assertion to Component::grabKeyboardFocus(), to help people avoid a common mistake, which is trying to grab the focus of not-yet-visible components. 8 years ago
  jules fc844d949c Refactored the way OSX main menu updating happens, to avoid some issues when refreshing the whole menu bar 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 91eb19e6f5 Added a call to sendLookAndFeelChange() before making new tab content component visible in TabbedComponent::changeCallback 8 years ago
  ed ee6411ea13 Fixed a typo in MenuBarModel 8 years ago
  jules c236e75cf5 Adde some missing JUCE_API annotations 8 years ago
  ed 479390c689 Try to use TreeView background colour when painting open/close button in TreeViewItem::paintRecursively() instead of always using white 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 8ca0bc6791 Fixed call to ComponentPeer::handleMouseEvent() in FakeMouseMoveGenerator. Added isPen() and isMouse() methods to MouseInputSource. 8 years ago
  ed b7b8d5be57 Multiple fixes for touch and pen input on Windows 8 years ago
  jules d6bf2e8cf9 Added line spacing to TextEditor and methods to set/get the current line spacing 8 years ago
  ed beab10fca7 Added a check in ImagePreviewComponent to avoid reading directories 8 years ago
  hogliux 85900377b9 Fixed a typo in the documentation of the NativeMessageBox::showYesNoBox method 8 years ago
  hogliux 51d5572220 Added showYesNoBox to NativeMessageBox class 8 years ago
  ed 0fa188ab5b Reverted #6d356423 as it broke centring for child components 8 years ago
  hogliux fa6929cb3c Added a workaround to not call Android's bringToFront method for every touch 8 years ago
  ed 6d356423e2 Fix for transformed Components not being centred correctly 8 years ago
  ed 182b0e4cb0 Added isProgressBarOpaque() method to ProgressBar::LookAndFeelMethods 8 years ago
  jules 2bea97e24e Small extra deletion safeguard in ComponentAnimator 8 years ago
  jules c8f9fdc023 Added some safety checks to ComponentAnimator to avoid problems when cancelling animations during resize callbacks 8 years ago
  hogliux 2bec815bb3 Added an option to execute JUCEApplication's suspend() method on an iOS background task to give you extra time to save your app's state 8 years ago
  tpoole 059ce35559 Fixed a bug in an Objective-C drag and drop helper class 8 years ago
  hogliux 3bb8dbe3ac Fixed a bug where ComboBoxes with no itmes wouldn't show the "no choices" entry 8 years ago
  ed 05c6901403 Fixed typo in DrawableButton 8 years ago
  ed 08707ec85c Fixed bug in ThreeValueVertical Slider where initial mouse down/drag wouldn't get correct thumb index 8 years ago
  tpoole 78bbe49616 Added some missing license banners 8 years ago
  tpoole e33abbc6fe Replaced Projucer-generated header guards with #pragma once and updated the examples 8 years ago
  tpoole 1e2f6fec5c Restored module header #defines 8 years ago
  Felipe F. Tonello c2100022cc Added several linux improvements to the event loop, MIDI and X11 (see commit messsage) 8 years ago
  ed 6f9d07abdb Fixed a bug where modal components in a Viewport with setScrollOnDrag enabled hit jassert (numTouches >= 0) when dismissed 8 years ago
  ed 5b811922fd Fixed bug in AnimatedPosition where range minimum was set to std::numeric_limits<double>min() instead of -std::numeric_limits<double>max() 8 years ago