Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							761d62f761 
							
						 
					 
					
						
						
							
							Removed some unneeded dependencies to speed up compile.  
						
						 
						
						... 
						
						
						
						Code "cleanup": Functions that create a button now return its address.
This helps reduce the number of files that use the globals "Fenetre_Liste_boutons_*"
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@642 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2009-02-19 02:10:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							86976c9dde 
							
						 
					 
					
						
						
							
							Updates pinceau_x and pinceau_y when closing the resolution window.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@641 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2009-02-17 21:10:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							6c2d55ed8f 
							
						 
					 
					
						
						
							
							Implemented Double Pixel mode (issue 86)  
						
						 
						
						... 
						
						
						
						Tall pixels can now be used in resolution minimum 320x400, and Tall pixels minimum 640x200. (instead of 640x400 for both)
Fixed: There was incorrect error recovery when trying to use a fullscreen mode too small to use wide/tall/double pixel.
Little code cleanup in the different pixel renderers.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@631 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2009-02-15 23:34:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							0c26dc6459 
							
						 
					 
					
						
						
							
							Contourfill now uses a kind of 'additive XOR' lines : Pixels stay marked even if you pass over them several times.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@588 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2009-02-03 21:58:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							154f5e824a 
							
						 
					 
					
						
						
							
							Fixes all the tabulation problems.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@465 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2009-01-05 22:55:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							8862c1994f 
							
						 
					 
					
						
						
							
							Fixes a SIGSEGV when using line,polyline,polygon etc. with a starting point below the picture (outside).  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@405 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-12-20 17:50:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							c004c90d90 
							
						 
					 
					
						
						
							
							Splitted graph.c in multiple files. Compiles but there is a lot of warnings about declarations. I'm cleaning it up but i wanted to commit that before starting to get conflicts  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@395 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-12-16 22:02:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							d2300cc2c1 
							
						 
					 
					
						
						
							
							Support for "tall pixel" mode (Each pixel is 1x2). Run the program with "/tall" argument to test.  
						
						 
						
						... 
						
						
						
						The following tools don't take the ratio into account;
Circle,
Grad rectangle,
Brush rotation,
Resizable brushes (diamond, squares, circles...)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@376 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-12-13 16:20:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							14accb544b 
							
						 
					 
					
						
						
							
							Palette now uses RGB components in the full 0-255 range instead of 0-63.  
						
						 
						
						... 
						
						
						
						All palette functions can be used in HSL color space too (multi-select, etc).
Fixed some more missing refreshes in Palette screen.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@368 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-12-03 01:03:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							b511ceafdb 
							
						 
					 
					
						
						
							
							Slightly modified the operation hadling of the gradiation rectangle to avoid erasing the rectangle footprint while drawing the vector.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@344 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-11-15 15:53:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							cef61562d0 
							
						 
					 
					
						
						
							
							Some progress on the gradiation rectangles. I messed up the vector calculation somehow. Is someone good at maths ?  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@301 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-10-22 19:56:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							31c278813e 
							
						 
					 
					
						
						
							
							Trying to get straight lines drawn with shift + click. Seems the value of the starting point gets cut to 8 bit somewhere but i can't see where that happens... and it works fine when drawing, but not in preview mode !  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@294 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-10-21 13:39:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							763087a626 
							
						 
					 
					
						
						
							
							Implemented Meilleure_couleur_sans_exclusion().  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@281 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-10-17 21:01:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							5fd1e42ea0 
							
						 
					 
					
						
						
							
							Copyright notices in source files  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@217 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-10-08 19:40:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							54b4f5a121 
							
						 
					 
					
						
						
							
							Resolution and window size remembered in gfx2.ini. Gfx2.ini now uses hosts' end-of-line character(s)  
						
						 
						
						... 
						
						
						
						Removed Gfx2.ini from SVN, since it's automatically re-created from Gfx2.dat as needed.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@202 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-10-05 19:10:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							7ba9a726dc 
							
						 
					 
					
						
						
							
							Implemented window sizing (and re-sizing) by draggin window edges.  
						
						 
						
						... 
						
						
						
						Unfinished, more work needed in:
* command-line arguments (grafx2 myimage.pcx -width 640 -height 480)
* querying SDL for best modes
* detecting bad modes and recovering (though shift+return restores to window)
* saving settings in gfx2.ini.
Also, now the window's close button triggers Quit. Both events (quit, resize)
are only taken into account when all menus are closed.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@188 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-10-03 01:06:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							ca8be4e399 
							
						 
					 
					
						
						
							
							Save/Load: Fixed backspace, limit 255 characters, various fixes for long filenames,  
						
						 
						
						... 
						
						
						
						(linux) drive '~' uses $HOME environment variable.
Fixed some more struct packing issues (ex: GIF saving)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@163 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-09-25 16:37:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9b6c977d 
							
						 
					 
					
						
						
							
							Lines and curves are working.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@79 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-07-30 17:52:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							2536cb6e88 
							
						 
					 
					
						
						
							
							Some corrections for windows drawing (preview Degradés, sprites special effects)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@75 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-07-29 16:58:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							dcb398c791 
							
						 
					 
					
						
						
							
							CFG file is also loaded with fread and saved with fwrite. Program runs :)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@69 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-07-29 10:19:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9a534ad8 
							
						 
					 
					
						
						
							
							Working on the filling routine (still broken)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@65 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-07-26 12:30:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba7550bfc 
							
						 
					 
					
						
						
							
							Corrected Memoire_libre to take account of mem_unit in the sysinfo  
						
						 
						
						... 
						
						
						
						struct
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@55 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-07-22 08:25:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							272506e850 
							
						 
					 
					
						
						
							
							Fixed all warnings, some little bugs, and improved compatibility with >1GB RAM  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@54 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2008-07-21 12:47:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4b0858da 
							
						 
					 
					
						
						
							
							Even more cleanup  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@15 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2007-08-13 21:03:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							57fa46de8c 
							
						 
					 
					
						
						
							
							Big cleanup, proper makefile  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@12 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2007-08-13 18:41:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							306a004e36 
							
						 
					 
					
						
						
							
							First upload of the code.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2007-04-14 20:18:30 +00:00