Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xchm for openSUSE:Factory checked in at 2026-09-17 15:20:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xchm (Old) and /work/SRC/openSUSE:Factory/.xchm.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xchm" Thu Sep 17 15:20:34 2026 rev:10 rq:1378361 version:1.40 Changes: -------- --- /work/SRC/openSUSE:Factory/xchm/xchm.changes 2026-04-14 17:52:18.933450464 +0200 +++ /work/SRC/openSUSE:Factory/.xchm.new.383539/xchm.changes 2026-09-17 15:22:04.924680707 +0200 @@ -1,0 +2,7 @@ +Wed Sep 16 12:41:14 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 1.40 + * Fixed a bug in character encoding detection for the text + appearing in the contents tree. + +------------------------------------------------------------------- Old: ---- xchm-1.39.tar.gz New: ---- xchm-1.40.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xchm.spec ++++++ --- /var/tmp/diff_new_pack.RbZEUj/_old 2026-09-17 15:22:05.613709607 +0200 +++ /var/tmp/diff_new_pack.RbZEUj/_new 2026-09-17 15:22:05.615709691 +0200 @@ -17,7 +17,7 @@ Name: xchm -Version: 1.39 +Version: 1.40 Release: 0 Summary: A wxWidgets CHM document viewer License: GPL-2.0-or-later ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.RbZEUj/_old 2026-09-17 15:22:05.648711075 +0200 +++ /var/tmp/diff_new_pack.RbZEUj/_new 2026-09-17 15:22:05.651711201 +0200 @@ -1,5 +1,5 @@ -mtime: 1776168785 -commit: 96a5f8256b438d0e226a8d31a89ccbae962d16e2fa04d4edbb9b61c9379a360a +mtime: 1789562486 +commit: f48dd66b1642784d796a5e30b6b2977f603e0cdb56f32ac13adf0d8eaae584f4 url: https://src.opensuse.org/jengelh/xchm revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-09-16 14:41:26.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ xchm-1.39.tar.gz -> xchm-1.40.tar.gz ++++++ ++++ 4693 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xchm-1.39/ChangeLog new/xchm-1.40/ChangeLog --- old/xchm-1.39/ChangeLog 2026-03-20 11:32:09.000000000 +0100 +++ new/xchm-1.40/ChangeLog 2026-09-16 12:59:44.000000000 +0200 @@ -450,3 +450,7 @@ + fixed an HHC parser bug. + replaced a few obsolete wxWidgets constructs. + added more basic safety checks in CHM raw buffer parsing. + + * 1.40: + + updated Polish translation. + + fixed detection of non-ASCII contents tree characters. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xchm-1.39/Doxyfile new/xchm-1.40/Doxyfile --- old/xchm-1.39/Doxyfile 2026-02-01 11:36:15.000000000 +0100 +++ new/xchm-1.40/Doxyfile 2026-04-14 09:04:38.000000000 +0200 @@ -38,7 +38,7 @@ # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.39 +PROJECT_NUMBER = 1.40 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xchm-1.39/configure.ac new/xchm-1.40/configure.ac --- old/xchm-1.39/configure.ac 2026-02-01 11:36:31.000000000 +0100 +++ new/xchm-1.40/configure.ac 2026-04-14 09:04:52.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([xchm],[1.39]) +AC_INIT([xchm],[1.40]) AC_CONFIG_SRCDIR(src/chmfile.cpp) AC_CONFIG_HEADERS(config.h) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xchm-1.39/mac/Info.plist new/xchm-1.40/mac/Info.plist --- old/xchm-1.39/mac/Info.plist 2026-02-01 11:39:06.000000000 +0100 +++ new/xchm-1.40/mac/Info.plist 2026-04-14 09:06:55.000000000 +0200 @@ -32,7 +32,7 @@ <key>CFBundleIconFile</key> <string>xCHM.icns</string> <key>CFBundleGetInfoString</key> - <string>xchm version 1.39, (c) 2003-2026 Razvan Cojocaru</string> + <string>xchm version 1.40, (c) 2003-2026 Razvan Cojocaru</string> <key>CFBundleIdentifier</key> <string>net.sourceforge.xchm</string> <key>CFBundleInfoDictionaryVersion</key> @@ -42,13 +42,13 @@ <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> - <string>1.39</string> + <string>1.40</string> <key>CFBundleLongVersionString</key> - <string>1.39 (c) 2003-2026 Razvan Cojocaru</string> + <string>1.40 (c) 2003-2026 Razvan Cojocaru</string> <key>CFBundleSignature</key> <string>xCHM</string> <key>CFBundleVersion</key> - <string>1.39</string> + <string>1.40</string> <key>CSResourcesFileMapped</key> <true/> <key>NSHumanReadableCopyright</key> Binary files old/xchm-1.39/po/pl.gmo and new/xchm-1.40/po/pl.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xchm-1.39/po/pl.po new/xchm-1.40/po/pl.po --- old/xchm-1.39/po/pl.po 2026-04-14 09:01:23.000000000 +0200 +++ new/xchm-1.40/po/pl.po 2026-06-25 10:10:31.000000000 +0200 @@ -6,16 +6,17 @@ # msgid "" msgstr "" -"Project-Id-Version: xchm 1.23\n" +"Project-Id-Version: xchm 1.40\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-03-20 12:28+0200\n" -"PO-Revision-Date: 2014-01-25 15:58+0100\n" +"PO-Revision-Date: 2026-06-13 16:39+0200\n" "Last-Translator: Jakub Bogusz <[email protected]>\n" "Language-Team: Polish <[email protected]>\n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.9\n" #: src/chmfile.cpp:278 msgid "Retrieving table of contents.." @@ -39,7 +40,7 @@ #: src/chmfinddialog.cpp:33 msgid "Case sensitive" -msgstr "Z uwzględnieniem wielkości liter" +msgstr "Rozróżnianie wielkości liter" #: src/chmfinddialog.cpp:42 msgid "Find next" @@ -51,15 +52,15 @@ #: src/chmfontdialog.cpp:64 msgid "Change fonts.." -msgstr "Zmień fonty..." +msgstr "Zmień czcionki..." #: src/chmfontdialog.cpp:71 msgid "Normal font:" -msgstr "Font normalny:" +msgstr "Czcionka normalna:" #: src/chmfontdialog.cpp:72 msgid "Fixed font:" -msgstr "Font o stałej szerokości:" +msgstr "Czcionka o stałej szerokości:" #: src/chmfontdialog.cpp:78 msgid "Preview:" @@ -75,11 +76,11 @@ #: src/chmframe.cpp:53 msgid "Change fonts." -msgstr "Zmiana fontów." +msgstr "Zmiana czcionek." #: src/chmframe.cpp:54 msgid "Print the page currently displayed." -msgstr "Wydruk aktualnie wyświetlanej strony." +msgstr "Drukowanie aktualnie wyświetlanej strony." #: src/chmframe.cpp:55 msgid "Toggle table of contents." @@ -87,7 +88,7 @@ #: src/chmframe.cpp:56 msgid "Go to the book's start page." -msgstr "Przejście na stronę startową książki." +msgstr "Przejście na stronę początkową książki." #: src/chmframe.cpp:57 msgid "Go forward in history. Per book." @@ -115,15 +116,15 @@ #: src/chmframe.cpp:63 msgid "Toggle toolbar." -msgstr "" +msgstr "Przełączenie paska narzędzi." #: src/chmframe.cpp:64 msgid "Close the current tab" -msgstr "Zamknięcie bieżącej zakładki" +msgstr "Zamknięcie bieżącej karty" #: src/chmframe.cpp:65 msgid "Open a new tab" -msgstr "Otworzenie nowej zakładki" +msgstr "Otworzenie nowej karty" #: src/chmframe.cpp:66 msgid "Associate the .chm file extension with xCHM." @@ -147,7 +148,7 @@ #: src/chmframe.cpp:214 msgid "About xCHM" -msgstr "O xCHM" +msgstr "O programie xCHM" #: src/chmframe.cpp:219 msgid "Choose a file.." @@ -155,7 +156,7 @@ #: src/chmframe.cpp:229 src/chmframe.cpp:338 msgid "Could not open file" -msgstr "" +msgstr "Nie można otworzyć pliku" #: src/chmframe.cpp:229 src/chmframe.cpp:338 src/chmhtmlwindow.cpp:301 #: src/chmhtmlwindow.cpp:319 @@ -188,7 +189,7 @@ #: src/chmframe.cpp:657 msgid "Fon&ts.." -msgstr "Fon&ty..." +msgstr "Czcion&ki..." #: src/chmframe.cpp:659 msgid "&Show contents tree\tCtrl-S" @@ -208,7 +209,7 @@ #: src/chmframe.cpp:680 msgid "Quit the application." -msgstr "Wyjście z aplikacji." +msgstr "Wyjście z programu." #: src/chmframe.cpp:684 msgid "&Home\tCtrl-H" @@ -228,7 +229,7 @@ #: src/chmframe.cpp:692 msgid "&Copy\tCtrl-C" -msgstr "&Kopiuj\tCtrl-C" +msgstr "S&kopiuj\tCtrl-C" #: src/chmframe.cpp:693 msgid "&Find..\tCtrl-F" @@ -236,11 +237,11 @@ #: src/chmframe.cpp:695 msgid "&Close tab\tCtrl-W" -msgstr "Za&mknij zakładkę\tCtrl-W" +msgstr "Za&mknij kartę\tCtrl-W" #: src/chmframe.cpp:696 msgid "&New tab\tCtrl-T" -msgstr "&Nowa zakładka\tCtrl-T" +msgstr "&Nowa karta\tCtrl-T" #: src/chmframe.cpp:699 msgid "Toggle &fullscreen\tF11" @@ -248,7 +249,7 @@ #: src/chmframe.cpp:700 msgid "Toggle &toolbar\tAlt-T" -msgstr "" +msgstr "Przełą&cz pasek narzędzi\tAlt-T" #: src/chmframe.cpp:703 msgid "&File" @@ -260,7 +261,7 @@ #: src/chmframe.cpp:705 msgid "&Edit" -msgstr "&Modyfikuj" +msgstr "&Edycja" #: src/chmframe.cpp:706 msgid "Hi&story" @@ -304,11 +305,11 @@ #: src/chmframe.cpp:878 src/chmframe.cpp:882 msgid "Fonts .." -msgstr "Fonty..." +msgstr "Czcionki..." #: src/chmframe.cpp:887 msgid "Copy" -msgstr "Kopiuj" +msgstr "Skopiuj" #: src/chmframe.cpp:888 msgid "Find" @@ -344,7 +345,7 @@ #: src/chmhtmlwindow.cpp:63 msgid "Copy &link location" -msgstr "Kopiuj położenie &odnośnika" +msgstr "Skopiuj położenie &odnośnika" #: src/chmhtmlwindow.cpp:64 msgid "&Save link as.." @@ -352,11 +353,11 @@ #: src/chmhtmlwindow.cpp:65 msgid "&Open in a new tab" -msgstr "&Otwórz w nowej zakładce" +msgstr "&Otwórz w nowej karcie" #: src/chmhtmlwindow.cpp:68 msgid "&Copy selection" -msgstr "&Kopiuj zaznaczenie" +msgstr "S&kopiuj zaznaczenie" #: src/chmhtmlwindow.cpp:70 msgid "&Find in page.." @@ -368,7 +369,7 @@ #: src/chmhtmlwindow.cpp:301 msgid "OpenFile(" -msgstr "OpenFile(" +msgstr "Otworzenie pliku (" #: src/chmhtmlwindow.cpp:301 msgid ") failed" @@ -388,7 +389,7 @@ #: src/chmhtmlwindow.cpp:329 msgid "Success" -msgstr "Sukces" +msgstr "Powodzenie" #: src/chmsearchpanel.cpp:43 msgid "Get partial matches" @@ -409,10 +410,3 @@ #: src/chmsearchpanel.cpp:50 msgid "Search contents for occurrences of the specified text." msgstr "Poszukiwanie w treści wystąpień podanego tekstu." - -#, fuzzy -#~ msgid "Open all" -#~ msgstr "Otwórz..." - -#~ msgid "Font size:" -#~ msgstr "Rozmiar fontu:" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xchm-1.39/src/hhcparser.cpp new/xchm-1.40/src/hhcparser.cpp --- old/xchm-1.39/src/hhcparser.cpp 2026-03-20 11:25:52.000000000 +0100 +++ new/xchm-1.40/src/hhcparser.cpp 2026-09-16 12:57:07.000000000 +0200 @@ -379,7 +379,7 @@ { auto substitutions_cnt = sizeof(substitutions) / sizeof(HTMLChar) - 1; auto hc = static_cast<HTMLChar*>( - bsearch(name.c_str(), substitutions, substitutions_cnt, sizeof(HTMLChar), HTMLCharCompare)); + bsearch(name.wc_str(), substitutions, substitutions_cnt, sizeof(HTMLChar), HTMLCharCompare)); return hc ? hc->code : 0; }
