Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • c108e00da0 Internal code modernisation. by Julian Storer 2010-11-15 20:34:17 +0000
  • aef3203a28 Fixed an image resizing bug. Tweaked a couple of methods in KeyMappingEditorComponent and TableListBox to return references instead of pointers. Changed Component::contains() to take a Point rather than raw coordinates. Modernised some UI classes internally. Extended some internal graphics classes to handle affine transforms. by Julian Storer 2010-11-15 14:04:01 +0000
  • 8b92a43b27 Added platform-specific data to AudioPluginInstance. Fixed an image rendering problem in the software renderer. Added a minimum scale setting to TabbedButtonBar. by Julian Storer 2010-11-10 20:39:34 +0000
  • 79899f87e0 Fix for mouse event click counts. Fix for webkit mouse-moves. Cleaned up some Component coordinate conversion methods, adding some new ones for rectangle conversion. by Julian Storer 2010-11-08 22:45:19 +0000
  • aa71477712 Fixed a TabbedComponent bug. Fixed fallback fonts on win32. by Julian Storer 2010-11-05 10:21:28 +0000
  • 030489f086 Added a couple of handy methods XmlDocument::parse(). by Julian Storer 2010-11-03 19:46:10 +0000
  • 59ac5a6d25 Fixed a bug in the Flac writer. Optimised BigInteger::getHighestBit(). Misc minor clean-ups. by Julian Storer 2010-11-03 16:12:05 +0000
  • 3de314a824 Added a leak detector for Components. by Julian Storer 2010-11-01 21:10:54 +0000
  • c16f6f17a9 The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing. by Julian Storer 2010-11-01 17:51:09 +0000
  • dbdea7c6d4 Removed the Component::getComponentUID() method, and slimmed down the component class implementation slightly. by Julian Storer 2010-10-29 18:55:48 +0100
  • 584d9a4ec0 Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI. by Julian Storer 2010-10-28 17:53:52 +0100
  • ab368cd3ac Improved icons in the new Jucer. Minor fixes to ComponentBoundsConstrainer. by Julian Storer 2010-10-27 18:48:47 +0100
  • cf641969d0 Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation. by Julian Storer 2010-10-26 18:25:22 +0100
  • b238f2c3e1 Changed LookAndFeel::getDefaultFolderImage and getDefaultDocumentFileImage to return drawables instead of images. by Julian Storer 2010-10-26 16:52:52 +0100
  • 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. by Julian Storer 2010-10-26 16:46:19 +0100
  • 1577be257c Fix for osx10.5 window resizing. Misc Jucer tweaks. by Julian Storer 2010-10-25 09:32:31 +0100
  • cc5e15b37d Minor Jucer tweaks. by Julian Storer 2010-10-24 18:53:18 +0100
  • 0a1f3857ae Couple of minor fixes and clean-ups to various components. by Julian Storer 2010-10-24 16:27:44 +0100
  • 4e1c66b02e Added an alpha setting to Components with Component::setAlpha(). Removed Component::fadeOutComponent method and instead refactored the ComponentAnimator class to provide fading in and out of the alpha level. Added a method Desktop::getAnimator() that provides a global instance of a ComponentAnimator so that there's no need to create your own. by Julian Storer 2010-10-23 21:05:21 +0100
  • e299011789 Replaced the Image::getTag() method with a more versatile getProperties() method. Used this to set a flag called "originalImageHadAlpha" when loading images, which is set to indicate whether the original file had an alpha channel. by Julian Storer 2010-10-21 18:07:16 +0100
  • a25d9206d1 Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager. by Julian Storer 2010-10-21 15:46:25 +0100
  • 618d3fdf64 Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32. by Julian Storer 2010-10-20 20:37:09 +0100
  • ea16741b3d Tweaks to the win32 camera capture code to reduce CPU load. by Julian Storer 2010-10-18 21:03:17 +0100
  • b80bb4bf38 Small change to method in RectanglePlacement and Drawable to use Rectangles instead of bare coordinates. Fix to make ValueTree::sort use an UndoManager, and to prevent different mouse buttons being interpreted as a double-click. by Julian Storer 2010-10-18 16:04:32 +0100
  • 85c32498dc Spelling correction and iOS file path tweaks. by Julian Storer 2010-10-15 21:53:41 +0100
  • 44ece5a54a Updated the new jucer to handle inherited preprocessor defs, and to use them when expanding some of its parameter strings. by Julian Storer 2010-10-15 16:26:58 +0100
  • e414760a26 Cleaned up a few compiler warnings + build problems. by Julian Storer 2010-10-14 18:43:20 +0100
  • 91e2759000 Fix for some broken Apple AudioUnit editors. Fix for amalgamated mac builds. Changed some mac debugging settings which didn't work. Updated the Jucer-generated audio plugins to match the current codebase. by Julian Storer 2010-10-14 14:17:10 +0100
  • e9bff5db5b Added explicit call declarations to a few functions to allow building with different call types in MSVC. by Julian Storer 2010-10-13 21:57:18 +0100
  • 4bc85a9dc3 Added display rotation support for iOS - see the Desktop class for implementation methods. Also fixed a couple of minor build issues. by Julian Storer 2010-10-13 19:16:01 +0100
  • c583b68cd6 Fixes for Quicktime, DrawableComposite. by Julian Storer 2010-10-12 10:06:57 +0100
  • b709f97739 Updates to WASAPI. Tweaks to resizable window borders. by Julian Storer 2010-10-11 18:06:16 +0100
  • 6277552ef5 Fixed a couple of linux file issues. Removed operator& overloads from a couple of places where they shouldn't have been done. Fixed a few minor win32 compile issues. Improved some internal COM object wrappers. by Julian Storer 2010-10-11 14:52:18 +0100
  • 5c49cdba8a Improved the coding standards used in the juce demo project. by Julian Storer 2010-10-11 14:44:28 +0100
  • acbfe6c645 Couple of minor tweaks, and a fix for menu bars. by Julian Storer 2010-10-08 20:35:04 +0100
  • d508109296 Refactored midi input code to allow unlimited syex length + partial sysex callbacks on win32. Fixed a few problems with menu bars, Quicktime, AudioUnits. Modernised some old win32 file chooser code. Tweaked some window border rendering. by Julian Storer 2010-10-08 14:52:23 +0100
  • 9168728a7e Added a hasEditor() virtual method to the AudioProcessor class, which you'll need to implement in your plugins so that we can work around non-standard threading behaviour in Wavelab. by Julian Storer 2010-10-05 10:38:25 +0100
  • 38c64a7840 Minor tweaks to LookAndFeel, VST wrapper. by Julian Storer 2010-10-04 18:32:25 +0100
  • 098f0af3ed Fixes for ZipFile, QuickTimeAudioFormat. by Julian Storer 2010-10-02 17:10:06 +0100
  • 0e2e4e7c3a New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class. by Julian Storer 2010-09-29 17:58:46 +0100
  • 9a1fde0470 Fixed a win32 mouse position problem. Added quality option to FLAC writer. Added support for non-opaque menus. by Julian Storer 2010-09-29 17:54:01 +0100
  • 89966b43ec Removed some win32 compiler warnings by Julian Storer 2010-09-28 10:11:20 +0100
  • ba62157841 Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes. by Julian Storer 2010-09-27 15:56:54 +0100
  • 8f4aaa4873 Fixed a problem with DirectoryIterator. Removed a few VC warnings. Tweaked mac Carbon windows for better keyboard focus. Disabled Carbon when doing a 64-bit plugin build. by Julian Storer 2010-09-23 13:31:40 +0100
  • 769e6d185d Fixed an iOS stat call and an image loading bug. by Julian Storer 2010-09-20 18:22:14 +0100
  • e387132522 Changes to XML parsing so that leading space inside text elements does not get trimmed. by Julian Storer 2010-09-19 15:45:21 +0100
  • 626cb292cd Minor fix for ReferenceCountedArray. Tweak to jucer template code. by Julian Storer 2010-09-17 18:03:49 +0100
  • e2156acbd0 win32 openGL tweaks. Fixes for a couple of File methods. New "cpp + header" file creation option for the new jucer. by Julian Storer 2010-09-17 14:30:52 +0100
  • 5c63c3746c Fixed a mac app shutdown issue. by Julian Storer 2010-09-17 12:00:40 +0100
  • 30b3cf9323 URL encoding fix and vs2008 unit test fix. by Julian Storer 2010-09-16 22:09:19 +0100
  • d710ed98e4 Fixed some documentation. Added a frequency to MidiMessage::getMidiNoteInHertz(). Tweaked some Expression and RelativeCoordinate methods. by Julian Storer 2010-09-16 17:55:11 +0100
  • 0a6aaea93b Minor updates for plugins. Fixed some X windows locking. by Julian Storer 2010-09-14 22:27:43 +0100
  • 1f88582434 Jucer updates for linux VST support. Small additions to Path, Expression, File. by Julian Storer 2010-09-13 13:25:58 +0100
  • 73f17dba08 Minor clean-ups. by Julian Storer 2010-09-10 22:47:38 +0100
  • dffa2dc6e7 Fix for Cubase 32/64 bit bridge. Fix for Jucer RTAS project generation. by Julian Storer 2010-09-09 16:53:54 +0100
  • 0ca53b3098 New feature in the (new) jucer: automatic download of the latest source code version. Fix for File::findChildFiles. VST host channels fix. by Julian Storer 2010-09-08 20:44:58 +0100
  • d2b3c283eb New classes UnitTest and UnitTestRunner. Minor updates to VST wrapper. Added a dynamic buffer for win32 midi input. by Julian Storer 2010-09-06 12:19:19 +0100
  • cac473bb1e Minor code clean-ups. by Julian Storer 2010-09-02 13:31:47 +0100
  • b161c0f437 Minor code clean-ups. by Julian Storer 2010-09-01 19:15:20 +0100
  • f953c19efb Fix for CoreGraphics image loading on iOS. Auto-linked library fix for win32. by Julian Storer 2010-09-01 14:29:16 +0100
  • 5a89fc6ad8 Cleaned up a few compiler warnings. by Julian Storer 2010-08-31 17:52:18 +0100
  • 88b1d2a2de Additions to Expression class. Tweak for mac app shutdown behaviour. by Julian Storer 2010-08-30 21:40:34 +0100
  • 8775571cd7 Improved isolation of internal jpeg library symbols. by Julian Storer 2010-08-29 10:48:51 +0100
  • 5159554140 Fix for mac numeric key handling. by Julian Storer 2010-08-29 10:00:43 +0100
  • b74398dfdf Fixed a compile error in the plugin host demo. by Julian Storer 2010-08-28 11:38:48 +0100
  • 32081a387c Minor code clean-ups by Julian Storer 2010-08-27 22:16:14 +0100
  • 76a92c0c26 Fixed a mac modal window titlebar problem. by Julian Storer 2010-08-27 21:01:07 +0100
  • df554b5ad8 Added a custom text colour for DrawableButton and fixed a bugette in KeyPress. by Julian Storer 2010-08-27 12:41:49 +0100
  • 322cd4dba2 Moved the data format structure of AudioThumbnail to be a public class. by Julian Storer 2010-08-27 11:56:13 +0100
  • 90b74fcdee Made image-loading use CoreImage on the Mac and iOS. by Julian Storer 2010-08-26 18:25:24 +0100
  • 4e68bd517b Small tweaks for OwnedArray, and some minor clean-ups. by Julian Storer 2010-08-26 16:00:17 +0100
  • 622f823bf7 First experimental check-in of Direct2D rendering - not for public use yet! by Julian Storer 2010-08-26 13:31:41 +0100
  • 34d8bfcf63 Small changes to Expression, TreeView, FileBasedDocument. by Julian Storer 2010-08-26 10:09:08 +0100
  • d9e00279cf Minor code clean-ups. by Julian Storer 2010-08-25 10:47:17 +0100
  • 55e94f19d6 Minor code clean-ups. by Julian Storer 2010-08-24 21:09:28 +0100
  • 2a81da760a Minor code clean-ups. by Julian Storer 2010-08-24 20:33:45 +0100
  • 8c37193c3d Fix for URL percent sign decoding. Added InterprocessLock to ApplicationProperties. Minor tidying-up of file functionality. by Julian Storer 2010-08-24 14:39:40 +0100
  • de4d8a5a14 Minor code clean-ups. by Julian Storer 2010-08-23 21:10:37 +0100
  • 02eb45ddf7 Added latency estimation for ALSA. Minor tweaks to TemporaryFile and some comments. by Julian Storer 2010-08-23 17:24:26 +0100
  • 4328472028 Updated the demo app's drag-and-drop page to accept dragged files. by Julian Storer 2010-08-23 12:29:45 +0100
  • 6fab77045b Small fixes for File, Expression, RTAS. by Julian Storer 2010-08-20 16:58:14 +0100
  • 71ee73ead1 Merged some of the mac/linux pthread code. Fixes to the Expression class. Fix for CoreGraphics to get gradients working correctly for vertical/horizontal lines. by Julian Storer 2010-08-19 17:17:53 +0100
  • 3e30e09afa Documentation fixes. Mac OpenGL fix. PositionableAudioSource tweak. Added new class: Expression, and changed RelativeCoordinate to use an Expression to store its position. by Julian Storer 2010-08-18 08:36:30 +0100
  • 244219bbe2 String documentation fix. PropertySet parameter fix. Jucer path fix. by Julian Storer 2010-08-11 17:09:10 +0100
  • 23e07daec7 Minor code clean-ups. by Julian Storer 2010-08-09 21:47:08 +0100
  • a9c2f2c69e ActiveX browser plugin fix. File extension changes in the new jucer. by Julian Storer 2010-08-09 11:21:48 +0100
  • d033a859ef Fixed some namespace issues with png and zlib. Changed the way the DBG macro works to allow expressions like DBG ("foo" << 123 << "bar"), so that it's easier to dump out numbers. by Julian Storer 2010-08-02 11:33:05 +0100
  • dcaa6ceb36 Minor fixes for mac 10.4 atomics, mouse dragging, tooltips. by Julian Storer 2010-07-28 13:57:58 +0100
  • b61ac0ea3c iOS text entry fix. by Julian Storer 2010-07-27 14:28:05 +0100
  • cd14d5efa5 Added CDDB support for mac. Small fix for iPad text entry. by Julian Storer 2010-07-26 16:18:21 +0100
  • 1335673bf0 Fixed a typo in PluginHostType. by Julian Storer 2010-07-24 10:43:33 -0500
  • ccd8566e96 Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag. by Julian Storer 2010-07-23 12:33:27 -0500
  • 280b966ff6 Fix for ppc atomics. Fix for carbon wrapper mouse events. by Julian Storer 2010-07-21 13:43:48 -0500
  • bd4df346bc For for Component::beginDragAutoRepeat(). Fix for ppc atomics compilation. Fix for jucer image code generation. by Julian Storer 2010-07-17 11:36:12 -0500
  • 216d258ceb Added workarounds for a truly moronic VC2005 compiler bug. Very, very annoyed at having to spend hours and compromise my coding style geting this to build properly... by Julian Storer 2010-07-13 16:00:10 +0100
  • c20daf9740 Fixed a mac initialisation problem. by Julian Storer 2010-07-12 21:18:14 +0100
  • 26475b1b77 Fixed a couple of MSVC compile errors. by Julian Storer 2010-07-12 10:21:03 +0100
  • 907a9aaffe Tidied up a bunch of listener classes, making them child classes - e.g. ButtonListener becomes Button::Listener. Did this for ComboBox, Button, CameraDevice, Label, ScrollBar, Slider, TextEditor, TableHeaderComponent. (There are typedefs to make sure old code still works, though I might remove those in the future). by Julian Storer 2010-07-11 11:46:36 +0100
  • 6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. by Julian Storer 2010-07-10 11:41:07 +0100
  • 7f643bc7e0 Added up-to-date amalgamated files. by Julian Storer 2010-07-09 13:36:54 +0100