hogliux
bfd5605dda
Added comments to specify what File::create vs. FileOutputStream() will do when the parent directoy of the file does not exist
2016-11-07 17:42:11 +00:00
tpoole
278505913c
Restored non-flushing behaviour of FileOutputStream
2016-09-30 15:24:46 +01:00
tpoole
495e2bfd56
Fixed file flushing for FileOutputStream on Windows
2016-09-29 11:39:11 +01:00
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.
2016-09-16 12:03:02 +01:00
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
2016-09-15 17:13:41 +02:00
hogliux
ec9c033cdf
Add exclusive flag to MemoryMappedFile
2016-08-09 09:23:06 +01:00
jules
16913f2cd6
Added a unit test
2016-06-23 11:46:03 +01:00
jules
69a7506274
Made File remove any redundant "/./" subfolders of paths that it is given
2016-06-23 11:38:35 +01:00
Timur Doumler
fc69dc00db
Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not.
2016-06-08 20:42:19 +01:00
jules
eca3a5b232
Fixed a typo in a comment
2016-02-17 14:42:15 +00:00
jules
28a322138d
Added method Desktop::isOSXDarkModeActive()
2016-02-03 11:30:55 +00:00
jules
e86417b60f
Added some more File unit tests, and fixed a parsing problem with dot-prefixed filenames
2016-02-03 10:43:15 +00:00
jules
bbee942645
Made File::getChildFile handle paths containing double-slashes
2016-01-28 10:58:52 +00:00
jules
db09156251
Added a couple of missing 'override's
2016-01-20 08:18:42 -08:00
jules
f6dd015999
The File class will now canonicalise the paths that it is given, to remove ellipsis
2016-01-11 14:59:30 +00:00
jules
02492b36b9
Lots of small whitespace tweaks.
2015-12-13 19:32:05 +00:00
jules
41c2e8ea26
Minor documentation correction in File.
2015-12-07 14:21:02 +00:00
Joshua Gerrard
e220f35250
Fixed compilation errors on MinGW
2015-11-23 12:35:05 +00:00
jules
810f2bfb2a
Introjucer: Added Android Studio exporter
2015-11-02 16:13:46 +00:00
jules
8602b8b172
Minor spelling correction
2015-10-14 09:31:46 +01:00
jules
88ca15e6f2
Added override specifiers to unit test classes
2015-08-10 16:21:16 +01:00
hogliux
c7b8e77031
Update copyright notice
2015-07-22 15:59:34 +01:00
jules
58105cde57
Fix for File::isDirectory on posix when given a File::nonexistent. Also added unit tests for this.
2015-06-01 12:28:02 +01:00
jules
f6395d4cda
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
2015-03-31 11:44:10 +01:00
jules
c5d9600fa1
Added comment to a file method.
2015-01-17 13:29:26 +00:00
jules
73d2d1469b
Avoided some recursion in DirectoryIterator which could cause stack overflows in large filesystems
2014-11-15 17:17:44 +00:00
jules
9c884f79d3
Added method File::setExecutePermission()
2014-11-12 15:01:34 +00:00
jules
7a7f7814fb
Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems.
2014-10-26 19:36:54 +00:00
jules
74571aba11
New class: MountedVolumeListChangeDetector
2014-10-26 17:39:49 +00:00
jules
2fd89b0ac4
A few minor clean-ups.
2014-08-26 10:17:40 +01:00
jules
fe61c37d93
Updated the return types of OutputStream::writeFromInputStream and InputStream::readIntoMemoryBlock
2014-08-11 09:44:14 +01:00
jules
ae0383c7db
Added a win32-specific flag File::windowsSystemDirectory
2014-07-08 14:05:55 +01:00
jules
d8180f7ba5
Tweaked FileInputStream::setPosition to make sure it returns false when trying to seek beyond the limits of the file.
2014-05-24 18:36:17 +01:00
jules
27046fd1a7
Added new method File::getFileIdentifier() for retrieving a file's unique ID.
2014-05-03 16:46:44 +01:00
jules
d8c390d7a2
Avoided unnecessary disk flushing in the destructor of FileOutputStream.
2014-04-10 21:00:39 +01:00
jules
b5af44a485
Couple of minor clean-ups.
2014-03-28 09:06:20 +00:00
jules
e5e24fd541
Avoided assertion in File::isAbsolutePath
2014-03-14 18:33:53 +00:00
jules
e80e396f5d
Improved documentation.
2014-01-28 11:56:42 +00:00
jules
844fda7939
Spelling fix.
2014-01-27 20:12:39 +00:00
jules
5cabff2ac2
Moved FileFilter and WildcardFileFilter into the juce_core module.
2014-01-25 15:54:32 +00:00
jules
76c8400049
Really minor clean-ups.
2014-01-12 18:06:48 +00:00
jules
a316bd5f6f
Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors.
2013-12-02 09:44:17 +00:00
jules
2edec00b55
Removed a few more uses of String::empty.
2013-12-01 23:28:31 +00:00
jules
2623f4d1e1
Added method String::clear(), and used it to replace a few uses of String::empty.
2013-12-01 11:32:39 +00:00
jules
88c71bc7af
Removed unwise assertion from File.
2013-10-15 17:36:32 +01:00
jules
b11a88bc01
Moved some duplicated linux/android code into a shared file. Added a method File::isLink()
2013-10-15 17:17:31 +01:00
jules
19425a4502
Optimised a couple of XML and memory block functions.
2013-10-02 22:25:26 +01:00
jules
5051b2ffcc
Optimised some number streaming functions.
2013-09-22 12:25:52 +01:00
jules
abd3babc02
Minor optimisations and clean-ups.
2013-09-21 13:41:16 +01:00
jules
9a193b55f2
Fixed a bug in File relative path parsing.
2013-09-16 19:54:32 +01:00