166 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  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 d105d9418a Added a minimum velocity property to the ContinuousWithMomentum animated position behaviour and increased the minimum velocity of the viewport to avoid some jitter when the viewport animation is close to stand still 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  hogliux 88c734d28d Fixed a crash when performing layout on an empty Grid using auto flow and added a few Margin convenience constructors 7 years ago
  ed dc8033633c Added a virtual getTabButtonFont() method to TabbedButtonBar::LookAndFeelMethods 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  jules 2bbd2b9785 Added CSS Grid classes 7 years ago
  jules 4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 7 years ago
  tpoole d6ea60b2e5 Flexbox: Fixed a bug in the integer rounding of component bounds 7 years ago
  ed cfdb747a42 Fixed a bug in ComponentBoundsConstrainer that caused JUCE windows to be snapped to the wrong position when using multiple displays 7 years ago
  jules 74c96208fe Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation 8 years ago
  ed c56dc32b28 Fixed a bug in ComponentBoundsConstrainer::setBoundsForComponent() where a component positioned off-screen or on another monitor wouldn't have its bounds set correctly 8 years ago
  jules ad5d7a4254 Tweaked the format of a ComponentBoundsConstrainer method 8 years ago
  jules 29a357fa6f Fixed a scaling bug in ComponentBoundsConstrainer when using windows with an AffineTransform 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 8 years ago
  jules 320c8002da Added methods Viewport::canScrollVertically() and Viewport::canScrollHorizontally() 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 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
  ed 91eb19e6f5 Added a call to sendLookAndFeelChange() before making new tab content component visible in TabbedComponent::changeCallback 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
  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
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  jules e040353898 Cleaned up a few old bits of VC2005 support code 8 years ago
  ed 4c1d4f0081 Added method TabbedComponent::moveTab() 8 years ago
  jules f28462040b Whitespace cleanup 8 years ago
  jules 901913a0da Added new method FlexItem::withAlignSelf() 8 years ago
  jules 1ecc6867cb Changed order of parameters in FlexItem::Margin constructor to match web standard ordering 8 years ago
  jules c545b58f03 Added another constructor to FlexItem::Margin 8 years ago
  jules 58bd2b130f Added a few extra FlexItem convenience methods 8 years ago
  hogliux 15bed81f87 Fixed a flex box bug where the first item in a list of too large items would not be layouted properly 8 years ago
  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 8994f37dd0 Added some FlexBox layout classes, and a demo page for this in the big juce demo app 8 years ago
  hogliux 26b6f01ce3 Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value 8 years ago
  hogliux 035f865099 Fix steppy scrolling if the content component of a viewport was transformed 8 years ago
  jules 2fe8465482 Added a minor assertion in Viewport. 9 years ago
  jules b6c3add330 Added drag-to-scroll functionality to Viewport 9 years ago
  jules 5ca221ee11 Made Viewport remove the old viewed component when setViewedComponent is called, even if it doesn't own it 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules b557277f6f Removed a few stray semicolons 9 years ago
  Timur Doumler f73c8e0c59 Fixed bug where Viewport::lookAndFeelChanged() would not update its visibleArea if the call changed its scrollBarThickness. 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules 4d3fc5a3d9 Added a couple of missing 'override' keywords 9 years ago
  jules 15cd46a1de Tidied up some comments 9 years ago
  jules 60f2b0a233 Minor clean-ups. 9 years ago
  jules 8d92a77452 Fix for TabbedButtonBar::removeTab() when removing a tab lower than the selected one 9 years ago