Commit Graph
100 Commits
Author SHA1 Message Date
Christoph Lohmann addc848345 Speeding up the drawing, then all characters are known. 2012-12-29 15:03:03 +01:00
Christoph Lohmann 9c44229c62 Adding fallback support to st. 2012-12-28 23:52:04 +01:00
Christoph Lohmann 082bab29f3 Fixing a compile error. 2012-12-22 19:50:02 +01:00
Christoph Lohmann ac4c6da4ef Fixing a off-by-one error in the penultimate row drawing. 2012-12-22 13:39:27 +01:00
Christoph Lohmann 4d37763ee7 Fixing a precedence problem. Thanks tridactyla! 2012-12-18 13:00:00 +01:00
Christoph Lohmann fc2b366968 Checking for the lower X11 special keys too. Thanks Benjamin R. Haskell! 2012-12-13 20:57:15 +01:00
Christoph Lohmann 3c6ec1995d Adding error checks for XCreateIC and XOpenIM. 2012-12-11 08:32:08 +01:00
Christoph Lohmann 2696f81875 Be careful about mar77i's patches. 2012-12-10 23:02:58 +01:00
Christoph Lohmann 78215c8ee0 Fixing the nasty selection bug. Thanks p37sitdu@lavabit.com! 2012-12-10 20:45:46 +01:00
Christoph Lohmann fe3fb82d29 Applying the patch of mar771 right. 2012-12-10 15:02:32 +01:00
Christoph Lohmann fdce8bba1a Applying the change of the Del key assingment. Thanks Martti Kühne! 2012-12-09 21:39:02 +01:00
Christoph Lohmann 61b20f4bc1 Add a notice in the config.def.h file how to obtain the syntax for
xft/fontcache.
2012-11-25 15:59:16 +01:00
Christoph Lohmann 373a8f5628 The style inquisition was here. 2012-11-25 09:23:34 +01:00
Christoph Lohmann b26df1d0d3 Fixing the calculation of the base tty pixel size. 2012-11-21 20:38:15 +01:00
Christoph Lohmann cf04354e06 Restoring the Alt + Backspace functionality. Thanks Brandon Invergo! 2012-11-19 17:22:32 +01:00
Christoph Lohmann 1cbe56026b Fixing some key issues with mc. Thanks nsz! 2012-11-16 05:43:00 +01:00
Christoph Lohmann 440a19a662 Getbuttoninfo is always used the same and just a helper function. Shrinking it
a bit. Thanks nsz!
2012-11-15 21:42:58 +01:00
Christoph Lohmann 1cea02be8d Removing my debug fprintf(). 2012-11-15 20:25:16 +01:00
Christoph Lohmann 2b6521f5d2 Optimizing the key lookup to the X11 function key. It is still possible to
remap other keys.
2012-11-15 20:19:35 +01:00
Christoph Lohmann 927d8fb459 Making all function keys accessible. 2012-11-15 20:03:18 +01:00
Christoph Lohmann a29ab30f25 Adding support for XK_F35. 2012-11-15 20:00:46 +01:00
Christoph Lohmann cc86d148cb Changing the TODO to the current state. 2012-11-15 16:36:48 +01:00
Christoph Lohmann d5640c7729 Fixing the return and keypad enter sent characters. Terminals produce \r. And
some minor style changes.
2012-11-15 16:26:50 +01:00
Christoph Lohmann 801ea034b6 Import the patch of Eckehard Berns to add insert mode. Thanks! 2012-11-15 16:21:23 +01:00
Christoph Lohmann e87d21bb3d The crlf mode was reversed. 2012-11-15 15:57:01 +01:00
Christoph Lohmann e7bb14e03e Fixing Return in non-crlf mode. 2012-11-15 15:54:34 +01:00
Christoph Lohmann 461aac159c Fixing the tab key, when no mask is wanted. 2012-11-14 06:37:24 +01:00
Christoph Lohmann 7474a2fc37 The style inquisition was here again. 2012-11-13 20:13:39 +01:00
Christoph Lohmann ace789a79f Gc is not used anymore. 2012-11-11 19:46:34 +01:00
Christoph Lohmann c4a9ccec19 Removing some xft naming cruft. 2012-11-11 19:38:41 +01:00
Christoph Lohmann 5d5a7c627a Moving the alt declaration to the beginning of the function. 2012-11-08 17:22:48 +01:00
Christoph Lohmann 5d39afc902 Adding scrollwheel support. Thanks Brandon Invergo! 2012-11-06 23:44:37 +01:00
Christoph Lohmann 9df1e56142 Changing the license to MIT/X. 2012-11-05 04:02:20 +01:00
Christoph Lohmann 0fbe1559c8 Fixing meta+return. Thanks Szabolcs Nagy! 2012-11-04 00:04:56 +01:00
Christoph Lohmann 86261187ab Removing the debugging for the last fix too. 2012-11-03 14:05:45 +01:00
Christoph Lohmann 9888c5064b Fixing a resize bug, if a smaller amount than the lineheight is resized.
Thanks c00kiemon5ter!
2012-11-03 14:05:15 +01:00
Christoph Lohmann f8db65439a Fixing bold fonts in reverse mode. 2012-11-03 13:43:20 +01:00
Christoph Lohmann 76a8e5f72b Now italic and bold works. 2012-11-03 08:35:32 +01:00
Christoph Lohmann abe85c0e99 Fixing an out-of-bound bug in the selection code. Thanks Szabolczs Nagy! 2012-11-03 03:24:22 +01:00
Christoph Lohmann 091ae143ce Fixing the italic-bold font check. Thanks nsz. 2012-11-02 23:19:56 +01:00
Christoph Lohmann cd90969cab Added tag 0.3 for changeset 9d54ce4daf34 2012-11-02 20:08:51 +01:00
Christoph Lohmann b0ed3e2897 0.3 release. 2012-11-02 20:08:27 +01:00
Christoph Lohmann c631e9bb91 Make it possible to use the corefont font description too. It is not very
useful, but easy to implement.
2012-11-02 20:07:11 +01:00
Christoph Lohmann 393825f9f8 Moving to the dwm config.h variable usage. 2012-11-02 19:56:02 +01:00
Christoph Lohmann e5d7c5a69e Adding a FAQ to reference utmp(1). 2012-10-31 20:36:32 +01:00
Christoph Lohmann 784765ca35 Cleaning up the TODO file. 2012-10-31 20:35:07 +01:00
Christoph Lohmann 1d378227c0 Removing the now senseless comment in config.def.h. Thanks to bnwe! 2012-10-28 14:13:39 +01:00
Christoph Lohmann c5dd7fb377 Applying the patch of the little girl <yui@blekksprut.net> to make cjk input
possible. Thanks!
2012-10-28 13:37:11 +01:00
Christoph Lohmann b56a0da283 Applying the tab expansion patch from koga. 2012-10-28 13:35:00 +01:00
Christoph Lohmann 71b09ec4f1 Adding a more flexible fontstring handling, shortcuts and a zoom function. 2012-10-28 13:25:53 +01:00
Christoph Lohmann 6d4e525ed9 Applying the patch of Roberto Caballero to set WINDOWID and all the pwuid()
variables. Thanks! xinit() and ttynew() had to be switched in their
call-appearance. Otherwise xw.win is not set.
2012-10-28 06:54:08 +01:00
Christoph Lohmann 35421371ca Applying the patch of Rafa Garcia Gallega <rafael.garcia.gallego@gmail.com> to
not emulate the vt100 behaviour of selecting all whitespaces. Thanks!
2012-10-28 06:32:54 +01:00
Christoph Lohmann 2e38ab7afd Well, I was confused. Damn state exams. Instead of discussing this shit I
should really learn opthalmology instead. :O
2012-10-09 19:40:37 +02:00
Christoph Lohmann eb6713acf1 If there is really someone without SHELL set, help him/her. 2012-10-09 19:33:26 +02:00
Christoph Lohmann bffa6e5cc6 Fixing a typo. 2012-10-06 21:02:25 +02:00
Christoph Lohmann b16b5d77d3 Fixing a off-by-one error in the new border clearing code. 2012-10-06 20:52:22 +02:00
Christoph Lohmann 02f3b37a2d Forgot to remove the xclearborders() definition from the last commit. 2012-10-06 13:45:14 +02:00
Christoph Lohmann 0cc7ee5e73 Removing the xclearborders() hack. St now cleans up the parts of the border,
if something needs to be drawn close to it.
2012-10-06 13:43:01 +02:00
Christoph Lohmann 4eddf19fdc 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 7efa4514d1 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 bf6cf05ba5 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 5caa46cf57 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 0b489c4a6a 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 2752018e27 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 0d88f1ef75 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 af9e248f97 Removing the now obsolete definitions from the config.def.h file. 2012-09-30 20:23:45 +02:00
Christoph Lohmann 5dfd5df4fe 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 9cae1eb0de Remove the cruft of the user to have to define the different font styles. 2012-09-30 20:10:58 +02:00
Christoph Lohmann ed5b8700a6 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 d7b1e31eec 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 29b209f5f5 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 375b6e5b17 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 3a095984b0 Implementing line drawing right. 2012-09-26 20:21:08 +02:00
Christoph Lohmann c3b0e2202b A reset should reset the line drawing too. 2012-09-25 21:39:25 +02:00
Christoph Lohmann 980c5956ed Enabling enacs and adding compatibility to xterm and urxvt for alternative
charsets.
2012-09-25 21:17:43 +02:00
Christoph Lohmann 246d704ba0 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 055a4f6d2c 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 e9c677816c Adding a TODO for xft fallback. 2012-09-24 10:31:35 +02:00
Christoph Lohmann 21a0c4a2e0 Merging xft and current st heads. 2012-09-24 10:24:36 +02:00
Christoph Lohmann 2b3c1219c8 Initial Xft support for st. More to follow. 2012-09-24 10:20:45 +02:00
Christoph Lohmann 0eaed8f085 Redrawing is fixed. 2012-09-17 23:14:40 +02:00
Christoph Lohmann e4bf2679c1 Fixing the redrawing patch of k0ga, so it's using xclear() in redraw() too. 2012-09-17 22:44:27 +02:00
Christoph Lohmann 426887ccec Applying a shortening proposal for the run loop of k0ga. 2012-09-16 20:43:51 +02:00
Christoph Lohmann 2257932261 Adding some more fields to the manpage, like authors, license etc. 2012-09-16 13:59:10 +02:00
Christoph Lohmann b93741e34d Remove some solved issues and add some new. 2012-09-16 13:50:07 +02:00
Christoph Lohmann 9fbafe55c9 Preliminary solution to the stuttering problem. 2012-09-16 13:22:23 +02:00
Christoph Lohmann a62789788c Implementing italic-bold. This will require an increase of the avgWdth. 2012-09-14 19:46:07 +02:00
Christoph Lohmann b156352656 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 776a022e39 Importing the patch of Roberto Vargas to inherit signal handlers. 2012-09-13 23:19:57 +02:00
Christoph Lohmann fe2ba95b3d Reset window title on terminal reset too. 2012-09-13 07:16:38 +02:00
Christoph Lohmann 977c5d9089 Adding a statemant on legacy support. 2012-09-13 07:04:59 +02:00
Christoph Lohmann d018c9c8ef Adding another bold off sequence. 2012-09-13 07:04:34 +02:00
Christoph Lohmann 8f1144edee Make nyancat(1) work. Important release feature! 2012-09-12 13:20:10 +02:00
Christoph Lohmann 121d9109e8 Add preliminary blink stubs. Real implementation is still missing. 2012-09-12 13:08:26 +02:00
Christoph Lohmann c092bce366 Add another obscure way to set a window title. 2012-09-12 13:00:39 +02:00
Christoph Lohmann af29fb2a50 Fixing the too small window in non-tiling window managers. 2012-09-10 13:39:41 +02:00
Christoph Lohmann 122ed57702 Making the selection work again. 2012-09-06 08:02:56 +02:00
Christoph Lohmann a1cd28f809 Allow simpler stdout -f handling. 2012-09-06 00:00:50 +02:00
Christoph Lohmann f2da43a0b6 Adding instantenous debug output and fixing italic with a reset. 2012-09-05 23:38:57 +02:00
Christoph Lohmann 86cf8e3073 Adding the removal of the timeouts to the TODO. 2012-09-05 23:06:59 +02:00