kakoune/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 update gdbinit 2014-01-27 19:51:58 +00:00
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
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
command_manager.cc Make error messages more consistent 2018-04-06 16:56:53 +02:00
command_manager.hh
commands.cc Fix potential assert on itersel selection restoration 2018-05-24 08:08:51 +10:00
commands.hh
completion.cc
completion.hh Fixes some clang-tidy warning and add a few missing meta.hh include 2017-03-16 23:34:02 +00:00
constexpr_utils.hh
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
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
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 Fix various undefined behaviours detected by UBSan 2017-06-26 11:27:18 +01:00
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
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
meta.hh
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
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
optional.hh
parameters_parser.cc Commands: Refactor generate_switches_doc 2018-02-28 15:32:11 +11:00
parameters_parser.hh
ranges.cc
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.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
shared_string.cc
shared_string.hh
shell_manager.cc Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
shell_manager.hh
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