head	1.2;
access;
symbols
	pkgsrc-2023Q3:1.1.0.8
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.6
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.4
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.2
	pkgsrc-2022Q4-base:1.1;
locks; strict;
comment	@// @;


1.2
date	2023.10.26.10.46.58;	author nros;	state dead;
branches;
next	1.1;
commitid	thx8OoGhyjuvL7KE;

1.1
date	2022.10.17.16.50.04;	author andvar;	state Exp;
branches;
next	;
commitid	hcKRvHpWqWPLK5YD;


desc
@@


1.2
log
@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)
@
text
@$NetBSD: patch-wxcrafter_myxh__propgrid.cpp,v 1.1 2022/10/17 16:50:04 andvar Exp $

Fix from upstream: SetSplitterLeft was internal function in wxWidgets and became protected.

--- wxcrafter/myxh_propgrid.cpp.orig	2022-04-18 08:09:00.000000000 +0300
+++ wxcrafter/myxh_propgrid.cpp
@@@@ -48,7 +48,7 @@@@ wxObject* MyWxPropGridXmlHandler::DoCrea
 
         // add the splitter property after the children were added
         int splitterLeft = GetBool("splitterleft");
-        if(splitterLeft) { m_pgmgr->GetPage(0)->SetSplitterLeft(); }
+        if(splitterLeft) { m_pgmgr->SetSplitterLeft(); }
 
         int splitterPos = GetLong("splitterpos", wxNOT_FOUND);
         if(splitterPos != wxNOT_FOUND) { m_pgmgr->GetPage(0)->SetSplitterPosition(splitterPos); }
@


1.1
log
@codelite: update to 16.0. Thanks Thomas Klausner for reviewing the patch.

bug fixes
    Fixed: externally modified files are not reloaded
    Remove redundant file system scan
    Fixed: always pass RootURI when sending Initialize request to the LSP server, even if the user did not provide one
    Fixed: JSON encoding issue
    Fixed: codelite-terminal does not apply environment variables when generating compile_flags.txt file required by clangd
    Fixed: Linux: Move tab right / left with the keyboard does not work
    Fixed: file system workspace: in some cases, system scan is not working as intended and only scans the top level
    Fixed: code formatter regression which caused CodeLite to override the user's settings
    Fixed: GTK: right click on tab causes a weird behavior of selecting random file
    Fixed: Implement All Un-Implemented Functions not working when header and source are not placed in the same directory
    Fixed: wxCrafter: "Insert into new Sizer" should not be visible for wxAuiManager (by rlbxku1r)
    Fixed: CodeLite Makefile Generator - UNIX: Windows resource files are not compiled
    fixed: Word completion is broken if a word contains letters with diacritics
    Fixed: "Closed other tabs" -> send "close event" for every closed tab
    fixed: PHP workspace: allow user to include the workspace or project folder when selecting `Find In Folder` from the context menu
    fixed: PHP workspace: make it multiple selection
    Fixed: make sure that the editor folder exists before writing
    Fixed: C++ workspace: post/pre build events: ignore empty commands
    Fixed: Feature request: include file extensions for Drupal projects https://github.com/eranif/codelite/issues/2704
    Fixed: Fix Output View multi-byte text handling (rlbxku1r)
    Fixed: PHP settings: post parse-workspace event only when a PHP workspace is opened
    Fixed: spell checker: when calling "Check" on a file, do not uncheck the option of the 'continuous checking'

Changes
    Fixed: be more tolerant for language server implementations that do not implement the protocol as is (e.g. rust)
    Added Rust syntax highlight
    LSP: support completion item's doc implemented inside MarkupContent
    Added new Rust plugin
    Git Commit List dialog: layout changes. Make the diff window occupy half of the dialog
    Windows / macOS: visual updates to the notebook control
    clToolBar: honour the wxTB_NODIVIDER style flag
    use a more sensible colours for highligthing text in the various tree / list controls
    Implemented a custom Menu Bar
    Better dark mode support on windows
    General performance & stability fixes
    Added new Remote plugin which allows user to load a remote "File System Workspace" over SSH
    Task view removed. It is now part of the Find In Files dialog
    Colours and fonts dialog: updating the text selection colours is now done for all the languages supported for the currently active theme
    Windows: use codelite-exec to launch program when the 'pause when execution ends' flag is checked in the project settings. This also prints the program exit code

Details can be found here: https://docs.codelite.org/release_notes/v16_0_0/
----------------------------------------------------------------------
@
text
@d1 1
a1 1
$NetBSD$
@

