*** empty log message ***
*** empty log message ***
Store the size of the vt window into two new members vt_width/height and keep the maximum size in width/height, so that the $term->width/height accessors return the same value as in pre 9.14.
Remove unused variable.
Remove non-working code in scr_dump.
Fix typo.
Inline selection_check calls with argument 2 or 3.
Remove useless selection checks in scr_erase_screen. The check below the switch already clears the selection if it overlaps with the screen area to be erased. Moreover, the selection check used in the 'clear screen before the cursor' case was incorrect as it cleared the selection even when outside of the relevant screen area.
Undo part of previous commit that was not supposed to be checked-in.
Use bool for boolean variable.
Use bool for boolean variables.
*** empty log message ***
do not move the selection when scrolling up and the selection is outside the scrolling region.
Revert 2011-11-02 change.
Remove dead code.
Unify selection fixup in scr_scroll_text. Fixes selection update when scrolling up and the selection is outside the scrolling region. Before this change urxvt would wrongly scroll the selection in this case.
*** empty log message ***
optimisation||| effz|||
*** empty log message ***
Cosmetics, rename enum constants.
ugh
ugh
ugh
Use rxvt_temp_buf to allocate the temporary line objects needed in scr_scroll_text rather than allocating more space in row_buf.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Sanitise the argument of SD / SU sequences so that it never exceeds the size of the scrolling region. Fixes a possible crash when the argument is big enough, red hat bug #711137.
Migrate to libecb.
Remove some comments.
Fix some comments.
If the specified property of a SelectionRequest event is None, use the target atom as the property name for the reply, as suggested in ICCCM 2.2. Patch by Marcin Cieslak.
Change type of 'parent' from array of Window to Window as all the elements except the first are unused.
Disable the overlay in scr_reset as its offsets become invalid after calling this function. Fixes crash when the window is resized and the overlay is active.
Move into the selection object and generalize the handling of a selection request of primary when the owner is an urxvt terminal that belongs to the same process of the requestor.
*** empty log message ***
the pcg is now the schmorp
refactor
Simplify.
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.
Set incr_buf to 0 after freeing it in the incr timer callback. Fixes a possible crash if the INCR transfer process for a selection property timeouts and at least one chunk is received.
Remove useless code.
Get the selection data in a single pass by specifying 2^31 - 1 as maximum length.
Use true/false rather than True/False when the type is bool.
Simplify.
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.
Fix indent.
Use rxvt_realloc instead of realloc.
Merge linefeed handling for the last line of the selection into the loop.
Fix error in loop condition that prevented tabs[0] from being initialized.
Simplify.
Do not append a linefeed to the selection buffer after reading the first line if selection.beg.col == ncol (i.e., no portion of the first line is highlighted).
Cosmetic, rename variable.
Add const qualifier where appropriate.
Fix typo.
*** empty log message ***
*** empty log message ***
*** empty log message ***
Tune last change to insertion of a character when DECAWM is not set; kill rather than truncate wide char spanning over the insert position.
*** empty log message ***
*** empty log message ***
Change scr_add_lines to remove characters from the right when there are not enough columns to insert a character and DECAWM mode is not set, rather than looping endlessly.
Fix scr_erase_screen to work properly when view_start != 0.
Fix typos.
Add on_tt_paste perl hook and tt_paste perl binding.
Remove unused function.
Fix style.
*** empty log message ***
*** empty log message ***
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.
Fix typo.
Replace leading tabs with spaces, patch by Mikachu.
d'oh
revert fontidx stupidity
*** empty log message ***
Remove TODO.
Add support for copying to clipboard (based on patch by Dana Jansens).
Remove useless assignments.
Add on_bell perl hook that is called on receipt of a bell character.
*** empty log message ***
*** empty log message ***
*** empty log message ***
minor overlay refactoring, syntax changes
*** 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 ***
src/background.C
*** empty log message ***
implement scr_kill_char
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
refactoring
*** empty log message ***
Replace references to nsaved with top_row.
Make scrollbar_{resize,mapping,show} methods of scrollBar_t.
Simplify.
fixed scr_recolour to properly refresh screen when bgPixmap is on but color is still plain
Add enum for scrollbar states and remove methods/macros to set/check it.
Always compile in plain style scrollbar.
*** empty log message ***
implement bracketed paste mode (xterm private mode 2004).
*** 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 ***
you should do it, too, and less sloppily than me
*** empty log message ***
*** empty log message ***
*** empty log message ***
Cosmetics.
first rough cut at libev integration
*** empty log message ***
Remove trailing whitespace.
Nuke pixel_position.
improved flickering on move/resize with transparent background
clean up some code
sizeof(char) is 1.
Make some inline functions static.
fixed segfault on resize by getting rid of touch() in apply(). rearranged redraw calls on configure notify to be sane
refactored check_parents into bgPixmap.render(), started cleaning up am_transparent stuff
Remove unneeded include.
clear rvideo mode differently to avoid race
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
TRANSPARENT => ENABLE_TRANSPARENCY rename to avoid symbol conflict on solaris..
*** empty log message ***
remove OPTION macro
*** empty log message ***
misc fixes inspired by an idiot
*** 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 ***
*** 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.