Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • ab6314f9e3 Introjucer: updated some Xcode architecture flags that seem to have changed. Added a VC2013 build. by jules 2013-10-28 09:40:26 +0000
  • 0de50d99a5 Version number update by jules 2013-10-27 22:06:04 +0000
  • bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). by jules 2013-10-27 22:02:21 +0000
  • 56ec1d1400 Added a colour ID TreeView::selectedItemBackgroundColourId, and changed the TreeView to fill selected items with this. (The colour is set to transparent by default so this won't affect existing code). Updated the LookAndFeel::drawTreeviewPlusMinusBox and TreeViewItem::paintOpenCloseButton methods to provide more flexibility. by jules 2013-10-27 12:49:17 +0000
  • 020f138d20 Added a method TreeViewItem::addSubItemSorted() by jules 2013-10-25 18:17:40 +0100
  • 98ef0eb4a5 Fix for utf-32 builds. by jules 2013-10-25 13:10:27 +0100
  • eb7e42b0ad Added method String::hash() by jules 2013-10-25 13:04:47 +0100
  • 61ed92ee51 Added a method XmlElement::prependChildElement(), and used this for a few optimisations. by jules 2013-10-25 12:52:19 +0100
  • 6ff9512059 Made sure that the PluginHostType class is included by the audio_plugin_client module by jules 2013-10-24 09:29:28 +0100
  • c7d8d45963 iOS: made sure windows aren't made visible until they've finished being set-up. by jules 2013-10-23 13:30:58 +0100
  • a8984031ba Made sure that glyph caches are flushed along with the typeface cache. by jules 2013-10-23 11:50:04 +0100
  • 61d1e1b7ba Avoiding a few MSVC warnings by jules 2013-10-22 19:29:04 +0100
  • 26828713ba Removed some locking from CoreAudio. by jules 2013-10-22 18:28:38 +0100
  • e4e58adc83 Fix for box2d path creation. by jules 2013-10-22 16:56:25 +0100
  • bbd620c1cf More tweaking of Button toggle-notification behaviour. by jules 2013-10-22 16:10:28 +0100
  • e71fd7cdcb Fix for AudioFormatReader::read when passing buffers with > 2 channels. by jules 2013-10-22 15:35:47 +0100
  • b2423c4e35 Cleaned up some comments. by jules 2013-10-22 12:43:49 +0100
  • 40ca8a7787 Tweaked an OSX obj-C window event signature. by jules 2013-10-21 09:13:29 +0100
  • bf6691dcf7 Added a few override annotations. by jules 2013-10-21 09:12:42 +0100
  • ad490925e4 ALSA device name utf-8 encoding fix. by jules 2013-10-21 09:12:07 +0100
  • 022057460d Introjucer: avoided assertion when launching files in windows explorer. by jules 2013-10-20 21:18:11 +0100
  • 740cea768c Added some trimming functions to Rectangle. by jules 2013-10-20 20:38:45 +0100
  • 9d588b0bce Avoided a few unused parameter warnings. by jules 2013-10-20 15:50:05 +0100
  • 137b50f3a4 TabbedButtonBar: made sure that when the buttons contain an extra component, the tab's text doesn't overlap it. by jules 2013-10-20 14:29:05 +0100
  • 286c256eeb Added an optional border size to ShapeButton. by jules 2013-10-20 14:27:06 +0100
  • 171c1f31ae Fixed a typo in the last MidiBuffer changes. by jules 2013-10-19 09:12:12 +0100
  • ad10abfee0 Simplified the internal workings of the MidiBuffer class. by jules 2013-10-18 14:28:08 +0100
  • 365e4611fa Introjucer: misc minor fixes + tweaks. by jules 2013-10-18 10:31:08 +0100
  • a204ea7ae8 Version number update by jules 2013-10-17 21:54:19 +0100
  • ebddea7765 Updated an old powf() call. by jules 2013-10-17 21:54:03 +0100
  • ef1f2e6094 Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of by jules 2013-10-17 20:50:17 +0100
  • 5f00e94f3e Fixed a string allocation problem. by jules 2013-10-17 17:34:22 +0100
  • 526ae27e8e Made the introjucer linux build use c++11 mode. by jules 2013-10-17 16:34:51 +0100
  • fb4912ac1f Added a method JavascriptEngine::callFunction(), and tweaked the way timeouts are specified. by jules 2013-10-17 16:34:09 +0100
  • a074bfeea2 Workarounds for javascript code in non-C++11 compilers. by jules 2013-10-17 14:32:00 +0100
  • 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. by jules 2013-10-17 10:42:58 +0100
  • 674c0704fe Resaved projects. by jules 2013-10-16 12:49:57 +0100
  • 6c5c461d73 New class: JavascriptEngine! by jules 2013-10-16 12:49:12 +0100
  • 8a8941aab5 Fix for MidiKeyboardComponent when used with multi-touch screen. by jules 2013-10-15 21:37:40 +0100
  • 8e4825e7bd Introjucer: avoided problems when closing a GUI comp which is a sub-component of another currently-loaded GUI component. by jules 2013-10-15 20:53:28 +0100
  • 59b9b0ccaf Couple of minor fixes to CharacterFunctions, and added a find-character method. by jules 2013-10-15 19:44:37 +0100
  • cb2e2aa607 Introjucer: added a "defines" parameter to the module manifest format, to allow it to set modules to set project-wide preprocessor defs. by jules 2013-10-15 18:48:40 +0100
  • f35dc2df92 Correction to MidiFile end-of-track handling. by jules 2013-10-15 18:24:59 +0100
  • 88c71bc7af Removed unwise assertion from File. by jules 2013-10-15 17:36:32 +0100
  • cff361828a Introjucer: in GUI editor, made sure image resources are loaded correctly. by jules 2013-10-15 17:30:19 +0100
  • 40ca59a54e Introjucer: on windows, stopped the cancel button of the new project wizard from closing the app. by jules 2013-10-15 17:18:07 +0100
  • b11a88bc01 Moved some duplicated linux/android code into a shared file. Added a method File::isLink() by jules 2013-10-15 17:17:31 +0100
  • a265c052c4 Made AudioProcessor::setPlayHead virtual. by jules 2013-10-15 13:01:27 +0100
  • bf16cbdd7f Stopped MidiFile writing an end-of-track event if the data provided already contained one. by jules 2013-10-15 12:58:29 +0100
  • b58d5da64d Introjucer: fixed some compiler warnings. by jules 2013-10-14 15:47:49 +0100
  • 0ba5b01497 Introjucer: avoided losing the filename suffix when dropping folders into the tree. by jules 2013-10-14 14:18:49 +0100
  • 9d505609b7 Stopped buttons with auto-toggle sending duplicated events. by jules 2013-10-14 14:09:58 +0100
  • 3f07f45702 Improved Android event callback mechanism. by jules 2013-10-14 13:50:50 +0100
  • c70d98dbdd Added some trigonometry functions that are missing from MSVC's C library. by jules 2013-10-14 13:40:10 +0100
  • a8c754f06c Added some comparison methods to Identifier. by jules 2013-10-14 12:46:44 +0100
  • 3bfc0a81e7 Added flags to choose whether stderr and stdout are returned by ChildProcess. Used this to fix linux native file chooser. by jules 2013-10-12 17:00:16 +0100
  • 2cded82ea6 Fix for auto-toggle DrawableButtons not updating their image immediately. by jules 2013-10-12 15:44:31 +0100
  • a7df25f860 Added methods var::clone() and DynamicObject::clone() for deep-copying objects. by jules 2013-10-12 15:25:44 +0100
  • 1a2aff80a7 Moved some JSON formatting logic into DynamicObject::writeAsJSON by jules 2013-10-12 11:39:34 +0100
  • 48f76460b8 Fix for building non-synth AUs. by jules 2013-10-12 09:34:31 +0100
  • 2d7cf92ad9 (Compiler warning fix) by jules 2013-10-11 22:58:32 +0100
  • e1a5274504 Added an accessor for the options in ApplicationProperties. by jules 2013-10-11 22:55:08 +0100
  • b9a1336867 Slider inc/dec button click fix. by jules 2013-10-11 22:52:23 +0100
  • 318e9cf405 Fixed code editor line number display problem. by jules 2013-10-11 22:07:00 +0100
  • 349d3d423f Fix for software text layout colour of single-character strings. by jules 2013-10-11 21:56:44 +0100
  • 0cc6fb9356 Avoided MSVC warning. by jules 2013-10-11 21:19:31 +0100
  • 56c1853b37 Fix for CoreGraphics multi-rectangle gradient drawing. by jules 2013-10-11 20:21:02 +0100
  • 97823b3085 Added a method JSON::parseQuotedString by jules 2013-10-11 18:16:17 +0100
  • 03ab2a2c3c Modifications to the var class to make it more javascript-compatible. Changed the handling of array types to be a shared, ref-counted array rather than being copy-by-value. Added an "undefined" type. Updated the native method invocation functions to be static (the old version used class methods) and to provide a 'this' object which may be different from the DynamicObject on which it's being invoked (this is to deal with derived classes) by jules 2013-10-11 15:46:28 +0100
  • 908754e0ea Documentation tweak. by jules 2013-10-11 15:40:55 +0100
  • 293aedac2f Fixed spelling. Added a few simple methods to Random, BigInteger and var. by jules 2013-10-10 12:13:12 +0100
  • 0796c7afbc Avoided an assertion in linux native file chooser by jules 2013-10-07 11:22:13 +0100
  • 877823b649 Introjucer: added test UI command to the menu. by jules 2013-10-06 19:33:42 +0100
  • c6becf2532 Introjucer: stopped the modules panel from hammering the website. by jules 2013-10-05 19:14:03 +0100
  • 0ff1e14b8b Added assertions to some array methods to avoid false alarms from Clang static analyser. by jules 2013-10-05 12:04:04 +0100
  • 0e32a71644 Fix for MinGW builds. by jules 2013-10-04 21:56:48 +0100
  • c24082ae49 ASIO: now sends a reset request when the device changes its sample rate. by jules 2013-10-04 21:35:22 +0100
  • f43abb9757 FilenameComponent: if partial filenames are entered, these get interpreted relative to the CWD. by jules 2013-10-04 20:44:57 +0100
  • 91d08bb7af Added VST hosting workarounds for plugins that return -1 as their current program index. by jules 2013-10-04 10:39:31 +0100
  • 05cd003f4b Made Times New Roman the default serif font on Windows. by jules 2013-10-04 10:00:24 +0100
  • 35f2c94339 Avoided a pedantic warning in VST code. by jules 2013-10-04 09:59:54 +0100
  • 18a012f7db Optimised Array with some move-operators. by jules 2013-10-04 09:59:24 +0100
  • 12bf054456 Version number update by jules 2013-10-03 09:25:43 +0100
  • 19425a4502 Optimised a couple of XML and memory block functions. by jules 2013-10-02 22:25:26 +0100
  • 20fa1be6ed Introjucer: fix for finding modules on linux. by jules 2013-10-02 10:56:02 +0100
  • 94aca67a9b Fix for linux URL stream opening. by jules 2013-10-02 10:52:52 +0100
  • 3c03b34c07 Introjucer: made the Xcode projects correctly handle .c file types. by jules 2013-10-01 20:47:55 +0100
  • b9636ce02b Introjucer: when exporting, added the modules folders to the include path. by jules 2013-10-01 20:14:37 +0100
  • 5818b89b04 Altered the method by which plugin UIs re-post carbon keyboard events. by jules 2013-10-01 19:54:35 +0100
  • 8c6caf8853 Introjucer: made the new project wizard ask for a juce module folder. by jules 2013-10-01 18:37:41 +0100
  • 3fe01cdca7 Removed some duplicated code. by jules 2013-10-01 13:49:18 +0100
  • 4198291d9a Added method XmlElement::getChildByAttribute(). by jules 2013-10-01 13:48:40 +0100
  • a811a80884 (Fixed a silly typo in the last commit) by jules 2013-10-01 13:41:36 +0100
  • 4c9b1eff4f Improvements to handling of sample rates and buffer sizes in iOS audio. by jules 2013-10-01 12:58:15 +0100
  • c62da6c983 Cleaned up some pedantic warnings in the iOS build. by jules 2013-10-01 12:55:44 +0100
  • bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. by jules 2013-10-01 11:53:17 +0100
  • a97921a561 Changed the Slider popup component to get its colour settings from its parent slider. by jules 2013-10-01 10:30:21 +0100
  • 00c04fd960 Fixed some broken paths in the juce demo project. by jules 2013-10-01 09:12:15 +0100
  • d43bcc09fe Removed a few pedantic warnings from the audio plugin build. by jules 2013-09-30 16:59:04 +0100
  • b5d3582580 Added missing cast in float vec ops. by jules 2013-09-30 15:49:58 +0100