Konstantin Isakov
ff4d04b373
* Strip the extension when returning the dictionary's name. We have icons
...
now, so those are not really needed anymore.
2009-04-23 12:16:05 +00:00
ars_goldendict
715e510866
more dictionary icons
2009-04-21 20:09:02 +00:00
Konstantin Isakov
babde3d53d
*! Introduce gd::wstring and gd:wchar and switch to them from std::wstring and
...
wchar_t. This changes nothing on Linux and most other systems, but on Win32
it causes to use normal UCS-4 strings instead of Win32's usual UTF-16.
2009-04-18 17:20:12 +00:00
Konstantin Isakov
32fe5dff9e
* A lot of changes aimed to make lookups faster and to reduce startup times.
2009-04-14 16:35:47 +00:00
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
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
e9799ba248
FsEncoding has got a basename() function. The Lsa module now uses it instead
...
of the system/local one. The implementation of FsEncoding::dirname() was also
changed to stop relying on the system version.
2009-02-02 15:01:48 +00:00
Konstantin Isakov
b675289f68
Provide local implementation of the GNU variant of basename() under Windows.
2009-02-02 01:18:21 +00:00
Konstantin Isakov
2e8cb955c8
Applied a patch from Heinz van Saanen to fix several missing #includes.
2009-01-30 01:20:37 +00:00
Konstantin Isakov
c05781368b
Created /trunk/src and moved everything there.
2009-01-28 20:55:45 +00:00