File: ChangeLog

package info (click to toggle)
mnemosyne 1.0.2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 2,604 kB
  • ctags: 439
  • sloc: python: 9,231; makefile: 39
file content (398 lines) | stat: -rw-r--r-- 17,183 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
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
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
MNEMOSYNE 1.0.2
	
(Note that for Windows users we recommend uninstalling the previous 
version before doing an upgrade.)

-Added import/export support for CueCard wcu files (Chris Aakre).
-Added features to improve display of map cards from svgtoquiz (Timothy 
 Bourke).
-Added support for Mac installer through py2app (Konrad Wojas).
-On OSX, Mnemosyne now stores its data in Library/Mnemosyne (Konrad Wojas).
-Added <protect>...</protect> tags. Text within these tags will not be
 touched by 'increase size of non-latin characters' (Konrad Wojas).
-Changed compression format of the backups from bz2 to gz. This results in
 less compression, but a much faster program exit (suggested by Konrad Wojas).
-Added midi files to "import sound" file dialog (suggested by Johan Forsberg).
-Polish translation by Tomasz Nazarenko.
-Japanese translation by Patrick Kenny.	
-Persian translation by Bahman Eslami.
-Brazilian Portugese translation by Fabio Kreusch.
-Make dvipng invocation more robust. Especially helpful for Ubuntu users.
 (Thanks to Stephen Boulet and franny1).
-Fixed bug where day_starts_at was not working (Konrad Wojas).
-Fixed bug where relative paths wouldn't work with non-standard directory
 locations (reported by reynard and stvltvs).
-Fixed bug with non-latin filenames and increase size of non-latin characters
 (Nils Barth).
-Make import of Supermemo for Palm databases more robust (Felix Engel).
-Make XML import from svgtoquiz more robust (bug reported by Mercado1).

	

MNEMOSYNE 1.0.1.1 : 2008-03-22


-Disabled making grade 0 the keyboard default for cards with previous
 grades 0 or 1, as a (Py)Qt bug seems to make it unreliable under Windows
 (reported by Bernhard Blum).

	
MNEMOSYNE 1.0.1 : 2008-03-16

-Make grade 0 the keyboard default for cards with previous grades 0 or 1.
-Add support for html style escaped unicode in txt import, to allow import
 of Supermemo databases containing unicode (requested by Patrick Kenny).
-Support import of Supermemo for Palm databases that were converted to XML
 by smconv.pl from http://smconvpl.sourceforge.net (code by Felix Engel).
-Make import of tab delimited files more robust (reported by nairbv).
-Added new option in config.py (backups_to_keep) to be able to change the
 number of daily backups to keep. Set to -1 for no limit (requested by 
 Patrick Kenny).
-Added new option in config.py (day_starts_at) to be able to change the
 moment a new day starts (requested by Patrick Kenny).	
-On Windows, log errors to a file in the user's directory, as opposed to a
 file in a system directory (requested by nairbv).
-Visually distinguish grades 0 and 1 from other grades (based on input
 from Juan Alonso and Mike Charlton.)
-Czech translation (cs) by Jiri Popelka and Petr Tomica.
-Chinese translation (zh_CN, zh_HK, zh_SG, zh_TW) by Leon Goo.
-French translation (fr) by Jamshid Bahar.


MNEMOSYNE 1.0 : 2007-12-27

-Mnemosyne can now be run from a USB drive. Copy the Mnemosyne directory
 from C:\Program Files to your USB drive, and then copy the .mnemosyne 
 directory from inside your home directory to inside the Mnemosyne directory
 on the USB drive. Alternatively, you can start mnemosyne with the -d option
 to specify where .mnemosyne directory is located, e.g. 
   F:\Mnemosyne\mnemosyne.exe -d F:\.mnemosyne
	
 To run the Linux version from a USB key, untar the source file
 mnemosyne-X.X.tgz (with X.X the version number) to the USB key. Copy your 
 .mnemosyne directory to the USB key as well. Change to the directory where 
 the USB key is mounted and type

 PYTHONPATH=mnemosyne-X.X python mnemosyne-X.X/mnemosyne/pyqt_ui/mnemosyne -d .

 (This assumes that the system you are working on has Python installed, as 
 well as all the libraries Mnemosyne requires.)
-new logo, thanks to a contributor whose name sadly got lost in the 
 demise of the open-collab site.
-new icons, based on the Crystal iconset.
-added tip of the day wizard.
-implemented a basic plugin system. The directory .mnemosyne/plugins
 can contain Python scripts which will be executed at run time and
 which can be used to customise Mnemosyne or add new features.
-when importing from tab separated txt files, the presence of 3 columns
 on a line gives results in the import of 3-sided cards (written form / 
 pronunciation / translation).
-choosing 'reset learning data' on export now preserves the relationship
 between cards (for e.g. inverses and three-sided cards).
-automatically back up the database to XML on exit. The last five backups 
 are kept in .mnemosyne/backup.
-support for multiple sound tags per field (requested by compiu).
-removed a few rarely used options from the configuration dialog and
 placed them in .mnemosyne/config.py, a new file which can be used to
 set these and other rarely used options.
-increase the maximum value of 'increase size of non-latin characters'
 to 200 (requested by Mike Charlton).
-make 'increase size of non-latin characters' more robust (Nils Kriha).
 Previously, not all values of this setting would result in a visible
 change.
-don't count inactive cards in the grade distribution in the statistics
 window (reported by Joonatan Kaartinen).
-add support for translations. (German translation provided by Martin Mueller,
 Spanish by Daniel Alvarez Wise and Juan Alonsa, Dutch by Edwin de Jong) 
 The translation will be chosen automatically based on your system's 
 localisation, but can be overridden by editing the 'locale' variable in 
 .mnemosyne/config.py.
-improved tooltips.
-added desktop file, so that Mnemosyne shows up in the application menu
 under Linux.
-more verbose error messages when an import failed, showing the line that
 failed to parse.
-log uploading now works if a proxy is needed to access the web.
-added support for Unicode filenames.
-recreate user id from history folder in case the config file was 
 accidentally deleted.
-don't exit when final save failed (requested by lebowski_404).
-added more supported sound and picture formats.
-don't stumble over (invalid) unicode in latex commands (reported by Tomek
 Guzialek).
-fixed 'Save as' option.

	
MNEMOSYNE 0.9.10 : 2007-10-28

-added 3-sided cards, to make dealing with vocabulary in foreign scripts 
 easier. Right clicking the text field in 'add cards' gives you to option
 to switch to 3-sided card input, which replaces the question and answer
 fields by 3 fields: written form, pronunciation, translation. After 
 selecting an initial grade, 2 cards will be added:

  Q: written form
  A: pronunciation
     translation

 and

  Q: translation
  A: written form
     pronunciation  

-when creating multiple cards from the same data (either through add vice
 versa or the 3-sided input), the relationship between these cards is now
 stored. In a future version, this will make it possible that editing one 
 card of the set automatically updates the other ones.
-added feature to insert an image or a sound tag by using a file selector. 
 Accessed through popup-menu or keyboard shortcuts.
-remember more settings across invocations: file formats and directories,
 reset learning data, column width and sorting order, ...
-rationalised keyboard shortcuts and menus. Added list of keyboard shortcuts
 to the website.
-polished file dialogs.
-when possible, paths in the config file are now saved relative to the 
 .mnemosyne directory rather than as absolute paths. This makes it easier
 to copy the .mnemosyne directory back and forth between a Linux and a
 Windows machine.
-respect duplicate handling configuration options when importing (reported 
 by lebowski_404).
-latex output and error messages are now written to the file 
 .mnemosyne/latex/latex_out.txt rather than to the screen, so that they
 are not lost for Windows users.
-fixed bug when showing the statistics for an empty database (reported by 
 Gintautas Miliauskas).


MNEMOSYNE 0.9.9 : 2007-08-16

-added 'Show statistics' menu option, showing the schedule for the
 next week, the distribution of the items over the grades and the number 
 of items for each category.
-added simple per-item statistics in pop-up menu in 'edit items'.
-performance improvements.
-new latex tags, based on code by Christopher Gilbreth and bug reports by 
 Jamned:
   -<$>...</$>         : for inline equations
   -<$$>...</$$>       : for centered equations on a separate line
   -<latex>...</latex> : for latex code not in a certain environment
 This means that the functionality of the old <latex>...</latex> tags is
 now taken over by <$>...</$>. However, there is no need to update your 
 items, as you can rely on the following new feature: 
-don't abort on small latex errors which the latex interpreter can fix
 itself (like missing $) (requested by S. Scharrer).
-the preamble and postamble used when processing the latex tags can now
 be customised by editing the files 'preamble' and 'postamble' in 
 <home dir>/.mnemosyne/latex.
-the command invoking dvipng to create images from latex can now be 
 customised by editing the file 'dvipng' in <home dir>/.mnemosyne/latex
-remember category and vice-versa settings across invocations when adding 
 items.
-add maximise button to add and edit items under Windows (thanks to
 pizzasource and S. Scharrer).
-respect setting 'number of grade 0 items to learn at once' to zero 
 (reported by pizzasource).
-fix word wrap when using left alignment (reported by TomC).
-don't abort when sound initialisation fails.


MNEMOSYNE 0.9.8.1: 2007-04-23

-fix scheduling bug when importing new grade 0 items (reported by Jim 
Slattery).
-remove incorrect statement with respect to grade 2 behaviour from the 
manual. In 0.9.8, the code was changed to be consistent with the old 
manual. This has been reverted, so that grade 2 behaviour is again more 
like 0.9.7.


MNEMOSYNE 0.9.8: 2007-04-13

-added sound support through tags like <sound src="a.wav">. The path to
 the sound file is either absolute or relative to the location of your 
 .mem file. To play the sound again, press the 'R' key in the main window. 
 Supported file formats are wav, ogg and mp3. On Linux, this requires
 properly installing pygame and its dependencies like SDL.
-add option to increase size of non-latin characters relative to latin
 characters (together with N. Kriha).
-disable 'edit item' as long as the answer is not shown, to prevent 
 accidentally revealing it (patch by D. Herrmann).
-fix handling of < inside latex tags (reported by jgurling, patch by N. 
 Kriha).
-warn when exiting an 'Add items' which contains an item which has not
 been added (requested by Airconditioning).
-fix UTF-8 handling in the Supermemo7 file format (reported by Loco)
-fix corner cases in scheduling algorithm (patch by Querido).
-make button ordering more consistent in add items (reported by N. Kriha).
-fixed handling of multiple latex tags (reported by M. Boespflug).
-don't hang on latex errors (reported by M. Boespflug).
-make tab-separated import resistant to the presence of multiple tabs 
 (reported by J. Forrez).
-fixed hang when end quotes are not present inside a tag.
-fixed regression where the active flag of categories was not respected on
 import (reported by A. Rachmatullah).
-respect left align option in 'preview items' (reported by E. Grannan).
-making saving more robust while Windows is shutting down (fix by Tom).
-various small interface cleanups and fixes.


MNEMOSYNE 0.9.7: 2006-10-27

-multiple items can now be selected in the 'edit items' dialog in order
 to delete them, change their categories, or add their vice versas.
-added option to import text files where question and answer are each on
 their own line.
-again respect window size set by user.
-make delete button work in 'edit items' dialog (reported by J. Forrez).
-worked around oddity (extra first character in text file) when importing 
 Word unicode text files.
-various small interface cleanups and fixes.
-updated documentation on the website.


MNEMOSYNE 0.9.6: 2006-10-07

-added LaTeX support for formulas, e.g. <latex>x^2+y^2=z^2</latex>. For 
 this you need latex and dvipng installed. Windows users can download 
 MiKTeX. (thanks to input from Henrik Skov Midtiby and J. David Lee.)
-added possibility to preview an item. Useful if you work with tags.
-added import from SuperMemo7 text files (code thanks to Dirk Herrmann).
-either space, enter or return can be used to show the answer. The default
 answer grade is set to 4, which once again can be chosen by either space,
 enter or return (patch by Dirk Herrmann).
-importing of txt files in utf8 unicode encoding now works (patch by Ian 
 MacLean).
-exporting to txt files now uses utf8 encoding.
-the total number of items in the status bar now only takes into account
 items in active categories (patch by Mike Charlton).
-prevent infinite recursion when searching for an item that was recently 
 deleted.
-the titlebar now displays unicode filenames correctly.
-after the window expands to accomodate a large item, it will shrink 
 back again.
-fixed incorrect button text when switching databases.
-new grade 0/1 items will now be scheduled after existing grade 0/1 items.


MNEMOSYNE 0.9.5: 2006-08-03

*** IMPORTANT UPGRADE NOTICE ***

This version uses a different database format. Before upgrading, export your
old data as xml. After upgrade, create a new database and import the old data
from the xml file.

-databases can now be moved back and forth between Windows and Unix.
-added 'Reset learning data on export' option. This makes it easier to 
 create a file to share with other people.
-the database is now saved each time a new item is added.
-fixed a bug where exporting to txt always exported all categories
 (reported by Dariusz Laska).
-items which you forget will no longer be pushed out of the revision queue
 by items which you still need to learn.


MNEMOSYNE 0.9.4: 2006-06-04

- category names are now sorted alphabetically.
- relative path names now work for multiple img tags in the same string.
  (patch by J. David Lee).
- removed leftover debug code which could cause problems with Unicode 
  items.

MNEMOSYNE 0.9.3: 2006-05-25

- relative paths can now be used in img tags, i.e. <img src="foo/bar.png">
  instead of <img src="/home/johndoe/.mnemosyne/foo/bar.png">. Paths are
  relative to the location of the *.mem file.
- added ability to export to a txt file (only the questions and the 
  answers are exported).
- added locking mechanism which warns you if you start a second
  instance of the program, which could lead to data loss.
- fixed obscure button labelling bug (patch by J. David Lee).

MNEMOSYNE 0.9.2: 2006-03-25

*** IMPORTANT UPGRADE NOTICE ***

This version uses a different database format. Before upgrading, export your 
old data as xml. After upgrade, create a new database and import the old data
from the xml file.
	
- only a limited number of grade 0 items is moved to the learning queue
  at a single time. This is 5 by default, but can be set through the
  configuration screen
- added ability to import from tab separated text files (as exported e.g.
  by Excel)

MNEMOSYNE 0.9.1: 2006-02-09

- fixed bug where an item would get asked twice after editing
- fixed bug when using the popup menu on an empty spot

MNEMOSYNE 0.9: 2006-02-08

- first release of the new core.

PYQT MEMAID 0.2.5: 2005-10-13 

- more bug fixes to work with recent versions of PyQt.
- fix time offset bug when importing XML.

PYQT MEMAID 0.2.4: 2005-09-25

- honor the font setting in the input and edit dialogs.
- update code to work with Superkaramba 0.36. Unicode is still a problem, 
  though.
- improve XML importing and exporting (Jarno Elonen)
- pressing the 'find' button repeatedly will scroll through all occurences
  of the string in the list now (Jarno Elonen).
- automatic import of pre-0.2.3 databases (Jarno Elonen)

PYQT MEMAID 0.2.3: 2005-02-10

- changes to file format to fix occasional saving under Windows problem.
- fix bug with regard to category corruption when deleting an item.
  Thanks to Jarno Elonen for tracking this down. 

PYQT MEMAID 0.2.2: 2004-10-17

- better compatibility when importing from other MemAid versions
- fixed SuperKaramba widget to work with recent versions of KDE and
  SuperKaramba. Unicode characters are still a problem, which is probably
  a bug in SuperKaramba.
- added option to add vice versa question (Jarno Elonen)
- better scheduling of inverse questions (Jarno Elonen)
- added tooltips for grades (Jarno Elonen)
- fixed digest crash for Unicode question (Jarno Elonen)

PYQT MEMAID 0.2.1: 2003-11-30

- added option to edit the current item
- better handling of newlines and '<' literals
- fixed error related to setdefaultencoding on some platforms
- fixed bug when loading a new database using the SuperKaramba widget


PYQT MEMAID 0.2: 2003-11-22

- support for categories
- includes a stand-alone program pyqt_memaid to add/edit questions
- full support for Unicode, regardless of how your system locale is set
- XML dataformat


MEMAID SUPERKARAMBA 0.1.2: 2003-10-23

- Don't require SWIG anymore to build


MEMAID SUPERKARAMBA 0.1.1: 2003-10-22

- Update for SuperKaramba 0.33


MEMAID SUPERKARAMBA 0.1: 2003-10-18

- First public release