The NetBSD Project

CVS log for src/usr.bin/tic/tic.c

[BACK] Up to [cvs.NetBSD.org] / src / usr.bin / tic

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31.4.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:09:18 2020 UTC (17 months, 2 weeks ago) by martin
Branch: phil-wifi
Changes since 1.31: +217 -92 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

Merge changes from current as of 20200406

Revision 1.40 / (download) - annotate - [select for diffs], Mon Mar 30 00:09:06 2020 UTC (17 months, 4 weeks ago) by roy
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.39: +43 -28 lines
Diff to previous 1.39 (colored)

terminfo: v3 records should create v3 aliases

Revision 1.39 / (download) - annotate - [select for diffs], Sun Mar 29 21:54:03 2020 UTC (17 months, 4 weeks ago) by roy
Branch: MAIN
Changes since 1.38: +120 -25 lines
Diff to previous 1.38 (colored)

tic: Duplicate and promote v1 records when merging a v3 record

When this occurs, tic merges the matching v1 record into the original v1.

The screen-256color record by itself doesn't have any numerics bigger
than a short, but the xterm+256setaf record does.

The screen-256color record is now as it was before the recent terminfo2.cdb
merge into terminfo.cdb.

Revision 1.38 / (download) - annotate - [select for diffs], Sat Mar 28 15:37:04 2020 UTC (18 months ago) by roy
Branch: MAIN
Changes since 1.37: +5 -2 lines
Diff to previous 1.37 (colored)

tic: free the old buffer after promoting the record type

Revision 1.37 / (download) - annotate - [select for diffs], Sat Mar 28 15:22:27 2020 UTC (18 months ago) by roy
Branch: MAIN
Changes since 1.36: +20 -17 lines
Diff to previous 1.36 (colored)

tic: use EXIT_FAILURE rather than magic numbers

Revision 1.36 / (download) - annotate - [select for diffs], Sat Mar 28 15:20:30 2020 UTC (18 months ago) by roy
Branch: MAIN
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 (colored)

Whitespace

Revision 1.35 / (download) - annotate - [select for diffs], Sat Mar 28 15:19:56 2020 UTC (18 months ago) by roy
Branch: MAIN
Changes since 1.34: +18 -2 lines
Diff to previous 1.34 (colored)

tic: promote record type when merging newer into older

Revision 1.34 / (download) - annotate - [select for diffs], Fri Mar 27 17:42:36 2020 UTC (18 months ago) by christos
Branch: MAIN
Changes since 1.33: +30 -45 lines
Diff to previous 1.33 (colored)

Use the new functions and add more error checking.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Mar 27 15:11:57 2020 UTC (18 months ago) by christos
Branch: MAIN
Changes since 1.32: +21 -17 lines
Diff to previous 1.32 (colored)

As described in tech-userlevel:
- Modify the writing code to only write entries in the new
  format for the terminal descriptions that require it.
- Store new format entries as <name>@v3
- Store old format entries with clamped values as <name> for
  backwards compatibility
- Lookup first <name>@v3 and then <name> if that is not found.
- Don't create terminfo2 anymore; old programs keep working with
  clamped entries, and new programs be able to use the wide
  fields with using the original db file.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Mar 13 15:19:25 2020 UTC (18 months, 2 weeks ago) by roy
Branch: MAIN
Changes since 1.31: +24 -19 lines
Diff to previous 1.31 (colored)

terminfo: promote numeric parameters from short to int

POSIX mandates implementations must support upto a short but may exceed it.
When NetBSD terminfo was implemented, no terminfo description used over
a short, but because ncurses has supported ints for some time, some now do.

Infact, such a terminfo description was imported where colour pairs for
screen-256color went up to 65536 which exposed a bug in the existing
implementation where it set to zero. Because the number might mean
something more than a range, we need to be able to store it accurately.

This requires a version bump because whilst the API hasn't changed thanks
to C int promotion, the ABI has. Also the underlying database structure
has changed as well - we now store the numeric paramter inside a uint32_t
field rather than a uint16_t one.
Whilst this change can still read the old style database, the old one
cannot read the new one and thus we now maintain the database as
terminfo2.cdb, leaving the old library and database alone so old programs
still work fine.

libcurses, libfrom, libmenu and libpanel have also been bumped to
accomoate this change.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Oct 2 21:53:55 2017 UTC (3 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp
Branch point for: phil-wifi
Changes since 1.30: +3 -2 lines
Diff to previous 1.30 (colored)

unistd.h for close.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Thu May 11 02:58:43 2017 UTC (4 years, 4 months ago) by pgoyette
Branch: prg-localcount2
Changes since 1.27: +12 -7 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with HEAD

Revision 1.30 / (download) - annotate - [select for diffs], Fri May 5 12:21:28 2017 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.29: +8 -2 lines
Diff to previous 1.29 (colored)

fix the tools build. reported by Utkarsh Anand

Revision 1.29 / (download) - annotate - [select for diffs], Thu May 4 14:07:33 2017 UTC (4 years, 4 months ago) by roy
Branch: MAIN
Changes since 1.28: +3 -4 lines
Diff to previous 1.28 (colored)

Remove __VALGRIND__ guard .... just clean up.

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 4 13:53:36 2017 UTC (4 years, 4 months ago) by roy
Branch: MAIN
Changes since 1.27: +6 -6 lines
Diff to previous 1.27 (colored)

Whitespace and formatting.

Revision 1.25.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:58:06 2017 UTC (4 years, 6 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.25.2.1: +3 -2 lines
Diff to previous 1.25.2.1 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored)

Sync with HEAD

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jan 10 21:15:23 2017 UTC (4 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base1, prg-localcount2-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: prg-localcount2
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored)

need <sys/stat.h> for DEFFILEMODE etc.

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:58 2017 UTC (4 years, 8 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.26 / (download) - annotate - [select for diffs], Thu Nov 24 17:12:23 2016 UTC (4 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107
Changes since 1.25: +3 -2 lines
Diff to previous 1.25 (colored)

fix leak.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Feb 24 12:01:44 2016 UTC (5 years, 7 months ago) by roy
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.24: +6 -7 lines
Diff to previous 1.24 (colored)

White space police.

Revision 1.20.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:05:04 2014 UTC (7 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.20.2.1: +3 -3 lines
Diff to previous 1.20.2.1 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.23.6.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:59:03 2014 UTC (7 years, 1 month ago) by tls
Branch: tls-earlyentropy
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Rebase.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jul 20 20:20:16 2014 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

use hdestroy1 now that hdestroy does not free the key.

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:30:40 2013 UTC (8 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.20: +2 -5 lines
Diff to previous 1.20 (colored)

resync with head

Revision 1.10.6.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:34:08 2013 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.10.6.2: +2 -5 lines
Diff to previous 1.10.6.2 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

sync with (a bit old) head

Revision 1.23 / (download) - annotate - [select for diffs], Sat Dec 8 23:29:28 2012 UTC (8 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-earlyentropy
Changes since 1.22: +3 -5 lines
Diff to previous 1.22 (colored)

Revert, there is a more fundamental issue with util.h.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Dec 8 21:04:27 2012 UTC (8 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.21: +5 -3 lines
Diff to previous 1.21 (colored)

Use util.h only in the native case.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Nov 29 23:01:16 2012 UTC (8 years, 9 months ago) by mbalmer
Branch: MAIN
Changes since 1.20: +2 -5 lines
Diff to previous 1.20 (colored)

Remove an obsolete (and incomprehensible) comment.  Discussed with and ok
Roy Marples, Joerg Sonnenberger.

Revision 1.10.6.2 / (download) - annotate - [select for diffs], Tue Oct 30 19:00:28 2012 UTC (8 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.10.6.1: +119 -102 lines
Diff to previous 1.10.6.1 (colored) to branchpoint 1.10 (colored)

sync with head

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Sat Jun 23 22:54:56 2012 UTC (9 years, 3 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.12: +119 -102 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Pull up following revision(s) (requested by joerg in ticket #328):
	lib/libc/gen/devname.c: revision 1.22
	distrib/sparc64/instfs/dot.profile: revision 1.7
	distrib/i386/cdroms/install.sh: revision 1.3
	tests/lib/libcurses/director/director.c: revision 1.10
	lib/libc/include/reentrant.h: revision 1.15
	distrib/amd64/cdroms/install.sh: revision 1.3
	tests/include/t_paths.c: revision 1.12
	share/man/man7/hier.7: revision 1.101
	etc/rc.d/sysdb: revision 1.24
	include/stdlib.h: revision 1.99
	tests/lib/libcurses/Makefile: revision 1.3
	distrib/sparc64/cdroms/installcd/install.sh: revision 1.3
	distrib/i386/cdroms/Makefile.cdrom: revision 1.27
	lib/libc/gen/ttyname.c: revision 1.25
	usr.bin/tic/Makefile: revision 1.2
	tools/compat/Makefile: revision 1.57
	lib/libterminfo/compile.c: revision 1.7
	lib/libc/gen/ttyname.c: revision 1.26
	lib/libterminfo/compile.c: revision 1.8
	tools/compat/Makefile: revision 1.59
	tools/compat/cdbw.h: revision 1.1
	distrib/i386/installimage/install.sh: revision 1.2
	lib/libc/include/namespace.h: revision 1.154
	usr.bin/tic/tic.c: revision 1.13
	usr.bin/tic/tic.c: revision 1.14
	usr.bin/tic/tic.c: revision 1.15
	distrib/sets/lists/base/mi: revision 1.996
	usr.bin/tic/tic.c: revision 1.16
	usr.sbin/dev_mkdb/dev_mkdb.8: revision 1.13
	usr.bin/tic/tic.c: revision 1.17
	usr.bin/tic/tic.c: revision 1.18
	tools/compat/cdbr.h: revision 1.1
	distrib/sparc64/instfs/list: revision 1.25
	usr.bin/tic/tic.c: revision 1.19
	lib/libc/cdb/cdbw.c: revision 1.4
	lib/libc/cdb/cdbw.3: revision 1.4
	lib/libc/cdb/cdbw.3: revision 1.5
	share/terminfo/Makefile: revision 1.3
	usr.sbin/dev_mkdb/dev_mkdb.c: revision 1.29
	usr.sbin/dev_mkdb/Makefile: revision 1.8
	lib/libc/gen/ttyname.3: revision 1.23
	lib/libc/gen/ttyname.3: revision 1.24
	lib/libc/cdb/cdbr.c: revision 1.3
	include/cdbw.h: revision 1.2
	distrib/sparc64/cdroms/installcd/Makefile: revision 1.15
	lib/libc/gen/devname.3: revision 1.12
	tools/compat/compat_defs.h: revision 1.85
	tools/compat/compat_defs.h: revision 1.86
	lib/libterminfo/term_private.h: revision 1.10
	lib/libterminfo/term.c: revision 1.14
	usr.bin/tic/tic.1: revision 1.10
	lib/libterminfo/term.c: revision 1.15
	lib/libterminfo/Makefile.hash: revision 1.5
	lib/libterminfo/term.c: revision 1.16
	distrib/amd64/installimage/install.sh: revision 1.2
	share/man/man5/rc.conf.5: revision 1.152
	distrib/sets/lists/tests/mi: revision 1.472
	distrib/amd64/cdroms/Makefile.cdrom: revision 1.7
	include/paths.h: revision 1.41
	bin/ps/ps.1: revision 1.101
	lib/libterminfo/terminfo.5.in: revision 1.16
	usr.bin/tic/tic.c: revision 1.20
	lib/libterminfo/terminfo.5.in: revision 1.17
Prefer __printflike.
Use queue(3)
Replace linear lookup with hash table, reducing runtime by 60%.
Use e* from util.h.
One more strdup -> estrdup.
Maintain nalias and nterm on the fly.
Add void for ttyslot prototype.
Use memcmp in place of strncmp, since length is known to no longer than
either of the arguments.
Fix a number of memory leaks. Keep final loop of the cleanup in tic(1)
under #ifdef __VALGRIND__ though.
Add __predict_true / __predict_false definitions.
Add a special seeder for cdbw_output that gives stable results.
Hook up cdbw(3) for the tool build.
Prototype for cdbw_stable_seeder.
Provide a usable thr_once for !_REENTRANT
Switch device database to cdb(5). Rework ttyname(3) and ttyname_r(3) to
depend on new devname_r(3) as heart. Add /dev/pts magic directly to
devname(3). While it can lead to returning non-existing paths, the
behavior is more consistent that way. Drop caching layer in devname(3),
it doesn't buy anything for the common case of having access to the
database. Teach devname(3) proper fallback behavior of scanning /dev.
Create both old-style and new-style database for now in /etc/rc.d/sysdb.
Switch terminfo(3) to cdb(5).
Fix typos.
Make Alan Barrett happy and add ().
Add cdbr(3) support to tools/compat.
Bump date for previous.
Relax consistency to make it possible to match valid entries.
Prefix devname's buffer with /dev/ as ttyname is supposed to return the
full path. Reported by Dave Huang.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Jun 3 23:19:11 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.19: +78 -73 lines
Diff to previous 1.19 (colored)

Switch terminfo(3) to cdb(5).

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jun 1 12:08:40 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.18: +16 -4 lines
Diff to previous 1.18 (colored)

Fix a number of memory leaks. Keep final loop of the cleanup in tic(1)
under #ifdef __VALGRIND__ though.

Revision 1.18 / (download) - annotate - [select for diffs], Thu May 31 21:01:06 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.17: +13 -12 lines
Diff to previous 1.17 (colored)

Maintain nalias and nterm on the fly.

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 31 20:40:05 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

One more strdup -> estrdup.

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 31 20:38:19 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.15: +9 -22 lines
Diff to previous 1.15 (colored)

Use e* from util.h.

Revision 1.15 / (download) - annotate - [select for diffs], Thu May 31 20:10:06 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.14: +19 -8 lines
Diff to previous 1.14 (colored)

Replace linear lookup with hash table, reducing runtime by 60%.

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 31 19:56:32 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.13: +11 -10 lines
Diff to previous 1.13 (colored)

Use queue(3)

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 31 19:00:41 2012 UTC (9 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Prefer __printflike.

Revision 1.10.6.1 / (download) - annotate - [select for diffs], Thu Nov 10 14:31:54 2011 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.10: +12 -10 lines
Diff to previous 1.10 (colored)

sync with head

Revision 1.12 / (download) - annotate - [select for diffs], Wed Nov 9 07:40:27 2011 UTC (9 years, 10 months ago) by roy
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, netbsd-6-base
Branch point for: netbsd-6
Changes since 1.11: +11 -9 lines
Diff to previous 1.11 (colored)

Replace fgetln(3) with the more standard getline(3)

Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 3 10:12:57 2011 UTC (9 years, 10 months ago) by roy
Branch: MAIN
CVS Tags: yamt-pagecache-base2
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Use memmove as we are effectively moving memory from left to right so
that the use=foo capability is removed when merging foo.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Feb 22 23:05:39 2010 UTC (11 years, 7 months ago) by roy
Branch: MAIN
CVS Tags: yamt-pagecache-base, matt-mips64-premerge-20101231, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache
Changes since 1.9: +79 -586 lines
Diff to previous 1.9 (colored)

libterminfo can now compile a single terminfo description which allows
$TERMINFO to be a terminfo description as well as a file reference.

This enables the user to modify the terminfo description on read-only
media.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Feb 20 06:20:46 2010 UTC (11 years, 7 months ago) by pgoyette
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

One more time - do this correctly.

Thanks, joerg.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Feb 20 06:15:06 2010 UTC (11 years, 7 months ago) by pgoyette
Branch: MAIN
Changes since 1.7: +5 -2 lines
Diff to previous 1.7 (colored)

Wrap the include of sys/endian.h in #ifdef HAVE_SYS_ENDIAN_H to avoid
build issues on systems that don't have a sys/endian.h

Pointed out by joerg@

Revision 1.7 / (download) - annotate - [select for diffs], Sat Feb 20 06:08:01 2010 UTC (11 years, 7 months ago) by pgoyette
Branch: MAIN
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

Since tic is a host tool, we need to include host system header to get
definitions of le16dec() and le16enc().

Solves PR bin/42747 from Henning Petersen

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 11 13:09:57 2010 UTC (11 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.5: +34 -20 lines
Diff to previous 1.5 (colored)

Change -S to output C structures to make life easier.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 11 00:24:46 2010 UTC (11 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.4: +79 -12 lines
Diff to previous 1.4 (colored)

tic -S now outputs the specified terminal names and compiled descriptions
as C strings so we can embed them into libterminfo.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 5 16:36:09 2010 UTC (11 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.3: +6 -7 lines
Diff to previous 1.3 (colored)

Note that -a no longer sets -x.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 5 14:40:07 2010 UTC (11 years, 7 months ago) by he
Branch: MAIN
Changes since 1.2: +4 -3 lines
Diff to previous 1.2 (colored)

More adaptation for ports where char is unsigned char.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Feb 5 12:31:56 2010 UTC (11 years, 7 months ago) by roy
Branch: MAIN
Changes since 1.1: +21 -4 lines
Diff to previous 1.1 (colored)

Store the aliases against the entry, so that infocmp can reproduce them.
Handy for creating smaller terminfo databases.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Feb 3 15:16:32 2010 UTC (11 years, 7 months ago) by roy
Branch: MAIN

Import my terminfo implementation.
This uses the ncurses terminal definitions.

OK: core@, jdc@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>