pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/codelite codelite: update to 15.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/214c71f6c7c9
branches:  trunk
changeset: 448241:214c71f6c7c9
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Mar 06 16:08:32 2021 +0000

description:
codelite: update to 15.0.

Provided by Andrius Varanavicius in pkgsrc-wip.

bug fixes

    Fixed: hiding line number margin is no longer possible
    Find In Files: should now load faster on Windows
    Fixed: File System Workspace: keep the last 'File mask' value used
    Language Server Protocol: Initialized notification to the server
    Prevent hangs under Wayland when changing Workspace View tabs
    Properly save/load workspace breakpoints and avoid mixing between two different workspaces breakpoints
    File System Workspace: when 'remote development' is enabled, do not attempt to remote save a file that is not part of our source tree or was opened by the SFTP plugin
    Fixed: crash when switching between themes
    Windows / macOS: Ctrl-TAB is broken
    gdb does not display local variables properly
    Creating a new file from the context menu in the File System Workspace - does not add it to git or svn
    Outline: honour the general background theme colour
    Bootstrap wizard: if the user select Default profile, load all plugins
    Fixed crash in codelite-terminal when executed with --command
    Fixed: SFTP overrides file attributes if these were modified after the file was loaded into CodeLite
    LLDB settings: keep the full path for debugserver
    Fixed: cppcheck is now working from the context menu again
    File System Workspace: set the default working directory to the workspace folder
    PHPdoc return value is not handled correctly

Changes

    Displaying the parent folder in the tab label is now optional
    Git push: just execute git push without prompting the user to select remote
    By default, show minimal list of buttons in the toolbar when first time installing CodeLite
    By default, enable minimal list of plugins (by profile type)
    File System Workspace: split the settings into 2 different files: a local and shared file. The content in the "local" files is kept under .codelite/ directory in the workspace folder and is not 
to be saved into git or any source control the default .workspace file contains properties that should be shared
    File System Workspace: added 'working directory' field
    Language Server Protocol: optimized the traffic between LSP <-> CodeLite by adding checksum checks before calling LSP to re-parse a file
    Language Server Protocol: added support for implemented 'extDocument/documentSymbol' protocol message
    PHP: update PHP xdebug UI view to fit the IDE look
    Language Server Protocol: added an option to pass environment variables + initialization options directly from the UI
    GDB: Honor user's ~/.gdbinit file
    File System Workspace: added an option to use remote build
    Internal changes to how GDB communicate changes to CodeLite
    Appearance: honor *system* dark themes
    Language Server Protocol: install the user code completion provided by clangd automatically
    macOS: we now build CodeLite using macOS 10.15.5 (Catalina)
    Windows: better support for Dark Theme (Windows native)
    Creating or deleting a folder via the 'Explorer' view, will automatically sync PHP workspace
    file system workspace: extend the default file extensions to show with *.py, *.rb, *.php and *.php
    python support: adjust method document style to match the NumPy method as described here: https://docs.python-guide.org/writing/documentation/
    [PHP] Find functions in context when inserting PHPDoc
    [PHP] Add return type to signature
    [PHP] Add nullable type to signature in auto-complete
    [PHP] Hint nullable and default values
    [PHP] Handel parsing of by reference values in PHPDoc
    [PHP] Allow parsing of nullable types from PHPDoc
    [PHP] Handle parsing PHP 7.1 nullable types
    [PHP] Handle common mistakes when parsing PHPDoc
    [PHP] Add missing native types
    [PHP] Group tags in generated PHPDoc
    [PHP] Set return type to mixed when unspecified
    Callgraph is no longer included in the default installer of CodeLite
    File System Workspace: added the ability to exclude folders from the workspace. The folders are still visible, but they will be excluded in various operations, like Find In Files, Parsing etc
    Full parsing of workspace is roughly 30% faster now
    Renamed default build system from "CodeLite Make Generator" -> "CodeLite Makefile Generator"
    Added new Build System: CodeLite Makefile Generator - UNIX - which generates UNIX compatible Makefiles, even when on Windows (useful for cygwin / MSYS environments)
    contextual highlight is no longer done using the SQLite symbol database, as a result it should feel much more faster
    Git reset: added a WARNING icon to the dialog + Cancel button (which is now the new default)
    Navigation bar now also displays "git blame" info (author + commit hash + date) for the current line
    UI updated to the Preferfences and Colour and fonts dialog
    Refined dark theme support by removing various border which might look bright on dark theme
    Added an option to hide the main editor's tab area (Windows & macOS only)
    Language Server Plugin: you can now mark an LSP as SSH. This will execute it on a remote machine instead (you still need to make sure that it is installed on the remote machine)
    Quick Debug: it is now possible to debug over SSH from. Just state the account + binary to debug and CodeLite will do the rest
    Language Server Plugin: opening a header file will now automatically send the implementation file (cpp) to the active LSP for parsing. This way we make sure that goto-definition will work 
immediately
    Implemented a proper "switch to workspace" functionality. It is now possible to call Open Workspace without the need to the currently opened one. In addition, CodeLite will now display a dialog 
that will list the last opened workspaces
    PHP Find In Files: 1. Starting find-in-files from the context menu will force the find-in-files dialog to use the selected dialogs from the tree view *this are transient paths and will not be 
remembered* 2. Starting find-in-files from any other way, will use the last used settings
    Fixed: find in files offset is broken when non ASCII text is presented in the editor

diffstat:

 editors/codelite/Makefile                                                                |   6 ++--
 editors/codelite/PLIST                                                                   |   5 +--
 editors/codelite/distinfo                                                                |  11 +++----
 editors/codelite/patches/patch-sdk_codelite__indexer_network_np__connections__server.cpp |  14 ----------
 4 files changed, 10 insertions(+), 26 deletions(-)

diffs (87 lines):

diff -r 6dfc147b6cb8 -r 214c71f6c7c9 editors/codelite/Makefile
--- a/editors/codelite/Makefile Sat Mar 06 16:00:17 2021 +0000
+++ b/editors/codelite/Makefile Sat Mar 06 16:08:32 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2020/12/04 20:45:14 nia Exp $
+# $NetBSD: Makefile,v 1.37 2021/03/06 16:08:32 wiz Exp $
 
-DISTNAME=      codelite-14.0
-PKGREVISION=   7
+DISTNAME=      codelite-15.0
 CATEGORIES=    editors x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=eranif/}
 
@@ -71,6 +70,7 @@
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../textproc/hunspell/buildlink3.mk"
+.include "../../textproc//uchardet/buildlink3.mk"
 .include "../../security/libssh/buildlink3.mk"
 .include "../../x11/wxGTK30/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 6dfc147b6cb8 -r 214c71f6c7c9 editors/codelite/PLIST
--- a/editors/codelite/PLIST    Sat Mar 06 16:00:17 2021 +0000
+++ b/editors/codelite/PLIST    Sat Mar 06 16:08:32 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2020/03/23 11:57:13 nia Exp $
+@comment $NetBSD: PLIST,v 1.6 2021/03/06 16:08:32 wiz Exp $
 bin/codelite
 bin/codelite-cc
 bin/codelite-echo
@@ -14,10 +14,8 @@
 bin/codelite_xterm
 lib/codelite/AutoSave.so
 lib/codelite/CMakePlugin.so
-lib/codelite/CallGraph.so
 lib/codelite/CodeFormatter.so
 lib/codelite/CodeLiteDiff.so
-lib/codelite/ContinuousBuild.so
 lib/codelite/Copyright.so
 lib/codelite/DatabaseExplorer.so
 lib/codelite/Docker.so
@@ -63,6 +61,7 @@
 share/codelite/LICENSE
 share/codelite/PHP.zip
 share/codelite/astyle.sample
+share/codelite/clang-tools.tgz
 share/codelite/codelite-bitmaps-dark.zip
 share/codelite/codelite-bitmaps-light.zip
 share/codelite/config/accelerators.conf.default
diff -r 6dfc147b6cb8 -r 214c71f6c7c9 editors/codelite/distinfo
--- a/editors/codelite/distinfo Sat Mar 06 16:00:17 2021 +0000
+++ b/editors/codelite/distinfo Sat Mar 06 16:08:32 2021 +0000
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.8 2020/03/26 21:53:07 joerg Exp $
+$NetBSD: distinfo,v 1.9 2021/03/06 16:08:32 wiz Exp $
 
-SHA1 (codelite-14.0.tar.gz) = 790b903016c628ad18e368aa3ec03a2240aa34ab
-RMD160 (codelite-14.0.tar.gz) = 34532c534d68c084aab0b4cdc326c0bf39ee9463
-SHA512 (codelite-14.0.tar.gz) = 6f8598deb206685ec1feb2923bfd00bf08a3f9a7e195049670b0b93c8405720dba58c02af7ab6de391d83f074bcac3f9b452b042956299e15ad21a9a0a98d967
-Size (codelite-14.0.tar.gz) = 63051086 bytes
+SHA1 (codelite-15.0.tar.gz) = 459d03880a2011bbd37e85bc2ade31aea24c2872
+RMD160 (codelite-15.0.tar.gz) = 0ba366f639ac8b951a8aead891ffe2255a4c21bc
+SHA512 (codelite-15.0.tar.gz) = fd5777cdb57d184407cff4503d255b4bcdf14041420ff9daf7043f710c159d6bdb47d467e92948f96ce4eb15eef40b782feec7195f5f66845f3c82d911b3f0b8
+Size (codelite-15.0.tar.gz) = 104970727 bytes
 SHA1 (patch-CodeLite_fileextmanager.cpp) = 1eaf696d3bde907a635d767b3d022e1d92692087
 SHA1 (patch-sdk_asio-1.12.1_asio_detail_impl_kqueue__reactor.ipp) = bdbcf78c6198da9ceb123373fd6b99419ae94896
-SHA1 (patch-sdk_codelite__indexer_network_np__connections__server.cpp) = 5906e4a1a295b260833ea9d499a3b42d5e8b04c3
 SHA1 (patch-svgs_svgs-dark_create-logo.sh) = d794ca7bb16a248a7aead3ca30e6c9f16073e1a3
 SHA1 (patch-svgs_svgs-light_create-logo.sh) = 4b0d06911baf89636311cc10e7042f3a2b4f22b3
diff -r 6dfc147b6cb8 -r 214c71f6c7c9 editors/codelite/patches/patch-sdk_codelite__indexer_network_np__connections__server.cpp
--- a/editors/codelite/patches/patch-sdk_codelite__indexer_network_np__connections__server.cpp  Sat Mar 06 16:00:17 2021 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-sdk_codelite__indexer_network_np__connections__server.cpp,v 1.3 2019/08/27 14:45:04 wiz Exp $
-
-Ensure right header for timeval is included.
-
---- sdk/codelite_indexer/network/np_connections_server.cpp.orig        2019-05-21 17:52:21.000000000 +0300
-+++ sdk/codelite_indexer/network/np_connections_server.cpp
-@@ -29,6 +29,7 @@
- #ifndef __WXMSW__
- #  include <sys/types.h>
- #  include <sys/socket.h>
-+#  include <sys/time.h>
- #  include <sys/un.h>
- #  include <stdio.h>
- #else



Home | Main Index | Thread Index | Old Index