9 Commits (a0ed9c96e47dd2b86cf4b258f8e73357a19653d2)

Author SHA1 Message Date
  jules a0ed9c96e4 New class: ConcertinaPanel. 12 years ago
  jules 07a774adcc Fix for GCC syntax problem. 13 years ago
  jules ac1d6955e7 Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. 13 years ago
  jules 68024fb8aa Changed OpenGLContext to take a native context handle as its sharing context. 13 years ago
  jules ffdca01800 openGL: deactivating context on shutdown. 13 years ago
  jules bd0741f9a9 Added method OpenGLContext::deactivateCurrentContext(). 13 years ago
  jules 7d9e06d788 Added OpenGL locking for OSX. 13 years ago
  jules 0f8cc04904 GL fixes, clean-ups, docs. 13 years ago
  jules 91a41ddbd8 OpenGL refactoring (stage 1) 13 years ago
  jules cd711a5c44 OpenGL refactoring. Removed a couple of minor methods from OpenGLComponent. 13 years ago
  jules b6a22826fe Updates to keep Xcode 4.3 happy. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 13 years ago
  jules a511ea6b31 Mac GL fix for some older graphics cards. 13 years ago
  jules b65b34ad40 More openGL refactoring, completion of all-shader graphic pipeline. 13 years ago
  jules 4870ea28dd Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available. 13 years ago
  jules 2c0902833d Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option. 13 years ago
  jules bbac5a8790 New class: OpenGLShaderProgram, and GL clean-ups. 13 years ago
  jules ea6df1c8f1 New internal class CachedComponentImage, which is used internally to manage component buffering. I've used this to rebuild the OpenGLComponent's rendering algorithm so that it now supports sub-components and can have 2D content drawn in its paint method. Updated the openGL demo to show this in action. 13 years ago
  jules 0422e4ced9 More OpenGL work. 13 years ago
  jules 7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 13 years ago
  jules 04c35b28e6 OpenGL refactoring. 13 years ago
  jules 0e478bf131 More OpenGL work. 13 years ago
  jules b23e5c4515 ImageButton fix. OpenGL refactoring. 13 years ago
  Julian Storer 74df644356 New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers. 13 years ago
  Julian Storer 2c328dfedc Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed. 13 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 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 b94782d388 New class: DirectShowComponent, for native video playback in Windows. Added a demo page for this to the juce demo app. 14 years ago
  Julian Storer bef3828ce2 VST mouse hook fix. AU assertion fix. 14 years ago
  Julian Storer dd22093526 Cleaned up some obj-C autorelease code. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 04351861ae More string tidying-up. Possible fix for win32 mutexes failing under strange circumstances. 14 years ago
  Julian Storer 3f97694143 Added a Component::setBounds method to take an expression. Fix for deleting CoreAudio devices. 14 years ago
  Julian Storer c26ac47dff Implemented thread naming for mac + linux. Minor string tweaks. Android changes. Couple of other minor changes. 14 years ago
  Julian Storer e05f6a2b95 Improvements to ComponentMovementWatcher to check visibility. TopLevelWindow activation fix. Changed MidiMessage default constructor to an empty sysex. 14 years ago
  Julian Storer 23f9653509 Fixed a silly font bug. Cleaned up some compiler warnings. Added a way to set the typeface cache size. 14 years ago
  Julian Storer 2bb0c77216 New class: WeakReference. Used this to clean up and simplify implementation of Component::SafePointer and BailOutChecker. 14 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. 14 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. 14 years ago
  Julian Storer ccd8566e96 Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag. 15 years ago
  Julian Storer 6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. 15 years ago
  Julian Storer fe92227a4d OpenGL tweaks. 15 years ago
  Julian Storer 7436e26887 Small updates to OpenGLContext. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer d4435ca8b8 Minor clean-ups. Jucer development. 15 years ago
  Julian Storer 97e9095933 Minor iPhone GL updates, fix for juce_WithoutMacros.h 15 years ago
  Julian Storer a94ebc0461 Added openGL support for the iPhone. 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago