Commit Briefs

0baf2d8be5 Christoph Lohmann

0.5 release. (tags/0.5)


62f9142478 Christoph Lohmann

Updating the TODO in preparating for 0.5.


a495fce128 Christoph Lohmann

There is no need for a full dirt redraw.


6f4cfa5136 Christoph Lohmann

Fixing a compiler warning with the assignment.


672e4e4b03 Roberto E. Vargas Caballero

Fix segfault when pressing PrintScr without a selection


45b808b88e Roberto E. Vargas Caballero

new utf decoder

This patch replaces current utf decoder with a new one, which is ~50 lines shorter and should be easier to understand. Parsing 5 and 6 sequences, if necessary, requires trivial modification of UTF_SIZ constant and utfbyte, utfmask, utfmin, utfmax arrays.


71328cbcdc Roberto E. Vargas Caballero

Merge branch 'master' of ssh://suckless.org/gitrepos/st


85f8a414be Roberto E. Vargas Caballero

Add terminfo entries for printer

These capabilities inform to programs how print in local printer of the terminal.


1584956a60 Christoph Lohmann

Style cleanup.

Add some note about the main reason why st is still that big.


78f8843bc7 Roberto E. Vargas Caballero

Add sequence for printing the current selection

This is very usefull in order to can select what is sent to the plumber.


d2ec39f0ef Christoph Lohmann

Style matters.


96c230e476 Roberto E. Vargas Caballero

Add key definition for printer sequences

These new combinations generate the same behaviour (basically) of vt102. It is a good way of communicating st with other programs. [0] http://www.vt100.net/docs/vt102-ug/chapter2.html


cdb3b1892a Roberto E. Vargas Caballero

Add xstrdup function

Since we are using xmalloc, xrealloc ..., then it is not logical call directly to strdup. Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>


6166a1afc8 Roberto E. Vargas Caballero

Add MC for the full screen

This sequence is very useful because allows comunicate the content of the terminal to another program.


315b7ee9ce Roberto E. Vargas Caballero

Merge remote-tracking branch 'origin/master'


cf332a325d Roberto E. Vargas Caballero

Add MC for a single line

This sequence print the current line. It is different to the 'printer on' sequence, where all the characters that arrive to the terminal are printer. Here only the ascii characters are printed.


c2026a4950 Christoph Lohmann

Removing the w3img support.

The patch to add w3img support destroys our way to handle fps and so stop wasting resources on fast scrolling. Due to w3img being a hack to display images in an ugly way, is there no need to support this. Use some real way to display images.


6521b5dc32 Roberto E. Vargas Caballero

Remove non defined behaviour in selcopy

It is not defined when lateral effects of expressions are calculated, so an expression as: --last >= gp && !(selected(last - gp, y) is non portable.


1f0d981bd7 Roberto E. Vargas Caballero

Add MC sequence

This sequence control when the printer is enabled or disabled. This sequence control the behaviour of the -o option.


a8d5870073 Roberto E. Vargas Caballero

Remove duplicated code in strhandle

The error condition was duplicated in two different switches. This new version centralized the error handling in only one place.


d2173cd716 Christoph Lohmann

Fix SHIFT+DEL definition

The AppMode and AsciiMode were inverted in the definition of this combination. Signed-off-by: Christoph Lohmann <20h@r-36.net>


21d905c076 Roberto E. Vargas Caballero

Make Shift+Home equal to CLS in ascii mode


9559100130 Roberto E. Vargas Caballero

Use character scaling in XCopyArea


9523233e25 Roberto E. Vargas Caballero

Make CONTROL + DELETE delete a line

If CONTROL + INSERT inserts a line then it seems natural CONTROL + DELETE removes a line.


c0a56ef4be Roberto E. Vargas Caballero

Make w3mimgdisplay work with st

Before this patch draw() calls drawregion which calls xdraws and then updates whole window in one call thus overdrawing anything drawn by w3mimgdisplay. After moving XCopyArea to xdraws it only updates the regions which are being updated by XftDraw* functions. It may do a few more calls to XCopyArea with this patch. Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>