summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog291
1 files changed, 291 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..d82a402
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,291 @@
+2007-06-16 tim <gyunaev@ulduzsoft.com>
+ - Fixed locale and .desktop installation directory for Gentoo (thx Peter Volkov)
+ - Increased the speed of search engine indexing (thx Kai Londenberg)
+ - Fixed the problem when kchmviewer is called from a browser with URL like file://.
+ - Fixed the unability to run the program when the last opened file does not exist anymore,
+ and the LoadLatestFileOnStartup is set to 1.
+ - Fixed CHMs with Unicode index/topic filenames inside CHM file (thx hephooey).
+ - Fixed showing book images in QTextBrowser when file path contains urlencoded symbols.
+ - Fixed 64bit platforms compilation if system chmlib is not present.
+ - Version 3.1 (Qt3) released.
+
+2007-03-14 tim <gyunaev@ulduzsoft.com>
+ - Version 3.0 released
+ - Added a lot of decoded entities.
+ - Fixed incorrect saving of the settings file which result of this file not being loaded.
+ - Added FAQ.
+ - Added command-line options to search in index and in search window.
+
+2007-03-09 tim <gyunaev@ulduzsoft.com>
+ - Added improved custom search engine.
+ - Added DCOP support for KDE version.
+
+2007-03-08 tim <gyunaev@ulduzsoft.com>
+ - KDE version now shows KDE about dialog
+ - Fixed 'copy' in KDE browser
+ - Version changed to 3.0
+ - Removed duplicated application title in KDE.
+ - Gentoo installation issues fixed.
+ - KDE version sometime didn't kill the process after quit; thanks Norberto Bensa for fix.
+ - Fixed popup menu popping in a wrong place when using QTextBrowser if the scrollbar
+ position is not at the top of the document.
+ - KHTMLPart options sometime were not disabled while QTextBrowser was choosen.
+
+2007-03-01 tim <gyunaev@ulduzsoft.com>
+ - The design changed; created the chm files processing library, and moved it outside the source
+ to improve and simplify Okular integration.
+ - Changed URL2Topic search, the result - startup and opening times increased up to 20 times
+ for large chm files!
+ - Index multiple URL entry also opens now faster.
+ - Added support for new autotools.
+
+2006-12-01 tim <gyunaev@ulduzsoft.com>
+ - Version changed to 2.7.
+ - You can now switch between tabs using Alt+<tab number>, thanks Bobi Jam.
+ - Kchmviewer should now work correctly on non-x86 platforms, including the codepage
+ autodetection.
+ - Added a warning when the browser or browser settings are changed that the application
+ restart is required for changes to take effect.
+ - Fixed the i18n compilation problem in kchmviewwindow.cpp.
+ - If the TOC directory entry did not have an associated page, it was not possible to select it.
+ - TOC directory entries now could be opened/closed with double-click on the entry name/icon,
+ not just +/- icons. Credits to Ludo for the ideas.
+ - No more duplicate entries in previous file history.
+ - The window title is now truncated if too long.
+ - Tab close icon now positioned correctly.
+ - Now current window size and splitter position is also stored on exit - separately
+ for each chm file.
+ - Window selection with multiple tabs now works.
+ - Czech translation added, thanks Hynek Fabian.
+ - Dutch translation updated, thanks Rinse de Vries.
+
+2006-04-05 tim <gyunaev@ulduzsoft.com>
+ - Version changed to 2.6
+ - Fixed gcc 4.x compilation.
+ - 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.
+ - Fixed compilation on Zaurus and Debian.
+
+2006-04-05 tim <gyunaev@ulduzsoft.com>
+ - 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.
+
+2006-04-02 tim <gyunaev@ulduzsoft.com>
+ - 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.
+
+2006-04-01 tim <gyunaev@ulduzsoft.com>
+ - 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.
+
+2006-03-31 tim <gyunaev@ulduzsoft.com>
+ - '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.
+ - Added tab browsing.
+
+2006-02-07 tim <gyunaev@ulduzsoft.com>
+ - Navigation history rewritten, now it stores text position too.
+ - Version changed to 2.1.
+
+2006-02-06 tim <gyunaev@ulduzsoft.com>
+ - Added 'Extract CHM content' menu item to extract the whole CHM file into a directory.
+
+2006-02-02 tim <gyunaev@ulduzsoft.com>
+ - Added i18n calls for complete internationalization. pot file created.
+ - Switched to a new, correct automake file structure.
+ - Fixed autotest.
+ - Version changed to 2.0.
+
+2006-02-01 tim <gyunaev@ulduzsoft.com>
+ - 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.
+
+2006-01-30 tim <gyunaev@ulduzsoft.com>
+ - 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.
+
+2005-12-30 tim <gyunaev@ulduzsoft.com>
+ - Fixed kqrunprocess.h compilation bug on some platforms.
+
+2005-11-27 tim <gyunaev@ulduzsoft.com>
+ - Version 1.3 RELEASE
+
+2005-11-25 tim <gyunaev@ulduzsoft.com>
+ - Fixed error message when CHM file cannot be opened.
+ - Added Fullscreen mode (shortcut F11), and option to show/hide contents window (F9).
+
+2005-11-22 tim <gyunaev@ulduzsoft.com>
+ - Added possibility to view HTML source in external viewer/editor
+
+2005-11-21 tim <gyunaev@ulduzsoft.com>
+ - File names containing non-English characters now open correctly.
+ - Changed copyright notices.
+
+2005-11-21 tim <gyunaev@ulduzsoft.com>
+ - Fixed browser page update for QTextBrowser when current encoding changes.
+ - Changed encoding selectore. Now it compiles on x86_64.
+ - version 1.2 RELEASE
+
+2005-11-20 tim <gyunaev@ulduzsoft.com>
+ - Added 'next page' and 'prev page' buttons.
+ - Added extra charset encodings for Japanese, Chinese, Russian and Ukrainian languages.
+ - Added UTF-8 and UTF-16 encodings to country 'Unicode' :)
+ - Added special KOI8 encoding to Russian and Ukrainian languages. 'Special' means that
+ TOC is in CP1251 encoding, while content is in KOI8 encoding. There were some CHM files
+ with such weird encoding, so it is kinda hack.
+ - Fixed language selection bug - application crashed when you select the last language in any submenu.
+ - 'Set encoding' menu renamed to 'Set Language'.
+ - Added a new 'Set codepage' menu, which allows experienced people to send needed text code page directly.
+ - Added Ctrl-F shortcut to move cursor focus onto the search input combo box.
+ - Fixed navigation in some CHM files, which have spaces in filenames.
+
+2005-10-30 tim <gyunaev@ulduzsoft.com>
+ - fixed security bug - chmlib-0.35 updated to 0.37
+ - version 1.1 RELEASE released.
+
+2005-09-27 tim <gyunaev@ulduzsoft.com>
+ - fixed bug with incorrect embedded image shown - thanks to XinWei Hu.
+ - fixed bug with non-working decrease font size - thanks to anonymous Sourceforge user.
+ - copy in KDE version worked through Ctrl-C or 'copy' in content menu.
+
+
+2005-07-28 tim <gyunaev@ulduzsoft.com>
+ - Version 1.0 RELEASE released.
+ - Fixed -h option for Qt version.
+ - Fixed search messagebox on '?' button.
+ - Added F3 shortcut for 'next search in page' action.
+
+2005-06-30 tim <gyunaev@ulduzsoft.com>
+ - version 0.92 RELEASE CANDIDATE 2 released.
+ - fixed Slackware 10 compilation (one more time)
+
+2005-06-25 tim <gyunaev@ulduzsoft.com>
+ - more namespace cleanups and bugfixes.
+ - context and search windows are not shown if the opened file doesn't have it.
+ - removed 'search in results' checkbox.
+ - the last used directory is also stored.
+
+2005-06-21 tim <gyunaev@ulduzsoft.com>
+ - fixed 'View HTML source' bug.
+ - fixed "Select All/Copy" popup menu bugs.
+ - fixed bug with duplicated WhatsIs icon on every toolbar.
+ - added several keyboard shortcuts for menu commands.
+ - added extra shortcuts: Ctrl+1 opens the contents page, Ctrl+2 opens Index page,
+ Ctrl+3 opens the Search page, and Ctrl+4 opens the Bookmarks page.
+ - added command-line options to search in pages, in index and in bookmarks.
+
+2005-06-20 Luca 'Ziabice' Gambetta <ziabice@ziabice.net>
+ - fix for AMD64 platform (confirmed to work)
+
+2005-06-18 tim <gyunaev@ulduzsoft.com>
+ - version 0.91 RELEASE CANDIDATE 1 released.
+
+2005-06-18 tim <gyunaev@ulduzsoft.com>
+ - all configuration settings are now used.
+ - history is saved, loaded and cleaned up correctly.
+ - chm data (size/time) is now stored inside the history file, not in file name.
+
+2005-06-17 tim <gyunaev@ulduzsoft.com>
+ - some of configuration settings are now used.
+ - new browser is now running on Qt version when external URL is opening.
+
+2005-06-16 tim <gyunaev@ulduzsoft.com>
+ - added the configuration dialog, configuration settings are now saved and loaded.
+
+2005-06-12 tim <gyunaev@ulduzsoft.com>
+ - fixed compilation on Slackware 10.
+ - fixed internal links following for QTextBrowser.
+
+2005-06-11 Gregorio Guidi <greg_g@gentoo.org>
+ - fixed possible problem - linking static chmlib against non-static executable.
+ - added --without-kde option.
+
+2005-06-07 tim <gyunaev@ulduzsoft.com>
+ - preparing to release version 0.9beta.
+ - version 0.9beta released.
+
+2005-06-07 tim <gyunaev@ulduzsoft.com>
+ - added a full-featured search engine with complex query support.
+
+2005-06-02 tim <gyunaev@ulduzsoft.com>
+ - added copy/selectall functionality to KHTML browser, including a popup menu.
+ - fixed storing scrollbar position for KHTML browser.
+ - fixed window refresh on encoding change, encoding change now works for KHTML browser.
+ - zoom in/out buttons also work for KHTML browser.
+
+2005-06-01 tim <gyunaev@ulduzsoft.com>
+ - clicking on links (in-book navigation) now works for KHTML browser.
+ - full links (ms-its:) in chm files are now supported.
+
+2005-05-10 tim <gyunaev@ulduzsoft.com>
+ - switched to KPopupMenu for KDE.
+ - fixed search/print for KHTMLPart.
+ - fixed status bar in KDE window.
+ - added QWhatsThis for every toolbar icon.
+ - fixed command-line parsing for KDE app, remove external GetOpt class.
+ - fixed build outside the work directory.
+
+2005-05-04 tim <gyunaev@ulduzsoft.com>
+ - KDE integration continues. Now we support printing from KHTML.
+ - KIO-slave now works.
+ - switched to KTabWidget for KDE.
+ - fixed search/print for QTextBrowser.
+
+2005-05-03 tim <gyunaev@ulduzsoft.com>
+ - Reimplemented browser history in a more convinient way.
+ - KDE integration continues. Now we support KHTML.
+ - Added a KIO-slave to handle CHMs.
+ - Now it is possible to open files with non-latin filenames.
+ - Added support for CHM urls containing anchors.
+ - It is possible to use QTextBrowser even for a KDE application.
+
+2005-04-27 tim <gyunaev@ulduzsoft.com>
+ - KDE integration started. Now we support KApplication, KMainWindow and KFileDialog.
+
+2005-04-24 tim <gyunaev@ulduzsoft.com>
+ - version 0.2 released.
+
+2005-04-24 tim <gyunaev@ulduzsoft.com>
+ - added index fields identation according to .hhk file.
+ - index entries with multiple links are now supported. A dialog is opened when such a link is clicked.
+ - index "see also" links are now supported.
+ - added red color for index entries with multiple links, and grey color for "see also" links.
+ - chmlib interface redesigned for a great code cleanup and a little speedup.
+ - fixed bug when search history and bookmark list grow up every start.
+ - fixed garbage at the end of some HTML pages.
+ - fixed bug when search results do not open in page.
+ - fixed compilation on earlier Qt version (remove qvector.h dependency).
+ - fixed compilation on glibc without off_t.
+
+2005-04-23 tim <gyunaev@ulduzsoft.com>
+ - TOC parser rewritten, got about 30% speedup on TOC parsing. Note that TOC parser becomes stricter; please report any warnings.
+ - Fixed chinese encoding TOC bugs, chinese files are now also shown correctly.
+ - Added &rdquo; entity to the entities list.
+
+2005-04-19 tim <gyunaev@ulduzsoft.com>
+ - added support for built-in images, including custom images for folders;
+ - re-merged toolbar images into the executable as PNGs (uses less space);
+ - switched to autoconf/automake from qmake to simplify building and distribution, and to simplify KDEing;
+
+2005-04-05 tim <gyunaev@ulduzsoft.com>
+ - version 0.1alpha released
+ - fixed slowdown on big files;
+
+2005-04-05 tim <gyunaev@ulduzsoft.com>
+ - images merged into the main executable
+
+