aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Highlight the longest matching prefix of entriesPřemysl Janouch2016-09-263-3/+97
|
* Refactor app_add_utf8_string()Přemysl Janouch2016-09-261-52/+133
|
* Update copyright yearsPřemysl Janouch2016-09-251-2/+2
|
* Fix transcoding on OpenBSDPřemysl Janouch2016-01-141-1/+5
|
* Center the view on searchPřemysl Janouch2015-07-251-18/+34
| | | | | | | A lot of the time a better match is actually before the point where we expect the entry to be. Can be turned off with Alt-C.
* Formatting: leftoversPřemysl Janouch2015-02-281-3/+3
|
* RefactoringPřemysl Janouch2015-02-271-21/+23
|
* Don't let GLib/GTK+ draw messages over cursesPřemysl Janouch2015-02-271-1/+61
|
* Handle SIGINT/SIGTERM properlyPřemysl Janouch2015-02-271-10/+24
|
* FormattingPřemysl Janouch2015-02-2611-272/+262
|
* Handle search field overflow a bit betterPřemysl Janouch2015-02-241-4/+4
| | | | Make sure the cursor doesn't overflow where it doesn't belong.
* Add a near-useless bar on top with booknamePřemysl Janouch2015-02-241-22/+32
|
* Fix build with ICU versions < 50Přemysl Janouch2015-02-241-0/+28
| | | | | | | | | | | | | I'll try to describe my feelings with this excerpt from David Firth's video "Take This Pill": PAIN. *oooowww...* Hurts, doesn't it? *...wwwwwww*
* Fix reporting of unknown .ifo keysPřemysl Janouch2015-02-241-2/+1
|
* Add a custom collation mechanismPřemysl Janouch2015-02-242-15/+158
| | | | A lot better than that StarDict shitfuckery.
* Silence a warningPřemysl Janouch2015-02-141-1/+1
| | | | We don't care if we read a byte from the pipe.
* Make more use of xstrtoul()Přemysl Janouch2015-02-073-7/+6
|
* Update information texts and copyrightsPřemysl Janouch2015-02-071-2/+2
|
* Cancel selection confirmation when following the selectionPřemysl Janouch2015-02-071-1/+2
|
* Add support for watching the primary selectionPřemysl Janouch2015-02-071-24/+201
| | | | Depends on GTK+, which should make it work with all of X11, Wayland, and Mir.
* React to mouse wheel scrollingPřemysl Janouch2015-02-071-32/+44
|
* Hide the help in app_search_for_entry()Přemysl Janouch2015-02-071-1/+1
|
* Or let's rather do it like thisPřemysl Janouch2015-02-011-3/+1
|
* Tell termo to convert DEL to BackspacePřemysl Janouch2015-02-011-0/+1
| | | | Now backspace works in tmux.
* resize_term -> resizetermPřemysl Janouch2015-01-201-4/+4
| | | | Apparently we do need to call the "outer-level" function.
* Update termotermoPřemysl Janouch2014-11-191-4/+2
|
* Avoid some overhead with iconv()Přemysl Janouch2014-11-191-1/+6
| | | | Now, in theory, terminal output could actually be a bit faster.
* Get rid of wchar_t for goodPřemysl Janouch2014-11-191-58/+51
|
* Avoid flicker while resizingPřemysl Janouch2014-11-193-5/+43
|
* Rewrite to use termoPřemysl Janouch2014-11-191-324/+374
| | | | Also get rid of some silliness that I'm only able to see now.
* I've been enlightenedPřemysl Janouch2014-02-111-60/+51
| | | | Now responding to C-p, C-n, C-b, C-f and C-h as expected.
* Don't apply the bold attribute to padding.Přemysl Janouch2013-10-091-8/+11
| | | | It looked awful when it caused a change in the colour of underlining.
* Add a querying tool for use in e.g. IRC botsPřemysl Janouch2013-10-021-0/+176
| | | | | | Now the tools don't get built on `make all' but instead have their own target called `tools'. It might be reasonable to move them into their own directory sometime, instead of cluttering `src'.
* 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
|
* Thanks, CoverityPřemysl Janouch2013-07-251-1/+1
|
* Fix another error pathPřemysl Janouch2013-07-181-1/+3
|
* 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-182-50/+70
|
* Add a class to handle dictzip filesPřemysl Janouch2013-07-185-55/+813
| | | | | | | | | | | | | | 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.
* Add support for transposition with Ctrl-TPřemysl Janouch2013-07-091-10/+34
|
* Fix double- and zero-wide charactersPřemysl Janouch2013-06-021-16/+71
| | | | It's not perfect but seems to work well enough.
* Fix a 100% CPU usage bugPřemysl Janouch2013-05-191-1/+1
|
* Use a little bit more straight-forward detectionPřemysl Janouch2013-05-191-2/+2
|
* Indicate with ellipsis that text is too longPřemysl Janouch2013-05-191-1/+20
|
* Don't abort() on setlocale() failurePřemysl Janouch2013-05-191-1/+1
|
* Initialise GError'sPřemysl Janouch2013-05-193-6/+6
|
* InternationalisationPřemysl Janouch2013-05-192-34/+29
|
* Don't do case-sensitive searchesPřemysl Janouch2013-05-191-5/+9
|