aboutsummaryrefslogtreecommitdiff
path: root/src/utils.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix macOS buildPřemysl Eric Janouch2024-12-041-2/+4
|
* Fix build on OpenIndianaPřemysl Eric Janouch2023-07-241-0/+3
|
* sdgui: load dictionaries asynchronouslyPřemysl Eric Janouch2022-09-041-8/+0
| | | | | This is a must when loading huge dictionaries, where not even parallelization helps much.
* sdgui: cross-compile for WindowsPřemysl Eric Janouch2021-10-221-1/+8
| | | | | | No one bothered to ask whether it /should/ be done. The hamburger needs to be replaced with a file open dialog there.
* sdgui: load dictionaries in parallel, as sdtui didPřemysl Eric Janouch2021-10-161-10/+91
| | | | Also, resolve some use-after-frees in GTK+.
* sdgui: load dictionaries from sdtui configurationPřemysl Eric Janouch2021-10-161-0/+118
|
* sdgtk -> sdgui, improve build, mention in READMEPřemysl Eric Janouch2021-10-151-28/+0
| | | | It's finally not horrible.
* query-tool: support more field typesPřemysl Eric Janouch2021-10-121-0/+21
| | | | | | | Add options to format the output for the terminal, or IRC messages. Changed the output format to separate dictionary name with a tab, so it's now rather similar to tabfiles.
* GLib-related improvementsPřemysl Eric Janouch2021-10-061-1/+2
| | | | | Now all error messages produced by tools should be in the right encoding, even if the system isn't in UTF-8.
* tools: clean up error message printingPřemysl Eric Janouch2020-09-041-1/+13
|
* Name changePřemysl Eric Janouch2020-09-021-1/+1
|
* Relicense to 0BSD, update mail addressPřemysl Janouch2018-06-241-3/+2
| | | | | | | | | I've come to the conclusion that copyright mostly just stands in the way of software development. In my jurisdiction I cannot give up my own copyright and 0BSD seems to be the closest thing to public domain. The updated mail address, also used in my author/committer lines, is shorter and looks nicer. People rarely interact anyway.
* Fix and update LICENSEPřemysl Janouch2017-02-031-1/+0
|
* FormattingPřemysl Janouch2015-02-261-2/+2
|
* Make more use of xstrtoul()Přemysl Janouch2015-02-071-2/+2
|
* resize_term -> resizetermPřemysl Janouch2015-01-201-4/+4
| | | | Apparently we do need to call the "outer-level" function.
* Avoid flicker while resizingPřemysl Janouch2014-11-191-0/+40
|
* Add a class to handle dictzip filesPřemysl Janouch2013-07-181-0/+63
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.