20 Commits (7e9fbd30c3882bf2e5b718efbf08ce71c6f7ac08)

Author SHA1 Message Date
  jules 7d4bbd114a New class Desktop::Displays, which now handles all display size information and replaces some methods that were in Desktop. Also now supports display scaling values. See Desktop::getDisplays(). 13 years ago
  jules 53c0436d71 Android fixes. OSX fix for old SDKs. 13 years ago
  jules dcb8351844 Minor tweaks to Component and OSX fullscreen behaviour. 13 years ago
  jules a07f07dda3 Avoided disabling OSX kiosk mode when focus is lost. 13 years ago
  jules a8083eb293 TextLayout fix. OSX fullscreen fix. 13 years ago
  jules 4cf80f1819 Fix for kiosk mode in OSX 10.6. 13 years ago
  jules 994f1de977 Linux clipboard fix. Better kiosk mode control in OSX10.7. 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 a8a7630635 OSX 10.7: windows that have a maximise button and a native title bar will now support Lion full-screen mode. 13 years ago
  jules bbac5a8790 New class: OpenGLShaderProgram, and GL clean-ups. 13 years ago
  jules cd0683ef4d Tidied up a few return types. 13 years ago
  jules da7d612591 Small 10.5 compatibility tweak. 13 years ago
  jules fb9af90b61 Updatesfor OSX 10.7 compatibility. 13 years ago
  jules 2ae2f8da30 Improved OSX realtime key modifier flag detection. 13 years ago
  jules d1e4e9b9d0 OpenGL development (OpenGLRenderer now more-or-less works) 13 years ago
  jules 7404020717 New method LookAndFeel::createGraphicsContext(). More OpenGL refactoring. 13 years ago
  Julian Storer b114339c3f New macro JUCE_DEFAULT_SOFTWARE_RENDERER to help replace the software renderer with a custom class. Removed some defunct Xcode settings. Small SVG workaround. 13 years ago
  Julian Storer d55b7419ec Fixed a typo in the introjucer. C++0x fixes. 14 years ago
  Julian Storer 4808d9c318 Hard-coded some juce namespace declarations. 14 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.. 14 years ago
  Julian Storer b317b47533 Multi-touch handling changes for Component class. 64-bit VST keypress fix. 14 years ago
  Julian Storer cf4ecfacac Changed some obj-C literals to avoid cross-linkage problems in plugins. More introjucer work. 14 years ago
  Julian Storer 9a15f10e4f Internal file reorganisation. 14 years ago
  Julian Storer 3871c8d6d1 Tweaked OS file drag-and-drop to ignore unwanted file types. Minor structural fixes. Changes to avoid cancellation of ThreadWithAlertWindow and for Linux openGL rendering. 14 years ago
  Julian Storer c908bc5b84 Fixed a couple of introjucer problems. Reorganised some native code. 14 years ago
  Julian Storer 94a0bf1af1 Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details. 14 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 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer a6f3466852 Sorted out some mac window maximising peculiarities. 14 years ago
  Julian Storer 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer 94b07cb09b Added quality options to FlacAudioFormat. Fixed a positioning error in embedded NSViewComponents. Fixes to KnownPluginList, ResizableCornerComponent. Component findColour tweak. 14 years ago
  Julian Storer 7d969716f2 Fix for return key and multi-touch handling on iOS. Added CoreText typeface support for newer OSX and iOS versions. Experimental support for latency correction in the AudioProcessorGraph. File extension fix for directories. Experimental support for openGL threading. 14 years ago
  Julian Storer dd22093526 Cleaned up some obj-C autorelease code. 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 ed0ed361f0 Cleaned up a couple of win32 window class methods. Some other minor clean-ups. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 571a2626da Fixed an image anti-aliasing problem. Created some new methods in AudioIODeviceType to create device-specific types. Tidied up some win32 DLL build problems. Added support for drag-and-drop from iTunes on mac. 14 years ago
  Julian Storer e7f4dac9f9 Removed the PositionedRectangle class (this has been superseded by the RelativeRectangle class. If you still need PositionedRectangle in your code, just grab a copy of the class from the last revision and put it directly into your codebase). Changed the BorderSize class to be templated like Point, Line, Rectangle, etc - if you've used a BorderSize anywhere, just replace "BorderSize" with "BorderSize<int>" to get it compiling again. Updated Graphics::drawDashedLine to take a Line object. 14 years ago
  Julian Storer 837f4c8d81 CoreGraphics fix. win32 header file fix. 14 years ago
  Julian Storer 6790239ef2 Fix for mac kiosk modes. 14 years ago
  Julian Storer 7007b179b2 Added fruityloops plugin host type. Changed NamedValueSet to use a linked list internally. Fixes for 64-bit compilation targeting OSX10.6. 14 years ago
  Julian Storer 99085429b5 Rewrote the AudioThumbnail class to support some new features like using readers and adding data directly to the thumb. Added an option to AudioFormatWriter::ThreadedWriter to take a thumbnail which it dynamically generates while recording. Added a couple of new maths functions: findMinAndMax, isPositiveAndBelow. 14 years ago
  Julian Storer a768d7410f Small fixes to drag-and-drop, leak detector. 14 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. 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 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. 14 years ago
  Julian Storer aa71477712 Fixed a TabbedComponent bug. Fixed fallback fonts on win32. 14 years ago
  Julian Storer 1577be257c Fix for osx10.5 window resizing. Misc Jucer tweaks. 14 years ago
  Julian Storer 0a1f3857ae Couple of minor fixes and clean-ups to various components. 14 years ago
  Julian Storer 4e1c66b02e Added an alpha setting to Components with Component::setAlpha(). Removed Component::fadeOutComponent method and instead refactored the ComponentAnimator class to provide fading in and out of the alpha level. Added a method Desktop::getAnimator() that provides a global instance of a ComponentAnimator so that there's no need to create your own. 14 years ago