dana/urxvt.git
18 years agoMake the PrivMode macro a method.
ayin [Sun, 26 Aug 2007 16:55:58 +0000 (16:55 +0000)]
Make the PrivMode macro a method.

18 years agoMinor cleanup.
ayin [Sun, 26 Aug 2007 16:25:59 +0000 (16:25 +0000)]
Minor cleanup.

18 years agoPreliminary implementation of tinting/shading using XRender. TODO add proper detectio...
sasha [Thu, 23 Aug 2007 20:53:36 +0000 (20:53 +0000)]
Preliminary implementation of tinting/shading using XRender. TODO add proper detection of XRender to configure, as XFT may be present without XRender

18 years agoFixed bug in xft_font::draw introduced earlier where background color #0 would not...
sasha [Mon, 20 Aug 2007 20:13:35 +0000 (20:13 +0000)]
Fixed bug in xft_font::draw introduced earlier where background color #0 would not be rendered properly; Fixed bug where background pixmap would not get rendered on initial map if used without transparency

18 years agofixed compilation with libAfterImage but without transparency; Got rid of am_transpar...
sasha [Fri, 17 Aug 2007 22:01:33 +0000 (22:01 +0000)]
fixed compilation with libAfterImage but without transparency; Got rid of am_transparent stuff; added ability to render semitransparent char backgrounds over background pixmap - experimental; Added parsing of color values in #aarrggbb format

18 years agofixed compilation with libAfterImage but without transparency; Got rid of am_transpar...
sasha [Fri, 17 Aug 2007 22:01:32 +0000 (22:01 +0000)]
fixed compilation with libAfterImage but without transparency; Got rid of am_transparent stuff; added ability to render semitransparent char backgrounds over background pixmap - experimental; Added parsing of color values in #aarrggbb format

18 years agoreimplemted delayed rendering of the background pixmap with some logic to use differe...
sasha [Thu, 16 Aug 2007 21:26:20 +0000 (21:26 +0000)]
reimplemted delayed rendering of the background pixmap with some logic to use different timeouts for different rendering algorithms

18 years agofixed segfault on resize by getting rid of touch() in apply(). rearranged redraw...
sasha [Wed, 15 Aug 2007 22:41:52 +0000 (22:41 +0000)]
fixed segfault on resize by getting rid of touch() in apply(). rearranged redraw calls on configure notify to be sane

18 years agofixed handling of shading when tint is not set
sasha [Wed, 15 Aug 2007 17:05:07 +0000 (17:05 +0000)]
fixed handling of shading when tint is not set

18 years agoapplied patch by James Cloos
root [Wed, 15 Aug 2007 06:48:16 +0000 (06:48 +0000)]
applied patch by  James Cloos

18 years agofixed compilation problem without libAfterImage
sasha [Tue, 14 Aug 2007 14:06:51 +0000 (14:06 +0000)]
fixed compilation problem without libAfterImage

18 years agorefactored check_parents into bgPixmap.render(), started cleaning up am_transparent...
sasha [Mon, 13 Aug 2007 22:41:34 +0000 (22:41 +0000)]
refactored check_parents into bgPixmap.render(), started cleaning up am_transparent stuff

18 years ago*** empty log message ***
root [Mon, 13 Aug 2007 10:01:18 +0000 (10:01 +0000)]
*** empty log message ***

18 years agoRemove unneeded include.
ayin [Mon, 13 Aug 2007 07:18:58 +0000 (07:18 +0000)]
Remove unneeded include.

18 years agoRemove (now) redundant assignments.
ayin [Mon, 13 Aug 2007 07:17:48 +0000 (07:17 +0000)]
Remove (now) redundant assignments.

18 years agoclear rvideo mode differently to avoid race
root [Fri, 10 Aug 2007 23:52:12 +0000 (23:52 +0000)]
clear rvideo mode differently to avoid race

18 years agofixed compilation bugs without libAI, added setters to bgPixmap for transparency...
sasha [Fri, 10 Aug 2007 22:10:36 +0000 (22:10 +0000)]
fixed compilation bugs without libAI, added setters to bgPixmap for transparency params and moved server side tinting to make_transparency_pixmap; started refactoring check_our_parents into render_background()

18 years agoimplemented grabbing root background even when there is no root pixmap property set
sasha [Thu, 9 Aug 2007 22:08:21 +0000 (22:08 +0000)]
implemented grabbing root background even when there is no root pixmap property set

18 years agomade target a part of bgPixmap, moved set background calls into a separate function...
sasha [Wed, 8 Aug 2007 22:39:49 +0000 (22:39 +0000)]
made target a part of bgPixmap, moved set background calls into a separate function; started writing a function for generating transparency pixmap - that code should come out of check_parents()

18 years agodebugged and incorporated new image rendering code into existing structure. Alignment...
sasha [Tue, 7 Aug 2007 22:43:33 +0000 (22:43 +0000)]
debugged and incorporated new image rendering code into existing structure. Alignment and scaling should now work for both transparent and non-transparent backgrounds

18 years agoRemove parentrelative logic for pseudo transparency.
ayin [Tue, 7 Aug 2007 15:23:11 +0000 (15:23 +0000)]
Remove parentrelative logic for pseudo transparency.

18 years agofleshed out new render_asim function to be generic enough so it can be used with...
sasha [Mon, 6 Aug 2007 22:42:05 +0000 (22:42 +0000)]
fleshed out new render_asim function to be generic enough so it can be used with both transparent blended and non-transparent code

18 years agostarted implementing proper image resizing functionality with align and stuff
sasha [Sun, 5 Aug 2007 06:19:01 +0000 (06:19 +0000)]
started implementing proper image resizing functionality with align and stuff

18 years agoperl deps are handled in rxvt.h.
ayin [Sat, 4 Aug 2007 10:46:22 +0000 (10:46 +0000)]
perl deps are handled in rxvt.h.

18 years agoimplemented hopefully better parsing of the geometry string
sasha [Sat, 4 Aug 2007 07:05:31 +0000 (07:05 +0000)]
implemented hopefully better parsing of the geometry string

18 years agoRemove --enable-tinting and make --enable-transparency enable also the tinting
ayin [Fri, 3 Aug 2007 23:32:14 +0000 (23:32 +0000)]
Remove --enable-tinting and make --enable-transparency enable also the tinting
code.

18 years agoFix compilation after last change.
ayin [Fri, 3 Aug 2007 23:15:34 +0000 (23:15 +0000)]
Fix compilation after last change.

18 years agoupdated comments explaining pixmap geometry string; added differentiation between...
sasha [Fri, 3 Aug 2007 22:40:10 +0000 (22:40 +0000)]
updated comments explaining pixmap geometry string; added differentiation between HAVE_AFTERIMAGE and XPM_BACKGROUND; began moving background handling functions under bgPixmap_t - work in progress

18 years agoSimplify ifdef hell.
ayin [Fri, 3 Aug 2007 14:03:28 +0000 (14:03 +0000)]
Simplify ifdef hell.

18 years agoPreliminary consolidation of pixmap and bgPixmap and rewrite of resize_pixmap()....
sasha [Fri, 3 Aug 2007 05:33:04 +0000 (05:33 +0000)]
Preliminary consolidation of pixmap and bgPixmap and rewrite of resize_pixmap(). More work needed.

18 years ago*** empty log message ***
ayin [Thu, 2 Aug 2007 15:01:30 +0000 (15:01 +0000)]
*** empty log message ***

18 years agoinconsequential changes
root [Thu, 2 Aug 2007 13:54:17 +0000 (13:54 +0000)]
inconsequential changes

18 years ago*** empty log message ***
ayin [Thu, 2 Aug 2007 00:29:23 +0000 (00:29 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Thu, 2 Aug 2007 00:19:32 +0000 (00:19 +0000)]
*** empty log message ***

18 years agoNuke --enable-xpm-background.
ayin [Thu, 2 Aug 2007 00:09:54 +0000 (00:09 +0000)]
Nuke --enable-xpm-background.

18 years agofix lots of configure bugs
root [Wed, 1 Aug 2007 18:38:15 +0000 (18:38 +0000)]
fix lots of configure bugs

18 years ago*** empty log message ***
ayin [Wed, 1 Aug 2007 18:10:10 +0000 (18:10 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Wed, 1 Aug 2007 17:55:37 +0000 (17:55 +0000)]
*** empty log message ***

18 years agoadd afterimage to options: line
root [Wed, 1 Aug 2007 17:54:03 +0000 (17:54 +0000)]
add afterimage to options: line

18 years agostuffs, also added the 256 color patch in doc/
root [Wed, 1 Aug 2007 17:50:34 +0000 (17:50 +0000)]
stuffs, also added the 256 color patch in doc/

18 years ago*** empty log message ***
root [Wed, 1 Aug 2007 17:39:28 +0000 (17:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Wed, 1 Aug 2007 01:45:06 +0000 (01:45 +0000)]
*** empty log message ***

18 years agoremoved TODO items for blur - all fixed
sasha [Tue, 31 Jul 2007 22:36:01 +0000 (22:36 +0000)]
removed TODO items for blur - all fixed

18 years agoadded support for separate radii for vertical and horizontal blur in a form HxV
sasha [Tue, 31 Jul 2007 22:24:36 +0000 (22:24 +0000)]
added support for separate radii for vertical and horizontal blur in a form HxV

18 years agoupdated docs to new stuff in tinting and bluring
sasha [Tue, 31 Jul 2007 22:23:56 +0000 (22:23 +0000)]
updated docs to new stuff in tinting and bluring

18 years ago*** empty log message ***
ayin [Tue, 31 Jul 2007 18:13:26 +0000 (18:13 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 31 Jul 2007 17:39:39 +0000 (17:39 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Mon, 30 Jul 2007 22:06:28 +0000 (22:06 +0000)]
*** empty log message ***

18 years agoRemove code duplication.
ayin [Sun, 29 Jul 2007 09:37:01 +0000 (09:37 +0000)]
Remove code duplication.

18 years ago*** empty log message ***
ayin [Sun, 29 Jul 2007 08:56:36 +0000 (08:56 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Sat, 28 Jul 2007 20:15:18 +0000 (20:15 +0000)]
*** empty log message ***

18 years agoMake --disable-iso14755 always disable the ISO 14755 overlay.
ayin [Sat, 28 Jul 2007 20:04:00 +0000 (20:04 +0000)]
Make --disable-iso14755 always disable the ISO 14755 overlay.

18 years agoreimplemented transparency handling based on performance analysis - want to use serve...
sasha [Fri, 27 Jul 2007 22:52:08 +0000 (22:52 +0000)]
reimplemented transparency handling based on performance analysis - want to use server-side tinting even with afterimage where possible, also optimized afterimage code for better performance in many cases

18 years ago*** empty log message ***
sasha [Fri, 27 Jul 2007 16:18:10 +0000 (16:18 +0000)]
*** empty log message ***

18 years agoRemove trailing whitespace.
ayin [Fri, 27 Jul 2007 14:41:15 +0000 (14:41 +0000)]
Remove trailing whitespace.

18 years agoFix typo.
ayin [Fri, 27 Jul 2007 14:02:28 +0000 (14:02 +0000)]
Fix typo.

18 years ago*** empty log message ***
ayin [Fri, 27 Jul 2007 10:57:34 +0000 (10:57 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Fri, 27 Jul 2007 10:09:39 +0000 (10:09 +0000)]
*** empty log message ***

18 years agoNo need to use awk, cut is enough.
ayin [Fri, 27 Jul 2007 10:06:43 +0000 (10:06 +0000)]
No need to use awk, cut is enough.

18 years ago*** empty log message ***
ayin [Fri, 27 Jul 2007 09:37:07 +0000 (09:37 +0000)]
*** empty log message ***

18 years agofixed shading of root background without libAfterImage, adding very fast server-side...
sasha [Thu, 26 Jul 2007 21:14:51 +0000 (21:14 +0000)]
fixed shading of root background without libAfterImage, adding very fast server-side tinting for some colors, and enabling shading in abcense of the tint.

18 years ago*** empty log message ***
ayin [Thu, 26 Jul 2007 19:18:59 +0000 (19:18 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Thu, 26 Jul 2007 18:09:36 +0000 (18:09 +0000)]
*** empty log message ***

18 years agoFix test expression.
ayin [Thu, 26 Jul 2007 17:41:46 +0000 (17:41 +0000)]
Fix test expression.

18 years agotypo fix
sasha [Thu, 26 Jul 2007 16:19:43 +0000 (16:19 +0000)]
typo fix

18 years agofixed libAI usage for multi-display - requires new libAfterImage from CVS - version...
sasha [Thu, 26 Jul 2007 16:17:50 +0000 (16:17 +0000)]
fixed libAI usage for multi-display  - requires new libAfterImage from CVS - version 1.15

18 years agoreverted unapproved policy change
root [Thu, 26 Jul 2007 11:57:18 +0000 (11:57 +0000)]
reverted unapproved policy change

18 years agoadded check for libAfterImage version to be greater then 1.15 - in this case there...
sasha [Wed, 25 Jul 2007 22:41:45 +0000 (22:41 +0000)]
added check for libAfterImage version to be greater then 1.15 - in this case there should not be any need to init dpy var

18 years agosigh
root [Tue, 24 Jul 2007 14:40:41 +0000 (14:40 +0000)]
sigh

18 years ago*** empty log message ***
root [Tue, 24 Jul 2007 14:38:59 +0000 (14:38 +0000)]
*** empty log message ***

18 years agofixed some style issues
root [Tue, 24 Jul 2007 14:31:45 +0000 (14:31 +0000)]
fixed some style issues

18 years agoFixed libAfterImage support when multiple displays are used. Added documentation...
sasha [Thu, 12 Jul 2007 22:33:16 +0000 (22:33 +0000)]
Fixed libAfterImage support when multiple displays are used. Added documentation for --enable-afterimage configure flag

18 years ago*** empty log message ***
root [Wed, 4 Jul 2007 04:25:10 +0000 (04:25 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Sat, 30 Jun 2007 23:58:29 +0000 (23:58 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Sat, 30 Jun 2007 23:47:19 +0000 (23:47 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Sat, 30 Jun 2007 23:34:57 +0000 (23:34 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Sat, 30 Jun 2007 23:31:29 +0000 (23:31 +0000)]
*** empty log message ***

18 years agoexperimental change for mappingnotify fix
root [Sat, 30 Jun 2007 18:10:41 +0000 (18:10 +0000)]
experimental change for mappingnotify fix

18 years ago*** empty log message ***
ayin [Sat, 30 Jun 2007 10:42:06 +0000 (10:42 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Thu, 28 Jun 2007 17:47:14 +0000 (17:47 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Thu, 28 Jun 2007 17:19:56 +0000 (17:19 +0000)]
*** empty log message ***

18 years agostrndup is not portable.
ayin [Wed, 27 Jun 2007 20:26:15 +0000 (20:26 +0000)]
strndup is not portable.

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 22:08:16 +0000 (22:08 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 21:59:13 +0000 (21:59 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 21:30:10 +0000 (21:30 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 20:53:07 +0000 (20:53 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 19:47:00 +0000 (19:47 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 15:17:24 +0000 (15:17 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 13:05:05 +0000 (13:05 +0000)]
*** empty log message ***

18 years agogcc-3.4 has __builtin_{ctz,popcount}.
ayin [Tue, 26 Jun 2007 10:46:28 +0000 (10:46 +0000)]
gcc-3.4 has __builtin_{ctz,popcount}.

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 09:55:22 +0000 (09:55 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 09:30:04 +0000 (09:30 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 09:14:11 +0000 (09:14 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 08:46:58 +0000 (08:46 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 00:40:28 +0000 (00:40 +0000)]
*** empty log message ***

18 years agoTRANSPARENT => ENABLE_TRANSPARENCY rename to avoid symbol conflict
root [Tue, 26 Jun 2007 00:40:18 +0000 (00:40 +0000)]
TRANSPARENT => ENABLE_TRANSPARENCY rename to avoid symbol conflict
on solaris..

18 years ago*** empty log message ***
ayin [Tue, 26 Jun 2007 00:32:37 +0000 (00:32 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
ayin [Mon, 25 Jun 2007 23:27:18 +0000 (23:27 +0000)]
*** empty log message ***

18 years agoDefine _XOPEN_SOURCE to 500 on Solaris to enable the required namespace.
ayin [Mon, 25 Jun 2007 23:11:23 +0000 (23:11 +0000)]
Define _XOPEN_SOURCE to 500 on Solaris to enable the required namespace.

18 years agoFading does not depend on transparency.
ayin [Mon, 25 Jun 2007 15:03:34 +0000 (15:03 +0000)]
Fading does not depend on transparency.