HISTORY of GRAFX: (in chronological order: latest version at the end) * GRAFX 1.0á -> 1.02 (09/??/95 -> 07/??/96) Forget it! * GRAFX 2.00 Beta 90% (11/01/96) - Wired'96 release This version was 1st shown at the Wired'96 demo party in Belgium. We gave it to most of the people there, so let's start history from here. Note that there were a few different "90%" versions because we didn't want to change the number just for tiny bug-fixes. * GRAFX 2.00 Beta 91% (11/20/96) - Ugly bug in Help/Messages fixed (one line was too long and crashed the program!). - Added some new parameters for the settings. - Now, you can automatically set the best resolution for the picture loaded and/or slightly adapt the picture to keep the colors of the menu (for those who want to use GrafX2 as a viewer). - Fixed a bug that occured when you wanted to restore your previous brush while being in "grab brush" mode. - English user's manual written (will be updated later, and translated into French). - Displays no more pixels out of the preview window when loading corrupted pictures. - Small bug fixed in LBM loading (for non-standard widths). - Fixed a minor error when saving the original screen dimensions in PKM files. (we didn't save words with Intel conventions) - Exactly the same bug for LBM (but with Motorola conventions) - No more saving the current palette when exiting the program (that was useless and boring when pictures had a weird palette). * GRAFX 2.00 Beta 92% (11/27/96) - Error message occuring when accessing a drive with no disk or so finally suppressed! - BMP loading was almost completely bugged and it should now be completely debugged. - Changed the Set_palette routine: the previous one was fast but did not work with some shitty cards that don't support a REP OUTSB. - Multi-Undo included. - Backup included. * GRAFX 2.00 Beta 93% (12/12/96) - Fixed a bug that occured when approaching the borders of the screen in grid mode with the type of cursor used for brush grabbing. - Small but annoying bug when saving files with a name of 9 characters fixed. - Saved PAL files no longer modify the picture's name (some mistake must have been done when we implemented the backup option). - Some VESA video cards wanted to know the screen width even after a call to INT 10h (Dunno why)... But this should be fixed now. - Now, you can interrupt the loading of previews by pressing a key. - Video cards that don't use the same VESA bank for reading and writing should now work correctly. - The display of the frame around the magnifier's preview has been improved. - Menu of resolutions completely modified and many new modes added. - The default colors of the menu have been slightly lightened. - The whole configuration is now saved and reloaded in the settings menu. * GRAFX 2.00 Beta 94.0|1|2% (02/13-23/97) - ACE CD #4 & Volcanic3 releases (These different versions were too close from each other to be separated in this file. Just check the last modifications to know which version you have) - Added (approximative) HAM6 and HAM8 support in IFF(LBM) files, and improved compatibily with Amiga IFF files => should be total now. - Added the absolutely useless :) CEL and KCF (KISS) file formats. - Added the not much more useful SCx (ColoRIX) file format. - You can now use the keys to scroll the text in the Help. - Small bug in the scrolling list of resolutions fixed (one extra line was displayed at the end of the list when current mode was 640x512). - English user's manual translated into French (and corrected... Yeah! There can be bugs in text files! :)). - Now, you can use the brush as an eraser by right clicking. - X-Invert added in the palette editor. - Small bug in the reduce-palette function fixed. - GIF saving strongly accelerated (finally!). - Shade mode completely modified (customized shades implemented). - Tiny bug in the block definition of the palette editor fixed. - Non-standard PCX files that don't reset the compression after each line should be supported now (at least for 256-color pictures). - Undo added in the Shade menu. - Statistics screen added. * GRAFX 2.00 Beta 94.666% (03/20/97) - Statistics screen no longer displays that VESA 1.2 is not supported. - Fixed a few bugs of no consequence. - A bug in the mode-X initialization introduced in the previous version has been fixed. - It is possible to choose between Relative and Absolute coordinates in the settings menu. - The colors of the menu are now calculated from the current palette, so you won't have to be concerned by the colors of the menu any more. - The VESA modes are no longer disabled for some video cards. - "Windows 95" keys are now usable. - We now use the EOS dos-extender Copyright (c) 1996 by Eclipse, so read carefully the docs if you can't use GrafX2 anymore. * GRAFX 2.00 Beta 95% (07/18/97) - Wired'97 release (It's GrafX2 creation's 1st anniversary! =D (...but still Beta :/) We wrote the usual "void main(int argc, char * argv[])" one year ago!) - PCX files with odd widths should be supported now. (We fixed a bug in version 94.1% which added a new one) :( - Small display bug in the grid of the Sieve menu fixed. - Oops! We forgot to remap the colors of the menu when loading a PAL file. That's stupid! :) Now it works fine. - The number of predefined paintbrushes has been doubled. - Outline and Nibble effects for brushes have been implemented. - The "Brush grabbing", "Zoom" and "Pipette" options are no more stopped by hiding/showing the tool-bar. - Now, you can change the current color while drawing. - The "auto-set resolution" option has been slightly improved. - The 3 color components are displayed in the toolbar when you want to choose a color. - A small preview of the color selected by the pipette is displayed in the tool-bar. - GIF saving fixed. The bug didn't corrupt the file but resulted in a file that wasn't as well compressed as it should have been. - GIF loading doesn't flash any more on some pictures that were not corrupted; and LBM neither when loading is interrupted by user. - Added a menu where you can choose what you want to copy to the spare page (pixels, palette, or both...). - The size of the palette editor has been very slightly reduced. - The Stencil is now taken into account when using the "Clear" button. - The "magnify" mode is now displayed with a splited screen where you can see both zoomed and unzoomed parts of the picture... Finally! - Now, you can load a picture from the command line (type gfx2 /? for the syntax). - The preview of a PAL file is now displayed in the file-selectors. - The tool-bar has been reduced vertically by about one third. - Bug fixed in the Grid menu: the user was able to enter a null grid step. Doh! - "Adjust brush pick" option added. - DP2e (LBM-"PBM") files (including new BBM files) with odd width are now loaded correctly. - LBM files are now saved with their exact width and not with a multiple-of-16 witdh (viewers that can't read these files are "badly coded" because we save them correctly). - The selector bar is now placed on last visited directory when you change directory. - "Mask" drawing mode added. - "Smear" drawing mode added. - "Shade" mode slightly improved. - You can define if you want Feedback (or not) while drawing in the drawing modes (effects). - The amount of memory used for brushes has been reduced. - Scrolling lists speed slightly accelerated. - FloodFill slightly accelerated. * GRAFX 2.00 Beta 95.5% (09/04/97) - SCx files with less than 256 colors are now supported. - Bug when double-clicking on the Floodfill button fixed. - Bug when "flood-filling" with an effect with feedback fixed. - Bug when filling a vertical-1-pixel-wide area fixed. - Bug of the shape of the cursor when a window is open in magnify mode fixed. - Special cursor shape for the pipette added. - The method to recenter the page when exiting magnifier mode has been modified (the picture recovers its position as it was before zooming). - Linear Frame Buffer (VESA 2.0 LFB) supported. - You can now load and save brushes (from the Brush FX menu). - A few video modes (Modes X with a height multiple of 270) fixed. - Bug fixed: you couldn't save the configuration in the settings menu if the Auto-save option was off. - Polyform has now reached its definitive behaviour. - Polyfill and filled polyform implemented. - Lasso (polyformed brushes) implemented. - Concentric lines added. - GFX2.INI file added (check its contents for new options). - GFX2.CFG file will have ascending compatibility with future versions from now. - Some drawing tips have been detailed in the documentation files. - Pipette handling slightly improved. * GRAFX 2.00 Beta 96% (11/03/97) - Saturne (aborted) party 5 release - Now, you can increase or decrease the size of the paintbrush. The default keys are [,<] and [.>] ([;.] and [:/] for azerty keyboards). - Typing the first letters of a filename in file-selectors will place the selection bar onto it. - Small but annoying bugs fixed in the writing of the GFX2.CFG file in GFXCFG. The data concerning Shade and Stencil modes were destroyed. - It is now possible to define the matrix of the Smooth mode. We also seized the opportunity to improve the Smooth on the boundaries of the picture, and to improve the function that calculates nearest colors. - The "Replace color" option that replaces all the pixels of the color pointed by the mouse with the paintbrush color has been added. This tool is accessible by right clicking on the Floodfill button. - FloodFill slightly accelerated (especially with small surfaces). - Bug fixed: the picture was automatically zoomed when choosing a zoom factor in the menu if the Fast_zoom option was set. - "Stretch brush" implemented. - Now, you can move windows (menus) and even hide the palette menu for picking a color that is behind it (with the key below ). - Small bug in "Menu_ratio=2" mode when remapping the screen after color changes fixed. - "Thin" cursor type added (looks like VGApaint's one). - A few video modes (Modes X with a height multiple of 224 and some others) fixed. - It is now possible to select the colors that can be used for the smooth and transparency modes, and remapping. - Bug fixed: clicking twice on the Lasso button did not restore the paintbrush correctly. - Bug fixed: the absolute coordinates option wasn't correctly saved in the .INI file. - A few new parameters can be defined in the .INI file. - "Copy palette to spare page and remap destination" option added (accessible from the "Copy to spare page" menu (default: Shift+Tab)).