summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 4143135da3822551707de3a3f3b91487496c6079 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
2007-06-16 tim <[email protected]>
    - 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 <[email protected]>
	- 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 <[email protected]>
    - Added improved custom search engine.
    - Added DCOP support for KDE version.
    
2007-03-08 tim <[email protected]>
    - 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.
    - TDEHTMLPart options sometime were not disabled while QTextBrowser was choosen.
    
2007-03-01 tim <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - '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 <[email protected]>
    - Navigation history rewritten, now it stores text position too.
    - Version changed to 2.1.

2006-02-06 tim <[email protected]>
    - Added 'Extract CHM content' menu item to extract the whole CHM file into a directory.

2006-02-02 tim <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
    - Fixed kqrunprocess.h compilation bug on some platforms.

2005-11-27 tim <[email protected]>
    - Version 1.3 RELEASE

2005-11-25 tim <[email protected]>
    - 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 <[email protected]>
    - Added possibility to view HTML source in external viewer/editor

2005-11-21 tim <[email protected]>
    - File names containing non-English characters now open correctly.
    - Changed copyright notices.

2005-11-21 tim <[email protected]>
    - 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 <[email protected]>
    - 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 <[email protected]>
	- fixed security bug - chmlib-0.35 updated to 0.37
	- version 1.1 RELEASE released.

2005-09-27 tim <[email protected]>
	- 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 <[email protected]>
	- 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 <[email protected]>
	- version 0.92 RELEASE CANDIDATE 2 released.
	- fixed Slackware 10 compilation (one more time) 

2005-06-25 tim <[email protected]>
	- 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 <[email protected]>
	- 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 <[email protected]>
	- fix for AMD64 platform (confirmed to work)

2005-06-18 tim <[email protected]>
	- version 0.91 RELEASE CANDIDATE 1 released.

2005-06-18 tim <[email protected]>
	- 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 <[email protected]>
	- some of configuration settings are now used.
	- new browser is now running on Qt version when external URL is opening.

2005-06-16 tim <[email protected]>
	- added the configuration dialog, configuration settings are now saved and loaded.

2005-06-12 tim <[email protected]>
	- fixed compilation on Slackware 10.
	- fixed internal links following for QTextBrowser.

2005-06-11 Gregorio Guidi <[email protected]>
	- fixed possible problem - linking static chmlib against non-static executable.
	- added --without-kde option.

2005-06-07 tim <[email protected]>
	- preparing to release version 0.9beta.
	- version 0.9beta released.

2005-06-07 tim <[email protected]>
	- added a full-featured search engine with complex query support.

2005-06-02 tim <[email protected]>
	- added copy/selectall functionality to TDEHTML browser, including a popup menu.
	- fixed storing scrollbar position for TDEHTML browser.
	- fixed window refresh on encoding change, encoding change now works for TDEHTML browser.
	- zoom in/out buttons also work for TDEHTML browser.

2005-06-01 tim <[email protected]>
	- clicking on links (in-book navigation) now works for TDEHTML browser.
	- full links (ms-its:) in chm files are now supported.

2005-05-10 tim <[email protected]>
	- switched to TDEPopupMenu for KDE.
	- fixed search/print for TDEHTMLPart.
	- 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 <[email protected]>
	- KDE integration continues. Now we support printing from TDEHTML.
	- KIO-slave now works.
	- switched to KTabWidget for KDE.
	- fixed search/print for QTextBrowser.

2005-05-03 tim <[email protected]>
	- Reimplemented browser history in a more convinient way.
	- KDE integration continues. Now we support TDEHTML.
	- 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 <[email protected]>
	- KDE integration started. Now we support TDEApplication, TDEMainWindow and KFileDialog.

2005-04-24 tim <[email protected]>
	- version 0.2 released.

2005-04-24 tim <[email protected]>
	- 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 <[email protected]>
	- 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 <[email protected]>
	- 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 <[email protected]>
	- version 0.1alpha released
	- fixed slowdown on big files; 
	 
2005-04-05 tim <[email protected]>
	- images merged into the main executable