aboutsummaryrefslogtreecommitdiff
path: root/src/stardict.c
Commit message (Collapse)AuthorAgeFilesLines
* Add a custom collation mechanismPřemysl Janouch2015-02-241-14/+155
| | | | A lot better than that StarDict shitfuckery.
* Add a workaround for GLib < 2.33.1Přemysl Janouch2013-10-021-0/+7
| | | | | I wanted to have it working in Wheezy and this was standing in the way, so I went for the quick fix that I'd made available to myself.
* Clarify some behaviour in commentsPřemysl Janouch2013-10-021-3/+5
|
* Fix the dictionary loading error pathPřemysl Janouch2013-07-181-2/+4
|
* Actually use DictzipInputStream in sdtuiPřemysl Janouch2013-07-181-10/+93
|
* Move private data into StardictDictPrivatePřemysl Janouch2013-07-181-42/+66
|
* Add a class to handle dictzip filesPřemysl Janouch2013-07-181-55/+1
| | | | | | | | | | | | | | Provides pseudo-random access to dictionary files compressed using dictzip. It doesn't implement a cache, it just loads missing chunks until it has the whole file. I'm not sure if discarding not recently used chunks is really a useful feature. If there _was_ a way to get noticed when system memory is low, I think the best way to handle that event would be to simply release it all. All in all, this is pretty useless. But it was interesting to write. This has yet to be integrated into the application proper.
* InternationalisationPřemysl Janouch2013-05-191-14/+16
|
* Don't do case-sensitive searchesPřemysl Janouch2013-05-191-5/+9
|
* Move dictionary generation to its own modulePřemysl Janouch2013-05-101-30/+27
|
* Create a private headerPřemysl Janouch2013-05-081-54/+15
|
* Move sources into their own directoryPřemysl Janouch2013-05-081-0/+1070