71eafe439cSplit the SystemStats::Windows8 enum into 8.0 and 8.1 values. by
jules
2014-07-05 13:13:54 +0100
e3d7ec1827Cleaned up a couple of parameter types in byte order conversion. by
jules
2014-07-04 21:02:18 +0100
7e35b73df6Added a method AudioFormatWriter::flush, and implemented it in the WAV format. by
jules
2014-07-04 19:06:11 +0100
4a3c45e7bdUpdated 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
c8bf8cd41eMoved some C++ escaping functions from the Introjucer into CppTokeniserFunctions. by
jules
2014-07-04 17:53:31 +0100
3bb7e7ebf1Added a 'reset' button and adjustable item height to the AudioDeviceSelectorComponent by
jules
2014-07-04 15:57:22 +0100
371e91c615Fixed a case-comparison problem in String::compareNatural() and added some unit tests for it. by
jules
2014-07-03 12:24:36 +0100
56983c8080Tweak to the GL demo to avoid problems on android where openGLContextClosing doesn't get called. by
jules
2014-07-03 11:50:02 +0100
36e7c12504Fix for some VC compiler warnings. by
jules
2014-07-01 18:50:42 +0100
ab774b814eAdded a method Time::getCompilationDate() by
jules
2014-06-30 09:48:26 +0100
0b20c60e95Fixed some object releasing for OSX system tray icons. by
jules
2014-06-30 09:30:42 +0100
f7d97b3166Added a parameter to StandaloneFilterWindow to make ownership of the settings object optional. by
jules
2014-06-29 19:22:10 +0100
0bf57ddf0cAdded a method RectangleList::ensureStorageAllocated by
jules
2014-06-29 18:39:45 +0100
02460bb95bA 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
171ef8dd4bWorkarounds for AttributedString layout when using from-memory fonts on Windows. by
jules
2014-06-28 21:36:01 +0100
993d4a6e59Small fix for win32 VST hosting keyboard hooks. by
jules
2014-06-28 15:46:49 +0100
4a37aa0585Added a few extra assertions to AudioSampleBuffer by
jules
2014-06-26 12:44:52 +0100
7be01cd88bReverted 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
f89943d5f1Tweaked GZIPDecompressorInputStream to no longer need a bool flag for the type of stream. by
jules
2014-06-23 12:27:29 +0100
8977b896abWorkaround for a window ordering problem with VST plugins in some windows hosts. by
jules
2014-06-22 19:21:25 +0100
a362fb0328Added method FilenameComponent::getCurrentFileText() by
jules
2014-06-22 19:20:22 +0100
4d2261c0f6AudioSampleBuffer operator= isClear bugfix. by
jules
2014-06-22 19:19:48 +0100
fd21b02845Made the SVG parser set the component ID of the drawables it creates. by
jules
2014-06-19 15:29:51 +0100
c7ed08a008Added some safety-checking for android DLL builds by
jules
2014-06-19 15:24:50 +0100
0147476afbModified StandaloneFilterWindow to take an extra argument for setting ownership of the property set. by
jules
2014-06-17 14:01:49 +0100
f662c85832Documentation fix. by
jules
2014-06-17 11:36:56 +0100
8a2af98497Added 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
20020a83feFixed an OSX plugin build error. by
jules
2014-06-16 18:42:50 +0100
a0bcb86e08Window focus fix for OSX app builds. by
jules
2014-06-15 12:05:01 +0100
3b88555140Replaced 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
9c8afb5b48Fixed a build error. by
jules
2014-06-15 09:04:01 +0100
6c61dbb68eRefactored 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
590cca9776Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method. by
jules
2014-06-14 11:32:02 +0100
db02a89fdaKiosk mode workarounds for 10.8 by
jules
2014-06-13 17:57:27 +0100
6c16af73f5Introjucer: removed an unimportant assertion by
jules
2014-06-13 14:27:41 +0100
dfb35c7e1eMade ComboBox::showPopup virtual. by
jules
2014-06-13 14:13:42 +0100
7e1afbb0a5Added an explanatory assertion to ValueTree by
jules
2014-06-12 22:53:35 +0100
5587c16d78Added a method ValueTree::getReferenceCount() by
jules
2014-06-11 16:30:28 +0100
8be86285b0Fixed 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
e9549f6d00Introjucer: clicking already-selected items in the treeview now opens their document. by
jules
2014-06-09 17:46:34 +0100
eb8bfa1471Minor tweaks to make DrawableButton more customisable. by
jules
2014-06-08 11:07:30 +0100
e938b90febAdded some extra sample rate support for ASIO. by
jules
2014-06-05 16:20:25 +0100
145413143fAdded 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
4935236b41Workaround 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
4ab9cdf33aAdded a MouseEvent parameter to ListBoxModel::backgroundClicked and TableListBoxModel::backgroundClicked by
jules
2014-06-04 13:08:49 +0100
ead283e95cMade 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
9342cdcc5bIntrojucer: fix for MSVC builds creating duplicate files in some situations by
jules
2014-06-03 13:00:57 +0100
f8e9a13f1dVersion number update by
jules
2014-06-01 19:26:09 +0100
b65dfbfc7cRefactored 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
af0276b698Refactored some openGL 2D shaders to move some interpolation from the fragment shader into varying variables. by
jules
2014-05-30 11:25:09 +0100
e0f64bb27aChanged the linux VST wrapper to create its window directly inside the host's window. by
jules
2014-05-30 10:39:55 +0100
3c8fbc0bfeMSVC UTF-32 build fix. by
jules
2014-05-30 09:10:09 +0100
69ff02b46cCouple 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
d01a508217Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS by
jules
2014-05-28 16:44:02 +0100
c830483129Added some tips for replicating RSAKey in PHP/Java. by
jules
2014-05-28 13:54:08 +0100
619716751eTweaked 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
412c86a167Avoided a warning. by
jules
2014-05-27 18:21:23 +0100
5930215e09Avoided static-order-of-initialisation problems from causing crashes in the Time::getMillisecondCounter function. by
jules
2014-05-27 17:03:46 +0100
4317f60173Refactored 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
a6671bbae0Fixed a problem with 64-bit FloatVectorOperations min/max range. by
jules
2014-05-27 11:42:11 +0100
426f5a7174Added a method TextEditor::getInputFilter by
jules
2014-05-24 19:15:39 +0100
5fdbdc9e9eAdded a method AudioIODevice::setGainPreprocessingEnabled() to allow disabling of mic AGC on iOS and Android devices. by
jules
2014-05-24 19:04:47 +0100
d8180f7ba5Tweaked 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
4bd38dc619Added callback Label::Listener::editorShown by
jules
2014-05-23 22:08:19 +0100
1fb5d99dfdDocumentation fix. by
jules
2014-05-23 21:56:49 +0100
867585701bTweak to the way TopLevelWindow detects focus by
jules
2014-05-23 21:52:29 +0100
90d317a74aWorkaround for missing java method in some android SDKs by
jules
2014-05-23 21:51:37 +0100
c46927d580Minor clean-ups by
jules
2014-05-23 21:50:43 +0100
824faca68bFix for subtle race condition in Value. by
jules
2014-05-21 16:44:07 +0100
aed910aaddAvoided the URL class adding parameters when generating post data for uploading files. by
jules
2014-05-19 11:16:25 +0100
3cc8406b3dWorkaround for mysterious OSX focus problem. by
jules
2014-05-19 10:38:43 +0100
cf4cde192dAdded a couple of missing JUCE_API annotations. by
jules
2014-05-19 09:41:22 +0100
1a2a50f71dAdded a version of Path::addEllipse that takes a Rectangle by
jules
2014-05-16 17:41:43 +0100
549b08312eWorkaround for some VST3 plugin resizing issues. by
jules
2014-05-16 13:17:06 +0100
6c50dda488Extra safeguards against things that can happen during the win32 PeekMessage call by
jules
2014-05-16 11:37:04 +0100
fda9e97298Workaround for layout of CustomTypefaces on OSX by
jules
2014-05-16 09:53:38 +0100
cc3aa5c757Avoiding crashes in plugins if components get deleted during a paint callback by
jules
2014-05-16 09:09:44 +0100
0e158e3630Made the CoreAudio device return its bit-depth correctly. by
jules
2014-05-15 09:30:54 +0100
4a451b1cb0Added juce namespace to the JUCE_LIVE_CONSTANT macro by
jules
2014-05-15 09:02:11 +0100
425fccc7fdAdded 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
05527babf9Fixed a typo that prevented disabling of stderr in a child process by
jules
2014-05-14 10:07:47 +0100
d7ce09ff15Tweaks 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
a17aa2f1a4iOS audio: avoided slow check for sample rate support and implemented latency getters. by
jules
2014-05-12 21:36:04 +0100
b372860e23Prevented 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
883a94b762Made sure that AbstractFifo::getFreeSpace returns the correct amount. by
jules
2014-05-12 15:02:25 +0100
acebbfd576Some VST3 hosting fixes for speaker arrangements and tail length. by
jules
2014-05-11 11:53:51 +0100
de6c80bb98Clarified some documentation by
jules
2014-05-11 09:34:57 +0100
7273838d8dFix to Reverb::processMono by
jules
2014-05-11 09:31:58 +0100
dc7b025cf9Updated .gitignore by
jules
2014-05-10 16:17:37 +0100
201ba182d5VST hosting: made sure that effEditClose is called on Mac builds with Carbon support. by
jules
2014-05-09 12:17:33 +0100
4721d75cc1Clarified 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
2e8b09b3ebVST3 window size fix. by
jules
2014-05-08 19:18:10 +0100
0bf1862ec6Spelling fix. by
jules
2014-05-08 19:17:55 +0100
b6c5194f93Minor update for arm64 detection. by
jules
2014-05-08 17:13:28 +0100
f57cd7bafdClarified 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
a47426aee1Fix for MidiMessageSequence copy constructor by
jules
2014-05-08 10:47:03 +0100