Author Topic: wxScintilla 1.69.2 running with SVN head  (Read 20645 times)

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
wxScintilla 1.69.2 running with SVN head
« on: June 27, 2006, 10:09:17 pm »
Dear devs,
as it happens on 21st of June wxScintilla 1.69.2 has been released. Since that time I'm running C::B with this version of wxScintilla without any problems. I'd like to point out a few things from the changelog that may lead to switch C::B in SVN to that version (unless there are serious objections):
- support for Inno Setup scripts (C::B uses Inno Setup)
- translucent drawing implemented for caret line and box indicators
...and several bugfixes.
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5529
Re: wxScintilla 1.69.2 running with SVN head
« Reply #1 on: June 27, 2006, 10:27:48 pm »
what's the website to download this --> I only found 1.68.2 ...

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #2 on: June 27, 2006, 10:32:47 pm »
what's the website to download this --> I only found 1.68.2 ...
wxScintilla is merged into the wxCode repository meanwhile. Try http://sourceforge.net/project/showfiles.php?group_id=51305, just the first link of the "Latest File Releases".
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5529
Re: wxScintilla 1.69.2 running with SVN head
« Reply #3 on: June 27, 2006, 10:40:13 pm »
what's the website to download this --> I only found 1.68.2 ...
wxScintilla is merged into the wxCode repository meanwhile. Try http://sourceforge.net/project/showfiles.php?group_id=51305, just the first link of the "Latest File Releases".
With regards, Morten.
just stumbled on that myself, but can't download from it ... :-( ; will try again tomorrow ....

sethjackson

  • Guest
Re: wxScintilla 1.69.2 running with SVN head
« Reply #4 on: June 28, 2006, 12:15:08 am »
It should be noted that Scintilla 1.70 is out. :)

http://www.scintilla.org/

Maybe a wxScintilla 1.70 release is coming. ;)

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #5 on: June 28, 2006, 07:31:02 am »
Maybe a wxScintilla 1.70 release is coming. ;)
...then we could play this game forever, right? ;-)
But honestly: 1.69.2 is quite stable, I'd say the most stable 1.6x branch and it seems to work, though...
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5529
Re: wxScintilla 1.69.2 running with SVN head
« Reply #6 on: June 28, 2006, 07:42:32 am »
I have the download ;-) , now Morton could you point me to the changelog ??

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #7 on: June 28, 2006, 08:06:46 am »
I have the download ;-) , now Morton could you point me to the changelog ??
Well, first of all you can read the usual scintilla changlog (http://www.scintilla.org). The ne for 1.69 applies for wxScintilla, too. The wxScintilla specific stuff I got directly from CVS (sourceforge) by issuing a cvs log command in the components/wxscintilla folder. Of course this may require that you checkut the souce code of the wxCode components before... ;-)
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: wxScintilla 1.69.2 running with SVN head
« Reply #8 on: June 28, 2006, 08:21:10 am »
Actually, according to that changelog, IMO we could as well screw that version. A translucent caret is not really the most important feature in the world, and TCL is not our main target language either, so that will not get us much of a benefit.

However, 1.70 looks very interesting, it improves internationalisation (at least for GTK).
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #9 on: June 28, 2006, 08:37:27 am »
and TCL is not our main target language either
I wasn't talking about TCL, but Inno Setup (iss) files...?! In addition: Did you read the changes for wxScintilla, too?

However, 1.70 looks very interesting, it improves internationalisation (at least for GTK).
Agreed on that.

In the end it was just a suggestions, I'm not pushing anything here. So let's agree to wait for 1.70 or later (which has been suggested by sethjackson and thomas) and I'll continue using 1.69.2 for testing...

With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

sethjackson

  • Guest
Re: wxScintilla 1.69.2 running with SVN head
« Reply #10 on: June 28, 2006, 01:39:34 pm »
Maybe a wxScintilla 1.70 release is coming. ;)
...then we could play this game forever, right? ;-)
But honestly: 1.69.2 is quite stable, I'd say the most stable 1.6x branch and it seems to work, though...

Yes we could. :)

Actually, according to that changelog, IMO we could as well screw that version. A translucent caret is not really the most important feature in the world, and TCL is not our main target language either, so that will not get us much of a benefit.

However, 1.70 looks very interesting, it improves internationalisation (at least for GTK).

Scintilla 1.69 supports the Spice language too. How dare you forget.  :lol:

Anyways if wxScintills 1.70 comes out before RC3 then I would say go for it. Otherwise scince Morton has already tested 1.69.2 then C::B could use that version. :)

EDIT:

Morton where is the wxScintilla changelog? I have never been able to find it (I just look at the CVS logs lol)......

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #11 on: June 28, 2006, 02:00:14 pm »
Morton where is the wxScintilla changelog? I have never been able to find it (I just look at the CVS logs lol)......
You are doing it well - that's how I obtain the changes, too. As I said ain another post:
The wxScintilla specific stuff I got directly from CVS (sourceforge) by issuing a cvs log command in the components/wxscintilla folder. Of course this may require that you checkut the souce code of the wxCode components before... ;-)
I only create the changelog using WinCVS to get it in a more structured way.
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

sethjackson

  • Guest
Re: wxScintilla 1.69.2 running with SVN head
« Reply #12 on: June 28, 2006, 02:27:08 pm »
Morton where is the wxScintilla changelog? I have never been able to find it (I just look at the CVS logs lol)......
You are doing it well - that's how I obtain the changes, too. As I said ain another post:
The wxScintilla specific stuff I got directly from CVS (sourceforge) by issuing a cvs log command in the components/wxscintilla folder. Of course this may require that you checkut the souce code of the wxCode components before... ;-)
I only create the changelog using WinCVS to get it in a more structured way.
With regards, Morten.


Ok thanks. :)

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: wxScintilla 1.69.2 running with SVN head
« Reply #13 on: June 28, 2006, 04:19:57 pm »
Quote
Scintilla 1.69 supports the Spice language too. How dare you forget.
How dare I forget!  Must admit I never heard of it before... :)

Quote
In addition: Did you read the changes for wxScintilla, too?
Nope. They don't really make it easy for you to read them, too.

But hey, no problem with upgrading to 1.69.2 :)
I just wondered if it really bears a significant advantage for us. But if you feel like it, go ahead, there sure is no harm. :)
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #14 on: June 28, 2006, 04:34:06 pm »
I just wondered if it really bears a significant advantage for us.
There were quite several unicode changes during the time of our last wxScintilla update. Meanwhile wxScintilla is released as "unicode stable"... for whatever that means...?! Which reminds me: I should try the unicode issue killerbot reported in another thread with this version of C::B of mine... I'll do so - if that works this would definetely be a reason to commit.
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2876
Re: wxScintilla 1.69.2 running with SVN head
« Reply #15 on: June 28, 2006, 04:49:11 pm »
I just wondered if it really bears a significant advantage for us.
There were quite several unicode changes during the time of our last wxScintilla update. Meanwhile wxScintilla is released as "unicode stable"... for whatever that means...?! Which reminds me: I should try the unicode issue killerbot reported in another thread with this version of C::B of mine... I'll do so - if that works this would definetely be a reason to commit.
With regards, Morten.

To mention a caution here:

There is a serious bug with scintilla and gtk. Remember the double-click on marked-area hangs?

I can't determine if they fixed this. I submitted the patch that we use in CodeBlocks,  but could never determine if they used it.

So I opine that some serious testing needs to be done before using new scintilla code.



Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #16 on: June 28, 2006, 04:52:46 pm »
I can't determine if they fixed this.
Good point! Where can I find the patch? Is it in the S::F bugtracker somewhere?

Edit: And by the way: I'm not in a hurry submitting this - it is completely untested (so far) under linux because I hadn't have time to compile. Before this I won't do anything anyway... I'm aware that this is a core component. Again: This is an informal message in the first place.
« Last Edit: June 28, 2006, 04:55:06 pm by MortenMacFly »
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5529
Re: wxScintilla 1.69.2 running with SVN head
« Reply #17 on: June 28, 2006, 05:13:30 pm »
I just wondered if it really bears a significant advantage for us.
There were quite several unicode changes during the time of our last wxScintilla update. Meanwhile wxScintilla is released as "unicode stable"... for whatever that means...?! Which reminds me: I should try the unicode issue killerbot reported in another thread with this version of C::B of mine... I'll do so - if that works this would definetely be a reason to commit.
With regards, Morten.

I will try it to, for the uncomment issue

Offline Pecan

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 2876
Re: wxScintilla 1.69.2 running with SVN head
« Reply #18 on: June 28, 2006, 05:15:26 pm »
I can't determine if they fixed this.
Good point! Where can I find the patch? Is it in the S::F bugtracker somewhere?

Edit: And by the way: I'm not in a hurry submitting this - it is completely untested (so far) under linux because I hadn't have time to compile. Before this I won't do anything anyway... I'm aware that this is a core component. Again: This is an informal message in the first place.

I submitted the patch to wxScintilla group.
It's still sitting at:

http://sourceforge.net/tracker/?group_id=141621&atid=753190


This is the patch we use to semi-avoid the gtk/wxScintilla hang.

http://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1037&group_id=5358


That berlios patch search mechanism is a pita. If you search for any/any/any patch, you can't find the accepted patches. Wierd.
« Last Edit: June 28, 2006, 05:24:44 pm by Pecan »

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: wxScintilla 1.69.2 running with SVN head
« Reply #19 on: June 28, 2006, 06:00:32 pm »
I can't determine if they fixed this.
They did not. I've applied it within my local copy of 1.69.2... just to make sure. Thanks.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ