1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-18 00:54:19 +00:00
Commit graph

736 commits

Author SHA1 Message Date
jules
395e68b7a2 Updated the text of the copyright/license blurb at the top of each source file. 2009-08-18 22:02:45 +00:00
jules
335bdf6f1f minor tidying up 2009-08-17 17:15:09 +00:00
jules
9f4c4087dd Added the doxygen API html to the docs directory 2009-08-17 16:14:36 +00:00
jules
d8ac79c574 Tidied up some mac project files and config settings, and tweaked the main readme file. 2009-08-14 10:08:56 +00:00
jules
fb5224ed74 Minor whitespace clean-ups 2009-08-13 19:41:49 +00:00
jules
646732530c Tidying up and removing some compiler warnings on the mac. 2009-08-13 19:37:19 +00:00
jules
011868e3a1 Created a 'prebuilt' directory containing ready-built mac and win32 binaries of the juce demo, jucer, plugin host, etc 2009-08-13 19:28:22 +00:00
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 2009-08-13 11:11:26 +00:00
jules
4544b32be7 fixed a small leak in AudioUnits 2009-08-12 20:01:07 +00:00
jules
1ccb175762 tidied up whitespace in files 2009-08-12 15:54:25 +00:00
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. 2009-08-12 13:22:36 +00:00
jules
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 2009-08-10 13:23:04 +00:00
jules
f2c0fda2e9 small updates to improve TooltipWindow 2009-08-07 09:05:56 +00:00
jules
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 2009-08-04 19:56:55 +00:00
jules
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. 2009-08-03 15:38:40 +00:00
jules
c2ba5785ab fix for VST crash in Live when the plugin is deleted with its window still open 2009-07-22 08:30:51 +00:00
jules
9992bb6790 small tweaks to mac messaging and VST windowing; added code to name the drawables after their 'id' tag when parsing SVG 2009-07-21 14:06:17 +00:00
jules
62be9489da made the mac browser plugin wrapper compile under the 10.4 SDK 2009-07-20 17:26:23 +00:00
jules
c94bd62519 fix for javascript parameter order in IE browser plugins; fix for linux x64 icons 2009-07-20 10:08:49 +00:00
jules
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. 2009-07-19 11:16:43 +00:00
jules
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. 2009-07-17 16:55:48 +00:00
jules
192cf67062 small tweak to avoid lock-ups when closing audio plugins in some hosts. 2009-07-17 10:20:07 +00:00
jules
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. 2009-07-16 15:41:42 +00:00
jules
5df4ac7dec Added a method BrowserPluginComponent::getBrowserURL() so that plugins can find out what URL they are embedded in 2009-07-16 09:15:41 +00:00
jules
98b9baa880 RTAS fix for a window position bug when two plugins are active. 2009-07-15 19:00:43 +00:00
jules
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. 2009-07-14 20:10:14 +00:00
jules
2571e96eab added a couple of files I'd forgotten to check in last time.. 2009-07-14 08:28:55 +00:00
jules
9f1a293e5c added a web browser page to the demo; made the DragAndDropContainer more robust if subcomponents are deleted while things are being dragged. 2009-07-13 19:45:22 +00:00
jules
d6c78655e7 small change that should have gone into the last check-in. 2009-07-12 19:41:00 +00:00
jules
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; 2009-07-10 16:26:27 +00:00
jules
23e9ed57cb fixed broken CD reader code on linux; added support for broadcasting in DatagramSockets; small fix for String::replaceSection 2009-07-03 16:41:16 +00:00
jules
ca19733aad fixed broken CD reader code on linux; added support for broadcasting in DatagramSockets; small fix for String::replaceSection 2009-07-03 16:33:29 +00:00
jules
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). 2009-07-02 15:11:45 +00:00
jules
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; 2009-07-02 11:00:37 +00:00
jules
c31e68daf1 Added some missing files for camera support 2009-06-24 18:02:34 +00:00
jules
82e7a45177 2009-06-24 18:01:23 +00:00
jules
1f0006acfb 2009-06-24 17:53:00 +00:00
jules
13d8703ffc Added the CameraDevice class to allow webcam capture! 2009-06-24 14:31:23 +00:00
jules
453646d068 Whitespace clean-ups. 2009-06-24 14:21:15 +00:00
jules
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. 2009-06-23 11:10:24 +00:00
jules
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. 2009-06-17 17:57:16 +00:00
jules
7d2a7af8a5 Added some packetising code to the Mac Midi sysex output; tweaked some key focus problems for the AU wrapper in AULab; fixed a small PreferencesPanel bug. 2009-05-29 12:04:30 +00:00
jules
829498e397 Added Carbon UI support to the AU wrapper 2009-05-28 14:10:55 +00:00
jules
909be095d8 Fixed a typo in linux audio and added some hints to linux window resizing; fixed the WavAudioFormat to make it read stereo files correctly into a mono buffer; Fixed an infinite loop in the vst plugin format 2009-05-21 18:22:34 +00:00
jules
d952408824 small tweak to the demo JucePluginCharacteristics.h to make it work in the Mac rez compiler. 2009-05-13 12:16:03 +00:00
jules
e6dd20444e Fix for AU plugin midi event threading on some hosts; fix for timing of MidiOutput::sendBlockOfMessages; Fix for URL::addEscapeChars; added a MidiBuffer::swap method; restructured some AudioSampleBuffer methods to aid compiler inlining. 2009-05-13 12:08:58 +00:00
jules
0d3f72cbb0 Minor changes to VST wrapper and StandaloneFilterWindow. 2009-05-11 15:29:55 +00:00
jules
65e1eabca3 Small fix to audio plugin host demo; updated plugin characteristics file to allow a standalone build flag; added VST speaker arrangement fixes as suggested by Andy; added some options for ignoring hidden files to the file browser comp; minor update to the Variant class. 2009-05-11 09:57:40 +00:00
jules
f0c030e330 More ActiveX browser plugins changes 2009-05-11 09:40:23 +00:00
jules
c0ddf1406c First version of the ActiveX browser plugin wrapper 2009-05-11 09:33:05 +00:00