261 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  jules fc772941d6 Fixed some pedantic warnings. 12 years ago
  jules 463325c0c6 Introjucer: changed the way binary data cpps are generated so that the content will not be dependent on machine-specific paths. 12 years ago
  jules ec524a437d Fixed VC warning. Tweak to mouse cursor snap-back in sliders. Added an introjucer option to avoid adding the BinaryData.h header to AppConfig.h 12 years ago
  jules fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 12 years ago
  jules 439562679d Avoided some VC warnings in the demo app. 12 years ago
  jules 968b1e1c12 Resaved projects. 12 years ago
  jules 25291038b8 Added a method OpenGLContext::setContinuousRepainting, and changed the behaviour so that by default, continuous rendering is OFF. This seems much more likely to be what people need in most cases, but if you need the old behaviour, just call setContinuousRepainting (true). 12 years ago
  jules a2c95ce4fd Cleaned out and optimised some graphics code. 12 years ago
  jules db68e2842e Avoid an assertion in juce demo app. 12 years ago
  jules a2280fc25d Simplified a lot of the image drawing calls internally. Added the new juce logo to the demo app as a more challenging example of path rendering. 12 years ago
  jules dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 12 years ago
  jules 641cb754f0 Minor clean-ups. 12 years ago
  jules 2651911b87 New method OpenGLContext::getRenderingScale(). Updated the GL demo to use this method of getting the display scale. 12 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 12 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 12 years ago
  jules 68e49a99bb Introjucer: tweaked the dead code stripping flags for Xcode. 12 years ago
  jules 2c97d9ed3d Introjucer: made Xcode release builds strip dead code. 12 years ago
  jules 29ada09816 Cleaned up some unused variables. 12 years ago
  jules 68f98d1243 Added a FPS readout to the rendering demo. 12 years ago
  jules 779e1d483f Added tests for SSE3 capability. 12 years ago
  jules ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 12 years ago
  jules aafa12fd81 Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings. 12 years ago
  jules 68227e8b29 Introjucer: Fixed an ordering problem in linux makefile generation. 12 years ago
  jules 1b9a60e52c Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before. 12 years ago
  jules 33b246ce7b JuceDemo: made the taskbar icon menu work in OSX when the process isn't in the foreground. 12 years ago
  jules 3d74717349 Bit of tidying-up in the Point class, and some spelling fixes in comments. 12 years ago
  jules f196f88330 Introjucer: added a menu to choose which IDE to launch when there's more than one. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 12 years ago
  jules c5b4e48b80 Updated some headers and URLs. 12 years ago
  jules 98ae8a49d2 Added DPI field to Desktop::Display information. Couple of Android fixes. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 2a39f805ab Fixed a typo in the demo code. 12 years ago
  jules 01e3e4c40c Fixed some coverity warnings. 12 years ago
  jules ddc1524742 Updated headers in demo project files. 12 years ago
  jules 3c76294319 Android: setting the audio output at startup. 12 years ago
  jules a82ab2fd8e Introjucer: made linux exporter use same flags for C files 12 years ago
  jules 794d9d4862 Resaved projects. 12 years ago
  jules 51df5143bf SystemTrayIconComponent support for OSX 12 years ago
  jules c8fe9cab4b Rebuilt projects 12 years ago
  jules 31747486ff New class: IPAddress. 12 years ago
  jules 00641f06ed Introjucer: Added a couple of CodeBlocks flags. 12 years ago
  jules 5ee84916a3 Introjucer: per-config linux makefile architecture setting. 12 years ago
  jules 5b3a6d184b Resaved projects 12 years ago
  jules 82976c2ac7 Introjucer: some code-gen updates. 12 years ago
  jules cf9e7072ae Introjucer: resource file size limit setting. 12 years ago
  jules 2acf04ed4b Added some VS2012 projects, rebuilt some project files. 12 years ago
  jules e93f645b5a Made introjucer fix line endings when saving jucer documents. 12 years ago
  jules 7bc0cf13b1 Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows. 12 years ago
  jules af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 12 years ago