8cfa234624Language protocol: in workaround of missing '(' in autocomplete insert, now moves cursor after ')' in case of no parameters. Also added correct indentation on enter after ':' for Python.
eidheim
2018-05-20 10:22:33 +0200
e68a697765Changed some regex strings to string literals
eidheim
2018-05-19 22:40:05 +0200
4637e36af7Remove unnecessary include
eidheim
2018-05-19 20:43:27 +0200
b1ae1656a3Fixed warnings from clang-tidy's modernize checks
eidheim
2018-05-19 18:13:14 +0200
d1f7a10614Removed virtual calls during construction (found through clang-analyzer-optin.cplusplus.VirtualCall)
eidheim
2018-05-19 12:45:50 +0200
c552e248c1Language protocol: optimization of autocomplete insertion when language server answers with incomplete insertText
eidheim
2018-05-18 22:11:33 +0200
0897f09118Language protocol: fixed autocomplete insertion when language server answers with incomplete insertText
eidheim
2018-05-18 21:18:54 +0200
9e594526bbMinor correction of SelectionDialog window height
eidheim
2018-05-18 19:39:40 +0200
5d6be50000Spellcheck context fix for cmake files
eidheim
2018-05-18 13:45:08 +0200
a3bb0eaaa5Hide tooktips and stop tag similar symbol cleanup. No longer activates tooltips or similar symbol tags on format style, undo, redo and paste
eidheim
2018-05-15 08:34:26 +0200
99dd906cc2Do not show tooltips after style format
eidheim
2018-05-14 14:37:15 +0200
8ade33d960Fixes bug introduced in last commit: flow errors hidden by coverage on second parse
eidheim
2018-05-11 12:01:18 +0200
35f094d2c8Language protocol: added Flow coverage support
eidheim
2018-05-11 10:25:46 +0200
b23fd8e2a2Correctly marks javascript as bracket base language, as well as css and json
eidheim
2018-05-08 17:37:22 +0200
089d247d6dRemoved File Reload dialog that is no longer needed since one can undo the changes
eidheim
2018-05-08 08:01:26 +0200
97126e24b9Can now undo file reload
eidheim
2018-05-08 07:53:04 +0200
86adabaaebFixes#377: adds "#pragma once" on empty C/C++ header files. Additionally, cleanup of Notebook::open.
eidheim
2018-05-07 13:36:47 +0200
5d78509239Tooltip background is now set through css instead of using deprecated functions
eidheim
2018-05-05 17:35:05 +0200
3d166a8988A tooltip is no longer hidden if the mouse cursor is moving towards it
eidheim
2018-05-04 10:41:13 +0200
54f2e649f5Cut no longer has an effect on non-editable text
eidheim
2018-05-04 08:04:13 +0200
04bce2aae6type tooltips when cursor over auto spec
szymon
2018-05-03 18:31:21 +0200
e0efbb112dFixes#374 and #340: Copy/Cut copies/cut the current line if text is not selected. Can now also copy text from tooltips.
eidheim
2018-05-02 10:08:10 +0200
dcd57d3cf3Updated dependency install for Debian/Linux Mint/Ubuntu
eidheim
2018-04-30 12:38:09 +0200
ff6bcd3b81Moved Info css to window.cc
eidheim
2018-04-29 08:45:45 +0200
715b3a9051Tooltips now have css properties border-radius and padding. Also moved CSS code to window.cc
eidheim
2018-04-27 23:18:19 +0200
9693bcea34Added Prettier tooltips, and cleanup of src/source* files
eidheim
2018-04-26 23:07:22 +0200
fae599ed93Fixed LLDB::get_value that sometimes crashed when looking up a function/method, and can now receive return values from methods
eidheim
2018-04-26 16:36:56 +0200
bf798073c0Added source.auto_reload_changed_files preference item, and support for prettier. Also made some various minor fixes
eidheim
2018-04-25 13:38:21 +0200
9ee77f9df1Cleanup: added Source::BaseView class. Also fixed replace_text for older libgit2 versions.
eidheim
2018-04-24 23:28:53 +0200
a26940e921Improved replace text through libgit2 making file reload and some format style functions faster and without scrolling issues
eidheim
2018-04-24 11:24:17 +0200
edc3117dc5Fixed uninitialized pointed that could potentially lead to a crash
eidheim
2018-04-25 19:59:26 +0200
262789df63Language protocol: added initializing status text
eidheim
2018-04-23 12:06:12 +0200
1a6e40de9dLanguage protocol: tag tokens and open/close buffer now async, and fixed minor tooltip placement bug. Also now autocompletes after " and ' characters
eidheim
2018-04-20 19:30:26 +0200
bc00d1ea5cImproved placement of tooltips that react top of screen
eidheim
2018-04-19 15:08:19 +0200
1e414b9fabMove tooltips slightly to right if they reach top of screen
eidheim
2018-04-19 14:20:01 +0200
d6f697a802Multiple cursors can now be enabled in preferences
eidheim
2018-04-19 13:04:59 +0200
4813ccb119Enabled Rust workspace_mode since rls did not work properly without it when unused modules were present in workspace
eidheim
2018-02-07 09:11:37 +0100
2587698565Preference cleanup: added missing prefix to some menu item key names, and removed clang_types from preferences
eidheim
2018-02-02 21:30:03 +0100
ec5e839d9bLanguage protocol, autocomplete: no longer inserts function/template parameters if they already exists
eidheim
2018-02-02 21:10:46 +0100
8a4cab0415Additional information is stored and used between juCi++ sessions: line offsets of buffers, window size, run arguments, and debug run arguments, including remote debug settings.
eidheim
2018-02-02 12:05:04 +0100
f952f9db38Language protocol: added support for textDocument/rangeFormatting
eidheim
2018-02-01 18:14:46 +0100
807ac96ee9Language server process is now started in root_uri path due to some servers require this it seems. Also added yet another hover result value retrieve method due to so many different result structures from different server implementations.
eidheim
2018-02-01 10:26:32 +0100
86fa995bb6Language server: no longer tries to rename source files outside of project path
eidheim
2018-01-31 18:31:38 +0100
cb09fd6b8fLanguage protocol: fixes cursor position after style format and rename
eidheim
2018-01-30 08:22:06 +0100
f6e70f31c7Language protocol, Go to Usage: lines with <> now shown correctly
eidheim
2018-01-29 20:34:16 +0100
a7a52b5976Language protocol: added support for textDocument/rename result with documentChanges array
eidheim
2018-01-29 18:58:34 +0100
be85fc65c1Now ignores SIGPIPE, and added process->write check in source_language_protocol.cc
eidheim
2018-01-17 18:29:53 +0100
d600375970Added debug support for Rust
eidheim
2018-01-16 16:31:38 +0100
c35e35a2d0Project and Project::Build cleanup: moved lldb specific debug code from Project::Clang to Project::LLDB, and added Project::Build::get_compile_command
eidheim
2018-01-16 09:49:39 +0100
3233a6c1f7Improvements to language server protocolo implementation. The most important features are now supported.
eidheim
2018-01-14 18:50:00 +0100
7676381de3All headers should now be included when finding usages of an override method
eidheim
2018-01-15 06:40:56 +0100
1a684464edNo longer clears selection of terminal when modifier keys are used while a process is running
eidheim
2018-01-15 05:17:49 +0100
fa104da70bCan now use tab to move from writing a templated function's template argument, to replacing its regular arguments
eidheim
2018-01-14 16:32:46 +0100