Příloha C - Soubor NEWS z mtPaintu


------------
mtPaint NOVINKY
------------

Zde je souhrn hlavních změn provedených v této verzi (podrobnosti najdete v příručce):

3.01 2006-7-15

* Německý překlad aktualizován pro verzi 3
* BUGFIX - Problémy se zarovnáním paměti na Windows vyřešeny (může ovlivnit rychlost)
* BUGFIX - RGB-specifické položky menu jsou nyní správně vypnuté v indexovaném režimu

3.00 2006-6-21

* Přidána funkce kanálů
* Menu a lišty přepracovány kvůli lepšímu zaměření na ůlohy
* Lišty mohou být vypínány a zapínány přes menu Zobrazit
* Funkce Pusť a Táhni ze správců souborů nyní podporována pro nahrávání nových vrstev
* Náhled Animace má nyní tlačítko Přehrát
* Kliknutím na číslo barvy se otevře "Editor Palety"
* Náhled vkládání nyní respektuje ochrannou masku palety
* Okno transformace barev - Přidáno ovládání odstínu
* Okno transformace barev - Volba selektivní palety
* Volba zpět nyní šetří více s pamětí při změně palety
* Velké přepsání základního kódu pro zlepšení výkonu
* Editor barev A/B nyní používá GTK+ barevný dialog
* Ctrl+Šipky mění velikost oblasti výběru
* Vyplnění má nyní fuzzy režim - nastavení pravým tlačítkem na ikonu
* Ukládání/Otevírání schránek nyní obsahuje data masek
* Ukládání kompozitního obrázku vrstev je nyní odděleno od ukládání datového souboru s vrstvami
* Většina dokumentace byla odstraněna z F1 Pomoc a je nyní v HTML příručce
* HTML dokumentace je k dispozici jako samostatný balíček
* Spuštěny mtPaint mailové konference - http://sourceforge.net/mail/?group_id=155874
* Skript configure nedělá hypotézy ohledně CPU - ./configure --help
* BUGFIX - Ukládání kompozitního vrstvového obrázku občas nezachová průhledné oblasti
* BUGFIX - Transformace barev palety s náhledem (RGB obrázky) pracuje nyní správně
* BUGFIX - Stavová lišta je nyní aktualizována po odstranění všech vrstev
* BUGFIX - Změna velikosti obrázku na šířka/výška 1/2 nezpůsobí pád

2.31 2006-5-31

* Německým překladem přispěl Oliver Frommel

2.30 2006-3-1

* Animace vrstev je nyní možná - podívejte se do části 'Animace' v dokumentaci
* Animované GIF soubory lze nyní otevírat snímek po snímku, pokud máte nainstalovaný Gifsicle
* Soubor->Exportovat jako animovaný GIF ... může vytvořit animovaný GIF, pokud máte nainstalovaný Gifsicle
* Obrázek může být nyní v okně vycentrován - Nastavení v okně voleb
* Možnosti změny velikosti obrázku vylepšil a rozšířil Dmitry Groshev
* Režim Upravit->Tónovat přidal Dmitry Groshev - podrobnosti naleznete v sekci nástroje v dokumentaci
* Kód prázdné elipsy vylepšil Dmitry Groshev
* Výběr->Alfa přechod A,B : podrobnosti ve webovém návodu
* Různé návody přidány na webové stránky
* BUGFIX - Nástroj klonování se chová divně při chytání pod hranou obrázku se stisknutým CTRL
* BUGFIX - Rotace textu by nyní měla pracovat správně ve Windows XP
* BUGFIX - Soubory s UTF8 znaky v názvu lze nyní ve Windows otevřít
* BUGFIX - Třesení stavové lišty s některými Windows systémy bylo vyřešeno
* BUGFIX - Vložení textu + maska výběru + zoom neztratí masku

2.20 2006-1-1

* mtPaint web je nyní na http://mtpaint.sourceforge.net/
* Okno zobrazení je nyní součástí hlavního okna - klávesa V zapíná a vypíná jeho zobrazení
* Ctrl+Šipky, nebo Ctrl+Shift+Šipky přesunují vrstvy dokola
* Zobrazit->okno přiblížení nastaví zoom pro okno hlavní/zobrazení + přiblížení - Z klávesa ovládá zobrazení
* Škálování palety nyní používá barvy A/B jako počáteční/konečné barvy a index
* Gimp paletové soubory (*.gpl) lze nyní otevřít/uložit v menu paleta
* Jestliže existuje soubor ~/mtpaint.gpl , tak je nahrán jako výchozí paleta při spuštění
* Transparentní GIF informace lze nyní otevřít/uložit + vylepšení základního importu GIF souborů
* Transparentní pixely v hlavním okně jsou nyní šedá šachovnice v režimu jedné vrstvy
* Počítání RGB nyní vyžaduje 2MB místo 16MB
* Nyní lze kompilovat vlastní ikony pro mtPaint - podrobnosti v ./src/icons1/README
* Maximální počet vrstev zvětšen na 100
* Instalace Windows binárního souboru byla zjednodušena na standardní setup.exe
* BUGFIX - Při změně nástroje funkční klávesou je nyní štětec správně vyčištěn

2.10 2005-11-20

* Podpora tabletů citlivých na tlak v okně voleb, podrobnosti v části 'Nástroje' v dokumentaci
* Přidán histogram barev do informačního okna (Ctrl-I)
* Paleta->Vytvořit kvantované (Wu) metoda přidána - Dobré pro malé palety jako 32 barev
* Okno Konvertovat na indexovaný vylepšeno
* Okno zobrazení má nyní přepínač zaměření zamčený na hlavním okně
* Informační okno nyní počítá všechny barvy v RGB obrázku - pokud je k dispozici 16MB paměti
* Okno voleb je nyní nemodální a má tlačítko Provést
* ./src/Makefile zjednodušen
* Překladem do Brazilské Portugalštiny přispěl Paulo Trevizan
* BUGFIX - únik paměti při DL1 a Floyd-Steinberg kvantizaci opraven
* BUGFIX - segfault opraven při současném stisku kláves * a - v okně náhledu
* BUGFIX - segfault opraven při používání systému souborů jen pro čtení bez možnosti zápisu do ~/.mtpaint
* BUGFIX - segfault opraven při otevírání některých animovaných GIFů - místo toho varovné hlášení

2.03 2005-9-23

* BUGFIX - Vyřešen občasný segfault při přesunu vrstvy nahoru/dolů bez okna zobrazení

2.02 2005-9-19

* PNG soubory s průhledností lze nyní otevírat a ukládat - Podrobnosti viz 'Omezení'
* Zobrazit->Zobrazovat zoom mřížku - Parametry nastaveny v okně voleb Zoom
* Okno "Uložit jako" vylepšeno o nové prvky atributu souborů
* Stavová lišta změněna - (T=?) kvůli průhlednosti, 'x' v geometrii výběru
* mtPaint projekt registrován s Launchpad/Rosetta pro pomoc s překlady:
https://launchpad.net/products/mtpaint/+translations
* Částečným překladem do Francoužštiny přispěl Nicolas Velin
* Částečným Portugalským překladem přispěl Israel G. Lugo
* BUGFIX - Kopírovat/Vložit v auto režimu následované nástrojem malování nenakreslí čáru navíc

2.01 2005-8-14

* BUGFIX - Vyřešen občasný segfault při otevírání a současném zobrazování vrstev v hlavním okně
* BUGFIX - Windows verze: Otisk obrazovky nyní skryje okno nového obrázku

2.00 2005-8-7

* Zobrazit -> Okno vrstev - Podrobnosti v dokumentaci v části 'Vrstvy'
* Upravit -> Vložit do nové vrstvy
* Přidán nástroj výběru polygonem - Podrobnosti v dokumentaci v části 'Výběry'
* Výběr -> Výběr lasem a Vyjmout
* Přidán nástroj klonování - Podrobnosti v dokumentaci v části 'Nástroje'
* Okno zobrazení má nyní možnost zoomu
* Nástroj čára má nyní možnost kreslit šipky - Podrobnosti v dokumentaci v části 'Nástroje'
* Relativní názvy souborů prošlé na příkazový řádek jsou převedeny na absolutní
* GTK+2: Sejmutí obrazovky přes okno nového obrázku nejdříve minimalizuje hlavní okno
* Přepínač voleb pro provedení vložení při změně nástroje
* Klávesové zkratky pro naposledy použité soubory - Shift+Ctrl+F1 = Vrácení
* Ikony na liště přepracovány dle nejpoužívanějších funkcí
* BUGFIX - PNG soubory se škálou šedi jsou nyní otevřeny správně

0.97 2005-6-4

* Text tool: Antialiasing without a background colour now possible (alpha blended edges)
* Text tool: Changing colour/pattern during paste updates text
* Text tool: Independent toggles for background colour and rotation
* Changes are flagged in the titlebar
* Brushes and patterns increased to 81
* Maximum tool size/flow increased to 200
* Logic of colour A/B editor improved for RGB images
* Help docs now supported with international po files
* Accuracy of circle brush in continuous mode improved
* Specifying a CPU is now more generic - see "./configure --help"
* BUGFIX - Loading a large image now correctly adjusts the scrollbars
* BUGFIX - Czech characters improved in Windows

0.95 2005-5-4

* Text tool added - See "Tools" for usage
* View window now available via View menu or 'V' key
* Brush presets now available via Edit menu, F3, icon on toolbar or preview area
* Screenshot grabbing facility - "mtpaint -s" or File->New - See "Tips" section
* Right mouse button paints with A/B reversed
* Palette -> Swap A & B
* Mouse scroll wheel zooms in/out if set in Preferences - GTK+2 only
* Function keys don't zoom any more - use numbers 1-9 instead
* Various new keyboard shortcuts added/changed
* Website redesign contributed by Abdulla Al Muhairi
* BUGFIX - Xine does not now close Pan Window/Pattern chooser popup
* BUGFIX - Occasional pasting 'slips' eliminated
* BUGFIX - Edit all colours window now works properly when screen depth <24 bpp

0.90 2005-4-12

* Internationalization now supported with "./configure intl"
* Spanish translation contributed by the Guadalinex team
* Czech translation contributed by Pavel Ruzicka
* Preferences window allows the manual selection of language translations
* Man page contributed by Guadalinex team - "./configure man" to install
* Pasting with less than 100% opacity now shows preview of resulting transparency
* Widget behaviour improved in Quantize & Transform Colour windows
* Page Up/Down keys now work as expected in Command Line Window
* Changing tool does not tax the CPU as much on older hardware
* Accuracy improvements for line tool and circle in continuous mode when size>1
* Max geometry is now 16384x16384
* New typeface for palette numbers
* Several more configure script options added - "./configure --help" for details
* BUGFIX - Pattern flood fills now work under all conditions
* BUGFIX - In GTK+2, filenames with non ASCII characters are now be handled properly
* BUGFIX - Attempting to fill on a protected colour does not set opacity to 100%
* BUGFIX - Ctrl -/+ Adjusts opacity as originally designed
* BUGFIX - Undo/Redo to an indexed image with smudge does not cause segfault

0.75 2005-2-15

* Pan window added - See "Tools" for usage
* Colour protection mask now works with RGB images
* Selection -> Outline Ellipse + New icon : Thickness = tool size
* Converting RGB images to indexed improved:
* i) 'Exact' option now uses less memory + slightly quicker
* ii) Accuracy of 'Dither' method is now better
* iii) Floyd-Steinberg option added
* iv) Palette quantization DL1 & DL3 options added with[out] Floyd-Steinberg
* Palette -> Create Quantized (DL1 & DL3) : RGB images only
* Palette -> Sort -> Frequency : Sorts an indexed palette by pixel frequency on canvas
* Palette Sort window has apply button
* File -> Export Undo Images (reversed)
* Transform Colour window improved:
* i) Apply button added
* ii) Toggles to transform RGB image and/or palette
* iii) Gamma moved to top and is now the 1st operation to be done
* iv) Window now pops up where the mouse pointer is positioned
* v) Return/Enter keys now press 'OK' button
* Tips section added to README & help
* Progress window is now movable and does not remain above other windows
* configure script improved to cater for systems without pkg-config, i.e. GTK+1 only
* BUGFIX - Memory leaks in read_png & read_jpeg cleaned up
* BUGFIX - Corrupt PNG & JPEG files are now handled properly
* BUGFIX - Palette area update invisibility on some systems corrected
* BUGFIX - Jerking of vertical/horizontal scrollbars when zooming eliminated
* BUGFIX - Zooming in GTK+1 now respects the specified zoom centre
* BUGFIX - While pasting, cursor flickering on slow hardware has been eliminated

0.50 2005-1-1

* Smudge tool - RGB images only, continuous or non-continuous modes
* Image -> Free Rotate : Rotate image at any angle
* Selection -> Mask Colour A,B : See 'Selections' in README/Help for example
* Selection -> Unmask Colour A,B
* Selection -> Mask All Colours
* Selection -> Clear Mask : Revert to normal opaque rectangular paste
* Counting unique RGB pixels is faster (particularly GTK+2)
* Selection geometry on status bar now also shows selection diagonal angle + length
* Preferences -> Force zoom to 100% or current zoom with a new file
* Numbers 1-9 set zoom, Insert=Transform colours, Delete=Crop, Page Up/Down=Scale/Resize
* 1-9, +, -, =, Q, Home, Insert, etc... keys work while Command Line window selected
* Compilation now works using gcc-2.95 and libpng-1.0
* Configure script contains example of how to compile with Slackware 8.0
* Undo/Redo stops current paste only when changing to/from Indexed/RGB
* BUGFIX - Occasional Pango warnings in GTK+2 upon startup stopped
* BUGFIX - When undo/redo clears paste the cursor is not stuck as 4 way arrow
* BUGFIX - Last pixel of straight line now painted if size=1

0.47 2004-12-11

* View -> 10%, 25%, 50% : +, -/= keys can be used to get zoom below 100%
* View -> Toggle Image View (Home key) : Show/Hide palette, menu, status bar etc
* View -> Command Line Window : Shows files passed in command line (if > 1)
* Effects -> Isometric Transformations
* Palette colours : Shift + click/drag moves a colour to a new index
* Posterize effect merged with brightness/contrast/saturation window -> Transform Colour
* Gamma added to Transform Colour window
* Using "mtpaint -v" or calling from other binary name starts in full image view
* Selection resize method improved + right button = clear
* Limitation relating to flood fill colour resolved for most situations
* Using arrow keys while painting changes colour A/B
* Edit -> Opacity Undo Mode (F12) replaces Preferences option
* Greyscale now in Effects menu
* Escape key now selects first button of alert box
* Default tool is now selection
* Colour toolbar icons moved together
* Keyboard shortcuts added for Cropping/Transforming colours/Invert/Greyscale
* Compiler options tweaked - faster/smaller binary
* BUGFIX - Undo/Redo to indexed/RGB while pasting RGB/indexed does not cause segfault

0.45 2004-11-21

* Tool opacity is now variable so subtle RGB painting is now possible
* Effects -> Edge Detect, Sharpen, Soften, Blur, Emboss
* Scaling a 24 bit RGB image is now smoother
* Image -> Convert To Indexed : Exact conversion, Quantized Palette, Dithered, Scattered
* Save TIFF files (uncompressed RGB)
* Save GIF files (uncompressed indexed 256 colours)
* Save BMP files (uncompressed indexed & RGB)
* File -> Export Undo Images
* File -> Export ASCII Art
* Palette -> Add Colours changed to Set Palette Size, i.e. reduction is now possible
* File -> Save As : If image has a filename, put this into the filename box
* When loading a png/tiff/jpeg/gif only use progress bar if image is large
* Middle mouse button sets the zoom centre
* Image -> Preferences : Q key can now quit mtPaint
* Spray/shuffle mouse pointers made more consistent
* BUGFIX - Rotating the image with no undo memory does not cause image corruption
* BUGFIX in GTK+2.4 - Pressing enter while pasting does not press toolbar button

0.40 2004-11-8

* File -> New : Create 24 bit RGB image
* Most functions/tools now work on a 24 bit RGB canvas (except colour protection mask)
* Load/Save 24 bit RGB PNG files
* Load 24 bit RGB/Greyscale, Save 24 bit RGB JPEG files - Quality set by Preferences
* Load TIFF files
* Load uncompressed BMP files
* Image -> Convert To RGB
* Image -> Convert To Indexed
* Edit -> Load Clipboard -> 1-12
* Edit -> Save Clipboard -> 1-12
* More icons have been added to the toolbar
* File menu now contains a recently used file list - Set limit in Preferences window (0-20)
* Maximum canvas height/width set to 8192, minimum set to 1
* Last directory loaded from command line is now correctly remembered
* Palette -> Load default
* BUGFIX - Resizing/Scaling with no undo memory does not cause segfault
* BUGFIX - Using a static tool after resize/scale/rotate does not create unwanted shapes
* BUGFIX - An occasional crash when using the GTK+ colour selector was corrected

0.37 2004-10-25

* Image -> Brightness-Contrast-Saturation
* Image -> Scale Canvas
* Image -> Resize Canvas
* Image -> Preferences : The user can specify what info is displayed on the status bar
* Image -> Rotate Clockwise
* Image -> Rotate Anti-Clockwise
* Selection -> Rotate Clockwise
* Selection -> Rotate Anti-Clockwise
* Help -> About (F1) : Reflects the current README file
* File -> New : User can now create a greyscale image
* Palette -> Edit All Colours
* Palette -> Create Scale : Create blended colours from one index to another
* Palette -> Sort
* Image -> Bacteria Effect : Try it a few times with "mtpaint graphics/bacteria.png"
* File selection window geometry stored independently from main window geometry
* BUGFIX - Progress window now appears above file selector in GTK+2 Windows/Gnome
* BUGFIX - Maximizing A/B colour editor window does not cause segfault or window corruption

0.35 2004-10-16

* Sources can now be compiled using MinGW/MSYS to create a Windows version of mtPaint
* XPM & XBM images can now be loaded and saved
* File -> Preferences : User can view/set XPM/XBM transparency/hotspot info
* Straight line tool added to toolbar
* Image menu now houses Convert to greyscale, Posterize, Information, Preferences and Crop
* Image -> Flip Vertically
* Image -> Flip Horizontally
* Image -> Invert
* Selection -> Flip Vertically
* Selection -> Flip Horizontally
* Undo/redo levels displayed on status bar
* Progress bar is now used for load/save/flip - Useful for large images or slow machines
* Minimum main window size set so 640x480 screens can use mtPaint
* Setting zoom centre now requires Shift+Right button - Avoids clash with paste/line tools
* BUGFIX - Save failure does not now clear the mem_changed flag
* BUGFIX - Accuracy of max undo levels improved in Information window
* BUGFIX - Menus updated when loading file from command line (no option to crop to 1x1)

0.30 2004-10-4

* GIF images can now be loaded into mtPaint
* Mouse pointers for static shapes improved
* Selection menu now houses "Select All", "Select None"
* Selection -> Outline Rectangle : Draws outline of tool size pixels around current selection
* Selection -> Filled Rectangle : Fills the current selection area
* Selection -> Filled Ellipse : Draws a filled ellipse inside the current selection area
* Selection -> Line - Slash : Draws straight line on selection from top left to bottom right
* Selection -> Line - Backslash : Draws straight line on selection from top right to bottom left
* Edit -> Continuous Painting : Makes painting the 6 static shapes continuous and smooth
* Status bar has "CON" to indicate if the program is in Continuous Painting mode
* Information window now contains details of current clipboard data
* Ctrl+Left Button while over palette sets colour B (useful for stylus/tablet users)
* configure script extended - use "./configure --help" for details
* BUGFIX - Selecting None during paste at high zoom does not tax the CPU
* BUGFIX - Changing tool during paste at high zoom does not tax the CPU
* BUGFIX - Pasting while already pasting at high zoom does not cause program termination
* BUGFIX - Selection/Paste perimeter does not get corrupted in GTK+2 while using scrollbars

0.25 2004-9-24

* Palette -> Convert To Greyscale : Converts current palette to greyscale
* Edit -> Crop : Crops the canvas to the current selection
* The red/white selection box can now be resized by clicking and dragging the corners
* Selection geometry is now displayed on the status bar
* Start with blank canvas if file was not successfully loaded from the command line
* Enter/Return now commits a paste even when Shift/Ctrl are pressed
* Loading a palette can now be undone/redone
* BUGFIX - Errors while trying to "Save As" are now treated properly
* BUGFIX - Pressing CTRL and moving the mouse without pressing a button does not tax the CPU
* BUGFIX - Loading a palette with 256 colours is now possible
* BUGFIX - Paste To Centre menu item now behaves as expected
* BUGFIX - mem_changed flag now cleared properly after saving - no more false warnings
* BUGFIX - Fixed segfault when cutting during a paste (edit menu logic improved)
* Select/Paste now uses less CPU and doesn't flicker as much
* Undo system rewritten:
* Accommodates geometry changes from cropping
* Only malloc's memory as required, not en masse at beginning
* Tool perimeter shows correct position when mouse is over the grey background

0.24 2004-9-19

* Makefile - Default compiler options changed to make no optimizations
* Preferences -> Option to show mouse cursor as the tool shape
* Preferences -> Confirm exit alert now optional
* When quitting/opening/file-new without saving changes, the user is warned
* TODO list in README updated with my plans for the next few months
* File -> Save As given shortcut Shift+Ctrl-S
* Selection tool added to toolbar
* Edit -> Cut
* Edit -> Copy
* Edit -> Paste To Centre
* Edit -> Paste
* Edit -> Select All
* Edit -> Select None
* Preferences -> Option to not display clipboard image while pasting
* README updated with details about selection, copy, cut, paste etc.
* BUGFIX in memory.c - correct posterizing now happens whether using -ffast-math or not
* BUGFIX in GTK+1 - CTRL shortcuts are now not blocked by size/spray spin buttons
* First public release of mtPaint on gnomefiles.org


0.23 2004-9-13

First public release of mtPaint on freshmeat.net

0.21 2004-9-6

Beta testing begins!

0.20 2004-9-5

9 basic tools + palette edit/add/posterize/merge/load/save finished

0.16 2004-8-31

Undo/Redo implemented - default MAX_UNDO = 100

0.15 2004-8-28

Patterns implemented with square tool + colour protection mask implemented

0.05 2004-8-14

PNG load + image display & zoom features

0.04 2004-8-12

Program structure fixated

0.02 2004-8-7

GUI fixated

0.00 2004-7-4

Project started - GUI & back end designs kicked around on paper and in Glade