History log of /freebsd-9.3-release/contrib/less/main.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 240121 04-Sep-2012 delphij

MFC: less v451.


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 221715 09-May-2011 delphij

MFV: Update to less v443.

MFC after: 1 month


# 195941 29-Jul-2009 delphij

Update less to v436. This is considered as a bugfix release from vendor.

Major changes from v429:
* Don't pass "-" to non-pipe LESSOPEN unless it starts with "-".
* Allow a fraction as the argument to the -# (--shift) option.
* Fix highlight bug when underlined/overstruck text matches at end of line.
* Fix non-regex searches with ctrl-R.

Approved by: re (kensmith, kib)


# 191930 08-May-2009 delphij

Update to less v429.


# 172045 04-Sep-2007 delphij

Restore historical behavior where more(1) does not check for dumb terminals.

Reported by: rwatson on -current
Tested by: keramida, rwatson
Approved by: re (rwatson)


# 171817 13-Aug-2007 delphij

Be more careful handling no_init flag. It should be enforced
in *all* less_is_more cases, On the other hand, quit_if_one_screen
should apply iff less_is_more *and* -e.

This change revises the previous change further, which tried
to make less(1) not to send @ti:@te before and after view of
one file in more(1) mode, but affected less -e behavior by
accident.

This is essentially the same patch desichen@ has posted on
-current@. I have adjusted it a bit in order to minimize
difference between our version and the vendor branch.

Approved by: re (bmah, earlier logically equivalent version)


# 171716 04-Aug-2007 deischen

Restore historical more(1) behavior (inhibit ti/te processing) which
accidently got broke during the last less(1) import.

Approved by: re(hrs), delphij


# 171009 23-Jun-2007 delphij

In more(1) mode, restore the historical behavior where curses init
and deinit characters are not delivered.

Instead of hacking screen.c, we set no_init to implement the behavior.

Reported by: mnag
Approved by: re (hrs)


# 170963 21-Jun-2007 delphij

Restore a historical behavior that +foo is considered as a
filename by more(1). The less(1) behavior is keep intact.

PR: bin/51488
Prodded by: demon
Approved by: re (hrs)


# 170812 16-Jun-2007 delphij

In previous releases of FreeBSD we have enforced -EfGm, and the
new less(1) version enforced only -Em. Restore old behavior in
respect with POLA.

Submitted by: ru (on -current@)


# 170259 03-Jun-2007 delphij

Resolve conflicts.


# 161478 20-Aug-2006 delphij

Resolve conflicts.


# 128348 17-Apr-2004 tjr

Merge vendor changes onto mainline.


# 89022 07-Jan-2002 ps

Merge vendor changes onto mainline.


# 60812 23-May-2000 ps

Make less act like more(1) when it is invoked as more.

Obtained from: NetBSD


# 60787 22-May-2000 ps

This commit was generated by cvs2svn to compensate for changes in r60786,
which included commits to RCS files with non-trunk default branches.


# 60786 22-May-2000 ps

Import the [now] dual licensed version 3.5.4 of less. It is
distributed under your choice of the GPL or a BSD style license.

Reviewed by: peter
Obtained from: http://home.flash.net/~marknu/less/