30 Commits (eb646f8c4282bed752ec2d207e15150ecfd333db)

Author SHA1 Message Date
  jules ddc1524742 Updated headers in demo project files. 12 years ago
  jules af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules f6ce67ed4a OpenGL context now supports high DPI displays. Added operator* to Rectangle class. 12 years ago
  jules 5ed768e953 New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools. 12 years ago
  jules 7a36867150 Workaround for VS2005 compiler bugs. 13 years ago
  jules ccb357d23a Fixed a typo in the demo app. 13 years ago
  jules 04c2d6cfc1 Added some GL error handling and tweaks to support older PC builds. 13 years ago
  jules 351416c09a Tidied up some docs and comments. 13 years ago
  jules 0f8cc04904 GL fixes, clean-ups, docs. 13 years ago
  jules 91a41ddbd8 OpenGL refactoring (stage 1) 13 years ago
  jules b338698e34 OpenGL: removed the fixed-function rendering code, replacing it with a simple software renderer that blits its results to the GL context. Removed the public OpenGLGraphicsContext class, replacing it with a createOpenGLGraphicsContext() function which returns an appropriate shader-based or software-based renderer object. 13 years ago
  jules ea0260cfc7 Fix for OpenGL demo. 13 years ago
  jules b65b34ad40 More openGL refactoring, completion of all-shader graphic pipeline. 13 years ago
  jules a56a285e58 OpenGL work: renamed OpenGLGraphicsContext class, and made it use shaders for rendering where available. 13 years ago
  jules 173e8c083f CoreAudio: detection of disabled devices. Avoided some internal exceptions in the demo. 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 96c0a756e0 Linux windowing tweak for menus + tooltips. 13 years ago
  jules 7cf9e480b2 Some new 3D utility classes: Vector3D, Matrix3D, Quaternion, Draggable3DOrientation. 13 years ago
  jules 115a171d76 Big OpenGLRenderer rewrite, plus a revamped OpenGL demo page to demonstrate 2D rendering. 13 years ago
  jules 04c35b28e6 OpenGL refactoring. 13 years ago
  jules 2f3f3b9639 More OpenGL classes (do not use yet - work in progress!) 13 years ago
  jules 438cc245ad Introjucer fix for malformed GUIDs (caused problems with .sln files) 13 years ago
  jules 9b38f91226 Fixed a compile problem in VSTs. Minor clean-ups. 13 years ago
  jules 07b73e4071 StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups. 13 years ago
  jules f35738afe0 Midi file fix to avoid multiple end-of-track events. Some openGL tweaks. 13 years ago
  Julian Storer 74df644356 New classes: OpenGLTexture, OpenGLFrameBuffer, OpenGLHelpers. 13 years ago
  Julian Storer 6b94c7598d Tarted-up the openGL demo, and made the iOS demo the same as the normal one. Changed the opengl module to include gl.h automatically, so that your app doesn't need to include it. 13 years ago
  Julian Storer 3dfbb0d713 Changes to Image::BitmapData constructors, replacing the bool with a more explicit enum for the read/write mode. Some win32 dLL declarator changes. Android work. Small Quicktime fix. 14 years ago
  Julian Storer 1d215fa865 Renamed the juce demo folder from "juce demo" to "JuceDemo". Annoyingly, this is necessary because the Android build tools can't handle paths containing spaces (!) 14 years ago
  Julian Storer 17040ecd02 Posix file-time-setting fix. Warning removal for intel compiler. 14 years ago
  Julian Storer 5c49cdba8a Improved the coding standards used in the juce demo project. 14 years ago
  Julian Storer d508109296 Refactored midi input code to allow unlimited syex length + partial sysex callbacks on win32. Fixed a few problems with menu bars, Quicktime, AudioUnits. Modernised some old win32 file chooser code. Tweaked some window border rendering. 14 years ago
  Julian Storer c20daf9740 Fixed a mac initialisation problem. 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 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 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 305d58519a Converted the Juce demo projects to all be auto-generated by the Jucer. 15 years ago
  Julian Storer 6fdde63a63 Big rewrite of the LowLevelGraphicsSoftwareRenderer class, adding internal support for complex clipping regions - this will temporarily make font rendering quite slow, until it gets re-optimised for this new design. Changed the Image class to remove the lockPixelData methods, and replaced these with an object Image::BitmapData, which is easier to use. 15 years ago
  jules 2fee27c757 Updated the text of the copyright/license blurb at the top of each source file. 15 years ago
  jules fd70d98db2 16 years ago
  jules f4d2d645a4 17 years ago
  jules 7ba402348e 17 years ago
  jules 78a4ac5cf5 17 years ago
  jules 8229d215a6 Added the AudioProcessor and related classes to the source tree. 17 years ago
  jules 73257b4f4f 17 years ago
  jules 15dfdff5f8 (automatic tidy-up of whitespace) 18 years ago
  jules 6264cdcc2b 18 years ago
  jules 94cfda5062 18 years ago