60757de2f2 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								CIDevice: Improve robustness of subscription API  
							
							The old API only allowed cancelling property "get" inquiries and
subscription updates. However, there are use-cases for cancelling other
requests too. e.g. switching between views in a JUCE app might mean that
it's no longer necessary to subscribe to a particular property.
Cancelling subscriptions ends up being quite involved. Different
handling is needed depending on whether the subscription is cancelled
before or after the responder replies to the initial request.
In addition, the responder may ask the initiator to retry a subscription
begin request. 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c474cb2469 
								
							
								 
							
						 
						
							
							
								
								Docs: Fix some missing Doxygen tags  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4153d59e39 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e59930c24 
								
							
								 
							
						 
						
							
							
								
								Docs: Add some missing parameters  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2aff537ced 
								
							
								 
							
						 
						
							
							
								
								approximatelyEqual: Fix unreachable code warning in MSVC  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bb530f636 
								
							
								 
							
						 
						
							
							
								
								approximatelyEqual: Add customisable tolerances for floating-point comparisons  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								28414a6af8 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Global: Avoid floating-point equality checks where possible  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7c14c1fcd7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Use more concise stdlib type aliases  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								21d87c02c2 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MathsFunctions:  Make countNumberOfBits constexpr  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7d21a967e4 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								AudioBlock:  Use new size_t overloads from FloatVectorOperations  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6da59e87a3 
								
							
								 
							
						 
						
							
							
								
								Fix float_Pi deprecation warning typo  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac2d7ee272 
								
							
								 
							
						 
						
							
							
								
								Clang:  Fix build errors when using a recent clang-cl  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c138bf91b4 
								
							
								 
							
						 
						
							
							
								
								DSP:  Revamp DSP module  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28e03f0815 
								
							
								 
							
						 
						
							
							
								
								Replaced all instances of JUCE_CONSTEXPR with constexpr  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0af62f188 
								
							
								 
							
						 
						
							
							
								
								Windows:  Removed some inverse hyperbolic compatibility functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5ce2ceb97 
								
							
								 
							
						 
						
							
							
								
								MathsFunctions:  Made numElementsInArray constexpr  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ef2f508d3 
								
							
								 
							
						 
						
							
							
								
								Add approximatelyEqualTo() and isWithin() methods to juce_MathsFunctions.h  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87042769b6 
								
							
								 
							
						 
						
							
							
								
								Tidied up some more old typedefs  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38295f332b 
								
							
								 
							
						 
						
							
							
								
								Converted some old typedefs to using declarations  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e867255d3 
								
							
								 
							
						 
						
							
							
								
								Fixed doxygen deprecated bug  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdbc28c18b 
								
							
								 
							
						 
						
							
							
								
								Add documentation tags  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1af3908d5 
								
							
								 
							
						 
						
							
							
								
								Documentation fixes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b13063162 
								
							
								 
							
						 
						
							
							
								
								Fixed a typo in comments  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9313c8338 
								
							
								 
							
						 
						
							
							
								
								Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago!  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								249ab04f76 
								
							
								 
							
						 
						
							
							
								
								fixed a typo  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7326a37795 
								
							
								 
							
						 
						
							
							
								
								Added some missing math constants to the Javascript parser, and a constant MathConstants::sqrt2  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d727f2a35a 
								
							
								 
							
						 
						
							
							
								
								Added MathConstants::halfPi to improve readability  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0111a4f96 
								
							
								 
							
						 
						
							
							
								
								Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7dd8fa993e 
								
							
								 
							
						 
						
							
							
								
								Fixes for templated code which could default-initialise a SIMDRegister object while expecting to get a zero-initialised value  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d30c30819 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC constexpr issues  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ddff42012 
								
							
								 
							
						 
						
							
							
								
								Added JUCE_CONSTEXPR to a bunch of simple maths functions  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b44cb8b710 
								
							
								 
							
						 
						
							
							
								
								Minor breaking change: removed the legacy swapVariables function. Just use std::swap instead and it'll do a better job!  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27a6903cac 
								
							
								 
							
						 
						
							
							
								
								Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b67a40bb9 
								
							
								 
							
						 
						
							
							
								
								Fixed a MSVC 2013 compiler error in juce_MathsFunctions.h  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec2f7219c5 
								
							
								 
							
						 
						
							
							
								
								Fixed a MSVC 2013 compiler error in juce_MathsFunctions.h  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								244a944857 
								
							
								 
							
						 
						
							
							
								
								Added the JUCE DSP module  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7923af185 
								
							
								 
							
						 
						
							
							
								
								Got rid of the old PARAMETER_TYPE macro - this isn't needed as the same thing can be done directly with the TypeHelpers::ParameterType helper class  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2da1bc5f41 
								
							
								 
							
						 
						
							
							
								
								Replace include guards with "#pragma once"  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e040353898 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a few old bits of VC2005 support code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fcd5a47d8c 
								
							
								 
							
						 
						
							
							
								
								Added a bit-twiddling helper method: findHighestSetBit()  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e84129479 
								
							
								 
							
						 
						
							
							
								
								Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7be711ec07 
								
							
								 
							
						 
						
							
							
								
								Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb864a5cb1 
								
							
								 
							
						 
						
							
							
								
								Corrected some spelling mistakes in comments  
							
							
								
							
							
						 
						9 years ago