jules
|
56de2c27b4
|
Fix for some NPAPI code.
|
11 years ago |
jules
|
a316bd5f6f
|
Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors.
|
11 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
11 years ago |
jules
|
03ab2a2c3c
|
Modifications to the var class to make it more javascript-compatible. Changed the handling of array types to be a shared, ref-counted array rather than being copy-by-value. Added an "undefined" type. Updated the native method invocation functions to be static (the old version used class methods) and to provide a 'this' object which may be different from the DynamicObject on which it's being invoked (this is to deal with derived classes)
|
11 years ago |
jules
|
ddf5394108
|
Renamed the folder containing the browser plugin module, to make the folder name match the module ID.
|
11 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
7afc21cbab
|
Fixed some JUCE_AUTORELEASEPOOL syntax
|
12 years ago |
jules
|
0d4d67da40
|
Changed NPAPI builds to always use the Cocoa UI model unless JUCE_USE_NPAPI_CARBON_UI is set to 1
|
12 years ago |
jules
|
9a24aa8a20
|
Minor clean-ups.
|
12 years ago |
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
13 years ago |
Julian Storer
|
8d7194803e
|
More NPAPI FF fixes.
|
13 years ago |
Julian Storer
|
1cc25eb765
|
NPAPI FF4 fix.
|
13 years ago |
Julian Storer
|
59f78f4cbe
|
Sorted out some mac window maximising and ordering peculiarities. Fix for introjucer Xcode project generation. Added AudioIODeviceType::Listener class for monitoring audio device insertion/removal events (implemented for CoreAudio and WASAPI). Made TextEditor update its Value when it loses focus.
|
14 years ago |
Julian Storer
|
e9bdd1d637
|
Changed the var class to be able to hold any ReferenceCountedObject rather than just a DynamicObject. Altered the drag-and-drop classes to use a var instead of a String as the drag description. This affects the getDragSourceDescription() methods in the TreeViewItem, ListBoxModel and TableListBoxModel classes, which now return a var instead of a String.
|
14 years ago |
Julian Storer
|
8519598c93
|
Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
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
|
081744b177
|
Small win32 NPAPI update.
|
14 years ago |
Julian Storer
|
584d9a4ec0
|
Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI.
|
14 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
|
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
|
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
|
ab02610378
|
Added a browser plugin fix for Safari on Windows.
|
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
|
15 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
|
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
|
c0ddf1406c
|
First version of the ActiveX browser plugin wrapper
|
16 years ago |