./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: 17.0.0nb3, Package name: codelite-17.0.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:

Filesize: 32755.818 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-05 15:32:25 by Niclas Rosenvik | Files touched by this commit (4)
Log message:
Codelite: Use gmake instead of just make
Codelite generates gmake Makefiles,
so use gmake from pkgsrc to make them
build correctly.
   2024-01-03 14:30:49 by Niclas Rosenvik | Files touched by this commit (2)
Log message:
codelite: fix compilation using patch from upstream
   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-11-02 13:04:02 by Niclas Rosenvik | Files touched by this commit (7)
Log message:
codelite: iso C++ patches: put the vars inside yyparse where they are used
   2023-10-26 12:46:58 by Niclas Rosenvik | Files touched by this commit (23) | Package updated
Log message:
Update codelite to version 17.0.0

Changelog from release notes

bug fixes:
* codelite-ctags is now built as part of CodeLite sources and is
  not provided as a prebuilt binary
* ctagsd finds the wrong definition of a method
* Respect user-supplied/alternate wx-config Alternate wx-config
  is not respected by ctagsd and codelite-cli subsystems
* Filesystem Workspace: Make Build and Run Project and Rebuild
  Project work with filesystem workspace (rlbxku1r)
* restore frame attributes: MAXIMIZE, FULLSCREEN
* Editor margin offset with fractional scaling enabled
* Fixed: CodeLite crashes when opening the resource dialog when
  no workspace is opened
* Fixed: CodeLite crashes when the LSP command is invalid
* Fixed the issue that OpenFileAsync would not trigger the
  callback function to open soft-linked files
* FIX: Git, The first commit failed (liuanlin-mx)
* fix:git plugin: show file diff, file path is incorrect
* git: add Show file Log (liuanlin-mx)
* Fix: Replace All, Regular expressions don't work (liuanlin-mx)
* Clicking the "Refresh" button in the FSW toolbar, refreshes
  the entire tree, unconditionally
* Tab control navigation: use the same keyboard on all major
  platforms
* Tab control navigation dialog: show the dialog when using
  WSL2 on Windows
* Fix issue with "Open Resource..." searches containing
  :line[:column] When search pattern includes :line[:column]
  the current search only uses the filename - paths before the
  filename are ignored (Uffe Jakobsen)
* fixed: Outline view is unreadable - bad colors
* Add support for Alacritty terminal emulator
* wxCrafter: Subclass of wxSpinCtrl crashes wxCrafter

Impovements:
* Source code formatter: added support for cmake-format
* CodeLite startup time improved
* Updated the Replace UI to fit the other controls
* Preferences dialog has been re-written and now fits better on
  small screen, as a side bonus, it loads instantly
* Reloading a file opened remotely, now loads it from the
  remote server ( Ctrl+R )
* Language Server plugin: LSP server detection code improvements
* Code Formatter plugin: the plugin was re-written.
  By default CodeLite now configure code formatters for:
    C++ clang-format
    JSON jq
    XML xmllint
    Rust rustfmt
    PHP php-cs-fixer & phpcbf
    Python black
* Code Formatter plugin: support "Format On Save": the user can
  now configure that the editor will be formatted after a save
  operation
* Code Formatter plugin: is now supporting invoking formatting
  on remote files opened via the Remoty plugin
* Hidden folders are now displayed in the UI using gray text and
  disabled image
* Remoty workspace tree view: added an option to copy a remote
  folder path
* File system workspace tree view: the top level folder no longer
  displays the fullpath, but rather that last dir name
* A modified tab now displays a round circle indicating that the
  file is modified
* All template files have been updated to use the
  dap - Debug Adapter Client by default
* Welcome Page has been updated, mainly, the list of Recently
  opened workspaces now includes list of workspaces opened by
  other plugins (e.g. Remoty)
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3