christos
f207e61c08
replace `` with $(). Hopefully with enough examples around people will
...
forget about ``.
2010-10-12 12:57:51 +00:00
christos
e6dabc3c76
PR/43961: YAMAMOTO Takashi: uninitialized variable in termcap.c
...
Remove dead code.
2010-10-12 12:49:27 +00:00
roy
215c5976aa
Our API just uses typedefs, so don't use the struct symbol which will avoid
...
any potential conflicts with userland.
2010-09-22 06:10:51 +00:00
mrg
4c92852a80
remove almost all the ability to build netbsd with an a.out target.
...
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.
this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format. ie, most of this code has been dead for
over a decade.
i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.
some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
2010-07-06 05:59:50 +00:00
roy
76cbf63f87
area is now used
2010-07-04 07:30:33 +00:00
roy
1f27d9b179
Convert padding for unknown capabilities as well.
2010-03-04 15:35:26 +00:00
roy
6855db0f30
Convert padding and give terminfo some default assumptions about termcap.
2010-03-04 15:16:39 +00:00
roy
ca77b139e2
Abort an error.
2010-03-03 12:09:49 +00:00
roy
4b2d6106cf
Use _ti_get_token instead of strsep when parsing termcap entries.
...
This allows us to handle \E\ as a valid sequence.
2010-03-02 14:11:11 +00:00
roy
c6aefd4d60
Escape , when converting to terminfo.
2010-03-01 11:02:31 +00:00
dholland
5c7d0d1fb6
compile.c needs sys/endian.h; PR 42875 from Henning Petersen.
2010-03-01 01:59:48 +00:00
wiz
6d85ff35e1
'>' replacement for HTML output, be explicit about slash.
2010-02-26 07:03:49 +00:00
roy
007ba6f7e2
Implement captoinfo so that we can convert $TERMCAP into $TERMINFO.
...
We don't currently map %> %B %D.
That means no conversion for regent100, hz1500, act4, act5, mime terms.
2010-02-26 00:09:00 +00:00
roy
478e5b9ae4
If we only have a name then we flatten to an alias.
2010-02-25 23:44:02 +00:00
roy
fde317d2b1
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.
2010-02-22 23:05:39 +00:00
njoly
62fab5d4b7
Do clean generated terminfo.5 file.
2010-02-19 13:53:17 +00:00
roy
420f923a19
Store the generated compiled terminfo descriptions so that we can build
...
a consistent library just from source.
2010-02-12 12:18:33 +00:00
martin
33f9f146f2
Fix an array bounds check - fixes PR lib/42793.
...
Restore a comment (from libterm/tputs.c), requested by jdc.
2010-02-12 10:36:07 +00:00
roy
c1a1881ef9
Don't try to map obsolete termcap bc and nl to terminfo.
2010-02-12 10:18:56 +00:00
wiz
6e41b81e29
Oxford serial comma.
2010-02-11 16:28:06 +00:00
roy
45b8382fe3
Include xterm.
2010-02-11 14:49:56 +00:00
roy
2680cfc1a1
Use $TOOL_TIC
2010-02-11 14:44:44 +00:00
roy
b32b792e3b
Respect TERMINFO_DIRS and document using an embedded database.
2010-02-11 14:36:09 +00:00
roy
a2e27dcd47
Use structures so we know how long each description is.
2010-02-11 13:11:47 +00:00
roy
0c02e7a2e0
Allow a NULL description.
2010-02-11 09:42:03 +00:00
roy
1aacca65aa
Remove silly debug.
2010-02-11 09:34:12 +00:00
roy
90cead5eeb
Embed ansi, dumb, vt100, vt220 and wsvt25 compiled terminal descriptions
...
into libterminfo.
Constify some foo.
2010-02-11 00:27:09 +00:00
roy
bf4a786d84
Correct date
2010-02-11 00:22:41 +00:00
roy
64c4b99ad2
We should always generate terminfo.5 to save human error syncing.
2010-02-09 22:16:12 +00:00
wiz
3d24ede313
Sync with terminfo(5): Remove /etc/terminfo.db.
2010-02-06 07:12:25 +00:00
roy
298c3fd52c
Don't look in /etc for a terminfo database.
...
Don't report the rescue database if we did not find the terminal in
there AND we were able to access prior databases.
2010-02-05 19:21:02 +00:00
he
1c8b1eb3f5
More adaptation for ports with unsigned char as char.
2010-02-05 14:39:07 +00:00
roy
ae351fab5b
Store the aliases against the entry, so that infocmp can reproduce them.
...
Handy for creating smaller terminfo databases.
2010-02-05 12:31:56 +00:00
roy
e0d0a8eecc
Allow loading of a terminfo database in /rescue.
2010-02-05 09:42:21 +00:00
roy
d8609d0687
Allow hash to be build on other hosts.
2010-02-04 12:25:08 +00:00
roy
eedd9ade82
Fix build issues on other hosts.
2010-02-04 09:46:26 +00:00
roy
c4a14cdcf2
Sync terminfo.5 changes into terminfo.5.in
2010-02-04 09:45:30 +00:00
wiz
69221deade
More markup.
2010-02-04 09:12:55 +00:00
snj
51684bf8b3
Regenerate to pick up the changes from terminfo.5.in revision 1.3.
2010-02-03 21:02:39 +00:00
roy
3dc9dc4362
Store our generated files in CVS and remove nbperf from the toolchain.
...
This allows us to build consistent libs without an ever changing hash.
2010-02-03 20:56:54 +00:00
snj
3ca90ff886
Fix some typos and spelling errors.
2010-02-03 18:49:23 +00:00
roy
5632c35d67
Use $HOST_SH instead of calling directly.
2010-02-03 16:13:14 +00:00
wiz
f77393ac8a
Use Nx.
2010-02-03 15:49:42 +00:00
wiz
bbd22f74c1
Sort SEE ALSO.
2010-02-03 15:47:17 +00:00
wiz
1b9ef36433
Punctuation and whitespace fixes.
2010-02-03 15:47:13 +00:00
roy
4ca00e00d8
Import my terminfo implementation.
...
This uses the ncurses terminal definitions.
OK: core@, jdc@
2010-02-03 15:16:32 +00:00