tpoole
2e84129479
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
8 years ago
ed
fb08261013
Fixed VS2013 warning in File::NaturalFileComparator struct
8 years ago
ed
a0ed11ebee
Made File::NaturalFileComparator::compareElements() method const
8 years ago
ed
e93eee0eb1
Added NaturalFileComparator struct to File. Reverted File::compareFilenames method to old behaviour.
8 years ago
hogliux
bfd5605dda
Added comments to specify what File::create vs. FileOutputStream() will do when the parent directoy of the file does not exist
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
stefan
8ec9443543
Projucer various fixes
* Use separate folder for disk cache in debug mode to avoid mixing debug/release-mode object files while testing
* Quote the server's file name as it may contain spaces etc.
* Fix saving source files during compilation on Windows
* Fix JuceDemo for live builds on Mac: long chains of recursive operator<< invocations caused compiler crash
* Move code for creating disabled Build tab to extra function and add names to improve readability
* Implement new "subscribe" behavior for createDisabledBuildTab
* Clean up trailing spaces
8 years ago
jules
eca3a5b232
Fixed a typo in a comment
9 years ago
jules
41c2e8ea26
Minor documentation correction in File.
9 years ago
jules
810f2bfb2a
Introjucer: Added Android Studio exporter
9 years ago
jules
8602b8b172
Minor spelling correction
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
jules
c5d9600fa1
Added comment to a file method.
10 years ago
jules
9c884f79d3
Added method File::setExecutePermission()
10 years ago
jules
ae0383c7db
Added a win32-specific flag File::windowsSystemDirectory
11 years ago
jules
27046fd1a7
Added new method File::getFileIdentifier() for retrieving a file's unique ID.
11 years ago
jules
2623f4d1e1
Added method String::clear(), and used it to replace a few uses of String::empty.
11 years ago
jules
b11a88bc01
Moved some duplicated linux/android code into a shared file. Added a method File::isLink()
11 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.
11 years ago
jules
725334d78c
Added File::commonDocumentsDirectory enum.
11 years ago
jules
2786eadaf9
Removed a few pedantic warnings.
11 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.
11 years ago
jules
5a1112ab94
Updated the format of the header include guard macros.
12 years ago
jules
23f59fd99c
Improved some documentation in the File class.
12 years ago
jules
aec3d12753
A few minor tweaks to avoid warnings etc.
12 years ago
jules
a12db728d5
Comment fix.
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
c7506df13f
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
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
f9e31ab7a9
Documentation pedanticism.
12 years ago
jules
0ceeb573d8
Minor changes to avoid pedantic compiler warnings.
12 years ago
jules
d1ceed0c14
Workaround for Xcode3 compiler bug.
12 years ago
jules
c94183e614
New method File::createLink, for creating win32 .lnk files.
12 years ago
jules
fae88c8b88
Minor documentation updates. Added MidiMessageSequence::sort() method.
12 years ago
jules
e6faf25559
Added File::userPicturesDirectory, and improved detection of special file locations on linux.
12 years ago
jules
976be45c2a
Minor updates for mingw compatibility.
12 years ago
jules
df5d50bcd8
Version number bump.
13 years ago
jules
f35738afe0
Midi file fix to avoid multiple end-of-track events. Some openGL tweaks.
13 years ago
Julian Storer
ffc2f5d40e
Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course)
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
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
94a0bf1af1
Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.
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
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
6f0740d466
New class: Result, for returning error messages from operations. Used this class to report file errors in FileInputStream and FileOutputStream.
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
5d98779f19
Updated the date in the copyright notice.
14 years ago
Julian Storer
3bacbe2a8c
Refactored various string processing in the library. Removed a couple of String accessors that relied on assumptions about the format of the string's internal data (if your code has any problems with these changes, you should probably use the String::getCharPointer() method instead).
14 years ago
Julian Storer
e2ef26e91c
Added an alertwindow font setting to the lookandfeel class. Made sure the ComponentListener::componentChildrenChanged is called when component z-order changes. Fix for CoreMidi output timestamps.
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