| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-17 | More cleanups in the buffer open/reload code | Maxime Coste | |
| 2015-10-17 | Refactor buffer creation and reloading to be more explicit | Maxime Coste | |
| Reloading used to be implicit in the buffer creation function, which is not always nice, as code that explicitely wanted to reload a buffer could not say so. | |||
| 2015-10-08 | Detect ungraceful exits, and backup modified buffers in these cases | Maxime Coste | |
| 2015-09-27 | Store timespec for buffer fs timestamps, not just time_t | Maxime Coste | |
| time_t has a resolution of one second, which cause troubles when a file changes multiple time during that same second. | |||
| 2015-09-20 | Remove the default_face parameter of parse_display_line | Maxime Coste | |
| No need to define a default face there, we will pass a default face to UserInterface::draw_status later. | |||
| 2015-09-19 | Initial support for user configurable modeline with the modelinefmt option | Maxime Coste | |
| modelinefmt is first sent through a command line expander (so %sh{...}, %val{...} et al. are expanded), then through markup expand (so that {face} are interpreted as well) | |||
| 2015-09-18 | Keep it simple, remove all that sorted id map thing | Maxime Coste | |
| 2015-09-16 | IdMaps can be sorted, in which case the find method uses a binary search | Maxime Coste | |
| 2015-09-16 | Store key hash in IdMap | Maxime Coste | |
| 2015-08-23 | Rework resize handling | Maxime Coste | |
| Fixes #383 | |||
| 2015-08-23 | Remove Client::window() method, use a force_redraw() one | Maxime Coste | |
| We cannot assume Client::m_window is always non-null, as when changing current buffer its temporarily null, at the point where WinCreate hook might get called. Fixes #382 | |||
| 2015-08-18 | Rename Disableable to more general NestedBool | Maxime Coste | |
| A NestedBool can be set multiple times, and will be considered false only when unset the same number. | |||
| 2015-07-22 | Style tweak in client.cc | Maxime Coste | |
| 2015-07-15 | Add support for FocusIn/FocusOut events from UI | Maxime Coste | |
| 2015-06-29 | Use StatusLine face as default for the status line | Maxime Coste | |
| 2015-06-24 | Always redraw status when redrawing the main window | Maxime Coste | |
| That is needed so that on resize the status line does not disappear | |||
| 2015-06-22 | Refactor slightly window redrawing | Maxime Coste | |
| 2015-06-21 | Rework window redraw handling, should redraw window less often | Maxime Coste | |
| 2015-06-17 | Move status/mode line drawing as a separate ui method | Maxime Coste | |
| 2015-06-05 | Merge branch 'mode-stack' | Maxime Coste | |
| 2015-06-05 | Gracefully handle reloading a file that was deleted | Maxime Coste | |
| 2015-06-03 | Get rid of the mode trash, delete mode directly when leaving on_key | Maxime Coste | |
| 2015-06-01 | Port even more code to use format function | Maxime Coste | |
| 2015-05-16 | Preserve selections across reloads | Maxime Coste | |
| 2015-04-19 | Avoid unneeded update of selections when we are going to overwrite them | Maxime Coste | |
| 2015-03-30 | More useage of the format function | Maxime Coste | |
| 2015-03-13 | exception::what returns a StringView rather than a const char* | Maxime Coste | |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste | |
| 2015-03-04 | Reactivate direct file change check on entering normal mode | Maxime Coste | |
| 2015-02-12 | Cleanup and refactor externally modified buffer reloading | Maxime Coste | |
| * Correctly hide the reload dialog in every client. * Correctly handle buffer being deleted. | |||
| 2015-02-11 | Allow <ret> and <esc> to reload/keep an externally modified file | Maxime Coste | |
| Fixes #113 | |||
| 2014-12-29 | Small formatting fixes | Maxime Coste | |
| 2014-12-20 | Small code tweak | Maxime Coste | |
| 2014-12-18 | Do not register timers for transient input handlers | Maxime Coste | |
| 2014-12-08 | More string cleanups | Maxime Coste | |
| 2014-12-05 | Consolidate constext disablable feature in a 'Disableable' helper | Maxime Coste | |
| 2014-11-29 | Rework client pending key handling, fix insert/normal timers | Maxime Coste | |
| 2014-11-28 | Fix compilation | Maxime Coste | |
| 2014-11-28 | Process ctrl-c when not in urgent event mode as well | Maxime Coste | |
| 2014-11-25 | Separate events between normal and urgent ones | Maxime Coste | |
| Run urgent ones while executing %sh blocks. Fixes #236 | |||
| 2014-11-17 | Remove unneeded string copies | Maxime Coste | |
| 2014-11-10 | Add ui_options option for UserInterface configuration | Maxime Coste | |
| ui_options is a std::unordered_map<String, String> that gets forwarded to the user interface. Add support ncurses_status_on_top. | |||
| 2014-11-08 | For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code | Maxime Coste | |
| 2014-11-08 | Add a MenuDoc style for info box, that will place it next to the menu | Maxime Coste | |
| 2014-10-22 | Reread file timestamp at the moment the user choose to keep | Maxime Coste | |
| The previous behaviour ended up asking twice for reloading if the buffer was modified again after Kakoune had detected the first change. | |||
| 2014-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste | |
| 2014-09-10 | Add some color to mode specific mode line info | Maxime Coste | |
| 2014-08-12 | Tweak client redraw logic, avoid highlight if only status line changed | Maxime Coste | |
| 2014-07-25 | Display a [no-hooks] tag in the mode line when hooks are disabled | Maxime Coste | |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste | |
| Face also stores the attributes | |||
