272 Commits (a88fb32b59ccbb22a48f6cc96196c73e732c411d)

Author SHA1 Message Date
  ed cdbc28c18b Add documentation tags 7 years ago
  ed 9027d1e5a1 Implemented setIcon() in NSViewComponentPeer 7 years ago
  jules e1f57f64da Optimised a couple of places in the software/GL render engines where copies of RectangleLists could be avoided 7 years ago
  jules fb43fbb37f Fix for CoreGraphics clipping to zero-winding paths 7 years ago
  jules 415f0e4c90 Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit! 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 78b0ab6442 A few code cleanups 7 years ago
  jules 3ec5c17bb1 Misc cleanups relating to ScopedPointer 7 years ago
  jules 58a99ff139 Dragged the singleton macros into the 21st century.. Cleaned up their implementation and gave them new upper-case names to match juce official style. The old names are still defined to avoid breaking old code, but please update before they get deprecated! 7 years ago
  Tom Poole 1dafeafef7 MacOS: Fixed some integer overflow issues when loading large images 7 years ago
  Lukasz Kozakiewicz 5d30fcd9b5 Android: move a bunch of generic Android and Java classes to JNI helpers, add Android/Java prefixes to disambiguate. 7 years ago
  jules 3e73e11d82 Avoided a visual studio warning 7 years ago
  jules 9d56e2990d Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 7 years ago
  jules 2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  jules 3df7f8ff8b Did a bit of minor modernising in Graphics + Path 7 years ago
  tpoole 0874e47a35 Graphics code refactoring 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 2f523cfae7 Added /usr/share/fonts as an extra font search-path on linux 8 years ago
  jules bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 8 years ago
  jules 38d49a5ee7 Modernised a few RectangleList iterators 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  hogliux 5fe3289256 Fixed several Android text rendering bugs 8 years ago
  tpoole 4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 8 years ago
  hogliux 6559b3e185 Fixed multiple harmless warnings in Android builds 8 years ago
  hogliux 3cef6dcbdf Fixed an obscure iOS deadlock when loading custom type-faces 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 8 years ago
  hogliux 64f0027863 Added a workaround for a macOS Sierra font rendering issue which resulted in invisible text for small font sizes 8 years ago
  ed a6d3c971fc Fixed a bug on OSX where images with SingleChannel PixelFormat were being created with an RGB colour space 8 years ago
  hogliux c0987f2b32 Fixed a false positive in ASAN in a recent bug fix commit to OSXTypeface 8 years ago
  hogliux 57fdbd439f Fixed a potential access after free bug when creating typefaces from user data os macOS 8 years ago
  ed 76b3689a48 Added BLOCKS module 8 years ago
  tpoole 13c494666e Changed lowResamplingQuality to kCGInterpolationNone on OS X and iOS 8 years ago
  tpoole a440c16d89 Added Graphics::ResamplingQuality::noResampling 8 years ago
  ed aff5ea5a9b Replaced two instances of src[1] with src[0] in the render4PixelAverage method as adding pixelStride handles the offset 8 years ago
  jules 021209e216 Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak 9 years ago
  jules 01e2e53160 Added an assertion to catch some unexpected behaviour in the CoreGraphics gradient renderer 9 years ago
  jules bb7189b05e Added kerning support to the DirectWrite layout code 9 years ago
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 189853720a Cleaned up a few uses of Image::null 9 years ago
  jules a45c3c564f Removed some C++11 syntax that had crept into the OSX font code 9 years ago
  jules 56b6efbbad Made sure that String::toCFString() never returns a null pointer 9 years ago
  jules e66762d81f Added writing-direction flags to OSX font layout generation 9 years ago
  jules 328652c3ad Added some workarounds in the OSX windowing code to help keep window resizing smooth when components are repainting at high speeds (only seems to be an issue since OSX 10.11) 9 years ago