Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
ed
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
5 years ago |
Tom Poole
|
3c0ccda6a5
|
macOS: Cleaned up old 10.6 support ifdefs
|
6 years ago |
jules
|
df5be847c3
|
Removed a redundant method and did some minor tidying
|
6 years ago |
ed
|
9027d1e5a1
|
Implemented setIcon() in NSViewComponentPeer
|
7 years ago |
jules
|
eece581e73
|
Added an assertion if you try to create a MouseCursor with a hotspot that's outside the image bounds
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
hogliux
|
d03755c9e0
|
Fixed a potential memory leak
|
8 years ago |
hogliux
|
6d56e488dc
|
Add support for retina mouse cursors on OS X
|
8 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
e82e9f2671
|
Avoided an exception in MouseCursor when running on very old OSX versions.
|
10 years ago |
jules
|
3285c2b8b4
|
Modified the OSX mouse cursor code to do a better job on high-DPI displays.
|
10 years ago |
jules
|
374b389890
|
Avoiding assertions when loading some mouse cursors on OSX10.9.
|
11 years ago |
jules
|
f5be5a7b3c
|
Better left-right mouse cursor shape on OSX.
|
11 years ago |
jules
|
d2d32e1abf
|
Fix for mouse cursor in OSX 10.9
|
11 years ago |
jules
|
c62da6c983
|
Cleaned up some pedantic warnings in the iOS build.
|
11 years ago |
jules
|
221786dfcf
|
New method Array::addNullTerminatedArray(), and misc minor tightening-up of code.
|
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
|
51df5143bf
|
SystemTrayIconComponent support for OSX
|
12 years ago |
jules
|
9387c7fdaf
|
Simplified some ComponentPeer methods.
|
12 years ago |
jules
|
ba2dc52b34
|
Made use of @autoreleasepool for clang builds.
|
12 years ago |
jules
|
d5dc5b2ba9
|
MouseCursor refactoring.
|
12 years ago |
jules
|
b7089dfa45
|
New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component".
|
12 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
|
dd22093526
|
Cleaned up some obj-C autorelease code.
|
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
|
5d98779f19
|
Updated the date in the copyright notice.
|
14 years ago |
Julian Storer
|
dbdea7c6d4
|
Removed the Component::getComponentUID() method, and slimmed down the component class implementation slightly.
|
14 years ago |
Julian Storer
|
377b9ff2c4
|
Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces.
|
14 years ago |
Julian Storer
|
24673283eb
|
Major change to the way the Image class works, making it use value semantics and internally shared data (see the forum notes for more info on this). Also minor changes to win32 browser plugin object ref counting and linux millisecond timers.
|
15 years ago |
Julian Storer
|
b9443c8ba3
|
Cleaned up some compiler warnings. Jucer development.
|
15 years ago |
Julian Storer
|
27d1d9a9d9
|
Minor clean-ups.
|
15 years ago |
Julian Storer
|
27506c2120
|
Copyright notice update.
|
15 years ago |
Julian Storer
|
0fe89aa299
|
Fixed a few minor warnings found by valgrind.
|
15 years ago |
Julian Storer
|
d4435ca8b8
|
Minor clean-ups. Jucer development.
|
15 years ago |
Julian Storer
|
81b2e7818d
|
Couple of minor mouse-pointer fixes.
|
15 years ago |
Julian Storer
|
e61e8f6775
|
Changed some 'int's to 'size_t's, to improve 64-bit compatibility. Also changed jmin and jmax to use templates, so they can take any type. These changes might mean that you'll need to add some more explicit casts to get your existing code to compile, but this is actually a good thing - it brought to light a few dodgy implicit casts in my code, and may do the same in yours. Also added a function roundToInt(), which replaces roundDoubleToInt() and roundFloatToInt(), but takes any size of floating point number (I've left the old roundDoubleToInt() and roundFloatToInt() functions there for convenience, but will probably remove them in the future).
|
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
|
95fcc168d8
|
More graphics updates, including fixes for CoreGraphics on PPC macs. Fix for keypress recursion in AU plugins, and fix for tabs in the CodeEditorComponent
|
15 years ago |
Julian Storer
|
6fdde63a63
|
Big rewrite of the LowLevelGraphicsSoftwareRenderer class, adding internal support for complex clipping regions - this will temporarily make font rendering quite slow, until it gets re-optimised for this new design. Changed the Image class to remove the lockPixelData methods, and replaced these with an object Image::BitmapData, which is easier to use.
|
15 years ago |
Julian Storer
|
5b7f6f0f23
|
Minor fix for the linux build, and small fix for TreeView dragging logic
|
15 years ago |
Julian Storer
|
1fc8f483e2
|
Tweaked lots of code to help things compile on the iPhone (still work-in-progress).
|
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
|
15 years ago |
jules
|
2fee27c757
|
Updated the text of the copyright/license blurb at the top of each source file.
|
15 years ago |
jules
|
485b6b7e57
|
|
16 years ago |
jules
|
47cf2369e5
|
|
16 years ago |