Activity for pecan

  • pecan pecan modified a comment on ticket #1591

    Fixed svn 13832. Garbage in unintialized variable causing the first mouse right-click to be interpreted as a mouse drag. A missing event.Skip() was causing the request for context popups to be ignored (Linux). On high DPI monitors some mouse right clicks were missed because mouse jitter was being interpreted as a beginning drag.

  • pecan pecan modified a comment on ticket #1591

    Fixed svn 13832. Garbage in unintialized variable cause the first mouse right-click to be interpreted as a mouse drag. A missing event.Skip() was causing the request for context popups to be ignored (Linux). On high DPI monitors some mouse right clicks were missed because mouse jitter was being interpreted as a beginning drag.

  • pecan pecan modified ticket #1591

    Right clic does not work the 1st time in the managment window

  • pecan pecan posted a comment on ticket #1591

    Fixed svn 13832. Garbage in unintialized variable cause the first mouse right-click to be interpreted as a mouse drag. An missing event.Skip() was causing the request for context popups to be ignored (Linux). On high DPI monitors some mouse right clicks were missed because mouse jitter was being interpreted as a beginning drag.

  • pecan pecan committed [r13832] on SVN Repo

    * DragScroll: Fix missed first Manager mouse Right click.

  • pecan pecan modified a comment on ticket #1591

    Thanks for the help chasing this down guys. The cause appears to be (not a missing event.Skip()), but an uninitialized boolean variable that had an int(30) in it. After the first right-click in the management tree, the var got it's first true/false value resulting in correct performance. That would also explain why the difference in compilers would provoke or hide the problem. While I'm here, some changes for high DPI need examination. I'll work with this for awhile to make sure I'm not "halluci...

  • pecan pecan modified a comment on ticket #1591

    Thanks for the help chasing this down guys. The cause appears to be (not a missing event.Skip()), but an uninitialized boolean variable that had an int(30) in it. After the first right-click in the management tree, the var got it's first true/false value resulting correct performance. That would also explain why the difference in compilers would provoke or hide the problem. I'll work with this for awhile to make sure I'm not "hallucinating".

  • pecan pecan modified a comment on ticket #1591

    Thanks for the help chasing this down guys. The cause appears to be (not a missing event.Skip()), but an uninitialized boolean variable that had an int(30) in it. After the first right-click in the management tree, the var got it's first true/false value resulting correct performance. I'll work with this for awhile to make sure I'm not "hallucinating".

  • pecan pecan posted a comment on ticket #1591

    Thanks for the help chasing this down guys. The cause appears to be (not a missing event.Skip()), but an uninitialized boolean variable that had an int(30) in it. After the first right-click in the management tree, the var got it's first value resulting correct performance. I'll work with this for awhile to make sure I'm not "hallucinating".

  • pecan pecan modified a comment on ticket #1591

    I've also experienced this problem. (Windows 11; CB svn 13831; wx328). Could those having the disappearing mouse right-click problem please list the plugins they are using along with the plugins version. This problem is usually caused by a missing "event.Skip();" statement in a plugin event. A list of plugins to inspect would be very useful.

  • pecan pecan modified a comment on ticket #1591

    I've also experienced this problem. (Windows 11; CB svn 13831; wx328). Could those having the diappearing mouse right-click problem please list the plugins they are using along with the plugins version. This problem is usually caused by a missing "event.Skip();" statement in a plugin event. A list of plugins to inspect would be very useful.

  • pecan pecan posted a comment on ticket #1591

    I've also experienced this problem. (Windows 11; CB svn 13831; wx328). Could those having the diappearing mouse right-click problem please list the plugins they are using along with the plugins version. This problem is usually caused by a missing "event.Skip();" statement in a plugin event. A list of plugin to inspect would be very useful.

  • pecan pecan committed [r13831] on SVN Repo

    - codesnippets: Don't open duplicate temporary .txt files. Fix crash possibility.

  • pecan pecan modified ticket #1593

    clangd_client: support versioned executable auto detection

  • pecan pecan posted a comment on ticket #1593

    Thanks Applied SVN rev 13830

  • pecan pecan committed [r13830] on SVN Repo

    * clangd_client: Apply ticket 1593 - Auto detect versioned clangd executable (Thanks Christo)

  • pecan pecan modified a comment on ticket #1593

    Prompt to Gemini AI: For CodeBlocks, what does a contributor mean by ticket 1593 when he states: Installing clangd from https://apt.llvm.org/ results in verisioned libraries, for eg. /usr/bin/clangd-20 in my recent installation. Attached patch helps to autodetect this. With patch code: ticket 1593 Gemini said In Code::Blocks ticket 1593, the contributor is addressing a common issue where the IDE fails to find the clangd executable (the Language Server Protocol provider) because the filename isn't...

  • pecan pecan modified a comment on ticket #1593

    Prompt to Gemini AI: For CodeBlocks, what does a contributor mean by ticket 1593 when he states: Installing clangd from https://apt.llvm.org/ results in verisioned libraries, for eg. /usr/bin/clangd-20 in my recent installation. Attached patch helps to autodetect this. With patch code: ticket 1593 Gemini said In Code::Blocks ticket 1593, the contributor is addressing a common issue where the IDE fails to find the clangd executable (the Language Server Protocol provider) because the filename isn't...

  • pecan pecan modified ticket #1592

    clangd_client: add option to parse only opened files

  • pecan pecan modified a comment on ticket #1592

    Great addition, thanks ! I'll be using this even on a new powerful laptop. Applied SVN rev 13829

  • pecan pecan posted a comment on ticket #1592

    Great addition, thanks ! I'll be using this even on a new powerful laptop. Applied SVN rev 18829

  • pecan pecan modified a comment on ticket #1593

    I Posted to wrong ticket.

  • pecan pecan posted a comment on ticket #1593

    Thanks, great addition ! Applied svn rev 13829

  • pecan pecan committed [r13829] on SVN Repo

    * clangd_client: Apply ticket 1592 parse only open files option (thanks Christo)

  • pecan pecan modified ticket #1592

    clangd_client: add option to parse only opened files

  • pecan pecan modified ticket #1593

    clangd_client: support versioned executable auto detection

  • pecan pecan modified a comment on ticket #1589

    There are some key bindings that the Keyboard plugin cannot screw around with. Some of those bindings include the Ctrl-C, Ctrl-V, and any key that is hardcoded globally by CodeBlocks itself. One of those hard coded keys is the global binding Ctrl+Tab. It's hard coded into the global accelerator table during start-up and has special programming for Linux and Windows. Since it is already a global key binding, when the plugin asks for the parent menu item, CodeBlocks returns an empty string for good...

  • pecan pecan modified a comment on ticket #1589

    There are some key bindings that the Keyboard plugin cannot screw around with. Some of those bindings include the Ctrl-C, Ctrl-V, and any key that is hardcoded globally by CodeBlocks itself. One of those hard coded keys is the global binding Ctrl+Tab. It's hard coded into the global accelerator table during start-up and has special programming for Linux and Windows. Since it is already a global key binding, when the plugin asks for the parent menu item, CodeBlocks returns an empty string for good...

  • pecan pecan modified a comment on ticket #1589

    There are some key bindings that the Keyboard plugin cannot screw around with. Some of those bindings include the Ctrl-C, Ctrl-V, and any key that is hardcoded globally by CodeBlocks itself. One of those hard coded keys is the global binding Ctrl+Tab. It's hard coded into the global accelerator table during start-up and has special programming for Linux and Windows. Since it is already a global key binding, when the plugin asks for the parent menu item, CodeBlocks returns an empty string for good...

  • pecan pecan modified ticket #1589

    Multiple keyboard shortcuts not saved properly

  • pecan pecan posted a comment on ticket #1589

    There are some key bindings that the Keyboard plugin cannot screw around with. Some of those bindings include the Ctrl-C, Ctrl-V, and any key that is hardcoded globally by CodeBlocks itself. One of those hard coded keys is the global binding Ctrl+Tab. It's hard coded into the global accelerator table during start-up and has special programming for Linux and Windows. Since it is already a global key binding, when the plugin asks for the parent menu item, CodeBlocks returns an empty string for good...

  • pecan pecan modified ticket #1589

    Multiple keyboard shortcuts not saved properly

  • pecan pecan committed [r13809] on SVN Repo

    - clangd_client: cleanup using -Wextra, no functional changes

  • pecan pecan committed [r13808] on SVN Repo

    - codesnippets: correct copy .zip error in post build steps

  • pecan pecan committed [r13805] on SVN Repo

    removing the FortranProject folder creation from checkout

  • pecan pecan committed [r13801] on SVN Repo

    - codesnippets: remove use of $(CODEBLOCKS) CB variable in .cbp for ollydbg

  • pecan pecan committed [r13800] on SVN Repo

    - codesnippets: place comment in update32_64.bat

  • pecan pecan committed [r13799] on SVN Repo

    - codesnippets: commit missing update files

  • pecan pecan committed [r13798] on SVN Repo

    - codesnippets: Add right-click context popups and clean up code

  • pecan pecan modified ticket #1588

    Crash in wxRecursionGuard in clangd_client

  • pecan pecan posted a comment on ticket #1588

    Fixed svn 13797, thanks ollydbg

  • pecan pecan committed [r13797] on SVN Repo

    * clangd_client: Fix crash in wxRecursionGuard caused by wrong cross-thread protocol

  • pecan pecan modified a comment on ticket #1588

    Experimental patch

  • pecan pecan modified a comment on ticket #1588

  • pecan pecan modified ticket #1588

    Crash in wxRecursionGuard in clangd_client

  • pecan pecan posted a comment on ticket #1588

    Fix patch 1: Index: src/LSPclient/client.cpp --- src/LSPclient/client.cpp (revision 13794) +++ src/LSPclient/client.cpp (working copy) @@ -1,3 +1,4 @@ +#include <memory> #include <ctime> #include <iomanip> #include <sstream> @@ -938,8 +939,8 @@ void ProcessLanguageClient::OnClangd_stderr(wxThreadEvent& event) // ---------------------------------------------------------------------------- {</sstream></iomanip></ctime></memory> std::string* pErrStr = event.GetPayload<std::string*>();</std::string*>...

  • pecan pecan created ticket #1588

    Crash in wxRecursionGuard in clangd_client

  • pecan pecan posted a comment on ticket #1586

    Yesterday and today I've run the the following patch with three different debuggers (debugger_gdb, debugger_gdbmi, and debugger_DAP) and they all appear happy: m_grid = new wxPropertyGrid(this, idTooltipGrid, wxDefaultPosition, FromDIP(wxSize(200, 200)), wxPG_SPLITTER_AUTO_CENTER); wxString fontStr = cbDebuggerCommonConfig::GetValueTooltipFont(); //Geimini 2026/02/16 4 lines wxFont font; if (font.SetNativeFontInfo(fontStr)) m_grid->SetFont(font); So, Miguel, if you agree, please format and apply...

  • pecan pecan modified a comment on ticket #1586

    Gemini 3 is suggesting this change. I'll apply and test for awhile. Any comments about this would be appreciated. ✦ The function cbDebuggerCommonConfig::GetValueTooltipFont() works by retrieving the system's default GUI font, reducing its size by 3 points (with a minimum of 7 points), and returning this smaller font description string unless a custom font is saved in the configuration. The reason the tooltip font appears too big is that this function is not actually used in the ValueTooltip class...

  • pecan pecan posted a comment on ticket #1586

    Gemini 3 is suggesting this change. I'll apply and test for awhile. Any comments about this would be appreciated. ✦ The function cbDebuggerCommonConfig::GetValueTooltipFont() works by retrieving the system's default GUI font, reducing its size by 3 points (with a minimum of 7 points), and returning this smaller font description string unless a custom font is saved in the configuration. The reason the tooltip font appears too big is that this function is not actually used in the ValueTooltip class...

  • pecan pecan posted a comment on ticket #1586

    I'll see if Gemini 3 will tell me why the ValueToolTip font is too big.

  • pecan pecan committed [r13784] on SVN Repo

    * clangd_client ClassBrowser Fix asserts caused by invalid wxTreeItemId(s)

  • pecan pecan committed [r13783] on SVN Repo

    * clangd_client Fix wrong function call in last commit

  • pecan pecan posted a comment on ticket #1585

    Thanks, My bad. Corrected in rev 13782

  • pecan pecan committed [r13782] on SVN Repo

    * clangd_client Move some of ticket 1585 to the correct position (thanks Christo)

  • pecan pecan modified ticket #1585

    clangd_client : intermittently hover popup persists after switching editor

  • pecan pecan posted a comment on ticket #1585

    Applied rev 13781. I now remember that I was peeved that the LSP hover response did not include the URI of the request like other responses. Thanks for the fix

  • pecan pecan committed [r13781] on SVN Repo

    * clangd_client: Apply ticket 1585 fixing stuck hover popup (thanks Christo)

  • pecan pecan modified ticket #1585

    clangd_client : intermittently hover popup persists after switching editor

  • pecan pecan modified ticket #1585

    clangd_client : intermittently hover popup persists after switching editor

  • pecan pecan modified ticket #1585

    clangd_client : intermittently hover popup persists after switching editor

  • pecan pecan modified ticket #1571

    debuggergdb: kill console with child process

  • pecan pecan posted a comment on ticket #1571

    Applied rev 13769. Thanks

  • pecan pecan committed [r13769] on SVN Repo

    * debuggergdb: kill console with child process (Thanks Sergey Katunin)

  • pecan pecan modified ticket #1571

    debuggergdb: kill console with child process

  • pecan pecan posted a comment on ticket #1571

    Acknowledge. Will test.

  • pecan pecan committed [r13763] on SVN Repo

    * watchesdlg.cpp ValueTooltip: Account for new height when adding scrollbar; Avoid wxWidgets property assert when column proportion become less than 1%

  • pecan pecan modified ticket #1576

    clangd_client : symbol browser : hang on taking symbol browser when active file out of project

  • pecan pecan posted a comment on ticket #1576

    Applied rev 13762 Thanks

  • pecan pecan posted a comment on ticket #1576

    Applied rev 13762 Thanks

  • pecan pecan committed [r13762] on SVN Repo

    * Clangd_client - Fix clangd_client_symbol_browser_hang_on_proxy_project. Thanks Christo.

  • pecan pecan modified ticket #1574

    BrowseTracker: When jumping back after scrolling away from a jump position, return to that exact position instead of the one before it.

  • pecan pecan posted a comment on ticket #1574

    Not applied and closed by request of creator

  • pecan pecan modified ticket #1576

    clangd_client : symbol browser : hang on taking symbol browser when active file out of project

  • pecan pecan posted a comment on ticket #1576

    I am not intentionally ignoring this patch. I'm just way behind in the ToDo list after taking care of the responsibilities of old age. :>)

  • pecan pecan committed [r13754] on SVN Repo

    * dragscroll: version 1/4/15 251020 Remember the original (current) mouse position for other events to use.

  • pecan pecan committed [r13753] on SVN Repo

    * BrowseTracker: Apply JumpTracker.h assert fix (Thanks Christo and Letartare)

  • pecan pecan modified ticket #1559

    Enhancements in clangd-client handling of external makefile projects

  • pecan pecan posted a comment on ticket #1559

    Applied rev 13750 Thanks

  • pecan pecan committed [r13750] on SVN Repo

    * Clangd_client: Apply Christo patch #1559 for makefiles (Thanks christo)

  • pecan pecan committed [r13746] on SVN Repo

    * DragScroll 1/4/14 25/10/09 Fix using any middle mouse key combo disables context menu.

  • pecan pecan committed [r13740] on SVN Repo

    * BrowseTracker 1.4.132 2025/10/01 Apply Christo Patch (Thanks Christo)

  • pecan pecan committed [r13736] on SVN Repo

    - BrowseTracker - commit missing images

  • pecan pecan committed [r13735] on SVN Repo

    * BrowseTracker: 1.4.131 25/09/17 Apply Christo "Jump to last modified" patch (Thanks Christo)

  • pecan pecan modified ticket #1554

    clangd_client : fix crash on completion response after project closed

  • pecan pecan modified ticket #1554

    clangd_client : fix crash on completion response after project closed

  • pecan pecan posted a comment on ticket #1554

    Applied, rev 13734, thanks Christo

  • pecan pecan committed [r13734] on SVN Repo

    * Clangd_client: 1.2.142 2025/09/20 Apply Christo 1554 patch and guard like use of pParser. (Thanks Christo)

  • pecan pecan committed [r13721] on SVN Repo

    * BrowseTracker: Add missing editor activations to jump tracker array

  • pecan pecan modified ticket #1551

    clangd_client : avoid crash when compiler in project file not available

  • pecan pecan posted a comment on ticket #1551

    Applied rev 13720 Thanks

  • pecan pecan modified ticket #1552

    clangd_client : fix crash on reparse

  • pecan pecan posted a comment on ticket #1552

    Applied rev 13720 Thanks

  • pecan pecan committed [r13720] on SVN Repo

    * ClangdClient: Apply patches 1551 and 1552 (Thanks Christo)

  • pecan pecan modified ticket #1541

    Small font size in the Disassembly window

  • pecan pecan posted a comment on ticket #1541

    You should be able to change the font via Settings > Debugger > Value tool tip font.

  • pecan pecan posted a comment on ticket #1541

    You should be able to change the font size with Settings > Debugger >Value Tooltip Font

  • pecan pecan modified ticket #1539

    Bug Report

  • pecan pecan posted a comment on ticket #1539

    In Settings>Editor>CodeCompletion untick Documentation popup and (just below it) in the Tooltip choiced box select "keyboard only". You can still get the info by using the keyboard shotcuts under edit and view.

  • pecan pecan posted a comment on ticket #1539

    In Settings>Editor>CodeCompletion untick Documentation popup and (just below it) in the Tooltip choiced box select "keyboard only". You can still get the info by using the keyboard shotcuts under edit and view.

1 >
MongoDB Logo MongoDB