2403 Commits (9342cdcc5b919d7134a7fc4e07ccb58c8feb4306)

Author SHA1 Message Date
  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
  jules 1fb5d99dfd Documentation fix. 11 years ago
  jules 867585701b Tweak to the way TopLevelWindow detects focus 11 years ago
  jules 90d317a74a Workaround for missing java method in some android SDKs 11 years ago
  jules c46927d580 Minor clean-ups 11 years ago
  jules 824faca68b Fix for subtle race condition in Value. 11 years ago
  jules aed910aadd Avoided the URL class adding parameters when generating post data for uploading files. 11 years ago
  jules 3cc8406b3d Workaround for mysterious OSX focus problem. 11 years ago
  jules cf4cde192d Added a couple of missing JUCE_API annotations. 11 years ago
  jules 1a2a50f71d Added a version of Path::addEllipse that takes a Rectangle 11 years ago
  jules 549b08312e Workaround for some VST3 plugin resizing issues. 11 years ago
  jules 6c50dda488 Extra safeguards against things that can happen during the win32 PeekMessage call 11 years ago
  jules fda9e97298 Workaround for layout of CustomTypefaces on OSX 11 years ago
  jules cc3aa5c757 Avoiding crashes in plugins if components get deleted during a paint callback 11 years ago
  jules 0e158e3630 Made the CoreAudio device return its bit-depth correctly. 11 years ago
  jules 4a451b1cb0 Added juce namespace to the JUCE_LIVE_CONSTANT macro 11 years ago
  jules 425fccc7fd Added some image caching to the CoreGraphics renderer, which can speed up drawing when images are re-used. 11 years ago
  jules 05527babf9 Fixed a typo that prevented disabling of stderr in a child process 11 years ago
  jules d7ce09ff15 Tweaks to SystemStats::getDisplayLanguage() on android/linux to return a two-part identifier in the same way as other platforms. 11 years ago
  jules a17aa2f1a4 iOS audio: avoided slow check for sample rate support and implemented latency getters. 11 years ago
  jules b372860e23 Prevented FilenameComponent from passing key focus to its subcomponents if the component itself doesn't want focus. 11 years ago
  jules 883a94b762 Made sure that AbstractFifo::getFreeSpace returns the correct amount. 11 years ago
  jules acebbfd576 Some VST3 hosting fixes for speaker arrangements and tail length. 11 years ago
  jules de6c80bb98 Clarified some documentation 11 years ago
  jules 7273838d8d Fix to Reverb::processMono 11 years ago
  jules 201ba182d5 VST hosting: made sure that effEditClose is called on Mac builds with Carbon support. 11 years ago
  jules 4721d75cc1 Clarified documentation for SystemStats::getDisplayLanguage(), to make clear that it may return a multi-part region name. Updated the win32 implementation of this method to include the region code. 11 years ago
  jules 2e8b09b3eb VST3 window size fix. 11 years ago
  jules 0bf1862ec6 Spelling fix. 11 years ago
  jules b6c5194f93 Minor update for arm64 detection. 11 years ago
  jules f57cd7bafd Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined) 11 years ago
  jules a47426aee1 Fix for MidiMessageSequence copy constructor 11 years ago
  jules fb5f750523 Avoided a problem with calls to newly-created ComboBoxes. 11 years ago