hogliux
c7b8e77031
Update copyright notice
10 years ago
hogliux
8c242b7547
Fix warnings on linux
Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion
10 years ago
jules
afbec9cf3c
Updates to avoid pedantic warnings in gcc.
10 years ago
jules
3613542330
Updates to avoid pedantic warnings in gcc.
10 years ago
jules
92b01ad0b2
Added some extra safeguards against problems when running a headless linux app.
10 years ago
jules
50a55b2e9c
Avoided a few compiler warnings.
10 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
823d0da856
Minor clean-ups
12 years ago
jules
e543949bda
Minor clean-ups.
12 years ago
jules
c16c3a7c28
Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels.
12 years ago
jules
a7a16116d0
Linux: fixed dependency between juce_gui_basics and juce_events.
12 years ago
jules
0033491cc8
Cleaned up some compiler warnings.
12 years ago
jules
46f1c15f92
Introjucer: fix for binary data with duplicate filenames.
12 years ago
jules
351416c09a
Tidied up some docs and comments.
13 years ago
jules
e905f52014
More internal message class refactoring/decoupling.
13 years ago
jules
31209dadfc
Simplified some message-handling code.
13 years ago
jules
8f9549a4a7
OpenGL fix.
13 years ago
jules
fce514266e
Refactored the linux Freetype font code and native file chooser (via zenity).
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..
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
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
ed0ed361f0
Cleaned up a couple of win32 window class methods. Some other minor clean-ups.
14 years ago
Julian Storer
5d98779f19
Updated the date in the copyright notice.
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
9770806e09
Renamed and shifted around a few native code files.
14 years ago
Julian Storer
d60f661789
Changed the Message class to be reference-counted, and used this to tighten up some messaging code. Minor tweaks to AudioThumbnail, ReferenceCountedArray.
14 years ago
Julian Storer
584d9a4ec0
Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI.
14 years ago
Julian Storer
32081a387c
Minor code clean-ups
15 years ago
Julian Storer
ccd8566e96
Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag.
15 years ago
Julian Storer
c20daf9740
Fixed a mac initialisation problem.
15 years ago
Julian Storer
79b8ffa007
Made ResizableWindow slightly more resilient. Added a method to OwnedArray.
15 years ago
Julian Storer
97d26439c8
Minor updates to networking. Jucer development.
15 years ago
Julian Storer
cc45ec88f5
Misc fixes and tweaks for networking, pthreads, jucer project generation, drawables.
15 years ago
Julian Storer
1baaa016bd
Tidied up some linux messaging code. Fixed a couple of small graphic bugs.
15 years ago
Julian Storer
9d00c15b67
Stage 1 of a redesign of Drawables - instead of a DrawableComposite storing a tranform for each child, each type of drawable now stores its own transform, and these are represented as remapped points instead of affine transforms. Plus, lots of minor tweaks and jucer development.
15 years ago
Julian Storer
266494a1b9
Minor code clean-ups.
15 years ago
Julian Storer
7ed446b5fd
Tweak to TextInputTarget. Code clean-ups. Jucer development.
15 years ago
Julian Storer
27506c2120
Copyright notice update.
15 years ago
Julian Storer
841a6665bd
Minor string literal tidy-ups.
15 years ago
Julian Storer
858a758aee
Fixed a minor AU build error and removed some old macros.
15 years ago
Julian Storer
a0adefc86e
Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors.
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
6bf8b51c5a
Added X-windows locking for all linux windowing, and added a class ScopedXLock to allow it to be done around client code as well. Misc fixes for mac menus, win32 WM_QUIT messages, MidiKeyboardComponent. Added text colour id to DirectoryContentsDisplayComponent.
15 years ago
Julian Storer
1674e4f04f
Removed win32 compile warnings, fixed a couple of mac 10.4 definitions.
15 years ago
Julian Storer
68e04b453d
Fixed an MS compile problem. Added code to add an audio stream to a camera file recorded on the mac to avoid a movie rate bug in some quicktime versions. Added a linux makefile for the amalgamator.
15 years ago
Julian Storer
2343dcdcee
Added Linux contributions for headless messaging, clipboard and better shm support.
15 years ago
Julian Storer
5b7f6f0f23
Minor fix for the linux build, and small fix for TreeView dragging logic
15 years ago
jules
ea83c7ee5e
Collected all the platform-specific code from the different build folders into a new folder in src/native. Also removed support for OSX10.2
16 years ago
jules
2fee27c757
Updated the text of the copyright/license blurb at the top of each source file.
16 years ago