Commit Graph

  • 9ec4adae80 Color quantization : use another cluster spliting (by volume instead of population) Thomas Bernard 2017-12-23 04:36:28 +01:00
  • acf65c31d2 Load additional fonts from the ~/.config/grafx2/fonts directory Thomas Bernard 2017-12-20 11:28:19 +01:00
  • 589a84fd3d Fix use of FontConfig on non linux platforms (FreeBSD, etc.) Thomas Bernard 2017-12-20 10:50:47 +01:00
  • c65dc04194 Update CONTRIBUTING.md Adrien Destugues 2017-12-20 10:32:24 +00:00
  • 26c6d12d09 Add license Adrien Destugues 2017-12-20 10:10:37 +00:00
  • 0d24f95ee3 Add contribution guide Adrien Destugues 2017-12-20 10:08:42 +00:00
  • ee322ed437 Fix GIF save - last byte Thomas Bernard 2017-12-19 17:17:02 +01:00
  • 834050c2c4 Optimize GIF size by using only the number of bits needed in LZW codes Thomas Bernard 2017-12-19 10:00:08 +01:00
  • 51bb3057a3 add a "root" Makefile Thomas Bernard 2017-09-15 21:50:43 +02:00
  • d6024c529f add tgz and Grafx2.app to .gitignore Thomas Bernard 2017-08-08 18:31:22 +02:00
  • 99d135fdd5 sdlscreen.c : removed unused arg warning in Update_rect() Thomas Bernard 2017-08-08 18:29:06 +02:00
  • 031f87ad2c remove "warning: ISO C90 forbids mixed declarations and code" Thomas Bernard 2017-08-08 18:04:39 +02:00
  • 1b9fb8514d mountlist.c: remove fstype_to_string() function when not needed Thomas Bernard 2017-05-18 12:45:46 +02:00
  • 642c6af8b6 mountlist.c: define free_then_fail: label only if need Thomas Bernard 2017-05-18 12:37:59 +02:00
  • a454ba6e7c mountlist.c: remove fsp_to_string() unused function Thomas Bernard 2017-05-18 12:28:51 +02:00
  • f84ca359d4 fix compilation of Native_filesel() with non win32/non linux platforms Thomas Bernard 2017-05-18 12:25:12 +02:00
  • 1d2cfc2a8d ZX: also apply brightness constraint Adrien Destugues 2017-06-28 08:24:32 +02:00
  • f2b04e08d0 Constraint modes: Thomson, ZX Adrien Destugues 2017-05-28 11:11:03 +02:00
  • 9e55b2d995 Enable -Werror only for Haiku for now. Adrien Destugues 2017-05-28 10:21:50 +02:00
  • 0b6e782f74 Support Amstrad CPC mode EGX2 Adrien Destugues 2017-05-08 09:54:30 +02:00
  • 309538c190 Helpfile: some cleanup and updates to credits Adrien Destugues 2017-05-30 21:39:42 +02:00
  • f80bb320bc Use ~/.config/grafx2 when the XDG_CONFIG_HOME is not set Adrien Destugues 2017-05-08 09:43:47 +02:00
  • a321c4c785 Fix building with MinGW from Linux Adrien Destugues 2017-05-08 09:33:01 +02:00
  • 317dc5c667 Move settins to XDG_CONFIG_HOME Adrien Destugues 2017-05-08 09:32:25 +02:00
  • aef77744e1 EGX mode for CPC Adrien Destugues 2017-05-06 21:59:24 +02:00
  • f04691145b Use Gitlab CI to generate Linux images. Adrien Destugues 2017-05-06 15:20:24 +02:00
  • 5b6095f0bc Fix all warnings and enable -Werror Adrien Destugues 2017-05-06 15:13:50 +02:00
  • c0e625fdef Fix the Linux build. Adrien Destugues 2017-05-06 14:57:25 +02:00
  • a8c7cdff15 Update copyright year in headers. Adrien Destugues 2017-05-01 20:41:46 +02:00
  • 23eded3e09 Fix endless event loop in Haiku Adrien Destugues 2017-05-01 20:34:05 +02:00
  • 7be396a9cf Splash screen: fix homepage and copyright Adrien Destugues 2017-05-01 13:57:51 +02:00
  • cf56a34992 Update some things after the switch to git. Adrien Destugues 2017-03-23 07:29:26 +01:00
  • 903701727d Tweak gitignore a little Adrien Destugues 2017-03-21 21:57:50 +01:00
  • 092e092c18 Finish tweaking layout of palette settings window. Adrien Destugues 2017-03-21 21:55:55 +01:00
  • f4bfaeca89 Add scripts to color-reduce pictures with constraints Adrien Destugues 2017-03-21 21:48:39 +01:00
  • 32b3996cb8 Add Gamma correction in palette editor Adrien Destugues 2017-03-19 09:05:58 +01:00
  • 2d4ad537ad Haiku: use pkg-config to find lua Adrien Destugues 2017-03-19 09:03:30 +01:00
  • 75e25605e2 Added .gitignore from svn:ignore properties nanoplink 2017-02-25 00:38:57 +01:00
  • 76d4630b4c Patch by Thomas Bernard: improve detection of SDL and Lua for macOS. Adrien Destugues 2017-01-14 08:47:42 +00:00
  • 9c6f343215 Patch by Thomas Bernard to fix compilation on FreeBSD. Adrien Destugues 2017-01-03 18:25:35 +00:00
  • 0eaf3fce96 Use iconv to convert filenames from UTF-8. Adrien Destugues 2016-12-02 19:43:23 +00:00
  • 0ce386bb19 Add a way to query the layer count and spare layers functions. Adrien Destugues 2016-11-28 21:29:06 +00:00
  • bb5da79264 CPC/SCR: allow 32K pictures. Adrien Destugues 2016-11-28 20:24:53 +00:00
  • 5d51158231 Show total number of frames in animation bar. Adrien Destugues 2016-11-22 21:30:23 +00:00
  • 2fc6b9375c Fix loading some Atari ST IFF files Adrien Destugues 2016-11-22 20:42:15 +00:00
  • 40201c862d Add credit for the new 3x4 mode and some fileformats. Adrien Destugues 2016-10-15 19:10:01 +00:00
  • 8808625851 Add a "tall 3" drawing mode. Adrien Destugues 2016-10-15 18:57:14 +00:00
  • d3a4ced94c PPH loader fixes Adrien Destugues 2016-07-20 18:53:58 +00:00
  • 702f1835da Support loading PPH files (Amstrad CPC). Adrien Destugues 2016-07-19 20:28:43 +00:00
  • 0c7d17304a Fix remaining doxygen warnings. Adrien Destugues 2015-10-03 06:28:26 +00:00
  • 34ec1d967a Haiu: add missing / at end of data path. Adrien Destugues 2015-08-16 12:33:01 +00:00
  • f2797f6648 Fix more things for Haiku port Adrien Destugues 2015-08-16 12:27:21 +00:00
  • 2f3c55477e Fileselectors : handle palette and image formats separately Yves Rizoud 2015-07-05 01:10:31 +00:00
  • 7f4fcde6d7 Fix drawing glitch when selecting/deselecting transparent color. Adrien Destugues 2015-07-01 18:51:11 +00:00
  • 54b4269103 Effects screen : remove underlines on 'X' buttons (Underline is supposed to be used on letter whose key acticvates the button) Yves Rizoud 2015-06-28 15:44:12 +00:00
  • f9eb1bfe7b Fix crash in contourfill when grid is visible - part of ticket #20. Also update credits and homepage address Yves Rizoud 2015-06-25 22:26:49 +00:00
  • 0df4275ad1 Update help screen of Palette window, to take into account latest Sort option (changeset 2104), and many other things which weren't current anyway. Yves Rizoud 2015-06-24 23:03:24 +00:00
  • 6d75b08fbc Duplicate layer : Add keyboard shortcut, update help file for button Yves Rizoud 2015-06-24 21:23:07 +00:00
  • cc05157ae9 Fix install when datadir is not named "share". Adrien Destugues 2015-04-29 20:32:54 +00:00
  • d164d1d4cc Don't free the palette, it is owned by libpng. Adrien Destugues 2015-04-24 18:24:39 +00:00
  • 705584a9d7 Fix some doxygen warnings. Adrien Destugues 2015-04-04 09:08:11 +00:00
  • 11fa950ea7 Layer preview: add a 1px border around the previews. Make it easier to tell the layers apart. Adrien Destugues 2015-03-07 09:33:34 +00:00
  • e187ade14c Effects: forgot some changes when rearranging buttons Adrien Destugues 2015-03-07 08:34:18 +00:00
  • 78b5ab394b Popup menu to switch between drawing modes more easily Adrien Destugues 2015-03-04 14:33:06 +00:00
  • 3332b43330 Save and load support for GIMP palettes (.GPL files) Adrien Destugues 2015-03-04 13:45:01 +00:00
  • 32defb8897 fix "save as" not showing the current filename Adrien Destugues 2015-03-04 10:12:18 +00:00
  • fa80a10093 Implement "save palette" button Adrien Destugues 2015-03-04 10:08:34 +00:00
  • d9f2cd2d40 Remove no-op function Palette_loaded. Adrien Destugues 2015-03-04 09:28:23 +00:00
  • 26458456a8 Move the "show grid" setting to the effects window. Adrien Destugues 2015-03-03 16:07:39 +00:00
  • 0f64436854 Effects: group them by type Adrien Destugues 2015-03-03 15:55:57 +00:00
  • e517902a4b Rework palette screen to be better usable Adrien Destugues 2015-03-03 14:11:11 +00:00
  • 810c457483 Change look of window title bars. Adrien Destugues 2015-03-03 14:09:12 +00:00
  • 5a8faa6d42 Implement "sort by histogram" in palette. Adrien Destugues 2015-03-03 08:57:34 +00:00
  • 78fcc648c3 Partial merge of the SDL2 branch into trunk Adrien Destugues 2015-03-02 13:44:18 +00:00
  • f0ebf223a8 Doxyfile: enable QUIET Adrien Destugues 2015-03-02 10:28:00 +00:00
  • 85e91c223f Change generation directory for Doxygen. Adrien Destugues 2015-03-02 10:03:25 +00:00
  • c6b9eba7eb Right click on the "add layer" button creates a new layer with a copy of the current layer contents Adrien Destugues 2015-02-23 21:42:16 +00:00
  • 9d00b93a5f Improve menu palette looks Adrien Destugues 2015-02-23 21:32:51 +00:00
  • 02a32b75bb Don't free() stack-allocated buffer. Adrien Destugues 2015-02-23 20:56:36 +00:00
  • 9c1c219348 Make the transparent color more visible with a light/dark grey highlight. Adrien Destugues 2015-02-23 19:34:48 +00:00
  • 6a225eb4ed Fix Haiku build. Adrien Destugues 2015-02-23 19:33:41 +00:00
  • 67d3636512 Fix Lua function matchcolor2() inaccuracies caused by integer arithmetics Yves Rizoud 2015-02-15 22:20:47 +00:00
  • 61c8dca353 Add a port to the GCW Zero, contributed by David Knight. Adrien Destugues 2015-02-10 20:13:57 +00:00
  • 5e26436c48 Fix mismatched parameters. Adrien Destugues 2014-05-16 10:15:07 +00:00
  • 1248100ae9 Integrate path fix from Android port (tnanks a lot Pelya) Yves Rizoud 2014-03-30 17:31:05 +00:00
  • c821dbebf4 Modify the RGB scale formula Yves Rizoud 2014-02-15 17:34:43 +00:00
  • e19026860d Update the URLs in several place to stop pointing to googlecode. Adrien Destugues 2014-01-13 12:36:22 +00:00
  • cac2d00dfb Add support for saving/loading cycling colors in formats PI1 PC1. Also probably fix an error in PI1 footer (Issue 535) Yves Rizoud 2013-08-30 17:21:40 +00:00
  • 4d6a7c95c5 Correct version label for trunk : 2.5wip Yves Rizoud 2013-08-30 03:44:53 +00:00
  • 567cf087b0 Makefile fix for Windows. Looks like I didnt build libPNG exactly the same way Yves Rizoud 2013-08-30 03:37:23 +00:00
  • 365cc8d50b Fix issue 539 : Freeze when palette is 'vertical' and number of rows is not a power of two Yves Rizoud 2013-08-30 00:05:47 +00:00
  • 01543b7a8d Fix issue 535 : PC1 files created by Grafx2 can't be reloaded by Degas Elite Yves Rizoud 2013-08-29 22:08:22 +00:00
  • be1cffc1fb Add some useful scripts : - ThomsonConstraints is yet another constraint checker - FontConvert extracts chars from a font as binary data Adrien Destugues 2013-03-03 16:18:14 +00:00
  • 65eb4a54eb Lua bindings for sliders (not in GUI library yet) Yves Rizoud 2013-02-12 00:48:56 +00:00
  • 495245b17d Lua: gui library supports textboxes, for numbers or strings. Yves Rizoud 2013-02-10 20:14:08 +00:00
  • ea72bfe13f Lua: work-in-progress library (made in Lua) for object-oriented GUI. Already implements windows, buttons, and dynamic labels. Yves Rizoud 2013-02-08 01:34:03 +00:00
  • e499aa4767 Test dialog for the Lua Gui functions. Yves Rizoud 2013-02-07 00:57:22 +00:00
  • 24433a104c Lua: Added beginning of a Gui toolkit: windowopen, windowclose, windowdodialog, windowbutton, windowrepeatbutton, windowprint, windowinput, windowreadline. The latter two are unfinished and subject to change Yves Rizoud 2013-02-07 00:56:01 +00:00
  • 37007e7a7b Lua: Running a script no longer systematically take an history step ('Undo/Redo'). This backup is now only performed on the first time that an image-modifying function is called, and only on layers/frames that need it. Also fix up selectlayer() a little. Yves Rizoud 2013-02-07 00:13:11 +00:00
  • ee83b59464 Having colors equal to themselves in the XOR table is not a good idea. Reintroduce a bit of scrambling again. Adrien Destugues 2013-02-03 18:15:15 +00:00