File: ChangeLog

package info (click to toggle)
xchm 0.9.7-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,536 kB
  • ctags: 335
  • sloc: sh: 3,745; cpp: 3,078; makefile: 81; sed: 16; xml: 7
file content (180 lines) | stat: -rw-r--r-- 6,594 bytes parent folder | download
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

	* 0.5 Initial release. 
		+ can load CHM files and display the homepage, print the 
		displayed page, go back and forward in the
		history and toggle the contents tree panel. Enjoy.

	* 0.5.1. Minor modifications:
		+ added Doxygen comments and generated some documentation;
		+ added code to display the book's title on the titlebar,
		if the book's title can be determined.

	* 0.5.2. Minor bugfixes:
		+ corrected a path-related bug that happened when
		opening a CHM file who's default page was only a reference
		to a page in a different CHM file.

	* 0.6. Feature enhancements:
		+ added a custom selection font chooser dialog. Turns out to
		be a major feature as some (crappy) books display garbage
		with the default font.

	* 0.6.1. Major bugfix:
		+ fixed Unicode bug that prevented xCHM from compiling
		properly on RedHat 9. Many thanks go to Stefano Caselli
		for his aid and patience in testing the release candidates.

	* 0.6.2. Minor bugfixes:
		+ fixed references from a .chm file to pages in other
		.chm files (more MS-style petty stuff).
		+ applied PLD Linux configure patch and added
		--enable-optimize to the set of configure flags.

	* 0.6.3. Major bugfix:
		+ thanks to Vadim Zeitlin of wxWidgets.org, fixed an endianess
		bug which prevented xCHM from working properly on big endian
		machines.
		+ changed the configure.in method to figure out where
		wxWidgets is from plain old `wx-config --cxxflags`, etc.,
		to AM_PATH_WXCONFIG.

	* 0.7 Major feature enhancements:
		+ added a full search panel and changed the layout of the
		contents panel. Now you can look for text in all the pages
		of the loaded .chm file.

	* 0.7.1 Minor bugfixes:
		+ fixed bugs in the full document HTML search. 
		+ added a 'Search titles only' checkbox.
		+ the contents tree is now synchronized with the displayed
		document even if a document is not opened by selecting a
		tree item.
		
	* 0.8 Major feature enhancements:
		+ added bookmark support.

	* 0.8.1 Major feature enhancement masked as minor number release
		+ added real Microsoft-like $FIftiMain index-based
		global search. The searches are as fast as possible now.
		- removed the 'Case sensitive' checkbox because index
		search can't use it anyway.
		+ added support for 'javascript:fullSize' URLs.
		+ beautified the font dialog a bit.
		+ fixed empty title in the titlebar bug.
		+ refined the synchronization between the contents tree and
		the wxHtmlWindow displayed page.

	* 0.8.2 Bug fixes and improvements: 
		+ added 'find in page' code (wxWidgets 2.5.x only).
		+ added 'copy text' code (wxWidgets 2.5 only).
		+ added a 'find in page' dialog that hopefully pops up
		on Ctrl-F :) (wxWidgets 2.5.x only)
		+ added a popup menu with common options (back, forward,
		copy selection, find in page) that pops up when the user
		right clicks the HTML window.
		+ beautified the tree control and enabled variable sizes
		for the tree items.

	* 0.8.3 Bug fixes:
		+ fixed a relative path bug (i.e. for file paths like
		../directory/file) both for HTML pages and images (had to
		override wxHtmlWindow::OnOpeningURL()).
		+ made the fonts change if necessary so that alternative
		encodings can be used (such as Russian or Chinese).
	
	* 0.8.4 Minor bugfix:
		+ corrected a bug that crashed xchm if the user tried
		to open a .chm file that is not present on disk.

	* 0.8.5 Major bugfixes:
		+ made xCHM properly handle weird charset languages 
		(Russian, Chinese) properly even when xCHM is being linked
		with the GTK2/Unicode version of wxWidgets.

	* 0.8.6 Minor bugfixes:
		+ corrected a bug that made xCHM refuse to load pages
		with /absolute/paths.
		+ corrected a bug that made xCHM refuse to load pages
		with ./in/current/dir paths.

	* 0.8.7 Minor feature enhancements:
		+ the contents panel sash position persists between sessions.
		+ decreased the default application font size from 14 to 12.
		+ added opened files history support.

	* 0.8.8 Major feature enhancements:
		+ all the wxListBox widgets have been replaced with
		wxListCtrl derived controls.
		+ added real-time searchable index support via a new 'Index'
		panel (status / selected index word changes as you type).
		+ suppressed unhelpful error messages while loading a page.
		+ hacked around wxWidgets file system handler bug.
		GetMimeTypeFromExt() couldn't figure out that pages that
		ended in ".HTM" (as opposed to lowercase ".htm") are of
		"text/html" MIME type.

	* 0.8.9 Bugfix release:
		+ checking for the u_intXX_t types with autoconf.
		+ the detection of the book title, home page, index
		and contents files is reliable.
		+ applied FreeBSD port patch.

	* 0.8.10 Bugfix / enhancements release:
		+ fixed a horizontal scrollbar repainting bug that occured
		in the search and index tabs.
		+ added Chanler White Mac OS X patch to be able to launch
		open a .chm file by double-clicking on it on Mac OS X.

	* 0.8.11 Bugfix release:
		+ fixed a bug that prevented xCHM from properly figuring out
		where to construct the table of contents from.
		+ fixed a bug that prevented the table of contents links to
		work properly w/ some books.
		+ made the configure script sh friendly.
		+ added Chanler White Mac OS X patch to be able to use the
		mouse wheel to scroll under Mac OS X.
		+ replaced the application icon with a much better one
		contributed by Steven Chan.
		
	* 0.9 Major feature enhancements:
		+ added i18n support.
		+ added Romanian and French translations of xCHM's interface.
		+ no more warnings on wxWidgets 2.5.1 compilations.

	* 0.9.1 Minor bugfixes:
		+ fixed an index bug.
		+ added translations for Italian, German, Portuguese and 
		Russian.
		
	* 0.9.2 Minor bugfixes:
		+ added Polish translation.
		+ added Bulgarian translation.
		+ fixed a Fonts dialog bug.
		+ fixed a SunOS/sparc bug where reading info from the
		#SYSTEM file crashed xCHM. Thanks go to the reporter of the
		bug Markus Schwarzenberg, for helping solve a bug on a
		platform I had no access to.

	* 0.9.3 Minor bugfixes:
		+ fixed 'MS-ITS:' link handling.
		+ corrected a contents tree bug.

	* 0.9.4 Minor bugfixes:
		+ fixed contents parsing problem.

	* 0.9.5 Major feature enhancements:
		+ added support for context sensitive help; code contributed
		by Eamon Millman from PCI Geomatics.

	* 0.9.6 Minor bugfixes:
		+ added Latvian translation.
		+ Eamon Millman fixed the way xCHM treated '&' characters in
		URLs.
		+ fixed a TOC bug.

	* 0.9.7 Minor bugfixes:
		+ added ListDirty() optimization hack from Iulian Dragos
		<dragosiulian@users.sourceforge.net>
		+ now the index list is being sorted.