Difference between revisions of "Problem need to be settled in 4.3"
Jump to navigation
Jump to search
Weng Xuetian (talk | contribs) |
Weng Xuetian (talk | contribs) m (3 revisions imported) |
(No difference)
|
Latest revision as of 22:43, 2 February 2016
Here we list some problem which can not be done for Fcitx 4.2, due to binary compatible and API compatible.
Rule: Something looks like reinvent the wheel, but actually it's avoid external breakage.
- Main loop module should not use fd_set, in order to make it be able to change the underlying system to epoll or any other things.
- FcitxHotkey should not be a array of 2, with ability to make it have more than one hotkey
- Deprecated GetOutString, Use FcitxInstanceCommitString instead.
- Deprecated GetRawInputString, maybe this should belong to input method.
- Merge FcitxInstance and FcitxInputState.
- Maybe we need a event based system to merge both "hook", "context", "timeout".
- DBus Maybe need to have ability to extend event system?
- Move FcitxConfigFile away from file system related interface.
- Certainly we will never go with gconf/dconf, they are so messy and fcitx will never use glib.
- Better test driven develop. Target is we can test everything that being added.
- make use of macro_optional_add_subdirectory and macro_optional_find_package