[ghex/gtk4-port] ghex4: Update NEWS for pre-alpha.



commit 362000ca1e7b4749a01479ba2b7ba45abb1884a8
Author: Logan Rathbone <poprocks gmail com>
Date:   Mon Dec 6 00:20:59 2021 -0500

    ghex4: Update NEWS for pre-alpha.

 NEWS | 556 ++-----------------------------------------------------------------
 1 file changed, 11 insertions(+), 545 deletions(-)
---
diff --git a/NEWS b/NEWS
index 862a0a4..8b60558 100644
--- a/NEWS
+++ b/NEWS
@@ -25,556 +25,22 @@ Visibly to the end user, some new features include:
    data; this will fall back to plaintext when unavailable.
 
 I'll break up the known issues into two categories:  items I would consider to
-be blockers for beta, and other known issues, which will be earmarked for
-priority after 4.0 (ie, 4.2).
+be blockers for a stable release, and other known issues, which will be
+earmarked for priority after the first stable release of GHex 4.x.
 
-Blockers for Beta:
- - I believe we require a "New Document" feature. This will not be difficult
-   to implement, but I have not got around to it yet. This will be greatly
-   beneficial, if nothing other than to provide a "scratchpad" for users to copy
-   and paste binary data, while reaping the benefit of the new custom copy/paste
-   data code.
- - Drag and drop support.
+Blockers for stable release:
  - Fixes for lots of UI imperfections, including widgets not grabbing focus
    when they should; also there are some obvious missing keybindings.
- - The layout manager does not currently work perfectly with group types other
-   than 'byte'; some characters get a bit cut off.
- - The ability to select a single hex byte is not intuitive; it works, but
-   better visible feedback is needed (this is not different from GHex3, in
-   fairness).
- - Fix the many compiler warnings that currently ensue, mostly from old code
-   that has been straight-ported.
-
-Other known issues:
- - Some GTK failed assertion warnings upon closing of tabs without saving, and
-   reordering of tabs. These seem harmless and it is possible some are just
-   papercuts of a GTK 4.0 release, so I only monitor these for now.
+ - The offsets column shows some spurious lines when a file is first loaded.
+   This can be cleared by clicking anywhere on the hex widget to clear it.
  - The hex-document portion of the gtkhex library is a relic of code written
    in the 90s, and it shows. Some more sophisticated caching and memory
    management is in order as opposed to simply calling g_malloc on basically
-   the entirety of the file being opened.
- - The gtkhex library contains a lot of duplicitous code. In my view
-   substantial function "pairs" should be merged into one, or made more
-   generic. I will work on this post-4.0.
-
-(Logan Rathbone <poprocks gmail com>)
-
-===========
-GHex 3.18.4
-===========
-
-Changes:
- - Distribute extra empty space between offsets and xdisp (Rok Mandeljc)
- - Improve border with calculations (Ryan Koesters)
- - Migrate build system to meson (Martin Blanchard)
- - Add OARS metadata (nick richards)
- - Update various links after bugzilla to gitlab migration (Andre Klapper, Piotr Drąg)
- - Rename icons, appstream and desktop files to consistently use org.gnome.GHex ID (Bilal Elmoussaoui)
- - Add flatpak manifest for nightly builds, enable nightly builds in CI (Bilal Elmoussaoui)
- - Install appstream metadata to non-deprecated location (Jeremy Bicha)
- - Various updates to help docs (Andre Klapper, Piotr Drąg)
-
-Translation updates:
- - Brazilian Portuguese (Rafael Fontenelle)
- - Catalan (Jordi Mas)
- - Czech (Marek Cernocky)
- - Danish (Alan Mortensen, Ask Hjorth Larsen)
- - Finnish (Jiri Grönroos)
- - French (Claude Paroz)
- - German (Mario Blättermann)
- - Hungarian (Balázs Úr)
- - Indonesian (Andika Triwidada, Kukuh Syafaat)
- - Lithuanian (Aurimas Černius)
- - Polish (Piotr Drąg)
- - Slovak (Dušan Kazik)
- - Slovenian (Matej Urbančič)
- - Spanish (Daniel Mustieles)
- - Swedish (Anders Jonsson)
- - Turkish (Muhammet Kara, Serdar Sağlam)
-
-===========
-GHex 3.18.3
-===========
-
-Changes:
- - Add Language headers to po files (Piotr Drąg)
- - Unbreak build with GCC 4 (Jasper Lievisse Adriaanse)
-
-Translation updates:
- - French (Claude Paroz)
- - Indonesian (Andika Triwidada)
- - Polish (Piotr Drąg)
- - Slovenian (Matej Urbančič)
- - Spanish (Daniel Mustieles)
- - Swedish (Anders Jonsson)
-
-===========
-GHex 3.18.2
-===========
-
-Changes:
- - Fix build with GCC 6
-
-Translation updates:
- - Swedish (Josef Andersson)
-
-===========
-GHex 3.18.1
-===========
-
-Changes:
- - Update the AppData file to spec version 0.7+ (Richard Hughes)
-
-Translation updates:
- - Brazilian Portuguese (Rafael Fontenelle)
- - Czech (Marek Černocký)
- - German (Mario Blättermann)
- - Greek (Evangelos Skarmoutsos)
- - Lithuanian (Aurimas Černius)
- - Serbian (Мирослав Николић)
- - Spanish (Daniel Mustieles)
-
-
-===========
-GHex 3.18.0
-===========
-
-New stable release with no code changes compared to the previous 3.17.91
-release candidate.
-
-Translation updates:
- - Czech (Marek Černocký)
- - Finnish (Jiri Grönroos)
- - Korean (Seong-ho Cho)
- - Lithuanian (Aurimas Černius)
- - Portuguese (Pedro Albuquerque)
- - Spanish (Daniel Mustieles)
- - Swedish (Anders Jonsson)
-
-
-============
-GHex 3.17.91
-============
-
-Changes:
- - Fix icon installation
- - Update screenshot in appdata file
-
-
-============
-GHex 3.17.90
-============
-
-Changes:
- - Add symbolic icon (Jakub Steiner)
- - Include higher resolution app icons (Jakub Steiner)
- - Support decoding 64-bit integers (Brendan Long)
- - Allow immediate clicking between gtkhex views (Bryan)
- - Improve the default file name when printing to a file (Ethirajan D)
-
-Translation updates:
- - Basque (Inaki Larranaga Murgoitio)
- - Bosnian (Samir Ribic)
- - Catalan (Jordi Mas)
- - Czech (Marek Černocký)
- - Finnish (Lasse Liehu)
- - Hebrew (fr33domlover)
- - Hungarian (Balázs Úr)
- - Polish (Piotr Drąg)
- - Russian (Alexey Kabanov, Yuri Myasoedov, Stas Solovey)
- - Spanish (Daniel Mustieles)
- - Turkish (Muhammet Kara)
-
-
-===========
-GHex 3.10.1
-===========
-
-Changes:
- - Update URLs in doap and appdata files
-
-Translation updates:
- - Brazilian Portuguese (Enrico Nicoletto)
- - French (Claude Paroz)
- - German (Benjamin Steinwender)
- - Greek (Dimitris Spingos)
- - Indonesian (Andika Triwidada)
- - Latvian (Rūdolfs Mazurs)
- - Simplified Chinese (YunQiang Su)
-
-
-===========
-GHex 3.10.0
-===========
-
-New stable release with no code changes compared to the previous 3.9.92 release
-candidate.
-
-
-===========
-GHex 3.9.92
-===========
-
-Changes:
- - Ship an appdata file
- - Don't use AM_GNU_GETTEXT
-
-Translation updates:
- - Finnish (Timo Jyrinki)
- - Galician (Fran Diéguez)
- - Greek (Dimitris Spingos)
- - Japanese (Jiro Matsuzawa)
- - Norwegian bokmål (Kjartan Maraas)
-
-
-==========
-GHex 3.8.1
-==========
-
-Changes:
- - Validate the .desktop file on 'make check'
-
-Translation updates:
- - Indonesian (Andika Triwidada)
-
-
-==========
-GHex 3.8.0
-==========
-
-New stable release.
-
-Translation updates:
- - Hungarian (Balázs Úr)
- - Serbian (Мирослав Николић)
-
-
-===========
-GHex 3.7.90
-===========
-
-Changes:
- - Make it possible to resize the main window to fit smaller screens
-
-Translation updates:
- - Brazilian Portuguese (Rafael Ferreira)
-
-
-==========
-GHex 3.7.3
-==========
-
-Translation updates:
- - Czech (Marek Černocký)
- - Lithuanian (Aurimas Černius)
- - Polish (Piotr Drąg)
- - Slovenian (Matej Urbančič)
- - Spanish (Daniel Mustieles)
-
-
-==========
-GHex 3.7.2
-==========
-
-Changes:
- - New icons for the HighContrast theme (Wadhwa Sanchi, Matthias Clasen)
- - Add search keywords to the .desktop file (Daniel Mustieles)
-
-Translation updates:
- - Brazilian (Rafael Ferreira)
- - Czech (Marek Černocký)
- - Polish (Piotr Drąg)
- - Spanish (Daniel Mustieles)
-
-
-==========
-GHex 3.7.1
-==========
-
-A new development release that ports GHex to the new documentation
-infrastructure.
+   the entirety of the file being opened. This can cause unstable and
+   unpredictable behaviour when very large files are loaded.
 
-Changes:
- - Use yelp-tools instead gnome-doc-utils (Javier Jardón)
-
-Translation updates:
- - Spanish (Daniel Mustieles)
-
-
-==========
-GHex 3.6.1
-==========
-
-Translation updates:
- - Belarusian (Ihar Hrachyshka)
- - Thai (Akom Chotiphantawanon)
-
-
-==========
-GHex 3.6.0
-==========
-
-New stable release with no code changes compared to the previous 3.5.91 release
-candidate.
-
-Translation updates:
- - British English (Chris Leonard)
-
-
-===========
-GHex 3.5.91
-===========
-
-Changes:
- - Improvements to the size allocation code in the GtkHex widget
-
-Translation updates:
- - Hungarian (Balazs Ur, Gabor Kelemen)
- - Polish (Piotr Drąg)
-
-
-===========
-GHex 3.5.90
-===========
-
-Changes:
- - Port to GtkApplication (Kalev Lember)
- - Remove deprecated use of GDK_THREADS_ENTER/LEAVE (Matthias Clasen)
-
-Translation updates:
- - Japanese (Jiro Matsuzawa)
- - Polish (Piotr Drąg)
-
-
-==========
-GHex 3.5.2
-==========
-
-Changes:
- - Fix drag-and-drop from file managers (Alex Henrie)
-
-Translation updates:
- - German (Christian Kirbach)
- - Indonesian (Andika Triwidada)
- - Polish (Piotr Drąg, Rafał Mużyło)
- - Spanish (Daniel Mustieles)
-
-
-==========
-GHex 3.5.1
-==========
-
-Changes:
- - Prepend 0x to the offset in status bar (Martin Olsson)
- - Avoid using gtk 3.4 deprecated symbols (Kalev Lember)
- - Windows build improvements (Kalev Lember)
-
-Translation updates:
- - Danish (Joe Hansen)
- - Romanian (Daniel Șerbănescu)
- - Russian (Yuri Myasoedov)
-
-
-==========
-GHex 3.4.0
-==========
-
-This is a new stable GHex release. Compared to the 3.3.91 Beta release, this
-release has translation updates and no code changes.
-
-Changes:
- - A new HACKING file describing how to build GHex from git (Martin Olsson)
- - Fix a desktop-file-validate warning about ghex.desktop (Kalev Lember)
-
-Translation updates:
- - Czech (Marek Černocký)
- - Galician (Fran Diéguez)
- - Latvian (Rudolfs Mazurs)
-
-
-===========
-GHex 3.3.91
-===========
-
-Changes:
- - Store the UI definition file as resource data (Jasper St. Pierre)
- - Better experience for the "Goto Byte..." dialog (Jasper St. Pierre)
- - Various code cleanups (Jasper St. Pierre)
-
-Translation updates:
- - French (Claude Paroz)
- - Lithuanian (Algimantas Margevičius)
- - Norwegian bokmål (Kjartan Maraas)
- - Polish (Piotr Drąg)
- - Serbian (Мирослав Николић)
- - Slovenian (Matej Urbančič)
- - Spanish (Daniel Mustieles)
- - Swedish (Daniel Nylander)
-
-
-===========
-GHex 3.3.90
-===========
-
-Changes:
- - Fix excessive scrolling back to cursor (Edward Sheldrake)
- - Use maintainer mode by default (Javier Jardón)
- - Remove the use of deprecated GTK+ API (Kalev Lember)
- - Windows port fixes (Kalev Lember)
- - Visual improvements with latest Adwaita theme (Kalev Lember)
-
-Translation updates:
- - Estonian (Kalev Lember)
- - Japanese (Jiro Matsuzawa)
- - Lithuanian (Algimantas Margevičius)
- - Polish (Piotr Drąg)
- - Spanish (Daniel Mustieles)
-
-
-==========
-GHex 3.0.0
-==========
-
-This is the first stable GHex release with GTK+ 3 support. Compared to the
-previous 2.90.2 development snapshot, this release adds translation updates
-and has no code changes.
-
-Translation updates:
- - Hungarian (Gabor Kelemen)
- - Japanese (Takeshi AIHANA)
- - Latvian (Rudolfs Mazurs)
- - Spanish (Daniel Mustieles)
-
-
-===========
-GHex 2.90.2
-===========
-
-Changes:
- - Fix endianess conversion for 64-bit floating point (Victor Bogado)
- - Update oudated FSF mailing address (Dominique Leuenberger)
- - Build system cleanups (Rafał Mużyło)
-
-Translation updates:
- - French (Alexandre Franke)
- - Serbian (Мирослав Николић)
- - Slovenian (Matej Urbančič)
-
-Bugs fixed:
-  625968 "endianess convertion on 64 bit float is incorrect"
-  648644 "GHex2 cannot read properly float 64 in big-endian files"
-  656596 "Outdated FSF Address in code files"
-  656919 "fix make's dist target"
-
-
-===========
-GHex 2.90.1
-===========
-
-Changes:
- - Port from GConf to GSettings (Kalev Lember)
- - Scrolling code cleanup (Rafał Mużyło)
- - Moved internal pkgconfig dependencies to Requires.private (Kalev Lember)
-
-Translation updates:
- - German (Mario Blättermann)
- - Norwegian bokmål (Kjartan Maraas)
- - Thai (Akom Chotiphantawanon)
-
-Bugs fixed:
-  656080 "Port to GSettings"
-  655973 "simplify widget's scrolling code"
-  572697 "Clean up .pc dependency"
-
-
-===========
-GHex 2.90.0
-===========
-
-This is the first GHex release featuring GTK+ 3 support. For parallel
-installability with the GTK+ 2 version, the shared library along with its
-pkgconfig file and translation files were renamed. The application binary was
-also renamed and is now called 'ghex'.
-
-Changes for GNOME 3 support:
- - Port from poptOption to GOptionEntry (Javier Jardón)
- - Replace deprecated GTK+ symbols (Andre Klapper, Javier Jardón,
-   Adrian Zgorzałek, Kalev Lember)
- - Remove libgnome and libgnomeui dependency (Javier Jardón, Andre Klapper)
- - Use Gio instead GnomeVfs (Daniel Macks)
- - Replace Gdk drawing with Cairo (Kalev Lember)
- - Port from BonoboUI to GtkUIManager (Kalev Lember)
- - Remove custom print widgets (Rafał Mużyło)
- - Port from libgnomeprint to GtkPrint (Rafał Mużyło)
- - Port to GTK+ 3 (Kalev Lember)
- - Rename the shared libray for parallel installability (Kalev Lember)
-
-New Features and UI Improvements:
- - Improve About dialog (Javier Jardón)
- - Add relative offset jumping with + and - in 'Go to Byte' (Roy Spliet)
- - Use double buffering for drawing, reducing flicker (Kalev Lember)
-
-Bug fixes:
- - Convert po files to UTF-8 (Andre Klapper)
- - Fix various compiler warnings (Andre Klapper, Martin Olsson, Tobias Mueller,
-   Kalev Lember)
- - Fix xsltproc warnings (Rafał Mużyło)
- - Fix the order of LDADD (Rafał Mużyło)
- - Fix build with stricter linker on latest Fedora (Kalev Lember)
- - Fix gnome-doc-utils support (Javier Jardón)
- - Modernize autotools configuration (Javier Jardón)
- - Use upstream gettext instead the glib one (Javier Jardón)
- - Fix regression with close on save confirmation (Kalev Lember)
- - Avoid showing status message on an already destroyed window (Kalev Lember)
- - Update overview when deleting a character with the 'DEL' key (Kalev Lember)
-
-Translation updates:
- - Basque (Inaki Larranaga Murgoitio)
- - Brazilian Portuguese (Mateus Zenaide)
- - British English (Philip Withnall, Jen Ockwell)
- - Catalan (David Espinosa)
- - Czech (Marek Černocký, Lucas Lommer, Petr Kovar)
- - Danish (Joe Hansen)
- - French (Bruno Brouard, Claude Paroz)
- - Galician (Fran Diéguez)
- - German (Mario Blättermann)
- - Hungarian (Gabor Kelemen, Balazs Ur)
- - Indonesian (Andika Triwidada)
- - Japanese (Takeshi AIHANA)
- - Latvian (Rudolfs Mazurs)
- - Portuguese (Filipe Gomes)
- - Russian (Yuri Myasoedov)
- - Simplified Chinese (Aron Xu, Zhang Miao, du baodao)
- - Slovenian (Matej Urbančič)
- - Spanish (Daniel Mustieles)
- - Swedish (Daniel Nylander)
- - Thai (Akom C, Theppitak Karoonboonyanan)
+Other known issues to be addressed in a future version:
+ - The layout manager does not currently work perfectly with group types other
+   than 'byte'; the allocation of space is poor.
 
-Bugs fixed:
-  333819 "Help files out-of-date"
-  445053 "Memory corruption when searching on x86_64"
-  508563 "Migrate from libgnomeprint to gtk-print"
-  547882 "menu entry name and tooltip are not accurate"
-  548438 "Fields are not being updated when deleting a character"
-  570688 "fix all compiler warnings given by normal makefiles and gcc 4.3.3"
-  571892 "Crash in gtk_hex_new"
-  584006 "Use gtk_show_uri instead of gnome_help"
-  590995 "Remove libgnome(ui) usage"
-  590996 "Remove Bonobo usage"
-  597683 "Can't compile due to hex-document-ui.c:86: error: implicit
-          declaration of function ‘raise_and_focus_widget’"
-  597684 "Can't compile due to: preferences.c:514: error: implicit declaration
-          of function ‘display_error_dialog’"
-  597685 "Can't compile due to main.c:73: error: implicit declaration of
-          function ‘ghex_init_configuration’"
-  597687 "Can't compile due to print.c:226: error: implicit declaration of
-          function ‘display_error_dialog’"
-  597688 "Can't compile due to  ghex-window.c:160: error: implicit declaration
-          of function ‘delete_advanced_find_dialog’"
-  608275 "Remove deprecated GTK+ symbols"
-  608284 "Use single GTK includes"
-  609277 "A little automake/libtool problem"
-  609548 "Bad application name in the licence"
-  612693 "Does not compile with -DGSEAL_ENABLE"
-  612885 "Make a release"
-  630377 "[Patch] Add support for relative jumping"
+(Logan Rathbone <poprocks gmail com>)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]