Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							3876bb03e1 
							
						 
					 
					
						
						
							
							Load from clipboard  
						
						 
						
						
						
						
					 
					
						2018-12-19 13:10:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66aa397b11 
							
						 
					 
					
						
						
							
							Doxygen improvements  
						
						 
						
						
						
						
					 
					
						2018-12-11 12:25:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							caca361377 
							
						 
					 
					
						
						
							
							const.h: default value for PATH_MAX  
						
						 
						
						... 
						
						
						
						Hurd has no PATH_MAX value, so the build for Debian hurd failed:
https://buildd.debian.org/status/fetch.php?pkg=grafx2&arch=hurd-i386&ver=2.5%2Bgit20181014-2&stamp=1544121801&raw=0  
						
						
					 
					
						2018-12-09 21:37:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e3e39a753 
							
						 
					 
					
						
						
							
							enum FSOBJECT_TYPE for object type : File / Directory / Drive  
						
						 
						
						
						
						
					 
					
						2018-12-09 00:09:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							45bb0dd9f7 
							
						 
					 
					
						
						
							
							implement Apple II HGR Drawing mode  
						
						 
						
						
						
						
					 
					
						2018-12-08 18:12:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							1bffaacead 
							
						 
					 
					
						
						
							
							Apple II HGR & DHGR Load/Save  
						
						 
						
						
						
						
					 
					
						2018-12-08 18:12:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e6f0175da 
							
						 
					 
					
						
						
							
							Add "Set Palette" option in the 8bit menu  
						
						 
						
						
						
						
					 
					
						2018-11-20 10:52:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77262deadc 
							
						 
					 
					
						
						
							
							Add Loading of files produced by TGA2TEO for the Thomson TO8  
						
						 
						
						
						
						
					 
					
						2018-11-14 11:28:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac4267468 
							
						 
					 
					
						
						
							
							Working win32 API implementation with mouse  
						
						 
						
						... 
						
						
						
						(no keyboard yet) 
						
						
					 
					
						2018-07-02 11:38:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							9d46d1e90f 
							
						 
					 
					
						
						
							
							Implement a more generic "rasters" mode for CPC  
						
						 
						
						... 
						
						
						
						This is similar to mode 5, but with less constraints:
- All inks can have split rasters
- Split rasters have a min width of 32 pixels
Note that this is nowhere near enough to make sure the image will be
renderable (number of colors should be limited, unless there is a span
without rasters allowing to reload registers with new colors, and
moving from one pen to another also has a cost). The goal is to offer no
over-restriction (everything that can be shown on the real machine is
drawable). Additional constraints may be checked from a lua script that
will generate the code and data for displaying the picture. 
						
						
					 
					
						2018-06-29 11:02:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							9fce55e4bc 
							
						 
					 
					
						
						
							
							fix comment for ELLIPSIS_CHARACTER  
						
						 
						
						
						
						
					 
					
						2018-06-26 12:33:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							92facef46d 
							
						 
					 
					
						
						
							
							Convert comments to UTF-8  
						
						 
						
						... 
						
						
						
						most were encoded in Latin1 / CP1252
but a few lines in op_c.c were using IBM437/850 ! 
						
						
					 
					
						2018-06-26 11:37:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								boomlinde 
							
						 
					 
					
						
						
						
						
							
						
						
							2639dec301 
							
						 
					 
					
						
						
							
							Add -size commandline argument  
						
						 
						
						
						
						
					 
					
						2018-05-14 19:46:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							713bf5a590 
							
						 
					 
					
						
						
							
							Add explicit comments on file format constants  
						
						 
						
						
						
						
					 
					
						2018-04-16 13:09:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7b187275 
							
						 
					 
					
						
						
							
							Load FLI/FLC autodesk animator files.  
						
						 
						
						
						
						
					 
					
						2018-04-16 07:03:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							f9616f570a 
							
						 
					 
					
						
						
							
							remove warnings when compiling with MSVC++2010  
						
						 
						
						
						
						
					 
					
						2018-03-19 16:49:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							cfd5839ba5 
							
						 
					 
					
						
						
							
							Load Amiga Icons found in .info files  
						
						 
						
						
						
						
					 
					
						2018-03-12 11:39:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d579695c 
							
						 
					 
					
						
						
							
							implements selection of circle/ellipse mode with right button  
						
						 
						
						... 
						
						
						
						see http://pulkomandy.tk/projects/GrafX2/ticket/54  
						
						
					 
					
						2018-03-10 00:46:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							6f48d7fefe 
							
						 
					 
					
						
						
							
							Add MSVC 2010 project file and a make the project compile  
						
						 
						
						
						
						
					 
					
						2018-02-20 15:45:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							de8379aab8 
							
						 
					 
					
						
						
							
							Print_current_directory(): use ELLIPSIS_CHARACTER instead of ...  
						
						 
						
						
						
						
					 
					
						2018-02-20 15:44:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							d59c7b6d26 
							
						 
					 
					
						
						
							
							Load_IFF() : support ACBM IFF subtype  
						
						 
						
						
						
						
					 
					
						2018-02-18 21:11:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							c2486ed629 
							
						 
					 
					
						
						
							
							Support of .ICO file loading  
						
						 
						
						... 
						
						
						
						only loading the biggest icon
see http://pulkomandy.tk/projects/GrafX2/ticket/69  
						
						
					 
					
						2018-01-17 00:54:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Bernard 
							
						 
					 
					
						
						
						
						
							
						
						
							753aaf3422 
							
						 
					 
					
						
						
							
							Add Fast Zoom In & Out functions.  
						
						 
						
						... 
						
						
						
						Shift +/-  or  Shift Mouse Wheel
http://pulkomandy.tk/projects/GrafX2/ticket/28  
						
						
					 
					
						2018-01-12 10:33:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							f2b04e08d0 
							
						 
					 
					
						
						
							
							Constraint modes: Thomson, ZX  
						
						 
						
						
						
						
					 
					
						2017-06-23 22:20:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							aef77744e1 
							
						 
					 
					
						
						
							
							EGX mode for CPC  
						
						 
						
						... 
						
						
						
						In this custom mode, odd lines use MODE 0 (wide pixels, 16 colors), and
even lines use MODE 1 (square pixels, 4 colors).
- Add a settings window to the 8-bit effect where you can chose what you
want to draw
- Add the customizations required to make it work in graph.c
- Tweak some other places so it is easier to add other modes later on.
- Groundwork for some more modes: EGX2, ZX spectrum, Game Boy color. 
						
						
					 
					
						2017-05-06 22:22:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							8808625851 
							
						 
					 
					
						
						
							
							Add a "tall 3" drawing mode.  
						
						 
						
						... 
						
						
						
						Pixels with 3:4 aspect ratio. Why not?
Contributed by Nic Soudée (zoner/xylem). Thanks!
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2166 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2016-10-15 18:57:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							702f1835da 
							
						 
					 
					
						
						
							
							Support loading PPH files (Amstrad CPC).  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2162 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2016-07-19 20:28:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							2f3c55477e 
							
						 
					 
					
						
						
							
							Fileselectors : handle palette and image formats separately  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2125 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2015-07-05 01:10:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							3332b43330 
							
						 
					 
					
						
						
							
							Save and load support for GIMP palettes (.GPL files)  
						
						 
						
						... 
						
						
						
						* Implemented by 00ai99
* Fixes https://code.google.com/p/grafx2/issues/detail?id=518 
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2112 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2015-03-04 13:45:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							1248100ae9 
							
						 
					 
					
						
						
							
							Integrate path fix from Android port (tnanks a lot Pelya)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@2071 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2014-03-30 17:31:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							56cdbc4c10 
							
						 
					 
					
						
						
							
							Issue 505: Support for saving IFF/ILBM format, compatible with Deluxe Paint 3  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1993 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-09-15 18:05:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mazzearos 
							
						 
					 
					
						
						
						
						
							
						
						
							c68f05cda5 
							
						 
					 
					
						
						
							
							Some fixes for AROS:  
						
						 
						
						... 
						
						
						
						src/text.c: Added path for truetype fonts.
src/Makefile: Create GrafX2 binary in the root directory. This allows
running without any prior installation.
src/readline.c: Added ':' to the forbidden charactersS.
src/const.h: Use '/' as indicator for parent directory.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1972 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-08-02 13:02:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							e73eb2786a 
							
						 
					 
					
						
						
							
							Animation now has correct visual display and input feedback. Loading GIF guesses it's an anim if it loops, layers otherwise : Some rare non-looping GIF anims (usaully broken) will be misunderstood as layered. Editing of anims and layers seems flawless and stable. Still requires an auto-switch to the best toolbar (anim/layers) when relevant, but you can already switch manually.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1910 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-03-02 23:19:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							db50b4ebdc 
							
						 
					 
					
						
						
							
							More unification of layers and anim version: toolbars work. You can switch toolbars by right-clicking the icon from status bar: it proposes 'Anim' only while the current image has 1 layer (see Button_toggle_toolbar()). The animation-specific stuff (rendering...) isn't activated yet, see all the NOLAYERS places remaining. Also will need a trick for keyboard shortcuts to work on multiple buttons, and extra code on swap-to-spare, undo, redo, load etc. to sync toolbars with Image_type.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1909 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-02-27 23:19:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							d38f5ee981 
							
						 
					 
					
						
						
							
							CPC mode 5 : replaced the global Constraint_mode by a state (Image_mode) in each versioned T_Page: This allows keeping it sane when swapping to Spare, and when Undo/Redoing. Also fixed the first page when program starts, it was unnecessarily allocating pointers for the maximum number of layers(16)/frames(999)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1907 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-02-27 00:47:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcb7a6b8f 
							
						 
					 
					
						
						
							
							Issue 233: Added mouse panning. Default is 'space' for new users, others need pick a key in Help screen.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1901 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-02-01 00:56:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							781cda3a47 
							
						 
					 
					
						
						
							
							Add a distinctive icon for the fill (and color replace) tool.  
						
						 
						
						... 
						
						
						
						Thanks to DawnBringer for icon drawing.
All skins use the same icon, feel free to draw something else for them.
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1893 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2012-01-08 20:44:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							496148d485 
							
						 
					 
					
						
						
							
							Tilemap effect: Added a menu to set options. Options saved and reloaded in .INI. Added support for shortcuts (but no helpfile so far, so you can't set them)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1870 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2011-11-13 23:21:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							51a9ad0132 
							
						 
					 
					
						
						
							
							Icon for effect '8-bit'. Added in all skins  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1844 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2011-10-25 22:15:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb16e7089 
							
						 
					 
					
						
						
							
							Re-integrated anim in trunk, fixing the 999-layer limit at the same time  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1841 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2011-10-19 23:35:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9c34d7fe 
							
						 
					 
					
						
						
							
							Code for loading "CM5" (CPC Mode 5) pixtures  
						
						 
						
						... 
						
						
						
						* Fix a bug in the Set_layer function : it was only possible to set a new layer, and this format needs us to write to previous layers too
 * Saving is missing (you need to save as png then convert back to cm5 using SyX converter)
 * Preview does not work (it does not use layers, so the result is broken)
 * Loading switches the "8bit" mode on automatically
git-svn-id: svn://pulkomandy.tk/GrafX2/branches/cpcmode5@1723 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2011-02-15 17:48:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							eba26aaa96 
							
						 
					 
					
						
						
							
							Merge trunk to the cpcmode5 branch. This gets us a more recent grafx2 with the cpcmode5 drawing. Now to make this mode optional so users can still work in regular mode :)  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/branches/cpcmode5@1719 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2011-02-13 21:49:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							4e60f5ad74 
							
						 
					 
					
						
						
							
							Import the WIP CPC-Mode5 code from the sourcearchive  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/branches/cpcmode5@1718 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2011-02-13 21:20:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adrien Destugues 
							
						 
					 
					
						
						
						
						
							
						
						
							eb14b70724 
							
						 
					 
					
						
						
							
							Introduce a PAINTBRUSH_SHAPE_NONE for the colorpicker.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1443 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2010-04-05 09:44:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yves Rizoud 
							
						 
					 
					
						
						
						
						
							
						
						
							3ca5322379 
							
						 
					 
					
						
						
							
							Reorganized source code and directory tree.  
						
						 
						
						... 
						
						
						
						git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1375 416bcca6-2ee7-4201-b75f-2eb2f807beb1 
						
						
					 
					
						2010-03-05 02:53:19 +00:00