commit be8796b8a5bb258214b0f02ec55a373828acca71 Author: Behdad Esfahbod Date: Mon May 4 14:16:08 2009 -0400 [git.mk] Update git.mk | 172 +++++++++++++++++++++++++++++++++------------------------------- 1 files changed, 88 insertions(+), 84 deletions(-) commit db2a659c6b907564d522312238518937b4b74254 Author: Behdad Esfahbod Date: Mon Apr 27 14:25:12 2009 -0400 [doap] Add mailto: vte.doap | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit a492585a10d58548206b4b58cf62a645d987526d Author: Behdad Esfahbod Date: Sat Apr 25 20:33:34 2009 -0400 Add chaining git.mk gnome-pty-helper/git.mk | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 6b12feb7b9be5ed4af4dc0e348fc30718547afe9 Author: Behdad Esfahbod Date: Sat Apr 25 20:33:03 2009 -0400 [git.mk] Fix maintainer-clean git.mk | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 30007c8374621d72c1c8eeb260e46f089a2fccc6 Author: Olav Vitters Date: Thu Apr 23 19:40:30 2009 +0200 doap: Add desktop category vte.doap | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 78f9b61137028bd3b0c4b24c6b2169511b1d1e28 Author: Behdad Esfahbod Date: Thu Apr 23 11:27:18 2009 -0400 [iso2022] Work around buggy iconv (#567064) Seems like glibc's iconv is buggy, eating the ill sequence then returning EILSEQ. This was causing crashes. Work around it. src/iso2022.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit 3abb0fc2a7011eeadc7e1f49a3f07d9cec4f5c8a Author: Behdad Esfahbod Date: Sat Apr 18 16:20:23 2009 -0400 [git.mk] Support out-of-tree builds git.mk | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) commit 963fbd0776c96ecc5efd810c837e478986ff8f35 Author: Behdad Esfahbod Date: Sat Apr 18 15:04:41 2009 -0400 Remove copyright claim git.mk | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ce46104d4378e5dc835c4c4681637dffe205e507 Author: Behdad Esfahbod Date: Sat Apr 18 03:48:58 2009 -0400 [DOAP] Improve! vte.doap | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) commit 6a534c8643a24af997795a0a6027b791a19194de Author: Behdad Esfahbod Date: Fri Apr 17 21:38:08 2009 -0400 Add git.mk Makefile.am | 2 + doc/Makefile.am | 2 + doc/openi18n/Makefile.am | 2 + doc/reference/Makefile.am | 2 + git.mk | 155 ++++++++++++++++++++++++++++++++++++++++++ glade/Makefile.am | 4 + gnome-pty-helper/Makefile.am | 8 ++ perf/Makefile.am | 2 + python/Makefile.am | 2 + src/Makefile.am | 2 + termcaps/Makefile.am | 2 + 11 files changed, 183 insertions(+), 0 deletions(-) commit b4b3c644fd51611ef4abdc24aa414b4b8d95f722 Author: Behdad Esfahbod Date: Fri Apr 17 18:05:42 2009 -0400 Remove static .gitignore .gitignore | 99 ------------------------------------------------------------ 1 files changed, 0 insertions(+), 99 deletions(-) commit 78dffc29ecfb7b24528d7546771b602e0c105057 Author: Christian Persch Date: Fri Apr 17 21:16:02 2009 +0200 Remove ChangeLog only on maintainerclean Makefile.am | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit ce5c397864104792f84869b84481abb80d86ba1e Author: Michael J. Chudobiak Date: Fri Apr 17 15:07:29 2009 -0400 Fixed the commented-out shortdesc field in the doap file Bug #579322. vte.doap | 14 ++------------ 1 files changed, 2 insertions(+), 12 deletions(-) commit 1b8a6e627bb4c920541977a684767ccfd48ce324 Author: Christian Persch Date: Fri Apr 17 19:31:02 2009 +0200 Remove generated ChangeLog on make clean Makefile.am | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit e68607b3875374ce69fe95b8c1f99e57ba695c64 Author: Christian Persch Date: Fri Apr 17 18:58:36 2009 +0200 Remove ChangeLog, and auto-generate changelog on make dist .gitignore | 2 + ChangeLog |12065 -------------------------------------------- ChangeLog.pre-git |12065 ++++++++++++++++++++++++++++++++++++++++++++ Makefile.am | 18 +- gnome-pty-helper/ChangeLog | 1 - po/ChangeLog | 1353 ----- 6 files changed, 12084 insertions(+), 13420 deletions(-) commit fd3ab8dd61ed18f460cecc153de24eb1377a1a34 Author: Christian Persch Date: Fri Apr 17 18:56:16 2009 +0200 Add DOAP file. vte.doap | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) commit 03bc44250a76de0470cc1303879ac1266eec8b27 Author: Christian Persch Date: Sun Apr 12 13:54:29 2009 +0000 More NEWS svn path=/trunk/; revision=2397 NEWS | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 95f4face68455e5324b1227cdf6a9c766bf086fc Author: Christian Persch Date: Sun Apr 12 13:53:19 2009 +0000 Version 0.20.1 svn path=/trunk/; revision=2396 NEWS | 5 +++++ configure.in | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 605b79f6dfe5e6cda05d1aaa092af235b9046d4f Author: Adam Jackson Date: Wed Apr 1 00:49:38 2009 +0000 Add gopher:// to the dingus-click regexes. svn path=/trunk/; revision=2395 ChangeLog | 5 +++++ src/vteapp.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit af483015842d0139c31608f719cef5fe31cc5649 Author: Behdad Esfahbod Date: Thu Mar 26 17:58:05 2009 +0000 Minor fixes from Richard Russon. 2009-03-26 Behdad Esfahbod * src/vte.c (always_selected): * src/vtepangocairo.c (_vte_pangocairo_set_background_image): * src/vteskel.c (_vte_skel_draw_text): Minor fixes from Richard Russon. svn path=/trunk/; revision=2394 ChangeLog | 7 +++++++ src/vte.c | 3 ++- src/vtepangocairo.c | 1 - src/vteskel.c | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) commit 6babc11f91a15ea12f4728e98106590355bc6500 Author: Behdad Esfahbod Date: Thu Mar 26 06:18:23 2009 +0000 Bug 576797 – Double-click sometimes stops working 2009-03-26 Behdad Esfahbod Bug 576797 – Double-click sometimes stops working * src/vte.c (vte_terminal_extend_selection): Invalidate selection if forced. svn path=/trunk/; revision=2393 ChangeLog | 7 +++++++ src/vte.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 442a1e7fbcd7c0a8adc5ff5f9b8b459f8de09a25 Author: Behdad Esfahbod Date: Thu Mar 26 05:46:39 2009 +0000 Bug 573674 – reset resets width to 80 chars 2009-03-26 Behdad Esfahbod Bug 573674 – reset resets width to 80 chars * src/vteseq.c (vte_sequence_handler_decset_internal): Disable resizing on decreset. svn path=/trunk/; revision=2392 ChangeLog | 7 +++++++ src/vteseq.c | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 277cd7e6bafd9099093046a2c19ec8146f9b171a Author: Behdad Esfahbod Date: Mon Mar 23 23:39:56 2009 +0000 Bug 576504 – vte does not pass its testsuite. 2009-03-23 Behdad Esfahbod Bug 576504 – vte does not pass its testsuite. * src/vte.c: * src/vtedraw.h: Fix "make check". svn path=/trunk/; revision=2391 ChangeLog | 8 ++++++++ src/vte.c | 2 +- src/vtedraw.h | 1 - 3 files changed, 9 insertions(+), 2 deletions(-) commit 62f5344c5b95ae64fd0321b654573cea369aef19 Author: Christian Persch Date: Mon Mar 23 12:12:51 2009 +0000 Bug 574491 – gnome-pty-helper can prevent volumes from being unmounted * gnome-pty-helper/gnome-pty-helper.c: (main): chdir to /. svn path=/trunk/; revision=2390 ChangeLog | 6 ++++++ gnome-pty-helper/gnome-pty-helper.c | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit 1d9e2356ebf937d0265104cc20ae4b6f3666b798 Author: Djihed Afifi Date: Wed Mar 18 09:19:40 2009 +0000 Updated Arabic translation svn path=/trunk/; revision=2389 po/ChangeLog | 4 +++ po/ar.po | 82 ++++++++++++++++++++++++++------------------------------- 2 files changed, 41 insertions(+), 45 deletions(-) commit 449972a31306e586a9348a92c42b01aebe8e3109 Author: Ignacio Casal Quinteiro Date: Tue Mar 17 22:08:28 2009 +0000 Updated Galician translation by Suso Baleato. svn path=/trunk/; revision=2388 po/ChangeLog | 4 ++ po/gl.po | 111 +++++++++++++++++++++++++++------------------------------ 2 files changed, 57 insertions(+), 58 deletions(-) commit ff02a22a959e001b49297d17e2d5865d81d84823 Author: Amanpreet Singh Alam Date: Tue Mar 17 02:17:33 2009 +0000 updating for GNOME Punjabi Translation by A S Alam svn path=/trunk/; revision=2387 po/pa.po | 98 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 44 insertions(+), 54 deletions(-) commit c897c9a37bbe592776abd1179a11d65047ea684c Author: Christian Persch Date: Sun Mar 15 14:15:16 2009 +0000 NEWS update svn path=/trunk/; revision=2386 NEWS | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) commit e42a7297bf8f14400141666961cfa7bcd0495779 Author: Christian Persch Date: Sun Mar 15 12:56:45 2009 +0000 Fix make. svn path=/trunk/; revision=2384 doc/reference/vte-docs.sgml | 2 -- doc/reference/vte-sections.txt | 1 + 2 files changed, 1 insertions(+), 2 deletions(-) commit 8dd2fb3c08edf1b8f1c1143601f362be55382d63 Author: Christian Persch Date: Sun Mar 15 12:56:40 2009 +0000 Prepare version 0.20.0. * configure.in: Prepare version 0.20.0. svn path=/trunk/; revision=2383 ChangeLog | 4 ++++ Makefile.am | 2 +- configure.in | 14 +++++++------- 3 files changed, 12 insertions(+), 8 deletions(-) commit 07cf3c2ef9d697098be99780e654d25f9a02aba4 Author: Christian Persch Date: Sun Mar 15 12:56:33 2009 +0000 Bug 575398 – configure warns about term.h under OpenSolaris * configure.in: Fix curses detection on solaris. Patch by David Adam. svn path=/trunk/; revision=2382 ChangeLog | 6 ++++++ configure.in | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) commit 75027b7cf6ff5f326293bffeb09413955abc6076 Author: Amitakhya Phukan Date: Fri Mar 13 11:26:42 2009 +0000 Updated assamese translations svn path=/trunk/; revision=2381 po/as.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 57cb728ae9fe20f6acb77b962b1212d4360aa102 Author: Amitakhya Phukan Date: Fri Mar 13 11:26:12 2009 +0000 Updated assamese translations svn path=/trunk/; revision=2380 po/ChangeLog | 5 +++ po/LINGUAS | 1 + po/as.po | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 97 insertions(+), 0 deletions(-) commit 73ba06532e7a061176230ea25296b99fd97c14c1 Author: Behdad Esfahbod Date: Mon Mar 9 10:20:54 2009 +0000 Bug 574616 – "real" transparency not working from python bindings 2009-03-09 Behdad Esfahbod Bug 574616 – "real" transparency not working from python bindings * src/vtepangocairo.c (_vte_pangocairo_destroy), (_vte_pangocairo_set_background_image): Better handle failure of creating pixmap. * src/vtebg.c (vte_bg_get_pixmap): Get rid of unused mask parameter. svn path=/trunk/; revision=2379 ChangeLog | 10 ++++++++++ src/vtebg.c | 7 +------ src/vtepangocairo.c | 46 +++++++++++++++++++++------------------------- 3 files changed, 32 insertions(+), 31 deletions(-) commit 43a9b809e5cf9ccf1a685a7a0ccc0761ff206690 Author: Behdad Esfahbod Date: Sat Mar 7 23:51:12 2009 +0000 Bug 574025 – Crash in _vte_terminal_insert_char 2009-03-07 Behdad Esfahbod Bug 574025 – Crash in _vte_terminal_insert_char * src/vte.c (_vte_terminal_insert_char): Don't crash. svn path=/trunk/; revision=2378 ChangeLog | 6 ++++++ src/vte.c | 10 ++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) commit df30bd81becd7ce6c499ab889443eed7b7806863 Author: Christian Persch Date: Mon Mar 2 20:14:12 2009 +0000 Prepare 0.19.5 svn path=/trunk/; revision=2377 ChangeLog | 5 +++++ NEWS | 18 ++++++++++++++++++ configure.in | 4 ++-- 3 files changed, 25 insertions(+), 2 deletions(-) commit 03aeb31b699fc253ccd9cd883328306eee8f2f1d Author: Christian Persch Date: Mon Mar 2 20:14:07 2009 +0000 Correct use of padding returned by vte_terminal_get_padding(). * src/vteaccess.c: (vte_terminal_accessible_set_size), (vte_terminal_accessible_ref_accessible_at_point): * src/vteapp.c: (button_pressed): Correct use of padding returned by vte_terminal_get_padding(). svn path=/trunk/; revision=2376 ChangeLog | 7 +++++++ src/vteaccess.c | 12 ++---------- src/vteapp.c | 4 ++-- 3 files changed, 11 insertions(+), 12 deletions(-) commit fa84c74627c951e3366f7b76298bfdb5208e5c65 Author: Christian Persch Date: Mon Mar 2 20:14:01 2009 +0000 Use g_strerror() instead of strerror(). * src/vte.c: (vte_terminal_refresh_size), (vte_terminal_set_size): Use g_strerror() instead of strerror(). svn path=/trunk/; revision=2375 ChangeLog | 5 +++++ src/vte.c | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) commit f6170007cd7081f0b77663fa2d0275fc2cd8ae38 Author: Luca Ferretti Date: Wed Feb 18 20:22:43 2009 +0000 Updated Italian translation by Francesco Marletta. 2009-02-18 Luca Ferretti * it.po: Updated Italian translation by Francesco Marletta. svn path=/trunk/; revision=2374 po/ChangeLog | 4 +++ po/it.po | 70 +++++++++++++++++++++------------------------------------ 2 files changed, 30 insertions(+), 44 deletions(-) commit dbf4da933efe253036ab579fcd67bfd3e250a6bc Author: Jani Monoses Date: Mon Feb 16 19:55:33 2009 +0000 Updated Romanian translations from Adi Roiban and Mișu Moldovan svn path=/trunk/; revision=2373 po/ChangeLog | 5 +++ po/ro.po | 89 +++++++++++++++++++++++----------------------------------- 2 files changed, 40 insertions(+), 54 deletions(-) commit 30029cc2f218f93b5009382c3324affc30f00aa7 Author: Chao-Hsiung Liao Date: Sat Feb 14 09:50:02 2009 +0000 0.19.4 svn path=/trunk/; revision=2372 po/ChangeLog | 5 +++ po/zh_HK.po | 85 ++++++++++++++++++++++++++-------------------------------- po/zh_TW.po | 83 +++++++++++++++++++++++++------------------------------- 3 files changed, 80 insertions(+), 93 deletions(-) commit 1f93f65512eb8bb1e99fa04ab015dccc2071df8a Author: Behdad Esfahbod Date: Thu Feb 12 05:33:15 2009 +0000 Bug 54926 – Should try bold version of font before pseudo-bolding 2009-02-12 Behdad Esfahbod Bug 54926 – Should try bold version of font before pseudo-bolding Patch from Kees Cook * src/vte.c (_vte_invalidate_cell), (_vte_invalidate_cursor_once), (vte_terminal_unichar_is_local_graphic), (vte_terminal_draw_graphic), (vte_terminal_draw_cells), (vte_terminal_draw_rows), (vte_terminal_paint_cursor): * src/vtedraw.c (_vte_draw_get_char_width), (_vte_draw_text), (_vte_draw_char), (_vte_draw_has_char): * src/vtedraw.h: * src/vtepangocairo.c (_vte_pangocairo_set_text_font), (_vte_pangocairo_get_char_width), (_vte_pangocairo_has_bold), (_vte_pangocairo_draw_text), (_vte_pangocairo_draw_has_char): * src/vteskel.c: Try bold font before pseudo-bolding. svn path=/trunk/; revision=2371 ChangeLog | 19 +++++++++++++++++++ src/vte.c | 46 ++++++++++++++++++---------------------------- src/vtedraw.c | 45 +++++++++++++++++++++++++++++++-------------- src/vtedraw.h | 20 ++++++++++++-------- src/vtepangocairo.c | 47 +++++++++++++++++++++++++++++++++++++++-------- src/vteskel.c | 1 + 6 files changed, 120 insertions(+), 58 deletions(-) commit dafe17256dd8c687cddb10305b6913dc870cc651 Author: Christian Persch Date: Sun Feb 8 14:20:25 2009 +0000 Ignore this svn path=/trunk/; revision=2370 .gitignore | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 97 insertions(+), 0 deletions(-) commit 94f13bb62629a567c2814477c7b23f01dbca2fca Author: Christian Persch Date: Mon Feb 2 15:09:20 2009 +0000 Bug 570208 – vte fails to build outside source tree * python/Makefile.am: Build fix. svn path=/trunk/; revision=2369 ChangeLog | 6 ++++++ python/Makefile.am | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) commit 3ada3abd77c76e3582af0859995c0909c27ce1ce Author: Christian Persch Date: Sun Feb 1 22:26:06 2009 +0000 Remove marshalers that have stock ones in gobject, and use the stock ones * src/marshal.list: * src/vte.c: (vte_terminal_class_init): * src/vtebg.c: (vte_bg_class_init): Remove marshalers that have stock ones in gobject, and use the stock ones instead. svn path=/trunk/; revision=2368 ChangeLog | 7 +++++++ src/marshal.list | 7 ++----- src/vte.c | 52 ++++++++++++++++++++++++++-------------------------- src/vtebg.c | 2 +- 4 files changed, 36 insertions(+), 32 deletions(-) commit a06afbb1df1569b38b421193a4e035d624537bd4 Author: Behdad Esfahbod Date: Sun Feb 1 06:18:43 2009 +0000 Require GTK+ >= 2.14, for "gtk-fontconfig-timestamp" settings property. 2009-02-01 Behdad Esfahbod * configure.in: Require GTK+ >= 2.14, for "gtk-fontconfig-timestamp" settings property. * src/vte.c (vte_terminal_style_set), (vte_terminal_set_font_full_internal), (vte_terminal_init), (vte_terminal_class_init): Use style_set class method instead of hooking to style-set signal. Also, proceed to recreating the font even if neither description nor antialias setting changed. This is necessary to pick up fontconfig configuration changes as well as font install/uninstallations or GNOME font preferences changes. * src/vtepangocairo.c (font_info_destroy), (fontconfig_timestamp_quark), (vte_pango_cairo_set_fontconfig_timestamp), (vte_pango_cairo_get_fontconfig_timestamp), (context_hash), (context_equal), (font_info_create_for_context), (font_info_create_for_screen): Use fontconfig_timestamp in the font object hash, such that we respond to fontconfig configuration changes. svn path=/trunk/; revision=2367 ChangeLog | 22 ++++++++++++++++++++++ configure.in | 2 +- src/vte.c | 24 ++++++++++-------------- src/vteapp.c | 2 +- src/vtepangocairo.c | 47 +++++++++++++++++++++++++++++++++++++++-------- 5 files changed, 73 insertions(+), 24 deletions(-) commit 1fa6a721bcd1491d5faa82b13af376abc9f2ee6f Author: Changwoo Ryu Date: Thu Jan 29 12:38:14 2009 +0000 Updated Korean translation svn path=/trunk/; revision=2366 po/ChangeLog | 4 ++ po/ko.po | 90 +++++++++++++++++++++++++++------------------------------- 2 files changed, 46 insertions(+), 48 deletions(-) commit 58bc3a942f198a1a8788553ca72c19d7c1702b74 Author: Saleem Abdulrasool Date: Wed Jan 28 03:47:11 2009 +0000 fix bug #548272 svn path=/trunk/; revision=2365 ChangeLog | 5 +++++ src/vteseq.c | 18 ++++++++++++------ 2 files changed, 17 insertions(+), 6 deletions(-) commit 916094b4dcab454f5820ca5350abc81f4d51ad4c Author: Christian Persch Date: Tue Jan 20 19:25:13 2009 +0000 Use GDK_BLANK_CURSOR for the invisible cursor on gtk+ >= 2.15. * src/vte.c: (vte_terminal_realize): Use GDK_BLANK_CURSOR for the invisible cursor on gtk+ >= 2.15. svn path=/trunk/; revision=2364 ChangeLog | 5 +++++ src/vte.c | 12 ++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) commit bcafeb8b5f6ef9eac9a83c37a3f263a84b1932b8 Author: Christian Persch Date: Tue Jan 20 18:44:30 2009 +0000 Use ttyname() as recommended in the glibc manual. Bug #565688. * gnome-pty-helper/gnome-pty-helper.c: (init_term_with_defaults), (open_ptys), (close_pty_pair): Use ttyname() as recommended in the glibc manual. Bug #565688. svn path=/trunk/; revision=2363 ChangeLog | 6 ++++++ gnome-pty-helper/gnome-pty-helper.c | 28 +++------------------------- 2 files changed, 9 insertions(+), 25 deletions(-) commit 3b22bcc8605a66f43135902859473a01e7b76f27 Author: Behdad Esfahbod Date: Tue Jan 6 20:18:36 2009 +0000 Convert some g_strdup_printf() uses to g_snprintf() when the buffer was 2009-01-06 Behdad Esfahbod * src/vteseq.c (vte_parse_color), (vte_sequence_handler_change_color), (vte_sequence_handler_request_terminal_parameters), (vte_sequence_handler_send_primary_device_attributes), (vte_sequence_handler_send_secondary_device_attributes), (vte_sequence_handler_device_status_report), (vte_sequence_handler_dec_device_status_report), (vte_sequence_handler_window_manipulation), (vte_sequence_handler_change_cursor_color): Convert some g_strdup_printf() uses to g_snprintf() when the buffer was fixed-size and freed immediately. Also fix g_snprintf usage by not using its return value. *If* the buffer is short, the returned len is not what we are interested in. Finally, pass -1 as len to vte_terminal_feed_child() in most places. This means a bit more work for the processor, but cleaner code. svn path=/trunk/; revision=2362 ChangeLog | 20 ++++++++ src/vteseq.c | 155 ++++++++++++++++++++++++++-------------------------------- 2 files changed, 90 insertions(+), 85 deletions(-) commit 7e3cc8b3e89efe87e7acf3a13df3f66666fc7acb Author: Behdad Esfahbod Date: Tue Jan 6 19:04:59 2009 +0000 Bug 566795 – VTE fails to build in trunk 2009-01-06 Behdad Esfahbod Bug 566795 – VTE fails to build in trunk * src/vteseq.c (vte_sequence_handler_change_cursor_color): Fix build. svn path=/trunk/; revision=2361 ChangeLog | 7 +++++++ src/vteseq.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit ca81ba9319f71f97f12652d56910648e1a706818 Author: Saleem Abdulrasool Date: Tue Jan 6 06:51:58 2009 +0000 add support for OSC 4 and OSC 12 svn path=/trunk/; revision=2360 ChangeLog | 10 +++ src/vteseq-n.gperf | 4 +- src/vteseq.c | 192 +++++++++++++++++++++++++++++++++++++++++++--------- 3 files changed, 173 insertions(+), 33 deletions(-) commit 67401849c6d713f9c4fd5ec8a4ffb92d61c13048 Author: Behdad Esfahbod Date: Tue Jan 6 05:39:42 2009 +0000 Bug 566730 – vte_terminal_set_color_cursor() calls invalidate_all but it 2009-01-06 Behdad Esfahbod Bug 566730 – vte_terminal_set_color_cursor() calls invalidate_all but it doesn't have to * src/vte.c (vte_terminal_set_color_internal): If color is VTE_CUR_BG, invalidate_cursor_once instead of invalidate_all. svn path=/trunk/; revision=2359 ChangeLog | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 75e3a47bc882b9204df914db85bdbad913a6c3b6 Author: Behdad Esfahbod Date: Tue Jan 6 05:39:17 2009 +0000 If color is VTE_CUR_BG, invalidate_cursor_once instead of invalidate_all. 2009-01-06 Behdad Esfahbod * src/vte.c (vte_terminal_set_color_internal): If color is VTE_CUR_BG, invalidate_cursor_once instead of invalidate_all. svn path=/trunk/; revision=2358 ChangeLog | 5 +++++ src/vte.c | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) commit 47d142ce5717427fe7dd28c8b3f001829d9a7974 Author: Halton Huo Date: Fri Dec 26 14:48:23 2008 +0000 Bug 565679 - alloca is discouraged 2008-12-26 Halton Huo Bug 565679 - alloca is discouraged * gnome-pty-helper/gnome-pty-helper.c: use malloc replace alloca. svn path=/trunk/; revision=2357 ChangeLog | 6 ++++++ gnome-pty-helper/gnome-pty-helper.c | 5 ++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 49aa59927ede031871d36903ff29e3d97d3cfd1c Author: Christian Persch Date: Fri Dec 26 12:37:42 2008 +0000 Fix the same typo also in the libinfo check. * configure.in: Fix the same typo also in the libinfo check. svn path=/trunk/; revision=2356 ChangeLog | 4 ++++ configure.in | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 7f53406e47e7b818c2b80c2857c71b6c59dbd3a0 Author: Halton Huo Date: Fri Dec 26 10:34:18 2008 +0000 Bug 565675 - typo in configure.in cause ncurses checking fail 2008-12-26 Halton Huo Bug 565675 - typo in configure.in cause ncurses checking fail * configure.in: Fix typo for ncurses. s/ncuses/ncurses svn path=/trunk/; revision=2355 ChangeLog | 6 ++++++ configure.in | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit dc6e4b781ec06fcfd097c0d2878c5f300fd0ef5e Author: Behdad Esfahbod Date: Fri Dec 26 04:13:33 2008 +0000 Fix warnings. 2008-12-25 Behdad Esfahbod * src/interpret.c (main): * src/slowcat.c (catfile): * src/table.c (_vte_table_addi), (_vte_table_add): * src/trie.c (_vte_trie_matchx): * src/vte.c (_vte_invalidate_cell), (_vte_terminal_insert_char): * src/vteaccess.c (offset_from_xy), (vte_terminal_accessible_finalize), (vte_terminal_accessible_get_text), (vte_terminal_accessible_get_text_somewhere): * src/vteapp.c (main): * src/vtebg.c (vte_bg_cache_item_free), (vte_bg_cache_add): Fix warnings. svn path=/trunk/; revision=2354 ChangeLog | 15 +++++++++++++++ src/interpret.c | 9 +++++---- src/slowcat.c | 3 ++- src/table.c | 9 +++++---- src/trie.c | 2 +- src/vte.c | 6 +++--- src/vteaccess.c | 30 +++++++++++++++--------------- src/vteapp.c | 12 ++++++++---- src/vtebg.c | 12 ++++++------ 9 files changed, 60 insertions(+), 38 deletions(-) commit 0cdef5173bdcaa04d3e13edfbc1279ae6edaef4c Author: Behdad Esfahbod Date: Fri Dec 26 03:11:32 2008 +0000 Minor. svn path=/trunk/; revision=2353 src/vte.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 38cafc2aaf4aae3e6e12c995b491f91207794078 Author: Behdad Esfahbod Date: Fri Dec 26 03:10:39 2008 +0000 Bug 565663 – compile failure because use static function in another .h 2008-12-25 Behdad Esfahbod Bug 565663 – compile failure because use static function in another .h file * src/vte.c: Don't mark extern function inline. svn path=/trunk/; revision=2352 ChangeLog | 7 +++++++ src/vte.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 811c7e117e172140b43476fc01400ad8898bdb74 Author: Behdad Esfahbod Date: Wed Dec 17 08:26:19 2008 +0000 Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 2008-12-17 Behdad Esfahbod Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 * src/vteunistr.c: Limit to 9 combining marks per unistr, and a total of 100,000 unistrs. All to prevent OOM. svn path=/trunk/; revision=2351 ChangeLog | 8 ++++++++ src/vteunistr.c | 10 +++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) commit c1be75bcf1dac887972c877fc0c900ce32bb9544 Author: Behdad Esfahbod Date: Mon Dec 15 20:50:32 2008 +0000 Released 0.19.4. 2008-12-15 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.4. svn path=/trunk/; revision=2349 ChangeLog | 6 ++++++ NEWS | 15 +++++++++++++++ configure.in | 4 ++-- 3 files changed, 23 insertions(+), 2 deletions(-) commit baddcfe4934b8e87717c1dd9d02e75e53fc02b98 Author: Behdad Esfahbod Date: Mon Dec 15 20:45:11 2008 +0000 Fix make check. svn path=/trunk/; revision=2348 doc/reference/vte-docs.sgml | 2 ++ doc/reference/vte-sections.txt | 11 +++++++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 6afcfe2bce6eeb82ab08efe99003ecc3cd2c1200 Author: Behdad Esfahbod Date: Mon Dec 15 20:30:18 2008 +0000 Fix doc syntax svn path=/trunk/; revision=2347 src/vteunistr.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ca92a5e890704d87d6f5d5b9753c57994dc8dfa6 Author: Behdad Esfahbod Date: Mon Dec 15 01:08:12 2008 +0000 Bug 564535 – check for gperf on build 2008-12-14 Behdad Esfahbod Bug 564535 – check for gperf on build * autogen.sh: Check for gperf. svn path=/trunk/; revision=2346 ChangeLog | 6 ++++++ autogen.sh | 7 +++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit de98fae160f3dab8f4812ab1baeddf02fab55d90 Author: Behdad Esfahbod Date: Fri Dec 12 11:29:40 2008 +0000 Typos svn path=/trunk/; revision=2345 src/vteunistr.c | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) commit d453dce12191a1ee19fa70d83bab013999006385 Author: Behdad Esfahbod Date: Fri Dec 12 11:20:31 2008 +0000 Document vteunistr. 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. svn path=/trunk/; revision=2344 ChangeLog | 9 +++ doc/reference/Makefile.am | 1 + src/vteunistr.c | 120 +++++++++++++++++++++++++++++---------------- src/vteunistr.h | 52 ++++++++++++++++++-- 4 files changed, 134 insertions(+), 48 deletions(-) commit beb61da0f7d5d1730f532cc2eb37df507a267a87 Author: Behdad Esfahbod Date: Fri Dec 12 09:22:48 2008 +0000 . svn path=/trunk/; revision=2343 ChangeLog | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 9bbfcb27af874137d81728b5217de3f386a8f0da Author: Behdad Esfahbod Date: Fri Dec 12 09:22:06 2008 +0000 Minor. svn path=/trunk/; revision=2342 ChangeLog | 4 ++++ src/vte.c | 6 ++++-- src/vteunistr.c | 2 ++ src/vteunistr.h | 4 ++-- 4 files changed, 12 insertions(+), 4 deletions(-) commit a902f8eb1112e59109ff14520706bb75f3cf6790 Author: Behdad Esfahbod Date: Fri Dec 12 09:04:00 2008 +0000 Avoid pointers in the const array. 2008-12-12 Behdad Esfahbod * src/iso2022.c (_vte_iso2022_ambiguous_width): Avoid pointers in the const array. svn path=/trunk/; revision=2341 ChangeLog | 5 +++++ src/iso2022.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 646a71162cabe13f96627ea6cbeb91864e9fc625 Author: Behdad Esfahbod Date: Fri Dec 12 06:57:09 2008 +0000 Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 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. svn path=/trunk/; revision=2340 ChangeLog | 26 +++++++++- src/Makefile.am | 2 + src/iso2022.c | 90 +++++++++++++++++----------------- src/iso2022.h | 5 +- src/vte-private.h | 3 +- src/vte.c | 103 ++++++++++++++++++++++++++++++++------ src/vtedraw.c | 6 +- src/vtedraw.h | 11 ++-- src/vtepangocairo.c | 127 +++++++++++++++++++++++++----------------------- src/vteunistr.c | 136 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/vteunistr.h | 47 ++++++++++++++++++ 11 files changed, 421 insertions(+), 135 deletions(-) commit 2d0c1717a14e5c735877d45d79668d5519f0e838 Author: Christian Persch Date: Thu Dec 11 14:05:01 2008 +0000 Typo svn path=/trunk/; revision=2339 src/vte.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 95c425106ca9a3293ca5c2e8ac630e13d4b9e85f Author: Christian Persch Date: Thu Dec 11 13:50:33 2008 +0000 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 . svn path=/trunk/; revision=2338 ChangeLog | 8 ++++++++ src/pty.c | 2 +- 2 files changed, 9 insertions(+), 1 deletions(-) commit 8756ffe9b4f054b6a9622537a02cfd1d614fe176 Author: Christian Persch Date: Thu Dec 11 13:50:25 2008 +0000 Update set-scroll-adjustement docs. * src/vte.c: (vte_terminal_class_init): Update set-scroll-adjustement docs. svn path=/trunk/; revision=2337 ChangeLog | 5 +++++ src/vte.c | 11 +++++------ 2 files changed, 10 insertions(+), 6 deletions(-) commit 207f0ebfce521535f55f0f7bdc16912fbbec3f85 Author: Paolo Borelli Date: Wed Dec 10 21:51:27 2008 +0000 Bug 562695 - ship pkg-config file for python bindings 2008-12-10 Paolo Borelli Bug 562695 - ship pkg-config file for python bindings * configure.in: * python/Makefile.am: * python/pyvte.pc.in: svn path=/trunk/; revision=2336 ChangeLog | 8 ++++++++ configure.in | 1 + python/Makefile.am | 8 +++++++- python/pyvte.pc.in | 11 +++++++++++ 4 files changed, 27 insertions(+), 1 deletions(-) commit 63b25ac4c6669ffd33cfd0dac8913e3a029251d3 Author: Behdad Esfahbod Date: Mon Dec 8 20:17:00 2008 +0000 Bug 563752 – pangocairo backend recreates cairo_surface_t for background 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. svn path=/trunk/; revision=2335 ChangeLog | 23 +++++++++ src/vte.c | 17 ++++--- src/vtedraw.c | 55 ++++++++-------------- src/vtedraw.h | 32 +++++-------- src/vtepangocairo.c | 127 +++++++++++++++++++++++++++++++++----------------- src/vteskel.c | 2 + 6 files changed, 152 insertions(+), 104 deletions(-) commit d849a02007d2dffdf78c55afea4bf1ffcc526a31 Author: Behdad Esfahbod Date: Mon Dec 8 04:06:05 2008 +0000 Bug 163213 – Cursor should remain visible when selected 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. svn path=/trunk/; revision=2334 ChangeLog | 7 +++++++ src/vte.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 3411e97b89c09f3f692d73d2994dc52ffee8164b Author: Christian Persch Date: Fri Dec 5 18:58:17 2008 +0000 Don't modify source_pixbuf. If we're going to change the saturation, first * 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. svn path=/trunk/; revision=2333 ChangeLog | 7 +++++++ src/vtebg.c | 10 +++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) commit 1862b94fbc5c02dde35c0450e939986e8a097710 Author: Behdad Esfahbod Date: Fri Dec 5 18:35:29 2008 +0000 Fix scrolling offset. Ray Strode reported that background offset was being 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. svn path=/trunk/; revision=2332 ChangeLog | 6 ++++++ src/vtepangocairo.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 8ff1af9ae267b8893bcc58f7cfebc88e63d549e1 Author: Behdad Esfahbod Date: Fri Dec 5 18:20:41 2008 +0000 Hook up perf/. 2008-12-05 Behdad Esfahbod * Makefile.am: * configure.in: Hook up perf/. Also adjust svn:ignore props. svn path=/trunk/; revision=2331 ChangeLog | 8 ++++++++ Makefile.am | 2 +- configure.in | 1 + 3 files changed, 10 insertions(+), 1 deletions(-) commit 38744c4de50fc6b2f32957abfadd51dacc9c355b Author: Behdad Esfahbod Date: Fri Dec 5 18:08:07 2008 +0000 Released 0.19.3. 2008-12-05 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.3. svn path=/trunk/; revision=2330 ChangeLog | 6 ++++++ NEWS | 9 ++++++++- configure.in | 4 ++-- 3 files changed, 16 insertions(+), 3 deletions(-) commit 6dafe2bd89db102f8a7666908f040115e2767d43 Author: Behdad Esfahbod Date: Fri Dec 5 18:02:21 2008 +0000 Always call g_array_new() with clear flag set. It incurs no overhead but 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. svn path=/trunk/; revision=2329 ChangeLog | 9 +++++++++ src/vte.c | 20 +++++--------------- 2 files changed, 14 insertions(+), 15 deletions(-) commit 79b2fd9eafdaa40e4de9952366403ab37b0739a0 Author: Behdad Esfahbod Date: Fri Dec 5 17:58:05 2008 +0000 Use structure assignment instead of memcpy(). 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(). svn path=/trunk/; revision=2328 ChangeLog | 6 ++++++ src/vte.c | 2 +- src/vteseq.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) commit 51a2447ac830a017a07db6c71e012758fc0b0528 Author: Behdad Esfahbod Date: Fri Dec 5 17:56:48 2008 +0000 Remove unneeded checks. They were masking bugs. 2008-12-05 Behdad Esfahbod * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): Remove unneeded checks. They were masking bugs. svn path=/trunk/; revision=2327 ChangeLog | 5 +++++ src/vte.c | 12 ++---------- 2 files changed, 7 insertions(+), 10 deletions(-) commit fc0f0d26e7955e1aa7a155a4ae8a799ebfbb1d83 Author: Behdad Esfahbod Date: Fri Dec 5 17:53:49 2008 +0000 Red Hat Bug 474618 - gnome-terminal sometime leaves empty begining of the 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. svn path=/trunk/; revision=2326 ChangeLog | 7 +++++++ src/vte.c | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) commit ef2d5fed42be09def0d96603a840451c9f10aa0a Author: Behdad Esfahbod Date: Fri Dec 5 15:04:24 2008 +0000 Build fixes. 2008-12-05 Behdad Esfahbod * src/Makefile.am: Build fixes. * NEWS: * configure.in: Released 0.19.2. svn path=/trunk/; revision=2324 ChangeLog | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 71df6b432b99b8882eef2f8088fbd9f01dada342 Author: Behdad Esfahbod Date: Fri Dec 5 15:03:27 2008 +0000 More build fixes svn path=/trunk/; revision=2323 src/Makefile.am | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit af34fea9546f00378e4784764c7bf1afb60717ca Author: Behdad Esfahbod Date: Fri Dec 5 14:52:42 2008 +0000 Fix build. svn path=/trunk/; revision=2322 src/reaper.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit f33eb5d98c542a672ecf0fbb0875a1b03a28034c Author: Behdad Esfahbod Date: Fri Dec 5 14:30:48 2008 +0000 Fix version numbers here. svn path=/trunk/; revision=2321 NEWS | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 6df0f80c2d15c9dbe2bb6ad5837155dd6f75a33b Author: Behdad Esfahbod Date: Fri Dec 5 14:29:49 2008 +0000 Released 0.19.2. 2008-12-05 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.2. svn path=/trunk/; revision=2320 ChangeLog | 10 ++++++++-- NEWS | 21 +++++++++++++++++++++ configure.in | 4 ++-- 3 files changed, 31 insertions(+), 4 deletions(-) commit 258546a8f8c0a3c6a3d3ce377234448b45ca83b5 Author: Behdad Esfahbod Date: Fri Dec 5 14:23:28 2008 +0000 Bug 474618 - gnome-terminal sometime leaves empty begining of the line 2008-12-05 Behdad Esfahbod 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. svn path=/trunk/; revision=2319 ChangeLog | 8 ++++++++ src/vte.c | 2 +- 2 files changed, 9 insertions(+), 1 deletions(-) commit 97b34fddd90537c17a5ff66a5a92596b34f20c6c Author: Behdad Esfahbod Date: Thu Dec 4 21:25:03 2008 +0000 Bug 563274 – Misspelled word in src code 2008-12-04 Behdad Esfahbod Bug 563274 – Misspelled word in src code * src/vte.c (vte_terminal_process_incoming): Fix typo. svn path=/trunk/; revision=2318 ChangeLog | 6 ++++++ src/vte.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 7d03d88f40ee4b8e9a0d3f9a391bca231a31cc62 Author: Behdad Esfahbod Date: Wed Dec 3 00:56:02 2008 +0000 Bug 563024 – In alternate-screen, selection can copy out of screen 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 t he visible screen. I have a deja vu of fixing this bug like two years ago... svn path=/trunk/; revision=2317 ChangeLog | 11 +++++++++++ src/vte.c | 22 ++++++++++++++++++++-- 2 files changed, 31 insertions(+), 2 deletions(-) commit 0094f898d9ef249c0b48f95b965385fb14529c6b Author: Christian Persch Date: Tue Dec 2 22:10:19 2008 +0000 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. svn path=/trunk/; revision=2316 ChangeLog | 9 +++++++++ configure.in | 51 ++++++++++++++++++++++++++++++++++++--------------- src/keymap.c | 35 ++++++++++++----------------------- src/ssfe.c | 22 ++++++++++------------ 4 files changed, 67 insertions(+), 50 deletions(-) commit a1bac9039b195be3dfee1607adc5d8b6d9659a55 Author: Christian Persch Date: Tue Dec 2 22:10:13 2008 +0000 Show the correct version in Since: and Deprecated: annotations. * src/vte.c: (vte_terminal_class_init): Show the correct version in Since: and Deprecated: annotations. svn path=/trunk/; revision=2315 ChangeLog | 5 ++++ src/vte.c | 78 ++++++++++++++++++++++++++++++------------------------------ 2 files changed, 44 insertions(+), 39 deletions(-) commit d1c56ce8993a6543d817f5561f873fa428efa7c3 Author: Behdad Esfahbod Date: Tue Dec 2 20:38:06 2008 +0000 Don't do fancy rounding for row selection, only for column. 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. svn path=/trunk/; revision=2314 ChangeLog | 6 ++++++ src/vte.c | 47 ++++++++++++++--------------------------------- 2 files changed, 20 insertions(+), 33 deletions(-) commit c15f5ce6b62833aa848e29bec5d097eeb5a6bd80 Author: Behdad Esfahbod Date: Tue Dec 2 20:29:09 2008 +0000 Call function instead of open coding. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_invalidate_selection), (vte_terminal_start_selection): Call function instead of open coding. svn path=/trunk/; revision=2313 ChangeLog | 5 +++++ src/vte.c | 33 ++++++++++++--------------------- 2 files changed, 17 insertions(+), 21 deletions(-) commit 36e0a0aa08f274497f03869a1d7eb84a5cef992d Author: Behdad Esfahbod Date: Tue Dec 2 20:16:27 2008 +0000 Cache the full ASCII range if Latin uses the default language. 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. svn path=/trunk/; revision=2312 ChangeLog | 6 ++++++ src/vtedraw.h | 10 ++++++++-- src/vtepangocairo.c | 15 ++++++++++++--- 3 files changed, 26 insertions(+), 5 deletions(-) commit 4a3768afa819802f533c8ec73cc166010b368000 Author: Behdad Esfahbod Date: Tue Dec 2 19:57:47 2008 +0000 Respect PangoLanguage set on a widget's PangoContext. 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. svn path=/trunk/; revision=2311 ChangeLog | 7 +++++++ src/vtepangocairo.c | 24 ++++++++++++++++-------- 2 files changed, 23 insertions(+), 8 deletions(-) commit 86c55a0b613311fbf4c7eab3cfa40649d7c131bb Author: Behdad Esfahbod Date: Tue Dec 2 19:14:26 2008 +0000 Remove CJK fullwidth measurement hacks. Pango doesn't need these. We're 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. svn path=/trunk/; revision=2310 ChangeLog | 6 ++++++ src/vtepangocairo.c | 27 +++------------------------ 2 files changed, 9 insertions(+), 24 deletions(-) commit 8ad856610c11cfe877eb7baca8c13eeb1a65e5fd Author: Behdad Esfahbod Date: Tue Dec 2 18:36:33 2008 +0000 Bug 559818 – redundant selection-changed signal on deselection 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. svn path=/trunk/; revision=2309 ChangeLog | 8 ++++++++ src/vte.c | 14 ++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) commit 28995f5240a7a14795de94578c50345cd08bb8b6 Author: Behdad Esfahbod Date: Tue Dec 2 18:22:39 2008 +0000 Add missing I_() decorator svn path=/trunk/; revision=2308 src/vte.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d9c2e0eabe14ec07dfe4d06f1f474c5952f2c6a4 Author: Behdad Esfahbod Date: Tue Dec 2 17:59:11 2008 +0000 Rewrite text selection. In particular, fix block_mode. 2008-12-02 Behdad Esfahbod * src/vte-private.h: * src/vte.c: Rewrite text selection. In particular, fix block_mode. svn path=/trunk/; revision=2307 ChangeLog | 6 + src/vte-private.h | 3 +- src/vte.c | 559 ++++++++++++++++++++++++++++------------------------- 3 files changed, 301 insertions(+), 267 deletions(-) commit 66ef6a3d640343d56167394e4447a80e729dcd8c Author: Behdad Esfahbod Date: Tue Dec 2 15:43:43 2008 +0000 Update. 2008-12-02 Behdad Esfahbod * HACKING: Update. svn path=/trunk/; revision=2306 ChangeLog | 4 ++++ HACKING | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) commit ea2f60c5587f34deeb6fdef293e44adef89e1522 Author: Behdad Esfahbod Date: Tue Dec 2 15:40:12 2008 +0000 Mouse tracking cleanup. 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. svn path=/trunk/; revision=2305 ChangeLog | 13 +++++ src/vte-private.h | 18 ++++-- src/vte.c | 151 ++++++++++++++++++++++++----------------------------- src/vteseq.c | 20 ++++---- 4 files changed, 103 insertions(+), 99 deletions(-) commit 51c0a9c523b7a5651593236a7894370aeee2d3f9 Author: Behdad Esfahbod Date: Tue Dec 2 14:55:55 2008 +0000 Minor svn path=/trunk/; revision=2304 src/vte.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit ec2d1eeb60cff564461ef4f0c0c1de2590e9abab Author: Behdad Esfahbod Date: Tue Dec 2 14:53:59 2008 +0000 Add -Wno-switch-enum warning flag as we are not -Wswitch-enum clean. 2008-12-02 Behdad Esfahbod * configure.in: Add -Wno-switch-enum warning flag as we are not -Wswitch-enum clean. svn path=/trunk/; revision=2303 ChangeLog | 5 +++++ configure.in | 5 +---- 2 files changed, 6 insertions(+), 4 deletions(-) commit 1501d6c5893cfd57ba1bba6f26c04eb7289529b5 Author: Behdad Esfahbod Date: Tue Dec 2 14:45:30 2008 +0000 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_on_type), (vte_terminal_extend_selection): Cut one third of the 400-line function out into a function of its own. svn path=/trunk/; revision=2302 ChangeLog | 6 ++ src/vte.c | 275 ++++++++++++++++++++++++++++++++----------------------------- 2 files changed, 152 insertions(+), 129 deletions(-) commit 0ae3274d3b2827760a89e28f04ddcef93f2e3341 Author: Behdad Esfahbod Date: Tue Dec 2 14:33:57 2008 +0000 Revert previous change. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_extend_selection): Revert previous change. svn path=/trunk/; revision=2301 ChangeLog | 4 ++++ src/vte.c | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) commit ed8607b74bb6d53b844ab740422b3aef89e2f915 Author: Behdad Esfahbod Date: Tue Dec 2 13:54:42 2008 +0000 Add a shortcircuit check. 2008-12-02 Behdad Esfahbod * src/vte.c (vte_terminal_extend_selection): Add a shortcircuit check. svn path=/trunk/; revision=2300 ChangeLog | 5 +++++ src/vte.c | 4 ++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit df9641608756c1ca56deda15ae968400652728d5 Author: Behdad Esfahbod Date: Tue Dec 2 13:49:21 2008 +0000 Change mouse coordinates type from double to long. 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. svn path=/trunk/; revision=2299 ChangeLog | 12 ++++++ src/vte-private.h | 4 +- src/vte.c | 110 ++++++++++++++++++++++++++-------------------------- 3 files changed, 69 insertions(+), 57 deletions(-) commit 543ac083f713b3cf9c0eb85c8b12ea9155ba66ab Author: Behdad Esfahbod Date: Tue Dec 2 13:21:31 2008 +0000 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): Cleanup selection code a bit more. svn path=/trunk/; revision=2298 ChangeLog | 7 +++++++ src/vte-private.h | 2 +- src/vte.c | 42 ++++++++++++------------------------------ 3 files changed, 20 insertions(+), 31 deletions(-) commit 5b53f739162260fa7b0efa2f7fc3ffde84d6b3d8 Author: Behdad Esfahbod Date: Tue Dec 2 13:08:16 2008 +0000 Merge selection_origin and selection_restart_origin as only one was being 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. svn path=/trunk/; revision=2297 ChangeLog | 8 ++++++++ src/vte-private.h | 2 +- src/vte.c | 6 +----- 3 files changed, 10 insertions(+), 6 deletions(-) commit 47cffc6431a47e04001cc8576c892b6f666a8213 Author: Behdad Esfahbod Date: Tue Dec 2 12:51:10 2008 +0000 Bug 471480 – select single character Bug 110371 – Cannot select 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. svn path=/trunk/; revision=2296 ChangeLog | 11 +++++++ src/vte-private.h | 2 +- src/vte.c | 80 ++++++++++++++++++++++++++++++++++++++++------------ 3 files changed, 73 insertions(+), 20 deletions(-) commit c128acf052463ed454a951012b245d3c8a4fd985 Author: Christian Persch Date: Tue Dec 2 12:29:30 2008 +0000 Bug 112172 – Get rid of VteReaper * src/reaper.h: Deprecate. svn path=/trunk/; revision=2295 ChangeLog | 6 ++++++ src/reaper.h | 5 ++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 8bf187434817ce38611efb8b9d1648f9cba00665 Author: Christian Persch Date: Tue Dec 2 12:26:25 2008 +0000 Enable maintainer mode by default. Define more deprecation defines, and * 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. svn path=/trunk/; revision=2294 ChangeLog | 7 +++++++ configure.in | 51 +++++++++++++++++++++++++++++++++++++-------------- src/vteapp.c | 2 ++ 3 files changed, 46 insertions(+), 14 deletions(-) commit e89b9c9d5565c2c52e9e5c39cf152bfdce6f4c2f Author: Christian Persch Date: Tue Dec 2 12:26:18 2008 +0000 Move VTE_UTF8_BPC definition from configure to vte-private.h. Include * 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. svn path=/trunk/; revision=2293 ChangeLog | 7 +++++++ configure.in | 3 --- src/vte-private.h | 3 +++ src/vteconv.c | 1 + 4 files changed, 11 insertions(+), 3 deletions(-) commit 72a984985180449122f855a271b4a302c28bdf76 Author: Christian Persch Date: Tue Dec 2 12:26:13 2008 +0000 Remove VTE_INVALID_SOURCE definition and just use 0 directly. * 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. svn path=/trunk/; revision=2292 ChangeLog | 17 ++++++++++ src/vte-private.h | 1 - src/vte.c | 86 ++++++++++++++++++++++++++-------------------------- 3 files changed, 60 insertions(+), 44 deletions(-) commit 0d8b243122843d15e7d0bdc47a8d8858a75a286a Author: Christian Persch Date: Tue Dec 2 12:26:06 2008 +0000 Bug 560667 – invalid definition of VTE_INVALID_SOURCE * src/vte-private.h: Fix VTE_INVALID_SOURCE define to use 0 instead of -1. svn path=/trunk/; revision=2291 ChangeLog | 7 +++++++ src/vte-private.h | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit d34606b64581e58b2c5d3878f4e54e4f73da2be3 Author: Christian Persch Date: Tue Dec 2 12:25:58 2008 +0000 Remove two AC_DEFINEs from here. Define VTE_INVALID_SOURCE here for now. * configure.in: Remove two AC_DEFINEs from here. * src/vte-private.h: Define VTE_INVALID_SOURCE here for now. svn path=/trunk/; revision=2290 ChangeLog | 5 +++++ configure.in | 2 -- src/vte-private.h | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) commit 3c751231fbc7a147032e3e7c00edd88191e83613 Author: Christian Persch Date: Tue Dec 2 12:25:52 2008 +0000 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. svn path=/trunk/; revision=2289 ChangeLog | 11 +++++ src/reaper.c | 133 +--------------------------------------------------------- src/reaper.h | 4 +- 3 files changed, 15 insertions(+), 133 deletions(-) commit 2309a9d0135abc1556e201dfb3c87e28525b53b4 Author: Christian Persch Date: Tue Dec 2 12:25:42 2008 +0000 Catch the child-exited signal to the child's exit code. * src/vteapp.c: (main): Catch the child-exited signal to the child's exit code. svn path=/trunk/; revision=2288 ChangeLog | 5 +++++ src/vteapp.c | 8 ++++++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 44dcc1548032d9d32478408ea44b55392af518e5 Author: Christian Persch Date: Tue Dec 2 11:28:18 2008 +0000 Intern the signal names. * src/vte-private.h: * src/vte.c: (vte_terminal_class_init): Intern the signal names. svn path=/trunk/; revision=2287 ChangeLog | 5 ++++ src/vte-private.h | 2 + src/vte.c | 62 ++++++++++++++++++++++++++-------------------------- 3 files changed, 38 insertions(+), 31 deletions(-) commit 576393b15d21724cfd442af22fc94c97d8f2963e Author: Behdad Esfahbod Date: Tue Dec 2 10:57:50 2008 +0000 Do not discard motion notify events with coordinates out of our 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. svn path=/trunk/; revision=2286 ChangeLog | 8 ++++++++ src/vte.c | 17 ----------------- 2 files changed, 8 insertions(+), 17 deletions(-) commit 11bd8553aba33e2e58cf83cd4ceb5ed12c39dfe0 Author: Behdad Esfahbod Date: Tue Dec 2 10:50:54 2008 +0000 Bug 541441 – Dehighlight links on visibility notify? 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". svn path=/trunk/; revision=2285 ChangeLog | 7 +++++++ src/vte.c | 11 +++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) commit 9996b7fa094edb9312467400aa5a362e6563bf0a Author: Behdad Esfahbod Date: Tue Dec 2 10:10:46 2008 +0000 Simplify mouse event tracking by using a single int instead of five 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. svn path=/trunk/; revision=2284 ChangeLog | 12 ++++++++ src/vte-private.h | 12 +++++--- src/vte.c | 76 +++++++++++++--------------------------------------- src/vteseq.c | 64 ++++++++++---------------------------------- 4 files changed, 53 insertions(+), 111 deletions(-) commit 618ac353dbb677659b54b008a7b8bff73ddd5545 Author: Behdad Esfahbod Date: Tue Dec 2 08:56:53 2008 +0000 Rename struct selection_cell_coords members from x,y to col,row for 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. svn path=/trunk/; revision=2283 ChangeLog | 12 +++ src/vte-private.h | 2 +- src/vte.c | 277 +++++++++++++++++++++++++++-------------------------- 3 files changed, 153 insertions(+), 138 deletions(-) commit 39f87a7d78ea8b3cfda9c3a1c83f3e0306a8f590 Author: Behdad Esfahbod Date: Tue Dec 2 00:36:12 2008 +0000 Released 0.19.1. 2008-12-01 Behdad Esfahbod * NEWS: * configure.in: Released 0.19.1. svn path=/trunk/; revision=2281 ChangeLog | 6 +++++ NEWS | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- configure.in | 6 ++-- 3 files changed, 65 insertions(+), 6 deletions(-) commit cf78263e0df29e916603b3128c5bf9e11dbeef21 Author: Behdad Esfahbod Date: Tue Dec 2 00:11:48 2008 +0000 Copy check-doc-syntax.sh tests from cairo and fix doc bugs. 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. svn path=/trunk/; revision=2280 ChangeLog | 12 ++++++ doc/reference/Makefile.am | 9 +++- doc/reference/check-doc-syntax.sh | 11 +++++ src/Makefile.am | 5 ++- src/check-doc-syntax.sh | 77 +++++++++++++++++++++++++++++++++++++ src/vte.c | 14 +++--- src/vte.h | 2 +- src/vtepangocairo.c | 2 +- 8 files changed, 120 insertions(+), 12 deletions(-) commit f496e59520b4bd307e9351c33d9750117e4d3612 Author: Behdad Esfahbod Date: Mon Dec 1 23:57:53 2008 +0000 More svn path=/trunk/; revision=2279 doc/reference/vte-docs.sgml | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 5b86070b847a50d981bb2fdd06157d8af92dca31 Author: Behdad Esfahbod Date: Mon Dec 1 23:56:23 2008 +0000 Remove reaper docs. 2008-12-01 Behdad Esfahbod * doc/reference/tmpl/vte-unused.sgml: * doc/reference/vte-sections.txt: Remove reaper docs. svn path=/trunk/; revision=2278 ChangeLog | 6 ++++++ doc/reference/tmpl/vte-unused.sgml | 30 ++++++++++++++++++++++++++++++ doc/reference/vte-sections.txt | 16 ---------------- 3 files changed, 36 insertions(+), 16 deletions(-) commit 6f16a40e06bec191d4555df1d0da33c8b068da0b Author: Behdad Esfahbod Date: Mon Dec 1 23:53:59 2008 +0000 Update templates svn path=/trunk/; revision=2277 doc/reference/tmpl/vte-unused.sgml | 6 ++++++ doc/reference/tmpl/vte.sgml | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit b708b7bc83a2b7555fe7bfa5877c81614807ac1b Author: Behdad Esfahbod Date: Mon Dec 1 23:53:28 2008 +0000 Fix typo svn path=/trunk/; revision=2276 src/vte.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6c3095b83908f4b9b462e35d6f49d1c7077d51b7 Author: Behdad Esfahbod Date: Mon Dec 1 23:50:02 2008 +0000 Bug 562806 – crash in Terminal: Typing "cd " just after ... 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. svn path=/trunk/; revision=2275 ChangeLog | 10 ++++++++++ src/vte.c | 3 ++- src/vteseq.c | 2 +- 3 files changed, 13 insertions(+), 2 deletions(-) commit f00b38dacf322c101ef412d029119e40db5f4a62 Author: Christian Persch Date: Mon Dec 1 17:33:06 2008 +0000 Prepare 0.19.0. * NEWS: * configure.in: Prepare 0.19.0. svn path=/trunk/; revision=2274 ChangeLog | 5 +++++ NEWS | 6 ++++++ configure.in | 6 +++--- 3 files changed, 14 insertions(+), 3 deletions(-) commit cb0b51a1a28ae29471930ca6625c3cbe4e503dca Author: Christian Persch Date: Mon Dec 1 14:56:47 2008 +0000 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. svn path=/trunk/; revision=2273 ChangeLog | 9 +++++++++ src/vte.c | 4 ++++ 2 files changed, 13 insertions(+), 0 deletions(-) commit 2b909705993d390e5532f442345441ea769ead2a Author: Christian Persch Date: Mon Dec 1 14:56:40 2008 +0000 Fix visible-bell property. * src/vte.c: (vte_terminal_class_init): Fix visible-bell property. svn path=/trunk/; revision=2272 ChangeLog | 4 ++++ src/vte.c | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 9a4c4967743634ac09425c23e2a818c393ebb183 Author: Christian Persch Date: Mon Dec 1 14:56:33 2008 +0000 Rename font property to "font-desc" to be more in line with other * 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. svn path=/trunk/; revision=2271 ChangeLog | 6 ++++++ src/vte.c | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) commit 771333da042a7d0c1b9b49edd6ad342201c5ec0a Author: Christian Persch Date: Mon Dec 1 14:56:26 2008 +0000 Add gobject notification debugging. * src/vteapp.c: (main): Add gobject notification debugging. svn path=/trunk/; revision=2270 ChangeLog | 4 ++++ src/vteapp.c | 32 +++++++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 1 deletions(-) commit 3129dc10ec91dee3486f01a6217815948e985ebc Author: Behdad Esfahbod Date: Mon Dec 1 09:50:04 2008 +0000 Simplify standout handling code. 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. svn path=/trunk/; revision=2269 ChangeLog | 6 +++ src/vteseq.c | 117 ++++++++++++++++++++++------------------------------------ 2 files changed, 50 insertions(+), 73 deletions(-) commit 491c7df4a12e10f59e0f91f7f4918af9e5a658f7 Author: Behdad Esfahbod Date: Mon Dec 1 09:30:29 2008 +0000 Minor. svn path=/trunk/; revision=2268 src/vteseq.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 1d1ec4d77b56edae5d2a780f856ec6b0848fca8e Author: Behdad Esfahbod Date: Mon Dec 1 09:27:23 2008 +0000 Rip out VTE_SEQUENCE_HANDLER_PROTO. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_PROTO. svn path=/trunk/; revision=2267 ChangeLog | 4 + src/vteseq.c | 397 ++++++++++++++++++++++++++++++++++------------------------ 2 files changed, 240 insertions(+), 161 deletions(-) commit 3d73ff342fc4a030f957088095980bb2d0d7da81 Author: Behdad Esfahbod Date: Mon Dec 1 09:19:34 2008 +0000 Rip out vte_sequence_handler_invoke. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out vte_sequence_handler_invoke. svn path=/trunk/; revision=2266 ChangeLog | 4 ++++ src/vteseq.c | 15 ++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) commit 0146a031b80e216e16ab934b6c447c19271de867 Author: Behdad Esfahbod Date: Mon Dec 1 09:16:35 2008 +0000 Rip out VTE_SEQUENCE_HANDLER_INVOKE. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_INVOKE. svn path=/trunk/; revision=2265 ChangeLog | 4 +++ src/vteseq.c | 65 +++++++++++++++++++++++++++------------------------------ 2 files changed, 35 insertions(+), 34 deletions(-) commit 731b0e50cbc347bd9a1555b40464c421b1f9a2ed Author: Behdad Esfahbod Date: Mon Dec 1 09:14:20 2008 +0000 Rip out VTE_SEQUENCE_HANDLER_REFERENCE. 2008-12-01 Behdad Esfahbod * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_REFERENCE. svn path=/trunk/; revision=2264 ChangeLog | 4 ++++ src/vteseq.c | 52 +++++++++++++++++++--------------------------------- 2 files changed, 23 insertions(+), 33 deletions(-) commit 491f866c452ea013f9c3e99612261224019bbb95 Author: Behdad Esfahbod Date: Mon Dec 1 09:11:00 2008 +0000 Rip out the gcc label vtable code. 2008-12-01 Behdad Esfahbod * src/vteseq.c (_vte_terminal_handle_sequence): Rip out the gcc label vtable code. svn path=/trunk/; revision=2263 ChangeLog | 5 +++ src/vteseq.c | 95 ---------------------------------------------------------- 2 files changed, 5 insertions(+), 95 deletions(-) commit 91dc211fdec31229d2a3d56d64f6ef6bb83447dd Author: Behdad Esfahbod Date: Mon Dec 1 09:05:56 2008 +0000 Some cleanup of the gcc label vtable code before I rip it out. 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. svn path=/trunk/; revision=2262 ChangeLog | 6 ++ src/vteseq.c | 211 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 115 insertions(+), 102 deletions(-) commit 849ab9282616faffd51c55a275c4ca8f57d531d7 Author: Behdad Esfahbod Date: Mon Dec 1 08:10:01 2008 +0000 Move some code around. 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. svn path=/trunk/; revision=2261 ChangeLog | 7 ++ src/vteseq.c | 231 ++++++++++++++++++++++++++++++---------------------------- 2 files changed, 126 insertions(+), 112 deletions(-) commit da600cbfb8772a94c7af9dc2d1ed2c1bcb35823a Author: Behdad Esfahbod Date: Mon Dec 1 08:07:06 2008 +0000 Remove excess initializer. 2008-12-01 Behdad Esfahbod * src/vteskel.c: Remove excess initializer. svn path=/trunk/; revision=2260 ChangeLog | 4 ++++ src/vteskel.c | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit a4ae36c60d4e2b2d9303e6edcaa42aca8b7d5858 Author: Behdad Esfahbod Date: Mon Dec 1 08:05:34 2008 +0000 #include instead of "../config.h". 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". svn path=/trunk/; revision=2259 ChangeLog | 27 +++++++++++++++++++++++++++ src/buffer.c | 2 +- src/caps.c | 2 +- src/dumpkeys.c | 2 +- src/interpret.c | 2 +- src/iso2022.c | 2 +- src/keymap.c | 2 +- src/matcher.c | 2 +- src/mev.c | 2 +- src/pty.c | 2 +- src/reaper.c | 2 +- src/reflect.c | 2 +- src/ring.c | 2 +- src/slowcat.c | 2 +- src/ssfe.c | 2 +- src/table.c | 2 +- src/trie.c | 2 +- src/vteaccess.c | 2 +- src/vtebg.c | 2 +- src/vteconv.c | 2 +- src/vtedraw.c | 2 +- src/vteseq.c | 2 +- src/vteskel.c | 2 +- src/xticker.c | 2 +- 24 files changed, 50 insertions(+), 23 deletions(-) commit e58d84cba5a3c103465446c1f087c94b556f48b2 Author: Behdad Esfahbod Date: Mon Dec 1 08:03:30 2008 +0000 Some wild crack to build the vtable using gcc extension for labels as 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. svn path=/trunk/; revision=2258 ChangeLog | 9 ++++ src/vteseq.c | 122 ++++++++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 102 insertions(+), 29 deletions(-) commit 9eb563968d1a86441d4f02834119750d395c8016 Author: Behdad Esfahbod Date: Mon Dec 1 06:36:15 2008 +0000 Almost there. Towards a .data-free vtable. 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. svn path=/trunk/; revision=2257 ChangeLog | 12 ++++ src/vteseq.c | 161 +++++++++++++++++++++++++++++++++++---------------------- 2 files changed, 111 insertions(+), 62 deletions(-) commit 98e7a1540b3256b4199235d7cd7431bc2dccecb4 Author: Behdad Esfahbod Date: Mon Dec 1 05:56:55 2008 +0000 Make sequence handlers return void instead of gboolean. The return value 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. svn path=/trunk/; revision=2256 ChangeLog | 11 +++ src/vte-private.h | 8 +- src/vteseq.c | 261 ++++++++++++----------------------------------------- 3 files changed, 75 insertions(+), 205 deletions(-) commit 51521d139806e01b96f8cc0626bd8aed73fe025a Author: Behdad Esfahbod Date: Mon Dec 1 05:30:26 2008 +0000 Switch to calling other handlers using two macros. Get rid of match and 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. svn path=/trunk/; revision=2255 ChangeLog | 10 +++++ src/vteseq.c | 126 ++++++++++++++++++++++++--------------------------------- 2 files changed, 63 insertions(+), 73 deletions(-) commit c030133c0529702d24d74ae23bf481c36fe21607 Author: Behdad Esfahbod Date: Mon Dec 1 05:10:25 2008 +0000 Cleanup vte_sequence_handler_set_title_internal. 2008-12-01 Behdad Esfahbod * src/vteseq.c (vte_sequence_handler_set_title_internal): Cleanup vte_sequence_handler_set_title_internal. svn path=/trunk/; revision=2254 ChangeLog | 5 +++++ src/vteseq.c | 56 ++++++++++++++++++++++---------------------------------- 2 files changed, 27 insertions(+), 34 deletions(-) commit 20cbe595e6910e2b09cfd16486651218325ff927 Author: Behdad Esfahbod Date: Mon Dec 1 05:00:01 2008 +0000 Use a macro to define type of sequence handlers. 2008-11-30 Behdad Esfahbod * src/vteseq.c (VTE_SEQUENCE_HANDLER_PROTO): Use a macro to define type of sequence handlers. svn path=/trunk/; revision=2253 ChangeLog | 5 + src/vteseq.c | 728 +++++++++++----------------------------------------------- 2 files changed, 139 insertions(+), 594 deletions(-) commit 4475bcbfb3348b2ed17d70a2152fbb6a2bc61aa1 Author: Behdad Esfahbod Date: Mon Dec 1 04:34:07 2008 +0000 Remove gperf-generated files from SVN, but still distribute them in the 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. svn path=/trunk/; revision=2252 ChangeLog | 8 ++ src/Makefile.am | 19 ++- src/vteseq-2.c | 268 --------------------------------------- src/vteseq-n.c | 375 ------------------------------------------------------- 4 files changed, 21 insertions(+), 649 deletions(-) commit 77b722aa359a20240f11054f45c4d9e05612b1bc Author: Behdad Esfahbod Date: Mon Dec 1 03:52:05 2008 +0000 One more time. 2008-11-30 Behdad Esfahbod * POTFILES.in: One more time. svn path=/trunk/; revision=2251 po/ChangeLog | 4 ++++ po/POTFILES.in | 1 + 2 files changed, 5 insertions(+), 0 deletions(-) commit 6adba974637bc29a16693953cf231c7776913825 Author: Behdad Esfahbod Date: Mon Dec 1 03:46:11 2008 +0000 More code shufflling. 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. svn path=/trunk/; revision=2250 ChangeLog | 9 ++++++++ src/vte-private.h | 2 - src/vte.c | 52 ------------------------------------------------- src/vteseq.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 63 insertions(+), 56 deletions(-) commit 4a251a8a4cb1958f0c33164fdb59202a6da4d373 Author: Behdad Esfahbod Date: Mon Dec 1 03:45:01 2008 +0000 Update. 2008-11-30 Behdad Esfahbod * POTFILES.in: Update. svn path=/trunk/; revision=2249 po/ChangeLog | 4 ++++ po/POTFILES.in | 11 +---------- 2 files changed, 5 insertions(+), 10 deletions(-) commit e41a8b1567919bc7faae9cbf757e83da49b94b99 Author: Behdad Esfahbod Date: Mon Dec 1 03:38:13 2008 +0000 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: Remove vteseq-list.h from SVN, but still distribute it in the tarball. svn path=/trunk/; revision=2248 ChangeLog | 6 +++ src/Makefile.am | 4 +- src/vteseq-list.h | 117 ----------------------------------------------------- 3 files changed, 9 insertions(+), 118 deletions(-) commit 4821ff6a79628cc8c77952882e5285a06ff4412c Author: Behdad Esfahbod Date: Mon Dec 1 03:32:02 2008 +0000 Autogenerate vteseq-list.h. 2008-11-30 Behdad Esfahbod * src/Makefile.am: * src/vteseq-list.h: Autogenerate vteseq-list.h. svn path=/trunk/; revision=2247 ChangeLog | 6 ++++++ src/Makefile.am | 6 +++++- src/vteseq-list.h | 23 ++++++++++++----------- 3 files changed, 23 insertions(+), 12 deletions(-) commit b3d935a3132bca9784a2ff4cd1ff897b09eff705 Author: Behdad Esfahbod Date: Mon Dec 1 03:22:03 2008 +0000 Sync vteseql-list.h with actual handlers used in gperf files. 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. svn path=/trunk/; revision=2246 ChangeLog | 11 ++ src/vteseq-list.h | 3 - src/vteseq.c | 279 +++++++++++++++++++++++++---------------------------- 3 files changed, 142 insertions(+), 151 deletions(-) commit 80c7e53cc585ebf2da979c809fd3cb5634c1a3ea Author: Behdad Esfahbod Date: Mon Dec 1 03:01:09 2008 +0000 Implement these calling vte_terminal_scroll() directly instead of 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. svn path=/trunk/; revision=2245 ChangeLog | 8 ++++++++ src/vteseq-list.h | 2 -- src/vteseq.c | 48 ++++++++++++++++++++++++------------------------ 3 files changed, 32 insertions(+), 26 deletions(-) commit fbcaf9548ae6453387c9708a832844a47b7e1460 Author: Behdad Esfahbod Date: Mon Dec 1 02:55:00 2008 +0000 Move vte_terminal_scroll to vte.c 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 svn path=/trunk/; revision=2244 ChangeLog | 8 ++++ src/vte-private.h | 2 + src/vte.c | 57 ++++++++++++++++++++++++++- src/vteseq.c | 112 +++++++++++++++++------------------------------------ 4 files changed, 101 insertions(+), 78 deletions(-) commit e37545fbe4c3a5bce280f4f7c34d38721a6bc2da Author: Behdad Esfahbod Date: Mon Dec 1 02:41:21 2008 +0000 Remove vte_sequence_handler_complain_key. The idea was to warn about 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. svn path=/trunk/; revision=2243 ChangeLog | 15 ++ src/vteseq-2.c | 602 +++++++++++++--------------------------------------- src/vteseq-2.gperf | 294 +++++++++++++------------- src/vteseq-list.h | 1 - src/vteseq.c | 12 - 5 files changed, 307 insertions(+), 617 deletions(-) commit 6a534d02447dd51e95d3591df7527cdf74ff440e Author: Behdad Esfahbod Date: Mon Dec 1 02:29:33 2008 +0000 Remove stale comment. 2008-11-30 Behdad Esfahbod * src/vteseq.c (_vte_sequence_get_handler), (display_control_sequence): Remove stale comment. svn path=/trunk/; revision=2242 ChangeLog | 6 ++++++ src/vteseq.c | 11 ++++------- 2 files changed, 10 insertions(+), 7 deletions(-) commit 755b1c1fd5d957eca61a8f71f71594a3b400b329 Author: Behdad Esfahbod Date: Mon Dec 1 02:20:33 2008 +0000 Move _vte_terminal_handle_sequence() into vteseq.c 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 svn path=/trunk/; revision=2241 ChangeLog | 10 +++++++ src/Makefile.am | 1 - src/vte-private.h | 6 ++++ src/vte.c | 75 +++------------------------------------------------- src/vteseq.c | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++- src/vteseq.h | 35 ------------------------ 6 files changed, 94 insertions(+), 109 deletions(-) commit f269a1c7d84590f8eb96e6ca2bccc6d87c12d88f Author: Behdad Esfahbod Date: Mon Dec 1 02:12:05 2008 +0000 Some code reshuffling to remove vte.c calls to vteseq.c functions. 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. svn path=/trunk/; revision=2240 ChangeLog | 14 +++ src/vte-private.h | 4 + src/vte.c | 186 ++++++++++++++++++++++++++++++++++++++++-- src/vteseq.c | 239 +++++++++++++---------------------------------------- src/vteseq.h | 4 - 5 files changed, 256 insertions(+), 191 deletions(-) commit 8db1bf0479bf7c96c2dc5db4e36f4bd2440688c7 Author: Behdad Esfahbod Date: Mon Dec 1 01:17:30 2008 +0000 Minor. 2008-11-30 Behdad Esfahbod * src/vteseq-2.gperf: * src/vteseq.c: Minor. svn path=/trunk/; revision=2239 ChangeLog | 6 ++++++ src/vteseq-2.gperf | 2 +- src/vteseq.c | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) commit ce7f40755cdccce5f996d06d9f8c101703019e54 Author: Behdad Esfahbod Date: Mon Dec 1 01:13:00 2008 +0000 Move helper function out of the way. 2008-11-30 Behdad Esfahbod * src/vteseq.c (vte_terminal_beep): Move helper function out of the way. svn path=/trunk/; revision=2238 ChangeLog | 5 +++++ src/vteseq.c | 21 +++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) commit 4afa82b2b88abbee75762b05fb7ba5cc5729ac82 Author: Behdad Esfahbod Date: Mon Dec 1 01:00:18 2008 +0000 Add a macro around sequence handler citations, for future table tricks. 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. svn path=/trunk/; revision=2237 ChangeLog | 10 + src/vteseq-2.c | 442 +++++++++++++++++++++--------------------- src/vteseq-2.gperf | 544 ++++++++++++++++++++++++++-------------------------- src/vteseq-n.c | 118 ++++++------ src/vteseq-n.gperf | 216 +++++++++++----------- src/vteseq.c | 5 + 6 files changed, 675 insertions(+), 660 deletions(-) commit 20fe411a83c4cd3b1ae3f397324e0e016c0640e6 Author: Behdad Esfahbod Date: Mon Dec 1 00:46:40 2008 +0000 Remove bogus entry that accidentally made it into the gperf list. 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. svn path=/trunk/; revision=2236 ChangeLog | 6 ++ src/vteseq-n.c | 145 +++++++++++++++++++++++++-------------------------- src/vteseq-n.gperf | 1 - 3 files changed, 77 insertions(+), 75 deletions(-) commit 01ffbb3a2ad5c4d1ceee5669d5854415b56bf1fe Author: Christian Persch Date: Sun Nov 30 19:21:50 2008 +0000 Remove more crufty macros. * acinclude.m4: Remove more crufty macros. svn path=/trunk/; revision=2235 ChangeLog | 4 ++++ acinclude.m4 | 31 ------------------------------- 2 files changed, 4 insertions(+), 31 deletions(-) commit 539509a2ed5406ba4d0f8766624d0f319d0ed474 Author: Christian Persch Date: Sun Nov 30 19:21:43 2008 +0000 Remove FT2 check macro. * acinclude.m4: Remove FT2 check macro. svn path=/trunk/; revision=2234 ChangeLog | 4 ++ acinclude.m4 | 145 ---------------------------------------------------------- 2 files changed, 4 insertions(+), 145 deletions(-) commit 7b72a1025293c3314e83771bda33a5a0248724be Author: Christian Persch Date: Sat Nov 29 23:56:11 2008 +0000 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. svn path=/trunk/; revision=2233 ChangeLog | 7 +++++++ src/pty.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit cc94f01446cd7ff176b1511c87e752cc62f13ef1 Author: Christian Persch Date: Sat Nov 29 23:51:44 2008 +0000 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. svn path=/trunk/; revision=2232 ChangeLog | 7 +++++++ gnome-pty-helper/gnome-utmp.c | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) commit 0783cdf5b52c0938cf14da2ac2c1603167500c5d Author: Behdad Esfahbod Date: Sat Nov 29 21:57:54 2008 +0000 Bug 127870 – terminal garbled and needs 'reset' after cat'ing file 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. svn path=/trunk/; revision=2231 ChangeLog | 7 +++++++ src/iso2022.c | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) commit 32ff14161b0e901ec514caba90a03271869a558e Author: Christian Persch Date: Sat Nov 29 21:56:32 2008 +0000 Register the constants too! * python/vtemodule.c: (initvte): Register the constants too! svn path=/trunk/; revision=2230 ChangeLog | 4 ++++ python/vtemodule.c | 2 ++ 2 files changed, 6 insertions(+), 0 deletions(-) commit 4a60f3edb689ccfb49f2bae5b9142a10f9dd1ed8 Author: Christian Persch Date: Sat Nov 29 17:52:12 2008 +0000 Add a specific debug flag for widget size-request/size-allocation. * 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. svn path=/trunk/; revision=2229 ChangeLog | 8 ++++++++ src/debug.c | 3 ++- src/debug.h | 3 ++- src/vte.c | 10 ++++++---- 4 files changed, 18 insertions(+), 6 deletions(-) commit b86d5a75d7e8f9c3d4f58e81e2b16f8b33ef00ef Author: Christian Persch Date: Sat Nov 29 17:52:07 2008 +0000 Add options to use a GtkScrolledWindow as the terminal's container, and to * 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. svn path=/trunk/; revision=2228 ChangeLog | 6 ++++++ src/vteapp.c | 49 ++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 44 insertions(+), 11 deletions(-) commit 712c3c28992254af5062b70bca836be73a177821 Author: Behdad Esfahbod Date: Sat Nov 29 10:02:38 2008 +0000 Bug 317236 – vte resynchrones too late on invalid UTF-8 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). svn path=/trunk/; revision=2227 ChangeLog | 9 +++++++++ src/vteconv.c | 39 +++++++++++++++++++++++++++++---------- 2 files changed, 38 insertions(+), 10 deletions(-) commit 8e8429cb020dc23b8a87986a2e777eeaf01a5e90 Author: Behdad Esfahbod Date: Sat Nov 29 07:56:50 2008 +0000 Bug 107031 – device-control-string error 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. svn path=/trunk/; revision=2226 ChangeLog | 9 +++++++++ src/table.c | 10 +++++----- src/vte.c | 15 +++------------ src/vteseq.c | 9 +++++---- 4 files changed, 22 insertions(+), 21 deletions(-) commit a00ed363b50864ffaa86c9e7a110b7c30ba3e0d4 Author: Behdad Esfahbod Date: Sat Nov 29 07:26:12 2008 +0000 Bug 521420 – vte closes connection to child before all output is read 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. svn path=/trunk/; revision=2225 ChangeLog | 8 ++++++++ src/reaper.c | 2 +- 2 files changed, 9 insertions(+), 1 deletions(-) commit 13fb9b34c9436385baa485a41649145af38e62c8 Author: Behdad Esfahbod Date: Sat Nov 29 06:44:31 2008 +0000 Require glib >= 2.18.0 as earlier glib versions had a totally bogus 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. svn path=/trunk/; revision=2224 ChangeLog | 7 +++++++ configure.in | 2 +- perf/vim.sh | 6 +++--- 3 files changed, 11 insertions(+), 4 deletions(-) commit c1acc9206329acd8ddf7bc6eb63e0f90ce9864d8 Author: Behdad Esfahbod Date: Sat Nov 29 06:10:18 2008 +0000 Remove C++-style comment markers. 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. svn path=/trunk/; revision=2223 ChangeLog | 7 +++++++ src/vte.c | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) commit 8894e5764a8e27e87be8a965851113bb02052e7a Author: Behdad Esfahbod Date: Sat Nov 29 06:00:17 2008 +0000 Bug 514632 – Problem with cursor in emacs in gnome-terminal 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. svn path=/trunk/; revision=2222 ChangeLog | 13 ++++++++++ src/vte-private.h | 1 + src/vte.c | 70 +++++++++++++++++++++++++++++++++++++++++++++++----- src/vteseq.c | 4 +++ 4 files changed, 81 insertions(+), 7 deletions(-) commit 37472ef4f34e658a29bb6d99c0b0115da85e017f Author: Behdad Esfahbod Date: Sat Nov 29 00:41:18 2008 +0000 Port vtepangocairo profiling and lifecycle logging to vtedebug facilities 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". svn path=/trunk/; revision=2221 ChangeLog | 10 ++++++++++ src/debug.c | 3 ++- src/debug.h | 3 ++- src/vtepangocairo.c | 50 ++++++++++++++++++++++++-------------------------- 4 files changed, 38 insertions(+), 28 deletions(-) commit f4689385a0d7da2ddb3537f41795ec493ed668f7 Author: Behdad Esfahbod Date: Sat Nov 29 00:22:53 2008 +0000 Rename debug env var from VTE_DEBUG_FLAGS to VTE_DEBUG. 2008-11-28 Behdad Esfahbod * src/debug.c (_vte_debug_init): Rename debug env var from VTE_DEBUG_FLAGS to VTE_DEBUG. svn path=/trunk/; revision=2220 ChangeLog | 5 +++++ src/debug.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 990fda3c3d29381568f8463b4349554031975d57 Author: Behdad Esfahbod Date: Sat Nov 29 00:21:56 2008 +0000 Make _vte_debug_on() inline. 2008-11-28 Behdad Esfahbod * src/debug.c (_vte_debug_init): * src/debug.h: Make _vte_debug_on() inline. svn path=/trunk/; revision=2219 ChangeLog | 6 ++++++ src/debug.c | 8 +------- src/debug.h | 10 +++++++++- 3 files changed, 16 insertions(+), 8 deletions(-) commit 1ec198d4341adf8745d698cfe3d57bd787052740 Author: Christian Persch Date: Fri Nov 28 22:43:34 2008 +0000 Remove backward compat define for gtk 2.0, since we already depend on a * src/vte.c: Remove backward compat define for gtk 2.0, since we already depend on a much higher version. svn path=/trunk/; revision=2218 ChangeLog | 5 +++++ src/vte.c | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) commit d1c8da13e65ddc67f93974c896d5061597062d72 Author: Christian Persch Date: Fri Nov 28 22:32:21 2008 +0000 Revert behaviour change of _vte_debug_on() from last commit. * src/debug.c: (_vte_debug_on): Revert behaviour change of _vte_debug_on() from last commit. svn path=/trunk/; revision=2217 ChangeLog | 5 +++++ src/debug.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 3fb52fb85c6ab494ce2e54de9733cd98cd5bf21e Author: Christian Persch Date: Fri Nov 28 22:24:09 2008 +0000 Use g_parse_debug_string to parse the debug flags. * 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. svn path=/trunk/; revision=2216 ChangeLog | 11 ++++++ src/debug.c | 107 ++++++++++++++++-------------------------------------- src/debug.h | 2 +- src/interpret.c | 2 +- src/pty.c | 2 +- src/reaper.c | 2 +- src/trie.c | 2 +- src/vte.c | 11 +----- 8 files changed, 50 insertions(+), 89 deletions(-) commit 74a67f5d8703275b52c9b91deae2dbe0e4c49087 Author: Behdad Esfahbod Date: Fri Nov 28 17:54:26 2008 +0000 Bug 459553 – gnome-terminal cannot shows circled digits with the correct 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. svn path=/trunk/; revision=2215 ChangeLog | 13 +++++++++++-- src/iso2022.c | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) commit f6905bcef2fb212fdaa935f19c50c9cd0ba45054 Author: Christian Persch Date: Fri Nov 28 00:07:16 2008 +0000 Remove the unused GNU regex code too. * src/vteregex.c: (compare_matches), (_vte_regex_compile), (_vte_regex_free), (_vte_regex_exec): Remove the unused GNU regex code too. svn path=/trunk/; revision=2214 ChangeLog | 6 ++++ src/vteregex.c | 77 +------------------------------------------------------ 2 files changed, 8 insertions(+), 75 deletions(-) commit 08a58074ff6b0557c9294cec22041fbbf0acda61 Author: Christian Persch Date: Fri Nov 28 00:04:11 2008 +0000 Remove unused PCRE code. If you want PCRE regexes, use the new APIs that * 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. svn path=/trunk/; revision=2213 ChangeLog | 6 ++++ src/vteregex.c | 85 +------------------------------------------------------ 2 files changed, 8 insertions(+), 83 deletions(-) commit 4b98c5400e147699480a989b35f653dafcb9bbf3 Author: Christian Persch Date: Thu Nov 27 23:57:10 2008 +0000 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. svn path=/trunk/; revision=2212 ChangeLog | 8 ++++++ gnome-pty-helper/gnome-pty-helper.c | 48 +++++++++++----------------------- 2 files changed, 24 insertions(+), 32 deletions(-) commit 0d8a9152d5a4682b8ab92a758070e0524167c6cd Author: Behdad Esfahbod Date: Thu Nov 27 23:56:39 2008 +0000 oops svn path=/trunk/; revision=2211 src/Makefile.am | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5c6e9df0a6be45683a902f9b11144d9c6fcbe9c0 Author: Behdad Esfahbod Date: Thu Nov 27 23:54:21 2008 +0000 More cleanup. 2008-11-27 Behdad Esfahbod * configure.in: * src/Makefile.am: More cleanup. svn path=/trunk/; revision=2210 ChangeLog | 6 ++++ configure.in | 1 - src/Makefile.am | 72 ++++++++++++++++++++++++++++++------------------------ 3 files changed, 46 insertions(+), 33 deletions(-) commit 9075be7d7a22fae78dd29abc3806b7046033bb23 Author: Behdad Esfahbod Date: Thu Nov 27 23:41:26 2008 +0000 Run some of the utilities in "make check", and build the others. 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. svn path=/trunk/; revision=2209 ChangeLog | 9 ++++ src/Makefile.am | 115 ++++++++++------------------------------------------- src/nativeecho.c | 49 ----------------------- src/utf8echo.c | 70 --------------------------------- 4 files changed, 31 insertions(+), 212 deletions(-) commit e24ae22dcecda8fbb68aea4f59cd336ea30d1b44 Author: Behdad Esfahbod Date: Thu Nov 27 23:10:04 2008 +0000 Remove useless trivial utilities. 2008-11-27 Behdad Esfahbod * src/Makefile.am: * src/iso8859mode.c: * src/utf8mode.c: Remove useless trivial utilities. svn path=/trunk/; revision=2208 ChangeLog | 7 +++++++ src/Makefile.am | 2 +- src/iso8859mode.c | 28 ---------------------------- src/utf8mode.c | 28 ---------------------------- 4 files changed, 8 insertions(+), 57 deletions(-) commit 22e6626929c27043239b0e8df6d6f283fee05bd7 Author: Behdad Esfahbod Date: Thu Nov 27 23:08:20 2008 +0000 Update EXTRA_DIST. 2008-11-27 Behdad Esfahbod * src/Makefile.am: Update EXTRA_DIST. svn path=/trunk/; revision=2207 ChangeLog | 4 ++++ src/Makefile.am | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) commit c6777d519b75e25dd0729347387c6ff98a085963 Author: Behdad Esfahbod Date: Thu Nov 27 21:50:34 2008 +0000 Update :P. 2008-11-27 Behdad Esfahbod * HACKING: Update :P. svn path=/trunk/; revision=2206 ChangeLog | 4 ++++ HACKING | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) commit 2905d91df4eacc292ab78cb86f688930cfc9ee7b Author: Behdad Esfahbod Date: Wed Nov 26 20:57:48 2008 +0000 Safely handle input of length 1. 2008-11-26 Behdad Esfahbod * src/vteseq.c (_vte_sequence_get_handler): Safely handle input of length 1. svn path=/trunk/; revision=2205 ChangeLog | 5 +++++ src/vteseq.c | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) commit 7d4ac8661ea748304f07ed2f0fac388d343000d4 Author: Behdad Esfahbod Date: Wed Nov 26 20:38:33 2008 +0000 Don't use switch in gperf-generated code. This increases .data by 1k but 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. svn path=/trunk/; revision=2204 ChangeLog | 11 + src/Makefile.am | 2 +- src/vteseq-2.c | 1229 ++++++++++++---------------------------------------- src/vteseq-2.gperf | 1 - src/vteseq-n.c | 820 ++++++++--------------------------- src/vteseq-n.gperf | 1 - 6 files changed, 476 insertions(+), 1588 deletions(-) commit 561d5d623dc9fee74e9d6c26dd81263dfd2acb7a Author: Behdad Esfahbod Date: Wed Nov 26 20:03:30 2008 +0000 Revert previous commit, fix NULL dereference that it was trying to fix, 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. svn path=/trunk/; revision=2203 ChangeLog | 9 +++++++++ src/Makefile.am | 5 ----- src/vteseq-2.c | 19 +++++++++++-------- src/vteseq-n.c | 6 +++--- src/vteseq.c | 19 +++++++++++++++---- 5 files changed, 38 insertions(+), 20 deletions(-) commit 299b73bb3667402eb63e21659084ee427d56a95e Author: Chris Wilson Date: Wed Nov 26 19:36:46 2008 +0000 Manually modify (and record those modifications in the Makefile) the 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? svn path=/trunk/; revision=2202 ChangeLog | 11 +++++++++++ src/Makefile.am | 4 ++++ src/vteseq-2.c | 17 +++++++---------- src/vteseq-n.c | 4 ++-- src/vteseq.c | 15 ++------------- 5 files changed, 26 insertions(+), 25 deletions(-) commit 129aa802e5be2d1c3aea58c79fe247c67a2e186f Author: Behdad Esfahbod Date: Wed Nov 26 19:27:07 2008 +0000 Free internal layout resources. 2008-11-26 Behdad Esfahbod * src/vtepangocairo.c (font_info_get_unichar_info): Free internal layout resources. svn path=/trunk/; revision=2201 ChangeLog | 5 +++++ src/vtepangocairo.c | 3 +++ 2 files changed, 8 insertions(+), 0 deletions(-) commit 06107289280f77027c696193bf8698d0d550c438 Author: Behdad Esfahbod Date: Wed Nov 26 19:12:56 2008 +0000 Update boilerplate svn path=/trunk/; revision=2200 doc/reference/tmpl/vte-unused.sgml | 6 ++++++ doc/reference/tmpl/vte.sgml | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) commit 50c7a0ea9f503f1861732adc03a1f6dc15ae2b00 Author: Behdad Esfahbod Date: Wed Nov 26 19:12:30 2008 +0000 Bug 562332 – cleanup font infos on exit? 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. svn path=/trunk/; revision=2199 ChangeLog | 11 ++++ src/vtepangocairo.c | 135 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 143 insertions(+), 3 deletions(-) commit 3ae4dce903ef23687b3e8168decb546dbdaff69f Author: Christian Persch Date: Wed Nov 26 19:00:33 2008 +0000 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. svn path=/trunk/; revision=2198 ChangeLog | 11 ++++++ src/vte-private.h | 1 - src/vte.c | 103 ++++++++--------------------------------------------- 3 files changed, 26 insertions(+), 89 deletions(-) commit 6874137db74ca9a2565be25a3273c9be98d5fb89 Author: Christian Persch Date: Wed Nov 26 15:26:40 2008 +0000 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. svn path=/trunk/; revision=2197 ChangeLog | 10 ++++++++++ gnome-pty-helper/gnome-pty-helper.c | 7 +++++++ gnome-pty-helper/gnome-pty.h | 3 ++- src/pty.c | 11 ++++++++++- 4 files changed, 29 insertions(+), 2 deletions(-) commit 07817dfbc1e4662bbdf20fd93daaca8f1b07eba3 Author: Christian Persch Date: Wed Nov 26 14:39:22 2008 +0000 Add vte_terminal_set_font_*full_internal so we don't use deprecated * 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. svn path=/trunk/; revision=2196 ChangeLog | 10 ++++++++++ src/vte.c | 61 ++++++++++++++++++++++++++++++++++++++----------------------- 2 files changed, 48 insertions(+), 23 deletions(-) commit 8be1dbc19e6f461050ae3d03410f291faffdea7b Author: Christian Persch Date: Wed Nov 26 13:43:26 2008 +0000 Remove gtk 2.12 version checks, since we already depend on 2.12. * src/vte.c: (vte_terminal_sync_settings), (vte_terminal_screen_changed): Remove gtk 2.12 version checks, since we already depend on 2.12. svn path=/trunk/; revision=2195 ChangeLog | 6 ++++++ src/vte.c | 4 ---- 2 files changed, 6 insertions(+), 4 deletions(-) commit 2fa93a79f2624c4ae0fe1b25f00c102744048e24 Author: Christian Persch Date: Wed Nov 26 13:43:20 2008 +0000 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. svn path=/trunk/; revision=2194 ChangeLog | 9 +++++++++ src/vte.c | 24 ++++-------------------- src/vte.h | 26 +++++++++++++------------- 3 files changed, 26 insertions(+), 33 deletions(-) commit 7730c13edd2c69cbd58125a088db74706d351f25 Author: Behdad Esfahbod Date: Tue Nov 25 23:56:04 2008 +0000 Cleanup gperf stuff. 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. svn path=/trunk/; revision=2193 ChangeLog | 10 + src/Makefile.am | 4 +- src/vteseq-2.c | 489 ++++++++++++++++++++++++++-------------------------- src/vteseq-2.gperf | 19 ++- src/vteseq-n.c | 395 +++++++++++++++++++++--------------------- src/vteseq-n.gperf | 21 ++- src/vteseq.c | 14 ++- 7 files changed, 507 insertions(+), 445 deletions(-) commit 4fea39c855890b9c6fc4336a32e56002179c5a76 Author: Behdad Esfahbod Date: Mon Nov 24 22:33:29 2008 +0000 Bug 562187 – Add make rules for calling gperf 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. svn path=/trunk/; revision=2192 ChangeLog | 14 + src/Makefile.am | 9 +- src/vteseq-2.c | 2224 ++++++++++++++++++++++++++-------------------------- src/vteseq-2.gperf | 1 + src/vteseq-n.c | 154 ++-- src/vteseq-n.gperf | 1 + 6 files changed, 1216 insertions(+), 1187 deletions(-) commit 7feb9738d0af67fb7886543962635767e70cdc6a Author: Behdad Esfahbod Date: Mon Nov 24 22:22:05 2008 +0000 Bug 416518 – Do something about uniwidths 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. svn path=/trunk/; revision=2191 ChangeLog | 11 + src/genwidths.py | 35 --- src/iso2022.c | 41 +--- src/uniwidths | 820 ------------------------------------------------------ 4 files changed, 16 insertions(+), 891 deletions(-) commit 557b2633fccfdcbf2cb60645c45c638cfce149de Author: Behdad Esfahbod Date: Mon Nov 24 22:06:32 2008 +0000 Bug 500191 – Remove vteseq-table.h? 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. svn path=/trunk/; revision=2190 ChangeLog | 10 + src/Makefile.am | 5 - src/vteseq-gen.c | 507 ---------------------------------------------------- src/vteseq-table.h | 388 ---------------------------------------- 4 files changed, 10 insertions(+), 900 deletions(-) commit 1564e45be8a51f2e30e7d110651b35d8783cc057 Author: Behdad Esfahbod Date: Mon Nov 24 18:56:44 2008 +0000 Bug 514457 – Use g_strv_length() 2008-11-24 Behdad Esfahbod Bug 514457 – Use g_strv_length() * src/vte.c (_vte_terminal_fork_basic): Do it. svn path=/trunk/; revision=2189 ChangeLog | 6 ++++++ src/vte.c | 4 +--- 2 files changed, 7 insertions(+), 3 deletions(-) commit 80a809c489d5937b878208b806379220966307a9 Author: Behdad Esfahbod Date: Mon Nov 24 18:27:12 2008 +0000 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_create_for_widget): No need to check widget font desc here as vte.c does that for us already. svn path=/trunk/; revision=2188 ChangeLog | 5 +++++ src/vtepangocairo.c | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) commit 0ff5e8e971726b03e9d08c622e41d9fe740db809 Author: Behdad Esfahbod Date: Mon Nov 24 18:19:53 2008 +0000 Modify GTK_CHECK_VERSION handling to make my vim syntax highlighter happy. 2008-11-24 Behdad Esfahbod * src/vtepangocairo.c (font_info_destroy): Modify GTK_CHECK_VERSION handling to make my vim syntax highlighter happy. svn path=/trunk/; revision=2187 ChangeLog | 5 +++++ src/vtepangocairo.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) commit add81f8b64b8704e786f5c880ee2f30f52e42367 Author: Behdad Esfahbod Date: Mon Nov 24 02:31:38 2008 +0000 Refactor duplicate code. 2008-11-23 Behdad Esfahbod * src/vte.c (vte_terminal_ensure_cursor): Refactor duplicate code. svn path=/trunk/; revision=2186 ChangeLog | 4 ++++ src/vte.c | 26 +++----------------------- 2 files changed, 7 insertions(+), 23 deletions(-) commit 0b3a9bf9e80de232f6538e9f9aa3a19d5e6efe31 Author: Christian Persch Date: Sat Nov 22 18:27:02 2008 +0000 Move all the deprecated stuff into one place. * src/vte.h: Move all the deprecated stuff into one place. svn path=/trunk/; revision=2185 ChangeLog | 4 ++++ src/vte.h | 33 ++++++++++++++------------------- 2 files changed, 18 insertions(+), 19 deletions(-) commit d063b0de2185e6a24573ee10d4dee7e35a72e4ef Author: Christian Persch Date: Sat Nov 22 14:29:26 2008 +0000 Bug 542561 – Doesn't build when disabling gnome-pty-helper * src/pty.c: Always include sys/socket.h. Patch by Loïc Minier. svn path=/trunk/; revision=2184 ChangeLog | 6 ++++++ src/pty.c | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) commit 14692b2586767bceced7d9f02ecb7d5d515ef454 Author: Christian Persch Date: Sat Nov 22 14:16:43 2008 +0000 Fix --blink; the flag is inverted. 2008-11-22 Christian Persch * src/vteapp.c: (main): Fix --blink; the flag is inverted. svn path=/trunk/; revision=2183 ChangeLog | 4 ++++ src/vteapp.c | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit cd09f90f9fb0ef54bedba2ad0340f2ab534199ac Author: Christian Persch Date: Sat Nov 22 14:04:41 2008 +0000 Use vte_terminal_set_cursor_blink_mode instead of the deprecated * src/vteapp.c: (main): Use vte_terminal_set_cursor_blink_mode instead of the deprecated set_cursor_blinks here. svn path=/trunk/; revision=2182 ChangeLog | 5 +++++ src/vteapp.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 02e5a9b6ddcd07ee3f937455441aa2d6a06468c4 Author: Christian Persch Date: Sat Nov 22 14:01:03 2008 +0000 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. svn path=/trunk/; revision=2181 ChangeLog | 11 +++++++++++ src/vte.c | 9 +++++---- src/vte.h | 4 +++- src/vtedraw.c | 11 ----------- src/vtedraw.h | 2 -- src/vtepangocairo.c | 1 - 6 files changed, 19 insertions(+), 19 deletions(-) commit 31d4e249f52354e0be687035ed190742a5d0f735 Author: Christian Persch Date: Sat Nov 22 13:54:36 2008 +0000 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. svn path=/trunk/; revision=2180 ChangeLog | 10 ++++++++++ src/ring.c | 14 +++++++------- src/ring.h | 4 ++-- 3 files changed, 19 insertions(+), 9 deletions(-) commit cf56c6421f35f3908c4e9275f7c4bd83a3fad42b Author: Christian Persch Date: Sat Nov 22 13:46:03 2008 +0000 Fix missing-prototypes warnings. * python/vte.override: Fix missing-prototypes warnings. svn path=/trunk/; revision=2179 ChangeLog | 4 ++++ python/vte.override | 3 +++ 2 files changed, 7 insertions(+), 0 deletions(-) commit 6324cace0ec03fab3f727996287cd5449f7ea89a Author: Christian Persch Date: Sat Nov 22 13:45:58 2008 +0000 No need to include gi18n-lib.h here. * src/vtepangocairo.c: No need to include gi18n-lib.h here. svn path=/trunk/; revision=2178 ChangeLog | 4 ++++ src/vtepangocairo.c | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit 7ff4e01ebf8a85f72620c70350dce2612452e440 Author: Christian Persch Date: Sat Nov 22 13:45:52 2008 +0000 Clean up the pkgs declared for use in the .pc files. * configure.in: * vte-uninstalled.pc.in: * vte.pc.in: Clean up the pkgs declared for use in the .pc files. svn path=/trunk/; revision=2177 ChangeLog | 6 ++++++ configure.in | 9 ++++----- vte-uninstalled.pc.in | 2 +- vte.pc.in | 2 +- 4 files changed, 12 insertions(+), 7 deletions(-) commit e629e5a8e86e76334026a4c1d4f57d6f12ac40f4 Author: Christian Persch Date: Sat Nov 22 13:45:48 2008 +0000 Depend on gtk 2.12. Bug #398862. * configure.in: Depend on gtk 2.12. Bug #398862. svn path=/trunk/; revision=2176 ChangeLog | 4 ++++ configure.in | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit aa41a463e213a8f6725bcd25c8aec223a58f6b83 Author: Christian Persch Date: Sat Nov 22 13:45:42 2008 +0000 Fix the build (broken since r1622). * src/table.c: (print_array): Fix the build (broken since r1622). svn path=/trunk/; revision=2175 ChangeLog | 4 ++++ src/table.c | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 5dd988de95c7cdb0b8275c0189af620c08991a9d Author: Christian Persch Date: Sat Nov 22 13:45:36 2008 +0000 Don't include gtk.h here, it's unneeded. * src/reaper.c: Don't include gtk.h here, it's unneeded. svn path=/trunk/; revision=2174 ChangeLog | 4 ++++ src/reaper.c | 1 - 2 files changed, 4 insertions(+), 1 deletions(-) commit 98ebf0dfe62d16d23436723f145417f87a66b2ae Author: Christian Persch Date: Sat Nov 22 13:45:29 2008 +0000 Make iso2022 programme build again; it was broken since r1612. * src/iso2022.c: (main): Make iso2022 programme build again; it was broken since r1612. svn path=/trunk/; revision=2173 ChangeLog | 5 +++++ src/iso2022.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit a5b6886f2982522cc61a8a8f9e5359134ddad54a Author: Christian Persch Date: Sat Nov 22 13:45:23 2008 +0000 Separate CFLAGS and CPPFLAGS. * src/Makefile.am: Separate CFLAGS and CPPFLAGS. svn path=/trunk/; revision=2172 ChangeLog | 4 +++ src/Makefile.am | 72 +++++++++++++++++++++++++++++++++++-------------------- 2 files changed, 50 insertions(+), 26 deletions(-) commit 1835794092892eb2767f36bd7fa5b73d5e984d7c Author: Christian Persch Date: Sat Nov 22 13:45:16 2008 +0000 Don't add LDFLAGS to *_LDADD, that's wrong and broken. * src/Makefile.am: Don't add LDFLAGS to *_LDADD, that's wrong and broken. svn path=/trunk/; revision=2171 ChangeLog | 5 +++++ src/Makefile.am | 43 +++++++++++++++++++++---------------------- 2 files changed, 26 insertions(+), 22 deletions(-) commit 5792cacf58b35e4664cf6aca5933e0090eec3f0c Author: Christian Persch Date: Sat Nov 22 13:45:09 2008 +0000 Remove more configure cruft: OTHERLIBS/CFLAGS and X_LIBS/CFLAGS. Don't add LIBS to *_LDADD, since it's there by default already. svn path=/trunk/; revision=2170 ChangeLog | 8 ++++++++ configure.in | 29 ----------------------------- src/Makefile.am | 47 ++++++++++++++++++++++++++--------------------- vte-uninstalled.pc.in | 4 ++-- vte.pc.in | 4 ++-- 5 files changed, 38 insertions(+), 54 deletions(-) commit a48bb06cadb10ebfc44d38533bfd82dc6c2a4602 Author: Christian Persch Date: Sat Nov 22 13:45:01 2008 +0000 Use gdk_threads_add_timeout_seconds() here. svn path=/trunk/; revision=2169 ChangeLog | 6 ++++++ src/vtepangocairo.c | 18 ++++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) commit e1b8af75c1e8e85063a4fd7be3498637d372fa60 Author: Chris Wilson Date: Fri Nov 21 01:02:32 2008 +0000 Remove FT2_LIBS and FT2_CFLAGS 2008-11-21 Chris Wilson * vte.pc.in: Remove FT2_LIBS and FT2_CFLAGS svn path=/trunk/; revision=2168 ChangeLog | 4 ++++ vte.pc.in | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) commit 8450c9d852d3240bdcca69f4c0ec387ededeefd8 Author: Chris Wilson Date: Fri Nov 21 00:42:39 2008 +0000 Break out of interval search as early as possible. Exploit the strict 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()). svn path=/trunk/; revision=2167 ChangeLog | 9 +++++++++ src/iso2022.c | 12 ++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) commit 7bcb445f3a5f8edc5dc0b2fa55cf383a0c7e2dfe Author: Chris Wilson Date: Fri Nov 21 00:30:28 2008 +0000 Copy the gunichars directly to the array from the incoming chunk. 2008-11-21 Chris Wilson * src/iso2022.c (process_cdata): Copy the gunichars directly to the array from the incoming chunk. svn path=/trunk/; revision=2166 ChangeLog | 5 +++++ src/iso2022.c | 14 +++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) commit ce822897e6cf4b721c4d2b76c408987f065751f1 Author: Chris Wilson Date: Fri Nov 21 00:28:30 2008 +0000 Commit the right Makefile.am this time! svn path=/trunk/; revision=2165 src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8d33fa5325b487461ea27b301b4811bd3c51f4df Author: Chris Wilson Date: Fri Nov 21 00:27:34 2008 +0000 Remove FT2_FLAGS 2008-11-20 Chris Wilson * src/Makefile.am: Remove FT2_FLAGS svn path=/trunk/; revision=2164 ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 25763fcf97ee86a93f6a381dafcca5b3ab93a2bc Author: Behdad Esfahbod Date: Thu Nov 20 19:49:42 2008 +0000 Remove obsolete check. 2008-11-20 Behdad Esfahbod * src/vtepangocairo.c (font_info_destroy_delayed): Remove obsolete check. svn path=/trunk/; revision=2163 ChangeLog | 5 +++++ src/vtepangocairo.c | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) commit 066c1231ac77e3adb1d69125d8f7b51ff7488719 Author: Behdad Esfahbod Date: Thu Nov 20 19:48:22 2008 +0000 Bug 561713 – crash on font cache cleanup 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. svn path=/trunk/; revision=2162 ChangeLog | 7 +++++++ src/vtepangocairo.c | 13 ++++++++++++- 2 files changed, 19 insertions(+), 1 deletions(-) commit 5f755c1377aa53e8233451912062a59eb497e834 Author: Behdad Esfahbod Date: Thu Nov 20 19:28:36 2008 +0000 Make profiling messages print the info pointer. 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. svn path=/trunk/; revision=2161 ChangeLog | 7 +++++++ src/vtepangocairo.c | 17 +++++++++++------ 2 files changed, 18 insertions(+), 6 deletions(-) commit 9a52291c1fc99dcc8c3b993e905a03b0b525237a Author: Behdad Esfahbod Date: Thu Nov 20 16:57:41 2008 +0000 Remove more cruft. 2008-11-20 Behdad Esfahbod * configure.in: Remove more cruft. svn path=/trunk/; revision=2160 ChangeLog | 4 ++ configure.in | 129 ---------------------------------------------------------- 2 files changed, 4 insertions(+), 129 deletions(-) commit 98e0498289684d6cc912f5e0aa816a110a2faccf Author: Behdad Esfahbod Date: Thu Nov 20 16:48:04 2008 +0000 Bug 560819 – Remove obsolete backends 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. svn path=/trunk/; revision=2159 ChangeLog | 25 ++ configure.in | 40 --- src/Makefile.am | 24 +-- src/vtebg.c | 106 ------ src/vtebg.h | 5 - src/vtedraw.c | 14 - src/vtefc.c | 496 ----------------------------- src/vtefc.h | 48 --- src/vteft2.c | 338 -------------------- src/vteft2.h | 33 -- src/vtegl.c | 525 ------------------------------ src/vtegl.h | 33 -- src/vteglyph.c | 805 ---------------------------------------------- src/vteglyph.h | 92 ------ src/vterdb.c | 273 ---------------- src/vterdb.h | 36 -- src/vtergb.c | 283 ---------------- src/vtergb.h | 53 --- src/vtexft.c | 953 ------------------------------------------------------- src/vtexft.h | 37 --- 20 files changed, 26 insertions(+), 4193 deletions(-) commit 1b660899a96132881818a267c791e179d60d02f9 Author: Behdad Esfahbod Date: Thu Nov 20 16:27:50 2008 +0000 Oops svn path=/trunk/; revision=2158 src/vtedraw.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d88a45484df9095078b22a18089f258bb4810a77 Author: Behdad Esfahbod Date: Thu Nov 20 16:12:37 2008 +0000 Bug 560819 – Remove obsolete backends 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. svn path=/trunk/; revision=2157 ChangeLog | 10 ++ src/Makefile.am | 2 - src/vtedraw.c | 3 - src/vtepango.c | 379 ------------------------------------------------------- src/vtepango.h | 33 ----- 5 files changed, 10 insertions(+), 417 deletions(-) commit 726bb7a9b17f7d0feb1c65cbd3963da5af64be1e Author: Behdad Esfahbod Date: Thu Nov 20 16:11:12 2008 +0000 More svn path=/trunk/; revision=2156 configure.in | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit dccec4deb32809194bb1376e426a97931ce1c66f Author: Behdad Esfahbod Date: Thu Nov 20 16:09:15 2008 +0000 Bug 560819 – Remove obsolete backends 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. svn path=/trunk/; revision=2155 ChangeLog | 11 ++ configure.in | 25 --- src/Makefile.am | 5 - src/vtedraw.c | 4 - src/vtepangox.c | 438 ------------------------------------------------------- src/vtepangox.h | 33 ---- 6 files changed, 11 insertions(+), 505 deletions(-) commit f1bc5f3a784a221a2e172803f1a8d5d2598d4ecd Author: Behdad Esfahbod Date: Thu Nov 20 15:11:41 2008 +0000 Bug 560818 – pangocairo backend doesn't share font cache across widgets 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. svn path=/trunk/; revision=2154 ChangeLog | 14 +++ src/vtedraw.h | 2 +- src/vtepangocairo.c | 238 +++++++++++++++++++++++++++++++++++++++++---------- 3 files changed, 206 insertions(+), 48 deletions(-) commit faf6763cd1fb9c4f8d1c06fde7683a1cd0c2a775 Author: Behdad Esfahbod Date: Wed Nov 19 22:24:03 2008 +0000 Remove unused PangoCoverage. 2008-11-19 Behdad Esfahbod * src/vtepangocairo.c (font_info_create_for_screen), (font_info_destroy): Remove unused PangoCoverage. svn path=/trunk/; revision=2153 ChangeLog | 5 +++++ src/vtepangocairo.c | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) commit 8078f417862e95f151e14f43a0afccfa2743d4cf Author: Behdad Esfahbod Date: Wed Nov 19 21:39:25 2008 +0000 Cache ASCII characters when building font. 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. svn path=/trunk/; revision=2152 ChangeLog | 7 +++ src/vtepangocairo.c | 133 ++++++++++++++++++++++++++++++++++++++++++--------- 2 files changed, 117 insertions(+), 23 deletions(-) commit 8a8c65c27aa21d6936b0de656df47e5c549dbfa0 Author: Christian Persch Date: Tue Nov 18 14:10:30 2008 +0000 Remove glib from gnome-pty-helper. Bug #560977. svn path=/trunk/; revision=2151 ChangeLog | 11 +++++++++++ gnome-pty-helper/Makefile.am | 3 --- gnome-pty-helper/configure.in | 12 +++++++----- gnome-pty-helper/gnome-pty-helper.c | 11 +++++------ 4 files changed, 23 insertions(+), 14 deletions(-) commit f9a0a8606f64d4212385943c360749ab5f62b4cd Author: Christian Persch Date: Tue Nov 18 13:47:42 2008 +0000 Fix missing prototype warning. svn path=/trunk/; revision=2150 ChangeLog | 4 ++++ src/vteskel.c | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit c298a8512d080a17d86f98af7142f9fd4c2ae580 Author: Behdad Esfahbod Date: Tue Nov 18 13:25:08 2008 +0000 Remove copy of font desc and antialias from font info object as they were 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. svn path=/trunk/; revision=2149 ChangeLog | 6 ++++++ src/vtepangocairo.c | 12 ++---------- 2 files changed, 8 insertions(+), 10 deletions(-) commit 6ae356484534ed676c34ea87e5e917ee0b33153e Author: Behdad Esfahbod Date: Tue Nov 18 13:23:42 2008 +0000 Bug 561185 – pangocairo backend sets antialias incorrectly 2008-11-18 Behdad Esfahbod Bug 561185 – pangocairo backend sets antialias incorrectly * src/vtepangocairo.c (font_info_create_for_screen): Handle FORCE_ENABLE correctly. svn path=/trunk/; revision=2148 ChangeLog | 7 +++++++ src/vtepangocairo.c | 10 +++++++++- 2 files changed, 16 insertions(+), 1 deletions(-) commit fc665e5884cf28ecba977bc5e4408b8188c0c866 Author: Behdad Esfahbod Date: Sun Nov 16 02:21:48 2008 +0000 Bug 560817 – pagocairo backend doesn't have correct opacity support 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. svn path=/trunk/; revision=2147 ChangeLog | 9 +++++++++ src/vtepangocairo.c | 12 ++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) commit 5c59d1c957ccedc0ee2bca4c6e07168b9a03a913 Author: Behdad Esfahbod Date: Sun Nov 16 02:20:05 2008 +0000 Bug 560991 – Unsetting background doesn't work 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. svn path=/trunk/; revision=2146 ChangeLog | 7 +++++++ src/vte.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 217987a8e58b754c99125455d3f96cf14189387f Author: Behdad Esfahbod Date: Fri Nov 14 15:58:33 2008 +0000 Bug 395599 – Add pangocairo backend 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. svn path=/trunk/; revision=2145 ChangeLog | 16 ++ configure.in | 2 +- src/Makefile.am | 2 + src/vtedraw.c | 2 + src/vtepangocairo.c | 682 +++++++++++++++++++++++++++++++++++++++++++++++++++ src/vtepangocairo.h | 33 +++ 6 files changed, 736 insertions(+), 1 deletions(-) commit dcc643ff1247e0337b35b6270c6951de3918c8cd Author: Behdad Esfahbod Date: Fri Nov 14 11:37:59 2008 +0000 Remove unneeded draw methods. 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. svn path=/trunk/; revision=2144 ChangeLog | 37 ++++++++++ src/vte.c | 9 +-- src/vtedraw.c | 90 ++++++++++--------------- src/vtedraw.h | 21 +----- src/vteft2.c | 87 ++++++++---------------- src/vtegl.c | 85 ++++++----------------- src/vtepango.c | 50 ++++++++------ src/vtepangox.c | 146 +++++++++++++++++++++------------------- src/vtepangox.h | 2 +- src/vteskel.c | 201 ++++++++----------------------------------------------- src/vtexft.c | 62 ++++++++--------- 11 files changed, 293 insertions(+), 497 deletions(-) commit 5354340b88cf24aa41b4a1e116de9e801a1c34be Author: Behdad Esfahbod Date: Fri Nov 14 10:06:20 2008 +0000 Minor fix. 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. svn path=/trunk/; revision=2143 ChangeLog | 7 ++++ src/vtedraw.c | 2 +- src/vtepangox.c | 106 ++++++++---------------------------------------------- 3 files changed, 24 insertions(+), 91 deletions(-) commit a37ac82b6f5cc939520449f1274c59bd414fc0c4 Author: Behdad Esfahbod Date: Thu Nov 13 15:59:45 2008 +0000 Undo previous change instead of cleanly fix it for now. 2008-11-13 Behdad Esfahbod * configure.in: * src/vte-private.h: Undo previous change instead of cleanly fix it for now. svn path=/trunk/; revision=2142 ChangeLog | 6 ++++++ configure.in | 2 ++ src/vte-private.h | 3 --- 3 files changed, 8 insertions(+), 3 deletions(-) commit 3877c89caf964c13e018a46cb50d5906027fa401 Author: Behdad Esfahbod Date: Thu Nov 13 15:53:45 2008 +0000 Why do we let people configure random things? 2008-11-13 Behdad Esfahbod * configure.in: * src/vte-private.h: Why do we let people configure random things? svn path=/trunk/; revision=2141 ChangeLog | 6 ++++++ configure.in | 2 -- src/vte-private.h | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) commit f913fc6c66a30d72194fd5b9455e140283fe626b Author: Behdad Esfahbod Date: Thu Nov 13 15:44:24 2008 +0000 . svn path=/trunk/; revision=2140 src/vtexft.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 97dc4f67f739dc9a6523454b5824a60d04352b88 Author: Behdad Esfahbod Date: Thu Nov 13 15:13:26 2008 +0000 Simplify backends by relying more on defaults. 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. svn path=/trunk/; revision=2139 ChangeLog | 18 ++++++++ src/vte.c | 6 +- src/vtedraw.c | 67 +++++++++++++++++++----------- src/vtedraw.h | 26 +++++++++--- src/vteft2.c | 83 ++++++------------------------------- src/vtegl.c | 95 ++++++++++-------------------------------- src/vtepango.c | 115 ++++++++-------------------------------------------- src/vtexft.c | 124 ++++++++----------------------------------------------- 8 files changed, 154 insertions(+), 380 deletions(-) commit 18f2f88d77c000ecb69d35c30a6103b93c977828 Author: Behdad Esfahbod Date: Thu Nov 13 13:17:12 2008 +0000 Accept draw impl if impl->check is NULL. 2008-11-13 Behdad Esfahbod * src/vtedraw.c (_vte_draw_init_user), (_vte_draw_init_default): Accept draw impl if impl->check is NULL. svn path=/trunk/; revision=2138 ChangeLog | 5 +++++ src/vtedraw.c | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit f60e79017c23bc77c88c7720756610856d05eb7d Author: Behdad Esfahbod Date: Thu Nov 13 12:29:36 2008 +0000 Use sensical defaults instead of g_return_if_fail'ing when backend 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. svn path=/trunk/; revision=2137 ChangeLog | 16 ++++++ src/vtedraw.c | 169 ++++++++++++++++++++++++++++++++++++--------------------- src/vtedraw.h | 1 + 3 files changed, 124 insertions(+), 62 deletions(-) commit 746e946887ca9d763b6d69d70cc5e5055baeab47 Author: Behdad Esfahbod Date: Thu Nov 13 12:29:03 2008 +0000 Update templates svn path=/trunk/; revision=2136 doc/reference/tmpl/vte.sgml | 130 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 130 insertions(+), 0 deletions(-) commit 4fdc0fae8a3d740def335fc74f695b695e4c13fb Author: Chris Wilson Date: Fri Oct 31 12:59:29 2008 +0000 Bug 557375 – >=vte-0.16.14 breaks highlighting on activity 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. svn path=/trunk/; revision=2135 ChangeLog | 9 +++++++++ src/vte.c | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) commit ff594c80826beb7a11a695c88368157636a59d85 Author: Chris Wilson Date: Thu Oct 23 09:43:21 2008 +0000 Bug 557375 – >=vte-0.16.14 breaks highlighting on activity 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. svn path=/trunk/; revision=2134 ChangeLog | 11 +++++++++++ src/vte.c | 11 ++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) commit 5f84486a0a4e073a16a837128f0c19b0515a8c9c Author: Christian Persch Date: Thu Oct 23 09:15:37 2008 +0000 Default glade catalogue to disabled. svn path=/trunk/; revision=2133 configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit ca941172225b5333fab5f5caafce9ddacfd14f92 Author: Christian Persch Date: Thu Oct 23 08:50:26 2008 +0000 I hate ChangeLogs svn path=/trunk/; revision=2132 ChangeLog | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) commit def3f9687ef0d36cb0e6b3fcf22c60df44b4d090 Author: Christian Persch Date: Thu Oct 23 08:39:50 2008 +0000 Use glib-genmarshal --internal directly instead of checking the glib version, since we now depend on a glib version that provides this. svn path=/trunk/; revision=2131 configure.in | 3 --- src/Makefile.am | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) commit 31a1fe16b8e790b9375255adb025fc6f3e7c1eca Author: Christian Persch Date: Thu Oct 23 08:39:44 2008 +0000 Bug 556398 – maybe deprecate vte_terminal_get_char_ascent/descent svn path=/trunk/; revision=2130 src/vte.c | 4 ++++ src/vte.h | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit f2875cfc9b42c7f4e1dbb9f8cdf2a95d858aecd3 Author: Christian Persch Date: Thu Oct 23 08:39:38 2008 +0000 Bug 339819 – LibVTE terminals in GLADE Terminal icons copied from gnome-icon-theme (licence: GPL). svn path=/trunk/; revision=2129 Makefile.am | 4 ++ configure.in | 28 +++++++++++++ glade/Makefile.am | 43 ++++++++++++++++++++ .../hicolor_actions_16x16_widget-vte-terminal.png | Bin 0 -> 644 bytes .../hicolor_actions_22x22_widget-vte-terminal.png | Bin 0 -> 901 bytes glade/vte.xml.in | 40 ++++++++++++++++++ 6 files changed, 115 insertions(+), 0 deletions(-) commit 53f96acb7e7bbadaedacfd613c7c8cea3491eaf8 Author: Christian Persch Date: Thu Oct 23 08:39:28 2008 +0000 Bug 399364 – Implement properties Add basic properties, and emit notifications when they change. svn path=/trunk/; revision=2128 src/vte.c | 1021 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 958 insertions(+), 63 deletions(-) commit 51b97b75f505a8b15ccf034a4c981b137c09549e Author: Christian Persch Date: Sun Oct 19 21:44:50 2008 +0000 Add note to docs that all file descriptors except std{in,out,err} are being closed in the child before exec(). Bug #320128. svn path=/trunk/; revision=2127 src/vte.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 879712998890e09606b88722cfa3765ee3d87870 Author: Christian Persch Date: Sun Oct 19 13:51:38 2008 +0000 Remove debug spew. svn path=/trunk/; revision=2126 src/vte.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit 1f270f991a2eab20c42190abf4b5bedb6705522e Author: Christian Persch Date: Sun Oct 19 13:51:33 2008 +0000 I hate ChangeLog. svn path=/trunk/; revision=2125 ChangeLog | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 7d353726a84bd1ec000e57de7cf82d3fef56ee38 Author: Christian Persch Date: Sun Oct 19 13:51:28 2008 +0000 Bug 556328 – Document set-scroll-adjustment parameters svn path=/trunk/; revision=2124 src/vte.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) commit ac3b51ecfd995752f5bc2327713b5c448813252b Author: Djihed Afifi Date: Sun Oct 19 11:45:36 2008 +0000 Updated Arabic Translation by Khaled Hosny. * Updated Arabic Translation by Khaled Hosny. svn path=/trunk/; revision=2123 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 77518ec1de91234080a78baf2af8cc223ce7a63b Author: Behdad Esfahbod Date: Wed Oct 15 16:48:26 2008 +0000 Update doc coverage test from cairo. 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. svn path=/trunk/; revision=2122 ChangeLog | 7 +++++ doc/reference/Makefile.am | 9 +++++- doc/reference/check-doc-coverage.sh | 48 +++++++++++++++++++++++++++++++++++ doc/reference/check.docs | 39 ---------------------------- 4 files changed, 62 insertions(+), 41 deletions(-) commit 921ab3aa61a4a7cfaa845523fbab77288822445d Author: Behdad Esfahbod Date: Wed Oct 15 01:54:37 2008 +0000 Invalidate cursor upon shape change. 2008-10-14 Behdad Esfahbod * src/vte.c (vte_terminal_set_cursor_shape): Invalidate cursor upon shape change. svn path=/trunk/; revision=2121 ChangeLog | 5 +++++ src/vte.c | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) commit 0aea533027aafd26a4bf13e1245a719ab2bd9b04 Author: Christian Persch Date: Tue Oct 14 23:11:26 2008 +0000 Add new API to the python bindings. svn path=/trunk/; revision=2120 ChangeLog | 4 ++++ python/vte.defs | 45 +++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 45 insertions(+), 4 deletions(-) commit 6a93d0c685658ea1fab4daef0f999dbc2009e1c3 Author: Behdad Esfahbod Date: Tue Oct 14 20:47:50 2008 +0000 Remove VTE_CURSOR_OUTLINE in favor of VTE_LINE_WIDTH. 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. svn path=/trunk/; revision=2119 ChangeLog | 6 ++++++ src/vte-private.h | 1 - src/vte.c | 18 +++++++++--------- 3 files changed, 15 insertions(+), 10 deletions(-) commit f33c993073d6cdc6c1c8123521b4efdaa4822b4a Author: Behdad Esfahbod Date: Tue Oct 14 20:39:44 2008 +0000 Supposedly handle reverse video during cursor drawing. 2008-10-14 Behdad Esfahbod * src/vte.c (vte_terminal_paint_cursor): Supposedly handle reverse video during cursor drawing. svn path=/trunk/; revision=2118 ChangeLog | 5 +++++ src/vte.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) commit 61ec5d3cad460529acdee4e98f1f7d71e202b782 Author: Behdad Esfahbod Date: Tue Oct 14 20:36:10 2008 +0000 Move IM preedit string drawing into its own function for code clarity. 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. svn path=/trunk/; revision=2117 ChangeLog | 7 +++ src/vte.c | 157 ++++++++++++++++++++++++++++++++----------------------------- 2 files changed, 90 insertions(+), 74 deletions(-) commit 5cff4182d680681d815760ec7c3bcfbb4b785d77 Author: Behdad Esfahbod Date: Tue Oct 14 20:25:25 2008 +0000 Bug 549835 – Feature Request: Configurable cursor appearance 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. svn path=/trunk/; revision=2116 ChangeLog | 24 +++ doc/reference/Makefile.am | 3 + doc/reference/tmpl/reaper.sgml | 32 ---- doc/reference/tmpl/vte-unused.sgml | 30 +++ doc/reference/tmpl/vte.sgml | 59 ++++++- doc/reference/vte-sections.txt | 10 + src/vte-private.h | 3 + src/vte.c | 360 ++++++++++++++++++++---------------- src/vte.h | 18 ++- 9 files changed, 346 insertions(+), 193 deletions(-) commit d1986f303449acd1ae0ad3d2fde37f3a65959e32 Author: Christian Persch Date: Mon Oct 13 11:53:32 2008 +0000 Add gobject property getter/setter. svn path=/trunk/; revision=2115 ChangeLog | 4 ++++ src/vte.c | 35 ++++++++++++++++++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletions(-) commit 75e65a0fe737094613bdfe50fd759f2cac6982aa Author: Christian Persch Date: Mon Oct 13 11:46:18 2008 +0000 Add ChangeLog entry. svn path=/trunk/; revision=2114 ChangeLog | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 9331adbf9c6f03e29b7b08500e1a99bf2c16937c Author: Christian Persch Date: Mon Oct 13 11:46:12 2008 +0000 Fix missing prorotypes compiler warning in marshal.c. svn path=/trunk/; revision=2113 src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 04f263af0a66c1bc15b43914b42c904a96f37d03 Author: Christian Persch Date: Mon Oct 13 11:44:59 2008 +0000 Add vte_terminal_get_pty(). svn path=/trunk/; revision=2112 src/vte.c | 17 +++++++++++++++++ src/vte.h | 1 + 2 files changed, 18 insertions(+), 0 deletions(-) commit 05cad2fc7cef3ae9e6dd063a6f8933cde76a6af6 Author: Christian Persch Date: Mon Oct 6 20:12:15 2008 +0000 Bug 329108 – Please support setting X's URGENCY hint upon terminal beep svn path=/trunk/; revision=2111 doc/reference/tmpl/vte.sgml | 7 +++++++ src/vte.c | 11 +++++++++++ src/vte.h | 3 ++- src/vteseq.c | 2 ++ 4 files changed, 22 insertions(+), 1 deletions(-) commit 983bff721bc647fa7b3903d4828d056265cf66a8 Author: Christian Persch Date: Mon Oct 6 20:12:10 2008 +0000 Fix compiler warning about g_free() on a const pointer. svn path=/trunk/; revision=2110 ChangeLog | 4 ++++ src/vteconv.c | 2 +- 2 files changed, 5 insertions(+), 1 deletions(-) commit 77347af8208aaa02078e0eb650ec0c980ed6016f Author: Christian Persch Date: Mon Oct 6 20:12:05 2008 +0000 Add new function to the python bindings. svn path=/trunk/; revision=2109 ChangeLog | 6 ++++++ python/vte.defs | 10 ++++++++++ 2 files changed, 16 insertions(+), 0 deletions(-) commit 91127a312b5c33c9d58facda49077c8b1a1d7a0a Author: Christian Persch Date: Mon Oct 6 20:12:00 2008 +0000 Deprecate useless macros. Bug #539130. svn path=/trunk/; revision=2108 ChangeLog | 6 ++++++ src/vte.h | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) commit da9f7b17746625525b1761379803d90fe83095c2 Author: Christian Persch Date: Mon Oct 6 20:11:55 2008 +0000 Add vte_terminal_get_child_exit_status() so we can get the child's exit status from withint the child-exited signal handlers. Bug #509204. svn path=/trunk/; revision=2107 ChangeLog | 8 ++++++++ src/vte-private.h | 1 + src/vte.c | 26 ++++++++++++++++++++++++++ src/vte.h | 2 ++ 4 files changed, 37 insertions(+), 0 deletions(-) commit d8a852897eb7ed60ef5aad7be264f31d484ec36f Author: Christian Persch Date: Mon Oct 6 20:11:49 2008 +0000 Bump version to 0.17.5. svn path=/trunk/; revision=2106 ChangeLog | 4 ++++ configure.in | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 6d1a9b4973ff32a7f15dc5eb7d06a41d5fb9d193 Author: Christian Persch Date: Mon Sep 22 22:41:46 2008 +0000 Version 0.17.4. svn path=/trunk/; revision=2104 NEWS | 4 ++++ configure.in | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) commit 9dfdffe7083d739664aaa9a9d39080e57055f4c8 Author: Leonardo Ferreira Fontenelle Date: Sun Sep 21 21:33:56 2008 +0000 Fixed terminology in Brazilian Portuguese translation by Vladimir Melo. 2008-09-21 Leonardo Ferreira Fontenelle * pt_BR.po: Fixed terminology in Brazilian Portuguese translation by Vladimir Melo. svn path=/trunk/; revision=2103 po/ChangeLog | 5 +++++ po/pt_BR.po | 43 +++++++++++++++++++++---------------------- 2 files changed, 26 insertions(+), 22 deletions(-) commit 792f6408202ebfe840d7b33df70452b7b7bdc790 Author: Mugurel Tudor Date: Sun Sep 21 21:23:37 2008 +0000 Updated Romanian translation by Mişu Moldovan 2008-09-22 Mugurel Tudor * ro.po: Updated Romanian translation by Mişu Moldovan svn path=/trunk/; revision=2102 po/ChangeLog | 5 ++++ po/ro.po | 68 ++++++++++++++++++++++++++++++++------------------------- 2 files changed, 43 insertions(+), 30 deletions(-) commit afc352ee3267250ce043e6f09de44268ed35c99a Author: Djihed Afifi Date: Thu Sep 18 02:06:51 2008 +0000 Updated Arabic Translation by Khaled Hosny. * Updated Arabic Translation by Khaled Hosny. svn path=/trunk/; revision=2101 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 5f4cd5aa22c2606a0bad57b39c50de7f83019b68 Author: Luca Ferretti Date: Wed Sep 17 18:21:33 2008 +0000 Updated Italian translation by Francesco Marletta. 2008-09-17 Luca Ferretti * it.po: Updated Italian translation by Francesco Marletta. svn path=/trunk/; revision=2100 po/ChangeLog | 4 ++++ po/it.po | 54 +++++++++++++++++++++++++----------------------------- 2 files changed, 29 insertions(+), 29 deletions(-) commit 96c65ee99cfb9a8e790492b2fc498171e666a6ed Author: Shankar Prasad Date: Mon Sep 15 10:48:27 2008 +0000 updated kannada translation and ChangeLog svn path=/trunk/; revision=2099 po/ChangeLog | 4 ++ po/kn.po | 92 +++++++++++++++++++++++++++++++--------------------------- 2 files changed, 53 insertions(+), 43 deletions(-) commit 24b4ad647d04efb2ed0119727a3dd6bb5e8c05e3 Author: Djihed Afifi Date: Mon Sep 15 09:48:03 2008 +0000 Updated Arabic Translation by Khaled Hosny. * Updated Arabic Translation by Khaled Hosny. svn path=/trunk/; revision=2098 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 25642a2991556c9260eed58f4443ebf725e7d81f Author: Duarte Loreto Date: Sun Sep 14 16:33:04 2008 +0000 Updated Portuguese translation. 2008-09-14 Duarte Loreto * pt.po: Updated Portuguese translation. svn path=/trunk/; revision=2097 po/ChangeLog | 4 +++ po/pt.po | 60 +++++++++++++++++++++++++++++----------------------------- 2 files changed, 34 insertions(+), 30 deletions(-) commit 15c8c1080589506eeec722032d5a8b0292e020e8 Author: Manoj Kumar Giri Date: Wed Sep 10 07:54:25 2008 +0000 Updated Oriya (or.po) Translation svn path=/trunk/; revision=2096 po/ChangeLog | 4 +++ po/or.po | 78 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 46 insertions(+), 36 deletions(-) commit 722550ac37d46549e865149be2220157634965cb Author: Praveen Arimbrathodiyil Date: Wed Sep 10 04:08:15 2008 +0000 small correction svn path=/trunk/; revision=2095 po/ml.po | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) commit 6545d58a8e6e9c7e683f8726158f0c9665396b11 Author: Robert Sedak Date: Tue Sep 9 17:18:14 2008 +0000 Update: Croatian Language svn path=/trunk/; revision=2094 po/ChangeLog | 3 ++ po/hr.po | 74 +++++++++++++++++++++++++++++++-------------------------- 2 files changed, 43 insertions(+), 34 deletions(-) commit 34e10694b47a49961b67c96230fbf1823548f657 Author: Christian Persch Date: Mon Sep 8 20:09:06 2008 +0000 vte 0.17.3. svn path=/trunk/; revision=2092 ChangeLog | 7 +++++++ NEWS | 12 ++++++++++++ configure.in | 4 ++-- doc/reference/tmpl/reaper.sgml | 32 ++++++++++++++++++++++++++++++++ doc/reference/tmpl/vte-unused.sgml | 30 ------------------------------ 5 files changed, 53 insertions(+), 32 deletions(-) commit 2698dbcc5c8805380c5fc77ca1928ec582c84728 Author: Christian Persch Date: Sun Sep 7 17:53:11 2008 +0000 Update python bindings. * python/vte.defs: Update python bindings. svn path=/trunk/; revision=2091 ChangeLog | 4 ++ python/vte.defs | 127 ++++++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 101 insertions(+), 30 deletions(-) commit 0f3575738b510049d54e133a6a5a74070772ffd0 Author: Sébastien Granjoux Date: Mon Sep 1 11:14:44 2008 +0000 Bug 538344 – Anjuta hangs when program is executed in terminal 2008-08-20 Sébastien Granjoux Bug 538344 – Anjuta hangs when program is executed in terminal * src/vte.c: Ensure the output channel exists when we need to write. svn path=/trunk/; revision=2090 ChangeLog | 6 ++++++ src/vte.c | 5 ++++- 2 files changed, 10 insertions(+), 1 deletions(-) commit 13bbce8161377ae4f9ff866fded76a795613dc9f Author: Goran Rakic Date: Mon Aug 25 14:57:20 2008 +0000 Conversion from sr@Latn to sr@latin svn path=/trunk/; revision=2089 po/ChangeLog | 5 ++ po/LINGUAS | 2 +- po/sr@Latn.po | 158 -------------------------------------------------------- po/sr@latin.po | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 164 insertions(+), 159 deletions(-) commit 0e0aab333668dd11959b5ef0e8695dc1236c40bb Author: Christian Persch Date: Wed Aug 20 13:10:12 2008 +0000 Plug a mem leak. svn path=/trunk/; revision=2088 ChangeLog | 5 +++++ src/vte.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletions(-) commit 555d0d2a8e4d6f992789d6bd00137ce6b9f853e3 Author: Chris Wilson Date: Fri Aug 15 20:11:58 2008 +0000 fcntl(2) specifies that the flags argument is a long. Make it so. 2008-08-15 Chris Wilson * src/vte.c (vte_terminal_set_pty): fcntl(2) specifies that the flags argument is a long. Make it so. svn path=/trunk/; revision=2087 ChangeLog | 5 +++++ src/vte.c | 24 ++++++++++++------------ 2 files changed, 17 insertions(+), 12 deletions(-) commit e976391ce7dd68d4e66bf22194112772a099dbfd Author: Behdad Esfahbod Date: Thu Aug 14 00:00:38 2008 +0000 Fix all "signed vs unsigned comparison" warnings. 2008-08-13 Behdad Esfahbod * src/vte-private.h: * src/vte.c (vte_terminal_match_check_internal_vte), (vte_terminal_ensure_cursor), (vte_terminal_set_colors), (_vte_terminal_insert_char), (vte_terminal_feed), (vte_terminal_key_press), (vte_terminal_match_hilite_update), (vte_terminal_extend_selection): * src/vteseq.c (vte_terminal_find_charcell), (vte_sequence_handler_set_title_internal), (vte_sequence_handler_decset_internal), (vte_sequence_handler_cb), (vte_sequence_handler_cd), (vte_sequence_handler_ce), (vte_sequence_handler_ec), (vte_sequence_handler_ta), (vte_sequence_handler_set_mode), (vte_sequence_handler_window_manipulation): Fix all "signed vs unsigned comparison" warnings. svn path=/trunk/; revision=2086 ChangeLog | 17 ++++++++++++++++ src/vte-private.h | 4 +- src/vte.c | 32 +++++++++++++++--------------- src/vteseq.c | 55 +++++++++++++++++++++++++++-------------------------- 4 files changed, 63 insertions(+), 45 deletions(-) commit aabb10fb643c6625afbe7c369f8e67e3f8314861 Author: Behdad Esfahbod Date: Wed Aug 13 22:42:47 2008 +0000 Fix uninitialized cursor warning. Setting to NULL sounds right to me. 2008-08-13 Behdad Esfahbod * src/vte.c (regex_match_clear_cursor), (vte_terminal_set_cursor_from_regex_match): Fix uninitialized cursor warning. Setting to NULL sounds right to me. ChPe? svn path=/trunk/; revision=2085 ChangeLog | 7 +++++++ src/vte.c | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletions(-) commit 30213a63183d6f07589051469d80d406b698a8f3 Author: Behdad Esfahbod Date: Wed Aug 13 22:37:22 2008 +0000 Remove useless "inline" decorators. Gcc has been rightfully complaining. 2008-08-13 Behdad Esfahbod * src/vte.c: Remove useless "inline" decorators. Gcc has been rightfully complaining. svn path=/trunk/; revision=2084 ChangeLog | 5 +++++ src/vte.c | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) commit 78e20d9e6ded635c1c60f84f4d8e0c9c5d553662 Author: Behdad Esfahbod Date: Wed Aug 13 22:21:12 2008 +0000 Bug 546940 – Crash when selecting text 2008-08-13 Behdad Esfahbod Bug 546940 – Crash when selecting text * src/vte.c (vte_terminal_extend_selection): Fix crash with 64-bit systems. Note to self: unsigned int len = 0; long i = len - 1; assert (i < 0); fails on 64-bit systems. svn path=/trunk/; revision=2083 ChangeLog | 13 +++++++++++++ src/vte.c | 17 +++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) commit cc7d8be81cc044c23c406e02ed8bd7ce1045cda7 Author: Djihed Afifi Date: Wed Aug 6 08:33:19 2008 +0000 Updated Arabic Translation by Khaled Hosny. svn path=/trunk/; revision=2082 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit a6b2d703da2bbcfdc52dcdbf4494a9dc737cb47e Author: Behdad Esfahbod Date: Tue Aug 5 10:30:38 2008 +0000 Released vte-0.17.1. 2008-08-05 Behdad Esfahbod Released vte-0.17.1. * NEWS: Updated. * configure.in: Bumped version to 0.17.1. Bumped libtool version to 12:0:3. svn path=/trunk/; revision=2080 ChangeLog | 9 +++++++++ NEWS | 27 +++++++++++++++++++++++++++ configure.in | 10 +++++----- 3 files changed, 41 insertions(+), 5 deletions(-) commit 795f95181b797396950abe1e9f466313d9edd389 Author: Behdad Esfahbod Date: Tue Aug 5 06:33:47 2008 +0000 Bug 546366 – hard to select last tab char on a line 2008-08-05 Behdad Esfahbod Bug 546366 – hard to select last tab char on a line * src/vte.c (vte_terminal_extend_selection): * src/vteseq.c (vte_sequence_handler_ta): Handle fragment cells. svn path=/trunk/; revision=2079 ChangeLog | 8 ++++++++ src/vte.c | 22 ++++++++-------------- src/vteseq.c | 2 +- 3 files changed, 17 insertions(+), 15 deletions(-) commit b5c37ee01646dc533d978ca9708eb0d2a6ad1d28 Author: Behdad Esfahbod Date: Tue Aug 5 05:51:08 2008 +0000 Bug 545924 – tab characters not handled correctly after ncurses clear 2008-08-05 Behdad Esfahbod Bug 545924 – tab characters not handled correctly after ncurses clear Patch from Patryk Zawadzki * src/vteseq.c (vte_sequence_handler_ta): Ignore empty cells at end of line. svn path=/trunk/; revision=2078 ChangeLog | 8 ++++++++ src/vteseq.c | 16 ++++++++++++++++ 2 files changed, 24 insertions(+), 0 deletions(-) commit 4eb7507c90c8803ebaa14dfbf9ed7c8186219b0e Author: Djihed Afifi Date: Tue Jul 29 01:37:38 2008 +0000 Updated Arabic Translation by Khaled Hosny. svn path=/trunk/; revision=2077 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit a24eab7c0d927f35e37e72d1fe415433aeb32bab Author: Behdad Esfahbod Date: Sun Jul 13 23:03:01 2008 +0000 Bug 542795 – VTE_CJK_WIDTH don't work 2008-07-14 Behdad Esfahbod Bug 542795 – VTE_CJK_WIDTH don't work * src/iso2022.c (_vte_iso2022_ambiguous_width): Fix VTE_CJK_WIDTH env handling. svn path=/trunk/; revision=2076 ChangeLog | 7 +++++++ src/iso2022.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) commit 233a6fb058dab427e78bb4bbfa2763bd552acc14 Author: Yannig MARCHEGAY Date: Wed Jul 2 15:09:02 2008 +0000 Updated Occitan translation svn path=/trunk/; revision=2075 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 893f7473321bb1914c76b4e64f00a935083df15f Author: Yannig MARCHEGAY Date: Wed Jul 2 15:08:34 2008 +0000 Updated Occitan translation svn path=/trunk/; revision=2074 po/oc.po | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) commit 19687441ca358e11e5f1334516862ba09cfe223c Author: Christian Persch Date: Fri Jun 27 19:05:10 2008 +0000 Bug 399744 – Hide more font-aa implementation details svn path=/trunk/; revision=2073 ChangeLog | 7 +++++++ src/vtexft.c | 12 +++++++++++- 2 files changed, 18 insertions(+), 1 deletions(-) commit df24a29142fd8d825d3eb5ec123f3e83ea1c8e1e Author: Christian Persch Date: Fri Jun 27 16:51:18 2008 +0000 Bug 510903 – use gtk-cursor-blink setting svn path=/trunk/; revision=2072 ChangeLog | 11 ++ doc/reference/tmpl/vte.sgml | 18 +++ doc/reference/vte-sections.txt | 2 + src/vte-private.h | 10 +- src/vte.c | 234 +++++++++++++++++++++++++++------------- src/vte.h | 13 ++- 6 files changed, 208 insertions(+), 80 deletions(-) commit 51a751d3515008aefd6080e827a7fe59d251d1fd Author: Christian Persch Date: Thu Jun 26 18:45:41 2008 +0000 Remove duplicate declarations. svn path=/trunk/; revision=2071 ChangeLog | 5 +++++ src/vte.h | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) commit 6f037ba50d22bb7d1d6c7acaf0fec7df824f489f Author: Christian Persch Date: Thu Jun 26 18:37:59 2008 +0000 Fix the Use of intltool 0.40.0. svn path=/trunk/; revision=2070 ChangeLog | 6 ++++++ Makefile.am | 5 ++--- autogen.sh | 9 ++++++--- 3 files changed, 14 insertions(+), 6 deletions(-) commit af4cc7446b6d563baedbedc39d46d9911c5509c9 Author: Christian Persch Date: Thu Jun 26 18:32:56 2008 +0000 Disallow direct inclusion of vteversion.h. svn path=/trunk/; revision=2069 ChangeLog | 5 +++++ src/vteversion.h.in | 4 ++++ 2 files changed, 9 insertions(+), 0 deletions(-) commit c4b48e67fca6adb72ce5cba9c2ee3d0d4956a807 Author: Christian Persch Date: Thu Jun 26 18:32:49 2008 +0000 Use glib-mkenums to generate the enum types. svn path=/trunk/; revision=2068 ChangeLog | 10 ++++++++++ configure.in | 7 +++++++ doc/reference/Makefile.am | 2 +- src/Makefile.am | 29 ++++++++++++++++++++++++----- src/vte.c | 38 -------------------------------------- src/vte.h | 7 +++++-- src/vtetypebuiltins.c.template | 40 ++++++++++++++++++++++++++++++++++++++++ src/vtetypebuiltins.h.template | 28 ++++++++++++++++++++++++++++ 8 files changed, 115 insertions(+), 46 deletions(-) commit fd64778a2c3cb991f9cff661cf35fa3830282ed7 Author: Christian Persch Date: Thu Jun 26 17:56:54 2008 +0000 Replace more gtk type macros with the gobject ones. Bug #539130. svn path=/trunk/; revision=2067 ChangeLog | 9 +++++++++ src/reaper.h | 8 ++++---- src/vte.c | 8 ++++---- src/vteaccess.h | 44 ++++++++++++++++---------------------------- src/vtebg.h | 8 ++++---- 5 files changed, 37 insertions(+), 40 deletions(-) commit b2d516f19a134b87cc79b1745da522cb2e78c0b2 Author: Christian Persch Date: Wed Jun 25 16:51:19 2008 +0000 Bug 540182 – crash in geany with vte trunk Make sure that match_attributes always exist even if there haven't been any matches added. svn path=/trunk/; revision=2066 ChangeLog | 11 +++++++++-- src/vte.c | 10 ++++------ 2 files changed, 13 insertions(+), 8 deletions(-) commit 6cc1167abedd3254a480cb64361a33cdc2af3e5d Author: Christian Persch Date: Tue Jun 24 18:12:41 2008 +0000 Force a redraw when changing the allow-bold property. Bug #535552. svn path=/trunk/; revision=2065 ChangeLog | 6 ++++++ src/vte.c | 6 ++++++ 2 files changed, 12 insertions(+), 0 deletions(-) commit a35f1d6978906b526d2e69b50e11bfb5b523388a Author: Christian Persch Date: Tue Jun 24 18:12:32 2008 +0000 Bug 535469 – support named cursors on matches svn path=/trunk/; revision=2064 ChangeLog | 8 ++ doc/reference/tmpl/vte.sgml | 10 +++ doc/reference/vte-sections.txt | 1 + src/vte-private.h | 15 ++++- src/vte.c | 148 ++++++++++++++++++++++++++++----------- src/vte.h | 2 + 6 files changed, 140 insertions(+), 44 deletions(-) commit 624a6898f8e1bfe0cd716a33efc34db6899cff75 Author: Christian Persch Date: Tue Jun 24 18:12:23 2008 +0000 Bug 418918 – Switch to GRegex svn path=/trunk/; revision=2063 ChangeLog | 9 + doc/reference/tmpl/vte.sgml | 11 ++ doc/reference/vte-sections.txt | 1 + src/vte-private.h | 16 ++- src/vte.c | 361 +++++++++++++++++++++++++++++++++++++--- src/vte.h | 5 +- 6 files changed, 376 insertions(+), 27 deletions(-) commit 5dd65933082dd70af93c9350ebc88c177fee7901 Author: Christian Persch Date: Tue Jun 24 18:12:12 2008 +0000 Implement the set_scroll_adjustments signal so one can add a VteTerminal to a GtkScrolledWindow. Bug #535467. svn path=/trunk/; revision=2062 ChangeLog | 7 ++++ doc/reference/tmpl/vte.sgml | 9 +++++ src/vte.c | 69 ++++++++++++++++++++++++++++--------------- src/vte.h | 5 ++- 4 files changed, 65 insertions(+), 25 deletions(-) commit 460fcb3becf82346c62cedfde23bace926b5b112 Author: Christian Persch Date: Tue Jun 24 18:12:02 2008 +0000 Bug 535468 – need version check macros svn path=/trunk/; revision=2061 ChangeLog | 12 +++++++ configure.in | 26 ++++++++++++---- doc/reference/tmpl/vteversion.sgml | 59 ++++++++++++++++++++++++++++++++++++ doc/reference/vte-sections.txt | 10 ++++++ doc/reference/vte.types | 1 + src/Makefile.am | 6 ++- src/vte.h | 2 + src/vteversion.h.in | 31 +++++++++++++++++++ 8 files changed, 139 insertions(+), 8 deletions(-) commit 089b2a4ec92e6c2b0ade68c38b2d41c55335023d Author: Kjartan Maraas Date: Sat Jun 21 04:23:28 2008 +0000 Don't use GTK_CHECK* macros. 2008-06-21 Kjartan Maraas * src/vte.h: Don't use GTK_CHECK* macros. svn path=/trunk/; revision=2060 ChangeLog | 4 ++++ src/vte.h | 18 +++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) commit 8023bb999cd894a16fabca46c6ace021a8b19933 Author: Yannig MARCHEGAY Date: Sun Jun 15 07:46:49 2008 +0000 Updated Occitan translation svn path=/trunk/; revision=2059 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit e1617b3e8fa52c51a1ff1b84b5c0966a1b797f6f Author: Yannig MARCHEGAY Date: Sun Jun 15 07:46:02 2008 +0000 Updated Occitan translation svn path=/trunk/; revision=2058 po/oc.po | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit b325f47f4ff26ead5e8065d33814ca43f85167bc Author: Djihed Afifi Date: Wed Jun 11 21:42:42 2008 +0000 Updated Arabic Translation by Khaled Hosny. svn path=/trunk/; revision=2057 po/ChangeLog | 4 ++++ po/ar.po | 30 +++++++++++++----------------- 2 files changed, 17 insertions(+), 17 deletions(-) commit b0491748ed63846200e01b458d5aa2f30b8d3bb7 Author: Christian Persch Date: Wed Jun 4 18:57:24 2008 +0000 Bug 515972 – Bold black is black in vte's default palette * src/vte.c: (vte_terminal_set_colors): Correctly set the value of 'bold black' in the palette. Patch by Santtu Lakkala. svn path=/trunk/; revision=2056 ChangeLog | 7 +++++++ src/vte.c | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) commit 725da8b7117cc8539bfc8c946ebe4220a979c50c Author: Behdad Esfahbod Date: Wed Jun 4 18:38:27 2008 +0000 Released vte-0.16.14. 2008-06-04 Behdad Esfahbod Released vte-0.16.14. * NEWS: Updated. * configure.in: Bumped version to 0.16.14. Bumped libtool version to 11:18:2. svn path=/trunk/; revision=2054 ChangeLog | 9 +++++++++ NEWS | 12 ++++++++++++ configure.in | 4 ++-- 3 files changed, 23 insertions(+), 2 deletions(-) commit 6cc2912d303cd13184ab14112787ff9557e83edd Author: Behdad Esfahbod Date: Wed Jun 4 18:30:20 2008 +0000 Bug 536632 – vte build failure in ring.c:210: error: expected expression 2008-06-04 Behdad Esfahbod Bug 536632 – vte build failure in ring.c:210: error: expected expression before 'do' * src/debug.h: * src/ring.c: * src/ring.h: With latest glib (after bug #519026), g_error is expanding to "do {...} while(0)" instead of "{...}". This breaks build in debugging mode. Use g_critical instead. Also add some G_STMT_START/END to some macros. svn path=/trunk/; revision=2053 ChangeLog | 13 +++++++++++++ src/debug.h | 2 +- src/ring.c | 2 +- src/ring.h | 18 +++++++++--------- 4 files changed, 24 insertions(+), 11 deletions(-) commit 1102739ce33d9e0b29da553ec127396a4322ea55 Author: Chris Wilson Date: Thu May 29 11:50:13 2008 +0000 Replace previous commit with the better patch by Christian Persch. 2008-05-29 Chris Wilson * src/pty.c (merge_environ): Replace previous commit with the better patch by Christian Persch. svn path=/trunk/; revision=2052 ChangeLog | 5 +++++ src/pty.c | 9 +++------ 2 files changed, 8 insertions(+), 6 deletions(-) commit 697d6005bcb227f94389b444dec25246dc636602 Author: Chris Wilson Date: Thu May 29 11:46:29 2008 +0000 Fix bug in patch to use g_listenv() as it only returns the variable name 2008-05-29 Chris Wilson * src/pty.c (merge_environ): Fix bug in patch to use g_listenv() as it only returns the variable name and we need to use g_getenv() to retrieve its value. svn path=/trunk/; revision=2051 ChangeLog | 6 ++++++ src/pty.c | 9 ++++----- 2 files changed, 10 insertions(+), 5 deletions(-) commit bcddb79198f3a9591c0aa49fe36e82b281017447 Author: Behdad Esfahbod Date: Wed May 28 00:38:15 2008 +0000 Oops. Fix thinko in last commit. 2008-05-27 Behdad Esfahbod * src/iso2022.c (_vte_iso2022_ambiguous_width): Oops. Fix thinko in last commit. svn path=/trunk/; revision=2050 ChangeLog | 5 +++++ src/iso2022.c | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) commit 6e0de06c28aeace78b017c6a23ae5f0afac0aa49 Author: Behdad Esfahbod Date: Tue May 27 18:56:34 2008 +0000 Bug 535022 – ambiguous width in utf8 locale 2008-05-27 Behdad Esfahbod Bug 535022 – ambiguous width in utf8 locale * src/iso2022.c (_vte_iso2022_ambiguous_width): Recognize env var settings VTE_CJK_WIDTH=narrow and VTE_CJK_WIDTH=wide. Any other value means "auto" based on locale, as it was doing previously. svn path=/trunk/; revision=2049 ChangeLog | 9 +++++++++ src/iso2022.c | 11 +++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) commit 3e2d0ba9ffe54588e492c88da1b8352fd1a75d45 Author: Behdad Esfahbod Date: Fri May 23 20:32:37 2008 +0000 Update tmpls svn path=/trunk/; revision=2048 doc/reference/tmpl/reaper.sgml | 32 -------------------------------- doc/reference/tmpl/vte-unused.sgml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+), 32 deletions(-) commit e66bae863d1f645c039c8ca390e5458d8622a230 Author: Djihed Afifi Date: Thu May 22 23:00:52 2008 +0000 Updated Arabic Translation by Djihed Afifi. svn path=/trunk/; revision=2047 po/ChangeLog | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit c0d797cd0610dcf8954c7444101e0e30ad97c12e Author: Chris Wilson Date: Wed May 21 07:36:14 2008 +0000 Silence compiler warning about using environ as a local variable name. 2008-05-21 Chris Wilson * src/pty.c (merge_environ): Silence compiler warning about using environ as a local variable name. svn path=/trunk/; revision=2046 ChangeLog | 5 +++++ src/pty.c | 13 +++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) commit 6daf749a9a5aa37ff946d4142d9b4492fb25cc3e Author: Richard Hult Date: Wed May 21 07:32:36 2008 +0000 Bug 534148 – Use g_listenv() instead of environ 2008-05-21 Richard Hult Bug 534148 – Use g_listenv() instead of environ * src/pty.c: (merge_environ): Use g_listenv() instead of non-portable environ extern. svn path=/trunk/; revision=2045 ChangeLog | 7 +++++++ src/pty.c | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) commit b88d37fa384aec28dc272222adfcff73885fcd1e Author: Kjartan Maraas Date: Mon May 19 13:07:31 2008 +0000 automake doesn't like to substitute more than one variable at a time. 2008-05-19 Kjartan Maraas * configure.in: automake doesn't like to substitute more than one variable at a time. * src/vtedraw.c: (_vte_draw_get_using_fontconfig): * src/vtetc.c: (_vte_termcap_find_boolean): Fix two compiler warnings. svn path=/trunk/; revision=2044 ChangeLog | 8 ++++++++ configure.in | 3 ++- src/vtedraw.c | 2 +- src/vtetc.c | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) commit 65b97373f0d1772f7191622d8136be9467e1cd69 Author: Djihed Afifi Date: Mon May 19 01:17:13 2008 +0000 Updated Arabic Translation by Djihed Afifi. svn path=/trunk/; revision=2043 po/ChangeLog | 4 ++++ po/ar.po | 32 ++++++++++++++++---------------- 2 files changed, 20 insertions(+), 16 deletions(-) commit 22b930d866de5b1dd9d025e0c63bde3612d11d2d Author: Chris Wilson Date: Fri May 9 21:56:55 2008 +0000 Add the text to draw to the debug output. 2008-05-09 Chris Wilson * src/vtedraw.c (_vte_draw_text): Add the text to draw to the debug output. svn path=/trunk/; revision=2042 ChangeLog | 5 +++++ src/vtedraw.c | 17 +++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) commit a51119aca141b00564b680472d9cbb56311ec40e Author: Chris Wilson Date: Fri May 9 19:50:37 2008 +0000 Fix "GLib-CRITICAL **: g_io_add_watch_full: assertion `channel != NULL' 2008-05-09 Chris Wilson Fix "GLib-CRITICAL **: g_io_add_watch_full: assertion `channel != NULL' failed" * src/debug.c (_vte_debug_parse_string): * src/debug.h: