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

3925 commits

Author SHA1 Message Date
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
jules
7dd28c93e2 linux window z-order fix; small change to make audio plugin host demo compile; fix for assembly language in graphics rendering on gcc. 2009-05-05 12:00:57 +00:00
jules
829f0c8dde Small fix to ALSA audio; small fix for Linux window border sizes; fix to stop win32 incorrectly making windows always-on-top; added a constructor for MidiBuffer. 2009-05-01 15:53:57 +00:00
jules
a7a5e8079f small fix to the npapi handling code 2009-04-28 13:18:56 +00:00
jules
9c187cafd0 2009-04-28 11:26:58 +00:00
jules
0e3e701a32 Initial check-in of NPAPI browser plugin wrapper code. 2009-04-27 15:07:04 +00:00
jules
4409b04e85 Updates to method calling with Variants; Small fix for mac opengl compatibility. 2009-04-27 15:01:18 +00:00
jules
35466f0495 Small fix for the juce demo audio code. 2009-04-24 09:26:37 +00:00
jules
44938b9cd0 Improvements to modal event blocking for plugins; small bugfix for OwnedArrays. 2009-04-24 09:23:48 +00:00
jules
4570818cc0 Small fix for ThreadPool priorities 2009-04-22 21:15:26 +00:00
jules
ef6ab9ed6a Added some cunning hacks that should make modal dialogs in plugins block mouse events in the host app. Also added a fix for thread-safety in ReferenceCountedArrays, and tweaked the new variant classes. 2009-04-22 21:07:52 +00:00
jules
e24662925d Changed AudioDeviceManager to support multiple simultaneous callbacks - this will break some code, but is easy to change by using AudioDeviceManager::addAudioCallback instead of setAudioCallback. Also added a new variant class 'var' which will be used by future browser-plugin support and scripting. 2009-04-17 14:18:48 +00:00