34 Commits (e982c70438a8aee277bcd4fe21cdfd7f9bd76c7f)

Author SHA1 Message Date
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules 7daff1a99e Fixed a build error 7 years ago
  jules 6a49d6efdc Minor tidying up 7 years ago
  Lukasz Kozakiewicz 5358756d58 FileChooser: misc fixes and improvements to iOS and Android file choosers. 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  hogliux df8fc9b910 FileChoosers: Added a file-chooser save mode where the caller already supplies a temporary file which should be saved. JUCE will automatically move the temporary file to the location selected by the user 7 years ago
  hogliux 7e23bf28ae Added iOS/Android native file chooser support and support for asynchronous invocation of file choosers 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
  ed dec870f5eb Projucer: Fixed a few live-build errors on Windows 7 years ago
  tpoole f1409640f8 Added File::isRoot() 8 years ago
  tpoole 9b065f12b4 Fixed bug in the Win32 FileChooser dialog when selecting a nonexistent root drive 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 024fe6c9ad Avoided an assertion in win32 file chooser code 8 years ago
  ed f3be41caba Fixed a bug in the Windows FileChooser where two backslashes would be added to the file paths of selected files 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  hogliux 9629de32bb Add treatFilePackagesAsDirectories flag to native FileChooser 9 years ago
  Joshua Gerrard 210fe4a5d6 Fixed warnings on MinGW 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 8c64ab5391 Reverted a mistake in a win32 file chooser function. 10 years ago
  jules 9efbd199a6 Fixes for file-filter separator token parsing on linux zenity and win32. 10 years ago
  jules e0491d4574 Added support a flag JUCE_DISABLE_NATIVE_FILECHOOSERS which is pretty self-explanatory. 11 years ago
  jules 0a51a8d99f Made sure that win32 file dialogs are resizeable. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 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 4779259cb7 Handling of default file type in win32 file chooser. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules e83e076f7d Better always-on-top detection in a few component types. 12 years ago
  jules 9ca3ab9454 AlertWindows should now be always-on-top if the process is using any other windows are in that mode. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  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 1a5bdda7f1 Fixed an obscure utf8 string comparison problem. Added a few C++11 tweaks. Improved VST host default folder detection. Win32 file browser filter fix. Introjucer VS2005 compiler bug workaround. 13 years ago
  jules fce514266e Refactored the linux Freetype font code and native file chooser (via zenity). 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 328cc11713 Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety. 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 7485498ee7 Minor clean-ups. 14 years ago
  Julian Storer f007dba11b Minor clean-ups. 14 years ago
  Julian Storer bde96c1053 Fix for win32 String::formatted. Minor clean-ups. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 6e76ba29ab Added missing include for sockets. Android http streams. Minor fix for ActiveX. 14 years ago
  Julian Storer 01571e2b0f win32 FileChooser fix. 14 years ago
  Julian Storer e235912ae5 Major overhaul of the String class, to rely more heavily on the CharPointer_UTF classes. On win32, the juce_wchar type is now a typedef for a 32-bit int, rather than the 16-bit wchar_t. The String class now has toUTF8(), toUTF16() and toUTF32() methods to retrieve the string in different formats. 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 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 d508109296 Refactored midi input code to allow unlimited syex length + partial sysex callbacks on win32. Fixed a few problems with menu bars, Quicktime, AudioUnits. Modernised some old win32 file chooser code. Tweaked some window border rendering. 14 years ago
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 841a6665bd Minor string literal tidy-ups. 15 years ago
  Julian Storer 1fc2a55d82 Minor code clean-ups. 15 years ago