jules
|
fe61c37d93
|
Updated the return types of OutputStream::writeFromInputStream and InputStream::readIntoMemoryBlock
|
10 years ago |
jules
|
b5af44a485
|
Couple of minor clean-ups.
|
11 years ago |
jules
|
e5e24fd541
|
Avoided assertion in File::isAbsolutePath
|
11 years ago |
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.
|
11 years ago |
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
11 years ago |
jules
|
88c71bc7af
|
Removed unwise assertion from File.
|
11 years ago |
jules
|
b11a88bc01
|
Moved some duplicated linux/android code into a shared file. Added a method File::isLink()
|
11 years ago |
jules
|
19425a4502
|
Optimised a couple of XML and memory block functions.
|
11 years ago |
jules
|
5051b2ffcc
|
Optimised some number streaming functions.
|
11 years ago |
jules
|
abd3babc02
|
Minor optimisations and clean-ups.
|
11 years ago |
jules
|
9a193b55f2
|
Fixed a bug in File relative path parsing.
|
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
|
2786eadaf9
|
Removed a few pedantic warnings.
|
11 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
|
2266501eb9
|
Small fix for File::createInputStream.
|
12 years ago |
jules
|
e6d817d20d
|
Extended MemoryMappedFile to allow loading of file subsections.
|
12 years ago |
jules
|
e543949bda
|
Minor clean-ups.
|
12 years ago |
jules
|
e77d5b12ef
|
Some clean-ups and additions to Logger and FileLogger classes. Added some logging to the Introjucer.
|
12 years ago |
jules
|
75ad35f786
|
Improved File::moveFileTo and made file renaming in the introjucer more robust.
|
13 years ago |
jules
|
df5d50bcd8
|
Version number bump.
|
13 years ago |
jules
|
70133a94eb
|
Introjucer: added a setting for JucePlugin_AUMainType. Added a method InputStream::getNumBytesRemaining()
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
efa18b1230
|
Small introjucer fix.
|
13 years ago |
jules
|
70a5f0233c
|
Fixes to some MemoryOutputStream streaming operators.
|
13 years ago |
jules
|
295d125142
|
Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.
|
13 years ago |
jules
|
15252c7227
|
New method: FileOutputStream::truncate()
|
13 years ago |
jules
|
f35738afe0
|
Midi file fix to avoid multiple end-of-track events. Some openGL tweaks.
|
13 years ago |
Julian Storer
|
9a9f570781
|
Tweaks to streams and gzip compressor.
|
13 years ago |
Julian Storer
|
dce7cd9cd1
|
Added a unit-test, and removed constness from a couple more return types.
|
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
|
d3bcbeef9c
|
Introjucer saving optimisations.
|
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
|
a1abff979b
|
Minor tweaks to Random.
|
14 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
|
3213bec481
|
New class: MemoryMappedFile.
|
14 years ago |
Julian Storer
|
7d969716f2
|
Fix for return key and multi-touch handling on iOS. Added CoreText typeface support for newer OSX and iOS versions. Experimental support for latency correction in the AudioProcessorGraph. File extension fix for directories. Experimental support for openGL threading.
|
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
|
b047d9be53
|
More 'nullptr' updates and minor clean-ups.
|
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
|
eabc372ea9
|
String tokenisation clean-up.
|
14 years ago |
Julian Storer
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
06d436a3ab
|
Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac.
|
14 years ago |
Julian Storer
|
533e7ba795
|
Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default.
|
14 years ago |
Julian Storer
|
3fe85fd17a
|
Fix for mono files in QuicktimeAudioFormat. Avoided some floating-point comparison warnings. Added some iOS options in the new jucer plist. Fix for audio host startup. Changes to allow backslashes in unix filenames.
|
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 |