Julian Storer
|
b442388218
|
Minor string fixes.
|
14 years ago |
Julian Storer
|
7becff2aa4
|
Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32.
|
14 years ago |
Julian Storer
|
5f347bc999
|
Updated the path flattening code to correctly observe tolerance values, and made the tolerances adapt to the scaling being used when drawing to a transformed graphics context. Fixed a small issue with focus listeners, and a mac menu dismissal problem.
|
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
|
081744b177
|
Small win32 NPAPI update.
|
14 years ago |
Julian Storer
|
584d9a4ec0
|
Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI.
|
14 years ago |
Julian Storer
|
a9c2f2c69e
|
ActiveX browser plugin fix. File extension changes in the new jucer.
|
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
|
258414bad2
|
Fix for checkerboard rendering. Minor clean-ups.
|
15 years ago |
Julian Storer
|
a9b1c0cd4e
|
NPAPI fix.
|
15 years ago |
Julian Storer
|
d93a3a8ddf
|
Internal changes to drawable gradients. Fix for AudioFormat bug.
|
15 years ago |
Julian Storer
|
24673283eb
|
Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers.
|
15 years ago |
Julian Storer
|
d65a0722fc
|
Updates to browser plugin wrappers.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
f198f06e6a
|
Tarted up InterprocessLock and added a scoped lock for it. Minor safety checks in NPAPI. Jucer development.
|
15 years ago |
Julian Storer
|
abf5805734
|
Fixed a couple of win32 flags and Jucer include paths.
|
15 years ago |
Julian Storer
|
66643e85ac
|
Minor string changes.
|
15 years ago |
Julian Storer
|
e07c59c8f4
|
Eradicated the last vestiges of printf from the library. String::formatted and String::printf are now gone - please use the << operators instead!
|
15 years ago |
Julian Storer
|
1fc2a55d82
|
Minor code clean-ups.
|
15 years ago |
Julian Storer
|
2c07a61aa9
|
Updated NPAPI wrapper
|
15 years ago |
Julian Storer
|
f97cf1aaa5
|
Fix for win32 drag-and-drop.
|
15 years ago |
Julian Storer
|
3057acf0b3
|
Fix for browser plugins using tabs in firefox 3.6. Minor CodeEditorComponent fix.
|
15 years ago |
Julian Storer
|
cb00274427
|
Minor fixes for File::isAChildOf(), NPAPI window sizing, CodeDocument syntax parsing, and the amalgamated template file.
|
15 years ago |
Julian Storer
|
7bc24ae42a
|
The Point and Rectangle classes are now templated, so can be used for either float or int co-ordinates. This means that wherever you've used these classes, you'll need to replace them with Rectangle<int> or Point<float> in your code. A couple of methods in Path have changed to take advantage of the new ability.
|
15 years ago |
Julian Storer
|
87a7086e2b
|
Tidied up some compiler warnings in the plugin wrapper code.
|
15 years ago |
Julian Storer
|
4ed1d791e5
|
New class HeapBlock, which provides a safe and object-oriented way to allocate heap space. I've used HeapBlocks to replace almost all uses of malloc/free throughout the codebase.
|
15 years ago |
Julian Storer
|
3e77725594
|
Cleaned up some namespace issues, and tweaked the plugin host demo to avoid namespace clashes with juce plugins
|
15 years ago |
Julian Storer
|
1fc8f483e2
|
Tweaked lots of code to help things compile on the iPhone (still work-in-progress).
|
15 years ago |
Julian Storer
|
3954631795
|
Fixed some problems with audio formats not correctly clearing their buffers; Rewrote the CoreAudio functions to avoid deprecated functions.
|
15 years ago |
Julian Storer
|
d48a742061
|
made the NPAPI browser wrapper able to compile in 64-bit mode
|
15 years ago |
Julian Storer
|
a90a65343c
|
whitespace tidying-up
|
15 years ago |
Julian Storer
|
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!)
|
15 years ago |
Julian Storer
|
bd67120130
|
fixed the mac browser plugin demo product filename
|
15 years ago |
Julian Storer
|
ab02610378
|
Added a browser plugin fix for Safari on Windows.
|
15 years ago |
Julian Storer
|
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.
|
15 years ago |
Julian Storer
|
f6faf867f7
|
compatibility fixes for VS2005
|
15 years ago |
jules
|
9ffd554aa3
|
Made the AU wrapper more robust against crashes when the UI and plugin are deleted in the wrong order.
|
15 years ago |
jules
|
2fee27c757
|
Updated the text of the copyright/license blurb at the top of each source file.
|
15 years ago |
jules
|
1ccb175762
|
tidied up whitespace in files
|
16 years ago |
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
|
16 years ago |
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.
|
16 years ago |
jules
|
62be9489da
|
made the mac browser plugin wrapper compile under the 10.4 SDK
|
16 years ago |
jules
|
c94bd62519
|
fix for javascript parameter order in IE browser plugins; fix for linux x64 icons
|
16 years ago |
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.
|
16 years ago |
jules
|
5df4ac7dec
|
Added a method BrowserPluginComponent::getBrowserURL() so that plugins can find out what URL they are embedded in
|
16 years ago |
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.
|
16 years ago |
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
|
16 years ago |
jules
|
f0c030e330
|
More ActiveX browser plugins changes
|
16 years ago |
jules
|
c0ddf1406c
|
First version of the ActiveX browser plugin wrapper
|
16 years ago |
jules
|
a7a5e8079f
|
small fix to the npapi handling code
|
16 years ago |