Fork of grafX2: The ultimate 256 color painting program https://gitlab.com/GrafX2/grafX2
 
 
 
 
 
 
Go to file
Thomas Bernard cd33490c66
check if Main.backups->Pages->Filename is NULL
to avoid segfaults
2023-04-11 01:57:03 +02:00
3rdparty SDL 2.26.3 => 2.26.4 2023-04-05 18:14:46 +02:00
doc 2022 => 2023 2023-03-06 08:17:22 +00:00
install support both libtiff-5.dll and libtiff-6.dll 2023-01-21 20:24:54 +01:00
misc ApppData file: Add content_rating and releases tags, change binary to grafx2-sdl2 2021-01-30 11:24:45 +00:00
project/msvc Loading of Apple II GS files 2021-05-03 06:59:26 +00:00
public gfx2.css: less padding on mobile 2020-01-05 01:07:39 +01:00
share Actually add new skins 2022-01-20 17:45:14 +01:00
src check if Main.backups->Pages->Filename is NULL 2023-04-11 01:57:03 +02:00
tests add test for sgx format 2021-01-06 09:13:22 +00:00
tools Remove obsolete option from Doxygen config 2021-03-06 22:26:23 +01:00
.gitattributes RTF have local line endings 2021-04-04 13:13:04 +02:00
.gitignore update .gitignore 2020-02-02 12:54:38 +01:00
.gitlab-ci.yml packet multiarch-support doesn't exist anymore 2023-01-21 20:28:09 +01:00
.gitlab-page.sh 2022 => 2023 2023-03-06 08:17:22 +00:00
.gitmodules add the "pic-samples" git submodule 2019-11-19 22:29:52 +01:00
.install-cross-mint.sh use lsb_release to select repository 2019-07-31 09:01:12 +02:00
.install-gp2x-toolchain.sh automatically build GP2XCROSS 2019-02-20 13:55:36 +01:00
.travis.yml no X11 build for macOS 2020-01-05 01:04:53 +01:00
CONTRIBUTING.md Bye Bye Freenode 2021-05-26 01:15:54 +02:00
COPYRIGHT.txt Prepare for a 2.8 release 2021-03-24 21:54:59 +01:00
LICENSE Add license 2017-12-20 10:10:37 +00:00
Makefile 3rdparty: check GPG signatures when available 2021-02-03 00:15:18 +01:00
README update README.txt 2018-04-06 16:23:11 +02:00
appveyor.yml gpgconf --kill 2021-02-03 00:15:19 +01:00
valgrind.grafx2.suppr Easy leakchecks with "make valgrind" 2018-02-20 17:24:00 +01:00

README

   __/_/_/                         __/_/  _/      _/   __/_/    
 _/        _/ __/_/   __/_/_/    _/        _/  _/    _/    _/   
_/  _/_/  _/_/      _/    _/  _/_/_/_/      _/          _/      
_/    _/  _/        _/    _/    _/        _/  _/      _/         
 _/_/_/  _/          _/_/_/    _/      _/      _/  _/_/_/_/  

GrafX2 - The Ultimate 256-color bitmap paint program
Copyright (C)1996-2001 Sunset Design (G.Dorme & K.Maritaud)
Copyright (C)2007-2023 the Grafx2 Project Team (A.Destugues & Y.Rizoud
                                                & T.Bernard)
-------------------------------------

=== ABOUT ===

GrafX2 is a drawing program dedicated to pixelart and low-color graphics. This 
program is dedicated to everybody who knows what a single pixel is. Its layout 
is not very different from the famous Deluxe Paint or Brilliance, so it will be 
quite easy to handle it if you know at least one of these programs. If you 
aren't used to the art of drawing with up to 256 colors, it will be a little 
more difficult for you, but you should give it a try (or more, because most of 
the power of this program won't show up on the first try). Then, you might 
eventually like to draw the oldskool way !

Grafx2 was originally written for the MS-DOS operating system. The authors then 
released the sourcecode and we've modified it to run on your favorite platform 
(if we missed it, please tell us !). Check the homepage at http://grafx2.tk/ or
http://pulkomandy.tk/projects/GrafX2 for latest news and bugfixed versions.

=== HELP ===

Remember that right-clicking and left-clicking often have different functions,
even on menu buttons. If you are in trouble when using the program, press <F1>
to get contextual help. You can also check the wiki at
http://pulkomandy.tk/projects/GrafX2/wiki/WikiStart for some more information.

=== LICENSE ===

GrafX2 is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
foundation; version 2 of the License. See doc/gpl-v2.txt for details.
GrafX2 uses the following libraries that are distributed according to their
own licenses:
- SDL: see doc/README-SDL.txt
- SDL_image: see doc/README-SDL_image.txt
- IJG JPEG library: see doc/README-jpeg.txt
- LibTIFF: see doc/README-tiff.txt
- libpng: see doc/README-libpng.txt
- SDL_ttf: see doc/README-SDL_ttf.txt
- FreeType 2: see doc/README-freetype.txt
- zlib: (on Windows) see doc/README-zlib1.txt
- Lua: see doc/README-lua.txt
The font Tuffy.ttf included as a sample in the fonts directory is public domain.

The source code of Grafx2 should always be distributed along with the
executable; You can normally find it in a packed archive whose name begins by
"src". The source code is also available on the web site, either by accessing
the git repository:
https://gitlab.com/GrafX2/grafX2.git
or you can find the latest versions as packed archives:
http://pulkomandy.tk/projects/GrafX2/downloads
https://grafx2.gitlab.io/grafX2/

=== COMPILING ===

See the file COMPILING.txt for compiling instructions.
There's also a page on the wiki:
http://pulkomandy.tk/projects/GrafX2/wiki/Develop/Compiling

=== AUTHORS AND SUPPORT ===

To watch the full credits list, in the program, click '?' then 'Credits'.

Please report bugs and request features on the bugtracker:
http://pulkomandy.tk/projects/GrafX2/query

E-mail: grafx2@googlegroups.com
It's a public mailing-list, so be aware that your message will be visible at:
http://groups.google.com/group/grafx2

Sends greetings and glops to pouet.net : http://pouet.net/prod.php?which=51865

=== HISTORY ===

Short revision history :
  * 03/2021  2.8       Fix several crashes
                       More Amstrad CPC file formats support
                       Load and save SymbOS SGX files
  * 02/2020  2.7       Relative directory bookmarks
                       Many more 8bits/16bits computer formats supported
                       Joystick and mouse control rework
                       Nintendo Switch port
                       Bug fixes
                       build with the latest versions of recoil, lua, jpeg, etc.
  * 01/2019  2.6       SDL2/X11/win32 GDI support in addition to SDL1.2.x
                       Many more "8bits" computer constraints modes
                       Support for more C64 pictures formats
                       Support for Thomson file formats
                       Open URL when clicking them in oneline help
                       Brush and picture copy/paste support
  * 05/2017  2.5       Support for several new file formats.
                       CPC, ZX and Thomson constraints modes.
  * 10/2012  2.4       Animation
  * 04/2011  2.3       Further improvements
  * 03/2010  2.2       Layers, Lua scripting
  * 09/2009  2.1       GUI improvements and some new features.
  * 06/2009  2.0       Completed the features planned by Sunset Design.
  * 04/2009  2.0b99.0% Many new features and critical fixes.
  * 01/2009  2.0b98.0% Now running on Linux, Windows, Mac OS X, BeOS, Haiku,
                       AmigaOS 3.x and 4, MorphOS, SkyOS and gp2x.
  * 10/2008  2.0b97.0% Our first public beta release.
  * 07/2008            Our first public alpha release, Windows and Linux only
  * 04/2007            Start of this project and port to SDL.
  *    2001            Sunset Design releases the source under the GNU GPL.
  * 12/1999  2.0b96.5% Last release from Sunset Design.
  * 11/1996  2.0b90%   First public release, at the Wired'96.
  * 09/1995            Project starts.

Check https://gitlab.com/GrafX2/grafX2/commits/master for (very) detailed
changelog.
Check http://pulkomandy.tk/projects/GrafX2/wiki/History for an overview of the
new features and bugfixes in each numbered version.

=== FINAL WORDS ===

We enjoy programming GrafX2, we hope you will enjoy drawing with it. If you like
the program, here is a list of things you can do:
* Port GrafX2 to your favourite platform
* Report bugs or ask for features you miss (you'll get credited in the 
  helpscreen !)
* Make all your friends use GrafX2 : write howto's, spread online courses, etc.
* Send us your nice drawings, we'll put them in our online gallery

Enjoy Pixelling with GrafX2,
PulkoMandy & Yves & Thomas, the great GrafX2 Project Team.-