Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb78ac6136 
							
						 
					 
					
						
						
							
							win32: fix Get_current_directory() for unicode directories  
						
						 
						
						... 
						
						
						
						it was returning things like
C:\TEMP\grafx2\test-à__??????\
instead of the ASCII short path :
C:\TEMP\grafx2\TEST-_~1\
see http://pulkomandy.tk/projects/GrafX2/ticket/45  
						
						
					 
					
						2019-05-23 11:37:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4aa63964d 
							
						 
					 
					
						
						
							
							io.c: include <stdlib.h> to use free()  
						
						 
						
						
						
						
					 
					
						2019-05-21 21:53:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16ecf7fb0a 
							
						 
					 
					
						
						
							
							fix API=x11 build  
						
						 
						
						
						
						
					 
					
						2019-05-21 21:52:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							562f5acd9a 
							
						 
					 
					
						
						
							
							SDL1.x/x11: try to get window state (maximized, etc.)  
						
						 
						
						... 
						
						
						
						that might not work perfectly :) 
						
						
					 
					
						2019-05-21 21:51:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							2d645edbc0 
							
						 
					 
					
						
						
							
							win32: save the "not maximized" window size  
						
						 
						
						... 
						
						
						
						also fix the window start up position
see http://pulkomandy.tk/projects/GrafX2/ticket/102  
						
						
					 
					
						2019-05-21 20:45:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d3719f26 
							
						 
					 
					
						
						
							
							SDL2: log SDL_WINDOWEVENT_MINIMIZED / SDL_WINDOWEVENT_MAXIMIZED / SDL_WINDOWEVENT_RESTORED  
						
						 
						
						
						
						
					 
					
						2019-05-21 17:23:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5cd358d72 
							
						 
					 
					
						
						
							
							do not disable magnifier when loading a picture if possible  
						
						 
						
						... 
						
						
						
						see
http://pulkomandy.tk/projects/GrafX2/ticket/14  
						
						
					 
					
						2019-05-21 14:18:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a41793ea04 
							
						 
					 
					
						
						
							
							fix Best_video_mode() limit to 1024x768  
						
						 
						
						
						
						
					 
					
						2019-05-21 13:13:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02c48d70cf 
							
						 
					 
					
						
						
							
							Load_PKM() log what is origin screen dimensions  
						
						 
						
						
						
						
					 
					
						2019-05-21 13:11:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8f30b5a8d 
							
						 
					 
					
						
						
							
							fix Merge_layer() prototype  
						
						 
						
						
						
						
					 
					
						2019-05-19 19:05:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							1dc7c746a2 
							
						 
					 
					
						
						
							
							SDL/SDL2: log more events  
						
						 
						
						
						
						
					 
					
						2019-05-19 00:06:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a923c2bc 
							
						 
					 
					
						
						
							
							ignore QUIT messages from the system during the quit dialog  
						
						 
						
						... 
						
						
						
						fixes http://pulkomandy.tk/projects/GrafX2/ticket/116  
						
						
					 
					
						2019-05-19 00:04:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbc6b96639 
							
						 
					 
					
						
						
							
							more debug output in Get_config_directory() and Get_program_directory()  
						
						 
						
						... 
						
						
						
						readlink() returns the number of bytes written 
						
						
					 
					
						2019-05-16 12:38:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0eb715bd17 
							
						 
					 
					
						
						
							
							better error handling in Extract_path()  
						
						 
						
						
						
						
					 
					
						2019-05-16 12:28:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01c67739d1 
							
						 
					 
					
						
						
							
							Add debug output  
						
						 
						
						
						
						
					 
					
						2019-05-16 11:52:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							450d5f06a4 
							
						 
					 
					
						
						
							
							Allow Analyze_command_line() to be executed earlier  
						
						 
						
						
						
						
					 
					
						2019-05-16 11:51:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a96d0289f4 
							
						 
					 
					
						
						
							
							make install: install gfx2.png as well  
						
						 
						
						
						
						
					 
					
						2019-05-16 10:46:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							b04f26cac0 
							
						 
					 
					
						
						
							
							win32: Load FileName from clipboard as well  
						
						 
						
						... 
						
						
						
						Tested from windows explorer 
						
						
					 
					
						2019-05-11 13:02:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b170fce29d 
							
						 
					 
					
						
						
							
							change directory and highlight file when pasting a file path  
						
						 
						
						
						
						
					 
					
						2019-05-11 12:09:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							123fa86936 
							
						 
					 
					
						
						
							
							X11 clipboard: support pasting of filenames  
						
						 
						
						... 
						
						
						
						see http://pulkomandy.tk/projects/GrafX2/ticket/107  
						
						
					 
					
						2019-05-11 12:09:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							583d646b26 
							
						 
					 
					
						
						
							
							X11 clipboard paste : support several formats  
						
						 
						
						
						
						
					 
					
						2019-05-11 12:09:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d24dd3e1a9 
							
						 
					 
					
						
						
							
							X11 Drag'n'drop: debug log of supported formats  
						
						 
						
						
						
						
					 
					
						2019-05-10 11:59:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58bf9e73c1 
							
						 
					 
					
						
						
							
							use DEFAULT_SKIN_FILENAME and DEFAULT_FONT_FILENAME  
						
						 
						
						
						
						
					 
					
						2019-05-10 11:54:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b86871d3bc 
							
						 
					 
					
						
						
							
							update www links in helpfile.h  
						
						 
						
						
						
						
					 
					
						2019-05-10 11:54:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							387e66068e 
							
						 
					 
					
						
						
							
							Add gfx2mem.h/.c to MS Visual Studio projects  
						
						 
						
						
						
						
					 
					
						2019-05-10 10:46:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c051ac2189 
							
						 
					 
					
						
						
							
							use GFX2_malloc() to log allocation errors  
						
						 
						
						... 
						
						
						
						also check malloc() return more often 
						
						
					 
					
						2019-05-07 17:25:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f78f3ec72 
							
						 
					 
					
						
						
							
							Win32: open a console for debugging when -v option is passed  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5d61472e5 
							
						 
					 
					
						
						
							
							factory.c: remove static selected_file[] string buffer  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05175292a6 
							
						 
					 
					
						
						
							
							several fixes for WIN32  
						
						 
						
						... 
						
						
						
						better handle minimize/maximize
http://pulkomandy.tk/projects/GrafX2/ticket/102  
						
						
					 
					
						2019-05-07 17:25:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d5f287737 
							
						 
					 
					
						
						
							
							Change Selector_filename to Selector->filename  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							030b7fa9b8 
							
						 
					 
					
						
						
							
							Remove usage of MAX_PATH_CHARACTERS in loadsave.c  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bbb4f142d 
							
						 
					 
					
						
						
							
							Remove usage of MAX_PATH_CHARACTERS in loadrecoil.c  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0401e8205 
							
						 
					 
					
						
						
							
							Remove usage of MAX_PATH_CHARACTERS in filesel.c  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c85a703aa0 
							
						 
					 
					
						
						
							
							Button_autosave() use unicode filename too  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e83791dde 
							
						 
					 
					
						
						
							
							Improve Print_current_directory()  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9886872c8a 
							
						 
					 
					
						
						
							
							T_IO_Context Original_file_name and Original_file_directory are now dynamically allocated  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11ddd669b3 
							
						 
					 
					
						
						
							
							Remove some static length strings  
						
						 
						
						... 
						
						
						
						There are too many MAX_PATH_CHARACTERS length string.
make Initial_directory, Data_directory, Config_directory
dynamically allocated.
remove big static strings in Init_Program() 
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc3e424922 
							
						 
					 
					
						
						
							
							shut up Warning about Pixel_figure_no_screen()  
						
						 
						
						... 
						
						
						
						Also fix drawing at X=0 or Y=0 
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							758807e746 
							
						 
					 
					
						
						
							
							fix compilation warning in Load_INI()  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							651d12b87b 
							
						 
					 
					
						
						
							
							get rid of MAX_PATH_CHARACTERS in factory.c  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79446a9c72 
							
						 
					 
					
						
						
							
							get rid of MAX_PATH_CHARACTERS in T_Page and T_Selector_Settings  
						
						 
						
						... 
						
						
						
						strdup() the dynammicaly allocated filename and directory strings 
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98811b6363 
							
						 
					 
					
						
						
							
							Get rid of Get_full_filename()  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6781cd7cd 
							
						 
					 
					
						
						
							
							Brush_file_directory, Brush_filename, Brush_filename_unicode are no longer static strings  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcd17f057b 
							
						 
					 
					
						
						
							
							remove usage of MAX_PATH_CHARACTERS in Test_MOTO() and Load_MOTO()  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e0752c7d0 
							
						 
					 
					
						
						
							
							x11screen.c: remove usage of MAX_PATH_CHARACTERS  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							923da28d9d 
							
						 
					 
					
						
						
							
							remove MAX_PATH_CHARACTERS in Define_icon()  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81bf106865 
							
						 
					 
					
						
						
							
							For_each_directory_entry: remove MAX_PATH_CHARACTER  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb175c7efa 
							
						 
					 
					
						
						
							
							remove use of MAX_PATH_CHARACTERS in text.c  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb66bfcde0 
							
						 
					 
					
						
						
							
							remove use of MAX_PATH_CHARACTERS in For_each_file()  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a95b7504a6 
							
						 
					 
					
						
						
							
							string length limit in .CFG is 255 chars  
						
						 
						
						
						
						
					 
					
						2019-05-07 17:25:06 +02:00