Christoph Lohmann
b86451bf74
The style inquisition was here. Yes, making it a unified style. The last
...
infidels will be squashed too!
2012-10-06 09:58:45 +02:00
Christoph Lohmann
b9f239abe6
Adding the patch of David Dufberg Töttrup to implement WM_DELETE_WINDOW. Thank you!
2012-10-05 22:59:08 +02:00
Christoph Lohmann
2549840ed7
Fixing the brightening on bold. For the 256 colors and greyscale I assumed a
...
reasonable solution.
2012-10-05 22:51:08 +02:00
Christoph Lohmann
0ddbb0c6cc
Turning on antialias by default really makes it more unreadable. Maybe if once
...
the majority has bigger screens, this can be turned on by default again.
Thanks pancake, for the hint.
2012-10-05 11:07:55 +02:00
Christoph Lohmann
c1ef12591b
When the drawing behaviour was changed underline was not corrected.
...
Thanks to Peter A. Shevtsov!
2012-10-05 09:38:10 +02:00
Christoph Lohmann
639104946a
This adds the fontcache dependency to try something out. Additionally the
...
invert mode now works as expected. In the config.def.h autohint is set to
false, so the fonts are drawn correctly, without any overlapping.
2012-10-04 22:59:45 +02:00
Christoph Lohmann
5ef7457266
Thanks to c00kiemon5ter. Not changing bold to bright colors seems to be the
...
right choice.
2012-10-02 12:48:55 +02:00
Christoph Lohmann
b5982e284d
Removing the now obsolete definitions from the config.def.h file.
2012-09-30 20:23:45 +02:00
Christoph Lohmann
a07db5787a
This changes -f to be the parameter for the font. Now -f is -o.
...
The parameters were reordered according to the alphabet too.
2012-09-30 20:23:10 +02:00
Christoph Lohmann
4497d2125c
Remove the cruft of the user to have to define the different font styles.
2012-09-30 20:10:58 +02:00
Christoph Lohmann
e496602135
We need all the colors to be available, so die() on some not available.
...
This is a new opportunity to see if X11 somewhen handled colors in a strange
way.
2012-09-29 11:23:34 +02:00
Christoph Lohmann
15cd4ff84a
All xcolors are not Xft colors and the clearing of the borders has been
...
optimized. There is a speedup when resizing windows.
2012-09-29 11:17:16 +02:00
Christoph Lohmann
5e5c3b8cf3
Vt escape sequences allow escape sequences in escape sequences and escape
...
sequences, so we have to support escape sequences in escape sequences that
escape sequences in escape sequences – setting a title won't notify you
anymore.
2012-09-27 19:28:44 +02:00
Christoph Lohmann
1ad0b11415
Switching to Liberation Mono as default solely because of line drawing. A next
...
patch to fix the font symbols in all fonts should make it easier to choose a
better font.
2012-09-26 20:21:59 +02:00
Christoph Lohmann
23d1b03d4e
Implementing line drawing right.
2012-09-26 20:21:08 +02:00
Christoph Lohmann
d8cf33c207
A reset should reset the line drawing too.
2012-09-25 21:39:25 +02:00
Christoph Lohmann
efe3937183
Enabling enacs and adding compatibility to xterm and urxvt for alternative
...
charsets.
2012-09-25 21:17:43 +02:00
Christoph Lohmann
33eaeacaa4
Changing the default font to DejaVu Sans Mono, which is more appealing and
...
activating antialiasing.
2012-09-24 14:01:59 +02:00
Christoph Lohmann
d68253ec75
The xinit() call needs to be behind all the tty init, otherwise all the
...
allocated structures are wrong. The xclear() is now done on purpose. Please
keep X11 calls out of the way of pure tty-related calls.
2012-09-24 11:04:26 +02:00
Christoph Lohmann
71fc293de2
Adding a TODO for xft fallback.
2012-09-24 10:31:35 +02:00
Christoph Lohmann
61ffa628ff
Merging xft and current st heads.
2012-09-24 10:24:36 +02:00
Christoph Lohmann
a0b0b8f694
Initial Xft support for st. More to follow.
2012-09-24 10:20:45 +02:00
Christoph Lohmann
9c7579deea
Redrawing is fixed.
2012-09-17 23:14:40 +02:00
Christoph Lohmann
8b0167b596
Fixing the redrawing patch of k0ga, so it's using xclear() in redraw() too.
2012-09-17 22:44:27 +02:00
Christoph Lohmann
8a9c8b7502
Applying a shortening proposal for the run loop of k0ga.
2012-09-16 20:43:51 +02:00
Christoph Lohmann
1c316bedce
Adding some more fields to the manpage, like authors, license etc.
2012-09-16 13:59:10 +02:00
Christoph Lohmann
851b15293a
Remove some solved issues and add some new.
2012-09-16 13:50:07 +02:00
Christoph Lohmann
d41d383aad
Preliminary solution to the stuttering problem.
2012-09-16 13:22:23 +02:00
Christoph Lohmann
dccba949b5
Implementing italic-bold. This will require an increase of the avgWdth.
2012-09-14 19:46:07 +02:00
Christoph Lohmann
30e167c457
Ignore NUL character as a padding character. Telnet may use this. Patch of
...
Roberto Vargas.
2012-09-13 23:21:40 +02:00
Christoph Lohmann
184c38c88b
Importing the patch of Roberto Vargas to inherit signal handlers.
2012-09-13 23:19:57 +02:00
Christoph Lohmann
12516e2181
Reset window title on terminal reset too.
2012-09-13 07:16:38 +02:00
Christoph Lohmann
81283df211
Adding a statemant on legacy support.
2012-09-13 07:04:59 +02:00
Christoph Lohmann
42ebd8ef7f
Adding another bold off sequence.
2012-09-13 07:04:34 +02:00
Christoph Lohmann
91d32161fc
Make nyancat(1) work. Important release feature!
2012-09-12 13:20:10 +02:00
Christoph Lohmann
04b6bee980
Add preliminary blink stubs. Real implementation is still missing.
2012-09-12 13:08:26 +02:00
Christoph Lohmann
1e334a1469
Add another obscure way to set a window title.
2012-09-12 13:00:39 +02:00
Christoph Lohmann
10cb169ede
Fixing the too small window in non-tiling window managers.
2012-09-10 13:39:41 +02:00
Christoph Lohmann
e5588098c0
Making the selection work again.
2012-09-06 08:02:56 +02:00
Christoph Lohmann
25cdfc8483
Allow simpler stdout -f handling.
2012-09-06 00:00:50 +02:00
Christoph Lohmann
b576d2c551
Adding instantenous debug output and fixing italic with a reset.
2012-09-05 23:38:57 +02:00
Christoph Lohmann
f48c2b1484
Adding the removal of the timeouts to the TODO.
2012-09-05 23:06:59 +02:00
Christoph Lohmann
fd7f78f2c7
Removing masks for unhandled enter and leaving events.
2012-09-05 22:39:09 +02:00
Christoph Lohmann
001b0152a4
If the selection is cleared, draw() and do it on button press too.
2012-09-05 22:17:42 +02:00
Christoph Lohmann
a683de5364
Forcing the parameter limit to xcopy() and selpaste(). Thanks to Rob Pilling.
2012-09-05 21:54:52 +02:00
Christoph Lohmann
d0973d19da
Removing unneeded arguments to copy(). Thanks to Andrew Hills.
2012-09-05 21:52:01 +02:00
Christoph Lohmann
f5c6bcf03a
Implement italic font support.
2012-09-05 21:48:26 +02:00
Christoph Lohmann
0e0a7f9130
Add to TODO to make function keys work.
2012-09-05 01:32:42 +02:00
Christoph Lohmann
c238dbae5f
Enable keypad set and unset commands.
2012-09-05 01:25:37 +02:00
Christoph Lohmann
245a6418b4
Disable BCE again.
2012-09-05 00:58:17 +02:00
Christoph Lohmann
1afbb7799f
Removing the resize issue from the TODO file.
2012-09-05 00:09:13 +02:00
Christoph Lohmann
76a86e1612
Fixing the resizing behaviour.
2012-09-05 00:08:13 +02:00
Christoph Lohmann
a9550744b5
Forgot one line. It's late.
2012-09-04 22:51:29 +02:00
Christoph Lohmann
b9567a9b18
Cleaning up the fixed window size and the resizing of clients.
2012-09-04 22:44:33 +02:00
Christoph Lohmann
6cd52d6c2f
Another thing for TODO – resize.
2012-09-04 22:06:54 +02:00
Christoph Lohmann
7815df826a
Updating the TODO and enabling BCE.
2012-09-04 22:05:24 +02:00
Christoph Lohmann
870be23e28
CUP == HVP; CHA == HPA;
2012-09-04 21:56:55 +02:00
Christoph Lohmann
1f7896ae9c
Unifying the old style.
2012-09-04 20:34:43 +02:00
Christoph Lohmann
59eaf3ce56
Fixing the border pixel when there is a negative position.
2012-09-03 23:09:34 +02:00
Christoph Lohmann
31c71cddb9
Add -g geometry to st and the manpage.
2012-09-03 23:02:29 +02:00
Christoph Lohmann
07c282d229
Fixing a type in in2 in the st.info.
2012-09-03 21:54:40 +02:00
Christoph Lohmann
eeb26ec316
Patch from Roberto Vargas. »Add initialization strings in terminfo«
...
Taken from the description:
When tput init is executed the list of task performed are (taken from
terminfo(5)):
run the program
iprog
output is1 is2
set the margins using
mgc, smgl and smgr
set tabs using
tbc and hts
print the file
if
and finally
output is3.
When reset is executed, a more stronger initialization process is performed,
so the terminal can return from an unknown state. rs1, rs2 and rs3 are used
in this case instead of
using is1, is2 and is3.
This patch makes is2 = rs2, resets insert mode and set normal keypad
mode. For rs1 it performs a full initilization using ^[c.
2012-09-03 21:50:22 +02:00
Christoph Lohmann
b3d8986489
Add standout mode.
2012-09-02 19:53:50 +02:00
Christoph Lohmann
6f336ce8f2
Cleaning up lonely tabs.
2012-09-02 19:43:29 +02:00
Christoph Lohmann
e2f6df0d17
Make it more obvious where the wrong attribute is used.
2012-09-02 19:42:00 +02:00
Christoph Lohmann
1da81ff23e
Silencing the compiler but keeping strparse.
...
This will really be needed when there is a full 256 color support.
2012-08-30 21:19:53 +02:00
Christoph Lohmann
4675c14758
Applying the CBT patch of Roberto Vargas. Thanks.
2012-08-30 21:17:54 +02:00
Christoph Lohmann
1175c4be7a
Never trust terminfo fata morganas. And adding other xterm compatibility.
2012-08-30 07:38:47 +02:00
Christoph Lohmann
06963a1dc7
Add OSC, DSC, PM, APC and settitle.
2012-08-29 23:14:20 +02:00
Christoph Lohmann
5843cbeae7
Adding setb and setf and a comment about terminfo installation.
2012-08-29 21:13:47 +02:00
Christoph Lohmann
e049533ca7
Applying the patches of k0ga and changing the LICENSE file in the appropriate
...
way.
2012-08-29 20:01:34 +02:00