Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 16:50

    eranif on master

    added missing image (compare)

  • 16:49

    eranif on master

    moved release notes to the new … (compare)

  • Jun 12 22:24

    eranif on master

    updated gitignore added missing… (compare)

  • Jun 12 19:50

    eranif on master

    Windows firefox tab style: use … (compare)

  • Jun 12 19:45

    eranif on master

    fixed: syntax highlight dialog … (compare)

  • Jun 12 15:58

    eranif on master

    more macOS UI drawing adjustmen… (compare)

  • Jun 12 15:43

    eranif on master

    fixed focus rectangle drawing o… macOS sizing issues (compare)

  • Jun 12 14:00

    eranif on master

    More drawing fixes More drawing fixes (compare)

  • Jun 12 07:22

    eranif on master

    icons update (folders) tree con… set default notebook tab height… (compare)

  • Jun 12 05:29

    eranif on master

    Windows: when no compiler is fo… (compare)

  • Jun 12 05:22

    eranif on master

    fixed: "Explorer" tab colours d… (compare)

  • Jun 11 14:26
    Saber5d opened #2755
  • Jun 10 19:49
    rlbxku1r synchronize #2752
  • Jun 10 19:49
    rlbxku1r synchronize #2750
  • Jun 10 14:31
    stahta01 synchronize #2753
  • Jun 10 12:24

    eranif on master

    removed custom font name from t… (compare)

  • Jun 10 11:57

    eranif on master

    nothing really important make the "FIREFOX" theme the de… When first time installing Code… (compare)

  • Jun 10 08:02
    focussing commented #2305
  • Jun 10 08:02
    focussing commented #2305
  • Jun 10 05:53

    eranif on master

    reduce flicker when showing / h… (compare)

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
The macOS tar is now OK and working
Noel Grandin
@grandinj
confirmed, thanks!
DaGiHu
@DaGiHu
Hi there!. I just installed the new version in Windows. I always work in full-screen mode and when I need menu items I click alt-m to get the menu but after updating the application and keeping settings, I cannot longer get the menu. I've tried every shortcut I remember hiding and showing panels. Please help! : )
Eran Ifrah
@eranif
You can use ESC to get out of full screen mode, it should work. Ctrl-M will toggle all the panes. Anyways, if you need some menu items while in fullscreen mode, use Ctrl-Shift-P and type the menu that you need.
I also tried Alt-M and it seems to get me out of fullscreen mode as well
@DaGiHu unless I miss something here
DaGiHu
@DaGiHu

@eranif , thank you for your reply. Unfortunately none of your hints helped. Menu is still hidden.
What I can confirm is that I always work in fullscreen mode and maybe this condition tricked 15.0.2 when overwrote 15.0.0.

I you need me to edit manually some configuration file or so, I'm ready for that. I'd love to have my menu back soon : )
For the moment I'll go with Ctrl-Shift-P, that's a good feature.

On the other hand I want to thank you because now shortcuts (F7, Ctrl+F5, etc.) work in fullscreen mode. Before 15.0.2. I had to go to normal screen mode, execute these shorcuts and the these were available and active in fullscreen mode.
Eran Ifrah
@eranif
settings -> keyboard shortcuts , search for show menu bar and assign new keyboard shortcut
DaGiHu
@DaGiHu
@eranif, thanks for your magic; that worked it out. I luv 15.0.2. Thank you!
ROSSANO PARIS
@hobbitdev

@eranif excuse me Eran I've tried to buy a wxCrafter licence to registrate it, but the link does not working: "SetExpressCheckout API call failed. Detailed Error Message: Account is restrictedShort Error Message: Restricted accountError Code: 10002Error Severity Code: Error"

Till them the wxCrafter licence I'm going to buy will remain valid.
Are you planning to release a newwer version during the following months ?

Thank you very much

Eran Ifrah
@eranif
@hobbitdev there is no need to buy license any more. can you point me to the location where you were asked to purchase it? wxCrafter is released with CodeLite these days. And new features and bug fixes are pushed.
FYI: with the recent 15.0.2 release of CodeLite, I removed the option to enter license into wxCrafter about dialog
ROSSANO PARIS
@hobbitdev

@eranif Thank you Eran for your prompt reply.
Here is the link to the web page where I've found the button to buy wxCrafter licence.
https://wxcrafter.codelite.org/checkout.php
Also on the main page https://wxcrafter.codelite.org/ ther is a tip about it.

Can wxCrafter be used as stand alone tool ?
I meant for the new versions released.
Thanks again
Rossano

Eran Ifrah
@eranif
You can download the sources and build wxC as a standalone tool, but we no longer provide a builds for this
1 reply