Julian Storer
|
f402ce803b
|
Fixes for button behaviour.
|
15 years ago |
Julian Storer
|
a37d5041dd
|
Added a class Graphics::ScopedSaveState. Fixed a window dragging problem in win32, some VC6 compile errors, and made the jucer makefile builder use the target binary folder.
|
15 years ago |
Julian Storer
|
12a6bdaa03
|
Couple of minor jucer tweaks.
|
15 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.
|
15 years ago |
Julian Storer
|
a5cf4030f5
|
New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.
|
15 years ago |
Julian Storer
|
640a335537
|
Big change for Drawables - they now inherit from Component, so can be added directly to other components and will draw themselves, rather than being painted into a graphics object (although you can still use them that way if you want to).
|
15 years ago |
Julian Storer
|
4cfdcb69fd
|
Updated the ChangeBroadcaster class - sendChangeMessage() now has no parameters, and ChangeListener::changeListenerCallback() no longer provides a void*, it provides the ChangeBroadcaster* that triggered the callback. Also deleted the ChangeListenerList class, as it didn't offer anything that ChangeBroadcaster doesn't do. Changed the new jucer to expand preprocessor tokens in the header search path string.
|
15 years ago |
Julian Storer
|
51b5570292
|
Added an 'open project' button to the new Jucer.
|
15 years ago |
Julian Storer
|
79899f87e0
|
Fix for mouse event click counts. Fix for webkit mouse-moves. Cleaned up some Component coordinate conversion methods, adding some new ones for rectangle conversion.
|
15 years ago |
Julian Storer
|
030489f086
|
Added a couple of handy methods XmlDocument::parse().
|
15 years ago |
Julian Storer
|
c16f6f17a9
|
The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing.
|
15 years ago |
Julian Storer
|
ab368cd3ac
|
Improved icons in the new Jucer. Minor fixes to ComponentBoundsConstrainer.
|
15 years ago |
Julian Storer
|
b238f2c3e1
|
Changed LookAndFeel::getDefaultFolderImage and getDefaultDocumentFileImage to return drawables instead of images.
|
15 years ago |
Julian Storer
|
1577be257c
|
Fix for osx10.5 window resizing. Misc Jucer tweaks.
|
15 years ago |
Julian Storer
|
cc5e15b37d
|
Minor Jucer tweaks.
|
15 years ago |
Julian Storer
|
a25d9206d1
|
Refactored some Drawable classes and added DrawableRectangle. Fixed a problem with ApplicationCommandManager.
|
15 years ago |
Julian Storer
|
618d3fdf64
|
Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32.
|
15 years ago |
Julian Storer
|
ea16741b3d
|
Tweaks to the win32 camera capture code to reduce CPU load.
|
15 years ago |
Julian Storer
|
b80bb4bf38
|
Small change to method in RectanglePlacement and Drawable to use Rectangles instead of bare coordinates. Fix to make ValueTree::sort use an UndoManager, and to prevent different mouse buttons being interpreted as a double-click.
|
15 years ago |
Julian Storer
|
44ece5a54a
|
Updated the new jucer to handle inherited preprocessor defs, and to use them when expanding some of its parameter strings.
|
15 years ago |
Julian Storer
|
e414760a26
|
Cleaned up a few compiler warnings + build problems.
|
15 years ago |
Julian Storer
|
91e2759000
|
Fix for some broken Apple AudioUnit editors. Fix for amalgamated mac builds. Changed some mac debugging settings which didn't work. Updated the Jucer-generated audio plugins to match the current codebase.
|
15 years ago |
Julian Storer
|
0e2e4e7c3a
|
New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class.
|
15 years ago |
Julian Storer
|
626cb292cd
|
Minor fix for ReferenceCountedArray. Tweak to jucer template code.
|
15 years ago |
Julian Storer
|
e2156acbd0
|
win32 openGL tweaks. Fixes for a couple of File methods. New "cpp + header" file creation option for the new jucer.
|
15 years ago |
Julian Storer
|
0a6aaea93b
|
Minor updates for plugins. Fixed some X windows locking.
|
15 years ago |
Julian Storer
|
1f88582434
|
Jucer updates for linux VST support. Small additions to Path, Expression, File.
|
15 years ago |
Julian Storer
|
dffa2dc6e7
|
Fix for Cubase 32/64 bit bridge. Fix for Jucer RTAS project generation.
|
15 years ago |
Julian Storer
|
0ca53b3098
|
New feature in the (new) jucer: automatic download of the latest source code version. Fix for File::findChildFiles. VST host channels fix.
|
15 years ago |
Julian Storer
|
34d8bfcf63
|
Small changes to Expression, TreeView, FileBasedDocument.
|
15 years ago |
Julian Storer
|
6fab77045b
|
Small fixes for File, Expression, RTAS.
|
15 years ago |
Julian Storer
|
71ee73ead1
|
Merged some of the mac/linux pthread code. Fixes to the Expression class. Fix for CoreGraphics to get gradients working correctly for vertical/horizontal lines.
|
15 years ago |
Julian Storer
|
3e30e09afa
|
Documentation fixes. Mac OpenGL fix. PositionableAudioSource tweak. Added new class: Expression, and changed RelativeCoordinate to use an Expression to store its position.
|
15 years ago |
Julian Storer
|
244219bbe2
|
String documentation fix. PropertySet parameter fix. Jucer path fix.
|
15 years ago |
Julian Storer
|
a9c2f2c69e
|
ActiveX browser plugin fix. File extension changes in the new jucer.
|
15 years ago |
Julian Storer
|
d033a859ef
|
Fixed some namespace issues with png and zlib. Changed the way the DBG macro works to allow expressions like DBG ("foo" << 123 << "bar"), so that it's easier to dump out numbers.
|
15 years ago |
Julian Storer
|
bd4df346bc
|
For for Component::beginDragAutoRepeat(). Fix for ppc atomics compilation. Fix for jucer image code generation.
|
15 years ago |
Julian Storer
|
c20daf9740
|
Fixed a mac initialisation problem.
|
15 years ago |
Julian Storer
|
6c4d8023bd
|
Cleaned up and restructured some app startup code. Updated some iPhone settings.
|
15 years ago |
Julian Storer
|
9f0c91196f
|
Added method Image::getClippedImage(), which allows the use of images that refer to subsections of another image. This means that the the parameters to a couple of Graphics methods no longer need a clipping rectangle. Also dded a static Image::null object and another constructor for Image::BitmapData.
|
15 years ago |
Julian Storer
|
7436e26887
|
Small updates to OpenGLContext.
|
15 years ago |
Julian Storer
|
e90dcf51fb
|
Tweaked a few jucer settings to improve the default setup of a new plugin project.
|
15 years ago |
Julian Storer
|
e2e1eacc30
|
Updated Atomic class to deal with float and double types.
|
15 years ago |
Julian Storer
|
942999ea31
|
Fix for xcode linker warnings when using the static lib. Tweaks to iPhone audio and StretchableLayoutManager.
|
15 years ago |
Julian Storer
|
e80ee06365
|
Added icon generation to the new Jucer (on win32 + mac), and added an icon to the juce demo.
|
15 years ago |
Julian Storer
|
a4aca30079
|
Refactored the MemoryOutputStream constructors and added some new features. Tidied up some stream methods to avoid relying on the stream length, which can be unreliable in http streams. Tweaked some mac atomic functions. Fixed some win32 dllexport declarations.
|
15 years ago |
Julian Storer
|
06cd5f5ed1
|
Minor iphone compile tweaks.
|
15 years ago |
Julian Storer
|
c8b977a482
|
New jucer fix.
|
15 years ago |
Julian Storer
|
d3cf0870d9
|
Made the new jucer support multiple windows.
|
15 years ago |
Julian Storer
|
3cb4fb4034
|
Changes to relative coordinate classes. Fix for jucer include file.
|
15 years ago |