03428561ed 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ScaledImage:  Use in a few more places  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fe4515adb6 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MouseCursor:  Refactor platform-specific MouseCursor internals  
							
							This new factoring is a bit more typesafe, as it avoids casting
internals to void*.
It also allows cursors to scale appropriately on high resolution
displays on Windows. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c0ccda6a5 
								
							
								 
							
						 
						
							
							
								
								macOS:  Cleaned up old 10.6 support ifdefs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df5be847c3 
								
							
								 
							
						 
						
							
							
								
								Removed a redundant method and did some minor tidying  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9027d1e5a1 
								
							
								 
							
						 
						
							
							
								
								Implemented setIcon() in NSViewComponentPeer  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eece581e73 
								
							
								 
							
						 
						
							
							
								
								Added an assertion if you try to create a MouseCursor with a hotspot that's outside the image bounds  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d03755c9e0 
								
							
								 
							
						 
						
							
							
								
								Fixed a potential memory leak  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d56e488dc 
								
							
								 
							
						 
						
							
							
								
								Add support for retina mouse cursors on OS X  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e82e9f2671 
								
							
								 
							
						 
						
							
							
								
								Avoided an exception in MouseCursor when running on very old OSX versions.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3285c2b8b4 
								
							
								 
							
						 
						
							
							
								
								Modified the OSX mouse cursor code to do a better job on high-DPI displays.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								374b389890 
								
							
								 
							
						 
						
							
							
								
								Avoiding assertions when loading some mouse cursors on OSX10.9.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5be5a7b3c 
								
							
								 
							
						 
						
							
							
								
								Better left-right mouse cursor shape on OSX.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2d32e1abf 
								
							
								 
							
						 
						
							
							
								
								Fix for mouse cursor in OSX 10.9  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c62da6c983 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some pedantic warnings in the iOS build.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								221786dfcf 
								
							
								 
							
						 
						
							
							
								
								New method Array::addNullTerminatedArray(), and misc minor tightening-up of code.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2786eadaf9 
								
							
								 
							
						 
						
							
							
								
								Removed a few pedantic warnings.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								51df5143bf 
								
							
								 
							
						 
						
							
							
								
								SystemTrayIconComponent support for OSX  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9387c7fdaf 
								
							
								 
							
						 
						
							
							
								
								Simplified some ComponentPeer methods.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba2dc52b34 
								
							
								 
							
						 
						
							
							
								
								Made use of  @autoreleasepool  for clang builds.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5dc5b2ba9 
								
							
								 
							
						 
						
							
							
								
								MouseCursor refactoring.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7089dfa45 
								
							
								 
							
						 
						
							
							
								
								New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component".  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd22093526 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some obj-C autorelease code.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b047d9be53 
								
							
								 
							
						 
						
							
							
								
								More 'nullptr' updates and minor clean-ups.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d98779f19 
								
							
								 
							
						 
						
							
							
								
								Updated the date in the copyright notice.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbdea7c6d4 
								
							
								 
							
						 
						
							
							
								
								Removed the Component::getComponentUID() method, and slimmed down the component class implementation slightly.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								377b9ff2c4 
								
							
								 
							
						 
						
							
							
								
								Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9443c8ba3 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some compiler warnings. Jucer development.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27d1d9a9d9 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27506c2120 
								
							
								 
							
						 
						
							
							
								
								Copyright notice update.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fe89aa299 
								
							
								 
							
						 
						
							
							
								
								Fixed a few minor warnings found by valgrind.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4435ca8b8 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups. Jucer development.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81b2e7818d 
								
							
								 
							
						 
						
							
							
								
								Couple of minor mouse-pointer fixes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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).  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b7f6f0f23 
								
							
								 
							
						 
						
							
							
								
								Minor fix for the linux build, and small fix for TreeView dragging logic  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fc8f483e2 
								
							
								 
							
						 
						
							
							
								
								Tweaked lots of code to help things compile on the iPhone (still work-in-progress).  
							
							
								
							
							
						 
						16 years ago