765eafb1eb 
								
							
								 
							
						 
						
							
							
								
								Fixed some file permissions  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3afaaa48be 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Fix IFileDialogEvents leak  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd2f866dd1 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Avoid throwing bad_weak_ptr  
							
							It seems like shared_from_this may not be enabled when a unique_ptr is
assigned to a shared_ptr (although it *should* be enabled when
constructing a new shared_ptr from a unique_ptr). Functions that return
objects that may need to use shared_from_this now return shared_ptr,
just to be safe.
Additionally, in some cases, shared_from_this was being called from
Thread::run after the last reference to the shared object had been
released. We now call shared_from_this during 'open', which will always
run on the message thread while at least once reference to the shared
object is alive. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								45409bb4e6 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Hide chooser when it leaves scope on Windows  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e18284978f 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Check JUCE_MODAL_LOOPS_PERMITTED in Native::runModally()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cd25daf892 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Respect comma delimiters for file filters  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								41ec486dd0 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Show desktop folder if requested folder does not exist  
							
							This change affects the PostVista version of the Windows FileChooser. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								6ac0e90e58 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Allow new filechooser to load paths containing unicode characters  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b03936461 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Use old-style win32 file chooser if user passes a custom preview component  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ad5ea0cb1 
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Fix win32 threading bug  
							
							The Win32NativeFileChooser was taking ownership of itself
in its `Thread::run` implementation. This meant that sometimes
the destructor of the file chooser thread would execute directly
in `Thread::run`.
Now, we explicitly transfer ownership into a function object which
will run asynchronously on the main thread. This way, the file chooser
thread will be stopped on the main thread. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								876aceed99 
								
							
								 
							
						 
						
							
							
								
								Windows:  Made the behaviour of the new native FileChooser consistent with the old when saving a file with no extension specified  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								994ba04d7e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								FileChooser:  Use a newer friendlier filebrowser on Windows  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6861bf96e 
								
							
								 
							
						 
						
							
							
								
								Clang:  Remove unused data member  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								092bc44413 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Fix windows/gcc warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e13901d912 
								
							
								 
							
						 
						
							
							
								
								ClangCl:  Silence code which warns when building on Windows with Clang  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e36736e0ec 
								
							
								 
							
						 
						
							
							
								
								Fixed some typos  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdc77e645d 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a focus ping-pong issue in the native file chooser when using a custom component  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1526d9fa09 
								
							
								 
							
						 
						
							
							
								
								Windows:  Tidied up some of the native file chooser code  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5d1e0008e 
								
							
								 
							
						 
						
							
							
								
								Allow mouse events to pass to FilePreviewComponent in native file choosers  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aee19ad963 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a leak in the win32 file chooser when using a custom FilePreviewComponent  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78d90fafba 
								
							
								 
							
						 
						
							
							
								
								Windows:  Scale the target bounds of the native file chooser's FilePreviewComponent so it is displayed correctly  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38295f332b 
								
							
								 
							
						 
						
							
							
								
								Converted some old typedefs to using declarations  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4229dc0a4f 
								
							
								 
							
						 
						
							
							
								
								Made a lot of ScopedPointer usage conform to the std::unique_ptr interface  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fcedf7be5 
								
							
								 
							
						 
						
							
							
								
								Standardised some lambda syntax  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7daff1a99e 
								
							
								 
							
						 
						
							
							
								
								Fixed a build error  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a49d6efdc 
								
							
								 
							
						 
						
							
							
								
								Minor tidying up  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5358756d58 
								
							
								 
							
						 
						
							
							
								
								FileChooser:   misc fixes and improvements to iOS and Android file choosers.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f85d706131 
								
							
								 
							
						 
						
							
							
								
								Some minor formatting and comment fixes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df8fc9b910 
								
							
								 
							
						 
						
							
							
								
								FileChoosers:  Added a file-chooser save mode where the caller already supplies a temporary file which should be saved. JUCE will automatically move the temporary file to the location selected by the user  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e23bf28ae 
								
							
								 
							
						 
						
							
							
								
								Added iOS/Android native file chooser support and support for asynchronous invocation of file choosers  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								dec870f5eb 
								
							
								 
							
						 
						
							
							
								
								Projucer:  Fixed a few live-build errors on Windows  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1409640f8 
								
							
								 
							
						 
						
							
							
								
								Added File::isRoot()  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b065f12b4 
								
							
								 
							
						 
						
							
							
								
								Fixed bug in the Win32 FileChooser dialog when selecting a nonexistent root drive  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								024fe6c9ad 
								
							
								 
							
						 
						
							
							
								
								Avoided an assertion in win32 file chooser code  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3be41caba 
								
							
								 
							
						 
						
							
							
								
								Fixed a bug in the Windows FileChooser where two backslashes would be added to the file paths of selected files  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fa0d49be7 
								
							
								 
							
						 
						
							
							
								
								Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9629de32bb 
								
							
								 
							
						 
						
							
							
								
								Add treatFilePackagesAsDirectories flag to native FileChooser  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								210fe4a5d6 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings on MinGW  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c64ab5391 
								
							
								 
							
						 
						
							
							
								
								Reverted a mistake in a win32 file chooser function.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9efbd199a6 
								
							
								 
							
						 
						
							
							
								
								Fixes for file-filter separator token parsing on linux zenity and win32.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0491d4574 
								
							
								 
							
						 
						
							
							
								
								Added support a flag JUCE_DISABLE_NATIVE_FILECHOOSERS which is pretty self-explanatory.  
							
							
								
							
							
						 
						11 years ago