32 Commits (52825b180b03fe45dfd0df5621e4edab6574417f)

Author SHA1 Message Date
  jules a49cc0fca5 Added methods degreesToRadians and radiansToDegrees 10 years ago
  hogliux ea4262f5e1 Add ignoreUnused utility function as a tool to avoid unused variables warning 10 years ago
  Fabian Renn-Giles 6d38e890f7 Fix Android compile error with recent isfinite patch 10 years ago
  Fabian Renn-Giles a9278b0fb8 Fix Android compile error with recent isfinite patch 10 years ago
  jules 904dd784fa Fix for an obscure Visual Studio warning. 10 years ago
  jules 82b4581d2d Fixed a warning in juce_isfinite 10 years ago
  jules 5ce5d95064 Added some template specialisation to the juce_isfinite method, so that it can safely be called for integer types too. 10 years ago
  jules 995839429e Tweaked JUCE_UNDENORMALISE to add/subtract a different constant, as this seems to lead to values that snap to zero better. 10 years ago
  jules 0a977b5589 Added a template specialisation for juce_hypot when used with float parameters. 10 years ago
  jules 3dc8a96265 Made the JUCE_UNDENORMALISE macro active on 64-bit intel, because apparently it actually is still an issue on that platform. 10 years ago
  jules 5054b4959a Added a couple of jmap() functions, to map values from source ranges to target ranges. 10 years ago
  jules ed0bed9af7 Added a function countNumberOfBits() 10 years ago
  jules 590cca9776 Added an overload for calling roundToInt with an int. Added a a Point::roundToInt method. 11 years ago
  jules c70d98dbdd Added some trigonometry functions that are missing from MSVC's C library. 11 years ago
  jules d9498b28cc Added a "square" function to the MathsFunctions file. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules b4382bad62 Added String methods to create/return a std::string, and also String::toRawUTF8 method. 12 years ago
  jules 1e7ea748ca Fixes for negativeAwareModulo() and audio thumbnail. 12 years ago
  jules 1bc02ee8e5 Workaround for Intel compiler warning. 12 years ago
  jules b3c0df703f Avoid warnings in Intel compiler. 12 years ago
  jules 976be45c2a Minor updates for mingw compatibility. 12 years ago
  jules 572cf1deb8 Cleaned up some docs. 13 years ago
  jules 351416c09a Tidied up some docs and comments. 13 years ago
  jules 2bfa580254 Android GL work. 13 years ago
  jules 5308aef329 Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer. 13 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! 13 years ago
  jules c555cbb9cb Tweaks to Viewport and roundToInt() 13 years ago
  jules 27d7185f34 OSX10.4 menu fix. Graphics::drawSingleLineText justification. 13 years ago
  jules be3565ac98 Refactored some rendering code. 13 years ago
  jules f31dca5f2f More OpenGL work. 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 e6f64740d9 New classes: Reverb and ReverbAudioSource. Fixes for component alpha levels, mac file chooser, MemoryInputStream. 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 904e1aba45 A couple of minor fixes, and changed code to use std::swap instead of swapVariables() 14 years ago
  Julian Storer 8df744472d New class: HashMap. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 60e3ff8f5a Android development and modal loop elimination. 14 years ago
  Julian Storer 1b05a7d46d New classes CharPointer_UTF8, CharPointer_UTF16, CharPointer_UTF32, complete refactoring of CharacterFunctions class and updates to the internals of String methods. Removal of String::operator+= (unsigned int) because of clashes with wide-char types that use unsigned int. Made core classes compatible with Android. Minor fixes to ListBox and AudioDeviceManager. 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 7becff2aa4 Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32. 14 years ago
  Julian Storer 5f347bc999 Updated the path flattening code to correctly observe tolerance values, and made the tolerances adapt to the scaling being used when drawing to a transformed graphics context. Fixed a small issue with focus listeners, and a mac menu dismissal problem. 14 years ago
  Julian Storer a37d5041dd Added a class Graphics::ScopedSaveState. Fixed a window dragging problem in win32, some VC6 compile errors, and made the jucer makefile builder use the target binary folder. 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 b952084419 Workarounds for VC6. 14 years ago
  Julian Storer ea16741b3d Tweaks to the win32 camera capture code to reduce CPU load. 14 years ago
  Julian Storer 38c64a7840 Minor tweaks to LookAndFeel, VST wrapper. 14 years ago
  Julian Storer ffd93c0343 Cleaned up some compiler warings in the demo. Minor Viewport tweak. 15 years ago
  Julian Storer 6389d9e5a6 Fix for double-clicking accented chars in the TextEditor. Documentation tweaks. Increased jucer warning levels in MSVC. 15 years ago