Konstantin Isakov
744b02c217
*! Switch to QUrl for url encoding for better escaping.
2009-04-12 11:27:43 +00:00
Konstantin Isakov
c7126a0281
+ Ability to play the first audio reference by clicking on the 'Pronounce word'
...
button in main window or in scan popup added. It is also possible to
configure the program to do that automatically.
+ It is now possible to specify which program to use for audio file playback.
2009-04-10 21:07:03 +00:00
Konstantin Isakov
41b312074c
+ Folding algoritms now incorporate punctuation and whitespace folding.
...
+ When headwords contain multiple words, each of them is indexed now.
+ Wordfinder now employs an intelligent, rank-based sorting algoritm.
2009-04-08 16:02:12 +00:00
Konstantin Isakov
3c4f8830d8
+ Open resource zipfile on construction of .dsl and use it thoughout all of its
...
lifespan to read resources from it. Turns out, opening zipfile is the slowest
part, so we save on this by doing it only once.
2009-03-28 17:16:12 +00:00
Konstantin Isakov
cb85c1981d
+! When rendering an article, check whether the sound is present in a zipfile
...
or not when deciding if to insert a search audio link or a direct one.
2009-03-28 16:16:56 +00:00
Konstantin Isakov
02fac7263e
* Load .dsl resources asyncronously -- they don't even have any shared
...
structures.
2009-03-28 16:06:00 +00:00
Konstantin Isakov
3523031a6d
+ Support for .dsl resources contained in a .zip file named dictname.files.zip.
...
libzip is therefore a dependency now.
2009-03-28 12:35:52 +00:00
Konstantin Isakov
7859daaff6
* Major dictionary interface rework. Dictionaries now return Request objects
...
which can provide results asyncronously, be discarded prematurely etc. This
work touches just about every piece of exiting code.
+ On top of the new interface, MediaWiki (Wikipedia) support was added.
* Some other small fixes might went along.
2009-03-26 19:00:08 +00:00
Konstantin Isakov
4bae99aeb5
Mass-update email to point to a @berlios one.
2009-02-05 14:21:47 +00:00
Konstantin Isakov
1a5a4daa52
When searching for resource files, allow them to be not only in the dictionary
...
directory, but also in the dictionary-name.files/ subdirectory.
2009-02-02 15:02:57 +00:00
Konstantin Isakov
c8406798af
Add missing "b" flag to read the resource files under Windows correctly.
2009-02-02 00:52:54 +00:00
Konstantin Isakov
c05781368b
Created /trunk/src and moved everything there.
2009-01-28 20:55:45 +00:00