PERFORCE change 153018 for review
John Birrell
jb at FreeBSD.org
Sat Nov 15 14:47:16 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=153018
Change 153018 by jb at jb_freebsd3 on 2008/11/15 22:46:52
IFC
Affected files ...
.. //depot/projects/dtrace/src/Makefile.inc1#53 integrate
.. //depot/projects/dtrace/src/bin/ps/print.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ANNOUNCE#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/FREEBSD-upgrade#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/FREEBSD-vendor#4 delete
.. //depot/projects/dtrace/src/contrib/ncurses/INSTALL#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/MANIFEST#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/NEWS#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/TO-DO#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/aclocal.m4#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/announce.html.in#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/config.guess#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/config.sub#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/configure#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/configure.in#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/dist.mk#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/doc/html/announce.html#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/form/form.priv.h#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/form/frm_def.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/form/frm_driver.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/form/frm_req_name.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/MKterm.h.awk.in#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/capdefaults.c#4 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/curses.h.in#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/curses.tail#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/nc_alloc.h#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/nc_panel.h#4 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/ncurses_defs#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/include/term_entry.h#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/curs_getcchar.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/curs_memleaks.3x#1 branch
.. //depot/projects/dtrace/src/contrib/ncurses/man/curs_terminfo.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/curs_util.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/form.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/form_driver.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/form_field_buffer.3x#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/man_db.renames#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/menu_attributes.3x#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/menu_driver.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/menu_pattern.3x#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/man/ncurses.3x#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/menu/m_driver.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/menu/m_req_name.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/misc/ncu-indent#2 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/misc/ncurses.supp#1 branch
.. //depot/projects/dtrace/src/contrib/ncurses/misc/terminfo.src#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/Makefile.in#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/MKkeyname.awk#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/MKlib_gen.sh#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/MKunctrl.awk#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_addch.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_delwin.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_freeall.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_getch.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_getstr.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_initscr.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_mouse.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_newterm.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_newwin.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_overlay.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_restart.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_screen.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_set_term.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_slk.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_slkrefr.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_ungetch.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/lib_window.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/resizeterm.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/tries.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/use_window.c#4 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/base/wresize.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/curses.priv.h#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/fifo_defs.h#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/llib-lncurses#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/llib-lncursest#2 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/llib-lncursesw#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/MKcodes.awk#2 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/MKnames.awk#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/alloc_entry.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/alloc_ttype.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/captoinfo.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/comp_expand.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/comp_hash.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/comp_parse.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/comp_scan.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/entries.c#2 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/home_terminfo.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/init_keytry.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_acs.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_baudrate.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_cur_term.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_data.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_options.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_raw.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_setup.c#8 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_termcap.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_tgoto.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_tparm.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_tputs.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/lib_ttyflags.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/make_keys.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/name_match.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/parse_entry.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/read_entry.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/use_screen.c#3 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tinfo/write_entry.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/lib_trace.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/lib_traceatr.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/lib_tracebits.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/lib_tracechr.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/lib_tracedmp.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/lib_tracemse.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/trace_buf.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/trace_tries.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/varargs.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/trace/visbuf.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tty/hardscroll.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tty/lib_mvcur.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tty/lib_twait.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/tty/tty_update.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/widechar/charable.c#2 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/widechar/lib_get_wch.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/widechar/lib_get_wstr.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/widechar/lib_key_name.c#2 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/ncurses/widechar/lib_unget_wch.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/panel/p_new.c#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/panel/panel.priv.h#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/MKtermsort.sh#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/Makefile.in#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/dump_entry.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/dump_entry.h#5 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/infocmp.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/progs.priv.h#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/tic.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/toe.c#7 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/tput.c#6 integrate
.. //depot/projects/dtrace/src/contrib/ncurses/progs/tset.c#6 integrate
.. //depot/projects/dtrace/src/contrib/sendmail/src/sendmail.h#7 integrate
.. //depot/projects/dtrace/src/contrib/telnet/telnetd/ext.h#4 integrate
.. //depot/projects/dtrace/src/contrib/telnet/telnetd/sys_term.c#4 integrate
.. //depot/projects/dtrace/src/lib/libc/amd64/sys/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/libc/arm/sys/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/libc/i386/sys/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/libc/ia64/sys/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/libc/mips/sys/Makefile.inc#2 integrate
.. //depot/projects/dtrace/src/lib/libc/powerpc/sys/Makefile.inc#5 integrate
.. //depot/projects/dtrace/src/lib/libc/sparc64/sys/Makefile.inc#6 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/pipe.2#5 integrate
.. //depot/projects/dtrace/src/lib/libc/sys/rename.2#7 integrate
.. //depot/projects/dtrace/src/lib/libkvm/Makefile#8 integrate
.. //depot/projects/dtrace/src/lib/libkvm/kvm_arm.c#5 integrate
.. //depot/projects/dtrace/src/lib/libkvm/kvm_minidump_arm.c#1 branch
.. //depot/projects/dtrace/src/lib/libkvm/kvm_private.h#7 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmc.atom.3#2 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmc.core.3#2 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmc.core2.3#2 integrate
.. //depot/projects/dtrace/src/lib/libpmc/pmc.iaf.3#2 integrate
.. //depot/projects/dtrace/src/lib/libstand/stand.h#6 integrate
.. //depot/projects/dtrace/src/lib/libutil/gr_util.c#2 integrate
.. //depot/projects/dtrace/src/lib/ncurses/ncurses/Makefile#7 integrate
.. //depot/projects/dtrace/src/lib/ncurses/ncurses/ncurses_cfg.h#6 integrate
.. //depot/projects/dtrace/src/libexec/telnetd/Makefile#7 integrate
.. //depot/projects/dtrace/src/release/Makefile#22 integrate
.. //depot/projects/dtrace/src/share/man/man4/Makefile#44 integrate
.. //depot/projects/dtrace/src/share/man/man4/ale.4#1 branch
.. //depot/projects/dtrace/src/share/man/man4/altq.4#14 integrate
.. //depot/projects/dtrace/src/share/man/man4/miibus.4#11 integrate
.. //depot/projects/dtrace/src/share/man/man4/snd_hda.4#12 integrate
.. //depot/projects/dtrace/src/share/man/man4/vlan.4#12 integrate
.. //depot/projects/dtrace/src/share/misc/committers-src.dot#18 integrate
.. //depot/projects/dtrace/src/sys/amd64/conf/GENERIC#48 integrate
.. //depot/projects/dtrace/src/sys/amd64/include/pmc_mdep.h#7 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_machdep.c#14 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_proto.h#19 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_syscall.h#19 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/linux32_sysent.c#19 integrate
.. //depot/projects/dtrace/src/sys/amd64/linux32/syscalls.master#18 integrate
.. //depot/projects/dtrace/src/sys/arm/arm/dump_machdep.c#7 integrate
.. //depot/projects/dtrace/src/sys/arm/arm/minidump_machdep.c#1 branch
.. //depot/projects/dtrace/src/sys/arm/arm/pmap.c#34 integrate
.. //depot/projects/dtrace/src/sys/arm/include/md_var.h#5 integrate
.. //depot/projects/dtrace/src/sys/arm/include/minidump.h#1 branch
.. //depot/projects/dtrace/src/sys/arm/include/pmap.h#14 integrate
.. //depot/projects/dtrace/src/sys/arm/mv/mv_machdep.c#2 integrate
.. //depot/projects/dtrace/src/sys/boot/forth/loader.conf#23 integrate
.. //depot/projects/dtrace/src/sys/bsm/audit_internal.h#9 integrate
.. //depot/projects/dtrace/src/sys/bsm/audit_record.h#10 integrate
.. //depot/projects/dtrace/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#2 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_misc.c#18 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_proto.h#30 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscall.h#30 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscalls.c#30 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_sysent.c#30 integrate
.. //depot/projects/dtrace/src/sys/compat/freebsd32/syscalls.master#30 integrate
.. //depot/projects/dtrace/src/sys/compat/linux/linux_misc.c#30 integrate
.. //depot/projects/dtrace/src/sys/conf/NOTES#70 integrate
.. //depot/projects/dtrace/src/sys/conf/files#109 integrate
.. //depot/projects/dtrace/src/sys/conf/files.amd64#32 integrate
.. //depot/projects/dtrace/src/sys/conf/files.arm#12 integrate
.. //depot/projects/dtrace/src/sys/conf/files.i386#42 integrate
.. //depot/projects/dtrace/src/sys/conf/files.pc98#25 integrate
.. //depot/projects/dtrace/src/sys/conf/options#62 integrate
.. //depot/projects/dtrace/src/sys/dev/adb/adb_bus.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/age/if_age.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/ale/if_ale.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/ale/if_alereg.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/ale/if_alevar.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/an/if_an.c#10 integrate
.. //depot/projects/dtrace/src/sys/dev/cardbus/cardbus_cis.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/cardbus/cardbus_device.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/cardbus/cardbusvar.h#4 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/common/cxgb_ctl_defs.h#3 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/common/cxgb_t3_hw.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_main.c#16 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/cxgb_osdep.h#10 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#12 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c#6 integrate
.. //depot/projects/dtrace/src/sys/dev/e1000/if_em.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/e1000/if_igb.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/en/midway.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/fdc/fdc.c#11 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_amd.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_amd.h#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_intel.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_logging.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_mod.c#16 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_pentium.c#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_pentium.h#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_piv.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_piv.h#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_ppro.c#7 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_ppro.h#4 integrate
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_tsc.c#1 branch
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_tsc.h#1 branch
.. //depot/projects/dtrace/src/sys/dev/hwpmc/hwpmc_x86.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/if_ndis/if_ndis.c#23 integrate
.. //depot/projects/dtrace/src/sys/dev/ipmi/ipmi.c#11 integrate
.. //depot/projects/dtrace/src/sys/dev/ispfw/ispfw.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/mfi/mfi.c#20 integrate
.. //depot/projects/dtrace/src/sys/dev/mfi/mfi_ioctl.h#10 integrate
.. //depot/projects/dtrace/src/sys/dev/mfi/mfi_pci.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/mfi/mfireg.h#10 integrate
.. //depot/projects/dtrace/src/sys/dev/mfi/mfivar.h#8 integrate
.. //depot/projects/dtrace/src/sys/dev/pci/pci.c#25 integrate
.. //depot/projects/dtrace/src/sys/dev/ppbus/if_plip.c#9 integrate
.. //depot/projects/dtrace/src/sys/dev/sound/pci/hda/hdac.c#23 integrate
.. //depot/projects/dtrace/src/sys/dev/syscons/sysmouse.c#7 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/if_aue.c#12 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/u3g.c#3 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/ugen.c#8 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usb.h#7 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usb_quirks.c#14 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usb_subr.c#9 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#46 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usbdi.c#12 integrate
.. //depot/projects/dtrace/src/sys/dev/usb/usbdi.h#8 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/at91dci.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/at91dci_atmelarm.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/ehci2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/ehci2_pci.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/musb2_otg.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/musb2_otg_atmelarm.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/ohci2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/ohci2_atmelarm.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/ohci2_pci.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/uhci2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/uhci2_pci.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/usb2_bus.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/usb2_controller.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/uss820dci.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/uss820dci_atmelarm.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/controller/uss820dci_pccard.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_busdma.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_core.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_device.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_handle_request.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_hub.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_request.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_sw_transfer.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_transfer.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/core/usb2_transfer.h#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uark2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/ubsa2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/ubser2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uchcom2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/ucycom2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/ufoma2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uftdi2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/ugensa2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uipaq2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/umct2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/umodem2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/umoscom2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uplcom2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/usb2_serial.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uvisor2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/serial/uvscom2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/usb2/storage/ata-usb2.c#2 integrate
.. //depot/projects/dtrace/src/sys/dev/vge/if_vge.c#8 integrate
.. //depot/projects/dtrace/src/sys/geom/part/g_part_gpt.c#9 integrate
.. //depot/projects/dtrace/src/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.h#5 integrate
.. //depot/projects/dtrace/src/sys/gnu/fs/xfs/xfs_dfrag.c#5 integrate
.. //depot/projects/dtrace/src/sys/gnu/fs/xfs/xfs_inode.c#6 integrate
.. //depot/projects/dtrace/src/sys/gnu/fs/xfs/xfs_inode.h#4 integrate
.. //depot/projects/dtrace/src/sys/gnu/fs/xfs/xfs_vnodeops.c#6 integrate
.. //depot/projects/dtrace/src/sys/i386/conf/GENERIC#49 integrate
.. //depot/projects/dtrace/src/sys/i386/conf/XEN#5 integrate
.. //depot/projects/dtrace/src/sys/i386/include/pmc_mdep.h#6 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_machdep.c#14 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_proto.h#21 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_syscall.h#20 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/linux_sysent.c#20 integrate
.. //depot/projects/dtrace/src/sys/i386/linux/syscalls.master#21 integrate
.. //depot/projects/dtrace/src/sys/kern/init_sysent.c#37 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_mbuf.c#17 integrate
.. //depot/projects/dtrace/src/sys/kern/kern_xxx.c#10 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_bus.c#18 integrate
.. //depot/projects/dtrace/src/sys/kern/subr_firmware.c#8 integrate
.. //depot/projects/dtrace/src/sys/kern/sys_pipe.c#14 integrate
.. //depot/projects/dtrace/src/sys/kern/syscalls.c#36 integrate
.. //depot/projects/dtrace/src/sys/kern/syscalls.master#28 integrate
.. //depot/projects/dtrace/src/sys/kern/systrace_args.c#33 integrate
.. //depot/projects/dtrace/src/sys/kern/tty.c#19 integrate
.. //depot/projects/dtrace/src/sys/kern/tty_ttydisc.c#3 integrate
.. //depot/projects/dtrace/src/sys/kgssapi/gsstest.c#2 integrate
.. //depot/projects/dtrace/src/sys/modules/Makefile#58 integrate
.. //depot/projects/dtrace/src/sys/modules/ale/Makefile#1 branch
.. //depot/projects/dtrace/src/sys/modules/cxgb/cxgb/Makefile#10 integrate
.. //depot/projects/dtrace/src/sys/modules/cxgb/iw_cxgb/Makefile#3 integrate
.. //depot/projects/dtrace/src/sys/modules/cxgb/toecore/Makefile#3 integrate
.. //depot/projects/dtrace/src/sys/modules/em/Makefile#10 integrate
.. //depot/projects/dtrace/src/sys/modules/hwpmc/Makefile#6 integrate
.. //depot/projects/dtrace/src/sys/modules/igb/Makefile#5 integrate
.. //depot/projects/dtrace/src/sys/modules/krpc/Makefile#2 integrate
.. //depot/projects/dtrace/src/sys/modules/nfsserver/Makefile#5 integrate
.. //depot/projects/dtrace/src/sys/net/if.c#23 integrate
.. //depot/projects/dtrace/src/sys/net/if_fddisubr.c#8 integrate
.. //depot/projects/dtrace/src/sys/net/if_fwsubr.c#9 integrate
.. //depot/projects/dtrace/src/sys/net/if_iso88025subr.c#10 integrate
.. //depot/projects/dtrace/src/sys/net/radix_mpath.c#6 integrate
.. //depot/projects/dtrace/src/sys/netgraph/ng_tty.c#6 integrate
.. //depot/projects/dtrace/src/sys/netgraph/ng_tty.h#5 integrate
.. //depot/projects/dtrace/src/sys/netinet/ip_fw2.c#36 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_constants.h#12 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_indata.c#16 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_input.c#17 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_pcb.c#22 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctp_pcb.h#10 integrate
.. //depot/projects/dtrace/src/sys/netinet/sctputil.c#25 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_input.c#22 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_subr.c#28 integrate
.. //depot/projects/dtrace/src/sys/netinet/tcp_var.h#13 integrate
.. //depot/projects/dtrace/src/sys/nfsclient/nfs.h#11 integrate
.. //depot/projects/dtrace/src/sys/nfsserver/nfs.h#10 integrate
.. //depot/projects/dtrace/src/sys/nfsserver/nfs_fha.c#2 integrate
.. //depot/projects/dtrace/src/sys/nfsserver/nfs_srvkrpc.c#2 integrate
.. //depot/projects/dtrace/src/sys/nfsserver/nfs_srvsubs.c#15 integrate
.. //depot/projects/dtrace/src/sys/nlm/nlm_prot_svc.c#4 integrate
.. //depot/projects/dtrace/src/sys/rpc/clnt_vc.c#5 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit.c#21 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit.h#13 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_arg.c#18 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#16 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_bsm_token.c#12 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_private.h#10 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_syscalls.c#18 integrate
.. //depot/projects/dtrace/src/sys/security/audit/audit_worker.c#18 integrate
.. //depot/projects/dtrace/src/sys/sys/cfictl.h#2 integrate
.. //depot/projects/dtrace/src/sys/sys/pmc.h#8 integrate
.. //depot/projects/dtrace/src/sys/sys/priv.h#10 integrate
.. //depot/projects/dtrace/src/sys/sys/syscall.h#34 integrate
.. //depot/projects/dtrace/src/sys/sys/syscall.mk#34 integrate
.. //depot/projects/dtrace/src/sys/sys/syscallsubr.h#14 integrate
.. //depot/projects/dtrace/src/sys/sys/sysproto.h#34 integrate
.. //depot/projects/dtrace/src/sys/sys/ttydefaults.h#6 integrate
.. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_snapshot.c#19 integrate
.. //depot/projects/dtrace/src/sys/vm/vm_page.c#38 integrate
.. //depot/projects/dtrace/src/sys/xdr/xdr_mbuf.c#3 integrate
.. //depot/projects/dtrace/src/sys/xen/xenbus/xenbus_xs.c#4 integrate
.. //depot/projects/dtrace/src/tools/regression/fstest/tests/misc.sh#2 integrate
.. //depot/projects/dtrace/src/tools/regression/fstest/tests/rename/21.t#1 branch
.. //depot/projects/dtrace/src/tools/regression/usr.bin/sed/regress.not.out#1 branch
.. //depot/projects/dtrace/src/tools/regression/usr.bin/sed/regress.sh#6 integrate
.. //depot/projects/dtrace/src/usr.bin/du/du.1#7 integrate
.. //depot/projects/dtrace/src/usr.bin/du/du.c#9 integrate
.. //depot/projects/dtrace/src/usr.bin/sed/compile.c#6 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/Makefile#11 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.1#14 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.c#14 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/bsdtar.h#13 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/cmdline.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/config_freebsd.h#7 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/test/Makefile#5 integrate
.. //depot/projects/dtrace/src/usr.bin/tar/test/test_strip_components.c#1 branch
.. //depot/projects/dtrace/src/usr.bin/tar/util.c#9 integrate
.. //depot/projects/dtrace/src/usr.sbin/cron/cron/cron.h#7 integrate
.. //depot/projects/dtrace/src/usr.sbin/cron/crontab/Makefile#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/cron/crontab/crontab.c#6 integrate
.. //depot/projects/dtrace/src/usr.sbin/cron/lib/Makefile#5 integrate
.. //depot/projects/dtrace/src/usr.sbin/cron/lib/entry.c#7 integrate
.. //depot/projects/dtrace/src/usr.sbin/cron/lib/misc.c#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/mergemaster/mergemaster.sh#7 integrate
.. //depot/projects/dtrace/src/usr.sbin/pciconf/pciconf.c#9 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmccontrol/pmccontrol.8#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/pmccontrol/pmccontrol.c#4 integrate
.. //depot/projects/dtrace/src/usr.sbin/sysinstall/devices.c#14 integrate
.. //depot/projects/dtrace/src/usr.sbin/sysinstall/dist.c#13 integrate
.. //depot/projects/dtrace/src/usr.sbin/zic/zic.8#4 integrate
Differences ...
==== //depot/projects/dtrace/src/Makefile.inc1#53 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile.inc1,v 1.613 2008/10/23 16:06:49 des Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.614 2008/11/12 04:43:55 obrien Exp $
#
# Make command line options:
# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -506,6 +506,9 @@
.if ${MK_CRYPT} != "no"
cd ${.CURDIR}/secure/lib; ${LIB32IMAKE} ${.TARGET:S/32$//}
.endif
+.if ${MK_KERBEROS} != "no"
+ cd ${.CURDIR}/kerberos5/lib; ${LIB32IMAKE} ${.TARGET:S/32$//}
+.endif
cd ${.CURDIR}/libexec/rtld-elf; \
PROG=ld-elf32.so.1 ${LIB32IMAKE} ${.TARGET:S/32$//}
cd ${.CURDIR}/usr.bin/ldd; PROG=ldd32 ${LIB32IMAKE} ${.TARGET:S/32$//}
==== //depot/projects/dtrace/src/bin/ps/print.c#6 (text+ko) ====
@@ -34,7 +34,7 @@
#endif
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.96 2007/10/26 08:00:40 julian Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.97 2008/11/13 15:06:40 emaste Exp $");
#include <sys/param.h>
#include <sys/time.h>
@@ -196,9 +196,8 @@
v = ve->var;
if (showthreads && k->ki_p->ki_numthreads > 1)
(void)printf("%-*s", v->width, k->ki_p->ki_ocomm);
- else
- (void)printf("%-*s", v->width, " " );
-
+ else
+ (void)printf("%-*s", v->width, " ");
}
void
==== //depot/projects/dtrace/src/contrib/ncurses/ANNOUNCE#5 (text+ko) ====
@@ -1,4 +1,4 @@
- Announcing ncurses 5.6
+ Announcing ncurses 5.7
The ncurses (new curses) library is a free software emulation of
curses in System V Release 4.0, and more. It uses terminfo format,
@@ -27,205 +27,217 @@
Release Notes
This release is designed to be upward compatible from ncurses 5.0
- through 5.5; very few applications will require recompilation,
+ through 5.6; very few applications will require recompilation,
depending on the platform. These are the highlights from the
- change-log since ncurses 5.5 release.
+ change-log since ncurses 5.6 release.
Interface changes:
* generate linkable stubs for some macros:
- getbegx, getbegy, getcurx, getcury, getmaxx, getmaxy, getparx,
- getpary, getpary,
- and (for libncursesw)
- wgetbkgrnd
+ getattrs
New features and improvements:
* library
- + support hashed databases for the terminal descriptions. This
- uses the Berkeley database, has been tested for several
- versions on different platforms.
- + add use_legacy_coding() function to support lynx's
- font-switching feature.
- + add extension nofilter(), to cancel a prior filter() call.
- + add/install a package config script, e.g., ncurses5-config or
- ncursesw5-config, according to configuration options.
- + provide ifdef for NCURSES_NOMACROS which suppresses most
- macro definitions from curses.h, i.e., where a macro is
- defined to override a function to improve performance.
- + make ifdef's consistent in curses.h for the extended colors
- so the header file can be used for the normal curses library.
- The header file installed for extended colors is a variation
- of the wide-character configuration.
- + improve tgetstr() by making the return value point into the
- user's buffer, if provided.
- + add ifdef's allowing ncurses to be built with tparm() using
- either varargs (the existing status), or using a
- fixed-parameter list (to match X/Open).
- + widen the test for xterm kmous a little to allow for other
- strings than "\E[M", e.g., for xterm-sco functionality in
- xterm.
- + modify wgetnstr() to return KEY_RESIZE if a sigwinch occurs.
- + move prototypes for wide-character trace functions from
- curses.tail to curses.wide to avoid accidental reference to
- those if _XOPEN_SOURCE_EXTENDED is defined without ensuring
- that <wchar.h> is included.
- + change the way shared libraries (other than libtool) are
- installed. Rather than copying the build-tree's libraries,
- link the shared objects into the install directory. This
- makes the --with-rpath option work except with $(DESTDIR).
- + several improvements for rendering in hpterm. These are only
- available if the library is configured using
- --enable-xmc-glitch.
- + Add NCURSES_NO_HARD_TABS and NCURSES_NO_MAGIC_COOKIE
- environment variables to allow runtime suppression of the
- related hard-tabs and xmc-glitch features.
+ + new flavor of the ncurses library provides rudimentary
+ support for POSIX threads. Several functions are reentrant,
+ but most require either a window-level or screen-level mutex.
+ (This is API-compatible, but not ABI-compatible with the
+ normal library).
+ + add NCURSES_OPAQUE symbol to curses.h, will use to make
+ structs opaque in selected configurations.
+ + add NCURSES_EXT_FUNCS and NCURSES_EXT_COLORS symbols to
+ curses.h to make it simpler to tell if the extended functions
+ and/or colors are declared.
+ + add wresize() to C++ binding
+ + eliminate fixed-buffer vsprintf() calls in C++ binding.
+ + add several functions to C++ binding which wrap C functions
+ that pass a WINDOW* parameter.
+ + adapt mouse-handling code from menu library in form-library
+ + improve tracing for form library, showing created forms,
+ fields, etc.
+ + make $NCURSES_NO_PADDING feature work for termcap interface .
+ + add check to trace-file open, if the given name is a
+ directory, add ".log" to the name and try again.
+ + several new manpages: curs_legacy.3x, curs_memleaks.3x,
+ curs_opaque.3x and curs_threads.3x
* programs:
- + add new test programs: chgat.c, demo_altkeys.c, echochar.c,
- foldkeys.c, movewindow.c, redraw.c, (noting that existing
- test programs also were modified to test additional
- features).
- + modify tack to test extended capability function-key strings.
- + modify toe to access termcap data, e.g., via cgetent()
- functions, or as a text file if those are not available.
- + improve infocmp/tic -f option formatting.
- + add toe -a option, to show all databases. This uses new
- private interfaces in the ncurses library for iterating
- through the list of databases.
- + modify MKfallback.sh to use tic -x when constructing fallback
- tables to allow extended capabilities to be retrieved from a
- fallback entry.
+ + modified three test-programs to demonstrate the threading
+ support in this version: ditto, rain, worm.
+ + several new test-programs: demo_panels, dots_mvcur,
+ inch_wide, inchs, key_name, key_names, savescreen,
+ savescreen.sh test_arrays, test_get_wstr, test_getstr,
+ test_instr, test_inwstr and test_opaque.
+ + add adacurses-config to the Ada95 install.
+ + modify tic -f option to format spaces as \s to prevent them
+ from being lost when that is read back in unformatted
+ strings.
+ + The tack program is now distributed separately from ncurses.
* terminal database
- + add terminfo entries for xfce terminal (xfce) and multi gnome
- terminal (mgt)
- + add nsterm-16color entry
- + updated mlterm terminfo entry
- + add kon, kon2 and jfbterm terminfo entry
- + remove invis capability from klone+sgr, mainly used by linux
- entry, since it does not really do this
- + add ka2, kb1, kb3, kc2 to vt220-keypad as an extension
- + add shifted up/down arrow codes to xterm-new as kind/kri
- strings
- + add hpterm-color terminfo entry
- + add 256color variants of terminfo entries for programs which
- are reported to implement this feature
- + correct order of use-clauses in rxvt-basic entry which made
- codes for f1-f4 vt100-style rather than vt220-style.
+ + added entries:
+ o Eterm-256color, Eterm-88color and rxvt-88color
+ o aterm
+ o konsole-256color
+ o mrxvt
+ o screen.mlterm
+ o screen.rxvt
+ o teraterm4.59 is now the primary primary teraterm entry,
+ renamed original to teraterm2.3
+ o 9term terminal
+ o Newbury Data entries
+ + updated/improved entries:
+ o gnome to version 2.22.3
+ o h19, z100
+ o konsole to version 1.6.6
+ o mlterm, mlterm+pcfkeys
+ o xterm, and building-blocks for function-keys to [3]xterm
+ patch #230.
Major bug fixes:
- * correct a typo in configure --with-bool option for the case where
- --without-cxx is used.
- * move assignment from environment variable ESCDELAY from initscr()
- down to newterm() so the environment variable affects timeouts for
- terminals opened with newterm() as well.
- * modify werase to clear multicolumn characters that extend into a
- derived window.
- * modify wchgat() to mark updated cells as changed so a refresh will
- repaint those cells.
- * correct logic in wadd_wch() and wecho_wch(), which did not guard
- against passing the multi-column attribute into a call on
- waddch(), e.g., using data returned by win_wch()
- * fix redrawing of windows other than stdscr using wredrawln() by
- touching the corresponding rows in curscr.
- * reduce memory leaks in repeated calls to tgetent() by remembering
- the last TERMINAL* value allocated to hold the corresponding data
- and freeing that if the tgetent() result buffer is the same as the
- previous call.
- * modify read_termtype() so the term_names data is always allocated
- as part of the str_table, a better fix for a memory leak.
- * fix wins_nwstr(), which did not handle single-column non-8bit
- codes.
- * modify wbkgrnd() to avoid clearing the A_CHARTEXT attribute bits
- since those record the state of multicolumn characters.
- * improve SIGWINCH handling by postponing its effect during
- newterm(), etc., when allocating screens.
- * remove 970913 feature for copying subwindows as they are moved in
- mvwin().
- * add checks in waddchnstr() and wadd_wchnstr() to stop copying when
- a null character is found.
- * add some checks to ensure current position is within scrolling
- region before scrolling on a new line.
- * add a workaround to ACS mapping to allow applications such as
- test/blue.c to use the "PC ROM" characters by masking them with
- A_ALTCHARSET. This worked up til 5.5, but was lost in the revision
- of legacy coding.
+ * add logic to tic for cancelling strings in user-defined
+ capabilities (this is needed for current konsole terminfo entry).
+ * modify mk-1st.awk so the generated makefile rules for linking or
+ installing shared libraries do not first remove the library, in
+ case it is in use, e.g., libncurses.so by /bin/sh.
+ * correct check for notimeout() in wgetch().
+ * fix a sign-extension bug in infocmp's repair_acsc() function.
+ * change winnstr() to stop at the end of the line.
+ * make Ada95 demo_panels() example work.
+ * fix for adding a non-spacing character at the beginning of a line.
+ * fill in extended-color pair to make colors work for
+ wide-characters using extended-colors.
+ * improve refresh of window on top of multi-column characters,
+ taking into account split characters on left/right window
+ boundaries.
+ * modify win_wchnstr() to ensure that only a base cell is returned
+ for each multi-column character.
+ * improve waddch() and winsch() handling of EILSEQ from mbrtowc() by
+ using unctrl() to display illegal bytes rather than trying to
+ append further bytes to make up a valid sequence.
+ * restore curs_set() state after endwin()/refresh()
+ * modify keyname() to use "^X" form only if meta() has been called,
+ or if keyname() is called without initializing curses, e.g., via
+ initscr() or newterm().
+ * modify unctrl() to check codes in 128-255 range versus isprint().
+ If they are not printable, and locale was set, use a "M-" or "~"
+ sequence.
+ * improve resizeterm() by moving ripped-off lines, and repainting
+ the soft-keys.
+ * modify form library to accept control characters such as newline
+ in set_field_buffer(), which is compatible with Solaris.
+ * use NCURSES_MOUSE_MASK() in definition of BUTTON_RELEASE(), etc.,
+ to make those work properly with the --enable-ext-mouse
+ configuration
+ * correct some functions in Ada95 binding which were using return
+ value from C where none was returned.
+ * reviewed/fixed issues reported by Coverity and Klocwork tools.
Portability:
* configure script:
+ new options:
- --with-hashed-db
- Use Berkeley hashed database for storing terminfo
- data rather than storing each compiled entry in a
- separate binary file within a directory tree.
+ --disable-big-strings
+ control whether static string tables are generated
+ as single large strings (to improve startup
+ performance), or as array of individual strings.
+
+ --disable-relink
+ control whether shared libraries are relinked
+ (during install) when rpath is enabled.
+
+ --disable-tic-depends
+ make explicit whether tic library depends on
+ ncurses/ncursesw library.
+
+ --enable-mixed-case
+ override the configure script's check if the
+ filesystem supports mixed-case filenames. This
+ allows one to control how the terminal database
+ maps to the filesystem. For filesystems that do not
+ support mixed-case, the library uses generate
+ 2-character (hexadecimal) codes for the lower-level
+ of the filesystem terminfo database
- --without-dlsym
- Do not use dlsym() to load GPM dynamically.
+ --enable-reentrant
+ builds a different flavor of the ncurses library
+ (ncursest) which improves reentrant use of the
+ library by reducing global and static variables
+ (see the "--with-pthread" option for the threaded
+ support).
- --with-valgrind
- Simplify building for testing with valgrind.
+ --enable-weak-symbols
+ use weak-symbols for linking to the POSIX thread
+ library, and use the same soname for the ncurses
+ shared library as the normal library (caveat: the
+ ABI is for the threaded library, which makes global
+ data accessed via functions).
- --enable-wgetch-events
- Compile with experimental wgetch-events code.
+ --with-pthread
+ build with the POSIX thread library (tested with
+ AIX, Linux, FreeBSD, OpenBSD, HPUX, IRIX64,
+ Solaris, Tru64).
- --enable-signed-char
- Store booleans in "signed char" rather than "char".
+ --with-ticlib
+ build/install the tic-support functions in a
+ separate library
+ improved options:
- --disable-largefile
- make the option work both ways.
+ --enable-ext-colors
+ requires the wide-character configuration.
+
+ --with-chtype
+ ignore option value "unsigned" is always added to
+ the type in curses.h; do the same for
+ --with-mmask-t.
+
+ --with-dmalloc
+ build-fix for redefinition of strndup.
+
+ --with-hashed-db
+ accepts a parameter which is the install-prefix of
+ a given Berkeley Database.
- --with-gpm
- The option now accepts a parameter, i.e., the name
- of the dynamic GPM library to load via dlopen()
+ --with-hashed-db
+ the $LIBS environment variable overrides the search
+ for the db library.
- --disable-symlinks
- The option now allows one to disable symlink() in
- tic even when link() does not work.
+ --without-hashed-db
+ assumed when "--disable-database" is used.
* other configure/build issues:
- + remove special case for Darwin in CF_XOPEN_SOURCE configure
- macro.
- + add configure check to ensure that SIGWINCH is defined on
- platforms such as OS X which exclude that when _XOPEN_SOURCE,
- etc., are defined
- + use ld's -search_paths_first option on Darwin to work around
- odd search rules on that platform.
- + improve ifdef's for _POSIX_VDISABLE in tset to work with Mac
- OS X.
- + modify configure script to ensure that if the C compiler is
- used rather than the loader in making shared libraries, the
- $(CFLAGS) variable is also used.
- + use ${CC} rather than ${LD} in shared library rules for
- IRIX64, Solaris to help ensure that initialization sections
- are provided for extra linkage requirements, e.g., of C++
- applications.
- + improve some shared-library configure scripting for Linux,
- FreeBSD and NetBSD to make --with-shlib-version work.
- + split up dependency of names.c and codes.c in
- ncurses/Makefile to work with parallel make.
- + modify MKlib_gen.sh to change preprocessor-expanded _Bool
- back to bool.
- + modify progs/Makefile.in to make tput init work properly with
- cygwin, i.e., do not pass a .exe in the reference string used
- in check_aliases.
+ + build-fixes for LynxOS
+ + modify shared-library rules to allow FreeBSD 3.x to use
+ rpath.
+ + build-fix for FreeBSD "contemporary" TTY interface.
+ + build-fixes for AIX with libtool.
+ + build-fixes for Darwin and libtool.
+ + modify BeOS-specific ifdef's to build on Haiku.
+ + corrected gcc options for building shared libraries on
+ Solaris and IRIX64.
+ + change shared-library configuration for OpenBSD, make rpath
+ work.
+ + build-fixes for using libutf8, e.g., on OpenBSD 3.7
+ + add "-e" option in ncurses/Makefile.in when generating
+ source-files to force earlier exit if the build environment
+ fails unexpectedly.
+ + add support for shared libraries for QNX.
+ + change delimiter in MKlib_gen.sh from '%' to '@', to avoid
+ substitution by IBM xlc to '#' as part of its extensions to
+ digraphs.
* library:
- + ignore wide-acs line-drawing characters that wcwidth() claims
- are not one-column. This is a workaround for Solaris' broken
- locale support.
- + reduce name-pollution in term.h by removing #define's for
- HAVE_xxx symbols.
- + fix #ifdef in c++/internal.h for QNX 6.1
+ + rewrite wrapper for wcrtomb(), making it work on Solaris.
+ This is used in the form library to determine the length of
+ the buffer needed by field_buffer.
+ + add/use configure script macro CF_SIG_ATOMIC_T, use the
+ corresponding type for data manipulated by signal handlers.
+ + set locale in misc/ncurses-config.in since it uses a range
+ + disable GPM mouse support when $TERM does not happen to
+ contain "linux", since Gpm_Open() no longer limits its
+ assertion to terminals that it might handle, e.g., within
+ "screen" in xterm.
+ + reset mouse file-descriptor when unloading GPM library.
* test programs:
- + modify test/configure script to allow building test programs
- with PDCurses/X11.
- + modified test programs to allow some to work with NetBSD
- curses. Several do not because NetBSD curses implements a
- subset of X/Open curses, and also lacks much of SVr4
- additions. But it is enough for comparison.
- + improved test/configure to build test/ncurses on HPUX 11
- using the vendor curses.
- + change configure script to produce test/Makefile from data
- file.
+ + update test programs to build/work with various UNIX curses
+ for comparisons.
Features of Ncurses
@@ -271,6 +283,8 @@
the use of function keys, e.g., disabling the ncurses KEY_MOUSE,
or by defining more than one control sequence to map to a given
key code.
+ * Support for 256-color terminals, such as modern xterm, when
+ configured using the --enable-ext-colors option.
* Support for 16-color terminals, such as aixterm and modern xterm.
* Better cursor-movement optimization. The package now features a
cursor-local-movement computation more efficient than either BSD's
@@ -342,49 +356,45 @@
cdk
Curses Development Kit
- [3]http://invisible-island.net/cdk/
- [4]http://www.vexus.ca/products/CDK/
+ [4]http://invisible-island.net/cdk/
+ [5]http://www.vexus.ca/products/CDK/
ded
directory-editor
- [5]http://invisible-island.net/ded/
+ [6]http://invisible-island.net/ded/
dialog
the underlying application used in Slackware's setup, and the
basis for similar applications on GNU/Linux.
- [6]http://invisible-island.net/dialog/
+ [7]http://invisible-island.net/dialog/
lynx
the character-screen WWW browser
- [7]http://lynx.isc.org/release/
+ [8]http://lynx.isc.org/release/
Midnight Commander
file manager
- [8]http://www.ibiblio.org/mc/
+ [9]http://www.ibiblio.org/mc/
mutt
mail utility
- [9]http://www.mutt.org/
+ [10]http://www.mutt.org/
ncftp
file-transfer utility
- [10]http://www.ncftp.com/
+ [11]http://www.ncftp.com/
nvi
New vi versions 1.50 are able to use ncurses versions 1.9.7 and
later.
- [11]http://www.bostic.com/vi/
+ [12]http://www.bostic.com/vi/
pinfo
Lynx-like info browser.
- [12]http://dione.ids.pl/~pborys/software/pinfo/
+ [13]https://alioth.debian.org/projects/pinfo/
tin
- newsreader, supporting color, MIME [13]http://www.tin.org/
-
- vh-1.6
- Volks-Hypertext browser for the Jargon File
- [14]http://www.debian.org/Packages/unstable/text/vh.html
+ newsreader, supporting color, MIME [14]http://www.tin.org/
as well as some that use ncurses for the terminfo support alone:
@@ -402,7 +412,7 @@
Who's Who and What's What
Zeyd Ben-Halim started it from a previous package pcurses, written by
- Pavel Curtis. Eric S. Raymond continued development. Juergen Pfeifer
+ Pavel Curtis. Eric S. Raymond continued development. Jürgen Pfeifer
wrote most of the form and menu libraries. Ongoing work is being done
by [17]Thomas Dickey. Thomas Dickey acts as the maintainer for the
Free Software Foundation, which holds the copyright on ncurses.
@@ -442,18 +452,18 @@
1. ftp://ftp.gnu.org/gnu/ncurses/
2. ftp://invisible-island.net/ncurses/
- 3. http://invisible-island.net/cdk/
- 4. http://www.vexus.ca/products/CDK/
- 5. http://invisible-island.net/ded/
- 6. http://invisible-island.net/dialog/
- 7. http://lynx.isc.org/release/
- 8. http://www.ibiblio.org/mc/
- 9. http://www.mutt.org/
- 10. http://www.ncftp.com/
- 11. http://www.bostic.com/vi/
- 12. http://dione.ids.pl/~pborys/software/pinfo/
- 13. http://www.tin.org/
- 14. http://www.debian.org/Packages/unstable/text/vh.html
+ 3. http://invisible-island.net/xterm/xterm.log.html#xterm_230
+ 4. http://invisible-island.net/cdk/
+ 5. http://www.vexus.ca/products/CDK/
+ 6. http://invisible-island.net/ded/
+ 7. http://invisible-island.net/dialog/
+ 8. http://lynx.isc.org/release/
+ 9. http://www.ibiblio.org/mc/
+ 10. http://www.mutt.org/
+ 11. http://www.ncftp.com/
+ 12. http://www.bostic.com/vi/
+ 13. https://alioth.debian.org/projects/pinfo/
+ 14. http://www.tin.org/
15. http://alioth.debian.org/projects/minicom/
16. http://invisible-island.net/vile/
17. mailto:dickey at invisible-island.net
==== //depot/projects/dtrace/src/contrib/ncurses/FREEBSD-upgrade#5 (text+ko) ====
@@ -1,4 +1,4 @@
-$FreeBSD: src/contrib/ncurses/FREEBSD-upgrade,v 1.4 2008/05/09 02:30:24 rafan Exp $
+$FreeBSD: src/contrib/ncurses/FREEBSD-upgrade,v 1.6 2008/11/15 09:30:09 rafan Exp $
ncurses
@@ -8,27 +8,20 @@
For the import files and directories were pruned by:
- tar -X FREEBSD-Xlist -zxf ncurses-5.6.tar.gz
+ tar -X FREEBSD-Xlist -zxf ncurses-5.7.tar.gz
check if there are any new bits that we don't want.
-then imported by:
+The instructions for importing new release and merging to HEAD can be found
+at FreeBSD wiki:
- cvs import -m 'Import ncurses 5.6-20061217 onto the vendor branch' \
- src/contrib/ncurses NCURSES v5_6_20061217
+ http://wiki.freebsd.org/SubversionPrimer/VendorImports
-The date in the tag can be obtained from contrib/ncurses/dist.mk.
-If the version is a snapshot,
+The version tag can be obtained from contrib/ncurses/dist.mk.
- cvs import -m 'Import ncurses 5.6-20080503 snapshot onto the vendor branch' \
- src/contrib/ncurses NCURSES v5_6_20080503
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list