jules
|
b7089dfa45
|
New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component".
|
12 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |
jules
|
b56695f604
|
Fix for XML formatting.
|
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
|
14c6561dda
|
Removed the (broken) String::Concatenator class - this awful class should never have existed. Instead, for fast string concatenation, write to a MemoryOutputStream and get the result with MemoryOutputStream::toString().
|
13 years ago |
jules
|
07b73e4071
|
StringArray fix + additional unit tests. AudioFormatManager tweak for iOS. Minor clean-ups.
|
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
|
796247483a
|
Added a JSON parser/formatter class. Extended the var class to hold arrays, to make it compatible with the structure of JSON data.
|
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
|
0271fdf167
|
More minor nullptr stuff.
|
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
|
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
|
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
|
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
|
e17dfb559f
|
Fix for copying NamedValueSets, removed some win32 DC warnings. Removed the obj-C suffix setting from the jucer's global settings. Updated the Jucer to generate correct iPhone/iPad apps for iOS4. Renamed some of the demo build folders from "iPhone" to "iOS".
|
14 years ago |
Julian Storer
|
cac0a7e3f8
|
Jack audio fix. New class LinkedListPointer. Couple of new menu methods in DocumentWindow. win32 window size constrainer tweak.
|
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 |
Julian Storer
|
c8799c9107
|
New class: NewLine, which provides a clean way to write new-line sequences to streams or strings, and a way to customise the new-line sequence used by an OutputStream.
|
14 years ago |
Julian Storer
|
030489f086
|
Added a couple of handy methods XmlDocument::parse().
|
14 years ago |
Julian Storer
|
59ac5a6d25
|
Fixed a bug in the Flac writer. Optimised BigInteger::getHighestBit(). Misc minor clean-ups.
|
14 years ago |
Julian Storer
|
e387132522
|
Changes to XML parsing so that leading space inside text elements does not get trimmed.
|
14 years ago |
Julian Storer
|
a4aca30079
|
Refactored the MemoryOutputStream constructors and added some new features. Tidied up some stream methods to avoid relying on the stream length, which can be unreliable in http streams. Tweaked some mac atomic functions. Fixed some win32 dllexport declarations.
|
15 years ago |
Julian Storer
|
911b27dcbd
|
Added Jucer support for the new Visual Studio 2010 projects.
|
15 years ago |
Julian Storer
|
419aac8074
|
Minor clean-ups.
|
15 years ago |
Julian Storer
|
1751beed57
|
Code clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
b9443c8ba3
|
Cleaned up some compiler warnings. Jucer development.
|
15 years ago |
Julian Storer
|
7ed446b5fd
|
Tweak to TextInputTarget. Code clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
a7e824032f
|
Refactored some directory iteration code and other minor clean-ups.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
d4435ca8b8
|
Minor clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
66643e85ac
|
Minor string changes.
|
15 years ago |
Julian Storer
|
a728139698
|
Small fix for demo plugin code. Minor code clean-ups.
|
15 years ago |
Julian Storer
|
841a6665bd
|
Minor string literal tidy-ups.
|
15 years ago |
Julian Storer
|
af2137ecaa
|
Minor code clean-ups.
|
15 years ago |
Julian Storer
|
06fb01aab3
|
Minor string tweaks.
|
15 years ago |
Julian Storer
|
3b77f1233f
|
Tidied up some methods in String, StringArray, and input streams. Reduced CoreAudio buffer size limit.
|
15 years ago |
Julian Storer
|
bc5a7a6b7e
|
Updated VC6 project. Removed some unsafe templated casts from MemoryBlock and HeapBlock.
|
15 years ago |
Julian Storer
|
08eb852103
|
Minor code clean-ups.
|
15 years ago |
Julian Storer
|
6b79430341
|
Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number.
|
15 years ago |
Julian Storer
|
038886510a
|
Tidied a few static functions away into private namespaces.
|
15 years ago |
Julian Storer
|
1d1fc5aa4c
|
Added a handy new method: XmlElement::createNewChildElement().
|
15 years ago |
Julian Storer
|
b2e5ef2bd6
|
Minor code modernisations.
|
15 years ago |
Julian Storer
|
63d3d8a77e
|
New class: NamedValueSet, which is a simple container for named var objects. Removed the clunky get/setComponentProperty methods and replaced them a single method Component::getProperties(), which returns a NamedValueSet for that component - if you've used component properties in your code you might need to change your syntax, but this is a cleaner solution, and using var objects for the data is more powerful than the old, string-based implementation. Also fixed a Mac image rendering bug.
|
15 years ago |
Julian Storer
|
0744c0db37
|
New class: TemporaryFile, which manages a temporary file, deleting it when it goes out of scope. Also fixes for compile problems in VC7.
|
15 years ago |
Julian Storer
|
97035bb3a1
|
Removed the (rather pointless) granularity value from the array objects. Converted a few macros into functions and other misc code clean-ups.
|
15 years ago |
Julian Storer
|
18ffeba9da
|
Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder.
|
15 years ago |