./editors/codelite, Cross platform C/C++/PHP and Node.js IDE written in C++

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 15.0nb3, Package name: codelite-15.0nb3, Maintainer: pkgsrc-users

CodeLite is an open source, free, cross platform IDE specialized in the
C, C++, PHP, and JavaScript (mainly for backend developers using Node.js)
programming languages.

Required to run:
[sysutils/desktop-file-utils] [graphics/hicolor-icon-theme] [security/libssh] [textproc/hunspell] [lang/nodejs] [x11/wxGTK30] [lang/python37]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

RMD160: 0ba366f639ac8b951a8aead891ffe2255a4c21bc
Filesize: 102510.476 KB

Version history: (Expand)

CVS history: (Expand)

   2021-10-07 15:47:53 by Nia Alarie | Files touched by this commit (161)
Log message:
editors: Remove SHA1 hashes for distfiles
   2021-09-29 21:01:31 by Adam Ciarcinski | Files touched by this commit (872)
Log message:
revbump for boost-libs
   2021-09-22 04:50:02 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(editors/codelite) Fix build. +include net/libcares/buildlink3.mk
   2021-04-21 15:25:34 by Adam Ciarcinski | Files touched by this commit (864)
Log message:
revbump for boost-libs
   2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822)
Log message:
revbump for textproc/icu
   2021-03-06 17:08:32 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
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


    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 \ 
    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
   2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456)
Log message:
Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1