Move parsing of '-e' option in get_options. Fixes options parsing when '-e' occurs as an option argument, such as in 'urxvt -title -e'.
hopefully clearer handling of argv/envv
Rename 'pscale' and 'root' pixmap operations to 'keep-aspect' and 'root-align', respectively.
Cleanup handling of argv/env. Move assignment and zero termination of envv in stringvec init () and add zero termination of argv.
Add on_register_command hook and register_command method.
Fix range check on colour in {b,f}gcolor_of that prevented correct display of bold bright black, reported by Ben Winslow.
Revert 2011-08-21 change. The 'focus' and 'mapped' perl accessors assume that the corresponding variables have type int and it is not worth changing.
Manually inline set_privmode, decreases code size.
Use bool for boolean variables.
Do not tile the bg image when a scale value of 0 is specified. This change makes it possible to disable both scaling and tiling (tiling can still be enabled with the 'tile' tag).
Remove camelcase in some function names.
Use rxvt_temp_buf to allocate the temporary line objects needed in scr_scroll_text rather than allocating more space in row_buf.
Migrate to libecb.
Fix compilation on systems that do not provide a definition for PATH_MAX, such as GNU/Hurd.
Cleanup.
Fix some comments.
Change type of 'parent' from array of Window to Window as all the elements except the first are unused.
*** empty log message ***
*** empty log message ***
Do not allow more than one concurrent selection request and delete the ongoing selection request, if any, on destruction of the terminal, to avoid a use-after-free crash.
Factor the code to request a selection property into a new toolkit-level object.
Remove useless code.
The return type of ev_now is ev_tstamp, not double.
Simplify.
Change 'have_image' boolean to a flag.
Cosmetic, rename background pixmap flags.
Remove bgPixmap_t struct, move background pixmap handling in rxvt_term.
Merge bgPixmap_t::apply in rxvt_term::scr_recolour.
Generalize rxvt_splitcommastring to accept any char as delimiter and optimize it to use a single memory area for the strings.
Remove configure test and fallback definition for XPointer.
Revert part of last change.
Add const qualifier where appropriate.
Simplify.
*** empty log message ***
make set_options non-inline for total win-win-win-lose
superopt
*** empty log message ***
*** empty log message ***
*** empty log message ***
Remove debugging stuff.
Move code to set icon image to a new method.
Init termios structure once at startup and try to inherit user's terminal state.
Fix typos.
Add on_tt_paste perl hook and tt_paste perl binding.
Remove unused function.
Use COMPOUND_TEXT encoding for WM_NAME/WM_ICON_NAME value when it is not fully convertible to STRING, patch by James Cloos.
*** empty log message ***
USE_256_COLORS ? 7 : 127 fonts
some constants
style
Add OSC 19 to change highlightTextColor.
Remove deprecated OSC 18 / 19.
Disable colorRV resource. Make OSC 17 apply to highlightColor. Make highlightColor apply also to selected cells with reverse video. Add highlightTextColor resource to change the foreground colour of highlighted characters.
Add 'highlightTextColor' option.
Remove unused variable.
Fix indent.
Add terminfo entry for rxvt-unicode with support for 256 colors.
*** empty log message ***
*** empty log message ***
d'oh
*** empty log message ***
still broken
*** empty log message ***
*** empty log message ***
256-color support.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Fix typos.
*** empty log message ***
Remove unused fallback.
Add support for copying to clipboard (based on patch by Dana Jansens).
Fix wording.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
minor overlay refactoring, syntax changes
*** empty log message ***
implement scr_kill_char
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Replace references to nsaved with top_row.
Fix typo.
Lowercase function name.
Move scrollbar GCs and scrollbar_show_* from rxvt_term to scrollBar_t.
Make scrollbar_{resize,mapping,show} methods of scrollBar_t.
Move the resize of the scrollbar window in scrollbar_resize.
Rename PrivMode to set_privmode and switch arguments order.
Make hex_keyval a static function.
Remove unused macros.
Make setup_scrollbar a method of scrollBar_t.
Always compile in plain style scrollbar.
Remove KEEP_SCROLLCOLOR macro.
Disable continual scrolling code when rxvt and next styles are not requested.
implement bracketed paste mode (xterm private mode 2004).
Deprecate OSC 39/49.
Make init_secondary a static function.
Move rxvt_term::init to init.C.
Move leftptr_cursor from rxvt_term to scrollBar_t.
Move last_{bot,top,state} from rxvt_term to scrollBar_t.
Move scrollbar_align from rxvt_xterm to scrollBar_t.
Remove scrollbar_len from rxvt_term and make it a local variable in scrollbar_show.
Move sb_shadow from rxvt_vars to scrollBar_t.
Remove ttymode_t typedef.
Move scrollbar definitions from rxvt.h to its own header.
Make pix_colors_{focused,unfocused} arrays non dynamic.
Merge rxvtlib.h.in in rxvt.h.
Fix comment.
Fix longstanding typos in unicode3 preprocessor conditionals.
Reorder declarations.
Fix coding style.
*** empty log message ***
Move MOD macro to rxvtutil.h.
*** empty log message ***
Group fallback definitions together.
Remove leftover.
Change init return type to void, it always returns true.
Change init_vars return type to void, it always returns true.
Remove traces of unimplemented 1001 mouse mode.
Minor reordering.
*** empty log message ***
*** empty log message ***
*** empty log message ***
Do not compile in the block builtin graphics with --disable-frills.
The removal of rxvt own parsing caused an inconsistency for keysym directives between resources and command line options, because the former are subjected to xlib parsing while the latter are not. Fix it by generating resources from the command line options and merging them later in the resource database.
*** empty log message ***
added new geometry op of :root to implement automove-background functionality internally , since absolute pixmap placement no longer supported
Cosmetics.
first rough cut at libev integration
Fix typo.
Remove trailing whitespace.
Nuke rxvt_strdup.
removed include afterimage.h from rxvt.h as redundand - it is included from background.h
Implement 1002/1003 mouse tracking modes.
Nuke pixel_position.
Declarations reordering.
*** empty log message ***
*** empty log message ***
Revert last change.
Make x_resource a static function.
renamed XPM_BACKGROUND to BG_IMAGE_FROM_FILE
renamed xpm.C to background.C and moved bgPixmap stuff out of rxvt.h
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
Remove useless indirection for {backspace,delete}key resources.
Saner function names.
Remove unused function.
Remove unused function.
Remove unused function.
Make some inline functions static.
Make the PrivMode macro a method.
Minor cleanup.
Preliminary implementation of tinting/shading using XRender. TODO add proper detection of XRender to configure, as XFT may be present without XRender
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
reimplemted delayed rendering of the background pixmap with some logic to use different timeouts for different rendering algorithms
refactored check_parents into bgPixmap.render(), started cleaning up am_transparent stuff
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()
implemented grabbing root background even when there is no root pixmap property set
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()
debugged and incorporated new image rendering code into existing structure. Alignment and scaling should now work for both transparent and non-transparent backgrounds
fleshed out new render_asim function to be generic enough so it can be used with both transparent blended and non-transparent code
started implementing proper image resizing functionality with align and stuff
implemented hopefully better parsing of the geometry string
Remove --enable-tinting and make --enable-transparency enable also the tinting code.
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
Preliminary consolidation of pixmap and bgPixmap and rewrite of resize_pixmap(). More work needed.
*** empty log message ***
*** empty log message ***
fixed libAI usage for multi-display - requires new libAfterImage from CVS - version 1.15
*** empty log message ***
Fixed libAfterImage support when multiple displays are used. Added documentation for --enable-afterimage configure flag
*** empty log message ***
TRANSPARENT => ENABLE_TRANSPARENCY rename to avoid symbol conflict on solaris..
initial rough-cut skipscroll
*** empty log message ***
*** empty log message ***
- document some new bugs. - document changes. - improve configure for afterimage. - fix type. - some indenting.
added preliminary support to use libAfterImage for background pixmap loading and rendering of transparency effects including blending of pixmap over background using several methods, and gaussian blurr of the transparency background
remove OPTION macro
*** empty log message ***
*** empty log message ***
rip out sgtty
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
made use of new callback.h syntax
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
logging.C
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Revert last change.
Include logging.h for rxvt_session.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.