dana/urxvt.git
17 years agoAdd transparent resource.
ayin [Fri, 26 Oct 2007 18:30:37 +0000 (18:30 +0000)]
Add transparent resource.

17 years agoupdated documentation to change inheritPixmap resource to transparent
sasha [Fri, 26 Oct 2007 18:27:29 +0000 (18:27 +0000)]
updated documentation to change inheritPixmap resource to transparent

17 years agoremoved include afterimage.h from rxvt.h as redundand - it is included from background.h
sasha [Fri, 26 Oct 2007 17:26:16 +0000 (17:26 +0000)]
removed include afterimage.h from rxvt.h as redundand - it is included from background.h

17 years agocompiled out ShadeXImage if building without libAfterImage, but with XFT/RENDER available
sasha [Fri, 26 Oct 2007 17:10:48 +0000 (17:10 +0000)]
compiled out ShadeXImage if building without libAfterImage, but with XFT/RENDER available

17 years ago*** empty log message ***
root [Thu, 25 Oct 2007 12:42:00 +0000 (12:42 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
root [Thu, 25 Oct 2007 10:44:13 +0000 (10:44 +0000)]
*** empty log message ***

17 years agoImplement 1002/1003 mouse tracking modes.
ayin [Wed, 24 Oct 2007 10:39:56 +0000 (10:39 +0000)]
Implement 1002/1003 mouse tracking modes.

17 years ago*** empty log message ***
ayin [Tue, 23 Oct 2007 21:54:42 +0000 (21:54 +0000)]
*** empty log message ***

17 years agoFix typo.
ayin [Mon, 22 Oct 2007 07:36:51 +0000 (07:36 +0000)]
Fix typo.

17 years agoinclude cleanup.
ayin [Thu, 18 Oct 2007 09:11:42 +0000 (09:11 +0000)]
include cleanup.

17 years agoAdd options for exuberant ctags.
ayin [Thu, 18 Oct 2007 08:28:33 +0000 (08:28 +0000)]
Add options for exuberant ctags.

17 years agoUpdate resource syntax doc to reflect the removal of rxvt own parsing.
ayin [Wed, 17 Oct 2007 13:53:42 +0000 (13:53 +0000)]
Update resource syntax doc to reflect the removal of rxvt own parsing.

17 years agoCosmetics.
ayin [Wed, 17 Oct 2007 08:15:42 +0000 (08:15 +0000)]
Cosmetics.

17 years ago*** empty log message ***
ayin [Wed, 17 Oct 2007 07:51:59 +0000 (07:51 +0000)]
*** empty log message ***

17 years agoNuke pixel_position.
ayin [Mon, 15 Oct 2007 14:56:06 +0000 (14:56 +0000)]
Nuke pixel_position.

17 years agoDeclarations reordering.
ayin [Mon, 15 Oct 2007 07:40:26 +0000 (07:40 +0000)]
Declarations reordering.

17 years ago*** empty log message ***
ayin [Mon, 15 Oct 2007 07:30:00 +0000 (07:30 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
ayin [Fri, 12 Oct 2007 15:17:02 +0000 (15:17 +0000)]
*** empty log message ***

17 years agoRevert last change.
ayin [Fri, 12 Oct 2007 15:13:13 +0000 (15:13 +0000)]
Revert last change.

17 years agoMake x_resource a static function.
ayin [Thu, 11 Oct 2007 16:01:26 +0000 (16:01 +0000)]
Make x_resource a static function.

17 years ago*** empty log message ***
ayin [Tue, 9 Oct 2007 15:23:59 +0000 (15:23 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
root [Tue, 9 Oct 2007 13:36:10 +0000 (13:36 +0000)]
*** empty log message ***

17 years agoAbort if the argument for -e is missing and move the code to
ayin [Tue, 9 Oct 2007 13:34:46 +0000 (13:34 +0000)]
Abort if the argument for -e is missing and move the code to
initialize r_argv after the one for cmd_argv to avoid leaking.

17 years ago*** empty log message ***
root [Mon, 8 Oct 2007 15:36:13 +0000 (15:36 +0000)]
*** empty log message ***

17 years agoFix build with XTERM_COLOR_CHANGE undefined.
ayin [Mon, 8 Oct 2007 07:05:23 +0000 (07:05 +0000)]
Fix build with XTERM_COLOR_CHANGE undefined.

17 years agofixed root background offset when left-top corner of the window is outside of the...
sasha [Thu, 20 Sep 2007 22:15:02 +0000 (22:15 +0000)]
fixed root background offset when left-top corner of the window is outside of the screen

17 years agoupdated docs to reflect changes in support for transparency and background images
sasha [Thu, 20 Sep 2007 15:56:41 +0000 (15:56 +0000)]
updated docs to reflect changes in support for transparency and background images

17 years agofixed clear_rect to properly blend semitransparent background colors in case of xft...
sasha [Thu, 20 Sep 2007 15:32:34 +0000 (15:32 +0000)]
fixed clear_rect to properly blend semitransparent background colors in case of xft and background pixmap

17 years agoremoved scr_clear() to hopefully get rid of a flicker for good - will have to see...
sasha [Tue, 18 Sep 2007 22:27:41 +0000 (22:27 +0000)]
removed scr_clear() to hopefully get rid of a flicker for good - will have to see if that causes other problems, such as artifacts etc.

17 years agoimproved flickering on move/resize with transparent background
sasha [Tue, 18 Sep 2007 22:01:36 +0000 (22:01 +0000)]
improved flickering on move/resize with transparent background

17 years agoSimplify rule to install terminfo entry.
ayin [Tue, 18 Sep 2007 12:17:58 +0000 (12:17 +0000)]
Simplify rule to install terminfo entry.

17 years agoclean up some code
root [Mon, 17 Sep 2007 08:31:54 +0000 (08:31 +0000)]
clean up some code

17 years agoMove rxvt_network_display to init.C and remove netdisp.{C,h}.
ayin [Fri, 14 Sep 2007 17:10:33 +0000 (17:10 +0000)]
Move rxvt_network_display to init.C and remove netdisp.{C,h}.

17 years ago*** empty log message ***
ayin [Fri, 14 Sep 2007 15:10:51 +0000 (15:10 +0000)]
*** empty log message ***

17 years agofix disastrous bug
root [Fri, 14 Sep 2007 10:15:41 +0000 (10:15 +0000)]
fix disastrous bug

17 years agoRemove useless assignment.
ayin [Fri, 14 Sep 2007 09:46:18 +0000 (09:46 +0000)]
Remove useless assignment.

17 years agoFix typo.
ayin [Fri, 14 Sep 2007 09:38:33 +0000 (09:38 +0000)]
Fix typo.

17 years agofixed handling of combination shading and tinting; Optimized Render code for tinting...
sasha [Wed, 12 Sep 2007 22:12:54 +0000 (22:12 +0000)]
fixed handling of combination shading and tinting; Optimized Render code for tinting to do everything in one composite op;

17 years agorenamed XPM_BACKGROUND to BG_IMAGE_FROM_FILE
sasha [Wed, 12 Sep 2007 21:06:07 +0000 (21:06 +0000)]
renamed XPM_BACKGROUND to BG_IMAGE_FROM_FILE

17 years agorenamed xpm.C to background.C and moved bgPixmap stuff out of rxvt.h
sasha [Wed, 12 Sep 2007 20:29:24 +0000 (20:29 +0000)]
renamed xpm.C to background.C and moved bgPixmap stuff out of rxvt.h

17 years agoGot rid of want_full_refresh - no longer needed; removed setting want_refresh in...
sasha [Wed, 12 Sep 2007 19:51:41 +0000 (19:51 +0000)]
Got rid of want_full_refresh - no longer needed; removed setting want_refresh in bgPixmap.apply() - is done in Expose event handler instead; Fixed clearing background to clear vt as well; added check for pixmap origin in font_xft::draw(); added window_position_sensitive() to bgPixmap for consistency

17 years ago*** empty log message ***
root [Mon, 10 Sep 2007 13:05:51 +0000 (13:05 +0000)]
*** empty log message ***

17 years agoFactor test for DECNKM.
ayin [Sun, 9 Sep 2007 10:35:00 +0000 (10:35 +0000)]
Factor test for DECNKM.

17 years agoRemove useless indirection for {backspace,delete}key resources.
ayin [Sun, 9 Sep 2007 10:14:40 +0000 (10:14 +0000)]
Remove useless indirection for {backspace,delete}key resources.

17 years ago*** empty log message ***
root [Sun, 9 Sep 2007 08:38:40 +0000 (08:38 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
ayin [Sat, 8 Sep 2007 21:31:27 +0000 (21:31 +0000)]
*** empty log message ***

17 years agoSaner function names.
ayin [Sat, 8 Sep 2007 21:25:56 +0000 (21:25 +0000)]
Saner function names.

17 years agoRemove unused function.
ayin [Sat, 8 Sep 2007 20:55:49 +0000 (20:55 +0000)]
Remove unused function.

17 years agoRemove rxvt additional parsing of resource values.
ayin [Sat, 8 Sep 2007 20:54:50 +0000 (20:54 +0000)]
Remove rxvt additional parsing of resource values.

17 years ago*** empty log message ***
ayin [Sat, 8 Sep 2007 20:48:31 +0000 (20:48 +0000)]
*** empty log message ***

17 years agosizeof(char) is 1.
ayin [Mon, 3 Sep 2007 08:48:00 +0000 (08:48 +0000)]
sizeof(char) is 1.

17 years agoRemove dead code and fix comment.
ayin [Mon, 3 Sep 2007 07:31:12 +0000 (07:31 +0000)]
Remove dead code and fix comment.

17 years agohttp://sourceforge.net/tracker/index.php?func=detail&aid=1702263&group_id=221&atid...
root [Sat, 1 Sep 2007 09:38:50 +0000 (09:38 +0000)]
sourceforge.net/tracker/index.php?func=detail&aid=1702263&group_id=221&atid=100221

18 years ago*** empty log message ***
ayin [Thu, 30 Aug 2007 08:06:56 +0000 (08:06 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Tue, 28 Aug 2007 17:35:30 +0000 (17:35 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Tue, 28 Aug 2007 17:33:46 +0000 (17:33 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Tue, 28 Aug 2007 17:32:47 +0000 (17:32 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Tue, 28 Aug 2007 17:32:25 +0000 (17:32 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
root [Tue, 28 Aug 2007 17:26:52 +0000 (17:26 +0000)]
*** empty log message ***

18 years agoFix transparency without libAfterImage.
ayin [Tue, 28 Aug 2007 16:56:40 +0000 (16:56 +0000)]
Fix transparency without libAfterImage.

18 years agoUse realloc rather than free+malloc.
ayin [Mon, 27 Aug 2007 21:30:50 +0000 (21:30 +0000)]
Use realloc rather than free+malloc.

18 years agoFix coding style.
ayin [Mon, 27 Aug 2007 21:02:41 +0000 (21:02 +0000)]
Fix coding style.

18 years agoRemove unused function.
ayin [Mon, 27 Aug 2007 20:53:16 +0000 (20:53 +0000)]
Remove unused function.

18 years agoRemove uses of rxvt_Str_match.
ayin [Mon, 27 Aug 2007 20:50:38 +0000 (20:50 +0000)]
Remove uses of rxvt_Str_match.

18 years agoRemove unused function.
ayin [Mon, 27 Aug 2007 20:00:26 +0000 (20:00 +0000)]
Remove unused function.

18 years agoRemove unused vars and function.
ayin [Mon, 27 Aug 2007 18:30:59 +0000 (18:30 +0000)]
Remove unused vars and function.

18 years ago*** empty log message ***
ayin [Sun, 26 Aug 2007 19:38:30 +0000 (19:38 +0000)]
*** empty log message ***

18 years agoRemove unused var.
ayin [Sun, 26 Aug 2007 19:20:23 +0000 (19:20 +0000)]
Remove unused var.

18 years agoAdd missing return statement.
ayin [Sun, 26 Aug 2007 19:17:00 +0000 (19:17 +0000)]
Add missing return statement.

18 years agoGroup together xim tests and run them only if xim is requested.
ayin [Sun, 26 Aug 2007 18:47:40 +0000 (18:47 +0000)]
Group together xim tests and run them only if xim is requested.

18 years ago*** empty log message ***
ayin [Sun, 26 Aug 2007 18:16:52 +0000 (18:16 +0000)]
*** empty log message ***

18 years agoMake some inline functions static.
ayin [Sun, 26 Aug 2007 17:56:19 +0000 (17:56 +0000)]
Make some inline functions static.

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