2435 Commits (02460bb95b7b7dfb174b293d9fdbb002f0bbe444)

Author SHA1 Message Date
  jules 02460bb95b A bit of refactoring inside GlyphArrangement, to avoid som edge-cases where the wrong number of lines is chosen. 11 years ago
  jules 171ef8dd4b Workarounds for AttributedString layout when using from-memory fonts on Windows. 11 years ago
  jules 993d4a6e59 Small fix for win32 VST hosting keyboard hooks. 11 years ago
  jules 4a37aa0585 Added a few extra assertions to AudioSampleBuffer 11 years ago
  jules 7be01cd88b Reverted recent changes to GZIPDecompressorInputStream - turns out that zlib can't auto-detect the difference between gzip and raw streams. 11 years ago
  jules f89943d5f1 Tweaked GZIPDecompressorInputStream to no longer need a bool flag for the type of stream. 11 years ago
  jules 8977b896ab Workaround for a window ordering problem with VST plugins in some windows hosts. 11 years ago
  jules a362fb0328 Added method FilenameComponent::getCurrentFileText() 11 years ago
  jules 4d2261c0f6 AudioSampleBuffer operator= isClear bugfix. 11 years ago
  jules fd21b02845 Made the SVG parser set the component ID of the drawables it creates. 11 years ago
  jules c7ed08a008 Added some safety-checking for android DLL builds 11 years ago
  jules 0147476afb Modified StandaloneFilterWindow to take an extra argument for setting ownership of the property set. 11 years ago
  jules f662c85832 Documentation fix. 11 years ago
  jules 8a2af98497 Added an assertion to warn if a plugin reports no programs, because this can cause problems in some Sony hosts. 11 years ago
  jules 20020a83fe Fixed an OSX plugin build error. 11 years ago
  jules a0bcb86e08 Window focus fix for OSX app builds. 11 years ago
  jules 3b88555140 Replaced the old, badly-named and badly-implemented String::compareLexicographically() method with String::compareNatural(), which uses a smarter algorithm. Also added a method StringArray::sortNatural() which uses this. 11 years ago
  jules 9c8afb5b48 Fixed a build error. 11 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 590cca9776 Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method. 11 years ago
  jules db02a89fda Kiosk mode workarounds for 10.8 11 years ago
  jules dfb35c7e1e Made ComboBox::showPopup virtual. 11 years ago
  jules 7e1afbb0a5 Added an explanatory assertion to ValueTree 11 years ago
  jules 5587c16d78 Added a method ValueTree::getReferenceCount() 11 years ago
  jules 8be86285b0 Fixed erroneous showing of drag-and-drop image if the drag starts on a non-droppable comp. 11 years ago
  jules eb8bfa1471 Minor tweaks to make DrawableButton more customisable. 11 years ago
  jules e938b90feb Added some extra sample rate support for ASIO. 11 years ago
  jules 145413143f Added some assertions to some Desktop methods to check that the message manager is locked. 11 years ago
  jules 0328a9e249 (Minor correction to last commit) 11 years ago
  jules 4935236b41 Workaround to avoid problems if OSX fails to return any monitor sizes while monitors are being re-arranged. 11 years ago
  jules 4ab9cdf33a Added a MouseEvent parameter to ListBoxModel::backgroundClicked and TableListBoxModel::backgroundClicked 11 years ago
  jules ead283e95c Made sure that VST3 plugin views have setFrame (nullptr) called before their UIs are closed, because some plugins seem to expect this. 11 years ago
  jules f8e9a13f1d Version number update 11 years ago
  jules b65dfbfc7c Refactored a couple of old methods relating to TextButton sizing: Removed TextButton::getFont() (use the LookAndFeel method instead), and replaced the LookAndFeel::changeTextButtonWidthToFitText method with one called getTextButtonWidthToFitText() 11 years ago
  jules af0276b698 Refactored some openGL 2D shaders to move some interpolation from the fragment shader into varying variables. 11 years ago
  jules e0f64bb27a Changed the linux VST wrapper to create its window directly inside the host's window. 11 years ago
  jules 3c8fbc0bfe MSVC UTF-32 build fix. 11 years ago
  jules 69ff02b46c Couple of fixes for a UTF-32 build. 11 years ago
  jules f5af6cd27d (Reverted a couple of mistaken changes from an earlier commit) 11 years ago
  jules d01a508217 Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS 11 years ago
  jules c830483129 Added some tips for replicating RSAKey in PHP/Java. 11 years ago
  jules 619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 11 years ago
  jules 412c86a167 Avoided a warning. 11 years ago
  jules 5930215e09 Avoided static-order-of-initialisation problems from causing crashes in the Time::getMillisecondCounter function. 11 years ago
  jules 4317f60173 Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list. 11 years ago
  jules a6671bbae0 Fixed a problem with 64-bit FloatVectorOperations min/max range. 11 years ago
  jules 426f5a7174 Added a method TextEditor::getInputFilter 11 years ago
  jules 5fdbdc9e9e Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. 11 years ago
  jules d8180f7ba5 Tweaked FileInputStream::setPosition to make sure it returns false when trying to seek beyond the limits of the file. 11 years ago
  jules 4bd38dc619 Added callback Label::Listener::editorShown 11 years ago