296 Commits (9224aef66cf789b701443ac4c657f99655654423)

Author SHA1 Message Date
eidheim a950f753ab gtksource version checks cleanup, and now using new gtksource functions if gtksource version is >=3.22 9 years ago
eidheim 60ccdfc2e6 Simplified Source::View::on_key_press_event_basic due to high number of erroneus indentations after pressing enter in various file types (for instance latex) 9 years ago
eidheim 715997ac1d Improved identification of standalone lambda expressions. No longer adds ; after (...[...]...) {} 9 years ago
eidheim bea112e22e Cleanup of Reload file 9 years ago
eidheim 7dfe7f9cdf Added extra smart inserts on selected text for markdown 9 years ago
eidheim 0adc92b072 Minor cleanup and fixes to spell checking and smart paste 9 years ago
eidheim 5a4d34f4d4 Great speed up of performing format style of a buffer, added Source::View::replace_text, and option to perform format style on save (typically through clang-format). 9 years ago
eidheim 319283bc6f Improved checking for file changes outside of juCi++ 9 years ago
eidheim 99d63ba477 Updated status bar, and cleanup of update signals affecting status bar and tab texts 9 years ago
eidheim 6a691543ab Debug stop is now visible even if the line is a breakpoint 9 years ago
eidheim 43eaad0578 Now adds semicolon after lambda unless the lambda is a parameter 9 years ago
eidheim e3452d93b8 Renamed smart_insertions to start_inserts, and fixed a bug when removing deprecated nodes in preferences 9 years ago
eidheim ba934083aa Smart paste now also works on selected text 9 years ago
eidheim ab82cbe19b Minor fixes to key_press_events 9 years ago
eidheim de879bc12d Added keypad keys home, end, up, down, left, right to key check expressions 9 years ago
eidheim 2bf54e0133 Now performs smart insertions on selected text 9 years ago
eidheim a4619cdb74 Minor cleanup and made insertion of ' and " more restrictive 9 years ago
eidheim f656b76afe Smart indentation/brackets/insertions cleanup and improvements 9 years ago
eidheim da9f001b8f Added smart_insertions 9 years ago
eidheim 2150557600 Added preference item: smart_brackets 9 years ago
eidheim 0d5f6f4bc0 Smart brackets: added exception where a single ' did not count as a comment character 9 years ago
eidheim ab2f699bf1 Added move on '>' and '(' in '>(' when filling out template and function arguments of autocompleted templated functions. Also selects the text in the function arguments after pressing '('. 9 years ago
eidheim 92f93c9c32 Indentation cleanup and improvements 9 years ago
eidheim 2379bcade5 Minor: fixed tab size that in a few files would be set to 0, and removed begin/end_user_action from control-up/down 9 years ago
eidheim bb8109b7c4 Fixes #281: )-key moves cursor forward instead of inserting ) when appropriate 9 years ago
eidheim e5a4dca496 Improved behaviour on control-up/down: move up/down paragraphs, similar to control-left/right 9 years ago
eidheim 28eaf0652e Completed toggle breakpoint on click 9 years ago
d3rrial 37772e247b Added rudimentary breakpoint on click functionality 9 years ago
eidheim a0d91569fc Revert "Fixed position of text after { when pressing Enter after {" due to complexity 9 years ago
d3rrial d8d08becdc fixed numpad return not applying indents 9 years ago
eidheim 8b7004065c Fixed position of text after { when pressing Enter after { 9 years ago
eidheim b8bfeea26b Added Toggle Comments for various languages, and updated bracket language check 9 years ago
eidheim 30b7305e77 Fixed visualisation of tabs on OS X 9 years ago
eidheim d3f605f9c7 Cuda is now considered a bracket language 10 years ago
eidheim 66e5122c6a Minor cleanups: replaced iterating pending events with C++ functions, corrected return value in Notebook::size, and replaced NULL with nullptr in source_clang_test.cc 10 years ago
nshcat da33a926a4 Replaced NULL with nullptr wherever applicable. 10 years ago
eidheim 61319b9a6b Replaced boost::regex with std::regex as Ubuntu 14 is no longer supported 10 years ago
eidheim b868093ca8 Improved clang-format support: no longer scrolls window when using clang-format 10 years ago
eidheim 83919efd22 Slight cleanup: now uses get_iter_at_line_end instead of various implementations 10 years ago
eidheim b3a577167c Added option to turn off source background pattern 10 years ago
Ole Christian Eidheim 2bc5d65251 Git integration through libgit2 (#244) 10 years ago
Ole Christian Eidheim 7e71b3af36 Fixed: tooltips were not showed if mouse cursor were positioned at where the tooltip would be shown 10 years ago
eidheim 2de9932835 Added remote debugging, and some minor cleanup 10 years ago
eidheim 29fc893a10 Offset cleanup 10 years ago
eidheim 0cbc14d7e8 Source::View cleanup: moved spellchecking to source_spellcheck.* 10 years ago
eidheim 0a25b68e9b Wayland: now correctly position selection dialogs. Ninja: fixed lldb paths 10 years ago
eidheim 41760f606c Added preference item tab_indents_line (default: true) fixes #226, and now uses raw string literals in src/files.h 10 years ago
eidheim 0e636ad5d5 Added source_test testing Source::View::cleanup_whitespace_characters. Removed the now reduntant example_test, and moved comment to source_test. 10 years ago
eidheim c7e369a960 get_buffer/get_source_buffer cleanup 10 years ago
eidheim 6e226501e9 Now adds ; after } when creating struct or class 10 years ago