Na serwerach FTP GIMP-a pojawił się kod źródłowy (ftp://ftp.gimp.org/pub/gimp/v2.7/gimp-2.7.1.tar.bz2) kolejnego wydania wersji rozwojowej. Wersja ta nie jest przeznaczona do codziennego użytkowania, może zawierać błędy i działać niestabilnie.
Instalator dla systemu Windows jest już dostępny.
UWAGA! Instalacja tej wersji może skasować wersję 2.6! Instaluj jedynie, jeśli wiesz co robisz!Głównymi zmianami w stosunku do wersji 2.7.0 są:
-
możliwość zastosowania jedno-okienkowego interfejsu -
grupowanie warstw-
ulepszenie edycji tekstu bezpośrednio na płótnieWięcej można się dowiedzieć w wątkach
Jedno-okienkowy interfejs w wersji 2.8 oraz
Co nas czeka w GIMP-ie 2.8?Szczegóły zmian poniżej:
UI:
- Dodanie przycisku "blokuj zawartość" ("lock content") do okien dialogowych warstw, kanałów i ścieżek, przerobienie przycisków blokowania na bardziej kompaktowe.
- Odmowa edycji zablokowanej zawartości
- Wsparcie dla grup warstw
- Poprawienie wyglądu i kodu funkcjonalności Zapisz/Eksportuj
- Przesunięcie przycisku "wyczyść" z okna ustawień skrótów.
- Wyczyszczenie kodu poprzez wprowadzenie klas GimpDockWindow i GimpImageWindow
- Wsparcie dla wielo-kolumnowych okien dokowalnych
- Usunięcie pasków dokujących, zamiast tego użycie podświetlenia w istniejącej hierarchii widżetów
- Usunięcie ustawień toolbox-window-hint z pliku gimprc i użycie zamiast tego dock-window-hint
zarówno dla przybornika i doków
- Przeniesienie właściwości GimpDock::default-height do GimpDockWindow
- Doszlifowanie zasad dla określania domyślnych ścieżek dla zapisu i eksportu pliku
- Dołączenie kodu projektu Advanced GUI for Brush Dynamics z GSoC 2009.
- W dialogu Ustawianie wymiarów płótna obrazu stałe proporcje domyślnie odznaczone
- Dodanie ciągle niekompletnego i niestabilnego trybu jedno-okienkowego
- W dialogu eksportu przycisk "Eksport" zamiast "Zapisz"
- Dopracowanie podświetlania dla narzędzia Zaznaczanie odręczne
- Wsparcie dla zmiany języka interfejsu w Preferencjach
- Uaktualnienie ps-menurc o skróty klawiszowe z PS CS4
- Usunięcie zbędnego obszaru wokół płótna powiększając przy tym obszar płótna.
- Nazwy aktywnych okien dialogowych na paskach tytułowych okien dokowalnych
- Narzędziówka nie pojawia się na liście Ostatnio Zamkniętych Okien, zamiast tego pojawia się ona bezpośrednio w menu Okna
- Możliwość zaznaczenia i tagowania wielu obiektów na listach zasobów
- Ulepszenie edycji tekstu i ustawień atrybutów na płótnie
- Dodanie GimpContainerTreeStore i użycie go we wszystkich widokach opartych o GtkTreeView
- Dodanie nowego "automatycznego" stylu kart w oknach dialogowych, co pozwala na to, że pokazują one tak dużo informacji jak pozwala na to dostępna przestrzeń w oknie
- Usunięcie paska tytułowego z dokowanych okien i dodanie przycisku strzałki obok kart.
- Dodanie ikony narzędzia desaturacji
- Dodanie podziału na pięć części do narzędzia kadrowania
- Kliknięcie z Alt na dowolnej warstwie nie ma wpływu na aktywną warstwę
Rdzeń:
- Możliwość zablokowania wszystkich obiektów GimpItem, tak by nie można było ich zmieniać.
- Ulepszenie nazewnictwa importowanych warstw
- Grupy warstw działają za wyłączeniem masek warstw i zapisu ich do pliku XCF
- Zmiana GimpProjectable::update na GimpProjectable:invalidate
- Nie mieszanie backendów czcionek przez przez jawne zapytanie do backendów FT/Fontconfing
- Przeniesienie elementów GimpObject do prywatnych struktur
- gimp_object_get_name() przyjmuje teraz gconstpointer, usuwając rzutowanie z wszystkich funkcji wywołujących
- Udostępnienie obiektom typu drawable połączenia z sygnałem "update" z pływającego zaznaczenia, zamiast pozwalać robić to obrazowi
- Usunięcie artefaktów podczas obracania pędzli o 90 stopni.
- Usunięcie wycieków pamięci współdzielonej na Solaris-ie
- Dodanie procedury PDB do dostępu do znaczników warstwy tekstowej
- Usunięcie pozostałości po robótkach w pdbgen oraz upewnienie się ze zakresy liczbowe są poprawne
- Przeniesienie wszystkich funkcji do tworzenia obrazu do zwykłego pliku
- Dodanie tłumaczenia do opisów historii operacji
GEGL:
- Upewnienie się czy wszystkie węzły są dodane do swoich grafów
- Używanie GEGL-a do skalowania warstwy jeśli opcja "Użyj GEGL-a" jest zaznaczona
Pluginy:
- Uaktualnienie scheme do skryptów-fu o najnowsze poprawki
- Nie przechowywanie globalnych ustawień drukowania dla obrazu
- Dodanie podwalin do importu i eksportu plików .ora (OpenRaster)
- Dodanie wsparcia dla RGB565 w pluginie csource
Zasoby:
- Dodanie pędzli, których autorem jest Johannes Engelhardt.
Dokumentacja programistyczna:
- Opis GimpContext
- Dodanie pliku SVG ze schematem zależności modułu głównego aplikacji GIMP
- Dodanie terminarza prac do wydania GIMP-a 2.8
Ogólne:
- Wiele poprawek i czyszczenia kodu
- Wiele uaktualnień tłumaczeń
- Dokładniejsze udokumentowanie kodu
- Uszczelnienie wycieków pamięci
- Wyczyszczenia podsystemowego linkowania zależności w app/
- Dodanie jednostki testującej w app/tests/ i kilka podstawowych testów, włączając podstawowy test UI i plików XCF
- Wstępne wprowadzenie używania Glade + GtkBulider (budowanie interfejsów na podstawie plików XML utworzonych w Glade)
- Wymagane wersje bibliotek: GLib 2.24.0 i GTK+ 2.20.0
Tłumaczenie:
ba®thez i ja.