GNOME Bugzilla – Bug 728665
fix or remove trie matcher
Last modified: 2015-02-10 18:32:57 UTC
Since we always use emulation="xterm", _vte_matcher_create() always uses the table matcher, and never the trie matcher. Experimentally using the trie matcher totally broke the terminal, so it seems trie doesn't work (anymore? or just not for "xterm"?). We either need to fix it, or simply remove it.
You've just removed tons of features that would have been useful for some users (e.g. transparency, custom word chars). I haven't heard anyone complaining about broken non-xterm emulation or broken trie matcher. So why wondering about fixing vs removing? IMO please just go ahead and remove :)
trie removed. Now that only table remains, can also dispose of the vte_matcher_impl indirection and just use table directly.
Funny thing is, I had literally the exact change prepared, including renaming the debug variable, dropping the fixme. :) Sorry I didn't submit! I wanted to go ahead and remove the indirection too, but that seems to be much harder.