Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 17 22:27

    eranif on master

    update download page to include… (compare)

  • May 17 21:58

    eranif on master

    added missing png (compare)

  • May 17 08:37
    Kanimies commented #2734
  • May 17 08:34
    eranif commented #2734
  • May 17 07:59
    Kanimies opened #2734
  • May 16 15:45
    fixghosts6 edited #2733
  • May 16 15:44
    fixghosts6 edited #2733
  • May 16 15:41
    fixghosts6 opened #2733
  • May 15 17:26

    eranif on master

    fixed build on Linux/macOS (compare)

  • May 15 17:10

    eranif on master

    SnipWiz plugin: allow creating … (compare)

  • May 13 10:09

    eranif on master

    Added link from the Node.js deb… added SnipWiz plugin doc (compare)

  • May 13 07:24

    eranif on master

    Ported xdebug doc (compare)

  • May 12 20:36
    eranif commented #2732
  • May 12 01:43
    vnluc opened #2732
  • May 11 16:02

    eranif on master

    lldb dialog: use the same edito… (compare)

  • May 11 15:15

    eranif on master

    fixed: removed old code that de… (compare)

  • May 11 11:03
    MeerMusik opened #2731
  • May 11 10:53

    eranif on master

    LLDB: support auto detecting ll… (compare)

  • May 11 06:45

    eranif on master

    ported more docs to the gdb sec… Documented lldb (compare)

  • May 10 09:59

    eranif on master

    SFTP: implemented keep-alive (compare)

N.saicharan
@n_nsaicharan61_twitter
yeah just now i have seen the gdb is configured to x86_64-w64-mingw32
how to inform codelite that this is the debugger?
dghart
@dghart
Look in your main Debugger Settings, or in your Project's Settings > Debugger
N.saicharan
@n_nsaicharan61_twitter
there is nothing present over there
N.saicharan
@n_nsaicharan61_twitter
is there any one who can help me with windows?
dghart
@dghart
There should be something there. Find where your gdb is, and put its filepath there.
N.saicharan
@n_nsaicharan61_twitter
i tried but its still not working
Eran Ifrah
@eranif
@n_nsaicharan61_twitter click the help button in the project settings dialog
N.saicharan
@n_nsaicharan61_twitter
Yeah i have checked
still its not working :(
KodiiSalai
@KodiiSalai
Hi, someone can help me with an issue with the workspace panel?
Piotr Cała
@Pioxis_gitlab

Hi, someone can help me with an issue with the workspace panel?

Describe your problem ;)

iwbnwif
@iwbnwif
Hi, I am getting back into coding after a year or so break and it's good to see all the updates to Codelite / wxCrafter - especially the use of wxDLG_UNIT etc. which has really improved the HiDPI experience.
I'm having a problem with persistence on dialogs and windows created with wxCrafter on Linux. Although a .test config file is being generated correctly, the windows are not restoring to the right size. I seem to remember there was something extra needed to get the instance registered, but can't remember it. Can anyone help?
dghart
@dghart
@iwbnwif Welcome back. When you say "the windows are not restoring to the right size", do you mean in your code, or the CodeLite dialogs etc?
If your code, maybe you need to use something like Plugin/windowattrmanager.h
If CodeLite, that is probably an intentional change made by eranif (I forget why).
iwbnwif
@iwbnwif
Thank you! Sorry for not being clear - it is in my code that is the problem (I haven't noticed in Codelite yet). I think wxWidgets has been buggy regarding persistence and Ubuntu Unity previously, but there have been some changes in the last year that look to have fixed that. The reason why am asking here is because I have one applet that works and one that doesn't and I cannot for the life of me find any difference.
The only point I have got to is that I regenerated the wxCrafter (running man in wxCrafter) output on the one that doesn't. I vaguely remember previously needing to set a name or something inside wxCrafter so that each instance (even a singleton) is uniquely identified. But this all seems to be okay. I have been debugging step by step to try to work this one out, but no luck so far and wanted to check if I am missing something obvious.
iwbnwif
@iwbnwif
Okay, I think I have worked out what is going on. wxCrafter generates some code: if(GetSizer()) {GetSizer()->Fit(this);} The ::Fit method was changed about 11 months ago in 921edd2 to add a ::FitOnShow method which is temporarily bound to wxEVT_SHOW . Because the show event occurs after the persistence ::Restore, the stored size is overwritten by the ::Fit method.
The reason why it was causing a problem on some dialogs but not others is because I was binding wxEVT_SHOW to my own method in those that were unaffected.
iwbnwif
@iwbnwif
So, my next challenge is to get code completion working :) I have read through the recent messages on the forum but they don't help in my case. The first symptom is that a lot of false errors are shown (red arrow in margin). The errors seem to be caused by the parser thinking that everything (including my functions and wxWidgets functions) are prefixed by std::, which of course they are not.
The code completion window does appear, but the suggestions are not related to the (for example) methods available for a particular class.
iwbnwif
@iwbnwif
If I untick "Enable Language Server Completion", then auto completion does work, but I guess this is the old fallback method. libncurses.so.5 is installed and clangd is running.
dghart
@dghart
@iwbnwif What CodeLite version is this? There were LSP improvements in 15.01
dghart
@dghart
Also, is this an old workspace/project? If so, test with a fresh one.
That's because the old one may have the old bundled clangd binary and supporting libs inside it, which will cause (at least) confusion.
iwbnwif
@iwbnwif
@dghart Hi - thank you for those tips. The version is the one from the Codelite repo 'deb https://repos.codelite.org/ubuntu/ focal universe'. And yes, it is an old workspace / project, but I did try previously with a completely new workspace / project and also deleted .codelite but the result was the same. Having said that, I am not sure that I did both at the same time - so maybe there is some cross over. I will try a bit more and also make sure I have 15.01. Thanks again!
iwbnwif
@iwbnwif
@dghart I currently have 15.0.0 so I will upgrade. I think this means compiling from source, so it may be a few days before I am able to do that.
iwbnwif
@iwbnwif
Mystery solved! I had mistyped an update-alternatives command so clangd was pointing to clang and "Restart Language Servers" was silently failing. Code completion is working nicely now.
dghart
@dghart
:)
Noel Grandin
@grandinj
is there still a weekly build for macOS somewhere?
dghart
@dghart
@grandinj They are listed at https://downloads.codelite.org/ReleaseArchive.php
However there hasn't yet been an 'official' weekly release for the 15.x series, so 15.0 is still the latest.
Noel Grandin
@grandinj
thanks @dghart
Eran Ifrah
@eranif
@dghart I just released 15.0.2 for macOS (big sur), Windows (32 & 64), Ubuntu 18.04 and Ubuntu 20.04
Noel Grandin
@grandinj
the macOS tar seems to be damaged?
@eranif the macOS tar seems to be damaged?
Eran Ifrah
@eranif
@grandinj let me check :)
Eran Ifrah
@eranif
I am not sure, why, but I am building and uploading another tar now
@grandinj can you please try again?
Eran Ifrah
@eranif
@grandinj nvm, it is still damaged :/ I figured it out
Noel Grandin
@grandinj
@eranif I still get "You can’t open the application “codelite.app” because it may be damaged or incomplete."
ah :-)
what was it?
we've had soooo much trouble with codesigning and the like when making installers for macOS for LibreOffice
Eran Ifrah
@eranif
My packaging script did not detect an error and packaged an incomplete binary :/
Noel Grandin
@grandinj
ah
no worries
I have Codelite open on 2 different platforms. Would be 3 if I could figure out how to manage to cygwin-on-Windows-but-calling-MSVC thing
Eran Ifrah
@eranif
Are you using cygwin on Windows?
Noel Grandin
@grandinj
yeah
it was the easiest way to get the linux makefiles working there. Back in 1800AD or so :-)
Eran Ifrah
@eranif
lol