Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • d88d322dc5 Added a couple of methods to Draggable3DOrientation by jules 2013-09-07 20:18:40 +0100
  • b093f47a8c Misc minor cleanups and comment fixes. by jules 2013-09-07 20:18:00 +0100
  • 5df6bf0513 Minor clean-ups. by jules 2013-09-07 16:46:22 +0100
  • 25291038b8 Added a method OpenGLContext::setContinuousRepainting, and changed the behaviour so that by default, continuous rendering is OFF. This seems much more likely to be what people need in most cases, but if you need the old behaviour, just call setContinuousRepainting (true). by jules 2013-09-07 12:23:01 +0100
  • 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. by jules 2013-09-07 09:43:45 +0100
  • 207557d996 Workaround for OSX 32-bit VST window positioning problems in some hosts. by jules 2013-09-06 21:00:48 +0100
  • ee565c32c8 Added an assertion to catch unusual audio buffer behaviour on iOS. by jules 2013-09-06 20:41:30 +0100
  • 7afa650942 Increased the precision used by XmlElement when storing strings. by jules 2013-09-06 18:46:10 +0100
  • c429b2aa24 Fixes for support of non-utf8 strings. by jules 2013-09-06 16:21:17 +0100
  • 779d5795fd Big performance improvement to the SVG parser. by jules 2013-09-06 14:24:50 +0100
  • 2fccfccbc0 Misc performance tweaks. by jules 2013-09-06 11:25:49 +0100
  • 1356ae6387 More XML parser optimisations and better error detection. by jules 2013-09-06 11:25:31 +0100
  • c89abff867 Refactored some byte-order mark detection code. by jules 2013-09-06 11:25:13 +0100
  • e336dd1c1c Optimisation for String and XML parsing. by jules 2013-09-05 23:07:00 +0100
  • cbb4a6e86f Made the XML parser cope with some errors that it missed before. Also found a couple of performance optimisations for it. by jules 2013-09-05 22:21:06 +0100
  • 023b9ac6cc Changed ListBox to pass-on left/right key events. by jules 2013-09-05 15:20:59 +0100
  • 629efdbd3c LAMEEncoderAudioFormat fix. by jules 2013-09-05 15:19:39 +0100
  • 59d8d8172d Replaced the crappy old juce sortArray function with std::sort, which seems to run twice as fast. This greatly speeds up edge table rendering. by jules 2013-09-05 09:46:30 +0100
  • f28cea034d Typo fixes in ReferenceCountedObject. by jules 2013-09-04 21:53:22 +0100
  • 22139761dc Couple of MSVC warning clean-ups. by jules 2013-09-04 16:50:50 +0100
  • bd1c4cd652 Fixed a typo in VSTPluginFormat. by jules 2013-09-04 15:54:51 +0100
  • 954312b23c Changes to ReferenceCountedObject to support more flexible deletion via ContainerDeletePolicy. by jules 2013-09-04 14:28:18 +0100
  • a2c95ce4fd Cleaned out and optimised some graphics code. by jules 2013-09-04 13:38:54 +0100
  • 21f6a0517a Added some more supported frequencies to WavAudioFormat. by jules 2013-09-04 09:54:00 +0100
  • 4552218149 Added support for reading/writing an ISRC code in a WAV file's AXML chunk. by jules 2013-09-03 18:39:58 +0100
  • db68e2842e Avoid an assertion in juce demo app. by jules 2013-09-03 15:06:15 +0100
  • b629e4447d Added a couple of new hosts to PluginHostType. by jules 2013-09-03 12:41:23 +0100
  • 9814792a5e Linux file chooser fix. by jules 2013-09-03 10:45:08 +0100
  • be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. by jules 2013-09-03 10:44:55 +0100
  • 380a303adf Fixes for win32 touch input. by jules 2013-09-02 22:17:04 +0100
  • 525370ff8a Refactored PopupMenu internally to avoid some problems with touch input. by jules 2013-09-02 22:10:09 +0100
  • b3fd5cb8a3 Added iterator access to Desktop's list of mouse sources. by jules 2013-09-02 22:06:10 +0100
  • 6045915256 Fixed a namespace problem with the iOS build. by jules 2013-09-02 16:34:56 +0100
  • b09cc5e275 Fix for RectangleList by jules 2013-09-02 14:49:41 +0100
  • 614afb1ca6 Added method Toolbar::removeAndReturnItem. by jules 2013-09-02 14:09:17 +0100
  • 5ae7353443 Minor clean-ups + optimisations. by jules 2013-09-02 14:08:39 +0100
  • 725334d78c Added File::commonDocumentsDirectory enum. by jules 2013-08-31 16:15:07 +0100
  • 0ded32be3e Removed some old boilerplate. by jules 2013-08-31 13:20:16 +0100
  • a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. by jules 2013-08-30 21:42:23 +0100
  • dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. by jules 2013-08-30 18:20:51 +0100
  • 641cb754f0 Minor clean-ups. by jules 2013-08-30 10:52:54 +0100
  • 7550b36e19 Avoided crash in AU hosts that try to create a GUI when the plugin doesn't have one. by jules 2013-08-30 09:30:01 +0100
  • 508e25afbb Cleared-out the last batch of unnecessary includes. by jules 2013-08-29 12:44:00 +0100
  • 18563c6ef4 Introjucer: mouse-click cancellation of file rename box. by jules 2013-08-29 11:19:39 +0100
  • 59b094a603 MSVC warning fix. by jules 2013-08-28 19:32:55 +0100
  • b0144dd449 Updated introjucer header guard for new files. by jules 2013-08-27 22:40:04 +0100
  • 3b2ff2be4e Added a method VSTPluginFormat::dispatcher() to allow raw access to a VST's dispatcher function. by jules 2013-08-27 22:39:13 +0100
  • 2651911b87 New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale. by jules 2013-08-27 12:22:03 +0100
  • 295265fb28 Added a method LocalisedStrings::addStrings() for merging multiple translation files. by jules 2013-08-27 11:27:28 +0100
  • 2786eadaf9 Removed a few pedantic warnings. by jules 2013-08-26 14:58:23 +0100
  • d9498b28cc Added a "square" function to the MathsFunctions file. by jules 2013-08-25 12:57:25 +0100
  • 636ffe68d3 A bit more minor cleaning-up. by jules 2013-08-24 12:16:51 +0100
  • 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. by jules 2013-08-24 11:45:55 +0100
  • d28ebfdb36 Stripped out some unnecessary boilerplate includes from juce_graphics. by jules 2013-08-24 10:49:25 +0100
  • bb2bdb2c7c Avoided function key presses sending a unicode character on OSX. by jules 2013-08-24 10:27:20 +0100
  • fb6b0290db Minor fix to inactive code in ComboBox. by jules 2013-08-23 16:58:54 +0100
  • d104b151cd Altered WindowsRegistry to allow each method to specify an explicit WoW64 mode. by jules 2013-08-23 16:58:25 +0100
  • 2d25f2f294 Removed a few unnecessary includes. by jules 2013-08-23 14:13:59 +0100
  • 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. by jules 2013-08-23 12:08:31 +0100
  • 50132270d6 Added a few override modifiers and fixed some documentation. by jules 2013-08-22 22:03:51 +0100
  • da3838db8a Minor clean-ups. by jules 2013-08-21 21:03:31 +0100
  • 9a1171a7ef Added method Component::unfocusAllComponents() by jules 2013-08-21 19:07:21 +0100
  • 39c44c12ed Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window. by jules 2013-08-21 19:02:50 +0100
  • 1e3973a212 Doxygen warning fixes and extra comments. by jules 2013-08-21 17:19:47 +0100
  • 45b56e2e20 Minor clean-ups around the Justification class. by jules 2013-08-20 17:27:41 +0100
  • 14b5857440 Added virtual method FilenameComponent::getLocationToBrowse(). by jules 2013-08-20 09:48:45 +0100
  • 3fe9d3ee93 Minor clean-ups. by jules 2013-08-20 09:48:19 +0100
  • 8f5c194228 More work on the AU base classes. by jules 2013-08-20 09:07:20 +0100
  • f8e71023a4 Different approach to AU base class overriding. by jules 2013-08-19 21:59:20 +0100
  • 8d381d0060 Reworked base class in AU plugin wrapper. by jules 2013-08-19 20:37:17 +0100
  • 0cea511c0c Fix for reading IEEE float wav files. by jules 2013-08-19 19:53:53 +0100
  • bc81b170c7 Added LookAndFeel::drawTabbedButtonBarBackground by jules 2013-08-19 19:37:05 +0100
  • 833d15ef81 Added some override specifiers. by jules 2013-08-19 19:18:36 +0100
  • ca3bc70acd Changes to improve scaling when using cached component images and component effects. by jules 2013-08-19 19:17:59 +0100
  • 11b982da41 Fix to FileTreeComponent not using the top-level file/dir selection flags for subtrees. by jules 2013-08-19 11:52:25 +0100
  • 1dbc29bbe0 DirectoryIterator fix when multiple wildcards are used. by jules 2013-08-19 10:35:51 +0100
  • ea4c7b3351 Added some JUCE_CALLTYPE flags to Process methods. by jules 2013-08-14 19:04:01 +0100
  • e0297c6317 Began adding mouse-wheel support to ComboBox, but then realised it would be incredibly irritating on scrollable pages like the introjucer's settings pages. (Left the code in there but disabled though) by jules 2013-08-14 18:49:38 +0100
  • 0906f661f6 Correction to AffineTransform::getScaleFactor() by jules 2013-08-14 12:20:26 +0100
  • 5564643f8a Plugin scanning: Added warnings to try to stop misguided users from scanning their entire disk or other system folders. by jules 2013-08-14 11:42:43 +0100
  • 104e5cdbc7 Replaced an OSX symbol that wasn't available in older SDKs. by jules 2013-08-14 11:34:18 +0100
  • ea2c19b6a9 Linux del key fix by jules 2013-08-14 11:13:11 +0100
  • 320213a11c More tinkering with Process::terminate. by jules 2013-08-13 21:43:09 +0100
  • 87182ece27 OpenGL rendering fix. by jules 2013-08-13 15:12:54 +0100
  • 48ae5d16a7 Much faster software rendering of glyphs when display is scaled. by jules 2013-08-13 14:56:46 +0100
  • c4c8666676 ALSA: fixed some problems with the minimum number of channels asked for. by jules 2013-08-13 13:37:15 +0100
  • 134e1cd1c2 Intrijucer: fixed an opacity assertion. by jules 2013-08-13 13:35:56 +0100
  • 71c3ecaf17 Merged non-Windows implementations of Process::terminate, and made it call std::terminate() by jules 2013-08-13 12:42:40 +0100
  • c4affa2fb3 Changed a couple of unicode characters used for OSX keypress symbols. by jules 2013-08-12 21:21:44 +0100
  • e8d0c6d024 Fixes for OSX Process::openDocument when launching bundles with parameters. by jules 2013-08-12 17:13:37 +0100
  • 98d85cd640 Added an option for restricting the WAV file format. by jules 2013-08-12 16:44:05 +0100
  • 823039215f Corrected the naming of the iOS component peer rendering engine. by jules 2013-08-12 15:20:46 +0100
  • 06bfda3317 Some linux keycode fixes for the numeric keypad. by jules 2013-08-12 14:50:20 +0100
  • 69dcde0f4d ALSA: added support for SND_PCM_FORMAT_S24_LE devices. by jules 2013-08-12 12:56:17 +0100
  • 0b32caaaf0 Fix for GL in OSX retina displays by jules 2013-08-12 12:36:55 +0100
  • cfe45720cc Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton() by jules 2013-08-12 12:13:15 +0100
  • 74390295ad Fixed a few MSVC warnings. by jules 2013-08-12 10:33:17 +0100
  • 1986c40187 VST: removed problematic Windows keyboard hooks that were used in Live. by jules 2013-08-12 10:21:39 +0100
  • 1d806961e4 Avoided an assertion with very wide tooltip windows. by jules 2013-08-11 20:34:28 +0100
  • 15c6cbc026 Added some 64-bit byte order converter functions. by jules 2013-08-11 11:06:17 +0100