head 1.58; access; symbols pkgsrc-2023Q4:1.58.0.18 pkgsrc-2023Q4-base:1.58 pkgsrc-2023Q3:1.58.0.16 pkgsrc-2023Q3-base:1.58 pkgsrc-2023Q2:1.58.0.14 pkgsrc-2023Q2-base:1.58 pkgsrc-2023Q1:1.58.0.12 pkgsrc-2023Q1-base:1.58 pkgsrc-2022Q4:1.58.0.10 pkgsrc-2022Q4-base:1.58 pkgsrc-2022Q3:1.58.0.8 pkgsrc-2022Q3-base:1.58 pkgsrc-2022Q2:1.58.0.6 pkgsrc-2022Q2-base:1.58 pkgsrc-2022Q1:1.58.0.4 pkgsrc-2022Q1-base:1.58 pkgsrc-2021Q4:1.58.0.2 pkgsrc-2021Q4-base:1.58 pkgsrc-2021Q3:1.56.0.32 pkgsrc-2021Q3-base:1.56 pkgsrc-2021Q2:1.56.0.30 pkgsrc-2021Q2-base:1.56 pkgsrc-2021Q1:1.56.0.28 pkgsrc-2021Q1-base:1.56 pkgsrc-2020Q4:1.56.0.26 pkgsrc-2020Q4-base:1.56 pkgsrc-2020Q3:1.56.0.24 pkgsrc-2020Q3-base:1.56 pkgsrc-2020Q2:1.56.0.22 pkgsrc-2020Q2-base:1.56 pkgsrc-2020Q1:1.56.0.18 pkgsrc-2020Q1-base:1.56 pkgsrc-2019Q4:1.56.0.20 pkgsrc-2019Q4-base:1.56 pkgsrc-2019Q3:1.56.0.16 pkgsrc-2019Q3-base:1.56 pkgsrc-2019Q2:1.56.0.14 pkgsrc-2019Q2-base:1.56 pkgsrc-2019Q1:1.56.0.12 pkgsrc-2019Q1-base:1.56 pkgsrc-2018Q4:1.56.0.10 pkgsrc-2018Q4-base:1.56 pkgsrc-2018Q3:1.56.0.8 pkgsrc-2018Q3-base:1.56 pkgsrc-2018Q2:1.56.0.6 pkgsrc-2018Q2-base:1.56 pkgsrc-2018Q1:1.56.0.4 pkgsrc-2018Q1-base:1.56 pkgsrc-2017Q4:1.56.0.2 pkgsrc-2017Q4-base:1.56 pkgsrc-2017Q3:1.54.0.16 pkgsrc-2017Q3-base:1.54 pkgsrc-2017Q2:1.54.0.12 pkgsrc-2017Q2-base:1.54 pkgsrc-2017Q1:1.54.0.10 pkgsrc-2017Q1-base:1.54 pkgsrc-2016Q4:1.54.0.8 pkgsrc-2016Q4-base:1.54 pkgsrc-2016Q3:1.54.0.6 pkgsrc-2016Q3-base:1.54 pkgsrc-2016Q2:1.54.0.4 pkgsrc-2016Q2-base:1.54 pkgsrc-2016Q1:1.54.0.2 pkgsrc-2016Q1-base:1.54 pkgsrc-2015Q4:1.53.0.2 pkgsrc-2015Q4-base:1.53 pkgsrc-2015Q3:1.52.0.10 pkgsrc-2015Q3-base:1.52 pkgsrc-2015Q2:1.52.0.8 pkgsrc-2015Q2-base:1.52 pkgsrc-2015Q1:1.52.0.6 pkgsrc-2015Q1-base:1.52 pkgsrc-2014Q4:1.52.0.4 pkgsrc-2014Q4-base:1.52 pkgsrc-2014Q3:1.52.0.2 pkgsrc-2014Q3-base:1.52 pkgsrc-2014Q2:1.51.0.6 pkgsrc-2014Q2-base:1.51 pkgsrc-2014Q1:1.51.0.4 pkgsrc-2014Q1-base:1.51 pkgsrc-2013Q4:1.51.0.2 pkgsrc-2013Q4-base:1.51 pkgsrc-2013Q3:1.50.0.18 pkgsrc-2013Q3-base:1.50 pkgsrc-2013Q2:1.50.0.16 pkgsrc-2013Q2-base:1.50 pkgsrc-2013Q1:1.50.0.14 pkgsrc-2013Q1-base:1.50 pkgsrc-2012Q4:1.50.0.12 pkgsrc-2012Q4-base:1.50 pkgsrc-2012Q3:1.50.0.10 pkgsrc-2012Q3-base:1.50 pkgsrc-2012Q2:1.50.0.8 pkgsrc-2012Q2-base:1.50 pkgsrc-2012Q1:1.50.0.6 pkgsrc-2012Q1-base:1.50 pkgsrc-2011Q4:1.50.0.4 pkgsrc-2011Q4-base:1.50 pkgsrc-2011Q3:1.50.0.2 pkgsrc-2011Q3-base:1.50 pkgsrc-2011Q2:1.49.0.2 pkgsrc-2011Q2-base:1.49 pkgsrc-2011Q1:1.47.0.4 pkgsrc-2011Q1-base:1.47 pkgsrc-2010Q4:1.47.0.2 pkgsrc-2010Q4-base:1.47 pkgsrc-2010Q3:1.46.0.2 pkgsrc-2010Q3-base:1.46 pkgsrc-2010Q2:1.44.0.2 pkgsrc-2010Q2-base:1.44 pkgsrc-2010Q1:1.43.0.4 pkgsrc-2010Q1-base:1.43 pkgsrc-2009Q4:1.43.0.2 pkgsrc-2009Q4-base:1.43 pkgsrc-2009Q3:1.39.0.4 pkgsrc-2009Q3-base:1.39 pkgsrc-2009Q2:1.39.0.2 pkgsrc-2009Q2-base:1.39 pkgsrc-2009Q1:1.34.0.2 pkgsrc-2009Q1-base:1.34 pkgsrc-2008Q4:1.32.0.2 pkgsrc-2008Q4-base:1.32 pkgsrc-2008Q3:1.30.0.4 pkgsrc-2008Q3-base:1.30 cube-native-xorg:1.30.0.2 cube-native-xorg-base:1.30 pkgsrc-2008Q2:1.29.0.4 pkgsrc-2008Q2-base:1.29 cwrapper:1.29.0.2 pkgsrc-2008Q1:1.27.0.2 pkgsrc-2008Q1-base:1.27 pkgsrc-2007Q4:1.25.0.2 pkgsrc-2007Q4-base:1.25 pkgsrc-2007Q3:1.24.0.2 pkgsrc-2007Q3-base:1.24 pkgsrc-2007Q2:1.21.0.2 pkgsrc-2007Q2-base:1.21 pkgsrc-2007Q1:1.18.0.2 pkgsrc-2007Q1-base:1.18 pkgsrc-2006Q4:1.17.0.2 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.16.0.2 pkgsrc-2006Q3-base:1.16 pkgsrc-2006Q2:1.12.0.2 pkgsrc-2006Q2-base:1.12 pkgsrc-2006Q1:1.10.0.2 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.9.0.4 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.9.0.2 pkgsrc-2005Q3-base:1.9 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.6.0.2 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.4.0.6 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.4 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.2 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.58 date 2021.10.26.11.34.31; author nia; state Exp; branches; next 1.57; commitid MHqjP6oNOKJ4ujeD; 1.57 date 2021.10.07.15.14.16; author nia; state Exp; branches; next 1.56; commitid P2riI8QJYhdyjTbD; 1.56 date 2017.10.19.13.59.01; author jperkin; state Exp; branches; next 1.55; commitid fRz1X85dN0datFbA; 1.55 date 2017.10.19.13.51.34; author jperkin; state Exp; branches; next 1.54; commitid SZHfyYW6xwM4rFbA; 1.54 date 2015.12.29.04.04.32; author dholland; state Exp; branches; next 1.53; commitid MGywJcTuFA0OoNOy; 1.53 date 2015.11.04.03.28.56; author agc; state Exp; branches; next 1.52; commitid lW4FTm8V2IrjYIHy; 1.52 date 2014.07.27.20.45.10; author ahoka; state Exp; branches; next 1.51; commitid lWhOWc4NcWoBD3Kx; 1.51 date 2013.12.16.19.51.14; author asau; state Exp; branches; next 1.50; commitid io048TaDfbTEwohx; 1.50 date 2011.07.08.17.23.05; author drochner; state Exp; branches; next 1.49; 1.49 date 2011.06.15.13.44.39; author drochner; state Exp; branches; next 1.48; 1.48 date 2011.06.10.17.07.16; author drochner; state Exp; branches; next 1.47; 1.47 date 2010.11.16.13.53.06; author drochner; state Exp; branches 1.47.4.1; next 1.46; 1.46 date 2010.07.20.12.10.34; author drochner; state Exp; branches; next 1.45; 1.45 date 2010.07.06.15.56.06; author drochner; state Exp; branches; next 1.44; 1.44 date 2010.06.11.11.50.39; author drochner; state Exp; branches; next 1.43; 1.43 date 2009.11.20.11.34.04; author drochner; state Exp; branches; next 1.42; 1.42 date 2009.11.15.21.30.20; author wiz; state Exp; branches; next 1.41; 1.41 date 2009.10.28.18.53.21; author drochner; state Exp; branches; next 1.40; 1.40 date 2009.10.24.12.49.59; author drochner; state Exp; branches; next 1.39; 1.39 date 2009.06.11.08.09.28; author wiz; state Exp; branches; next 1.38; 1.38 date 2009.06.04.11.30.15; author drochner; state Exp; branches; next 1.37; 1.37 date 2009.05.26.14.54.12; author wiz; state Exp; branches; next 1.36; 1.36 date 2009.04.16.20.34.46; author drochner; state Exp; branches; next 1.35; 1.35 date 2009.04.08.18.43.17; author drochner; state Exp; branches; next 1.34; 1.34 date 2009.03.15.20.38.53; author jmcneill; state Exp; branches; next 1.33; 1.33 date 2009.03.15.16.47.29; author jmcneill; state Exp; branches; next 1.32; 1.32 date 2008.10.24.20.23.50; author wiz; state Exp; branches; next 1.31; 1.31 date 2008.10.16.13.35.12; author drochner; state Exp; branches; next 1.30; 1.30 date 2008.08.24.10.04.49; author dsainty; state Exp; branches; next 1.29; 1.29 date 2008.06.13.11.03.48; author drochner; state Exp; branches; next 1.28; 1.28 date 2008.04.11.19.55.18; author drochner; state Exp; branches; next 1.27; 1.27 date 2008.01.11.12.52.25; author drochner; state Exp; branches; next 1.26; 1.26 date 2008.01.06.15.50.00; author drochner; state Exp; branches; next 1.25; 1.25 date 2007.12.17.17.52.11; author drochner; state Exp; branches; next 1.24; 1.24 date 2007.09.18.19.11.39; author drochner; state Exp; branches; next 1.23; 1.23 date 2007.08.09.19.57.27; author drochner; state Exp; branches; next 1.22; 1.22 date 2007.07.06.18.42.30; author drochner; state Exp; branches; next 1.21; 1.21 date 2007.06.15.17.57.26; author drochner; state Exp; branches; next 1.20; 1.20 date 2007.04.11.22.40.40; author wiz; state Exp; branches; next 1.19; 1.19 date 2007.04.11.17.54.35; author drochner; state Exp; branches; next 1.18; 1.18 date 2007.02.26.18.20.35; author drochner; state Exp; branches; next 1.17; 1.17 date 2006.10.13.18.25.47; author drochner; state Exp; branches; next 1.16; 1.16 date 2006.09.15.15.16.42; author jmmv; state Exp; branches; next 1.15; 1.15 date 2006.07.14.14.57.12; author rillig; state Exp; branches; next 1.14; 1.14 date 2006.07.13.23.36.18; author rillig; state Exp; branches; next 1.13; 1.13 date 2006.07.04.16.03.51; author drochner; state Exp; branches; next 1.12; 1.12 date 2006.04.27.20.44.34; author drochner; state Exp; branches; next 1.11; 1.11 date 2006.03.30.21.18.06; author jmmv; state Exp; branches; next 1.10; 1.10 date 2006.02.15.18.03.29; author drochner; state Exp; branches; next 1.9; 1.9 date 2005.08.26.16.37.51; author drochner; state Exp; branches; next 1.8; 1.8 date 2005.07.07.13.30.07; author markd; state Exp; branches; next 1.7; 1.7 date 2005.05.18.16.19.05; author drochner; state Exp; branches; next 1.6; 1.6 date 2005.03.03.16.53.09; author jmmv; state Exp; branches; next 1.5; 1.5 date 2005.02.23.17.36.21; author wiz; state Exp; branches; next 1.4; 1.4 date 2004.05.07.11.13.16; author jmmv; state Exp; branches; next 1.3; 1.3 date 2004.04.15.11.32.50; author xtraeme; state Exp; branches; next 1.2; 1.2 date 2003.12.18.09.08.44; author cube; state Exp; branches; next 1.1; 1.1 date 2003.12.13.17.54.14; author xtraeme; state Exp; branches 1.1.1.1; next ; 1.47.4.1 date 2011.06.15.18.14.43; author tron; state Exp; branches; next ; 1.1.1.1 date 2003.12.13.17.54.14; author xtraeme; state Exp; branches; next ; desc @@ 1.58 log @x11: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz @ text @$NetBSD: distinfo,v 1.57 2021/10/07 15:14:16 nia Exp $ BLAKE2s (vte-0.28.1.tar.bz2) = c801e101d368780f9a18cc8bfb1e20482bc42c1fd459821794df76c3040f3e61 SHA512 (vte-0.28.1.tar.bz2) = dcce46bb0ba96d06a844c24ef20bebc2185eaf9351d07b001f45663eaa252b293ad74d6a479987736d9e752f76efe45760116439044e799958c32dfea8bf2d0a Size (vte-0.28.1.tar.bz2) = 1341147 bytes SHA1 (patch-aa) = 6b722ecbbd9face7152feca39f1d323870d2a69a SHA1 (patch-ab) = 217a8722d09b1854e869c49af69731ffed92f61c SHA1 (patch-ac) = 3b357bf9d1bca93c24f5b09dae1adec82323be0d SHA1 (patch-af) = 69ea7e022f6c495c3c9af681d05644b9d70e7bdc SHA1 (patch-ah) = 28cee2661439d7d6f1959ebf3c7d1b7b3fe0a764 SHA1 (patch-ai) = 4c365d1d05faa2d9bd0f8f21d500a72605f092d9 SHA1 (patch-config.h.in) = 1d80496a6f4299adc0749cf65339ee8407309a17 SHA1 (patch-configure) = dc8dd91cfee84eaf62c6813defcbf311ebdcfedc SHA1 (patch-gnome-pty-helper_config.h.in) = bee681f4e5102213eeeee6a825d02d31b3d0c63d SHA1 (patch-src_keymap.c) = 165ef9ec2a46eb78ade34b5651dcd97bf6e5c96e SHA1 (patch-src_keymap.h) = de51c3182a4ce3adabc3c2ab6180202b47b282fd @ 1.57 log @x11: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.56 2017/10/19 13:59:01 jperkin Exp $ d3 1 a3 1 RMD160 (vte-0.28.1.tar.bz2) = e0748777f5a57266762b3dd88f7a10b143e412d9 @ 1.56 log @vte: Split non-standard multi-file patch into separate files. Avoids issues when developing with mkpatches from pkgtools/pkgdiff. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.55 2017/10/19 13:51:34 jperkin Exp $ a2 1 SHA1 (vte-0.28.1.tar.bz2) = 9867f84c6be65ff485d8a1a3c41a359709b6f84c @ 1.55 log @vte: Don't define _XOPEN_SOURCE if using C99 on SunOS. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.54 2015/12/29 04:04:32 dholland Exp $ a12 1 SHA1 (patch-altmeta) = 1fc77f879dfb76220ebe6a6e5769c2662fec58a9 d16 2 @ 1.54 log @Fix missing/broken rcsids. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.53 2015/11/04 03:28:56 agc Exp $ d14 3 @ 1.53 log @Add SHA512 digests for distfiles for x11 category Problems found locating distfiles: Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2 Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz Package xservers: missing distfile xservers-3.3.6.5.tar.bz2 Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.52 2014/07/27 20:45:10 ahoka Exp $ d13 1 a13 1 SHA1 (patch-altmeta) = 2ff444350c473630a9040c2747859ba7a3a7e30b @ 1.52 log @Properly handle the alt key in terminals. Patch from: https://bugzilla.gnome.org/show_bug.cgi?id=663779 Fixes PR pkg/48806 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.51 2013/12/16 19:51:14 asau Exp $ d5 1 @ 1.51 log @No utmp.h on modern FreeBSD, use utmpx.h instead. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.50 2011/07/08 17:23:05 drochner Exp $ d12 1 @ 1.50 log @update to 0.28.1 This swiches to the new release branch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.49 2011/06/15 13:44:39 drochner Exp $ d11 1 a11 1 SHA1 (patch-ai) = 986dd7c2a5778c9c35100901cfaa25acd0cbdc32 @ 1.49 log @add CVE reference @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.48 2011/06/10 17:07:16 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.26.2.tar.bz2) = 4c8fb07403538b7f743ec1d7af7b127683c7b9c2 RMD160 (vte-0.26.2.tar.bz2) = 22a2217f69c2f64090a9d45105047fb1a440b07f Size (vte-0.26.2.tar.bz2) = 1310863 bytes a11 1 SHA1 (patch-aj) = 8a8dd64193a041e5aafe4dde383f9af272526b26 @ 1.48 log @add a patch from Gnome bugzille to fix a bug where the terminal could be sent into an endless loop allocating memory by a simple escape sequence bump PKGREV @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.47 2010/11/16 13:53:06 drochner Exp $ d12 1 a12 1 SHA1 (patch-aj) = 7d4d272bd86948f93b9218d6268332e0ece677f0 @ 1.47 log @update to 0.26.2 This switches to the gnome-2.32 release branch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.46 2010/07/20 12:10:34 drochner Exp $ d12 1 @ 1.47.4.1 log @Pullup ticket #3457 - requested by drochner x11/vte: security patch Revisions pulled up: - x11/vte/Makefile 1.85 - x11/vte/distinfo 1.48 - x11/vte/patches/patch-aj 1.3 --- Module Name: pkgsrc Committed By: drochner Date: Fri Jun 10 17:07:16 UTC 2011 Modified Files: pkgsrc/x11/vte: Makefile distinfo Added Files: pkgsrc/x11/vte/patches: patch-aj Log Message: add a patch from Gnome bugzille to fix a bug where the terminal could be sent into an endless loop allocating memory by a simple escape sequence bump PKGREV @ text @d1 1 a1 1 $NetBSD$ a11 1 SHA1 (patch-aj) = 7d4d272bd86948f93b9218d6268332e0ece677f0 @ 1.46 log @update to 0.24.3 change: Fixed CVE-2003-0070 again (possibility to put arbitrary input onto the user's command line by combination of set/get window title escape sequences) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.45 2010/07/06 15:56:06 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.24.3.tar.bz2) = 463f2abf529286ce450b6c026a53bcd3e1fbb627 RMD160 (vte-0.24.3.tar.bz2) = 0fed099ec8a1e88ce7a7fd0f12cab260b7559be0 Size (vte-0.24.3.tar.bz2) = 1287755 bytes d11 1 a11 1 SHA1 (patch-ai) = f2fe5969be0af12c8b4c88622ebe3dcb13f79fee @ 1.45 log @update to 0.24.2 This switches to the gnome-2.30 release branch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.44 2010/06/11 11:50:39 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.24.2.tar.bz2) = d4327abe435c6c8908907302740528d2e3038717 RMD160 (vte-0.24.2.tar.bz2) = f89c4fbd6032d0860c4ab51bbec0f837236170b3 Size (vte-0.24.2.tar.bz2) = 1312996 bytes @ 1.44 log @fix a botches test in the configure script, and pass --disable-deprecation makes the pkg build with gtk2-2.20, fixes PR pkg/43451 by Greg Oster @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.43 2009/11/20 11:34:04 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.22.5.tar.bz2) = c9dd126991cf6d50ac3c678c0e117a5b2fefc180 RMD160 (vte-0.22.5.tar.bz2) = 4fde6a39f81eb8440d467afbb1410e03f8e83fe4 Size (vte-0.22.5.tar.bz2) = 1351975 bytes a11 1 SHA1 (patch-aj) = a928ccf95edabb18e65cc9968fae5415b6b49dd2 @ 1.43 log @update to 0.22.5 changes: Misc bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.42 2009/11/15 21:30:20 wiz Exp $ d12 1 @ 1.42 log @Update to 0.22.4: 0.22.4 ======= - Fix a regression introduced in 0.22.4 - Bugs fixed in this release: Revert "Bug 591648 - Don't clear the screen when switching to the alternate screen" @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.41 2009/10/28 18:53:21 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.22.4.tar.bz2) = fdf40af19b5f323f1bc3ff2b8f25a05a064c1285 RMD160 (vte-0.22.4.tar.bz2) = 19a118e0aba2d8b19df2ed7f03ac871a715c738d Size (vte-0.22.4.tar.bz2) = 1352214 bytes @ 1.41 log @update to 0.22.3 changes: -bugfixes -Rework mouse selection to be more robust. In particular, PRIMARY selection now only changes when mouse button is released, not upon every motion when selecting @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.40 2009/10/24 12:49:59 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.22.3.tar.bz2) = 669b021de2e8b98b1d9e146f024f13465c5527d0 RMD160 (vte-0.22.3.tar.bz2) = e95b7652327cda81a27b36cb98dc8a0abc14d2fe Size (vte-0.22.3.tar.bz2) = 1352378 bytes @ 1.40 log @update to 0.22.2 This switches to the gnome-2.28 release branch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.39 2009/06/11 08:09:28 wiz Exp $ d3 3 a5 3 SHA1 (vte-0.22.2.tar.bz2) = 8e38f282bce5b1e1249b8f423ecf3f13bd6377f7 RMD160 (vte-0.22.2.tar.bz2) = 99c0086841db6b337506828dfec4743358be2b4f Size (vte-0.22.2.tar.bz2) = 1349806 bytes @ 1.39 log @Update to 0.20.5: 0.20.5 ======= - Followup release to undo unintended .soname bump @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.38 2009/06/04 11:30:15 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.20.5.tar.bz2) = 8e3a471183258d5f0ca807465e5b86bb29a3d110 RMD160 (vte-0.20.5.tar.bz2) = 88e2067a67eea8a6f067d4a5851c0222fde7d468 Size (vte-0.20.5.tar.bz2) = 1328766 bytes @ 1.38 log @update to 0.20.4 changes: - New enum value VTE_ERASE_TTY - Make VTE_ERASE_AUTO send \H for backspace if terminal erase is undefined -bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.37 2009/05/26 14:54:12 wiz Exp $ d3 3 a5 3 SHA1 (vte-0.20.4.tar.bz2) = bd6133338077763fa13fea8e01bf75351a2bf2dc RMD160 (vte-0.20.4.tar.bz2) = 40824e8c5c48f3df71fcb5cdbe71ad447d640558 Size (vte-0.20.4.tar.bz2) = 1327189 bytes @ 1.37 log @Update to 0.20.3. Set LICENSE to gnu-lgpl-v2. 0.20.3 ======= - Bugs fixed in this release: Bug 583129 - [python] allow passing None as command or directory option Bug 583078 - [python] allow passing of environment as a dictionary 0.20.2 ======= - Bugs fixed in this release: Bug 567064 - Work around buggy iconv @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.36 2009/04/16 20:34:46 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.20.3.tar.bz2) = 66bb9dc4886474f525557ba2efaed5ffb92bb4c1 RMD160 (vte-0.20.3.tar.bz2) = 025cb30e36967b4743b6ed2d45fcfb94b45d1245 Size (vte-0.20.3.tar.bz2) = 1326992 bytes @ 1.36 log @update to 0.20.1 changes: minor bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.35 2009/04/08 18:43:17 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.20.1.tar.bz2) = 92715cbf5a51ec42216fdcf6e84a32217b72ca00 RMD160 (vte-0.20.1.tar.bz2) = badc94d7f7ea4436fb280059362432837d654c75 Size (vte-0.20.1.tar.bz2) = 1090308 bytes @ 1.35 log @unfuzz a patch, might help for a problem seen in Linux bulk build @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.34 2009/03/15 20:38:53 jmcneill Exp $ d3 3 a5 3 SHA1 (vte-0.20.0.tar.bz2) = 4cd2017af739a829e9390d8700919c2de108178d RMD160 (vte-0.20.0.tar.bz2) = 5284d7f89ab429121818b7715726e856dda6b02e Size (vte-0.20.0.tar.bz2) = 1089171 bytes @ 1.34 log @Update to vte 0.20.0. 0.20.0 ======= - Support using a real bold font instead of pseudo-bolding - Respond to fontconfig configuration changes - Bugs fixed in this release: Bug 54926 Should try bold version of font before pseudo-bolding Bug 570208 vte fails to build outside source tree Bug 548272 Fix output of CSI 13,14, 18-21 Bug 565688 [gnome-pty-helper] using openpty in a bad way Bug 566795 VTE fails to build in trunk Bug 524170 Support initc terminfo capability and change-cursor-color Bug 566730 vte_terminal_set_color_cursor() calls invalidate_all but it doesn't have to Bug 565679 alloca is discouraged Bug 565675 typo in configure.in cause ncurses checking fail Bug 565663 compile failure because use static function in another .h file Bug 575398 configure warns about term.h under OpenSolaris Bug 574616 "real" transparency not working from python bindings Bug 574025 Crash in _vte_terminal_insert_char @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.33 2009/03/15 16:47:29 jmcneill Exp $ d7 1 a7 1 SHA1 (patch-ab) = 93146997c7fcb992db190c4c634fb98b05e61ec9 @ 1.33 log @Update vte to 0.19.4. 2008-12-15 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.4. 2008-12-14 Behdad Esfahbod Bug 564535 – check for gperf on build * autogen.sh: Check for gperf. 2008-12-12 Behdad Esfahbod * doc/reference/Makefile.am: * src/vteunistr.c (unistr_comp_hash), (unistr_comp_equal), (_vte_unistr_append_unichar), (_vte_unistr_get_base), (_vte_unistr_append_to_string), (_vte_unistr_strlen): * src/vteunistr.h: Document vteunistr. 2008-12-12 Behdad Esfahbod * src/vteunistr.h: Minor cleanup. 2008-12-12 Behdad Esfahbod * src/iso2022.c (_vte_iso2022_ambiguous_width): Avoid pointers in the const array. 2008-12-12 Behdad Esfahbod Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 * src/vteunistr.c: * src/vteunistr.h: An extended UTF-32 type that assigns numeric values to UTF-8 sequences on demand. Can be used to efficiently store a string, instead of one character, at each cell. * src/vte-private.h: * src/vte.c: * src/vtedraw.c: * src/vtedraw.h: * src/vtepangocairo.c: Port to vteunistr instead of gunichar for cell content. * src/vte.c: Handle zerowidth insertions by sticking it on the previous cell. * src/iso2022.h: * src/iso2022.c: Cleanup ambiguous-width handling. Handle zero-width chars. 2008-12-11 Christian Persch Bug 564057 – src/pty.c does not compile with --disable-gnome-pty-helper * src/pty.c: Build with --disable-gnome-pty-helper. Patch by yselkowitz at users.sourceforge.net . 2008-12-11 Christian Persch * src/vte.c: (vte_terminal_class_init): Update set-scroll-adjustement docs. 2008-12-10 Paolo Borelli Bug 562695 - ship pkg-config file for python bindings * configure.in: * python/Makefile.am: * python/pyvte.pc.in: 2008-12-08 Behdad Esfahbod Bug 563752 – pangocairo backend recreates cairo_surface_t for background drawing * src/vte.c (vte_terminal_paint), (vte_terminal_set_scroll_background), (vte_terminal_background_update): * src/vtedraw.c (_vte_draw_new), (_vte_draw_set_background_solid), (_vte_draw_set_background_image), (_vte_draw_set_background_scroll), (_vte_draw_draw_rectangle): * src/vtedraw.h: * src/vtepangocairo.c (_vte_pangocairo_destroy), (_vte_pangocairo_set_background_solid), (_vte_pangocairo_set_background_image), (_vte_pangocairo_set_background_scroll), (_vte_pangocairo_clear), (_vte_pangocairo_clip), (set_source_color_alpha): * src/vteskel.c: Cleanup vte_draw background API. Use a cached cairo_pattern_t in pangocairo backend. Also, queue background update on scroll_background change. 2008-12-07 Behdad Esfahbod Bug 163213 – Cursor should remain visible when selected * src/vte.c (vte_terminal_paint_cursor): Do a reverse hollow cursor if selected but not focused. 2008-12-05 Christian Persch * src/vtebg.c: (vte_bg_get_pixmap): Don't modify source_pixbuf. If we're going to change the saturation, first make a copy. Fixes switching background type between fauxtransparency and image in gnome-terminal trunk. 2008-12-05 Behdad Esfahbod * src/vtepangocairo.c (_vte_pangocairo_clear): Fix scrolling offset. Ray Strode reported that background offset was being done incorrectly. A negation did it. 2008-12-05 Behdad Esfahbod * Makefile.am: * configure.in: Hook up perf/. Also adjust svn:ignore props. 2008-12-05 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.3. 2008-12-05 Behdad Esfahbod * src/vte.c (_vte_new_row_data), (_vte_new_row_data_sized), (vte_terminal_match_contents_refresh), (vte_terminal_process_incoming), (vte_terminal_init), (vte_terminal_set_word_chars): Always call g_array_new() with clear flag set. It incurs no overhead but avoids heisenbugs. 2008-12-05 Behdad Esfahbod * src/vte.c (_vte_terminal_insert_char): * src/vteseq.c (vte_sequence_handler_screen_alignment_test): Use structure assignment instead of memcpy(). 2008-12-05 Behdad Esfahbod * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): Remove unneeded checks. They were masking bugs. 2008-12-05 Behdad Esfahbod Red Hat Bug 474618 - gnome-terminal sometime leaves empty begining of the line * src/vte.c (_vte_terminal_insert_char): Really fix the bug this time. 2008-12-05 Behdad Esfahbod * src/Makefile.am: Build fixes. * NEWS: * configure.in: Released 0.19.2. 2008-12-05 Behdad Esfahbod Red Hat Bug 474618 - gnome-terminal sometime leaves empty begining of the line * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): continue instead of break'ing out of the loop. 2008-12-04 Behdad Esfahbod Bug 563274 – Misspelled word in src code * src/vte.c (vte_terminal_process_incoming): Fix typo. 2008-12-02 Behdad Esfahbod Bug 563024 – In alternate-screen, selection can copy out of screen boundaries * src/vte.c (vte_terminal_extend_selection_expand), (vte_terminal_extend_selection): Make sure current selection row is in the visible screen. I have a deja vu of fixing this bug like two years ago... 2008-12-02 Christian Persch Bug 552096 – Detect tgetent if provided by libtinfo * configure.in: Rewrote tgetent checks to be more readable. Also check for tgetent in libtinfo. * src/keymap.c: (_vte_keymap_map), (_vte_keymap_key_is_modifier): * src/ssfe.c: Adjust includes accordingly. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Don't do fancy rounding for row selection, only for column. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_invalidate_selection), (vte_terminal_start_selection): Call function instead of open coding. 2008-12-02 Behdad Esfahbod * src/vtedraw.h: * src/vtepangocairo.c (font_info_cache_ascii): Cache the full ASCII range if Latin uses the default language. 2008-12-02 Behdad Esfahbod * src/vtepangocairo.c (context_hash), (context_equal), (font_info_create_for_context), (font_info_create_for_screen), (font_info_create_for_widget): Respect PangoLanguage set on a widget's PangoContext. 2008-12-02 Behdad Esfahbod * src/vtepangocairo.c (font_info_measure_font): Remove CJK fullwidth measurement hacks. Pango doesn't need these. We're down to one FcFontSort() instead of two during initialization. 2008-12-02 Behdad Esfahbod Bug 559818 – redundant selection-changed signal on deselection * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Fix all redundant selection-changed signals. Including those on double-click. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c: Rewrite text selection. In particular, fix block_mode. 2008-12-02 Behdad Esfahbod * HACKING: Update. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c (_vte_terminal_set_pointer_visible), (vte_terminal_get_mouse_tracking_info), (vte_terminal_send_mouse_button_internal), (vte_terminal_maybe_send_mouse_button), (vte_terminal_maybe_send_mouse_drag), (vte_terminal_motion_notify), (vte_terminal_button_press), (vte_terminal_button_release), (vte_terminal_scroll), (vte_terminal_reset): * src/vteseq.c (vte_sequence_handler_decset_internal): Mouse tracking cleanup. 2008-12-02 Behdad Esfahbod * configure.in: Add -Wno-switch-enum warning flag as we are not -Wswitch-enum clean. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_extend_selection_on_type), (vte_terminal_extend_selection): Cut one third of the 400-line function out into a function of its own. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_extend_selection): Revert previous change. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_extend_selection): Add a shortcircuit check. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_terminal_send_mouse_button_internal), (vte_terminal_maybe_send_mouse_drag), (cursor_inside_match), (vte_terminal_match_hilite_show), (vte_terminal_match_hilite_update), (vte_terminal_match_hilite), (vte_terminal_extend_selection), (vte_terminal_autoscroll), (vte_terminal_motion_notify), (vte_terminal_button_press), (vte_terminal_button_release): Change mouse coordinates type from double to long. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Cleanup selection code a bit more. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Merge selection_origin and selection_restart_origin as only one was being used at a time. 2008-12-02 Behdad Esfahbod Bug 471480 – select single character Bug 110371 – Cannot select newline at end of full line * src/vte-private.h: * src/vte.c (find_start_column), (find_end_column), (vte_terminal_start_selection), (math_div), (vte_terminal_extend_selection): Make selection work more I-beam-like. 2008-12-02 Christian Persch * src/vte.c: (vte_terminal_class_init): Show the correct version in Since: and Deprecated: annotations. 2008-12-02 Christian Persch Bug 112172 – Get rid of VteReaper * src/reaper.h: Deprecate. 2008-12-02 Christian Persch * configure.in: Enable maintainer mode by default. Define more deprecation defines, and define the *_DISABLE_SINGLE_INCLUDES defines. Enable deprecations by default in maintainer mode. * src/vteapp.c: Undef VTE_DISABLE_DEPRECATED here. 2008-12-02 Christian Persch * configure.in: * src/vte-private.h: Move VTE_UTF8_BPC definition from configure to vte-private.h. * src/vteconv.c: Include vte-private.h here. 2008-12-02 Christian Persch * src/vte-private.h: * src/vte.c: (mark_input_source_invalid), (_vte_terminal_connect_pty_read), (mark_output_source_invalid), (_vte_terminal_connect_pty_write), (_vte_terminal_disconnect_pty_read), (_vte_terminal_disconnect_pty_write), (_vte_terminal_enable_input_source), (remove_cursor_timeout), (vte_terminal_key_press), (vte_terminal_focus_in), (vte_terminal_focus_out), (vte_terminal_init), (vte_terminal_unrealize), (vte_terminal_expose), (vte_terminal_background_update), (add_update_timeout), (remove_from_active_list), (vte_terminal_add_process_timeout), (process_timeout), (update_repeat_timeout), (update_timeout): Remove VTE_INVALID_SOURCE definition and just use 0 directly. 2008-12-02 Christian Persch Bug 560667 – invalid definition of VTE_INVALID_SOURCE * src/vte-private.h: Fix VTE_INVALID_SOURCE define to use 0 instead of -1. 2008-12-02 Christian Persch * configure.in: Remove two AC_DEFINEs from here. * src/vte-private.h: Define VTE_INVALID_SOURCE here for now. 2008-12-02 Christian Persch Bug 112172 – Get rid of VteReaper * src/reaper.c: (vte_reaper_child_watch_cb), (vte_reaper_add_child), (vte_reaper_init), (vte_reaper_constructor), (vte_reaper_finalize), (vte_reaper_class_init), (vte_reaper_get), (child_exited), (main): * src/reaper.h: Prepare for removal of Reaper in vte1.0 by removing the unused pre-glib-2.4 code from Reaper. 2008-12-02 Christian Persch * src/vteapp.c: (main): Catch the child-exited signal to the child's exit code. 2008-12-02 Christian Persch * src/vte-private.h: * src/vte.c: (vte_terminal_class_init): Intern the signal names. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_motion_notify): Do not discard motion notify events with coordinates out of our allocation, or when the cell under the cursor didn't change. These are useful for extending selection and for sub-cell selection details, as well as app-requested all motion tracking. 2008-12-02 Behdad Esfahbod Bug 541441 – Dehighlight links on visibility notify? * src/vte.c (vte_terminal_focus_in), (vte_terminal_enter): Move match highlight enabling into "enter" event instead of "focus in". 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c (_vte_terminal_set_pointer_visible), (vte_terminal_maybe_send_mouse_button), (vte_terminal_maybe_send_mouse_drag), (vte_terminal_motion_notify), (vte_terminal_button_press), (vte_terminal_button_release), (vte_terminal_scroll), (vte_terminal_reset): * src/vteseq.c (vte_sequence_handler_decset_internal): Simplify mouse event tracking by using a single int instead of five booleans. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_terminal_deselect_all), (vte_terminal_process_incoming), (vte_cell_is_selected), (vte_terminal_copy), (vte_terminal_start_selection), (vte_terminal_extend_selection), (vte_terminal_select_all), (vte_terminal_paint), (_vte_terminal_get_start_selection), (_vte_terminal_get_end_selection), (_vte_terminal_select_text): Rename struct selection_cell_coords members from x,y to col,row for clarity. 2008-12-01 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.1. 2008-12-01 Behdad Esfahbod * doc/reference/Makefile.am: * doc/reference/check-doc-syntax.sh: * src/Makefile.am: * src/check-doc-syntax.sh: * src/vte.c (vte_terminal_catch_child_exited), (vte_terminal_class_init): * src/vte.h: * src/vtepangocairo.c: Copy check-doc-syntax.sh tests from cairo and fix doc bugs. 2008-12-01 Behdad Esfahbod * doc/reference/tmpl/vte-unused.sgml: * doc/reference/vte-sections.txt: Remove reaper docs. 2008-12-01 Behdad Esfahbod Bug 562806 – crash in Terminal: Typing "cd " just after ... * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): Fix possible NULL dereference. * src/vteseq.c (vte_sequence_handler_ta): Fix tab fragments to have \t as c. 2008-12-01 Christian Persch * NEWS: * configure.in: Prepare 0.19.0. 2008-12-01 Christian Persch Bug 562511 – scrollbar doesn't sit at the bottom * src/vte.c: (vte_terminal_init), (vte_terminal_set_scrollback_lines): Always update the scrollback lines, even if the setting hasn't changed. Work-around to fix bug #562511. 2008-12-01 Christian Persch * src/vte.c: (vte_terminal_class_init): Fix visible-bell property. 2008-12-01 Christian Persch * src/vte.c: (vte_terminal_set_font_full_internal), (vte_terminal_class_init): Rename font property to "font-desc" to be more in line with other properties of this type in gtk. 2008-12-01 Christian Persch * src/vteapp.c: (main): Add gobject notification debugging. 2008-12-01 Behdad Esfahbod * src/vteseq.c (vte_terminal_termcap_string_same_as_for), (vte_sequence_handler_se), (vte_sequence_handler_so): Simplify standout handling code. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_PROTO. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out vte_sequence_handler_invoke. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_INVOKE. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_REFERENCE. 2008-12-01 Behdad Esfahbod * src/vteseq.c (_vte_terminal_handle_sequence): Rip out the gcc label vtable code. 2008-12-01 Behdad Esfahbod * src/vteseq.c (display_control_sequence), (_vte_terminal_handle_sequence): Some cleanup of the gcc label vtable code before I rip it out. 2008-12-01 Behdad Esfahbod * src/vteseq.c (vte_sequence_handler_set_title_internal), (vte_sequence_handler_set_mode_internal), (vte_sequence_handler_invoke_internal): Move some code around. 2008-12-01 Behdad Esfahbod * src/vteskel.c: Remove excess initializer. 2008-12-01 Behdad Esfahbod * src/buffer.c: * src/caps.c: * src/dumpkeys.c: * src/interpret.c: * src/iso2022.c: * src/keymap.c: * src/matcher.c: * src/mev.c: * src/pty.c: * src/reaper.c: * src/reflect.c: * src/ring.c: * src/slowcat.c: * src/ssfe.c: * src/table.c: * src/trie.c: * src/vteaccess.c: * src/vtebg.c: * src/vteconv.c: * src/vtedraw.c: * src/vteseq.c: * src/vteskel.c: * src/xticker.c: #include instead of "../config.h". 2008-12-01 Behdad Esfahbod * src/vteseq.c: Some wild crack to build the vtable using gcc extension for labels as values. The advantage is that we get down to an empty .data for vteseq.o but .text grows considerably. And we have to use nested functions, and #define static auto. It's really ugly. I'm going to remove it in the next commit or the one after. Just wanted to record it here for posterity. 2008-12-01 Behdad Esfahbod * src/vteseq.c (vte_sequence_handler_invoke), (vte_sequence_handler_offset), (vte_sequence_handler_multiple), (vte_sequence_handler_decset_internal), (VTE_SEQUENCE_HANDLER_PROTO), (_vte_terminal_handle_sequence): Almost there. Towards a .data-free vtable. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Finish decoupling handle type from function type. 2008-12-01 Behdad Esfahbod * src/vte-private.h: * src/vteseq.c (vte_sequence_handler_offset), (vte_sequence_handler_multiple), (vte_sequence_handler_decset_internal), (vte_sequence_handler_set_mode_internal), (VTE_SEQUENCE_HANDLER_PROTO), (_vte_terminal_handle_sequence): Make sequence handlers return void instead of gboolean. The return value was unused. 2008-12-01 Behdad Esfahbod * src/vteseq.c (vte_sequence_handler_offset), (vte_sequence_handler_multiple), (vte_sequence_handler_decset_internal), (VTE_SEQUENCE_HANDLER_PROTO), (_vte_terminal_handle_sequence): Switch to calling other handlers using two macros. Get rid of match and match_quark arguments to sequence handlers. They were unused. 2008-12-01 Behdad Esfahbod * src/vteseq.c (vte_sequence_handler_set_title_internal): Cleanup vte_sequence_handler_set_title_internal. 2008-11-30 Behdad Esfahbod * src/vteseq.c (VTE_SEQUENCE_HANDLER_PROTO): Use a macro to define type of sequence handlers. 2008-11-30 Behdad Esfahbod * src/Makefile.am: * src/vteseq-2.c: * src/vteseq-n.c: Remove gperf-generated files from SVN, but still distribute them in the tarball. 2008-11-30 Behdad Esfahbod * src/vte-private.h: * src/vte.c: * src/vteseq.c (_vte_terminal_scroll_text), (vte_sequence_handler_scroll_down), (vte_sequence_handler_scroll_up): More code shufflling. 2008-11-30 Behdad Esfahbod * src/Makefile.am: * src/vteseq-list.h: Remove vteseq-list.h from SVN, but still distribute it in the tarball. 2008-11-30 Behdad Esfahbod * src/Makefile.am: * src/vteseq-list.h: Autogenerate vteseq-list.h. 2008-11-30 Behdad Esfahbod * src/vteseq-list.h: * src/vteseq.c (_vte_terminal_home_cursor), (_vte_terminal_clear_screen), (_vte_terminal_clear_current_line), (_vte_terminal_clear_above_current), (vte_sequence_handler_decset_internal), (vte_sequence_handler_cl), (vte_sequence_handler_ho), (vte_sequence_handler_erase_in_display), (vte_sequence_handler_erase_in_line): Sync vteseql-list.h with actual handlers used in gperf files. 2008-11-30 Behdad Esfahbod * src/vteseq-list.h: * src/vteseq.c (vte_sequence_handler_scroll_down), (vte_sequence_handler_scroll_up): Implement these calling vte_terminal_scroll() directly instead of multiple'ing. 2008-11-30 Behdad Esfahbod * src/vte-private.h: * src/vte.c (_vte_terminal_scroll), (_vte_terminal_scroll_region): * src/vteseq.c (vte_sequence_handler_scroll_down_one), (vte_sequence_handler_scroll_up_one): Move vte_terminal_scroll to vte.c 2008-11-30 Behdad Esfahbod * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-list.h: * src/vteseq.c: Remove vte_sequence_handler_complain_key. The idea was to warn about receiving control-sequence handling request for escape sequences that actually belong to a key stroke. Kinda like a debugging feature. Remove it as the number of sequences being handle that way was greater than the number of sequences handled in the real sense. Saves 2k .data! The actual list is still in vteseq-2.gperf, but commented out. 2008-11-30 Behdad Esfahbod * src/vteseq.c (_vte_sequence_get_handler), (display_control_sequence): Remove stale comment. 2008-11-30 Behdad Esfahbod * src/Makefile.am: * src/vte-private.h: * src/vte.c (vte_terminal_process_incoming): * src/vteseq.c (display_control_sequence), (_vte_terminal_handle_sequence): * src/vteseq.h: Move _vte_terminal_handle_sequence() into vteseq.c 2008-11-30 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_insert_line_internal), (vte_remove_line_internal), (_vte_terminal_cursor_down), (_vte_terminal_insert_char), (_vte_terminal_audible_beep), (_vte_terminal_visible_beep), (_vte_terminal_beep), (vte_terminal_key_press): * src/vteseq.c (vte_insert_line_internal), (vte_remove_line_internal), (vte_unichar_strlen), (vte_sequence_handler_bl), (vte_sequence_handler_sf), (vte_sequence_handler_SF), (vte_sequence_handler_vb): * src/vteseq.h: Some code reshuffling to remove vte.c calls to vteseq.c functions. 2008-11-30 Behdad Esfahbod * src/vteseq-2.gperf: * src/vteseq.c: Minor. 2008-11-30 Behdad Esfahbod * src/vteseq.c (vte_terminal_beep): Move helper function out of the way. 2008-11-30 Behdad Esfahbod * src/vteseq-2.c (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq-n.gperf: * src/vteseq.c: Add a macro around sequence handler citations, for future table tricks. 2008-11-30 Behdad Esfahbod * src/vteseq-n.gperf: * src/vteseq-n.c (vteseq_n_hash), (vteseq_n_lookup): Remove bogus entry that accidentally made it into the gperf list. 2008-11-30 Christian Persch * acinclude.m4: Remove more crufty macros. 2008-11-30 Christian Persch * acinclude.m4: Remove FT2 check macro. 2008-11-30 Christian Persch Bug 540951 – The gnome-pty-helper is spawn when its not needed * src/pty.c: (_vte_pty_open): Don't use the pty helper when we don't need to update any of utmp, wtmp, lastlog. Patch by Alex Cornejo. 2008-11-30 Christian Persch Bug 465036 – gnome-pty-helper locks /var/run/utmp * gnome-pty-helper/gnome-utmp.c: (update_utmp): Close the utmp database after updating it. Patch by Kevin W. Rudd. 2008-11-29 Behdad Esfahbod Bug 127870 – terminal garbled and needs 'reset' after cat'ing file * src/iso2022.c (_vte_iso2022_state_new): Initialize all four maps (G0, G1, G2, G3) in USASCII mode, like xterm does. 2008-11-29 Christian Persch * python/vtemodule.c: (initvte): Register the constants too! 2008-11-29 Christian Persch * src/debug.c: (_vte_debug_init): * src/debug.h: * src/vte.c: (vte_terminal_size_request), (vte_terminal_size_allocate): Add a specific debug flag for widget size-request/size-allocation. 2008-11-29 Christian Persch * src/vteapp.c: (main): Add options to use a GtkScrolledWindow as the terminal's container, and to set its vertical scrollbar policy, to allow testing VteTerminal in a scrolled window. 2008-11-29 Behdad Esfahbod Bug 317236 – vte resynchrones too late on invalid UTF-8 * src/vteconv.c (_vte_conv_utf8_utf8): In our UTF-8 to UTF-8 converter differentiate between an incomplete sequence and an ill sequence at the end of the buffer. Also cleanup some minor inaccuracies (return value). 2008-11-29 Behdad Esfahbod Bug 107031 – device-control-string error * src/table.c (_vte_table_addi): * src/vte.c (vte_terminal_handle_sequence): * src/vteseq.c (vte_sequence_handler_decset_internal): Replace some g_warning's with vte debug output. 2008-11-29 Behdad Esfahbod Bug 521420 – vte closes connection to child before all output is read Patch from Thomas Leonard * src/reaper.c (vte_reaper_add_child): Install child watch at low priority instead of high. 2008-11-29 Behdad Esfahbod * configure.in: Require glib >= 2.18.0 as earlier glib versions had a totally bogus g_unichar_iswide_cjk(). * perf/vim.sh: Don't use builting time command. 2008-11-29 Behdad Esfahbod * src/vte.c (vte_terminal_emit_char_size_changed), (_vte_terminal_emit_status_line_changed), (vte_terminal_init), (vte_terminal_background_update): Remove C++-style comment markers. 2008-11-29 Behdad Esfahbod Bug 514632 – Problem with cursor in emacs in gnome-terminal * src/vte-private.h: * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor), (_vte_terminal_insert_char): * src/vteseq.c (vte_sequence_handler_ch), (vte_sequence_handler_cm), (vte_sequence_handler_le), (vte_sequence_handler_cursor_character_absolute): Break "smart tabs" into multiple empty cells when cursor moves into them or inserting character there. 2008-11-28 Behdad Esfahbod * src/debug.c (_vte_debug_init): * src/debug.h: * src/vtepangocairo.c (font_info_cache_ascii), (font_info_allocate), (font_info_free), (font_info_find_for_context), (font_info_get_unichar_info): Port vtepangocairo profiling and lifecycle logging to vtedebug facilities under debug domain "pangocairo". 2008-11-28 Behdad Esfahbod * src/debug.c (_vte_debug_init): Rename debug env var from VTE_DEBUG_FLAGS to VTE_DEBUG. 2008-11-28 Behdad Esfahbod * src/debug.c (_vte_debug_init): * src/debug.h: Make _vte_debug_on() inline. 2008-11-28 Christian Persch * src/vte.c: Remove backward compat define for gtk 2.0, since we already depend on a much higher version. 2008-11-28 Christian Persch * src/debug.c: (_vte_debug_on): Revert behaviour change of _vte_debug_on() from last commit. 2008-11-28 Behdad Esfahbod Bug 459553 – gnome-terminal cannot shows circled digits with the correct width on ja_JP.PCK Patch from Takao Fujiwara * src/iso2022.c (_vte_iso2022_ambiguous_width): Recognize Shift_JIS as East Asian locale for width considerations. 2008-11-28 Christian Persch * src/debug.c: (_vte_debug_init), (_vte_debug_on): * src/debug.h: * src/interpret.c: (main): * src/pty.c: (main): * src/reaper.c: (main): * src/trie.c: (main): * src/vte.c: (vte_terminal_new), (vte_terminal_class_init): Use g_parse_debug_string to parse the debug flags. 2008-11-28 Christian Persch * src/vteregex.c: (compare_matches), (_vte_regex_compile), (_vte_regex_free), (_vte_regex_exec): Remove the unused GNU regex code too. 2008-11-28 Christian Persch * src/vteregex.c: (_vte_regex_compile), (_vte_regex_free), (_vte_regex_exec): Remove unused PCRE code. If you want PCRE regexes, use the new APIs that take GRegex. 2008-11-28 Christian Persch Bug 562385 – gnome-pty-helper goes to 100% cpu usage * gnome-pty-helper/gnome-pty-helper.c: (pass_fd), (pty_free), (main): Make sure data structures are correctly aligned and of the right size. 2008-11-27 Behdad Esfahbod * configure.in: * src/Makefile.am: More cleanup. 2008-11-27 Behdad Esfahbod * src/Makefile.am: Run some of the utilities in "make check", and build the others. * src/nativeecho.c: * src/utf8echo.c: Remove more useless trivial utilities. 2008-11-27 Behdad Esfahbod * src/Makefile.am: * src/iso8859mode.c: * src/utf8mode.c: Remove useless trivial utilities. 2008-11-27 Behdad Esfahbod * src/Makefile.am: Update EXTRA_DIST. 2008-11-27 Behdad Esfahbod * HACKING: Update :P. 2008-11-26 Behdad Esfahbod * src/vteseq.c (_vte_sequence_get_handler): Safely handle input of length 1. 2008-11-26 Behdad Esfahbod * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq-n.gperf: Don't use switch in gperf-generated code. This increases .data by 1k but decreases .text by 6k AND the lookup code is MUCH faster. It used to do tens of compares before. 2008-11-26 Behdad Esfahbod * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq.c (_vte_sequence_get_handler): Revert previous commit, fix NULL dereference that it was trying to fix, and make lookup functions inline. 2008-11-26 Chris Wilson * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq.c (_vte_sequence_get_handler): Manually modify (and record those modifications in the Makefile) the autogenerated gperf source code so that we return the sequence handler directly from the lookup function, or NULL on failure. So is this pain worth it? 2008-11-26 Behdad Esfahbod * src/vtepangocairo.c (font_info_get_unichar_info): Free internal layout resources. 2008-11-26 Behdad Esfahbod Bug 562332 – cleanup font infos on exit? * src/vtepangocairo.c (cleanup_delayed_font_info_destroys_predicate), (cleanup_delayed_font_info_destroys), (ensure_quit_handler), (font_info_register), (font_info_reference), (font_info_destroy_delayed), (font_info_destroy): Use gtk_quit_add() to complete delayed font_info destroys. 2008-11-26 Christian Persch Bug 562338 – don't need to connect to bunch of xft settings * src/vte-private.h: * src/vte.c: (vte_terminal_style_changed), (add_cursor_timeout), (vte_terminal_init), (vte_terminal_size_allocate), (vte_terminal_finalize), (vte_terminal_realize): Don't listen to changes on the gtk-xft-* GtkSettings properties. Just calling vte_terminal_set_font_full in the style-set handler works fine. 2008-11-26 Christian Persch Bug 488960 – gnome-terminal on Solaris 10 does not clean up utmpx on exit (intermittent) * gnome-pty-helper/gnome-pty-helper.c: (main): * gnome-pty-helper/gnome-pty.h: * src/pty.c: (_vte_pty_close): Add new GNOME_PTY_SYNCH operation to gnome-pty-helper. Patch from Behdad. 2008-11-26 Christian Persch * src/vte.c: (vte_terminal_style_changed), (vte_terminal_ensure_font), (vte_terminal_set_font_full), (vte_terminal_set_font_from_string_full_internal), (vte_terminal_set_font_from_string_full), (vte_terminal_reset_rowdata), (vte_terminal_set_property): Add vte_terminal_set_font_*full_internal so we don't use deprecated symbols internally. 2008-11-26 Christian Persch * src/vte.c: (vte_terminal_sync_settings), (vte_terminal_screen_changed): Remove gtk 2.12 version checks, since we already depend on 2.12. 2008-11-26 Christian Persch Bug 561366 – remove antialias setting for 1.0 * src/vte.c: (vte_terminal_set_font_full), (vte_terminal_get_property), (vte_terminal_class_init): * src/vte.h: Deprecate the font antialias setting, and remove the (existing only on trunk) font-antialias property already. 2008-11-25 Behdad Esfahbod * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-n.c (vteseq_n_hash), (vteseq_n_lookup): * src/vteseq-n.gperf: * src/vteseq.c (_vte_sequence_get_handler): Cleanup gperf stuff. 2008-11-24 Behdad Esfahbod Bug 562187 – Add make rules for calling gperf * src/Makefile.am: Add a "gperf" target to be run manually. * src/vteseq-2.gperf: * src/vteseq-n.gperf: Add comment about "make gperf". * src/vteseq-2.c: * src/vteseq-n.c: Regenerate using newer gperf. 2008-11-24 Behdad Esfahbod Bug 416518 – Do something about uniwidths * src/iso2022.c (_vte_iso2022_is_ambiguous): Call into glib to determine ambiguous-width chars. * src/genwidths.py: * src/uniwidths: Remove. 2008-11-24 Behdad Esfahbod Bug 500191 – Remove vteseq-table.h? * src/Makefile.am: * src/vteseq-gen.c: * src/vteseq-table.h: Remove the old table implementation. We use gperf-generated tables now. 2008-11-24 Behdad Esfahbod Bug 514457 – Use g_strv_length() * src/vte.c (_vte_terminal_fork_basic): Do it. 2008-11-24 Behdad Esfahbod * src/vtepangocairo.c (font_info_create_for_widget): No need to check widget font desc here as vte.c does that for us already. 2008-11-24 Behdad Esfahbod * src/vtepangocairo.c (font_info_destroy): Modify GTK_CHECK_VERSION handling to make my vim syntax highlighter happy. 2008-11-23 Behdad Esfahbod * src/vte.c (vte_terminal_ensure_cursor): Refactor duplicate code. 2008-11-22 Christian Persch * src/vte.h: Move all the deprecated stuff into one place. 2008-11-22 Christian Persch Bug 542561 – Doesn't build when disabling gnome-pty-helper * src/pty.c: Always include sys/socket.h. Patch by Loïc Minier. 2008-11-22 Christian Persch * src/vteapp.c: (main): Fix --blink; the flag is inverted. 2008-11-22 Christian Persch * src/vteapp.c: (main): Use vte_terminal_set_cursor_blink_mode instead of the deprecated set_cursor_blinks here. 2008-11-22 Christian Persch Bug 560766 – Deprecate and remove vte_terminal_get_using_xft() * src/vte.c: (vte_terminal_get_using_xft): * src/vte.h: * src/vtedraw.c: (_vte_draw_text): * src/vtedraw.h: * src/vtepangocairo.c: Deprecate vte_terminal_get_using_xft() as preparation for bug #560766. Remove the internal vtedraw method already. 2008-11-22 Christian Persch Bug 536894 – Confusing use of "free" as variable-name in ring functions * src/ring.c: (_vte_ring_new), (_vte_ring_new_with_delta), (_vte_ring_remove): * src/ring.h: Don't shadow global declarations. Patch by dmacks at netspace.org. 2008-11-22 Christian Persch * python/vte.override: Fix missing-prototypes warnings. 2008-11-22 Christian Persch * src/vtepangocairo.c: No need to include gi18n-lib.h here. 2008-11-22 Christian Persch * configure.in: * vte-uninstalled.pc.in: * vte.pc.in: Clean up the pkgs declared for use in the .pc files. 2008-11-22 Christian Persch * configure.in: Depend on gtk 2.12. Bug #398862. 2008-11-22 Christian Persch * src/table.c: (print_array): Fix the build (broken since r1622). 2008-11-22 Christian Persch * src/reaper.c: Don't include gtk.h here, it's unneeded. 2008-11-22 Christian Persch * src/iso2022.c: (main): Make iso2022 programme build again; it was broken since r1612. 2008-11-22 Christian Persch * src/Makefile.am: Separate CFLAGS and CPPFLAGS. 2008-11-22 Christian Persch * src/Makefile.am: Don't add LDFLAGS to *_LDADD, that's wrong and broken. 2008-11-22 Christian Persch * configure.in: * src/Makefile.am: * vte-uninstalled.pc.in: * vte.pc.in: Remove more configure cruft: OTHERCFLAGS, OTHERLIBS, X_CFLAGS and X_LIBS. 2008-11-21 Christian Persch * src/vtepangocairo.c: (font_info_destroy_delayed), (font_info_destroy): Use gdk_threads_add_timeout_seconds() for complete threadsafety. 2008-11-21 Chris Wilson * vte.pc.in: Remove FT2_LIBS and FT2_CFLAGS 2008-11-21 Chris Wilson * src/iso2022.c (_vte_iso2022_is_ambiguous): Break out of interval search as early as possible. Exploit the strict ordering of the ambiguous/unambiguous ranges to break out of the for loop as soon as the character is less than a range start. (As the arrays only contain 2/3 elements, it is not worth adding the overhead of calling bsearch()). 2008-11-21 Chris Wilson * src/iso2022.c (process_cdata): Copy the gunichars directly to the array from the incoming chunk. 2008-11-20 Chris Wilson * src/Makefile.am: Remove FT2_FLAGS 2008-11-20 Behdad Esfahbod * src/vtepangocairo.c (font_info_destroy_delayed): Remove obsolete check. 2008-11-20 Behdad Esfahbod Bug 561713 – crash on font cache cleanup * src/vtepangocairo.c (font_info_reference), (font_info_destroy): Remove destroy timeout when resurrecting a font info. 2008-11-20 Behdad Esfahbod * src/vtepangocairo.c (font_info_cache_ascii), (font_info_allocate), (font_info_free), (font_info_find_for_context): Make profiling messages print the info pointer. 2008-11-20 Behdad Esfahbod * configure.in: Remove more cruft. 2008-11-20 Behdad Esfahbod Bug 560819 – Remove obsolete backends * configure.in: * src/Makefile.am: * src/vtebg.c (vte_bg_get_pixmap): * src/vtebg.h: * src/vtedraw.c: * src/vtefc.c: * src/vtefc.h: * src/vteft2.c: * src/vteft2.h: * src/vtegl.c: * src/vtegl.h: * src/vteglyph.c: * src/vteglyph.h: * src/vterdb.c: * src/vterdb.h: * src/vtergb.c: * src/vtergb.h: * src/vtexft.c: * src/vtexft.h: Remove all backends except for pangocairo. Saves so much code. 2008-11-20 Behdad Esfahbod Bug 560819 – Remove obsolete backends * src/Makefile.am: * src/vtedraw.c: * src/vtepango.c: * src/vtepango.h: Remove pango backend. 2008-11-20 Behdad Esfahbod Bug 560819 – Remove obsolete backends * configure.in: * src/Makefile.am: * src/vtedraw.c: * src/vtepangox.c: * src/vtepangox.h: Remove pangox backend. 2008-11-20 Behdad Esfahbod Bug 560818 – pangocairo backend doesn't share font cache across widgets * src/vtepangocairo.c (font_info_cache_ascii), (font_info_allocate), (font_info_free), (font_info_register), (font_info_unregister), (font_info_reference), (font_info_destroy_delayed), (font_info_destroy), (context_hash), (context_equal), (font_info_find_for_context), (font_info_create_for_context), (font_info_create_for_screen), (font_info_get_unichar_info): Cache font info and use it for multiple widgets. 2008-11-19 Behdad Esfahbod * src/vtepangocairo.c (font_info_create_for_screen), (font_info_destroy): Remove unused PangoCoverage. 2008-11-19 Behdad Esfahbod * src/vtepangocairo.c (font_info_find_unichar_info), (font_info_cache_ascii), (font_info_measure_font), (font_info_get_unichar_info): Cache ASCII characters when building font. 2008-11-18 Christian Persch Remove glib usage from gnome-pty-helper. Bug #560977. * gnome-pty-helper/Makefile.am: Remove GLIB CFLAGS/LIBS. * gnome-pty-helper/configure.in: Remove glib check, and do some auto* modernisation. * gnome-pty-helper/gnome-pty-helper.c: (open_ptys), (exit_handler), (main): Use alloca instead of g_alloca, and use int instead of gboolean. 2008-11-18 Behdad Esfahbod * src/vtepangocairo.c (font_info_create_for_screen), (font_info_destroy): Remove copy of font desc and antialias from font info object as they were not used. 2008-11-18 Behdad Esfahbod Bug 561185 – pangocairo backend sets antialias incorrectly * src/vtepangocairo.c (font_info_create_for_screen): Handle FORCE_ENABLE correctly. 2008-11-16 Behdad Esfahbod Bug 560817 – pagocairo backend doesn't have correct opacity support * src/vtepangocairo.c (_vte_pangocairo_clear), (_vte_pangocairo_draw_text), (_vte_pangocairo_draw_rectangle), (_vte_pangocairo_fill_rectangle): Fix opacity support by using SOURCE operator. 2008-11-16 Behdad Esfahbod Bug 560991 – Unsetting background doesn't work * src/vte.c (vte_terminal_set_background_image): Correctly unset background if image==NULL. 2008-11-14 Christian Persch * src/vteskel.c: Fix missing prototype warning. 2008-11-14 Behdad Esfahbod Bug 395599 – Add pangocairo backend * configure.in: Require pango >= 1.22.0 * src/Makefile.am: * src/vtedraw.c: * src/vtepangocairo.c: * src/vtepangocairo.h: Add a pangocairo drawing backend. Use it by default. This is as fast as the xft backend. Doesn't share font caches across widgets yet. Also, the transparent background stuff doesn't match xft backend's yet. 2008-11-14 Behdad Esfahbod * src/vte.c (vte_terminal_ensure_font): * src/vtedraw.c (_vte_draw_new), (_vte_draw_free), (_vte_draw_set_background_opacity), (_vte_draw_set_background_color), (_vte_draw_set_text_font), (_vte_draw_get_text_metrics), (_vte_draw_get_char_width), (_vte_draw_char), (_vte_draw_draw_rectangle), (_vte_draw_set_scroll): * src/vtedraw.h: * src/vteft2.c (_vte_ft2_destroy), (_vte_ft2_start), (_vte_ft2_end), (_vte_ft2_set_background_image), (_vte_ft2_clear), (_vte_ft2_set_text_font), (_vte_ft2_get_text_metrics), (_vte_ft2_get_char_width), (_vte_ft2_draw_text), (_vte_ft2_draw_has_char), (_vte_ft2_draw_rectangle), (_vte_ft2_fill_rectangle): * src/vtegl.c (_vte_gl_destroy), (_vte_gl_get_visual), (_vte_gl_start), (_vte_gl_end), (_vte_gl_set_background_image), (_vte_gl_clear), (_vte_gl_set_text_font), (_vte_gl_get_text_metrics), (_vte_gl_get_char_width), (_vte_gl_draw_text), (_vte_gl_draw_has_char), (_vte_gl_rectangle): * src/vtepango.c (_vte_pango_set_text_font), (_vte_pango_get_text_metrics): * src/vtepangox.c (_vte_pangox_create), (_vte_pangox_destroy), (_vte_pangox_start), (_vte_pangox_end), (_vte_pangox_set_background_image), (_vte_pangox_clip), (_vte_pangox_clear), (_vte_pangox_set_text_font), (_vte_pangox_get_text_metrics), (_vte_pangox_get_using_fontconfig), (_vte_pangox_draw_text), (_vte_pangox_draw_has_char), (_vte_pangox_draw_rectangle), (_vte_pangox_fill_rectangle): * src/vtepangox.h: * src/vteskel.c (_vte_skel_clear), (_vte_skel_get_text_metrics), (_vte_skel_draw_text), (_vte_skel_fill_rectangle): * src/vtexft.c (_vte_xft_set_text_font), (_vte_xft_get_text_metrics), (_vte_xft_draw_text): Remove unneeded draw methods. 2008-11-14 Behdad Esfahbod * src/vtedraw.c (_vte_draw_get_char_width): Minor fix. * src/vtepangox.c (_vte_pango_x_create), (_vte_pango_x_start), (_vte_pango_x_clear): Cleanup here too. 2008-11-13 Behdad Esfahbod * configure.in: * src/vte-private.h: Undo previous change instead of cleanly fix it for now. 2008-11-13 Behdad Esfahbod * configure.in: * src/vte-private.h: Why do we let people configure random things? 2008-11-13 Behdad Esfahbod * src/vte.c (vte_terminal_background_update): * src/vtedraw.c (_vte_draw_update_requires_clear), (_vte_draw_new), (_vte_draw_set_background_opacity), (_vte_draw_set_background_color), (_vte_draw_set_background_image), (_vte_draw_char), (_vte_draw_set_scroll): * src/vtedraw.h: * src/vteft2.c (_vte_ft2_set_background_image), (_vte_ft2_clear), (_vte_ft2_get_char_width): * src/vtegl.c (_vte_gl_create), (_vte_gl_clear), (_vte_gl_get_char_width), (_vte_gl_draw_text): * src/vtepango.c (_vte_pango_create), (_vte_pango_start), (_vte_pango_set_background_image), (_vte_pango_clear): * src/vtexft.c (_vte_xft_create), (_vte_xft_set_background_image), (_vte_xft_clear), (_vte_xft_get_char_width): Simplify backends by relying more on defaults. 2008-11-13 Behdad Esfahbod * src/vtedraw.c (_vte_draw_init_user), (_vte_draw_init_default): Accept draw impl if impl->check is NULL. 2008-11-13 Behdad Esfahbod * src/vtedraw.h: * src/vtedraw.c (_vte_draw_new), (_vte_draw_get_visual), (_vte_draw_get_colormap), (_vte_draw_start), (_vte_draw_end), (_vte_draw_set_background_color), (_vte_draw_set_background_image), (_vte_draw_requires_repaint), (_vte_draw_clip), (_vte_draw_clear), (_vte_draw_set_text_font), (_vte_draw_get_text_width), (_vte_draw_get_text_height), (_vte_draw_get_text_ascent), (_vte_draw_get_char_width), (_vte_draw_get_using_fontconfig), (_vte_draw_text), (_vte_draw_char), (_vte_draw_has_char), (_vte_draw_fill_rectangle), (_vte_draw_draw_rectangle), (_vte_draw_set_scroll): Use sensical defaults instead of g_return_if_fail'ing when backend functions are not implemented. 2008-10-31 Chris Wilson Bug 557375 – >=vte-0.16.14 breaks highlighting on activity * src/vte.c (vte_terminal_deselect_all): Preserve the copy of the selection until it is replace by a new selection, so that we can perform asynchronous copies from the clipboard. 2008-10-23 Chris Wilson Bug 557375 – >=vte-0.16.14 breaks highlighting on activity * src/vte.c (vte_terminal_deselect_all), (vte_terminal_extend_selection): After the user modifies the selection, copy it to PRIMARY and store it on the terminal. This ensures that after a screen redraw, we compare the contents of the selected region with the current selection, instead of stale data. 2008-10-23 Christian Persch * configure.in: * src/Makefile.am: Use glib-genmarshal --internal directly instead of checking the glib version, since we now depend on a glib version that provides this. 2008-10-23 Christian Persch Bug 556398 – maybe deprecate vte_terminal_get_char_ascent/descent * src/vte.[ch]: Deprecate vte_terminal_get_char_ascent/descent. 2008-10-23 Christian Persch Bug 339819 – LibVTE terminals in GLADE A glade/*: * Makefile.am * configure.in: Add glade catalogue. 2008-10-23 Christian Persch Bug 399364 – Implement properties * src/vte.c: Add gobject properties. 2008-10-19 Christian Persch Bug 556328 – Document set-scroll-adjustment parameters * src/vte.c: Document the set-scroll-adjustments signal. 2008-10-15 Behdad Esfahbod * doc/reference/Makefile.am: * doc/reference/check-doc-coverage.sh: * doc/reference/check.docs: Update doc coverage test from cairo. 2008-10-14 Behdad Esfahbod * src/vte.c (vte_terminal_set_cursor_shape): Invalidate cursor upon shape change. 2008-10-15 Christian Persch * python/vte.defs: Add new API to the binding. 2008-10-14 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_terminal_draw_line), (vte_terminal_paint_cursor): Remove VTE_CURSOR_OUTLINE in favor of VTE_LINE_WIDTH. 2008-10-14 Behdad Esfahbod * src/vte.c (vte_terminal_paint_cursor): Supposedly handle reverse video during cursor drawing. 2008-10-14 Behdad Esfahbod * src/vte.c (vte_terminal_paint_im_preedit_string), (vte_terminal_paint): Move IM preedit string drawing into its own function for code clarity. 2008-10-14 Behdad Esfahbod Bug 549835 – Feature Request: Configurable cursor appearance * src/vte.h: New public api: VteTerminalCursorShape vte_terminal_set_cursor_shape vte_terminal_get_cursor_shape * src/vte-private.h: * src/vte.c (_vte_terminal_insert_char), (vte_terminal_init), (vte_terminal_paint_cursor), (vte_terminal_paint), (vte_terminal_set_cursor_shape), (vte_terminal_get_cursor_shape): Implement new API. Also clean up cursor drawing in general. * doc/reference/Makefile.am: * doc/reference/tmpl/reaper.sgml: * doc/reference/tmpl/vte-unused.sgml: * doc/reference/tmpl/vte.sgml: * doc/reference/vte-sections.txt: Doc new symbols. Also add some missing docs. 2008-10-13 Christian Persch * src/vte.c: Add gobject property infrastructure. 2008-10-13 Christian Persch * src/Makefile.am: Fix missing prototypes compiler warning in marshal.c. 2008-10-06 Christian Persch * src/vteconv.c: (_vte_conv_open): Fix compiler warning. 2008-10-06 Christian Persch Bug 509204 – child-exited signal does not provide exit code * python/vte.defs: Add the new function to the bindings. 2008-10-06 Christian Persch Bug 539130 – building g-t fails due to GtkType etc. deprecation * src/vte.h: Deprecate useless macros. 2008-10-06 Christian Persch Bug 509204 – child-exited signal does not provide exit code * src/vte-private.h: * src/vte.h: * src/vte.c: Add function to get the child's exit status. 2008-10-06 Christian Persch * configure.in: Bump version to 0.17.5. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.32 2008/10/24 20:23:50 wiz Exp $ d3 3 a5 3 SHA1 (vte-0.19.4.tar.bz2) = 94c8e21701ba01dc13c9d1c7055201a7545a2760 RMD160 (vte-0.19.4.tar.bz2) = 46928a23bbca3db56f2563a85cd9c639dafd818d Size (vte-0.19.4.tar.bz2) = 1102643 bytes @ 1.32 log @Remove bogus libzvt dependency -- not supported by vte since 0.13.0 sometime in 2006. Bump PKGREVISION. While here, add a build fix for NetBSD-current/amd64. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.31 2008/10/16 13:35:12 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.17.4.tar.bz2) = fe4a3ec476c97d0f385249ee60edb12887b69575 RMD160 (vte-0.17.4.tar.bz2) = 8fa3ccc35bc9ef8c204b058b180f532ba6fe7a1a Size (vte-0.17.4.tar.bz2) = 1084847 bytes d11 1 a11 1 SHA1 (patch-ai) = d3edea00d1aa079f6ec9542b1d74ba97f9db4519 @ 1.31 log @update to 0.17.4 This switches to the gnome-2.24 release branch. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.30 2008/08/24 10:04:49 dsainty Exp $ d7 1 @ 1.30 log @Don't include until after config.h has had a chance to determine which features will be exposed. Fixes build on Linux. is included immediately after config.h in the distribution code, suggesting that the purged hunk in the patch is now obsolete. The history of patch-aa reveals that the include was the very original purpose of this patch, and predates the Solaris portion of the patch. The Solaris hunks don't look like they would benefit from including . No PKGREVISION bump, this change should only affect platforms where the package failed to build. Closes PR pkg/36404 with the fix suggested by Ondrej Tuma (thanks!) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.29 2008/06/13 11:03:48 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.14.tar.bz2) = 4d3ff513d4b0ebeb89babb284260b7fdc2dcd752 RMD160 (vte-0.16.14.tar.bz2) = 8ac4cc778ebbc0c2831692ca251bc50d5db8d4e8 Size (vte-0.16.14.tar.bz2) = 1120379 bytes @ 1.29 log @update to 0.16.14 changes: bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.28 2008/04/11 19:55:18 drochner Exp $ d6 1 a6 1 SHA1 (patch-aa) = ce2d069774a885ad2218d0db4789e48835d594e3 @ 1.28 log @update to 0.16.13 changes: minor fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.27 2008/01/11 12:52:25 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.13.tar.bz2) = 5dc98cf5e2a5c96236ae8daa1bd53017e89adb71 RMD160 (vte-0.16.13.tar.bz2) = 093e40ea7032b887cd1b12a97e060aeb8e8dd052 Size (vte-0.16.13.tar.bz2) = 1114585 bytes @ 1.27 log @update to 0.16.12 changes: minor fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2008/01/06 15:50:00 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.12.tar.bz2) = 0f6e6f0d2d1193bc81b3a15a068c02510f8a7f6e RMD160 (vte-0.16.12.tar.bz2) = 124308bb69475fef114c36daac51a6d1639a2564 Size (vte-0.16.12.tar.bz2) = 1113860 bytes @ 1.26 log @update to 0.16.11 changes: minor bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2007/12/17 17:52:11 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.11.tar.bz2) = 59273ad4dd6e46483f333aeb652b723de0f1780f RMD160 (vte-0.16.11.tar.bz2) = 61392e201efe3ef2f1c3a96df84dc4ce8dfeb865 Size (vte-0.16.11.tar.bz2) = 1113624 bytes @ 1.25 log @update to 0.16.10 changes: - Smart tab character: you can now copy/paste tab characters printed by cat, diff, and other line-oriented tools and get the tab character in the clipboard, instead of multiple spaces. The selection indicates that by being all or none. - Misc bug fixes and optimizations. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2007/09/18 19:11:39 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.10.tar.bz2) = d6c1fd8a65d52fa42c38bf4f3372989945b16177 RMD160 (vte-0.16.10.tar.bz2) = 201678b7e28dad7a3f87a2334196350a1772bf4b Size (vte-0.16.10.tar.bz2) = 1113164 bytes @ 1.24 log @update to 0.16.9 changes: - Slightly improved pango backend - Misc bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2007/08/09 19:57:27 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.9.tar.bz2) = 53a49c7d5fae41ac6ec9b79e6b290e99e3f10860 RMD160 (vte-0.16.9.tar.bz2) = 28b7160425e3bfb5752b1648ea9b9af79fe63acb Size (vte-0.16.9.tar.bz2) = 1115282 bytes @ 1.23 log @update to 0.16.8 changes: Misc bug fixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2007/07/06 18:42:30 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.8.tar.bz2) = 600db1aa27094aaf56241a1e2f8f0476f97ffd40 RMD160 (vte-0.16.8.tar.bz2) = dc6a5b95596d02c5e55ecbb9e1e58bc64a02e9a8 Size (vte-0.16.8.tar.bz2) = 1112410 bytes @ 1.22 log @update to 0.16.6 changes: minor bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2007/06/15 17:57:26 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.6.tar.bz2) = 94a8fbcc6b0ae066cefc81c4a61c5edb02f41a58 RMD160 (vte-0.16.6.tar.bz2) = 13b133c6005b31b1122f8891f89eae7e8bdff750 Size (vte-0.16.6.tar.bz2) = 1103546 bytes @ 1.21 log @update to 0.16.5 changes: -bugfixes -Minor optimization - Rename --enable-debugging configure option to --enable-debug - Remove false warnings about missing glyphs in the Xft backend @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2007/04/11 22:40:40 wiz Exp $ d3 3 a5 3 SHA1 (vte-0.16.5.tar.bz2) = 6b0ea764952a82288b20e818116754825c652777 RMD160 (vte-0.16.5.tar.bz2) = 3941ea10f87e79e8717c8f63df3c4a898ff3aebf Size (vte-0.16.5.tar.bz2) = 1102926 bytes @ 1.20 log @regen. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2007/04/11 17:54:35 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.16.1.tar.bz2) = 01f44e72199f0878d85fa7900a545decc54e3c95 RMD160 (vte-0.16.1.tar.bz2) = 4a28e21b15e19f5a8aebd7d76639fb1bb890e865 Size (vte-0.16.1.tar.bz2) = 1097978 bytes @ 1.19 log @update to 0.16.1 This moves this pkg to the new stable gnome branch, too much to list here. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2007/02/26 18:20:35 drochner Exp $ d6 1 a6 1 SHA1 (patch-aa) = 386bb5b1e4d94bb976bd505aa45993617d2bce5e @ 1.18 log @update to 0.14.2 changes: minor bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2006/10/13 18:25:47 drochner Exp $ d3 4 a6 5 SHA1 (vte-0.14.2.tar.bz2) = 938e6ca0416191c6ac60745a96bfa84c5eb8519e RMD160 (vte-0.14.2.tar.bz2) = e580abbe747ff806d32973d463c909283fcc3b12 Size (vte-0.14.2.tar.bz2) = 1031948 bytes SHA1 (patch-aa) = 1ec8b2ec123b1a6024279b6ece69d8562a6e73be SHA1 (patch-ab) = 8c9c3189b53a87aa198fcb8b11f43a9aa5255eaf @ 1.17 log @update to 0.14.1 changes: -minor bugfixes -set log domain @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2006/09/15 15:16:42 jmmv Exp $ d3 3 a5 3 SHA1 (vte-0.14.1.tar.bz2) = 337868f308d0eed2a16f06c3c40d5496f672dbe9 RMD160 (vte-0.14.1.tar.bz2) = 74b76a5632f790a71b606127767b06f0ce0b6597 Size (vte-0.14.1.tar.bz2) = 1008999 bytes @ 1.16 log @Update to 0.14.0: 0.14.0 Minor doc syntax update. Fix bug causing empty lines to not being copied. 0.13.7 Bug 350236 : Cannot copy text; invalid character sequence errors Bug 352439 : URL highlighting seriously broken Bug 351494 : Gnome-terminal doesn't kills bash on tab close Patch from Aivars Kalvans Bug 352365 : font caching problem for not-found glyphs 0.13.6 Bug 351696 : crash on Terminal, check ->window before setting icon/window title Bug 350623 : Accessible text getTextAtOffset is broken Patch from Willie Walker 0.13.5 Bug 158200 : terminal backspace behavior not set to UTF-8 mode Based on patch from Egmont Koblinger Bug 348814 : crash on Terminal Patch from Aivars Kalvans 0.13.4 Fix selection that I broke in last release. Bug 336947 : [patch] Redundant vte_terminal_set_font_full() calls Patch from Aivars Kalvans Bug 134800 : gnome-termnal hung up when input by ATOK Patch from Yukihiro Nakai Bug 339983 : gnome-pty-helper should log username Patch from Brian Cameron 0.13.3 Bug 121904 : copy-paste of empty line Bug 25290 : Small UI tweak to select-by-word (only select only letter at a time for non-word characters) Bug 339986 : Patch to select localized strings exactly Patch from Takao Fujiwara Bug 311855 : Race in vte leads to blocking of input. Patch from Kalle Raiskila Bug 342396 : Ctrl-space sends " ", not NUL. Bug 345377 : real transparency Patch from Kristian Høgsberg Bug 345514 : -no-undefined doesn't work with latest libtool Bug 141985 : vte does not respond to 'CSI 2 1 t' or 'CSI 2 0 t' with the correct window/icon title Patch from Mariano Suárez-Alvarez 0.13.2 Bug 344666 : Problems with *_CFLAGS and *_LDFLAGS in makefiles Patch from Stepan Kasal . Bug 339529 : gnome-terminal (vte) crashes when detatched window is closed Bug 342549 : uninitialized var (coverity) Patch from Paolo Borelli. Bug 342082 : vte_invalidate_region() may check whether terminal is realiazed or not Patch from Kouhei Sutou. Bug 340363 : vte Cygwin build fixes Patch from Cygwin Ports maintainer Bug 341793 : vte.h doesn't need to include X11/Xlib.h Patch from Kouhei Sutou Require intltool 0.35.0 to have translations in the dist tarballs. Fix typo which may have been causing things like crashes. 0.13.1 Use intltool 0.34.90 to make sure tarball includes po files. Bug 339980 : nativeecho needs glib in LDADD to build on Solaris Patch from Brian Cameron. Bug 331803 : style needs to be attached/detached to the window on realize/unrealize Patch from Benjamin Berg . Pass -no-undefined linker flag. 0.13.0 Removed obsolete #ifde GTK_CHECK_VERSION(2,2,0) checks. Bug 339448 : selection doesn't respect hard newlines Bug 148720 : Word selection erroneously captures text from next line Bug 126376 : Uncoinditional definition of _XOPEN_SOURCE breaks build on NetBSD Bug 97719 : Selection: double/triple click doesn't cross line boundaries Bug 160782 : Vte isn't multi-screen safe Bug 330441 : Remove libzvt support Bug 328850 : Crash when pasting selection Bug 160134 : mouse events occurring past column 95 are not passed through to terminal application New public function vte_terminal_feed_child_binary Bug 135230 : Feature request to attach VTE to existing pty New public function vte_terminal_set_pty Bug 337442 : [patch] Reduce .plt section We use a regexp to limit exported symbols now. Bug 142247 : use of uninitialized value Bug 149633 : gnome-terminal messes up boxdrawing chars aligment Bug 144456 : UK pound currency symbol rendered incorrectly Bug 307403 : xticker doublefree Bug 337877 : Patch to use po/LINGUAS Bug 337552 : Insufficient version requirement for gtk+ Bug 168251 : add support for 256 colors terminals Bug 120276 : Wishlist: Support Rectangular Selection Bug 336117 : [patch] Use g_slice API Bug 336128 : vim scrolling issues - emulation errors Bug 334385 : Use intltool Bug 104841 : scrolling doesn't work inside "screen" windows Bug 333768 : vteapp debug stuff should be conditional @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2006/07/14 14:57:12 rillig Exp $ d3 3 a5 3 SHA1 (vte-0.14.0.tar.bz2) = d9db8360f79c59c7740e8ec3e727b25c86086206 RMD160 (vte-0.14.0.tar.bz2) = 6193b01fcd1193a3ff64fea45c8294ca95747926 Size (vte-0.14.0.tar.bz2) = 1010026 bytes @ 1.15 log @Added a patch needed for Solaris 8. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2006/07/13 23:36:18 rillig Exp $ d3 3 a5 3 SHA1 (vte-0.12.2.tar.bz2) = cc76a380dfe23cfc8aba606b146015a6954d67ae RMD160 (vte-0.12.2.tar.bz2) = 5ef474f9d4150df1f87459657a446b0d0fcfb32b Size (vte-0.12.2.tar.bz2) = 974551 bytes a8 1 SHA1 (patch-ae) = 7bc19459ab99bc71f0bc0e9fa36bcde49a512395 a9 1 SHA1 (patch-ag) = a87e379e0ddc728bcd2db41856d669644be43bdc @ 1.14 log @Added a patch to make the package build on Solaris, which does not have struct msghdr.msg_control and CMSG_FIRSTHDR. While here, removed BROKEN_IN, since the package works on NetBSD 3.0 and fixed some pkglint warnings. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2006/07/04 16:03:51 drochner Exp $ d13 1 @ 1.13 log @update to 0.12.2 changes: minor bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2006/04/27 20:44:34 drochner Exp $ d6 1 a6 1 SHA1 (patch-aa) = 9b4961c056c3bf46332490fc7f30ff3540f2dbd3 @ 1.12 log @update to 0.12.1 changes: bugfixes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2006/03/30 21:18:06 jmmv Exp $ d3 3 a5 3 SHA1 (vte-0.12.1.tar.bz2) = 64acaef76192fccf4e25fee5d9b6d01404977947 RMD160 (vte-0.12.1.tar.bz2) = 95a08ef35b903db98a6a9c5853771bde8d55bea7 Size (vte-0.12.1.tar.bz2) = 973915 bytes @ 1.11 log @Update to 0.12.0: 0.12.0 - Released with no code changes. 0.11.21 - Revert change introduced in 0.11.19 that made vte very unresponsive with tall terminal windows. (bug #333776) - Step up COALESCE_TIMEOUT and DISPLAY_TIMEOUT from 2ms to 10ms. This is more compatible with the update timeout that we are doing at 25ms, but needs testing. 0.11.20 - Revert patch introduced in 0.11.16 that was corrupting the Xft font cache. (bug #309322) 0.11.19 - Revert Shift+Insert to paste PRIMARY. Use Ctrl+Shirt+Insert to paste CLIPBOARD (bug #123844) - Improvements to the update throttling handler. - gnome-pty-helper minor race condition fix. - Use getpwnam to correctly log multiple users with the same UID (bug #319564, Laszlo Peter) - A couple minor build fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2006/02/15 18:03:29 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.12.0.tar.bz2) = 45ce6575c6bc2bd7f36d2d7ff44ff6c2f05dc2f4 RMD160 (vte-0.12.0.tar.bz2) = 113ea7d9e2f522241cc6a4c780b1d46b9c244722 Size (vte-0.12.0.tar.bz2) = 952289 bytes @ 1.10 log @update to 0.11.18 changes: -bugfixes -performance improvements @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2005/08/26 16:37:51 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.11.18.tar.bz2) = 01edbfe01f24ed933bbe27e264f869118c91654d RMD160 (vte-0.11.18.tar.bz2) = 1bcd6a348b11a6dda015aec24fa4a43f8ce4af55 Size (vte-0.11.18.tar.bz2) = 951701 bytes @ 1.9 log @update to 0.11.15 changes: -bugfixes -Make it possible to implement atkText selection methods for VteAccessible. -Make VTE work on some Net/OpenBSD on sparc and macppc @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2005/07/07 13:30:07 markd Exp $ d3 3 a5 3 SHA1 (vte-0.11.15.tar.bz2) = 89cf28e721317ffe6fd62f4037469c70eeee03f8 RMD160 (vte-0.11.15.tar.bz2) = 13d9e459026c88cafd93dc4221da291464ef4273 Size (vte-0.11.15.tar.bz2) = 959449 bytes @ 1.8 log @Fix gnome-pty-helper handling of NetBSD's utmpx. When writing logout records NetBSD requires the ut_name field to be filled in when calling pututxline() (otherwise utmp_update refuses to write it) but nulled when writing to wtmpx. Problem seen by gnome-terminal leaving stale utmpx entries on exit. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2005/05/18 16:19:05 drochner Exp $ d3 3 a5 3 SHA1 (vte-0.11.13.tar.bz2) = 1437f857f4be1eb53d8c1cf12d439a4092fc7cd2 RMD160 (vte-0.11.13.tar.bz2) = 4d51361121ccfd37023334a5175bd45f515a0356 Size (vte-0.11.13.tar.bz2) = 952108 bytes @ 1.7 log @update to 0.11.13 changes: - Reduce memory consumption with more that one tab -fixes - Updated translations @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2005/03/03 16:53:09 jmmv Exp $ d12 1 @ 1.6 log @Update to 0.11.12: - Performance improvements: - Two patches from bug #137864 (Benjamin Otte) - Patch from bug #143914 (Søren Sandmann) - Fix crash when resizing a terminal running minicom (Søren Sandmann) Closes bug #163814 and duplicate. - Adjust timeouts to make us behave like xterm when outputing large amounts of text and still be fast (Kjartan) - Fix build with VTE_DEBUG enabled (Kjartan) - Build fixes for NetBSD and Darwin. Bug #126377 (Adrian Bunk) - Build fixes for AIX. Bug #161352 - Make keypad behave like in xterm. Bug #128099. (jylefort at brutele be) - Fix black background in new terminals. Bug #125364. (Fedora) - Fix scrolling issues. Bug #168210 (Fedora) - Fix screen corruption with multibyte charsets. Bug #168211 (Fedora) - Redraw terminal fully before scrolling. Bug #168212 (Fedora) - Fix crash with IM-methods. Bug #168213 (Fedora) - Fix for scrolling back then forward. Bug 122150 (Benjamin Otte) - Make terminal report correct type. Bug 130761 (Mariano) - Updated translations: Estii (et), Old English (ang), Canadian English (en_CA), Spanish (es), Hungarian (hu), Albanian (sq), Norwegian bokmål (nb), Bosnian (bs), Finnish (fi), Oriya (or), Georgian (ka), Hindi (hi) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2005/02/23 17:36:21 wiz Exp $ d3 3 a5 3 SHA1 (vte-0.11.12.tar.bz2) = be5fff6e7b32d8c5618b186a1e263817f7a9c879 RMD160 (vte-0.11.12.tar.bz2) = e94949ce38e918484b408394dd6de0288b8007fc Size (vte-0.11.12.tar.bz2) = 947865 bytes @ 1.5 log @Add RMD160 checksums to the SHA1 ones. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2004/05/07 11:13:16 jmmv Exp $ d3 3 a5 3 SHA1 (vte-0.11.11.tar.bz2) = 655a7e2a4310a13caf3853dc51f07ee3b8fe3622 RMD160 (vte-0.11.11.tar.bz2) = cb37c4f38650e37c723c5565a11402f9af9f37cf Size (vte-0.11.11.tar.bz2) = 888405 bytes a8 1 SHA1 (patch-ad) = 6afc6ed139346d5e7effeb07c0f3e84c3e772d77 @ 1.4 log @Update to 0.11.11: - Add APIs for setting font with/without antialiasing, cursor color, hilite color, and a forkpty()-alike. Fix meta-space. Use glib 2.4's child watch API if available. - Add a configure switch for setting the default emulation instead of hard-coding it to be "xterm". - Tweak autowrapping of text to handle cases where the terminal has both LP and xn capabilities. - Truncate empty lines when copying text to mimic xterm. - Internally abstract out matching APIs, though we still use POSIX regex. - Try to set UTF8 line editing mode under sufficiently-new Linux. - Obey Pango's specified attributes when displaying pre-edit text. - Never steal modifier keys which might affect the input method from the input methods. - Fix python binding so that help() lists the terminal class. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2004/04/15 11:32:50 xtraeme Exp $ d4 1 @ 1.3 log @Disable _XOPEN_SOURCE_EXTENDED when using FreeBSD, ok'ed by jmmv@@. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2003/12/18 09:08:44 cube Exp $ d3 2 a4 2 SHA1 (vte-0.11.10.tar.bz2) = 10fb64a786e925b45aa7c919595212d56441dd23 Size (vte-0.11.10.tar.bz2) = 855466 bytes d9 3 a11 1 SHA1 (patch-ae) = 4cafe1b6236a0c0339ae500ce28c96c58c60572c @ 1.2 log @Move inclusion of after in src/dumpkeys.c. That fixes the build on my 1.6.2_RC2 box. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2003/12/13 17:54:14 xtraeme Exp $ d9 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d8 1 @ 1.1.1.1 log @Initial import of vte-0.11.10 from pkgsrc-wip. Terminal widget with improved font, internationalisation and accessibility support for the GNOME 2 desktop. @ text @@