summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-06-21Merge remote-tracking branch 'doppioandante/fix-json'Maxime Coste
2016-06-21Fix parameter order in fputsMaxime Coste
2016-06-20Use fputs and fflush in ncurses_ui direct stdout access to respect bufferingMaxime Coste
Ncurses will write using the FILE* interface, using the fd based one is error prone. Fixes #703
2016-06-20Make window scope available to draft contextsMaxime Coste
We do want window options/aliases/keymaps/hooks to be available in draft context, dont we ? Fixes #702
2016-06-20Do not preserve registers by default when exec/eval in a non draft contextMaxime Coste
Fixes #700
2016-06-20Fix JSON integer parsingEnrico Lumetti
2016-06-19Trim trailing end of lines in %sh outputsMaxime Coste
Fixes #698
2016-06-19Add a String::resize methodMaxime Coste
2016-06-18Keep prompt displayed on <c-r> and <c-v> in prompt modeMaxime Coste
2016-06-16Clear up info/menus and eventual prompts when reseting to normal modeMaxime Coste
Fixes #697
2016-06-11Fix parsing of empty json objects/arrays and recover parse errorsMaxime Coste
Fixes #694
2016-06-11Extract ui type parsing to its own functionMaxime Coste
2016-06-06Check session valididty on kak -l and support kak -clear for clearing the ↵Maxime Coste
dead ones Fixes #689
2016-06-06Diagnose empty selection desc stringMaxime Coste
Fixes #690
2016-05-24Fix string view created from a temporary stringMaxime Coste
This is clearly a case where rust style lifetime analysis would have been nice, hopefully it comes with GSL lifetime extensions... Fixes #680
2016-05-20Fix RankedMatch ordering where 'a < a' was trueMaxime Coste
Fixes #679
2016-05-20Dont overwrite registers with empty macrosMaxime Coste
Fixes #674
2016-05-20Change dir to $HOME when no parameters are given to cdMaxime Coste
Fixes #678
2016-05-19Reject '//' as a file completion prefix to avoid cygwin network hosts listingMaxime Coste
2016-05-19Go back to libc locale and use c_regex_traitsMaxime Coste
Unfortunately, cygwin does not support c++ locales.
2016-05-19fix bug in utf8_iteratorMaxime Coste
2016-05-17Do not force recreate scratch buffers by default, require edit! for thatMaxime Coste
2016-05-17Fix RankedMatch::operator< with matching prefix candidatesMaxime Coste
2016-05-17Use variadic macros for kak_assert to remove the need for COMMAMaxime Coste
2016-05-16We do need a force redraw on resize for menu, info and status barMaxime Coste
2016-05-15Make HookManager safe countedMaxime Coste
2016-05-15Fix duplicate buffer problem, fix real_path beahviourMaxime Coste
2016-05-14BufferManager now owns the Buffers instead of registering themMaxime Coste
2016-05-14Delay window deletion until we get back to main loopMaxime Coste
Avoid WinResize hooks while redrawing, ensure window resize only take place while handling user input. Fixes #672
2016-05-12Tolerate failure in setting current localeMaxime Coste
2016-05-11Use C++ locale based functions instead of the libc onesMaxime Coste
2016-05-11Allow access to end of line with horizontal moves (h and l)Maxime Coste
Lets enable that for some time, get some feedback on that behaviour change, and see if we keep it.
2016-05-10Correctly set c++ locale on startupMaxime Coste
Fixes #595
2016-05-10Use boost::wregex implementation and manually utf8 decode into itMaxime Coste
That way we get proper unicode support in regular expressions as long as the current locale treats wchar_t as unicode codepoints. Fixes #638 Fixes #595 Fixes #162
2016-05-09Make utf8_iterator codepoint type and difference type configurableMaxime Coste
2016-05-09Fix use of potentially null local_clientMaxime Coste
Fixes #667
2016-05-09Keep a pointer to current client in windows so that window hooks can access itMaxime Coste
2016-05-06time window display buffer update in debug profile modeMaxime Coste
2016-05-04Expose a WinResize hook when a window changes sizeMaxime Coste
Fixes #661
2016-05-04Merge branch 'master' of git://github.com/pierroelmito/kakouneMaxime Coste
2016-04-30fix whitespace labelpierroelmito
The author of this work hereby waives all claim of copyright (economic and moral) in this work and immediately places it in the public domain; it may be used, distorted or destroyed in any manner whatsoever without further attribution or notice to the creator
2016-04-30Fix splitting selecting the first buffer char when there is a match at ↵Maxime Coste
buffer begin
2016-04-30add face to change whitespace colorspierroelmito
2016-04-29Check all buffer are saved in :kill, and add :kill! to avoid thatMaxime Coste
2016-04-27Fix wrap_linesMaxime Coste
2016-04-27Add another missing include in shell_manager.ccMaxime Coste
2016-04-27Add missing include in file.ccMaxime Coste
2016-04-27Make use of strongly typed number to size_t conversionMaxime Coste
2016-04-27Add checked, explicit conversion from strongly typed number for size_tMaxime Coste
2016-04-27Fix comparison operators in utf8_iterator and tag it as bidirectionalMaxime Coste