jules
e77d5b12ef
Some clean-ups and additions to Logger and FileLogger classes. Added some logging to the Introjucer.
12 years ago
jules
deeab7f818
Minor tidying-up.
13 years ago
jules
56bbab1537
(automated whitespace clean-up)
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
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
1e91e7586a
Fix for PropertiesFile case sensitivity setting. Minor fix for animation component key focus.
14 years ago
Julian Storer
74469aaa83
Refactored the PropertiesFile construction, introducing a PropertiesFile::Options structure to hold all the settings that previously were just passed as parameters. Also added a mandatory option for setting the OSX preferences path to be used - see the PropertiesFile::Options::osxLibrarySubFolder value for details.
Also on OSX, changed the location used for interprocess lock files to /var/tmp - this may affect applications which try to share locks with older builds of the same app.
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
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
fa04e0cf93
win32 font name length fix. Tidied up ScopedLock class structure, creating some templated classes for generic RAII locking.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
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
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
4cfdcb69fd
Updated the ChangeBroadcaster class - sendChangeMessage() now has no parameters, and ChangeListener::changeListenerCallback() no longer provides a void*, it provides the ChangeBroadcaster* that triggered the callback. Also deleted the ChangeListenerList class, as it didn't offer anything that ChangeBroadcaster doesn't do. Changed the new jucer to expand preprocessor tokens in the header search path string.
14 years ago
Julian Storer
030489f086
Added a couple of handy methods XmlDocument::parse().
14 years ago
Julian Storer
6c4d8023bd
Cleaned up and restructured some app startup code. Updated some iPhone settings.
15 years ago
Julian Storer
ed97872c1a
Tidied up some filenames, cleaned up some code. Removed VoidArray class (just use Array<void*> instead)
15 years ago
Julian Storer
b9443c8ba3
Cleaned up some compiler warnings. Jucer development.
15 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
c85d54b1cb
Minor tweaks. Jucer development.
15 years ago
Julian Storer
e6237b5154
Added safeguard for ScopedPointer and fix for PropertiesFile locks.
15 years ago
Julian Storer
6bb4cbfb59
Added an optional InterprocessLock to PropertiesFile
15 years ago
Julian Storer
a94ebc0461
Added openGL support for the iPhone.
15 years ago
Julian Storer
d7108bb5ba
Jucer VC6 support + misc VC6 compatibility hacks.
15 years ago
Julian Storer
d9d1c4c995
New methods for PropertiesFile. Fix for InterprocessConnection.
15 years ago
Julian Storer
0d278483e4
Fix for String copying thread-safety, and some minor compile issues.
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
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
Julian Storer
8bf4d88d97
Minor clean-ups.
15 years ago
Julian Storer
c22c06c80c
New class: ScopedPointer, which auto-releases a pointer when it goes out of scope. I've used this extensively to replace a lot of pointer deletions with more RAII-style patterns.
15 years ago
Julian Storer
3ae9ac0295
added some changes to make the core library compile on the iPhone (none of the UI code is done yet). In the process of this, fixed some endianness problems in SystemStats::getMACAddresses, and changed some of the mac code for timing, directory searching, etc to use different APIs internally.
15 years ago
jules
4d16424d9c
Rearranged the layout of the source tree, giving it a slightly flatter directory structure. Also fixed a small bug with DragAndDropComponents that was stopping the toolbar customisation working properly.
15 years ago
jules
eb32240e95
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
9c26ea7f72
16 years ago
jules
25453b90f2
17 years ago
jules
15dfdff5f8
(automatic tidy-up of whitespace)
18 years ago
jules
08cde09921
18 years ago
jules
b48a4e7856
18 years ago
jules
2e04bab207
18 years ago
jules
38aa8c42a9
misc optimisations
18 years ago
jules
94cfda5062
18 years ago