Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 0280c57ff0 fix for a mac file bug introduced in the last check-in.. by Julian Storer 2009-10-12 14:39:43 +0100
  • 1acee444d1 whitespace clean-up by Julian Storer 2009-10-12 13:43:13 +0100
  • 9a82129507 whitespace clean-up by Julian Storer 2009-10-12 13:40:26 +0100
  • 1fc8f483e2 Tweaked lots of code to help things compile on the iPhone (still work-in-progress). by Julian Storer 2009-10-12 13:30:04 +0100
  • 3ae9ac0295 added some changes to make the core library compile on the iPhone (none of the UI code is done yet). In the process of this, fixed some endianness problems in SystemStats::getMACAddresses, and changed some of the mac code for timing, directory searching, etc to use different APIs internally. by Julian Storer 2009-10-08 15:43:04 +0100
  • 9ebff4bc92 tidied up DocumentWindow border sizing; made WASAPI cope with multiple devices with the same name. by Julian Storer 2009-10-06 23:25:52 +0100
  • 35492ad866 small fixes for ThreadPool, mac windowing, opening the AudioDeviceManager with 0 audio channels, and compiling in MinGW by Julian Storer 2009-10-05 16:11:19 +0100
  • e1a5995965 Minor whitespace tidying-up by Julian Storer 2009-10-01 20:08:42 +0100
  • 9623f6b108 Updated the juce demo audio latency detector to use a more accurate, impulse based detection method by Julian Storer 2009-10-01 19:58:41 +0100
  • b171ae8400 Workaround for CoreAudio devices that don't change sample rate correctly in 10.6; improvement to WASAPI error reporting by Julian Storer 2009-10-01 14:30:06 +0100
  • 687c08c939 Merge branch 'master' of ssh://juce.git.sourceforge.net/gitroot/juce/juce by Julian Storer 2009-09-29 18:20:12 +0100
  • 54831605c3 Rebuilt the docs including a couple of missing classes; tweaked WebBrowserComponent to make page unloading optional; small efficiency improvement to ThreadPool by Julian Storer 2009-09-29 17:58:18 +0100
  • 64f5482d6d Rebuilt the docs including a couple of missing classes; tweaked WebBrowserComponent to make page unloading optional; small efficiency improvement to ThreadPool by Julian Storer 2009-09-29 17:58:18 +0100
  • f72563d6c7 Fixes for viewports, flac seeking, plugin hosting of carbon UIs, and activeX control embedding. by Julian Storer 2009-09-28 16:37:16 +0100
  • 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 by Julian Storer 2009-09-24 13:45:43 +0100
  • 1573cad95a added an xcode post-build script to the plugin demo to automatically copy the plugin to the various plugin folders by Julian Storer 2009-09-22 22:38:54 +0100
  • 0c8d177ac9 Updated some help information, and changed the audio plugin plist bundle type to work better in all hosts. by Julian Storer 2009-09-22 14:56:36 +0100
  • 48bacabcff Changes to improve AU, VST and RTAS key forwarding on the Mac by Julian Storer 2009-09-21 23:28:13 +0100
  • 5cbd3c2f4c fixed a VST crash caused by closing Nuendo with a window open; updated win32 memory detection calls by Julian Storer 2009-09-21 11:15:39 +0100
  • 2ddc7d0806 Tidied up the mac demo plugin project, hopefully making it less prone to build problems for non-RTAS users by Julian Storer 2009-09-20 11:33:33 +0100
  • ebe04ececf Checked in some new binaries for the juce demo by Julian Storer 2009-09-19 14:27:46 +0100
  • 9aa0c05ac2 Complete revamp of the Juce Demo's audio page, to include several tabs of handy demos, including audio recording, synths, playback, audio thumbnails and an automatic round-trip latency detector by Julian Storer 2009-09-19 14:01:55 +0100
  • 3954631795 Fixed some problems with audio formats not correctly clearing their buffers; Rewrote the CoreAudio functions to avoid deprecated functions. by Julian Storer 2009-09-19 13:18:43 +0100
  • d48a742061 made the NPAPI browser wrapper able to compile in 64-bit mode by Julian Storer 2009-09-17 13:47:47 +0100
  • a90a65343c whitespace tidying-up by Julian Storer 2009-09-16 20:31:20 +0100
  • 6f20d00e69 fix for the VST plugin window position being slightly wrong in Cubase by Julian Storer 2009-09-16 19:18:57 +0100
  • 173abbccd2 improved WASAPI latency reporting by Julian Storer 2009-09-16 14:03:55 +0100
  • 151f5e3d09 minor tidying up and removal of a few compiler warnings by Julian Storer 2009-09-16 14:00:20 +0100
  • 3355029c6c Fixed a few minor issues and added code to drawables for loading/saving them (this is work-in-progress: not for public use yet!) by Julian Storer 2009-09-14 13:23:26 +0100
  • d8eaebab83 fixed the juce demo plugin plist macro expansion tags by Julian Storer 2009-09-12 13:18:36 +0100
  • bd67120130 fixed the mac browser plugin demo product filename by Julian Storer 2009-09-11 20:49:40 +0100
  • 21b0b3aaff Fixed a Cocoa class name that wasn't being correctly obfuscated by Julian Storer 2009-09-11 11:17:13 +0100
  • ab02610378 Added a browser plugin fix for Safari on Windows. by Julian Storer 2009-09-11 11:16:06 +0100
  • 7b254201fa small fix for AU window position when resized in cocoa hosts. by Julian Storer 2009-09-09 20:53:54 +0100
  • fe5eaa5f19 updated some of the mac pre-built apps. by Julian Storer 2009-09-09 18:43:00 +0100
  • 7dfc764bf0 Initial check-in of a new WASAPI audio device wrapper (not properly tested yet!), and tidied up all the audio device type creation functions to make it easier to cope with all these different device types. Added a couple of config entries to enable WASAPI and DSound, so a windows build can use any combination of device APIs. Also replaced the string-to-double conversion code with a custom function to avoid localisation problems with commas and full-stops. by Julian Storer 2009-09-09 17:35:23 +0100
  • f6faf867f7 compatibility fixes for VS2005 by Julian Storer 2009-09-09 16:59:20 +0100
  • 31e780bda8 changed a file in the jucer win32 project by Julian Storer 2009-09-06 23:05:36 +0100
  • a983bb1300 fixed a problem with native submenus in Snow Leopard by Julian Storer 2009-08-31 17:08:52 +0100
  • 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 by Julian Storer 2009-08-31 11:28:07 +0100
  • c2e85238c8 minor updates for XCode 3.2 compatibility by Julian Storer 2009-08-28 19:34:53 +0100
  • e89efe0f0d fixed a bug in DrawableComposite by Julian Storer 2009-08-28 09:59:11 +0100
  • 8073ca1f5b fixed a mistake in AudioFormatReader::readMaxLevels by Julian Storer 2009-08-27 20:38:56 +0100
  • 02320b70a8 Updated .gitignore by Julian Storer 2009-08-27 20:07:12 +0100
  • 03683e2568 Merge branch 'master' of ssh://juce.git.sourceforge.net/gitroot/juce/juce by Julian Storer 2009-08-27 17:23:15 +0100
  • a327ca8dc9 Updated a method name in Drawable to avoid overloading conflicts by Julian Storer 2009-08-27 17:16:11 +0100
  • 21816056c3 Updated a method name in Drawable to avoid overloading conflicts by Julian Storer 2009-08-27 17:03:59 +0100
  • 955043fb48 Minor whitespace tidy-up by Julian Storer 2009-08-27 16:22:39 +0100
  • 000a4a62fa Just moved the repository from SVN to GIT! by Julian Storer 2009-08-27 16:01:15 +0100
  • c41ae8188d Changed drawables to correctly render semi-transparently; added accessors for properties of some brush classes. by jules 2009-08-27 09:07:00 +0000
  • a38d1a05e2 More mac plugin fixes for Reaper, Logic, Live. by jules 2009-08-25 09:54:17 +0000
  • 9ffd554aa3 Made the AU wrapper more robust against crashes when the UI and plugin are deleted in the wrong order. by jules 2009-08-24 15:15:44 +0000
  • 158a17f08a (Added missing files from last check-in) by jules 2009-08-22 22:30:57 +0000
  • 4d16424d9c Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly. by jules 2009-08-22 21:57:23 +0000
  • 61f0d6903e minor whitespace clean-up by jules 2009-08-20 10:33:05 +0000
  • ea83c7ee5e Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2 by jules 2009-08-20 09:19:37 +0000
  • f5a3fb0fb3 removed a memory leak in mac messaging; tweaked mac VSTs to avoid a shutdown bug in Reaper; added a clear() method to DynamicObject. by jules 2009-08-19 12:04:35 +0000
  • eb32240e95 Updated the text of the copyright/license blurb at the top of each source file. by jules 2009-08-18 22:13:11 +0000
  • 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. by jules 2009-08-18 22:10:34 +0000
  • 395e68b7a2 Updated the text of the copyright/license blurb at the top of each source file. by jules 2009-08-18 22:02:45 +0000
  • 335bdf6f1f minor tidying up by jules 2009-08-17 17:15:09 +0000
  • 9f4c4087dd Added the doxygen API html to the docs directory by jules 2009-08-17 16:14:36 +0000
  • d8ac79c574 Tidied up some mac project files and config settings, and tweaked the main readme file. by jules 2009-08-14 10:08:56 +0000
  • fb5224ed74 Minor whitespace clean-ups by jules 2009-08-13 19:41:49 +0000
  • 646732530c Tidying up and removing some compiler warnings on the mac. by jules 2009-08-13 19:37:19 +0000
  • 011868e3a1 Created a 'prebuilt' directory containing ready-built mac and win32 binaries of the juce demo, jucer, plugin host, etc by jules 2009-08-13 19:28:22 +0000
  • 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 by jules 2009-08-13 11:11:26 +0000
  • 4544b32be7 fixed a small leak in AudioUnits by jules 2009-08-12 20:01:07 +0000
  • 1ccb175762 tidied up whitespace in files by jules 2009-08-12 15:54:25 +0000
  • 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. by jules 2009-08-12 13:22:36 +0000
  • 337c67f66c changed the juce startup/shutdown code in the ActiveX browser plugin to try to work around IE's leakiness; added a very obscure feature to ASIO by jules 2009-08-10 13:23:04 +0000
  • f2c0fda2e9 small updates to improve TooltipWindow by jules 2009-08-07 09:05:56 +0000
  • f8e2eaccc3 fixed a bug with popup menus in browser plugins in IE8; added an option to change the time delay of a TooltipWindow; added a missing function to MagnifierComponent by jules 2009-08-04 19:56:55 +0000
  • 1e53260e0a small change for loading opentype fonts in win32; fix for an audio plugins crash when closing the plugin in some recent hosts; fixes for linux VST event handling; change to the format reported by RTAS plugins with zero inputs or outputs; NPAPI plugin positioning for for mac firefox; fix for TreeViewItem button safety; added method LookAndFeel::getFontForTextButton; added an interpolation quality selector to MagnifierComponent; AlertWindows are now always-on-top in plugins; fix to RectanglePlacement::getScaleToFit(); added some utility methods to the URL class. by jules 2009-08-03 15:38:40 +0000
  • c2ba5785ab fix for VST crash in Live when the plugin is deleted with its window still open by jules 2009-07-22 08:30:51 +0000
  • 9992bb6790 small tweaks to mac messaging and VST windowing; added code to name the drawables after their 'id' tag when parsing SVG by jules 2009-07-21 14:06:17 +0000
  • 62be9489da made the mac browser plugin wrapper compile under the 10.4 SDK by jules 2009-07-20 17:26:23 +0000
  • c94bd62519 fix for javascript parameter order in IE browser plugins; fix for linux x64 icons by jules 2009-07-20 10:08:49 +0000
  • ebcde1e678 Browser plugin fixes for a string-passing bug in NPAPI and problems with older versions of Firefox; more robust message flushing on shutdown on the mac. by jules 2009-07-19 11:16:43 +0000
  • 2615809676 added a property flag to audio plugin windows so that the JucePlugin_EditorRequiresKeyboardFocus flag only stops the main plugin window from getting focus, and not other pop-up windows that it might create. by jules 2009-07-17 16:55:48 +0000
  • 192cf67062 small tweak to avoid lock-ups when closing audio plugins in some hosts. by jules 2009-07-17 10:20:07 +0000
  • 6fe090f2cb Added code to make the mac detect its executable file, removing the need for the juce_setCurrentExecutable function, and removed this function from the codebase. by jules 2009-07-16 15:41:42 +0000
  • 5df4ac7dec Added a method BrowserPluginComponent::getBrowserURL() so that plugins can find out what URL they are embedded in by jules 2009-07-16 09:15:41 +0000
  • 98b9baa880 RTAS fix for a window position bug when two plugins are active. by jules 2009-07-15 19:00:43 +0000
  • 18533f9984 changed the parameters to the keyStateChanged method, to sort out a problem with texteditor key interception that was otherwise impossible to fix. Made a couple of changes to the Mac NPAPI window positioning code; got rid of a couple of win32 warnings; added a couple of missing JUCE_API declarations; small fix to DragAndDropContainer; allowed var objects to be cast to a string. by jules 2009-07-14 20:10:14 +0000
  • 2571e96eab added a couple of files I'd forgotten to check in last time.. by jules 2009-07-14 08:28:55 +0000
  • 9f1a293e5c added a web browser page to the demo; made the DragAndDropContainer more robust if subcomponents are deleted while things are being dragged. by jules 2009-07-13 19:45:22 +0000
  • d6c78655e7 small change that should have gone into the last check-in. by jules 2009-07-12 19:41:00 +0000
  • 04f0303b84 small fixes for fonts on mac and win32; changed Thread::setPriority to return a bool; added a File::getVolumeTotalSize() method; added a freetype path to the linux makefile; tweaked the jucer to make cached image variable names more readable; tweaked the hit-spots in the resizable borders of very small windows; moved ResizableWindow background painting into the LookAndFeel; made the broadcast flag of a DatagramSocket an optional constructor parameter; by jules 2009-07-10 16:26:27 +0000
  • 23e9ed57cb fixed broken CD reader code on linux; added support for broadcasting in DatagramSockets; small fix for String::replaceSection by jules 2009-07-03 16:41:16 +0000
  • ca19733aad fixed broken CD reader code on linux; added support for broadcasting in DatagramSockets; small fix for String::replaceSection by jules 2009-07-03 16:33:29 +0000
  • fc2181aa22 changed the AudioFormatReader class to make the formats more consistent in the way they deal with requests for a different number of channels to the number that the file contains. This will mean that anyone who's using a custom AudioFormat will need to replace their read() method with a readSamples() method (easy to do - it's quite similar, with a couple of extra parameters, and actually makes things a bit easier for the subclass). by jules 2009-07-02 15:11:45 +0000
  • 253e713d02 added URL stream length detection to Mac/win32; fixed a small linux audio bug; added some callbacks to Label to report when its text editor is shown or hidden; fixed a mouse-wheel problem with some types of slider; fixed a small SVG parsing error; by jules 2009-07-02 11:00:37 +0000
  • c31e68daf1 Added some missing files for camera support by jules 2009-06-24 18:02:34 +0000
  • 82e7a45177 by jules 2009-06-24 18:01:23 +0000
  • 1f0006acfb by jules 2009-06-24 17:53:00 +0000
  • 13d8703ffc Added the CameraDevice class to allow webcam capture! by jules 2009-06-24 14:31:23 +0000
  • 453646d068 Whitespace clean-ups. by jules 2009-06-24 14:21:15 +0000
  • 53fa161c1f fixed the return value from showNativeMessageBox on the Mac; added support for reading the SMPL block of a Wav file through the metadata; added a couple of missing JUCE_API declarations; optimised the low-quality image rescaling. by jules 2009-06-23 11:10:24 +0000
  • 749c2be6cb Tweaks to VST for building on linux; improved linux code for detecting the executable's file path; small changes to linux window hinting; change on the Mac to fix app shutdown when the app isn't currently active; added Mac support for 3rd mouse button; fix to AudioDeviceManager thread safety when changing midi output devices; fix to DrawableButton text; made ComponentAnimator a change broadcaster to send messages when animations stop and start; small fix to DatagramSocket. by jules 2009-06-17 17:57:16 +0000