Commit Graph

  • d4b193f8ff Accepting request 1325312 from Office factory Ana Guerrero 2026-01-05 13:53:55 +00:00
  • 80d0925702 - update to 8.5: * Raised CMake minimum version to 3.16 * Dropped KDE support * Fixed index overflow * Added support for hidpi icon and fractional scaling * Improved CJK fonts rendering under Windows * Fixed memory leaks * Updated astyle.cfg for the 3.4 version and formatted * Added the codespell support and fixed typos * Added hdpi scaling in Qt5 * Fixed filename conversion from QString to char* Bruno Pitrus 2026-01-04 18:45:58 +00:00
  • da1088bd38 Accepting request 1244537 from Office Ana Guerrero 2025-02-10 16:26:14 +00:00
  • 67bc9bcf5d - New upstream release 8.4 * Added Polish translation * Fixed a bug causing false detection of an external link and displaying the "Open link in external program" dialog box. This was happening when clicking on the link together with the Ctrl/Shift key or when activating the context menu item "Open in new/background tab". Bruno Pitrus 2025-02-09 19:53:10 +00:00
  • 235def2899 Accepting request 1229870 from Office leap-16.1 leap-16.0 Ana Guerrero 2024-12-10 22:49:53 +00:00
  • 3f8c25c755 OBS-URL: https://build.opensuse.org/package/show/Office/uChmViewer?expand=0&rev=3 Bruno Pitrus 2024-12-10 16:16:11 +00:00
  • 651a2b7769 OBS-URL: https://build.opensuse.org/package/show/Office/uChmViewer?expand=0&rev=2 Christophe Marin 2024-12-10 13:21:44 +00:00
  • 80804655d5 - Switch to uChmViewer fork - Update to 8.3: * fixes empty title tag bug (gh#eBookProjects/uChmViewer#4) * fixes mojibake bug * add translations - Build against Qt6 - Drop upstreamed patches * qtwebengine-1-linkClicked.patch * qtwebengine-2-createWindow.patch * qtwebengine-3-synchronize-url.patch * url-scheme.patch - Drop no longer relevant patches (qmake is not used anymore) * kchmviewer-adding-support-for-old-single-pass-gcc-linker.patch * no-webkit.patch - Drop rename-desktop-file.patch (no longer relevant due to app changing name) - Add kchmviewer-adding-support-for-old-single-pass-gcc-linker.patch, fixes building for openSUSE Leap - Add InitialPreference-greater-than-okular.patch - Update to 8.0 * This release uses QtWebEngine for rendering instead of the dropped QtWebKit. - Remove fix-build.patch as it related to QtWebKit. - Add backported patches from Arch: * no-webkit.patch * qtwebengine-1-linkClicked.patch * qtwebengine-2-createWindow.patch * qtwebengine-3-synchronize-url.patch * url-scheme.patch - Add a patch from Fedora: * rename-desktop-file.patch - Update to 7.7: * Added a Ctrl-I shortcut which copies the URL of currently opened page. * Minor bugfixes - Add fix-build.patch - Update to 7.5: * Added more useful information into About window * Fixed EPUB default encoding to be UTF-8 * Changed the TOC/Index/Search default click to be single-click, not system-specific. * On Windows we do not store the window size if it is minimized or maximized; using default size instead. - Update to 7.4: * Zoom level is now inherited in newly opened windows * Fixed the empty or stale tab names while using the back/forward navigation buttons and new tab options * Added -v and --version command-line options * Added an option (Settings/Browser/Always use single click) to use a single-click to open tree items in the contents/index tabs despite the selected OS activator such as KDE double-click. Off by default. * Fixed TOC parsing on some CHM files which had TOC names without associated URLs. * Disabled encoding selection menu for epubs - Update to 7.3: * Fixed Windows-specific issues, Windows build works again * Added X11-specific way to bring the window to front when requested * Added search highlighting suggested by Jomart * Various KDE build fixes * Added an option to disable automatic auto-expansion of Table of Contents entries * Fixed the new version check which was triggered on older versions * Fixed Qt5 build, it works fine now * Fixed settings storage on Qt4/Qt5 - Build with Qt5, Qt4's QtWebKit is about to be dropped - Revert kde4_runtime_requires change - Expand macro kde4_runtime_requires only when its available to fix quilt setup - Update to 7.2.1 * Fixed a crash when indexing (in search) certain malformed HTML files. * Fixed parsing CHM files whose filenames contained URL-encoded characters. - Remove upstreamed ftbfs.patch - Update to version 6.1 - Keyboard usability improved thanks to the Giuseppe "Cowo" Corbelli. - The focus is now moved to the content page once the link is clicked, so the keyboard navigation is available immediately. You can switch the focus back by pressing Ctrl+(1-4). - Added extended keyboard shortcuts for FindNext and FindPrevious; F3 still works. - Navigation tab window activation (Contents, Search, Index, Bookmarks) now automatically focus the proper element. - The items in the navigation page now reacts on onItemActivated, and hence act on <Return> key and follow the DE policy (such as respecting KDE single click). - Upon successful search, the focus moves to the results list. - Titles are now space-trimmed. - Fixed binary TOC parser check which led to crashes for some CHM files. - Fixed incorrect settings file storage name when the CHM file contains multiple dots. - Fixed the Ctrl+click and Shift+click when the release event was intercepted by other applications (i.e. GoldenDict) - 'Esc' closes the search dialog and restores focus in the content window. - Use http://en.opensuse.org/SourceUrls - Add ftbfs.patch to fix the build. - Fix the SLES build (%make_install is not expanded on SLES) - Update to version 6.0 - Removed outdated and buggy QTextBrowser support. - Removed unneeded KHTMLPart support. Only QWebKit is now supported. - Fixed zoom and "select all". - Fixed storing scrollbar position. - Added browser options to control JavaScript, Java and HTML5 features, which now apply to Webkit - Fixed crash on start when the number of recent files was set to zero - Added support for opening the specific page on startup using the --url switch - Fixed scrolling at the same page when links are clicked - Fixed the "Locate in content tree" which was broken for QWebKit - For CHM entries with an URL but no name use the URL as name - Update to 5.3 * Bugfix release: - Fixed spelling error (thx Razvan Visan) - Changed encodings order for Chinese and Japanese languages (thanks Kai-Chieh Ku) - Fixed some grammatical errors (thanks Robin 'cheese' Lee) - Fixed webkit engine for buggy CHMs which do not have all content, as well as cases when external references cannot be loaded. Thanks to Kai-Chieh Ku * Added Mac Support * Added translations: Ukrainian and Brazilian - Fix build - Add %kde4_runtime_requires - update to 5.2 * Bugfix release: - Fixed viewing CHM files which embed links to other CHM files - Fixed errors while building index because 'keyword' was ignored - update to 5.1 * Bugfix release: + Fixed settings saving and bookmarks edit + Fixed content tree lookup for some pecky CHM's - Update to 5.0 * Now based on QT4.5 * Major internal GUI redesign * Fixed settings Storage * Fixed index parser * Default toolbars now use large icons and text labels, and is configurable through settings * Can start without opening a CHM file * Added configurable check if a new version is available * Added missing icons - Update to 4.2 * Fixed font size change on KHTMLPart * Fixed "Open in new tab" for QTextBrowser * Other minor feature enhancements - fix menu entry icon - Update to 4.1: * Updated Dutch and Turkish translations * Default toolbar button order changed to standard -/+ * Automatic encoding detection for KHTMLPart/WebKit is now disabled by default * Fixed incorrest index string encoding for non-English strings * Fixed text size auto-increase each time the file is loaded for WebKit browser. * License changed from GPLv2 to GPLv3 - update to 4.0: * parsing of binary table of contents and indexes, which speeds up loading of CHM files up to five times. The most annoying bugs were fixed as well. * port to KDE4 - fix build against gcc 4.3 - Fix specfile. - update to version 3.1: * Increased the speed of search engine indexing. * Fixed the problem when kchmviewer is called from a browse with URL like file://. * Fixed the unability to run the program when the last opened file does not exist anymore, and LoadLatestFileOnStartup is set to 1. * Fixed CHMs with Unicode index/topic filenames inside CHM file. * Fixed showing book images in QTextBrowser when file path contains urlencoded symbols. - with build with desktop-file-validate run - update to version 3.0: * new search engine, which can correctly search in any language (including Asian languages), and can search for symbols * Added DCOP bindings for KDE version. * Chm procesing code moved in a separate library and was rewritten resulted in up to 20x(!) speed increase for loading large chm files. * Fixed a lot of old bugs, including 'Copy' in KDE, removing a duplicated application title, and incorrect popup menu position. - patch internal chmlib copy with 0.39 fixes for KDE:Backports - update to version 2.7: * You can now switch between tabs using Alt+[number]. * Now current window size and splitter position is also stored on exit - separately for each chm file. * Kchmviewer should now work correctly on non-x86 platforms, including the codepage autodetection. * TOC directory entries now could be opened/closed with double- click on the entry name/icon, not just +/- icons. * Added a warning when the browser or browser settings are changed that application restart is required for changes to take effect. - update to version 2.6: * Added shortcut help in context menus. * Right-click menu is now available in Contents, Search, Index and Favorites windows. * Fixed navigation buttons 'What's this' messages. - fix build for 64 bit - fix build for < 10.1 - Use system-wide chmlib package (#153012) - update to version 2.5: * Application icon should now be correctly installed. * Fixed handling of mailto: urls. * 'Locate in content' button now opens a Contents tab, if hidden. * Version 2.5 release. * A tooltip is now shows the full text in all the tree and list views if truncated on screen. * Fixed content tree parser, now the content table should be parsed correctly. * Fixed crash after the encoding is changed, if any tree item is clicked. * Added a bookmark menu. Ctrl-B is a shortcut to add a bookmark. * Added tab browsing. Use right-click and 'Open in new tab'. - Added right-click content menu to open pages in a new tab. - Control-click on link or table of contents opens a page in a new tab in background. - Shift-click on link or table of contents opens a page in a new tab in foreground. * 'Setup' menu renamed to 'Settings' * Fixed various navigation errors when 'Locate' button didn't locate the appropriate topic. * Fixed forward navigation, and saved scroll position. * Navigation history rewritten, now it stores text position too. * Added 'Extract CHM content' menu item to extract the whole CHM file into a directory. * Added i18n calls for complete internationalization. pot file created. * Switched to a new, correct automake file structure. * Fixed autotest. * Now kchmviewer uses system libchm if found, and no --with-builtin-chmlib configure switch defined. * Made configure more compatible with newest autoconf and Debian - thanks to Jose Luis Tallon. * Added an application icon - thanks to Jose Luis Tallon. * Fixed index parser for PHP manual - thanks to Dmitry Bakshaev. * In full screen mode the menu bar and status bar are now hidden. * Added 'locate in content window' button to open currently opened topic in the content window. * Fixed compilation with gcc 4.1 - thanks to Jan Jitse Venselaar. * The algorithm to detect the valid root offset in contents page is changed. Now there should be less "CHMFile::ParseAndFillTopicsTree: child entry 1 with no root entry!" errors. * Pages with images only are now shown correctly. * Fixed kqrunprocess.h compilation bug on some platforms. - add GenericName to .desktop file - converted neededforbuild to BuildRequires - update to version 1.3 - update to version 1.2 - update to version 1.1 - update internal CHM lib copy to 0.37 to fix exploitable buffer overflow (#130751) - fix build - fix build - Fix to build. - cleaning up behind project management - initial package of version 1.0 Christophe Marin 2024-12-10 13:21:03 +00:00