Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 71eafe439c Split the SystemStats::Windows8 enum into 8.0 and 8.1 values. by jules 2014-07-05 13:13:54 +0100
  • e3d7ec1827 Cleaned up a couple of parameter types in byte order conversion. by jules 2014-07-04 21:02:18 +0100
  • 7e35b73df6 Added a method AudioFormatWriter::flush, and implemented it in the WAV format. by jules 2014-07-04 19:06:11 +0100
  • 4a3c45e7bd Updated the live constant editor to add C++ escape-sequences for non-ascii strings, and to allow multi-line strings. by jules 2014-07-04 17:54:21 +0100
  • c8bf8cd41e Moved some C++ escaping functions from the Introjucer into CppTokeniserFunctions. by jules 2014-07-04 17:53:31 +0100
  • 3bb7e7ebf1 Added a 'reset' button and adjustable item height to the AudioDeviceSelectorComponent by jules 2014-07-04 15:57:22 +0100
  • 371e91c615 Fixed a case-comparison problem in String::compareNatural() and added some unit tests for it. by jules 2014-07-03 12:24:36 +0100
  • 56983c8080 Tweak to the GL demo to avoid problems on android where openGLContextClosing doesn't get called. by jules 2014-07-03 11:50:02 +0100
  • a46b96e585 win32 component peer deletion safety check. by jules 2014-07-02 14:07:41 +0100
  • 36e7c12504 Fix for some VC compiler warnings. by jules 2014-07-01 18:50:42 +0100
  • ab774b814e Added a method Time::getCompilationDate() by jules 2014-06-30 09:48:26 +0100
  • 0b20c60e95 Fixed some object releasing for OSX system tray icons. by jules 2014-06-30 09:30:42 +0100
  • f7d97b3166 Added a parameter to StandaloneFilterWindow to make ownership of the settings object optional. by jules 2014-06-29 19:22:10 +0100
  • 0bf57ddf0c Added a method RectangleList::ensureStorageAllocated by jules 2014-06-29 18:39:45 +0100
  • 02460bb95b A bit of refactoring inside GlyphArrangement, to avoid som edge-cases where the wrong number of lines is chosen. by jules 2014-06-29 14:34:26 +0100
  • 171ef8dd4b Workarounds for AttributedString layout when using from-memory fonts on Windows. by jules 2014-06-28 21:36:01 +0100
  • 993d4a6e59 Small fix for win32 VST hosting keyboard hooks. by jules 2014-06-28 15:46:49 +0100
  • 4a37aa0585 Added a few extra assertions to AudioSampleBuffer by jules 2014-06-26 12:44:52 +0100
  • 7be01cd88b Reverted recent changes to GZIPDecompressorInputStream - turns out that zlib can't auto-detect the difference between gzip and raw streams. by jules 2014-06-25 11:22:28 +0100
  • f89943d5f1 Tweaked GZIPDecompressorInputStream to no longer need a bool flag for the type of stream. by jules 2014-06-23 12:27:29 +0100
  • 8977b896ab Workaround for a window ordering problem with VST plugins in some windows hosts. by jules 2014-06-22 19:21:25 +0100
  • a362fb0328 Added method FilenameComponent::getCurrentFileText() by jules 2014-06-22 19:20:22 +0100
  • 4d2261c0f6 AudioSampleBuffer operator= isClear bugfix. by jules 2014-06-22 19:19:48 +0100
  • fd21b02845 Made the SVG parser set the component ID of the drawables it creates. by jules 2014-06-19 15:29:51 +0100
  • c7ed08a008 Added some safety-checking for android DLL builds by jules 2014-06-19 15:24:50 +0100
  • 0147476afb Modified StandaloneFilterWindow to take an extra argument for setting ownership of the property set. by jules 2014-06-17 14:01:49 +0100
  • f662c85832 Documentation fix. by jules 2014-06-17 11:36:56 +0100
  • 8a2af98497 Added an assertion to warn if a plugin reports no programs, because this can cause problems in some Sony hosts. by jules 2014-06-17 08:54:41 +0100
  • 20020a83fe Fixed an OSX plugin build error. by jules 2014-06-16 18:42:50 +0100
  • a0bcb86e08 Window focus fix for OSX app builds. by jules 2014-06-15 12:05:01 +0100
  • 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. by jules 2014-06-15 10:37:31 +0100
  • 9c8afb5b48 Fixed a build error. by jules 2014-06-15 09:04:01 +0100
  • 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>. by jules 2014-06-14 13:06:53 +0100
  • 590cca9776 Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method. by jules 2014-06-14 11:32:02 +0100
  • db02a89fda Kiosk mode workarounds for 10.8 by jules 2014-06-13 17:57:27 +0100
  • 6c16af73f5 Introjucer: removed an unimportant assertion by jules 2014-06-13 14:27:41 +0100
  • dfb35c7e1e Made ComboBox::showPopup virtual. by jules 2014-06-13 14:13:42 +0100
  • 7e1afbb0a5 Added an explanatory assertion to ValueTree by jules 2014-06-12 22:53:35 +0100
  • 5587c16d78 Added a method ValueTree::getReferenceCount() by jules 2014-06-11 16:30:28 +0100
  • 8be86285b0 Fixed erroneous showing of drag-and-drop image if the drag starts on a non-droppable comp. by jules 2014-06-11 10:24:59 +0100
  • e9549f6d00 Introjucer: clicking already-selected items in the treeview now opens their document. by jules 2014-06-09 17:46:34 +0100
  • eb8bfa1471 Minor tweaks to make DrawableButton more customisable. by jules 2014-06-08 11:07:30 +0100
  • e938b90feb Added some extra sample rate support for ASIO. by jules 2014-06-05 16:20:25 +0100
  • 145413143f Added some assertions to some Desktop methods to check that the message manager is locked. by jules 2014-06-05 11:00:10 +0100
  • 0328a9e249 (Minor correction to last commit) by jules 2014-06-04 22:14:58 +0100
  • 4935236b41 Workaround to avoid problems if OSX fails to return any monitor sizes while monitors are being re-arranged. by jules 2014-06-04 22:10:59 +0100
  • 4ab9cdf33a Added a MouseEvent parameter to ListBoxModel::backgroundClicked and TableListBoxModel::backgroundClicked by jules 2014-06-04 13:08:49 +0100
  • ead283e95c Made sure that VST3 plugin views have setFrame (nullptr) called before their UIs are closed, because some plugins seem to expect this. by jules 2014-06-04 10:52:10 +0100
  • 9342cdcc5b Introjucer: fix for MSVC builds creating duplicate files in some situations by jules 2014-06-03 13:00:57 +0100
  • f8e9a13f1d Version number update by jules 2014-06-01 19:26:09 +0100
  • 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() by jules 2014-06-01 15:42:39 +0100
  • af0276b698 Refactored some openGL 2D shaders to move some interpolation from the fragment shader into varying variables. by jules 2014-05-30 11:25:09 +0100
  • e0f64bb27a Changed the linux VST wrapper to create its window directly inside the host's window. by jules 2014-05-30 10:39:55 +0100
  • 3c8fbc0bfe MSVC UTF-32 build fix. by jules 2014-05-30 09:10:09 +0100
  • 82f6189f91 Introjucer: Avoided unnecessary VST3 copy phase step. by jules 2014-05-29 21:16:26 +0100
  • 69ff02b46c Couple of fixes for a UTF-32 build. by jules 2014-05-29 21:02:13 +0100
  • f5af6cd27d (Reverted a couple of mistaken changes from an earlier commit) by jules 2014-05-28 17:56:26 +0100
  • d01a508217 Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS by jules 2014-05-28 16:44:02 +0100
  • c830483129 Added some tips for replicating RSAKey in PHP/Java. by jules 2014-05-28 13:54:08 +0100
  • 619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. by jules 2014-05-28 11:06:48 +0100
  • 412c86a167 Avoided a warning. by jules 2014-05-27 18:21:23 +0100
  • 5930215e09 Avoided static-order-of-initialisation problems from causing crashes in the Time::getMillisecondCounter function. by jules 2014-05-27 17:03:46 +0100
  • 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. by jules 2014-05-27 17:02:34 +0100
  • a6671bbae0 Fixed a problem with 64-bit FloatVectorOperations min/max range. by jules 2014-05-27 11:42:11 +0100
  • 426f5a7174 Added a method TextEditor::getInputFilter by jules 2014-05-24 19:15:39 +0100
  • 5fdbdc9e9e Added a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. by jules 2014-05-24 19:04:47 +0100
  • d8180f7ba5 Tweaked FileInputStream::setPosition to make sure it returns false when trying to seek beyond the limits of the file. by jules 2014-05-24 18:36:17 +0100
  • 4bd38dc619 Added callback Label::Listener::editorShown by jules 2014-05-23 22:08:19 +0100
  • 1fb5d99dfd Documentation fix. by jules 2014-05-23 21:56:49 +0100
  • 867585701b Tweak to the way TopLevelWindow detects focus by jules 2014-05-23 21:52:29 +0100
  • 90d317a74a Workaround for missing java method in some android SDKs by jules 2014-05-23 21:51:37 +0100
  • c46927d580 Minor clean-ups by jules 2014-05-23 21:50:43 +0100
  • 824faca68b Fix for subtle race condition in Value. by jules 2014-05-21 16:44:07 +0100
  • aed910aadd Avoided the URL class adding parameters when generating post data for uploading files. by jules 2014-05-19 11:16:25 +0100
  • 3cc8406b3d Workaround for mysterious OSX focus problem. by jules 2014-05-19 10:38:43 +0100
  • cf4cde192d Added a couple of missing JUCE_API annotations. by jules 2014-05-19 09:41:22 +0100
  • 1a2a50f71d Added a version of Path::addEllipse that takes a Rectangle by jules 2014-05-16 17:41:43 +0100
  • 549b08312e Workaround for some VST3 plugin resizing issues. by jules 2014-05-16 13:17:06 +0100
  • 6c50dda488 Extra safeguards against things that can happen during the win32 PeekMessage call by jules 2014-05-16 11:37:04 +0100
  • fda9e97298 Workaround for layout of CustomTypefaces on OSX by jules 2014-05-16 09:53:38 +0100
  • cc3aa5c757 Avoiding crashes in plugins if components get deleted during a paint callback by jules 2014-05-16 09:09:44 +0100
  • 0e158e3630 Made the CoreAudio device return its bit-depth correctly. by jules 2014-05-15 09:30:54 +0100
  • 4a451b1cb0 Added juce namespace to the JUCE_LIVE_CONSTANT macro by jules 2014-05-15 09:02:11 +0100
  • 425fccc7fd Added some image caching to the CoreGraphics renderer, which can speed up drawing when images are re-used. by jules 2014-05-14 11:33:52 +0100
  • 05527babf9 Fixed a typo that prevented disabling of stderr in a child process by jules 2014-05-14 10:07:47 +0100
  • d7ce09ff15 Tweaks to SystemStats::getDisplayLanguage() on android/linux to return a two-part identifier in the same way as other platforms. by jules 2014-05-13 08:56:30 +0100
  • a17aa2f1a4 iOS audio: avoided slow check for sample rate support and implemented latency getters. by jules 2014-05-12 21:36:04 +0100
  • b372860e23 Prevented FilenameComponent from passing key focus to its subcomponents if the component itself doesn't want focus. by jules 2014-05-12 15:03:04 +0100
  • 883a94b762 Made sure that AbstractFifo::getFreeSpace returns the correct amount. by jules 2014-05-12 15:02:25 +0100
  • acebbfd576 Some VST3 hosting fixes for speaker arrangements and tail length. by jules 2014-05-11 11:53:51 +0100
  • de6c80bb98 Clarified some documentation by jules 2014-05-11 09:34:57 +0100
  • 7273838d8d Fix to Reverb::processMono by jules 2014-05-11 09:31:58 +0100
  • dc7b025cf9 Updated .gitignore by jules 2014-05-10 16:17:37 +0100
  • 201ba182d5 VST hosting: made sure that effEditClose is called on Mac builds with Carbon support. by jules 2014-05-09 12:17:33 +0100
  • 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. by jules 2014-05-09 11:40:04 +0100
  • 2e8b09b3eb VST3 window size fix. by jules 2014-05-08 19:18:10 +0100
  • 0bf1862ec6 Spelling fix. by jules 2014-05-08 19:17:55 +0100
  • b6c5194f93 Minor update for arm64 detection. by jules 2014-05-08 17:13:28 +0100
  • 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) by jules 2014-05-08 14:53:11 +0100
  • a47426aee1 Fix for MidiMessageSequence copy constructor by jules 2014-05-08 10:47:03 +0100