83 Commits (08339c92e2b71814bcd186667b421ed2973e12eb)

Author SHA1 Message Date
  Julian Storer e17dfb559f Fix for copying NamedValueSets, removed some win32 DC warnings. Removed the obj-C suffix setting from the jucer's global settings. Updated the Jucer to generate correct iPhone/iPad apps for iOS4. Renamed some of the demo build folders from "iPhone" to "iOS". 14 years ago
  Julian Storer 098abe4a2f Fixed a very very subtle component bug. Added peak level detection to AudioThumbnail. Tidied up some old demo plugin UI code. 14 years ago
  Julian Storer c4029bc86d Updated MSVC solution files. Cleaned up some more win32 CD-reader and DSound code. 14 years ago
  Julian Storer 4e52fac18e Fixed a linux time issue. Removed a blank line from the jucer's .sln file generator. Cleaned up some jucer code. 14 years ago
  Julian Storer 44ece5a54a Updated the new jucer to handle inherited preprocessor defs, and to use them when expanding some of its parameter strings. 14 years ago
  Julian Storer 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. 14 years ago
  Julian Storer 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. 14 years ago
  Julian Storer 0a6aaea93b Minor updates for plugins. Fixed some X windows locking. 14 years ago
  Julian Storer 0ca53b3098 New feature in the (new) jucer: automatic download of the latest source code version. Fix for File::findChildFiles. VST host channels fix. 14 years ago
  Julian Storer 5a89fc6ad8 Cleaned up a few compiler warnings. 14 years ago
  Julian Storer 622f823bf7 First experimental check-in of Direct2D rendering - not for public use yet! 14 years ago
  Julian Storer 6fab77045b Small fixes for File, Expression, RTAS. 15 years ago
  Julian Storer 3e30e09afa Documentation fixes. Mac OpenGL fix. PositionableAudioSource tweak. Added new class: Expression, and changed RelativeCoordinate to use an Expression to store its position. 15 years ago
  Julian Storer 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). 15 years ago
  Julian Storer b2e0b43960 Big rewrite to the internals of modal components, with a new class ModalComponentManager. This now lets you use modal components asynchronously, providing an object which will receive a callback when they are dismissed, rather than using a blocking event loop. ComboBoxes and some other components now show their popups asynchronously. 15 years ago
  Julian Storer 911b27dcbd Added Jucer support for the new Visual Studio 2010 projects. 15 years ago
  Julian Storer 6389d9e5a6 Fix for double-clicking accented chars in the TextEditor. Documentation tweaks. Increased jucer warning levels in MSVC. 15 years ago
  Julian Storer bab3c321c9 Removed "fix and continue" from xcode builds, as it was causing compile speed problems. 15 years ago
  Julian Storer 64905b472f Jucer improvements to cope with multiple juce paths. 15 years ago
  Julian Storer b56494b29b Replaced the old atomic ops with a templated Atomic class. Minor tweaks to directory browser. Jucer development. 15 years ago
  Julian Storer 636ed22863 Minor fixes to LassoComponent, ReferenceCountedArray, Plugin demo resizing. Added deselect method to FileBrowserComponent, made TreeViews update widths when scrolling sideways. Jucer development. 15 years ago
  Julian Storer 015e8da851 New prebuilt binaries and documentation. 15 years ago
  Julian Storer 66643e85ac Minor string changes. 15 years ago
  Julian Storer a728139698 Small fix for demo plugin code. Minor code clean-ups. 15 years ago
  Julian Storer 1458cd4eb3 Rebuilt the plugin demo as a Jucer-generated project, and beefed it up a bit to include a simple synthesiser and delay effect. 15 years ago
  Julian Storer d84e47353c Couple of optimisations to text rendering. Removed various printfs from the codebase. 15 years ago
  Julian Storer bac6d332a3 Created an option to use the amalgamated template files as a set of 4 separate files instead of one big one, to help when compiling in low-memory environments. Moved all the amalgamated templates out of the src folder and into their own subfolder, so if you have files that include them, you might need to tweak the path that you're using. Also tweaked the amalgamator to deal with this new setup. 15 years ago
  Julian Storer 9841221898 Updated the AudioPluginHost app. 15 years ago
  Julian Storer e73a0fb874 Added Value support to Labels and ComboBoxes. Altered all the PropertyComponent classes so that as well as being used as abstract base classes, they can now also be instantiated directly as controllers for a Value. This allows property panels to be built to control a set of Value objects without writing any custom classes. 15 years ago
  Julian Storer e61e8f6775 Changed some 'int's to 'size_t's, to improve 64-bit compatibility. Also changed jmin and jmax to use templates, so they can take any type. These changes might mean that you'll need to add some more explicit casts to get your existing code to compile, but this is actually a good thing - it brought to light a few dodgy implicit casts in my code, and may do the same in yours. Also added a function roundToInt(), which replaces roundDoubleToInt() and roundFloatToInt(), but takes any size of floating point number (I've left the old roundDoubleToInt() and roundFloatToInt() functions there for convenience, but will probably remove them in the future). 15 years ago
  Julian Storer 80753f4c03 Lots of minor changes to prevent warnings. Small fixes to Path, AudioThumbnail, ValueTree, OutputStreams. Tweaks to convert Drawables to/from ValueTrees. New method to write XML to a stream. 15 years ago
  Julian Storer 707c58186b Fixes to GlyphArrangement. Made the mac put quotes around filenames containing spaces before they are passed to anotherInstanceStarted() 15 years ago
  Julian Storer df584f9cea Added a new AU config flag for plugins, to let you choose the obj-C classname that some hosts seem to be stupidly displaying to the user. Also added a couple of minor fixes and new documentation. 15 years ago
  Julian Storer 0280c57ff0 fix for a mac file bug introduced in the last check-in.. 15 years ago
  Julian Storer e1a5995965 Minor whitespace tidying-up 15 years ago
  Julian Storer deeb652939 fixed a seek bug in the flac reader; added a JucePlugin_TailLengthSeconds setting for plugins; made the colour class limit the HSV values that are passed into it 15 years ago
  Julian Storer 1573cad95a added an xcode post-build script to the plugin demo to automatically copy the plugin to the various plugin folders 15 years ago
  Julian Storer 0c8d177ac9 Updated some help information, and changed the audio plugin plist bundle type to work better in all hosts. 15 years ago
  Julian Storer 2ddc7d0806 Tidied up the mac demo plugin project, hopefully making it less prone to build problems for non-RTAS users 15 years ago
  Julian Storer d8eaebab83 fixed the juce demo plugin plist macro expansion tags 15 years ago
  Julian Storer ddf22bd416 removed fixed channel limit from CoreAudio, and improved channel name detection; updated juce demo plugin project to cope with XCode 3.2; fixed a mac shutdown problem 15 years ago
  jules c41ae8188d Changed drawables to correctly render semi-transparently; added accessors for properties of some brush classes. 16 years ago
  jules 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. 16 years ago
  jules 335bdf6f1f minor tidying up 16 years ago
  jules d8ac79c574 Tidied up some mac project files and config settings, and tweaked the main readme file. 16 years ago
  jules fb5224ed74 Minor whitespace clean-ups 16 years ago
  jules 646732530c Tidying up and removing some compiler warnings on the mac. 16 years ago
  jules ddc16536a3 Changed the Linux native code files to use the same amalgamation file structure as the mac and windows ones do; made a small adjustment to the amalgamator, and removed some redundancy from the amalgamated files (if you are amalgamating code yourself, please build a new copy of the amalgamator, as the old one won't work correctly on this new code); fixed a few minor build warnings in linux 16 years ago
  jules f9f3351839 fix for linux midi output; fix for NSViewComponent; tidying up of demo audio plugin; fixed backslashes in the jucer's generated code; added addOrReplaceSorted method to ReferenceCountedArray; added an option to ThreadPool::removeAllJobs. 16 years ago
  jules 98b9baa880 RTAS fix for a window position bug when two plugins are active. 16 years ago