Date: Sat, 15 Nov 2008 22:47:14 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 153018 for review Message-ID: <200811152247.mAFMlE2R023514@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=153018 Change 153018 by jb@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@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) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811152247.mAFMlE2R023514>