80 Commits (ca17d3dd82f4e76e7a4b6a540b0d2dfcb94ae4bb)

Author SHA1 Message Date
  jules dcfa73204b AlertWindow text colour fix. URL::getPort() method. Image::createCopy() method. 14 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. 14 years ago
  jules f4cbb721a5 Minor update to ResizableWindow positioning, and slider tooltips. 14 years ago
  jules 38703ee4c3 Cleaned up a few 64-bit VC++ warnings. 14 years ago
  jules c38916b675 OpenGL renderer optimisations. 14 years ago
  jules 43d9a4eb16 New class: ThreadLocalValue. 14 years ago
  jules 5e795134fc Added a read/write lock to the glyph cache. OpenGL shader fix. 14 years ago
  jules 2c0902833d Lock for multithreaded font rendering. Tweaks for some openGL settings. Updated the demo to have an openGL rendering engine option. 14 years ago
  jules d6ed09e158 TextLayout fix. Windows stylus fix. Minor clean-ups. 14 years ago
  jules fd9bf6d5a3 Updated Introjucer for better Xcode 4 compatibility. Bumped version number. 14 years ago
  jules cd0683ef4d Tidied up a few return types. 14 years ago
  jules 907cfc5221 Straightened out some confusion with the Point::getAngleToPoint and Line::getAngle methods, where the description didn't actually match the behaviour. The behaviour and descriptions of these functions have now changed, but should now match up! 14 years ago
  jules 9b6780f15a Version number bump. 14 years ago
  jules 38eb7f8a5b New class: WindowsMediaAudioFormat. 14 years ago
  jules 2779a6dd4c Win32 GL tweaks. Performance improvement for CoreGraphicsImage. 14 years ago
  jules e60b2f3a20 New class: MP3AudioFormat. 14 years ago
  jules aabc0dbe6e Couple of minor linux + android fixes. 14 years ago
  jules d38057b304 Fixed bugs in the audio demo page, TextLayout, and AudioUnitPluginFormat. 14 years ago
  jules a45f14fbdf Minor DirectWrite fix. 14 years ago
  jules c0b089cae4 fixed a typo in the last check-in. 14 years ago
  jules 58db7eb880 Complete rewrite of the TextLayout class, to provide better support for native platform layout functions. It now works with the AttributedString class, to provide a pre-formatted AttributedString that can be drawn. 14 years ago
  jules fb9af90b61 Updatesfor OSX 10.7 compatibility. 14 years ago
  jules 7d7d8ff781 Linux + android font stuff. 14 years ago
  jules 4773b388ef AttributedString class and advanced text layout (stage 1) 14 years ago
  jules 6b7496c893 Handy new functions: createCopyIfNotNull(), and ScopedPointer::createCopy() 14 years ago
  jules 84d438aebc Revamped the introjucer's settings page, making it easier to navigate than the old tabbed layout. Also, tweaked Viewport to be more resilient to changes in its content's size. 14 years ago
  jules 75ad1071ad OpenGL renderer optimisations. Renamed Colour::fromFloatRGBA. 14 years ago
  jules 44a050c1aa Fix for the parameter types of Colour::fromRGBAFloat. Change on iOS to avoid enabling an audio input device unless needed. 14 years ago
  jules 09dd26bf60 Tweak to ComponentBoundsConstrainer. Fix for iOS when embedding juce windows. 14 years ago
  jules 674aa73dd7 Bumped the version number. 14 years ago
  jules b558d441cb Updated a module's library dependencies. 14 years ago
  jules 34840062ef Made the x and y members public in the Point class. 14 years ago
  jules 115a171d76 Big OpenGLRenderer rewrite, plus a revamped OpenGL demo page to demonstrate 2D rendering. 14 years ago
  jules b480ff14a2 Fixed a typo in image conversion. 14 years ago
  jules 0b1cdf6ab1 Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. 14 years ago
  jules d1e4e9b9d0 OpenGL development (OpenGLRenderer now more-or-less works) 14 years ago
  jules 7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 14 years ago
  jules 04c35b28e6 OpenGL refactoring. 14 years ago
  jules d4b041ad91 Workaround for android internal compiler error. 14 years ago
  jules 9eb2e337d3 Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation. 14 years ago
  jules 27d7185f34 OSX10.4 menu fix. Graphics::drawSingleLineText justification. 14 years ago
  jules b23e5c4515 ImageButton fix. OpenGL refactoring. 14 years ago
  jules b258976e6a Internal graphics refactoring. 14 years ago
  jules 8ef30afad2 Added storage methods to AudioThumbnailCache. 14 years ago
  jules fd00effb69 Fixed a mistake in the last check-in. 14 years ago
  jules deec72851b Rendering code refactoring. 14 years ago
  jules 164cd8909b Fixes for TextEditor, ASIO, Windows touch, AU. 14 years ago
  jules f9c7761e60 More graphics refactoring. 14 years ago
  jules be3565ac98 Refactored some rendering code. 14 years ago
  jules f31dca5f2f More OpenGL work. 14 years ago