Commit Graph

  • 7e15a8a398 Fixed GTK_VERSION_GT_MICRO check eidheim 2023-05-04 16:14:22 +0200
  • 7ae617d264 Cleanup and corrections to Window::set_title() and its usages: title is now correctly set when opening juCi++ for the first time, and when closing a folder eidheim 2023-04-30 08:58:24 +0200
  • 73977fa1ad set main window title based on open directory in tree view Jørgen Lien Sellæg 2023-04-29 12:04:47 +0200
  • 42c1103001 Added workaround MacOS missing resource-dir eidheim 2023-04-18 07:31:17 +0200
  • 40536fefc8 Updated libclangmm submodule eidheim 2023-04-11 12:00:53 +0200
  • 1c82115576 Removed unused variables eidheim 2023-04-06 08:50:57 +0200
  • c43b5fff96 Added workaround for the crash described in https://gitlab.gnome.org/GNOME/gtk/-/issues/5593 eidheim 2023-03-17 09:36:04 +0100
  • 0e4fc91c48 Language client: corrected default workspace/configuration response eidheim 2023-03-16 12:58:02 +0100
  • 18f2ebceff Merge https://gitlab.com/cppit/jucipp eidheim 2023-03-15 14:01:52 +0100
  • 89efcacb4f Language client: improved support for autocomplete text edits eidheim 2023-03-15 13:00:01 +0100
  • fd836b0ecf skip very long lines as they probably arent the correct path and it fixes a crash when the regex match is to big Jørgen Lien Sellæg 2023-03-11 15:35:04 +0100
  • 9d902e2354 Made the entry boxes, for instance used in Find, larger eidheim 2023-03-09 14:29:12 +0100
  • a7483981bf Directory view: unknown files are now made italic even when not showing a git repository eidheim 2023-02-16 10:45:36 +0100
  • 85405c36bc Cleanup of Source::guess_language eidheim 2023-02-15 12:08:19 +0100
  • 44e31bc0c4 Merge branch 'bak_in_detection' of https://gitlab.com/doe300/jucipp eidheim 2023-02-15 11:51:00 +0100
  • 45c9f5b96d Merge branch 'xml_prologue' of https://gitlab.com/doe300/jucipp eidheim 2023-02-15 11:50:29 +0100
  • 4307048ed8 Implemented removal of .bak .in file extensions for language detection doe300 2023-02-11 12:27:20 +0100
  • c021fad812 Added detection of XML-derived file types by peeking the file contents doe300 2023-02-11 12:00:48 +0100
  • e9044e386b Language client: now adds diagnostics to codeAction requests, and supports adding configuration responses. Also now uses buffer completions when completion is not provided by server. eidheim 2023-02-08 18:26:10 +0100
  • 1e8f4681c5 Updated tiny-process-library submodule eidheim 2023-01-25 18:35:41 +0100
  • f212fa5936 Improved newline support for markdown annotated tooltips: two spaces followed by newline will now produce newline within a paragraph eidheim 2023-01-23 10:53:31 +0100
  • e2201df1f7 Replaced unnecessary use of get_source_buffer() with get_buffer() eidheim 2023-01-12 11:28:01 +0100
  • d11946c75c No longer copies indentation when copying within one line eidheim 2022-12-10 15:13:29 +0100
  • 88f8934d32 Updated tiny-process-library submodule eidheim 2022-12-09 09:37:01 +0100
  • e40ae4bfef Removed python specific paste() code eidheim 2022-12-02 23:10:47 +0100
  • 50291c2fbe Slight cleanup of copy and cut text eidheim 2022-12-01 13:41:32 +0100
  • c6d6cfec43 Improved paste indentation by coping or cutting with starting indentation if possible eidheim 2022-11-30 09:58:10 +0100
  • c2b824e51e Force newline at end of file on prettier style format eidheim 2022-11-30 09:29:21 +0100
  • e566cb8487 Temporary solution to enable prettier plugins: add a file, for instance .prettier-sql, to enable prettier for sql files in that directory and its subdirectories eidheim 2022-11-29 09:31:22 +0100
  • d28dcf6f7a Slight improvement of Natural::compare, for instance: t1.txt now comes after t.txt eidheim 2022-11-12 19:59:29 +0100
  • 6def62ad21 Added line comment for markdown eidheim 2022-11-11 09:51:53 +0100
  • bfbb7a3ab1 Updated tiny-process-library submodule eidheim 2022-10-27 09:21:03 +0200
  • d0c0107afc Merge branch 'flatpak' of https://gitlab.com/doe300/jucipp eidheim 2022-10-08 11:38:05 +0200
  • 2fe8f1cb46 Fixed llvm 15 crash when trying to parse C header as C++ header in a C project eidheim 2022-09-28 19:42:04 +0200
  • bab7e16a90 Temporary fix for llvm 15 where the TranslationUnit cursor kind was changed from 300 to 350 eidheim 2022-09-20 11:50:23 +0200
  • 20530fab7e Made it possible to enable dark MacOS titlebar through the C definition MACOS_DARK_TITLEBAR eidheim 2022-09-14 22:05:45 +0200
  • 0ecf381ab5 Added code, although deactivated currently, to make title bar dark in MacOS eidheim 2022-09-14 18:04:46 +0200
  • 1f2aef713d Fixed setting icon on MacOS eidheim 2022-09-14 11:08:18 +0200
  • 5f26ec870e Corrected placement of tooltips eidheim 2022-09-13 10:41:45 +0200
  • 69a30f271d Flatpak, use host system headers and run external programs outside of sandbox doe300 2022-09-12 17:09:43 +0200
  • b9fcb0195b Add flatpak manifest doe300 2022-07-09 10:42:55 +0200
  • b8bda75048 Added instructions on how to use the pyright language server eidheim 2022-08-19 10:12:48 +0200
  • 692f3de1f0 v1.7.2 v1.7.2 eidheim 2022-08-17 09:05:19 +0200
  • bd930063c2 Fixed Project::CMakeBuild::is_valid for MSYS2 eidheim 2022-08-16 12:43:32 +0200
  • 69442af3e9 Added fstream include to filesystem.hpp as suggested in https://gitlab.com/cppit/jucipp/-/issues/453 to fix FreeBSD compilation eidheim 2022-08-16 11:17:23 +0200
  • 5611ff5b21 Ignore arguments in compile commands after and including -- eidheim 2022-08-16 10:06:02 +0200
  • 847dcbf424 Merge branch 'stop-ignoring-some-compile-commands' of https://gitlab.com/cppit/jucipp eidheim 2022-08-16 10:01:03 +0200
  • 729c783d69 Updated libclangmm eidheim 2022-08-16 09:08:29 +0200
  • d703454f5f C/C++: create build folder, if not already created, prior to getting run arguments in order to extract executable from build eidheim 2022-08-16 09:04:41 +0200
  • 99388cc472 fixes #452. I don't know why the compile commands insterts these? Jørgen Lien Sellæg 2022-07-05 20:06:01 +0200
  • de242f310b Minor cleanup of CMake::get_executable eidheim 2022-07-05 13:01:44 +0200
  • 350da301ec Cleanup and slight improvement of cmake_file_api code eidheim 2022-07-05 12:37:27 +0200
  • 9ee1d4dade Merge branch 'cmake_file_api' of https://gitlab.com/doe300/jucipp eidheim 2022-07-05 11:13:33 +0200
  • d9fc483332 Add missing headers required for GCC 11 compilation doe300 2022-06-16 13:43:09 +0200
  • 6c4de943ec Use CMake file API to find executables for source file doe300 2022-06-12 14:38:24 +0200
  • 24ff43d654 add svelte files Jørgen Lien Sellæg 2022-06-06 13:40:06 +0200
  • d9db8cb2f8 Temporarily disable warnings as errors due to GCC bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105329 eidheim 2022-05-31 15:23:20 +0200
  • e81b8f78b4 use space before comment Jørgen Sverre Lien Sellæg 2022-05-31 14:27:32 +0200
  • 8f3761cb7a update license Jørgen Sverre Lien Sellæg 2022-05-31 14:11:01 +0200
  • a8021a1865 Minor cleanup of Source::guess_language eidheim 2022-05-29 08:34:08 +0200
  • a07a4605ca Add support for Groovy language and Jenkins files doe300 2022-05-29 07:57:23 +0200
  • 90af1f14cf Slightly safer Natural::compare() eidheim 2022-05-13 10:19:44 +0200
  • 103e5519bc Added natural sort to Find File eidheim 2022-05-10 10:30:12 +0200
  • 625cecd305 Updated tiny-process-library submodule eidheim 2022-03-18 09:47:08 +0100
  • 3e1eca11fc Improved build error messages eidheim 2022-02-20 08:49:06 +0100
  • ec1d82e59b Fixed lldb_test on MacOS eidheim 2022-02-18 16:20:06 +0100
  • 577c832a61 Update libclangmm eidheim 2022-02-18 09:02:13 +0100
  • ae669bfcdf Slightly improved C++ include fixits eidheim 2022-01-24 12:09:53 +0100
  • 3b0412e870 Fixed deadlock when inserting snippets when using autocomplete keys eidheim 2022-01-11 13:25:09 +0100
  • 42b3f00980 Added extra checks for valid CMake builds, and fixed previous check for correct project path in CMakeCache.txt eidheim 2022-01-06 09:41:10 +0100
  • 686649e67d Dollar sign now adds dollar signs around selected text in latex buffers eidheim 2022-01-05 12:29:05 +0100
  • 77cab2ccbe Updated libclangmm eidheim 2021-12-15 11:31:19 +0100
  • 485a7f5eb2 Fixed latexindent selection formatting eidheim 2021-12-13 12:25:55 +0100
  • d3d54b48b6 Added -m switch to latexindent eidheim 2021-12-13 11:32:51 +0100
  • fedb5c2c96 Added support for latexindent eidheim 2021-12-10 11:14:25 +0100
  • 58abd35e4e NetBSD build instructions vazub 2021-12-03 14:31:23 +0000
  • 8d03762695 Build for NetBSD and include proper RPATH vazub 2021-12-03 14:12:57 +0000
  • 228056820e Language protocol: no longer show tooltips when no completion is selected eidheim 2021-10-08 14:57:42 +0200
  • eb4b1eaf8c Language client: cleanup of client capabilities eidheim 2021-09-15 10:22:38 +0200
  • 00a696d19c Language client: now supports multiple declarations and type declarations eidheim 2021-09-08 20:18:46 +0200
  • 56a655f096 Changed preference item source.cleanup_whitespace_characters into two seperate items: add_missing_newline_at_end_of_file_on_save and remove_trailing_whitespace_characters_on_save eidheim 2021-09-06 20:17:59 +0200
  • a6fadcb171 Added some Emacs-style actions Joakim Skogø Langvand 2021-09-02 22:23:16 +0200
  • 0a3102f13e Language client: added pyright workarounds eidheim 2021-08-29 19:06:25 +0200
  • cf695def6a Added yapf style format for python files when not using language server or when language server does not support style formatting, and no longer use ranged formatting on save eidheim 2021-08-29 09:27:40 +0200
  • 1a1cffb039 Minor fix to toggle zen mode eidheim 2021-08-29 06:20:24 +0200
  • 85f40a76d2 Language client: removed unecessary event flush eidheim 2021-08-29 06:08:27 +0200
  • aed4e5723a Language client: added workaround for pyright, and cleanup of rename(). Also added log mutex for cleaner log output. eidheim 2021-08-27 14:55:36 +0200
  • be5c8228d5 Language client: various cleanups eidheim 2021-08-27 10:15:13 +0200
  • a99755b0e9 Language client: improved error message on JSON parse error eidheim 2021-08-27 09:48:50 +0200
  • 06b9f63ad5 Language client: no longer save after code action, and saving after rename is now performed after all rename edits eidheim 2021-08-26 12:54:48 +0200
  • f119f17341 Language client: accept requests from server with text ids eidheim 2021-08-26 09:48:30 +0200
  • 46bc3de9d0 Language client: added support for RenameFile in textDocument/rename response eidheim 2021-08-25 13:04:32 +0200
  • d66c8e16d6 No longer move cursor up/down paragraph when using control+alt+up/down eidheim 2021-08-23 11:25:08 +0200
  • 53809dc93e Two or more menu actions can now have the same keybinding eidheim 2021-08-22 20:24:26 +0200
  • 561ae473ba Simplified getting default Gtk::Application object eidheim 2021-08-22 18:04:17 +0200
  • a8b2d1037b Updated LICENSE eidheim 2021-08-22 10:58:24 +0200
  • b3b5182258 v1.7.1 v1.7.1 eidheim 2021-08-21 18:14:05 +0200
  • 8b134a091a Added another doxygen test eidheim 2021-08-21 17:27:01 +0200
  • d5001438c8 Fixes #446 : buffer overread in Tooltip::insert_doxygen(), and added _GLIBCXX_ASSERTIONS to tests eidheim 2021-08-21 16:13:55 +0200
  • efb6a29e0c Can now unset keybindings in Preferences eidheim 2021-08-20 23:24:04 +0200