home/src
Maxime Coste 9b89652b0b Fix potential assert on itersel selection restoration
We cannot guarantee after an itersel that selections are going to
still be in ascending order, but we were calling a SelectionList
constructor that was assuming this was the case.
2018-05-24 08:08:51 +10:00
..
.gdbinit
alias_registry.cc
alias_registry.hh Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
array_view.hh
assert.cc
assert.hh Add support for the shift modifier. 2018-04-11 15:15:45 +10:00
backtrace.cc
backtrace.hh
buffer_manager.cc Do not reuse m_buffer_trash to store dying buffers in ~BufferManager 2018-05-21 20:30:24 +10:00
buffer_manager.hh
buffer_utils.cc Refuse modification of ReadOnly buffers and make Debug buffer readonly 2018-02-11 13:06:19 +11:00
buffer_utils.hh
buffer.cc Gather options in a vector when running Buffer::on_option_changed 2018-05-21 20:07:25 +10:00
buffer.hh Mark Client, Window, Buffer and OptionManager as final 2018-05-09 23:01:40 +10:00
buffer.inl.hh
changes.cc
changes.hh Slight code cleanup in change update functions 2017-11-07 20:00:45 +08:00
client_manager.cc Change client default name: "unnamed0" → "client0" 2018-04-23 11:42:11 +02:00
client_manager.hh Cleanup client name validation code 2018-03-25 16:53:27 +11:00
client.cc Rework the way UI can trigger a client quitting 2018-04-29 22:31:57 +10:00
client.hh Small code cleanups 2018-05-17 22:55:53 +10:00
clock.hh
color.cc Make error messages more consistent 2018-04-06 16:56:53 +02:00
color.hh Rename br* colors to bright-* 2017-10-24 23:08:22 -04:00
command_manager.cc Make error messages more consistent 2018-04-06 16:56:53 +02:00
command_manager.hh CommandManager: refactor parsing of commands to iterate through tokens 2018-02-15 23:24:19 +11:00
commands.cc Fix potential assert on itersel selection restoration 2018-05-24 08:08:51 +10:00
commands.hh
completion.cc Fix infinite loop shell_complete 2017-10-25 11:26:03 +08:00
completion.hh
constexpr_utils.hh Remove Vector returning split functions, use range adaptor 2017-12-06 17:18:44 +08:00
context.cc Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
context.hh Rename Context::Flags::Transient to Context::Flags::Draft 2018-05-14 08:23:00 +10:00
coord.hh
diff.hh diff: try to improve code readability 2018-02-09 21:31:10 +11:00
display_buffer.cc Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
display_buffer.hh Store the timestamp at which a display buffer was generated 2018-05-08 21:56:44 +10:00
enum.hh
env_vars.cc
env_vars.hh
event_manager.cc Handle all pending events before redrawing 2018-05-17 07:41:32 +10:00
event_manager.hh Handle all pending events before redrawing 2018-05-17 07:41:32 +10:00
exception.cc
exception.hh
face_registry.cc FaceRegistry: Support referencing a named face from a parent scope 2018-04-10 19:57:16 +10:00
face_registry.hh Redraw window when the face definition changed 2018-04-10 20:35:23 +10:00
face.hh Redraw window when the face definition changed 2018-04-10 20:35:23 +10:00
file.cc Make error messages more consistent 2018-04-06 16:56:53 +02:00
file.hh Remove parse_filename overload and use a default parameter 2018-03-25 07:55:39 +11:00
flags.hh
hash_map.cc Use the _str and _sv string literals more often 2018-01-18 09:00:54 +11:00
hash_map.hh Fix some trailing spaces and a tab that sneaked into the code base 2018-04-05 08:52:33 +10:00
hash.cc
hash.hh
highlighter_group.cc Make error messages more consistent 2018-04-06 16:56:53 +02:00
highlighter_group.hh Make compute_display_setup methods const 2018-04-06 09:16:59 +10:00
highlighter.cc Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
highlighter.hh Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
highlighters.cc Fix assert with window small enough so that no part of buffer is displayed 2018-05-19 14:15:16 +10:00
highlighters.hh Ensure line-specs and range-specs options are sorted internally 2017-11-02 09:51:15 +08:00
hook_manager.cc Add a -always switch to hook command to ignore hooks disabled 2018-04-26 08:28:11 +10:00
hook_manager.hh Add a -always switch to hook command to ignore hooks disabled 2018-04-26 08:28:11 +10:00
input_handler.cc Rename Context::Flags::Transient to Context::Flags::Draft 2018-05-14 08:23:00 +10:00
input_handler.hh Move Array and ConstexprVector to a constexpr_utils.hh header 2017-11-12 13:01:18 +08:00
insert_completer.cc Add support for explicit menu selection from the UI 2018-05-03 22:28:20 +10:00
insert_completer.hh Add support for explicit menu selection from the UI 2018-05-03 22:28:20 +10:00
json_ui.cc Print a newline after errors in the JSON UI. 2018-05-16 23:26:05 +10:00
json_ui.hh Rework the way UI can trigger a client quitting 2018-04-29 22:31:57 +10:00
keymap_manager.cc Unify code that validates identifiers in Kakoune 2018-03-25 16:35:33 +11:00
keymap_manager.hh Remove <scope> from user-modes commands 2018-03-02 09:28:27 +01:00
keys.cc Add support for the shift modifier. 2018-04-11 15:15:45 +10:00
keys.hh Add support for explicit menu selection from the UI 2018-05-03 22:28:20 +10:00
line_modification.cc compute_line_modifications: avoid potentially long iteration 2018-05-17 07:41:32 +10:00
line_modification.hh
main.cc Fix Kakoune client busy looping on SIGHUP 2018-05-23 08:16:35 +10:00
Makefile remove dragonflybsd specific logic since pkg-config works perfectly fine now 2018-04-22 09:12:45 -07:00
memory.cc
memory.hh Regex: Introduce a Regex memory domain to track usage separately 2017-11-01 14:05:14 +08:00
meta.hh Move Array and ConstexprVector to a constexpr_utils.hh header 2017-11-12 13:01:18 +08:00
ncurses_ui.cc Small code cleanups 2018-05-17 22:55:53 +10:00
ncurses_ui.hh Rework the way UI can trigger a client quitting 2018-04-29 22:31:57 +10:00
normal.cc Small code cleanup 2018-05-21 07:55:07 +10:00
normal.hh Add declare-user-mode / enter-user-mode commands 2018-02-12 14:19:58 +01:00
option_manager.cc Give more hints in "option not found" error. 2018-03-27 19:14:41 +02:00
option_manager.hh Mark Client, Window, Buffer and OptionManager as final 2018-05-09 23:01:40 +10:00
option_types.hh Make set -add replace existing value when applied to a map option 2018-03-30 09:26:39 +11:00
option.hh Move Array and ConstexprVector to a constexpr_utils.hh header 2017-11-12 13:01:18 +08:00
optional.hh
parameters_parser.cc Commands: Refactor generate_switches_doc 2018-02-28 15:32:11 +11:00
parameters_parser.hh
ranges.cc Ranges: add unit test and fix corner case in split view 2017-12-07 01:58:19 +08:00
ranges.hh Extract a for_n_best algorithm from completion function 2018-04-19 07:58:42 +10:00
ranked_match.cc RankedMatch: Do not compare word boundary match count on single word matches 2018-03-15 23:20:03 +11:00
ranked_match.hh
ref_ptr.hh RefPtr: use inconditional noexcept specification on destructor 2018-02-28 15:04:00 +11:00
regex_impl.cc Fix wrong use of constexpr 2018-04-30 07:41:31 +10:00
regex_impl.hh Regex: small code style tweak 2018-04-29 19:58:18 +10:00
regex.cc Regex: Support forward and backward matching code in the same CompiledRegex 2017-12-01 19:57:02 +08:00
regex.hh Refactor RegexIterator::next to directly use a ThreadedRegexVM 2018-04-25 21:20:32 +10:00
register_manager.cc
register_manager.hh Avoid needless constant allocation in StaticRegister::set 2018-05-17 07:41:32 +10:00
remote.cc Fix Kakoune client busy looping on SIGHUP 2018-05-23 08:16:35 +10:00
remote.hh Fix Kakoune client busy looping on SIGHUP 2018-05-23 08:16:35 +10:00
safe_ptr.hh
scope.cc Add a GlobalSetOption hook 2018-03-05 10:39:14 +11:00
scope.hh Docs: add exhaustive list of scoped objects 2018-04-28 17:41:24 +02:00
selection.cc Detect no-op replaces and do not act on them 2018-03-09 23:07:05 +11:00
selection.hh Remove SelectionList::update_timestamp() 2018-03-04 10:35:24 +11:00
selectors.cc Fix wrong behaviour in select surrounding 2018-05-07 22:17:57 +10:00
selectors.hh Text-Objects: Use regex to select surroundings 2017-12-03 17:15:24 +08:00
shared_string.cc
shared_string.hh
shell_manager.cc Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
shell_manager.hh ShellManager: init from a static list of env vars 2018-02-18 14:52:29 +11:00
string_utils.cc Fix also the implementation of to_string(size_t) change 2018-05-21 20:01:19 +10:00
string_utils.hh Fix incompatible to_string function declaration when size_t is unsigned int 2018-05-21 07:53:21 +10:00
string.cc
string.hh Fix some trailing spaces and a tab that sneaked into the code base 2018-04-05 08:52:33 +10:00
unicode.hh Unify code that validates identifiers in Kakoune 2018-03-25 16:35:33 +11:00
unit_tests.cc
unit_tests.hh
units.hh
user_interface.hh Rework the way UI can trigger a client quitting 2018-04-29 22:31:57 +10:00
utf8_iterator.hh
utf8.hh
utils.hh Do not let exception propagate out of register restoring lambda 2018-05-05 07:57:37 +10:00
value.hh
vector.hh
window.cc Fix assert with window small enough so that no part of buffer is displayed 2018-05-19 14:15:16 +10:00
window.hh Mark Client, Window, Buffer and OptionManager as final 2018-05-09 23:01:40 +10:00
word_db.cc Move get_word_db to word_db.cc 2018-04-19 07:58:42 +10:00
word_db.hh Move get_word_db to word_db.cc 2018-04-19 07:58:42 +10:00