File: ChangeLog

package info (click to toggle)
granule 1.4.0-7-9
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 5,236 kB
  • ctags: 2,144
  • sloc: cpp: 16,030; makefile: 353
file content (255 lines) | stat: -rw-r--r-- 12,100 bytes parent folder | download | duplicates (3)
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
Release 1.4.0
Sep  1 2008 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Added picture valignment control.
	- [N8x0] Enabled asynchronous audio playback.
	- [N8x0] Disabled word completion/capitalization setting.
	- Fixed DeckPlayer background color change in answer entry.
	- Split default configuration file based on target OS.
	- [win32] Added support for external audio player, granule-audio-player.
	- [N8x0] Added full-screen mode with vertical control buttons toolbar
	  (for models without hardware keyboard).
	- Redesigned DeckPlayer UI to gain bigger card real estate.
	- Fixed 'application hides with click on [x]' Bug #1981575.
	- Added fine-grained quality of answer controls to take full 
	  advantage of SM-2 algorithm.
	- Fixed 'text selection' bug.
	- Fixed 'illegal markup error erases all input' Bug #1935637.

Release 1.3.0
Jan 16 2007 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Added keyboard accelerators (shortcuts) in DeckView and
	  CardView dialogs (FR #1823396).
	- Setting 'test line' spinbutton of DeckPlayer dialog checks
	  aswer against all lines of the question on either side.
	- Added SM-2 alogrithm support with E-Factor and number of CardBoxes
	  configurable beyound default of 5
	  (FR #1787610, FR #1655113, FR #1729475).
	- Added support for pictures embedded in the Front of the card
	  under the question text (FR #1790017).
	- Added absolute/relative sound path selection to the 
	  Deck Preferences dialog.
	- Made 'Window Maximize' action non-sticky for DeckPlayer.
	- Added 'AutoFill' functionality to fill some text fields
	  in CardView dialog with predefined pattern.
	- Refactored Appearance settings into MVC pattern with persistent
	  storage.
	- Cleared *sticky* text selection in DeckPlayer.
	
Release 1.2.4
Jan 14 2007 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Made bg_/fg_color text settings configurable in DeckPlayer.
	  (Bug #1628956).
	- Added show/hide various controls of DeckPlayer dialog in
	  PDA version to maximize usable viewing area.
	- Double-clicking an entry in DeckView dialog brings up 
	  CardView editing dialog for the card selected.
	- Load multiple DeckFiles at once (FR #1618817).
	- Fixed "Answer line selector is ignored" (Bug #1618820).
	- Changed sound command arguments to require file type extension
	  (from %s to %s.wav for wav files).
	- Added custom Deck Appearance preferences available via
	  DeckPlayer->EditDeck->DeckInfo dialog.
	- Added 'normalize' (remove extra newlines/whitespaces) and
	  'add index' edit shortcut buttons to CardView dialog.
	- Took [Cancel] button out of focus chain (Feature Req #1620622).
	- Added alternative config file command-line option with
	  { --config-file=/path/name }.
	- Added pane separators to CardView dialog to adjust the height
	  of the multiline input fields.
	- Added padding control for all text fields in DeckPlayer.
	- Added (opional) two-sided sound clip playback.
	- Changed sound playback to asynchronous.
	- Ported to OpenEmbedded GPE PDAs (240x320 screen size)
	  (Patch #1560198).
	- Fixed granule.spec.in to fit FC extras strict spec rules.
	- Added text alignment controls for Front/Back text fields.
	- Fixed format of DeckInfo dialog and proper setting of alternative
          sound path.
	- Added multi-line CSV file import (Feature Request #1588158).
	
Release 1.2.3
Oct  8 2006 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fixed multi-row selection in DeckView bug (when adding new cards).
	- Make Front and Back fields in CardView high enough to fit two
	  complete rows of data.
	- Remove duplicates from all CardDecks, when adding new card(s) to 
	  a CardDeck (Bug #1554483).
	- Properly handle resizing DeckPlayer window.
	- [maemo 2.0] Fixed application exit by closing window [x].
	
Release 1.2.2 
Sep  4 2006 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Port to Maemo 2.0 (Nokia770 IT2006).
	- Port to libassa-3.4.2 (mingw32 networking code support).
	- Memory management fix for gcc-4.0.
	- Added FlipSide memory to the DeckPlayer in CardBox learning mode.
	- Added optional 'side' attribute to 'carddeck' element in
	  cardfile.dtd to support *sticky* memory for the reverse cards.
	- Added multi-card deletion and adding to the CardDeck from DeckView.
	- Moved Fonts properties to Appearance tab.
	- Added optional lesson auto-pronunciation in every learning mode.
	- Added alternative word spelling for auto-pronunciation.
	- Fixed New CardFile save dialog.
	- Fixed crash when deleting the last card in DeckView (Bug #1554481).

Release 1.2.1 
Mar 18 2006 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Native port to Hildon/ARM (nokia770 internet tablet).
	- Add 'Paste' button to CardView dialog.
	- Disable assa event handler.
	- Add SIGTERM handling to terminate application.
	- Back tag accepts an empty entry (bug #1418297).
	- Add sound-bits export CardBox menu entry.
	- Fix an *ugly* card scheduling bug triggered by Check/Next button.
	- Adjusted debian package configuration files to build .deb package.
	- Fix missing cut/copy/paste in CardView dialog.
	- Add "Input font" configuration option to Preferences dialog.
	
Release 1.2.0
Nov 30 2005 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fix CardFile Save option greyed out bug (bug #1261317).
	- Add an option to disable keyboard shortcuts in DeckPlayer.
	- Add hours/minutes scheduling resolution (rfe #1256643).
	- Make DeckView sortable by either Front or Back column (rfe #1348833).
	- Add selection of the answer line for multiline front size of the
	  card in DeckPlayer dialog (used for studying multiple languages
	  in one Deck).
	- Make CardView input dialog fully tabular.
	- Add Pango markup shortcut controls to CardView dialog.
	- Add Japanese translation by Jeff Ames 
	  (jeffames[AT]users.sourceforge.net)
	- Catch illegal pango markup and give the user a chance to fix it.
	- Get rid of libxml++ dependency (uses basic libxml2 instead).
	- Port to libassa-3.4.x.
	- Port to cygwin32.
	- Port to x86_ia64 - Konstantin Riabitsev 
	  (graf25[AT]users.sourceforge.net)

Release 1.1.6
Jul 3 2005 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fix markup of multiple tildas in the Example field.
	- Add colored comparison match feedback in DeckPlayer dialog.
	- Location-independent DTD paths (taken from a port of granule 
	  to Linux-on-PowerPC contest patch).
	- Add 'Pango Markup Syntax' on-line help to CardView dialog.
	- Add <Add> button to CardView dialog to simplify creating many cards
	  (rfe #1190244).
	- Add 'Import from CSV' (Comma Separated Value) text input files.
	  The valid data is expected to be in UTF-8 formAT (such as created
	  by gedit).
	- If aswer given differs from expected, highlight the difference.
	- Fix 'empty author field' crash (bug #1190231).
	- Replace path separator characters with portable defines from Glib.
	- Fix "g_path_is_absolute() critical assertion" (bug #1190721).
	- Card box not saved (bug #1160650).
	- Fix faulty verification control comparison function.
	- Removed 'u' hot key.

Release 1.1.5
Apr 17 2005 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Full i18n support.
	- Update DeckPlayer's confirmation icons.
	- Add input verification control to DeckPlayer (rfe #1101697).
	- Make Front/Back text fields multiline (rfe #1171266).
	- Port to FreeBSD 5.2-RELEASE.
	- Port to gcc-3.4.2 (FC3) - Artem Baguinski <artm@v2.nl>
	- Add <Edit Card> button to DeckPlayer dialog (rfe #1101685).
	- Add <Save Deck> button to DeckView dialog (rfe #1101694).
	- Make all dialogs transient for the MainWindow (rfe #1101695).
	- Hide DeckPlayer dialog when DeckView is shown.
	- Set DeckPlayer focus to NoteBook when going from one card to the next.
	- Check CardView entries for illegal pango markup syntax, and if so,
	  reject the modification.
	- Make DeckView sorting ignore prefixes 'to', 'a', 'an'.
	- Enable markup in columns of DeckView dialog (bug #1097617).
	- Restore to the last visited card in DeckPlayer after
	  'Edit' button click (bug #1097619).
	- Fix DeckPlayer skipping first two cards (bug #1074959).
	- Fix core dump due to non-UTF8 date string in Deck's description
	  field (bug #1097020).
	- Fix Add_to_box1 from Untitled core (bug #1097609).
	- Fix Untitled1->Add->Edit/Delete core (bug #1097613).
	- Fix Preferences->Close core dump due to uninitialized
	  data members in CardBox c'tor.
	
Release 1.1.4
Nov 27 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fix core dumps on exit from libsigc-2.0 (bug #1068433).
	- Add 'commit' option to shuffling the cards in a Deck.
	  When 'Shuffle' button is pressed, the user is asked if she wants 
	  the order changes permanent.
	- Enable 'Shuffle' button to shuffle cards in a CardDeck's
	  partition (for the duration of a session).
	
Release 1.1.3
Nov 14 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fixes moving cards up and down in the list in the DeckView dialog.
	- Fixes viewing and deletion of the cards from sorted list
	  in DeckView (bugs #1057777 and #105775).
	- Adds toolbar keyboard navigation for most of menu items
	  ('Alt-c c' will close the CardDeck, and 'Alt-c r' will open another
	   from the recently-visited list and so on).
	- Adds keyboard navigation to DeckPlayer dialog (bug #1057552).
	  See "To Study Cards In A Deck" and "To Study Cards In A CardBox 
	  Partition" sections of the manual for details.
	- Adds an option (default) to keep relative path links
	  from CardFile to Decks (bug #1025963).
	- Makes "recent history" size configurable (bug #1057551).
	- Adds icons to all minimized dialogs to ease identification.
	- Fixes dialogs geometry control bug.
	- Removes copying 'answer' field into 'example' field if the
	  latter is empty (bug #1047324).
	
Release 1.1.2
Sep 25 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Adds markup language for all text fields (bug #1022746).
	- Fixes misleading error message when loading invalid Deck
	  file (bug #1022748).
	- Saves and restores geometry of most dialogs (bug #1022744).
	- Refines control over font style/size for question/answer/example
	  text fileds (bug #1022743).
	- Fixes sound playback bug (sound wouldn't play).
	
Release 1.1.1
Aug 09 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fixes libxml++ dependency. Now we check for libxml++-2.6
	  which covers both versions 2.6 and 2.7 of libxml++ (bug #976948).
	
Release 1.1.0
Jul 23 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Port to gtkmm2-2.4.x
	- DeckPlayer toolbar changes to UIManager/Action paradigm.
	- Properly registers SayIt application icon with IconFactory.
	- Adds Drag-n-Drop of a Deck for DeckList into CardBox.
	- Fixes duplicate entry of the Answer field into the Example field 
	  of a Card.
	- Converts FileSelection to FileChooser dialog (new in Gtk 2.4).
	- Converts Box menu entries to UIManager/Action paradigm.
	- Adds right-click menu for a entry in a DeckList.

Release 1.0.2
Jun 26 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fixes scheduling count/lights.
	- Fixes duplicate Decks in DeckList.
	- Adds DeckView activation of a Deck from DeckList in the
	  MainWindow.
	- Sets expiration date for CardBox 1 to 4 days in default config file.

Release 1.0.1
Jun 12 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- Fixes tar.gz/rpm build from a wrong CVS tree.
	- Changes XML DTD file location from $prefix/share/granule/xml
	  to /etc/xml/granule. This way no matter how package is built,
	  both Deck and CardFile files will find the DTD files.
	  The fix for this unfortunately requires manual editing each .dkf and
 	  .cdf file and replacing "/path/to/{granule|cardfile}.dtd" with
	  "/etc/xml/granule/{granule|cardfile}.dtd".
	- Blocks off Esc key event in CardView window.
	- Adds (missing) 'bootstrap' shell script to $src directory.
	- Adds front column sorting to the DeckView window.
	- Fixes bogus notification pop-up when none of the CardBox cards
 	  are expired.

Release 1.0.0
Jun 3 2004 Vladislav Grinchenko (vlg[AT]users.sourceforge.net)
	- initial release.