Re: [dev] [st] 0.3 release

2012-11-08 Thread Christoph Lohmann
Greetings. On Thu, 08 Nov 2012 17:09:45 +0100 Brandon Invergo wrote: > > On 02.11.2012 20:12, Christoph Lohmann wrote: > >>* New drawing code, which is way more faster and comparable to the > >> other terminals out there. > > > > It totally is, and now im impressed. And a bit humbled, si

Re: [dev] [st] 0.3 release

2012-11-05 Thread Roberto E. Vargas Caballero
> We should try to improve and cleanup the selection code. It has not I agree. It has some strange behaviour, like for example the first time you press the mouse if you keep it pressed for a selection, then the selection is not highlighted.

Re: [dev] [st] 0.3 release

2012-11-05 Thread Aurélien Aptel
On Fri, Nov 2, 2012 at 8:12 PM, Christoph Lohmann <2...@r-36.net> wrote: > Greetings comrades. > > St 0.3 has been released and much has changed. Thank you Christoph --and everybody involved in this new release-- for keeping st alive :) I've a lot of work this year and I can't find the time nor th

Re: [dev] [st] 0.3 release

2012-11-05 Thread Christoph Lohmann
Hello. On Mon, 05 Nov 2012 15:27:48 +0100 ilf wrote: > On 11-02 20:12, Christoph Lohmann wrote: > > * Xft and Fontcache is now used to draw fonts. > > http://st.suckless.org/ still sais: > > "fonts (you can use xfontsel(1) to generate a valid XLFD)" > > I guess this is deprecated. No, ri

Re: [dev] [st] 0.3 release

2012-11-05 Thread Strake
On 05/11/2012, Brandon Invergo wrote: > The mission then is to put on some deep sea diving gear and wade into the > murky depths of xterm code s/deep sea diving/hazmat/

Re: [dev] [st] 0.3 release

2012-11-05 Thread Brandon Invergo
> I tried this and found that st version 386 actually does better, i.e. > lower CPU usage, than urxvt. To be honest, I hadn't yet tried it with urxvt. I just tried it now (on the aforementioned quad-core x86_64) and I got: term peak CPU % -- st

Re: [dev] [st] 0.3 release

2012-11-05 Thread Strake
On 05/11/2012, Brandon Invergo wrote: > First, to see what I'm talking about: > 1) Open a terminal and start some CPU monitor (ie top or htop) > 2) Open another terminal and load a rather large man page (try > termcap(5)) > 3) Start scrolling down on the man page and watch your Xorg process's > CP

Re: [dev] [st] 0.3 release

2012-11-05 Thread ilf
On 11-02 20:12, Christoph Lohmann wrote: * Xft and Fontcache is now used to draw fonts. http://st.suckless.org/ still sais: "fonts (you can use xfontsel(1) to generate a valid XLFD)" I guess this is deprecated. -- ilf Über 80 Millionen Deutsche benutzen keine Konsole. Klick dich nic

Re: [dev] [st] 0.3 release

2012-11-05 Thread Szabolcs Nagy
* Brandon Invergo [2012-11-05 11:45:09 +0100]: > The problem is that in its drawing functions, st does *at least* one xlib call > per terminal line. When you factor in any change in text properties > (color, italics, etc), then you get even more xlib calls per line. When > you're scrolling, and th

Re: [dev] [st] 0.3 release

2012-11-05 Thread Brandon Invergo
> On 02.11.2012 20:12, Christoph Lohmann wrote: >> * New drawing code, which is way more faster and comparable to the >>other terminals out there. > > It totally is, and now im impressed. And a bit humbled, since i tried > for some time for myself and failed ;) It's still not perfect,

Re: [dev] [st] 0.3 release

2012-11-05 Thread Stefan Mark
On 02.11.2012 20:12, Christoph Lohmann wrote: > * New drawing code, which is way more faster and comparable to the > other terminals out there. It totally is, and now im impressed. And a bit humbled, since i tried for some time for myself and failed ;) Thanks!

Re: [dev] [st] 0.3 release

2012-11-03 Thread Szabolcs Nagy
another patch: fixes meta+return diff -r 1266d6a1062c st.c --- a/st.c Sat Nov 03 14:05:45 2012 +0100 +++ b/st.c Sat Nov 03 18:30:26 2012 +0100 @@ -2694,6 +2694,8 @@ selpaste(); break; case XK_Return: + if(meta) +ttywrite("\033", 1); if(IS_SET(MODE_CRLF)) { ttywrite("\r\n"

Re: [dev] [st] 0.3 release

2012-11-02 Thread Szabolcs Nagy
attached patch fixes X2COL and Y2ROW (not the cleanest possible) borderpx changed to signed int in the default config (other coords are signed and mixing unsigned in can cause surprises) diff -r 88ca50b8e7f7 config.def.h --- a/config.def.h Fri Nov 02 23:19:56 2012 +0100 +++ b/config.def.h Sat Nov

Re: [dev] [st] 0.3 release

2012-11-02 Thread Andrew Hills
On Fri, Nov 2, 2012 at 3:12 PM, Christoph Lohmann <2...@r-36.net> wrote: > * nyancat(1) works. This is the feature I was waiting for; thanks. --Andrew Hills

Re: [dev] [st] 0.3 release

2012-11-02 Thread Kurt H Maier
On Fri, Nov 02, 2012 at 08:12:45PM +0100, Christoph Lohmann wrote: > > * easy debugging with: st -o - | cat -v cat came back from __20h__ waving flags

[dev] [st] 0.3 release

2012-11-02 Thread Christoph Lohmann
Greetings comrades. St 0.3 has been released and much has changed. The archive can be found at [0]. The biggest changes are: * New drawing code, which is way more faster and comparable to the other terminals out there. * Many new escape sequences are supported: