summaryrefslogtreecommitdiff
path: root/x11
AgeCommit message (Collapse)AuthorFilesLines
2009-03-15Update gtksourceview2 to 2.6.0.jmcneill3-8/+15
=== gtksourceview 2.6.0 === 2009-03-15 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.6.0 2009-03-13 Paolo Borelli <paolo.borelli@katamail.com> * gtksourceview/language-specs/octave.lang: use % for code comments since matlab does not like #. 2009-03-03 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/prolog.lang: * gtksourceview/language-specs/Makefile.am: * gtksourceview/language-specs/testfiles.sh: Add prolog lang file. === gtksourceview 2.5.6 === 2009-03-02 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.5.6 2009-02-26 Jesse van den Kieboom <jesse@icecrew.nl> * gtksourceview/language-specs/po.lang: added text/x-gettext-translation-template mime type 2009-02-26 Thomas H.P. Andersen <phomes@gmail.com> * tests/test-widget.c: Replace deprecated gtk symbol. Bug #572085 2009-02-25 Paolo Borelli <paolo.borelli@katamail.com> * gtksourceview/gtksourcemark.c: chain up finalize. === gtksourceview 2.5.5 === 2009-02-15 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.5.5 2009-02-10 Johannes Schmid <jhs@gnome.org> * gtksourceview/gtksourceview.c (update_current_line_color): #570492 – Canot open editor - crash 2009-02-05 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/cobalt.xml: Mark strings for translation. 2009-02-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/cobalt.xml: * gtksourceview/language-specs/Makefile.am: Add new blue based style. Thanks to Will Farrington. === gtksourceview 2.5.4 === 2009-01-19 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.5.4 2009-02-02 Paolo Borelli <paolo.borelli@katamail.com> * gtksourceview/language-specs/octave.lang: support matlab multiline comments. Patch by Brendan Bycroft. (Fixes bug #556365). 2009-01-30 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/rpmspec.lang: Add %else to rpm spec language. Patch by Matthias Clasen. (Fixes bug #569771). === gtksourceview 2.5.3 === 2009-01-19 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.5.3 2009-01-19 Paolo Borelli <paolo.borelli@katamail.com> * gtksourceview/language-specs/php.lang: add missing "endif" keyword. 2009-01-19 Paolo Borelli <paolo.borelli@katamail.com> * gtksourceview/language-specs/dosbatch.lang: * gtksourceview/language-specs/Makefile.am: * gtksourceview/language-specs/testfiles.sh: * po/POTFILES.in: Add a very simle lang file for dos batch files. 2009-01-15 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/asp.lang: Updated. Thanks to Fabio Nagao. 2009-01-09 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/makefile.lang: Use proper strings for translation and add context. (Fixes bug #567247) 2009-01-09 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/asp.lang: * gtksourceview/language-specs/Makefile.am: * gtksourceview/language-specs/testfiles.sh: * po/POTFILES.in: Add ASP lang file by Fabio Nagao. === gtksourceview 2.5.2 === 2009-01-05 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.5.2 2009-01-05 Jesse van den Kieboom <jesse@icecrew.nl> * gtksourceview/gtksourceview.c: verticall align category mark pixbuf in the middle of the line (fixes #566408). 2008-12-31 Yevgen Muntyan <muntyan@tamu.edu> * gtksourceview/gtksourcecontextengine.c (gtk_source_context_engine_text_inserted): The commit before the last one was broken, now bug #566131 is really fixed. 2008-12-31 Yevgen Muntyan <muntyan@tamu.edu> * gtksourceview/language-specs/nsis.lang * gtksourceview/language-specs/t2t.lang * gtksourceview/language-specs/cmake.lang * gtksourceview/language-specs/Makefile.am: New lang files: CMake, NSIS, and txt2tags. * gtksourceview/language-specs/ini.lang: variable names may contain dash. * gtksourceview/language-specs/desktop.lang: added bunch of catefories from the f.d.o. spec. * gtksourceview/language-specs/kate.xml, * gtksourceview/language-specs/testfiles.sh: updated. 2008-12-31 Yevgen Muntyan <muntyan@tamu.edu> * gtksourceview/gtksourcecontextengine.c (gtk_source_context_engine_text_inserted): Bug 566131 – Syntax highlightig bug; Backspace and Enter. 2008-12-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/pascal.lang: Add the missing words. (Fixes bug #565789). === gtksourceview 2.5.1 === 2008-12-26 Paolo Borelli <paolo.borelli@katamail.com> * configure.ac: * README: * NEWS: Release 2.5.1 2008-12-20 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/pascal.lang: Add several words to highlight. (Fixes bug #565172) 2008-12-19 Jürg Billeter <j@bitron.ch> * gtksourceview/language-specs/vala.lang: add owned, unowned, yield, and yields to keyword list 2008-12-16 Yevgen Muntyan <muntyan@tamu.edu> * gtksourceview/gtksourceview.c (gtk_source_view_get_mark_category_pixbuf): do not call g_object_ref() on a NULL. Bug #564714, patch by Mike Spivey. 2008-12-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/awk.lang: Add builtin functions to awk lang file. Fixes bug #564242. 2008-12-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/gtksourcestylescheme.c: Typo in property. Fixes bug #564225. 2008-12-10 Paolo Borelli <paolo.borelli@katamail.com> * gtksourceview/gtksourcelanguage.c: fix cut and paste error causing wrong values in gobject properties. Bug #564142. 2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/pascal.lang: Add downto highlight. Fixes bug #563271. 2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/dtd.lang: * gtksourceview/language-specs/po.lang: * gtksourceview/language-specs/m4.lang: * gtksourceview/language-specs/changelog.lang: * gtksourceview/language-specs/xslt.lang: * gtksourceview/language-specs/makefile.lang: * gtksourceview/language-specs/gap.lang: * gtksourceview/language-specs/yacc.lang: Mark strings for translation. 2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/vala.lang: * gtksourceview/language-specs/xslt.lang: Mark string for translation. 2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/dot.lang: Mark string for translation. 2008-12-08 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/language-specs/gtk-doc.lang: Added the "Deprecated" word to gtk-doc. 2008-12-03 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/gtksourceview.c: Removed check. 2008-12-03 Ignacio Casal Quinteiro <nacho.resa@gmail.com> * gtksourceview/gtksourceview.c: * gtksourceview/gtksourceview.h: Added non-breaking spaces drawing. 2008-11-29 Yevgen Muntyan <muntyan@tamu.edu> * gtksourceview/gtksourceiter.c: (forward_chars_with_skipping): call g_utf8_casefold() before normalizing, to match behavior of the search code. Bug #496780. * tests/test-widget.c: added Find command.
2009-03-15gtk-builder-convert uses python; bump pkgrevjmcneill1-1/+5
2009-03-15Update gnome-terminal to 2.26.0.jmcneill3-19/+16
pkgsrc changes: * remove bonobo, libgnome, libgnomeui, libglade dependencies changes: commit fe757a4da8cbb1e69db60ca5988417a8c28a1bae Author: Christian Persch <chpe@gnome.org> Date: Sun Mar 15 14:14:11 2009 +0100 Fix ChangeLog generation Makefile.am | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit b04a04a860fad713a7687f03f2225fa1d2d5dbcb Author: Christian Persch <chpe@gnome.org> Date: Sun Mar 15 14:05:31 2009 +0100 Prepare 2.26.0 Makefile.am | 17 ++++------------- configure.ac | 15 ++------------- 2 files changed, 6 insertions(+), 26 deletions(-) commit 66c2cbc546072817bf3f2cbe0f3559c39fc9eb67 Author: apravi <apravi@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Mar 15 08:04:01 2009 +0000 Malayalam translation updated git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3358 e32f9464-e525-0410-8908-8a3b6990da27 po/ml.po | 376 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 189 insertions(+), 187 deletions(-) commit 5ef30b19999b05baa346dc8e9cddff1446c835a9 Author: kennethn <kennethn@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Mar 14 23:44:56 2009 +0000 Added Danish translation of the dokumentation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3357 e32f9464-e525-0410-8908-8a3b6990da27 help/ChangeLog.pre-2-23 | 4 + help/Makefile.am | 2 +- help/da/da.po | 1878 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1883 insertions(+), 1 deletions(-) commit d84fd44d3aa9c01fb7cc081c751e56cba7d98b87 Author: ifelix <ifelix@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Mar 14 17:11:03 2009 +0000 tamil translation updated git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3356 e32f9464-e525-0410-8908-8a3b6990da27 po/ta.po | 1709 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 974 insertions(+), 735 deletions(-) commit 4593d937f2514417612bcd247511da5279731ec0 Author: aklapper <aklapper@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Mar 13 20:59:25 2009 +0000 2009-03-13 Andre Klapper <a9016009@gmx.de> * help/cs/cs.po: Updated Czech translation by Lucas Lommer. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3355 e32f9464-e525-0410-8908-8a3b6990da27 help/cs/cs.po | 1275 ++++++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 1000 insertions(+), 275 deletions(-) commit ef542c6910709a57c3cc40c9a075ce4c7feec6b2 Author: rranjan <rranjan@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Mar 13 10:03:29 2009 +0000 hindi updated by Rajesh Ranjan, applying evaluation FUEL for this mod git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3354 e32f9464-e525-0410-8908-8a3b6990da27 po/hi.po | 286 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 145 insertions(+), 141 deletions(-) commit 4973079deca79ce0ca968bcc625d5484b068277d Author: amitakhya <amitakhya@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Mar 13 06:47:48 2009 +0000 Updated assamese translations git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3353 e32f9464-e525-0410-8908-8a3b6990da27 po/as.po | 3833 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1988 insertions(+), 1845 deletions(-) commit d3dbde7b8409ae0f6d2e9a980c1726802234ee5a Author: dnloreto <dnloreto@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 12 23:10:07 2009 +0000 Duarte Loreto <happyguy_pt@hotmail.com> Fixed an error on the Portuguese translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3352 e32f9464-e525-0410-8908-8a3b6990da27 po/pt.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 84d2d574780f76255260fa98ef8d00a2c8cd6f10 Author: rranjan <rranjan@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 12 21:25:37 2009 +0000 hindi updated by Rajesh Ranjan git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3351 e32f9464-e525-0410-8908-8a3b6990da27 po/hi.po | 1608 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 908 insertions(+), 700 deletions(-) commit 0116954285001c71eafad02e7a59f50f8085976f Author: miloc <miloc@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 12 12:10:58 2009 +0000 Updated Italian translation by Lorenzo Travaglio git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3350 e32f9464-e525-0410-8908-8a3b6990da27 help/it/it.po | 713 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 369 insertions(+), 344 deletions(-) commit 4178dfce51809ef8120bbad76ad7f28475642735 Author: anipeter <anipeter@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 12 11:23:23 2009 +0000 Updated Malayalam Translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3349 e32f9464-e525-0410-8908-8a3b6990da27 po/ml.po | 2888 +++++++++++++++++++++++++++++--------------------------------- 1 files changed, 1365 insertions(+), 1523 deletions(-) commit 1f648e0d09c3788b2d4b8e17773d6ef614187091 Author: runab <runab@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 12 11:00:16 2009 +0000 Updated Bengali India Translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3348 e32f9464-e525-0410-8908-8a3b6990da27 po/bn_IN.po | 1563 ++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 899 insertions(+), 664 deletions(-) commit 7930f7669bf81c06a75d13759a1d062e59ad2af0 Author: kkrothap <kkrothap@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Mar 11 13:35:43 2009 +0000 Updated Telugu Translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3347 e32f9464-e525-0410-8908-8a3b6990da27 po/te.po | 2579 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 1154 insertions(+), 1425 deletions(-) commit 4ee8ef31025513f0cf7def8b9a26a8bab303094b Author: mgiri <mgiri@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Mar 10 21:57:16 2009 +0000 Updated Oriya Translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3346 e32f9464-e525-0410-8908-8a3b6990da27 po/or.po | 749 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 393 insertions(+), 356 deletions(-) commit fe826ddd191926e7743cc7b7b99abe066f5130fd Author: dplanella <dplanella@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Mar 9 20:21:40 2009 +0000 2009-03-09 David Planella <david.planella@gmail.com> * ca.po: Updated Catalan translation by Joan Duran. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3345 e32f9464-e525-0410-8908-8a3b6990da27 po/ca.po | 1947 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1071 insertions(+), 876 deletions(-) commit 26f247d6d49d6ca71002737e8d6a70acde89645d Author: yairhr <yairhr@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Mar 8 23:16:29 2009 +0000 updated hebrew translation by Yaron Sharabani git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3344 e32f9464-e525-0410-8908-8a3b6990da27 po/he.po | 370 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 197 insertions(+), 173 deletions(-) commit a0cc7874143584764d38a0d5ffa1aea015f05809 Author: dnylande <dnylande@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Mar 8 21:00:43 2009 +0000 sv.po: Updated Swedish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3343 e32f9464-e525-0410-8908-8a3b6990da27 po/sv.po | 1070 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 777 insertions(+), 293 deletions(-) commit ffc398254e0aea9e3920e89cd883e411c31d5f87 Author: pmkovar <pmkovar@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Mar 8 03:34:25 2009 +0000 2009-03-08 Petr Kovar <pknbe@volny.cz> * cs.po: Updated Czech translation by Lucas Lommer and Petr Kovar. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3342 e32f9464-e525-0410-8908-8a3b6990da27 po/cs.po | 1577 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 914 insertions(+), 663 deletions(-) commit 21acf26bb2a5af7516c134bf9793c63e3adeac66 Author: gintas <gintas@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Mar 7 22:43:45 2009 +0000 2009-03-08 Gintautas Miliauskas <gintas@akl.lt> * lt.po: Updated Lithuanian translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3341 e32f9464-e525-0410-8908-8a3b6990da27 po/lt.po | 1880 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1038 insertions(+), 842 deletions(-) commit 7741d47e5adcfe19d6ed8ce1293119e8ddc61384 Author: aman <aman@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Mar 6 02:11:24 2009 +0000 updating translation for Punjabi git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3340 e32f9464-e525-0410-8908-8a3b6990da27 po/pa.po | 2231 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 940 insertions(+), 1291 deletions(-) commit 03d9d23241d18bf3348c859506b823b39b43ae49 Author: gforcada <gforcada@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 5 20:44:51 2009 +0000 Updated Catalan translation by Joan Duran git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3339 e32f9464-e525-0410-8908-8a3b6990da27 help/ca/ca.po | 299 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 153 insertions(+), 146 deletions(-) commit 42de189191b99872cce3049959895eadaf951528 Author: ogmaciel <ogmaciel@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Mar 5 03:41:24 2009 +0000 Updated Brazilian Portuguese translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3338 e32f9464-e525-0410-8908-8a3b6990da27 po/pt_BR.po | 1700 ++++++++++++++++++++++------------------------------------- 1 files changed, 631 insertions(+), 1069 deletions(-) commit daab2147e26fc3c89cfa2aeecff1ae7c17bc20c6 Author: sprasad <sprasad@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Mar 4 06:47:28 2009 +0000 Updated Kannada(kn.po) translations git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3337 e32f9464-e525-0410-8908-8a3b6990da27 po/kn.po | 1485 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 859 insertions(+), 626 deletions(-) commit d8978d117870abc849f99873ea6b74ffd3641b1f Author: mgiri <mgiri@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Mar 2 10:01:01 2009 +0000 Updated Oriya Translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3336 e32f9464-e525-0410-8908-8a3b6990da27 po/or.po | 2288 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 952 insertions(+), 1336 deletions(-) commit 99083374acec45327065d048f1fcc8d3c1eeee07 Author: swkothar <swkothar@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Mar 2 06:40:31 2009 +0000 Updated gujarati translations git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3335 e32f9464-e525-0410-8908-8a3b6990da27 po/gu.po | 242 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 121 insertions(+), 121 deletions(-) commit af34deef0b2ebd0cb5d5d79088a01d8ecf25de47 Author: ogmaciel <ogmaciel@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Feb 28 18:30:47 2009 +0000 Updated Italian translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3334 e32f9464-e525-0410-8908-8a3b6990da27 po/it.po | 128 ++++++++++++------------------------------------------------- 1 files changed, 25 insertions(+), 103 deletions(-) commit ae59d5517255ea5621efc09b50aa2b3d2cfd2986 Author: dnloreto <dnloreto@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Feb 28 17:21:22 2009 +0000 2009-02-28 Duarte Loreto <happyguy_pt@hotmail.com> Updated Portuguese translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3333 e32f9464-e525-0410-8908-8a3b6990da27 po/pt.po | 1920 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1055 insertions(+), 865 deletions(-) commit 8d3b62324925d18b6e256ce7b06c9966ee52ff0f Author: ogmaciel <ogmaciel@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Feb 28 15:52:47 2009 +0000 Updated Italian translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3332 e32f9464-e525-0410-8908-8a3b6990da27 po/it.po | 1967 +++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 1247 insertions(+), 720 deletions(-) commit 98dde4486d17a9c6fb44b89a56bef43f79a6568e Author: aihana <aihana@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 26 15:20:27 2009 +0000 2009-02-27 Takeshi AIHANA <takeshi.aihana@gmail.com> * ja.po: Updated Japanese translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3331 e32f9464-e525-0410-8908-8a3b6990da27 po/ja.po | 1564 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 909 insertions(+), 655 deletions(-) commit d50bbafcd0fefc837922eb4d783ab863031a6678 Author: ituohela <ituohela@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 26 09:35:14 2009 +0000 Updated Finnish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3330 e32f9464-e525-0410-8908-8a3b6990da27 po/fi.po | 137 +++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 73 insertions(+), 64 deletions(-) commit 417dddb1bdc8bd991a484ffe9ef1f9b29fb8d5cd Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 24 15:56:11 2009 +0000 Bug 572549 – Memory corruption in gnome-terminal Make sure to return a string dup. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3329 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 76de873011be68728183c221ea13c7db1211e672 Author: mateju <mateju@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 24 14:46:24 2009 +0000 Updated Slovenian translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3328 e32f9464-e525-0410-8908-8a3b6990da27 po/sl.po | 1552 +++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 941 insertions(+), 611 deletions(-) commit e7c4be2cb63e86a80488dce07105af8089471b6f Author: pwithnall <pwithnall@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Feb 23 18:52:42 2009 +0000 2009-02-23 Philip Withnall <philip@tecnocode.co.uk> * en_GB.po: Updated British English translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3327 e32f9464-e525-0410-8908-8a3b6990da27 po/en_GB.po | 1900 ++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 1039 insertions(+), 861 deletions(-) commit e91dfbcd9953d24667b75167d2e0ef6d39c44aca Author: wadimd <wadimd@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 22 22:37:14 2009 +0000 Updated Polish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3326 e32f9464-e525-0410-8908-8a3b6990da27 po/pl.po | 2638 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 1349 insertions(+), 1289 deletions(-) commit 03315ec9d302524e2284d1e321608f5e3138bc7b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 22 18:46:53 2009 +0000 Correct the pspec ID; issue noticed by Mateus César Gröess git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3325 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 37b086bfcaf502e91392731a3c0264adfcde66c8 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 22 18:45:14 2009 +0000 Fix possible gsize wraparound issue when demarshaling the data git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3324 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-util.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 83a262273490b6e392198ec7dd60f9a064c413ca Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 22 18:45:07 2009 +0000 Bug 572414 – 'Close this terminal' warning labels button as 'Close Window' git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3323 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit da69138cb8b81cd1a5c0611a6f7d8b90c317a588 Author: al_shopov <al_shopov@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 22 12:53:30 2009 +0000 2009-02-22 Alexander Shopov <ash@contact.bg> * bg.po: Updated Bulgarian translation by Alexander Shopov <ash@contact.bg> git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3322 e32f9464-e525-0410-8908-8a3b6990da27 po/bg.po | 1625 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 913 insertions(+), 712 deletions(-) commit 5d19aacde74430caebb225766bdedf52b71769d8 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Feb 21 22:00:11 2009 +0000 Bug 570591 — running 'reset' shrinks the terminal window Correctly use the broken vte_terminal_get_padding() API. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3321 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 10 +++++----- src/terminal-window.c | 34 +++++++++++++++++++++------------- 2 files changed, 26 insertions(+), 18 deletions(-) commit 5e3fbed96aa1b79d319c61a33a70f17536c84416 Author: tkaroonb <tkaroonb@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Feb 20 14:22:23 2009 +0000 2009-02-20 Theppitak Karoonboonyanan <thep@linux.thai.net> * po/th.po: Updated Thai translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3320 e32f9464-e525-0410-8908-8a3b6990da27 po/th.po | 1819 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1003 insertions(+), 816 deletions(-) commit 156b94cff2aed1ec0736409985e517a10eb3409d Author: dnylande <dnylande@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Feb 20 12:53:24 2009 +0000 sv.po: Updated Swedish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3319 e32f9464-e525-0410-8908-8a3b6990da27 po/sv.po | 242 ++++++++++++++++++++++++++++++++----------------------------- 1 files changed, 127 insertions(+), 115 deletions(-) commit 874f7c98a754a900bc44c964bf2560dda43dd6b8 Author: nshmyrev <nshmyrev@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 19 01:05:34 2009 +0000 Updated Russian translation by Yuriy Penkin <yuriy.penkin@gmail.com> git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3318 e32f9464-e525-0410-8908-8a3b6990da27 po/ru.po | 1666 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 952 insertions(+), 714 deletions(-) commit ba4999308246631879361e37c2f7735e17b3206a Author: ituohela <ituohela@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Feb 18 17:13:47 2009 +0000 Updated Finnish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3317 e32f9464-e525-0410-8908-8a3b6990da27 po/fi.po | 1906 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1042 insertions(+), 864 deletions(-) commit 73122c83897efe77d020c3754324bc6b527ccc2b Author: sandeeps <sandeeps@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Feb 18 11:54:42 2009 +0000 Bug fix for #571925 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3316 e32f9464-e525-0410-8908-8a3b6990da27 po/mr.po | 1558 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 904 insertions(+), 654 deletions(-) commit e34e6e5fe049ee0d32fd07158ee1549483c0ac33 Author: aklapper <aklapper@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 17 19:05:48 2009 +0000 2009-02-17 Andre Klapper <a9016009@gmx.de> * cs/cs.po: Updated Czech Translation by Lucas Lommer. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3315 e32f9464-e525-0410-8908-8a3b6990da27 help/cs/cs.po | 31 +++++++++++++------------------ 1 files changed, 13 insertions(+), 18 deletions(-) commit 0b62f433dd826445bccf50c650ed4f1562d270a4 Author: chliao <chliao@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 17 14:16:05 2009 +0000 2.25.91 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3314 e32f9464-e525-0410-8908-8a3b6990da27 po/zh_HK.po | 9 +++++---- po/zh_TW.po | 9 +++++---- 2 files changed, 10 insertions(+), 8 deletions(-) commit f982115f0cbc4133d517e7e9351e31a28035b950 Author: janimo <janimo@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Feb 16 19:53:45 2009 +0000 Updated Romanian translations from Adi Roiban git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3313 e32f9464-e525-0410-8908-8a3b6990da27 po/ro.po | 2735 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 1156 insertions(+), 1579 deletions(-) commit e6329a2dee960e516fde3691a7b642e6106a1a06 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Feb 16 18:27:34 2009 +0000 Version 2.25.91 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3311 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 8f4e0cf730a0ebf11733531fecd561e0cd95e88b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 15 23:06:58 2009 +0000 Change service name. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3310 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 0c704f7b9d9e2fbf8e626f04abea023c650955fa Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 15 23:06:53 2009 +0000 Update year. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3309 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 22885d7977adf6e3fae2808ece243e80f5e9575c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 15 23:06:47 2009 +0000 Update git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3308 e32f9464-e525-0410-8908-8a3b6990da27 HACKING | 23 +++++------------------ 1 files changed, 5 insertions(+), 18 deletions(-) commit 37704fda580594342bc3d165ccd7ea95e9dea509 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 15 23:06:28 2009 +0000 Update git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3307 e32f9464-e525-0410-8908-8a3b6990da27 .gitignore | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit d7c04564b21bf267480bd04cc7c5988b46468361 Author: ckirbach <ckirbach@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 15 16:28:14 2009 +0000 2009-02-15 Christian Kirbach <Christian.Kirbach@googlemail.com> * de.po: Updated German translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3306 e32f9464-e525-0410-8908-8a3b6990da27 po/de.po | 1936 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1066 insertions(+), 870 deletions(-) commit be96901cfc4150ab6f64b3633b869a6addec0d57 Author: kennethn <kennethn@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 15 13:32:06 2009 +0000 Updated Danish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3305 e32f9464-e525-0410-8908-8a3b6990da27 po/da.po | 1913 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1054 insertions(+), 859 deletions(-) commit 1bbf690402014613d0c9fd460f8f29ea31f83e1e Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Feb 14 16:02:29 2009 +0000 Updated Spanish translation, fixes bug #569457 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3304 e32f9464-e525-0410-8908-8a3b6990da27 po/es.po | 45 +++++++++++++++++++++++---------------------- 1 files changed, 23 insertions(+), 22 deletions(-) commit c4f5c29b9a37ab181504e06340b4c8698a54c9b5 Author: iharh <iharh@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Feb 14 01:47:54 2009 +0000 Updated Belarusian Latin translation by Ihar Hrachyshka. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3303 e32f9464-e525-0410-8908-8a3b6990da27 po/be@latin.po | 3102 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 1632 insertions(+), 1470 deletions(-) commit ddbd7c705189566700056e5b850848033cd3d80c Author: wbolster <wbolster@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 12 23:19:38 2009 +0000 2009-02-13 Wouter Bolsterlee <wbolster@svn.gnome.org> * nl.po: Updated Dutch tranlation by Wouter Bolsterlee. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3302 e32f9464-e525-0410-8908-8a3b6990da27 po/nl.po | 1908 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1050 insertions(+), 858 deletions(-) commit 43010db3e9006987091753bf9f18995e3cba704d Author: claudep <claudep@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 12 19:53:02 2009 +0000 Updated French translation by Laurent Coudeur and Claude Paroz. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3301 e32f9464-e525-0410-8908-8a3b6990da27 po/fr.po | 1587 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 925 insertions(+), 662 deletions(-) commit 8627bc2f20070cec3eafb892b8ef48f5104c90c9 Author: dooteo <dooteo@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 12 16:55:37 2009 +0000 2009-02-12 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org> * eu.po: Updated Basque translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3300 e32f9464-e525-0410-8908-8a3b6990da27 po/eu.po | 1556 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 907 insertions(+), 649 deletions(-) commit 634894506ca18d7f43d6d9d02c20da099c1aac5d Author: dnylande <dnylande@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 10 14:56:50 2009 +0000 Updated sv translation (Daniel Nylander) git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3299 e32f9464-e525-0410-8908-8a3b6990da27 help/sv/sv.po | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) commit e3ec71538a20cccc05e68dfe68c2c71a77ad7c35 Author: gforcada <gforcada@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 10 08:38:55 2009 +0000 Added Asturian translation on behalf of Mikel González git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3298 e32f9464-e525-0410-8908-8a3b6990da27 po/LINGUAS | 1 + po/ast.po | 2408 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 2409 insertions(+), 0 deletions(-) commit 526d956167f72c5de122fed889b549d8a949afa5 Author: kmaraas <kmaraas@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Feb 10 06:52:18 2009 +0000 Updated Norwegian bokmål translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3297 e32f9464-e525-0410-8908-8a3b6990da27 po/nb.po | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit b76d6562ca19865bc756de5e8f6ec0ceba1c8f11 Author: chliao <chliao@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 8 22:37:16 2009 +0000 2.25.5 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3296 e32f9464-e525-0410-8908-8a3b6990da27 po/zh_HK.po | 2175 ++++++++++++++++++++++++++------------------------------- po/zh_TW.po | 2251 +++++++++++++++++++++++++++-------------------------------- 2 files changed, 2031 insertions(+), 2395 deletions(-) commit 9ef193dc472d47fce30bf856a839f956669c9dd0 Author: kelemeng <kelemeng@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 8 09:47:31 2009 +0000 Updated Hungarian translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3295 e32f9464-e525-0410-8908-8a3b6990da27 po/hu.po | 1519 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 870 insertions(+), 649 deletions(-) commit 43defa2fb332a1cdd4d58fcd21800b4b52240ac4 Author: clyties <clyties@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Feb 8 07:18:55 2009 +0000 Updated Vietnamese translation (no ChangeLog?). git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3294 e32f9464-e525-0410-8908-8a3b6990da27 po/vi.po | 1976 ++++++++++++++++++++++++++++---------------------------------- 1 files changed, 906 insertions(+), 1070 deletions(-) commit 263efff59d125b277f8f8724e6297a50cfc4cb8a Author: swkothar <swkothar@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Feb 5 10:43:46 2009 +0000 Updated translation in gujarati git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3293 e32f9464-e525-0410-8908-8a3b6990da27 po/gu.po | 1531 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 893 insertions(+), 638 deletions(-) commit 71c24bb25453cae92f5b1919e3ab81032cb0f036 Author: noch <noch@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Jan 30 16:14:08 2009 +0000 test and couple translations, Norayr Chilingaryan git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3292 e32f9464-e525-0410-8908-8a3b6990da27 po/hy.po | 2831 +++++++++++++++++++++++++++----------------------------------- 1 files changed, 1210 insertions(+), 1621 deletions(-) commit eabaace1b2e07eaa3d0041f6dc4b41236dfcc008 Author: kmaraas <kmaraas@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Jan 29 18:27:20 2009 +0000 Updated Norwegian bokmål translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3291 e32f9464-e525-0410-8908-8a3b6990da27 po/nb.po | 134 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 67 insertions(+), 67 deletions(-) commit 28019093adef7bf962f5aafe3222cdc7f0e8f921 Author: cwryu <cwryu@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Jan 28 01:44:40 2009 +0000 Updated Korean translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3290 e32f9464-e525-0410-8908-8a3b6990da27 po/ko.po | 1884 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1027 insertions(+), 857 deletions(-) commit fb57411b87a533b822473254a6cdf867b080343d Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Jan 27 21:11:38 2009 +0000 Don't continually re-check the current working directory since it's only ever needed when creating a new terminal. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3289 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 162 ++++++++++++++++-------------------------------- src/terminal-screen.h | 4 +- src/terminal-window.c | 10 +++- 3 files changed, 63 insertions(+), 113 deletions(-) commit 86a9e22fcf28bbdbfdc01b916e15c3690a6b8953 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Jan 27 20:28:21 2009 +0000 Use the current directory of the foreground process, not the child_pid's. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3288 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) commit 6a65365594fa6d0dfbbca5c56df425ebae934072 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Jan 27 14:40:36 2009 +0000 Use a factory per display, like the bonobo single-instance code also did. Bug #564725. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3287 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-debug.c | 1 + src/terminal-debug.h | 5 +++-- src/terminal.c | 43 ++++++++++++++++++++++++++++++++++++++----- 3 files changed, 42 insertions(+), 7 deletions(-) commit 41f00b34f9d29e50b6d2111c42643a3f3586f279 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Jan 24 19:10:29 2009 +0000 Bug 565963 – "Open Terminal" and "Open Tab" icons disappearing when more than one profile are configured Patch by Simon van der Linden. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3286 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 18dc0bc7788faf51d8ba6e77ded735fde65c2a1e Author: mariobl <mariobl@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Jan 24 12:32:00 2009 +0000 2009-01-24 Mario Blättermann <mariobl@svn.gnome.org> * de/de.po: Updated German translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3285 e32f9464-e525-0410-8908-8a3b6990da27 help/de/de.po | 1119 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 556 insertions(+), 563 deletions(-) commit 5f8abc481796b96acba77a1949a5e4ddf74408ec Author: bcameron <bcameron@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Jan 21 20:05:48 2009 +0000 Add gthread-2.0 to the PKG_CHECK_MODULES call in configure.ac. This fixes bug #568507 where Solaris was failing to link gnome-terminal because on Solaris links must be explicit. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3284 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 5d8b985110299e0edb67330a27fb23be3c26bfab Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Jan 19 17:56:27 2009 +0000 Post release version bump. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3283 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 79620951f3ce37fac18f346d95b3c5b14a01feca Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Jan 19 17:22:06 2009 +0000 Bump version to 2.23.5 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3281 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit eb999c040d3154cfd56f19976713e562a35e4bdb Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Jan 19 17:21:07 2009 +0000 Remove invalid po files from LINGUAS git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3280 e32f9464-e525-0410-8908-8a3b6990da27 po/LINGUAS | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit 12c3e53f06d985270ee49834d74317d15ac94b15 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Jan 15 23:11:30 2009 +0000 Break out of the loop once the work's done. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3279 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 61808db8986ef11706237ce6a023be90efc73beb Author: kmaraas <kmaraas@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Jan 12 14:08:07 2009 +0000 Updated Norwegian bokmål translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3276 e32f9464-e525-0410-8908-8a3b6990da27 po/nb.po | 55 ++++++++++++++++++++++++++++--------------------------- 1 files changed, 28 insertions(+), 27 deletions(-) commit 513b2ce169f9dd191bc88ae916efd934c0332114 Author: tkaroonb <tkaroonb@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Jan 12 08:55:12 2009 +0000 2009-01-12 Theppitak Karoonboonyanan <thep@linux.thai.net> * th.po: Updated Thai translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3275 e32f9464-e525-0410-8908-8a3b6990da27 po/th.po | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit b41d0b16d383314fcb6ad033cb8e0b7dbbe34b96 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Jan 10 17:25:45 2009 +0000 Check for sm cflags and libs, and add them to the g-t cflags/libs git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3274 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 9 ++++++++- src/Makefile.am | 3 +++ 2 files changed, 11 insertions(+), 1 deletions(-) commit 81f8f4ed9b4996cbd287990b09ecd2111146eaa1 Author: lferrett <lferrett@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Jan 8 13:39:22 2009 +0000 Removed extra semi colon (Bug #567007) git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3273 e32f9464-e525-0410-8908-8a3b6990da27 po/it.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 07ad5003375b6222c1e42ec6b791df51d5cc5ecb Author: kmaraas <kmaraas@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Jan 5 06:58:16 2009 +0000 Update Norwegian bokmål translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3271 e32f9464-e525-0410-8908-8a3b6990da27 po/nb.po | 127 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 82 insertions(+), 45 deletions(-) commit 401ce0221023f74cdfa89091deeabd16af27942d Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Jan 4 19:34:12 2009 +0000 Remove extra , git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3270 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-accels.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a36a3548c923c4abbaeaf610893b3d61fd69868 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Jan 3 17:16:25 2009 +0000 Fix again. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3269 e32f9464-e525-0410-8908-8a3b6990da27 po/ChangeLog.pre-2-23 | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) commit b4523f66e28b5f89adeaec09c4a9ce4e30847065 Author: ganlu <ganlu@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Jan 3 11:12:21 2009 +0000 Updated Chinese Simplified translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3268 e32f9464-e525-0410-8908-8a3b6990da27 po/ChangeLog.pre-2-23 | 4 + po/zh_CN.po | 2022 +++++++++++++++++++++++++------------------------ 2 files changed, 1027 insertions(+), 999 deletions(-) commit 0a46fcb5803e03a1ea76d5bd1821196ed31609f3 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Dec 24 22:35:00 2008 +0000 Call g_thread_init(). Bug #565516 git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3265 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 048f9225abc03e1c682ebbff584a9e29bad52038 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Dec 24 22:34:52 2008 +0000 chdir() to /home/chpe in the factory process, so we don't hog any mountpoints. Bug #565328, based on a patch by Mads Chr. Olesen. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3264 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) commit a02739fce795a31cc4080ea69b2df7bcb254914f Author: kelemeng <kelemeng@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 23 11:33:41 2008 +0000 Translation updated git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3262 e32f9464-e525-0410-8908-8a3b6990da27 po/hu.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit d9841e750ed44bf4865c9e4255e8617174d4fc7e Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 16 20:04:19 2008 +0000 Reorder this conditional so we only get the RGBA colourmap if compositing is enabled. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3261 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 52e48c345e6c3d68af2cb2ba4acecb33bca255f1 Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 16 19:30:09 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3260 e32f9464-e525-0410-8908-8a3b6990da27 po/es.po | 174 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 99 insertions(+), 75 deletions(-) commit e3eb630d4a1025a48605708c21e101b48f3d63a0 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 16 12:45:27 2008 +0000 Bug 506686 – could be smarter when parsing parenthesis (for URL construction) Patch by Maxim Ermilov. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3259 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 41aa4c6a050c929de0078ffaf4ba9132ecdb7f1c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 16 12:45:19 2008 +0000 Fix signed/unsigned compiler warning. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3258 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-util.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit fb21bb77cee9703e9a323d456653348232e155af Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 16 12:45:08 2008 +0000 Set the default keybindings also in the table in the code. Fixes accels with borked GConf; part of bug #564649. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3257 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 2 +- src/terminal-accels.c | 52 ++++++++++++++++++++-------------------- 2 files changed, 27 insertions(+), 27 deletions(-) commit 0934940319985a6532ee6155a60275cd3a00ec9a Author: kmaraas <kmaraas@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 22:06:20 2008 +0000 Updated Norwegian bokmål translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3256 e32f9464-e525-0410-8908-8a3b6990da27 po/nb.po | 1479 +++++++++++++++++++++++++++++++++++--------------------------- 1 files changed, 844 insertions(+), 635 deletions(-) commit 1a64afff7dc9bd75e828d5af4446c02c527172eb Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 21:33:35 2008 +0000 Post release version bump. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3255 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 81ebad415e40eec2d8475fff7b0ee6742d8f54cf Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 21:26:11 2008 +0000 Bug 168320 – Make a guess about active processes for close confirmation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3253 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 51 ++++++++++++++++ src/terminal-screen.h | 2 + src/terminal-window.c | 157 ++++++++++++++++++++++++++++++++++++------------- 3 files changed, 170 insertions(+), 40 deletions(-) commit c21183e67b500f1d64a886b50690b505c19ebd6b Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 20:46:09 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3252 e32f9464-e525-0410-8908-8a3b6990da27 po/es.po | 112 +++++++++++++++++++++++++++++++------------------------------ 1 files changed, 57 insertions(+), 55 deletions(-) commit 5c78947b24f764d6ced0f15da0012bb34bf0f303 Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 20:35:31 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3251 e32f9464-e525-0410-8908-8a3b6990da27 help/es/es.po | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit 8a7efdde0676ce93f303f787388ff0b2866f8dac Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 19:57:46 2008 +0000 Don't try to send (potentially) non-UTF-8 data as G_TYPE_STRING over dbus. Use byte arrays instead. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3250 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-factory-service.xml | 12 ++-- src/terminal-options.c | 4 +- src/terminal-options.h | 2 +- src/terminal-util.c | 138 ++++++++++++++++++++++++++++++++++++++ src/terminal-util.h | 12 +++ src/terminal.c | 124 ++++++++++++++++++++++++---------- 6 files changed, 246 insertions(+), 46 deletions(-) commit b5d6cbfdccf5e07cd75db89d38eecb949a847177 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 19:57:42 2008 +0000 Bug 563800 – Transparency not working correctly Improve schemas docs. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3249 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit f93fdf1141b44614242b035b802c0fe883f2260e Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 19:57:37 2008 +0000 Prepare 2.25.3. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3248 e32f9464-e525-0410-8908-8a3b6990da27 NEWS | 4 +++- configure.ac | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) commit c91b3ab5b530cc9fe3bc3f809402ce97a9bae924 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 19:57:32 2008 +0000 Start 2.26.0 NEWS entry, to be filled in over time. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3247 e32f9464-e525-0410-8908-8a3b6990da27 NEWS | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) commit b17c99533a40efc3f62cd379aef0b36d7c9b3708 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 15 19:57:23 2008 +0000 Bug 560231 – terminal bell preference is wrongly documented git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3246 e32f9464-e525-0410-8908-8a3b6990da27 help/C/gnome-terminal.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4c6d2ce24945bd3878286a8e9c3e98b7036c0dd3 Author: leonardof <leonardof@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Dec 9 22:07:11 2008 +0000 2008-12-09 Leonardo Ferreira Fontenelle leonardof@gnome.org * pt_BR.po: Imported changes from branch gnome-2-24: updated Brazilian Portuguese translation by Andrius da Costa Ribas and Leonardo Ferreira Fontenelle. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3244 e32f9464-e525-0410-8908-8a3b6990da27 help/pt_BR/figures/gnome-terminal-default.png | Bin 0 -> 8625 bytes help/pt_BR/figures/gnome-terminal-tabbed.png | Bin 0 -> 12663 bytes help/pt_BR/pt_BR.po | 1078 +++++++++++++------------ 3 files changed, 545 insertions(+), 533 deletions(-) commit 2cd2adab3519c272780ac762df2fa7ef8f71b211 Author: yairhr <yairhr@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Dec 7 23:55:59 2008 +0000 updated hebrew translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3241 e32f9464-e525-0410-8908-8a3b6990da27 po/he.po | 1849 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 1001 insertions(+), 848 deletions(-) commit 8c0e41e20d5d36965e9f51e49a8f5d747bba6e71 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Dec 7 22:02:42 2008 +0000 Update vte req. to 0.19.1. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3240 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 19dcf101c6ad025442b6c3d3b9bc304029ae96cb Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Dec 7 22:02:37 2008 +0000 Bug 563561 – g-t doesn't notice if compositing manager starts/stops Re-realize windows when compositing changes. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3239 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 114 ++++++++++++++++++++++++++++++++++-------------- 1 files changed, 81 insertions(+), 33 deletions(-) commit 6d7707319c1fd918ec7dc8fcb427df8f0ca95a9f Author: dnylande <dnylande@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Dec 1 22:10:31 2008 +0000 Updated sv translation (Daniel Nylander) git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3238 e32f9464-e525-0410-8908-8a3b6990da27 po/sv.po | 1272 ++++++++++++++++++++++++++++++++++++-------------------------- 1 files changed, 741 insertions(+), 531 deletions(-) commit a78b60a48ff31ec8b7a91314648850ca6e157c60 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 30 13:41:25 2008 +0000 Remove xft checks from configure since the xft vte backend is gone. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3237 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 16 ---------------- 1 files changed, 0 insertions(+), 16 deletions(-) commit 62bb3ff208ba878b3e8d8434f34e164bbc80d012 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 30 13:41:18 2008 +0000 The .desktop.in.in is automatically disted, don't add it to EXTRA_DIST. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3236 e32f9464-e525-0410-8908-8a3b6990da27 Makefile.am | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit 6d89f8c8b459f7e812b16c23c7fdaef2819d2674 Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 30 11:26:08 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3235 e32f9464-e525-0410-8908-8a3b6990da27 po/es.po | 311 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 155 insertions(+), 156 deletions(-) commit 4d14885ea77542ead81b2765637787d496e367fb Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 30 09:57:02 2008 +0000 Remove unapproved changes to old ChangeLog file. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3234 e32f9464-e525-0410-8908-8a3b6990da27 po/ChangeLog.pre-2-23 | 26 -------------------------- 1 files changed, 0 insertions(+), 26 deletions(-) commit 0bd3fc19a3881e6e09a6eea775acc01e53fc42db Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 30 09:33:45 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3233 e32f9464-e525-0410-8908-8a3b6990da27 po/ChangeLog.pre-2-23 | 4 + po/es.po | 506 +++++++++++++++++++++++++------------------------ 2 files changed, 266 insertions(+), 244 deletions(-) commit 7724130d3a678c077f2d87bb8b465e9c13306590 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 22:35:34 2008 +0000 Call egg_set_desktop_file() on startup. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3232 e32f9464-e525-0410-8908-8a3b6990da27 src/eggdesktopfile.c | 11 ----------- src/terminal.c | 11 ++++++++++- 2 files changed, 10 insertions(+), 12 deletions(-) commit 3e604db81736275233f2719e0df42e23d09a41ca Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 22:25:48 2008 +0000 Mark all props as locked initially. That way, if GConf borks (e.g. bug git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3231 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-profile.c | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) commit ad46d740a8fa9b5255750fbb0bf58ee0f4a8839c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 21:24:06 2008 +0000 Oops. Fix the build by actually committing the new source files. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3230 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-debug.c | 42 +++++++++++++++++++++++++++++ src/terminal-debug.h | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/terminal.c | 3 +- 3 files changed, 115 insertions(+), 1 deletions(-) commit 994b9ff051ed5ce2189e36d9c253855b6dc74fc2 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 21:08:07 2008 +0000 Bug 561663 – gnome-terminal crashes when gconf isn't set up correctly Abort early when GConf isn't set up correctly, e.g. because there's no dbus session bus running. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3229 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) commit fdafec36fb5a737f3de19673a4e7f5839ff66324 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 20:42:48 2008 +0000 Remove debug spew. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3228 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 7a16f6f1bf1b145ce30b9a1c3629ec52353bbff5 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 20:41:53 2008 +0000 Switch profile debugging over to new debugging framework. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3227 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-profile.c | 55 +++++++++++++++++++++++++++++------------------ 1 files changed, 34 insertions(+), 21 deletions(-) commit da0e7c601db88a3147248d53b187562a8232f742 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 20:41:48 2008 +0000 Switch encodings debugging over to new debugging framework. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3226 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-encoding.c | 40 ++++++++++++++++++++++++++-------------- 1 files changed, 26 insertions(+), 14 deletions(-) commit cb3440fcd86e4a8db84e218f7913a664985248af Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 20:31:20 2008 +0000 Switch accel debugging over to new debugging framework. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3225 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-accels.c | 108 ++++++++++++++++++++++++++++++------------------ src/terminal-screen.c | 4 +- 2 files changed, 69 insertions(+), 43 deletions(-) commit 5133cfd7b21b75ecd655abad14738268dbed70e7 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 20:15:28 2008 +0000 Only compile the debugging code if debug support is enabled. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3224 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) commit 9458883b8059d74d7c47481ed05471d69cf5ea8b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 20:11:40 2008 +0000 Make geometry debugging a runtime option instead of a compile-time option. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3223 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 1 + src/Makefile.am | 2 + src/terminal-screen.c | 51 +++++++++++++++++++++++++------------------- src/terminal-window.c | 56 +++++++++++++++++++++++++----------------------- src/terminal.c | 15 +++++++----- 5 files changed, 70 insertions(+), 55 deletions(-) commit cab8a63e3bd98424b7c3dd32d117680d4db4b194 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 19:49:25 2008 +0000 Persist the override title, not the raw title. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3222 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) commit c1000ab21fe83492243c2b8d7e931baf81a95f78 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 19:49:19 2008 +0000 Fix invalid memory read. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3221 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit dbbb26fdcc6cd09f1ed5e8d36b8b7bc1ee11a166 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 19:49:14 2008 +0000 Implement saving and loading state to/from keyfile, and use that for session support instead of building a 'restart-command' command line that may exceed command line limits. Bug #328391. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3220 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 268 ++++++++++++++++-------------------------------- src/terminal-app.h | 43 ++++++++- src/terminal-options.c | 168 +++++++++++++++++++++++++++--- src/terminal-options.h | 8 ++ src/terminal-screen.c | 67 ++++++++++++- src/terminal-screen.h | 11 ++- src/terminal-util.c | 87 ++++++++++++++++ src/terminal-util.h | 20 ++++ src/terminal-window.c | 67 ++++++++++++ src/terminal-window.h | 4 + src/terminal.c | 9 ++- 11 files changed, 549 insertions(+), 203 deletions(-) commit 9ff867845f602b68437a8bffcc4a187da6ee2406 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 29 19:49:07 2008 +0000 Remove unused defines. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3219 e32f9464-e525-0410-8908-8a3b6990da27 src/Makefile.am | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) commit e5af33e8b8d25c90d8625d7cdfa3eb122ae2675f Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Nov 26 15:19:55 2008 +0000 Use the background-image property for background images. That way, the GdkPixbuf is shared between all tabs using the same profile. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3218 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-profile.c | 10 +++++++++- src/terminal-screen.c | 23 +++++++---------------- 2 files changed, 16 insertions(+), 17 deletions(-) commit 2ed363334ccb39368accbc6c90784919c58bccfe Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Nov 26 15:04:56 2008 +0000 Bug 561937 – remove no-aa-without-render setting git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3217 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 15 --------------- src/terminal-profile.c | 4 ---- src/terminal-profile.h | 1 - src/terminal-screen.c | 9 +++------ 4 files changed, 3 insertions(+), 26 deletions(-) commit 7031490d549fb2164991f58bfb42843b4d62ef98 Author: plaes <plaes@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Nov 25 03:51:30 2008 +0000 2008-11-25 Priit Laes <plaes at svn dot gnome dot org> * et.po: Translation updated by Ivar Smolin git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3215 e32f9464-e525-0410-8908-8a3b6990da27 po/et.po | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 198418d22490ae07bcebd89b2143c85b77a0aff4 Author: mariobl <mariobl@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 15 13:44:46 2008 +0000 2008-11-15 Mario Blättermann <mariobl@svn.gnome.org> * help/de/de.po: Updated german translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3211 e32f9464-e525-0410-8908-8a3b6990da27 help/de/de.po | 1147 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 578 insertions(+), 569 deletions(-) commit 94dca390da5a05fb0e21ca866b2435d684768e47 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Nov 12 13:29:02 2008 +0000 Use HELP_DIR from gnome-doc-utils, so --with-help-dir works correctly. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3209 e32f9464-e525-0410-8908-8a3b6990da27 src/Makefile.am | 1 + src/terminal-util.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) commit fc67c9e73be8d6c5b1a2a6ee35c92835443c1313 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 10 21:10:54 2008 +0000 Add API to bold the tab label. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3208 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-tab-label.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++ src/terminal-tab-label.h | 3 ++ 2 files changed, 55 insertions(+), 0 deletions(-) commit 0ba93dd8f606d73ba05a4b8f14415c5f95f64fc6 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 10 21:10:48 2008 +0000 Create a tab label class, and use it in TerminalWindow. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3207 e32f9464-e525-0410-8908-8a3b6990da27 po/POTFILES.in | 1 + src/Makefile.am | 2 + src/terminal-tab-label.c | 234 ++++++++++++++++++++++++++++++++++++++++++++++ src/terminal-tab-label.h | 61 ++++++++++++ src/terminal-window.c | 78 +-------------- 5 files changed, 303 insertions(+), 73 deletions(-) commit 54a5bfb7817e8d92b742345441f17efbae1a6edd Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 10 11:39:48 2008 +0000 Bug 559728 – interrupts when trying to Copy without selection git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3206 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 55 insertions(+), 2 deletions(-) commit ebe616ec6d386bfaa374dc48bf7098c60f4f4031 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 10 11:39:43 2008 +0000 Update VTE version requirement git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3205 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 87621071f0d82e4d9a547643f78748862ebf5e9c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 10 11:39:38 2008 +0000 Remove this. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3204 e32f9464-e525-0410-8908-8a3b6990da27 help/ChangeLog.pre-2-23 | 9 --------- 1 files changed, 0 insertions(+), 9 deletions(-) commit da09c0b0c716b835959f6bf2222d9a294fc5c227 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 10 11:39:31 2008 +0000 Make sure the EditCopy action sensitivity is always correctly updated. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3203 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) commit 1ea94496d71b0ad4449259beac9cc020f7417dc5 Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 9 12:07:47 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3202 e32f9464-e525-0410-8908-8a3b6990da27 po/es.po | 1604 ++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 990 insertions(+), 614 deletions(-) commit 37bae21c8e6b4b60f97ed02e8eb2eb25794b54f4 Author: grakic <grakic@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Nov 9 11:44:03 2008 +0000 Updated Serbian Translation (by Milos Popovic) git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3201 e32f9464-e525-0410-8908-8a3b6990da27 po/sr.po | 1920 ++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 1920 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 2034 insertions(+), 1806 deletions(-) commit dc1b9fa5fa15388ae585fafc018d6ce8bec07d3b Author: jorgegonz <jorgegonz@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Nov 8 19:21:41 2008 +0000 Updated Spanish translation git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3200 e32f9464-e525-0410-8908-8a3b6990da27 help/ChangeLog.pre-2-23 | 4 +++ help/es/es.po | 70 +++++++++++++++++++++++++--------------------- 2 files changed, 42 insertions(+), 32 deletions(-) commit 74148824ec78d9a2aa00ce483a57c492285396df Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 3 13:03:53 2008 +0000 Bug 559085 – gnome terminal paste and profile preferences mnemonic conflict git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3198 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 079eeff1013bf8b4aedef6fa24fa7270ea7f3551 Author: cwryu <cwryu@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Nov 3 05:37:53 2008 +0000 Updated Korean manual translation. Fixes #556510. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3197 e32f9464-e525-0410-8908-8a3b6990da27 help/ko/figures/gnome-terminal-default.png | Bin 9884 -> 9359 bytes help/ko/figures/gnome-terminal-tabbed.png | Bin 10606 -> 14790 bytes help/ko/ko.po | 1813 +++++++++++++++++++--------- 3 files changed, 1257 insertions(+), 556 deletions(-) commit 55bdff2e26df8d40256bb8b8baadd0e0330e4c09 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 27 17:28:29 2008 +0000 Remove debug spew. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3194 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-accels.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit ca6a7898939bc7c6338cb67fe31c68abdf43a26e Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 21 19:45:02 2008 +0000 Make sure to reset the properties to their default when encountering an invalid gconf configuration. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3188 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit b88c34602e6a34d748c21fd7134a68434e66a143 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 21 19:44:57 2008 +0000 Bug 329827 – Keybinding shift-F10 cannot be disabled or changed git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3187 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) commit 1c98a3fcf0ebe3c1ec676e84390a1d1ef66aa8e2 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 21 19:44:53 2008 +0000 Only add the smclient option group when compiling with smclient support. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3186 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit ac39af6beee72b3f17c6881a017171b3ccb3693c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 21 19:44:48 2008 +0000 Simplify the tab title formatting code. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3185 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 6 +- src/terminal-screen.c | 229 ++++++++++++++++++++++++++++--------------------- src/terminal-screen.h | 8 +-- 3 files changed, 133 insertions(+), 110 deletions(-) commit 72c157cf601e8748cdd2dfe943bf2194b8068f1b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Oct 19 12:30:42 2008 +0000 Bug 556893 – Crash when closing a tab Make sure to use %x for the action name, so we get the right ID back in free_tab_id(). git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3179 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-tabs-menu.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit b91e801e3959009d337881b4446b45cbfcededbe Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Oct 17 21:54:11 2008 +0000 Update from libegg. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3177 e32f9464-e525-0410-8908-8a3b6990da27 src/eggdesktopfile.c | 157 ++++++++++++++++++++++++++++++-------- src/eggdesktopfile.h | 43 +++++++++-- src/eggsmclient-osx.c | 191 +++++++++++++++++++++++++++++++++-------------- src/eggsmclient-win32.c | 146 ++++++++++++++++++++++++++++++------ src/eggsmclient-xsmp.c | 106 ++++++++++++-------------- src/eggsmclient.c | 28 +++++-- 6 files changed, 485 insertions(+), 186 deletions(-) commit 29a3922aa2b74391e8af260f052e2515b5ab93ec Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Oct 17 21:52:52 2008 +0000 Fix signed/unsigned compare warnings. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3176 e32f9464-e525-0410-8908-8a3b6990da27 src/eggdesktopfile.c | 2 +- src/eggsmclient-xsmp.c | 6 +++--- src/profile-editor.c | 12 ++++++------ src/terminal-accels.c | 8 ++++---- src/terminal-profile.c | 8 +++----- src/terminal-profile.h | 2 +- 6 files changed, 18 insertions(+), 20 deletions(-) commit 73efc70d2c8ded51bde0ea8991b95b9358a8bc48 Author: ogmaciel <ogmaciel@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 15 17:06:16 2008 +0000 Updated Brazilian Portuguese translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3174 e32f9464-e525-0410-8908-8a3b6990da27 po/ChangeLog.pre-2-23 | 4 + po/pt_BR.po | 1259 +++++++++++++++++++++++++------------------------ 2 files changed, 659 insertions(+), 604 deletions(-) commit 40cbe3695c0b6ca9285b309837773826ca5955cd Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 14 23:03:20 2008 +0000 Bug 549835 – Feature Request: Configurable cursor appearance git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3172 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 15 +++++++++++ src/profile-editor.c | 1 + src/profile-preferences.glade | 55 +++++++++++++++++++++++++++++++++++++++++ src/terminal-profile.c | 4 +++ src/terminal-profile.h | 1 + src/terminal-screen.c | 4 +++ 6 files changed, 80 insertions(+), 0 deletions(-) commit f15184639aabca5f2bbf31489be0f488c093396b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 19:54:21 2008 +0000 Restore the gconf schema descriptions, and add the tabs switch actions back to the keybindings editor. Bug #548600. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3171 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 108 +++++++++++++++++++++++++++++++++++++++++ src/terminal-accels.c | 35 +++++-------- 2 files changed, 122 insertions(+), 21 deletions(-) commit c395477e2db20e4e37f91f908655e32803514e87 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 19:54:17 2008 +0000 Bug 548600 – Can no longer configure keyboard shortcuts for switching tabs git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3170 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 96 +++++++++++++++++++++++++++++++++++++++++ src/terminal-accels.c | 52 +++++++++++++++++++++- src/terminal-tabs-menu.c | 57 ++++++++---------------- 3 files changed, 165 insertions(+), 40 deletions(-) commit 1eb6d077c6e93646b2be1171c9c1a77320459d97 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 18:43:45 2008 +0000 Bug 420090 – Tilde is not a select-by-word character by default Add some more word chars: ~, +, =, @. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3163 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit bd05b576fa05d389bb21baf62bb3c3e1d825e6e7 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 18:43:40 2008 +0000 Hide the Tabs menu in single-tab windows. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3162 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 4d68f0e55f122e2a8e090581dcf45f92c26c4fcd Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 18:43:34 2008 +0000 Try to fix the keybinding editor sometimes not displaying the updated accel until an explicit expose event happens. Still doesn't completely fix the problem... git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3161 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-accels.c | 73 +++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 61 insertions(+), 12 deletions(-) commit 9ec17b341b5463da835457d4d8f0d215b398fadd Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 18:43:29 2008 +0000 Hide the paste-as-uri action by default, so the Edit menu doesn't flash the first time it's shown and there's no text/uri-list on the clipboard. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3160 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit d9d3634b204103a3c810b8baa433162252692481 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 18:43:24 2008 +0000 Don't leak the accel group. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3159 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-accels.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) commit 8321795634d010bf7812d7ef8cd86faa5d81f2d2 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Oct 13 18:43:19 2008 +0000 Rename variable. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3158 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-accels.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) commit a96b8be5ee7aafb49a0c34dd4c77b54e0d5e4049 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Oct 11 21:15:52 2008 +0000 Bug 555824 – gnome-terminal's character encoding menu not updated Update the encoding menus when the list changes. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3157 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 170 ++++++++++++++++++++++++++++++++++++++---- src/terminal-app.h | 6 +- src/terminal-encoding.c | 188 +++++++---------------------------------------- src/terminal-encoding.h | 19 ++++- src/terminal-window.c | 15 +++- 5 files changed, 212 insertions(+), 186 deletions(-) commit 8a32fdbf85a9e8ccd2b0370b6bfb58174e90c701 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sat Oct 11 21:15:45 2008 +0000 Rename files. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3156 e32f9464-e525-0410-8908-8a3b6990da27 po/POTFILES.in | 2 +- src/Makefile.am | 4 +- src/encoding.c | 714 ----------------------------------------------- src/encoding.h | 48 ---- src/terminal-app.c | 2 +- src/terminal-encoding.c | 714 +++++++++++++++++++++++++++++++++++++++++++++++ src/terminal-encoding.h | 48 ++++ src/terminal-window.c | 2 +- src/terminal.c | 1 - 9 files changed, 767 insertions(+), 768 deletions(-) commit 7149e05e606980b6b2961ae00c2dec232635c850 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 18:25:47 2008 +0000 Make this a class closure. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3155 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 18 ++++++++---------- 1 files changed, 8 insertions(+), 10 deletions(-) commit 3679aaef63ec198c52d7d84dbe73be8288141de2 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 14:33:35 2008 +0000 Add Paste-as-Filename also to the Edit menu. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3154 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 6 +++--- src/terminal.xml | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) commit c52d0c1ddded602ad6987ac1e85b74efa455f7c5 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 14:31:54 2008 +0000 Bug 86119 – "select all" feature git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3153 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 17 +++++++++++++++++ src/terminal.xml | 2 ++ 2 files changed, 19 insertions(+), 0 deletions(-) commit 1d39d3f68089baa1cbc26e2ced24ff62a609f9e3 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 14:11:43 2008 +0000 Add 2 * xpad to width and 2 * ypad to height in terminal_window_set_size_force_grid, since that's also how vte_terminal_size_request works. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3152 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 5bf437be64d31e614da5c13af5a9a024e05fc7ba Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 14:00:42 2008 +0000 Fix off-by-one error in the clone command argc git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3151 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f34e6aad4cc771d7fff775105727ed031ac5e021 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 13:36:26 2008 +0000 Make sure we always get a system font and default profile name, falling back to the default when getting the gconf key fails. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3149 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 21 +++++++++++++++------ 1 files changed, 15 insertions(+), 6 deletions(-) commit 8b0873a31b04c852f8e2218db4faf3da9d76765f Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 12:37:39 2008 +0000 Bug 207 – Quick menu to change terminal size Based on a patch by Ian Hands. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3147 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ src/terminal.xml | 2 + 2 files changed, 81 insertions(+), 0 deletions(-) commit d4d9673bee82448cca39bb8016d9611bdd1f2171 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Oct 9 11:57:54 2008 +0000 Bug 548322 – gnome-terminal doesn't resize on `ESC [ 8' or `ESC [ 4' despite vte's resize_window() Based on a patch by Maxim Ermilov. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3146 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 38 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 36 insertions(+), 2 deletions(-) commit c76b7d677fb6fab7b0e6407354d9e5acce461fc0 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 8 13:02:33 2008 +0000 Bug 548388 – Set title dialog should activate with Enter Patch by Ian Hands. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3144 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) commit 63747975c3a13ea629c5ab53670cf136589e8122 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 8 13:02:27 2008 +0000 Move about data to keyfile. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3143 e32f9464-e525-0410-8908-8a3b6990da27 src/Makefile.am | 7 +++- src/terminal-util.c | 20 +++++++++++ src/terminal-util.h | 2 + src/terminal-window.c | 86 +++++++++++++++++++++++++++++++++---------------- src/terminal.about | 5 +++ 5 files changed, 91 insertions(+), 29 deletions(-) commit 9c76707f99c99f286ea3651c27a0cd7ec9e3258a Author: ogmaciel <ogmaciel@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 16:16:19 2008 +0000 Fixed Hide not the same as Exibir git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3141 e32f9464-e525-0410-8908-8a3b6990da27 po/ChangeLog.pre-2-23 | 4 + po/pt_BR.po | 664 ++++++++++++++++++++++++++++--------------------- 2 files changed, 387 insertions(+), 281 deletions(-) commit a41b2160c225336063667d8b26de8097a254cebb Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:31:27 2008 +0000 Bug 551748 – In main menu, Terminal and Tabs have same mnemonic. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3139 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 6a3deaee6b9e10ec0e9bb2b705fafa71b620fec5 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:31:23 2008 +0000 Update. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3138 e32f9464-e525-0410-8908-8a3b6990da27 po/POTFILES.in | 2 ++ po/POTFILES.skip | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) commit ac87ff4915e3865cf09e3d99a71307069e04d319 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:31:18 2008 +0000 Update unsupported option help to point to non-deprecated option --profile. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3137 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-options.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a3325f8f9ff1e3a47f5d2a3350745fdf9f38f81d Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:31:14 2008 +0000 No need to undef *_DISABLE_SINGLE_INCLUDES anymore here. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3136 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 911bf282969069b1711dce1943e7107755c96b67 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:31:09 2008 +0000 Remove unused includes. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3135 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 5d0b4bb2221a4d3bcc865e52b80c7e3743ebd68c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:31:04 2008 +0000 Move options handling to TerminalApp. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3134 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 151 ++++++++++++++++++++++++++++++++++++++++++++++ src/terminal-app.h | 4 + src/terminal-options.c | 2 + src/terminal-options.h | 19 ++---- src/terminal.c | 155 +----------------------------------------------- 5 files changed, 164 insertions(+), 167 deletions(-) commit 62e743c6a11762168b1c2b27688e69be1ce34c15 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:59 2008 +0000 Plug mem leak. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3133 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-screen.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b2e60727313711a8df5390c91690f889859ae5c8 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:54 2008 +0000 The canonical display name including screen number is passed directly to the factory, so there's no need to massage the argv anymore. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3132 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-options.c | 117 +++--------------------------------------------- src/terminal-options.h | 2 +- 2 files changed, 7 insertions(+), 112 deletions(-) commit 1851d0fc92c81559558289585831898a8fc2df55 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:50 2008 +0000 Move option parsing completely to terminal-options.c. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3131 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-options.c | 83 ++++++++++++++++++++++++++++++++++++----------- src/terminal-options.h | 26 ++++++--------- src/terminal.c | 78 +++++++++++++++++++++----------------------- 3 files changed, 111 insertions(+), 76 deletions(-) commit e25d508339cb7e97e255ec89215cbc021c7ebd48 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:45 2008 +0000 Rename. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3130 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-options.c | 294 ++++++++++++++++++++++++------------------------ src/terminal-options.h | 12 +- src/terminal.c | 48 ++++---- 3 files changed, 177 insertions(+), 177 deletions(-) commit 634117ff3c9b3c4bc7257dabc435ba3167a81725 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:40 2008 +0000 Split off options parsing into terminal-options.[ch]. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3129 e32f9464-e525-0410-8908-8a3b6990da27 src/Makefile.am | 2 + src/terminal-options.c | 1268 ++++++++++++++++++++++++++++++++++++++++++++++ src/terminal-options.h | 107 ++++ src/terminal.c | 1304 +----------------------------------------------- 4 files changed, 1380 insertions(+), 1301 deletions(-) commit cfeb6eea1716ee6b5a4d2bde9dc2371bfe0593f0 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:35 2008 +0000 Remove #undef G_DISABLE_SINGLE_INCLUDES. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3128 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit 33c23ce9413c59e4445a15ce72556e886577a576 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:30 2008 +0000 Simplify --tab-*/--window-* option parsing by resuing the same callback. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3127 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 91 +++++++------------------------------------------------- 1 files changed, 11 insertions(+), 80 deletions(-) commit 9648679bf0a38c3ed8637044eef36eddacec1f13 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 14:30:25 2008 +0000 Allow --title and --command before the first --window/--tab, to set the default. Simplify --execute args collection. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3126 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 203 ++++++++++++++++++++++++++------------------------------ 1 files changed, 93 insertions(+), 110 deletions(-) commit 8da7e2dfdb5a9d420b570f2906f69816541473e9 Author: baptistem <baptistem@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Oct 7 08:51:34 2008 +0000 Update the screenshots for French documentation to match GNOME current official theme. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3125 e32f9464-e525-0410-8908-8a3b6990da27 help/fr/figures/gnome-terminal-default.png | Bin 13655 -> 13784 bytes help/fr/figures/gnome-terminal-tabbed.png | Bin 13204 -> 18573 bytes 2 files changed, 0 insertions(+), 0 deletions(-) commit e2adb86609051557420cda78b2576f237c78c356 Author: dnylande <dnylande@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Oct 5 22:30:09 2008 +0000 Updated sv translation (Daniel Nylander) git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3121 e32f9464-e525-0410-8908-8a3b6990da27 po/sv.po | 520 +++++++++++++++++++++++++++++++++++++------------------------- 1 files changed, 312 insertions(+), 208 deletions(-) commit 73f7d933a6cdae2d2f933d87a8889c54b156f871 Author: kelemeng <kelemeng@e32f9464-e525-0410-8908-8a3b6990da27> Date: Sun Oct 5 19:31:46 2008 +0000 Hungarian translation updated git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3120 e32f9464-e525-0410-8908-8a3b6990da27 po/hu.po | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 44fe7890034cc102695d27018991e61fde374c8d Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 1 16:35:43 2008 +0000 Bug 552950 – Wrong string in docs, section 4.2. Title and Command Patch by Lucas Lommer. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3115 e32f9464-e525-0410-8908-8a3b6990da27 help/C/gnome-terminal.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 45bb4790e6323e5131fbcbd475e3680a90db95c8 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 1 16:35:36 2008 +0000 Bug 552938 – Wrong string in doc, 3.5. Viewing the Keyboard Shortcut Settings Patch by Lucas Lommer. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3114 e32f9464-e525-0410-8908-8a3b6990da27 help/C/gnome-terminal.xml | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit 51d2c584cf0b89a264ea4e5d3f55d15b3915a6b0 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 1 16:35:29 2008 +0000 Bug 554485 – regression: open new tab using keyboard shortcut does not open new tab with profile of parent window Patch by Alexander Sack. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3113 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 1fac7f82726c93a46fb727947cbd2a81f95a5d53 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Oct 1 16:35:24 2008 +0000 Bug 453193 – accels sent to the terminal if the corresponding gtkaction is insensitive Bug 138609 – Next/prev TAB keybindings should not be passed through on first/last tab Bug 92139 – Selecting "next tab" on rightmost tab should cycle to leftmost tab Set the next/previous-tab actions always sensitive except when there's only a single tab in the window. That prevents their shortcut key sequences to end up in the terminal window (bug 453193, bug 138609). Also fixes tab cycling (bug 92139). git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3112 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) commit d03fa19b86d524eb96a502f4feba1b05f7797abc Author: plaes <plaes@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Sep 30 18:49:41 2008 +0000 2008-09-30 Priit Laes <plaes at svn dot gnome dot org> * et.po: Translation updated by Ivar Smolin git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3110 e32f9464-e525-0410-8908-8a3b6990da27 po/et.po | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) commit 2117d5c10e49e2719112483f943c456f702a6f97 Author: bcameron <bcameron@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Sep 29 18:43:23 2008 +0000 Change default of the following GConf key to "true" by default. /apps/gnome-terminal/profiles/Default/no_aa_without_render key Refer to bug #552726. This makes gnome-terminal look nicer when Xrender is not present, for example. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3109 e32f9464-e525-0410-8908-8a3b6990da27 src/gnome-terminal.schemas.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 874aadebf277c328691f65640afd110d90b35ff6 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Sep 29 13:31:49 2008 +0000 Fix indentation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3108 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 36 ++++++++++++++++++------------------ 1 files changed, 18 insertions(+), 18 deletions(-) commit c09b7ec1298dda601f76b67bab2385b1e53c17d5 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Sep 29 13:09:57 2008 +0000 Add about dialogue hooks. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3107 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 insertions(+), 0 deletions(-) commit abf666193740ae9e72fbc238a996c64cde4e5553 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Sep 26 19:32:14 2008 +0000 Print version to stdout, not stderr git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3105 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit d870101604906f021f8d82496a92aefca12828c8 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Sep 26 19:32:09 2008 +0000 Add --profile option. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3104 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 145 ++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 115 insertions(+), 30 deletions(-) commit 4bf07415d7a2212e8fc9674b4e40ad1bcb7c7d23 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Sep 26 19:32:04 2008 +0000 Use the gtkbinding to move to next/previous tab. Part of bug #92139. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3103 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-window.c | 39 ++++++++++++++++++++++----------------- 1 files changed, 22 insertions(+), 17 deletions(-) commit 1a0cc3a430656a552978958d359283622be12586 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Sep 26 19:31:59 2008 +0000 Add --version back which was lost in the libgnome exorcism. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3102 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) commit 9be805c2fef2072f357248c87e6e3ed6e5ec5e2a Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Sep 26 19:31:52 2008 +0000 Plug mem leak. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3101 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 87043177aa3dc22a7d1cd390f39eb9fec769d18c Author: mariobl <mariobl@e32f9464-e525-0410-8908-8a3b6990da27> Date: Fri Sep 26 09:49:24 2008 +0000 2008-09-26 Mario Blättermann <mariobl@svn.gnome.org> * de/de.po: Updated german translation. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3100 e32f9464-e525-0410-8908-8a3b6990da27 help/de/de.po | 1385 +++++++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 1094 insertions(+), 291 deletions(-) commit 8825dd7f2c1e6d9494efa9443c48cbab5d7a7620 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Sep 25 18:54:25 2008 +0000 Fall back to creating a new instance if the factory method doesn't exist. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3096 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) commit 58eb53ad64cbb3584e38fbf88a2af456ea97572b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Sep 25 18:47:11 2008 +0000 Fix finding the display when the display name has no period in it. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3094 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) commit d2504aaba2cf12959269ef2ed0b9d47c04b0b071 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Thu Sep 25 18:42:48 2008 +0000 Bug 98715 – loses parent environment variables on startup Based on a patch by Davyd Madeley. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3093 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 4 + src/terminal-app.h | 1 + src/terminal-factory-service.xml | 1 + src/terminal-screen.c | 141 +++++++++++++++++++++++--------------- src/terminal-screen.h | 4 + src/terminal-window.c | 2 + src/terminal.c | 30 ++++++++- 7 files changed, 126 insertions(+), 57 deletions(-) commit 313b6a217cf97af9a52a81d53317bc678f6b8b24 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:53:00 2008 +0000 Remove \n from GError messages. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3091 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit eccf748e2ed58a432cca4c6dc680883c19111cfd Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:59 2008 +0000 Default to enable maintainer mode. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3090 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit d2ce522f0c6619728af0fae3ff0fc9498b210556 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:55 2008 +0000 Remove session debugging. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3089 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 18 ------------------ 1 files changed, 0 insertions(+), 18 deletions(-) commit 19e27a4701ff2112319b16e6727c26be0c1ff9a0 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:50 2008 +0000 Update from libegg. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3088 e32f9464-e525-0410-8908-8a3b6990da27 src/eggdesktopfile.c | 31 ++++++++++++++++------------ src/eggsmclient-xsmp.c | 51 +++++++++++++++++++++++++++++++++++++++++------ src/eggsmclient.c | 31 +++++++++++++++++++++++++--- src/eggsmclient.h | 6 +++++ 4 files changed, 95 insertions(+), 24 deletions(-) commit 3fb88c58b86b6b65b0076343c7a93cb5dd381e60 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:45 2008 +0000 Update. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3087 e32f9464-e525-0410-8908-8a3b6990da27 .gitignore | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 55be3ff5d9c7292216e8b30211dc9e46c1e87520 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:40 2008 +0000 Parse the remote args directly, so we can return the error message to the remote caller. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3086 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 85 ++++++++++++++++++------------------------------------- 1 files changed, 28 insertions(+), 57 deletions(-) commit 92f0d61b39db11e09efff984585200d551b608d0 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:35 2008 +0000 Make --zoom a global and per-tab option. Part of bug #552264. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3085 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 111 ++++++++++++++++++++++++++++++-------------------------- 1 files changed, 60 insertions(+), 51 deletions(-) commit 180899f0e1680130e008d78590160ada12dcc9ab Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:30 2008 +0000 Group options into global and per tab/per window ones. This also allows to shorten their descriptions. Hide internal options from --help. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3084 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 252 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 145 insertions(+), 107 deletions(-) commit 7a34959120eb17bd53c88886bfd8b05db35d38a8 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:25 2008 +0000 Plug a refcount leak. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3083 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 7cb4d46f7453d141a30010fb0e2de3957b03ab6b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:20 2008 +0000 No need to deep-copy argv[], just make a NULL-terminated array with the const pointers here. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3082 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 26 +++++++------------------- 1 files changed, 7 insertions(+), 19 deletions(-) commit 3460bab1b7c4ac066ab4e00ef4aa571a8348a08c Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:15 2008 +0000 Handle new terminal events on idle instead of mangaing the queue ourself. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3081 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal.c | 64 ++++++++++++++++--------------------------------------- 1 files changed, 19 insertions(+), 45 deletions(-) commit f0ac694e270fdc8d2c19c9e71dfdc2c2a417f295 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:10 2008 +0000 Make working directory, startup ID and display name arguments to the factory method, instead of squeezing them into the args array. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3080 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-factory-service.xml | 7 +- src/terminal.c | 293 +++++++++++++++----------------------- 2 files changed, 121 insertions(+), 179 deletions(-) commit 1693bbff81e65e436cf92aceea14be29d89bbe87 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:11:05 2008 +0000 Rename. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3079 e32f9464-e525-0410-8908-8a3b6990da27 src/Makefile.am | 4 +- src/eggshell.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++ src/eggshell.h | 40 +++++++++++++++++ src/eggusershell.c | 114 ------------------------------------------------- src/eggusershell.h | 40 ----------------- src/terminal-screen.c | 4 +- 6 files changed, 158 insertions(+), 158 deletions(-) commit 404ae4d079cdc682082aacf869409adec9258add Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:59 2008 +0000 Remove trailing whitespace. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3078 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-app.c | 88 +++++++++++++------------- src/terminal.c | 170 ++++++++++++++++++++++++++-------------------------- 2 files changed, 129 insertions(+), 129 deletions(-) commit cccbab5b668f3f44728ad61bce6db07a2d0738ba Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:53 2008 +0000 libbonobo exorcism: use DBUS for single instance code Bug 399209 – use d-bus / gunique / gtkunique for single instance code git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3077 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 11 ++- src/Makefile.am | 15 ++- src/gnome-terminal.server | 8 -- src/terminal-factory-service.xml | 7 + src/terminal.c | 257 ++++++++++++++++++++++---------------- 5 files changed, 173 insertions(+), 125 deletions(-) commit c98474da4b589579f6d15153286b55460a15de3f Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:48 2008 +0000 libgnome* exorcism V: remove gnome_program_init call. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3076 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 19 +++--- src/Makefile.am | 2 - src/eggsmclient-libgnomeui.c | 151 ------------------------------------------ src/eggsmclient-libgnomeui.h | 40 ----------- src/eggusershell.h | 2 - src/terminal.c | 34 ++++----- 6 files changed, 24 insertions(+), 224 deletions(-) commit 101fa55a9684c2e5d027177aa65d17e528981f38 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:43 2008 +0000 libgnome* exorcism IV: remove usage of gnome_program_locate_file from background image loading, since the path is already always absolute. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3075 e32f9464-e525-0410-8908-8a3b6990da27 src/terminal-profile.c | 26 ++++++++------------------ 1 files changed, 8 insertions(+), 18 deletions(-) commit ddb5ca6f1d53fe311bbaa62b47c48d23d499a9a5 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:37 2008 +0000 libgnome* exorcism III: remove the gnome-thumbnail dependency. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3074 e32f9464-e525-0410-8908-8a3b6990da27 src/profile-editor.c | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) commit 46b3ac95ed6eb9286ecdd48e08025ba9c4a8d06b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:32 2008 +0000 libgnome* exorcism II: copy the gnome_util_user_shell code into gnome-terminal. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3073 e32f9464-e525-0410-8908-8a3b6990da27 src/Makefile.am | 2 + src/eggusershell.c | 114 +++++++++++++++++++++++++++++++++++++++++++++++++ src/eggusershell.h | 42 ++++++++++++++++++ src/terminal-screen.c | 5 +- 4 files changed, 161 insertions(+), 2 deletions(-) commit 105ac0e0cebbf364adec4c299f61011934c40704 Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 20:10:25 2008 +0000 libgnome* exorcism I: use EggSMClient instead of libgnomeui's GnomeClient. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3072 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 25 + src/Makefile.am | 22 + src/eggdesktopfile.c | 1381 ++++++++++++++++++++++++++++++++++++++++++ src/eggdesktopfile.h | 130 ++++ src/eggsmclient-libgnomeui.c | 151 +++++ src/eggsmclient-libgnomeui.h | 40 ++ src/eggsmclient-osx.c | 158 +++++ src/eggsmclient-private.h | 53 ++ src/eggsmclient-win32.c | 255 ++++++++ src/eggsmclient-xsmp.c | 1369 +++++++++++++++++++++++++++++++++++++++++ src/eggsmclient.c | 565 +++++++++++++++++ src/eggsmclient.h | 117 ++++ src/terminal-app.c | 78 ++- src/terminal.c | 6 +- 14 files changed, 4323 insertions(+), 27 deletions(-) commit 614f0305beea44da1d79e65a4d1ffa1a6e0c0a16 Author: aklapper <aklapper@e32f9464-e525-0410-8908-8a3b6990da27> Date: Wed Sep 24 12:19:41 2008 +0000 2008-09-24 Andre Klapper <a9016009@gmx.de> * help/C/gnome-terminal.xml: Fix the build break introduced by my last patch. See bug #552952 comment 6. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3071 e32f9464-e525-0410-8908-8a3b6990da27 help/C/gnome-terminal.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c02a8bc2fd5354a31d4db76136c6b3cdbbdbaab3 Author: aklapper <aklapper@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Sep 23 21:45:59 2008 +0000 2008-08-23 Andre Klapper <a9016009@gmx.de> * /help/C/gnome-terminal.xml: Fixed one sentence on behalf of Lucas Lommer. Fixes bug #552943. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3066 e32f9464-e525-0410-8908-8a3b6990da27 help/C/gnome-terminal.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f28f347b4f1c218a64cdfd0b1e436d7e78eb4e9d Author: aklapper <aklapper@e32f9464-e525-0410-8908-8a3b6990da27> Date: Tue Sep 23 21:13:25 2008 +0000 2008-08-23 Andre Klapper <a9016009@gmx.de> * /help/C/gnome-terminal.xml: Fixed one sentence on behalf of Lucas Lommer. Fixes bug #552952. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3065 e32f9464-e525-0410-8908-8a3b6990da27 help/C/gnome-terminal.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 054f6ab753a069d858eff53751ceee409cbdfc5e Author: kennethn <kennethn@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Sep 22 22:04:08 2008 +0000 po/da.po Updated Danish translation by Kenneth Nielsen git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3062 e32f9464-e525-0410-8908-8a3b6990da27 po/da.po | 2945 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 1456 insertions(+), 1489 deletions(-) commit 859e01cab6970fd0998a1d9bc88c54d6f1d0373b Author: chpe <chpe@e32f9464-e525-0410-8908-8a3b6990da27> Date: Mon Sep 22 12:47:50 2008 +0000 Post release version bump. git-svn-id: svn+ssh://svn.gnome.org/svn/gnome-terminal/trunk@3060 e32f9464-e525-0410-8908-8a3b6990da27 configure.ac | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
2009-03-15Update vte to 0.19.4.jmcneill4-26/+21
2008-12-15 Behdad Esfahbod <behdad@gnome.org> * NEWS: * configure.in: Released 0.19.4. 2008-12-14 Behdad Esfahbod <behdad@gnome.org> Bug 564535 – check for gperf on build * autogen.sh: Check for gperf. 2008-12-12 Behdad Esfahbod <behdad@gnome.org> * doc/reference/Makefile.am: * src/vteunistr.c (unistr_comp_hash), (unistr_comp_equal), (_vte_unistr_append_unichar), (_vte_unistr_get_base), (_vte_unistr_append_to_string), (_vte_unistr_strlen): * src/vteunistr.h: Document vteunistr. 2008-12-12 Behdad Esfahbod <behdad@gnome.org> * src/vteunistr.h: Minor cleanup. 2008-12-12 Behdad Esfahbod <behdad@gnome.org> * src/iso2022.c (_vte_iso2022_ambiguous_width): Avoid pointers in the const array. 2008-12-12 Behdad Esfahbod <behdad@gnome.org> Bug 149631 – gnome-terminal doesn't combine combining chars in utf8 * src/vteunistr.c: * src/vteunistr.h: An extended UTF-32 type that assigns numeric values to UTF-8 sequences on demand. Can be used to efficiently store a string, instead of one character, at each cell. * src/vte-private.h: * src/vte.c: * src/vtedraw.c: * src/vtedraw.h: * src/vtepangocairo.c: Port to vteunistr instead of gunichar for cell content. * src/vte.c: Handle zerowidth insertions by sticking it on the previous cell. * src/iso2022.h: * src/iso2022.c: Cleanup ambiguous-width handling. Handle zero-width chars. 2008-12-11 Christian Persch <chpe@gnome.org> Bug 564057 – src/pty.c does not compile with --disable-gnome-pty-helper * src/pty.c: Build with --disable-gnome-pty-helper. Patch by yselkowitz at users.sourceforge.net . 2008-12-11 Christian Persch <chpe@gnome.org> * src/vte.c: (vte_terminal_class_init): Update set-scroll-adjustement docs. 2008-12-10 Paolo Borelli <pborelli@katamail.com> Bug 562695 - ship pkg-config file for python bindings * configure.in: * python/Makefile.am: * python/pyvte.pc.in: 2008-12-08 Behdad Esfahbod <behdad@gnome.org> Bug 563752 – pangocairo backend recreates cairo_surface_t for background drawing * src/vte.c (vte_terminal_paint), (vte_terminal_set_scroll_background), (vte_terminal_background_update): * src/vtedraw.c (_vte_draw_new), (_vte_draw_set_background_solid), (_vte_draw_set_background_image), (_vte_draw_set_background_scroll), (_vte_draw_draw_rectangle): * src/vtedraw.h: * src/vtepangocairo.c (_vte_pangocairo_destroy), (_vte_pangocairo_set_background_solid), (_vte_pangocairo_set_background_image), (_vte_pangocairo_set_background_scroll), (_vte_pangocairo_clear), (_vte_pangocairo_clip), (set_source_color_alpha): * src/vteskel.c: Cleanup vte_draw background API. Use a cached cairo_pattern_t in pangocairo backend. Also, queue background update on scroll_background change. 2008-12-07 Behdad Esfahbod <behdad@gnome.org> Bug 163213 – Cursor should remain visible when selected * src/vte.c (vte_terminal_paint_cursor): Do a reverse hollow cursor if selected but not focused. 2008-12-05 Christian Persch <chpe@gnome.org> * src/vtebg.c: (vte_bg_get_pixmap): Don't modify source_pixbuf. If we're going to change the saturation, first make a copy. Fixes switching background type between fauxtransparency and image in gnome-terminal trunk. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (_vte_pangocairo_clear): Fix scrolling offset. Ray Strode reported that background offset was being done incorrectly. A negation did it. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * Makefile.am: * configure.in: Hook up perf/. Also adjust svn:ignore props. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * NEWS: * configure.in: Released 0.19.3. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (_vte_new_row_data), (_vte_new_row_data_sized), (vte_terminal_match_contents_refresh), (vte_terminal_process_incoming), (vte_terminal_init), (vte_terminal_set_word_chars): Always call g_array_new() with clear flag set. It incurs no overhead but avoids heisenbugs. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (_vte_terminal_insert_char): * src/vteseq.c (vte_sequence_handler_screen_alignment_test): Use structure assignment instead of memcpy(). 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): Remove unneeded checks. They were masking bugs. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> Red Hat Bug 474618 - gnome-terminal sometime leaves empty begining of the line * src/vte.c (_vte_terminal_insert_char): Really fix the bug this time. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: Build fixes. * NEWS: * configure.in: Released 0.19.2. 2008-12-05 Behdad Esfahbod <behdad@gnome.org> Red Hat Bug 474618 - gnome-terminal sometime leaves empty begining of the line * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): continue instead of break'ing out of the loop. 2008-12-04 Behdad Esfahbod <behdad@gnome.org> Bug 563274 – Misspelled word in src code * src/vte.c (vte_terminal_process_incoming): Fix typo. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> Bug 563024 – In alternate-screen, selection can copy out of screen boundaries * src/vte.c (vte_terminal_extend_selection_expand), (vte_terminal_extend_selection): Make sure current selection row is in the visible screen. I have a deja vu of fixing this bug like two years ago... 2008-12-02 Christian Persch <chpe@gnome.org> Bug 552096 – Detect tgetent if provided by libtinfo * configure.in: Rewrote tgetent checks to be more readable. Also check for tgetent in libtinfo. * src/keymap.c: (_vte_keymap_map), (_vte_keymap_key_is_modifier): * src/ssfe.c: Adjust includes accordingly. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Don't do fancy rounding for row selection, only for column. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_invalidate_selection), (vte_terminal_start_selection): Call function instead of open coding. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vtedraw.h: * src/vtepangocairo.c (font_info_cache_ascii): Cache the full ASCII range if Latin uses the default language. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (context_hash), (context_equal), (font_info_create_for_context), (font_info_create_for_screen), (font_info_create_for_widget): Respect PangoLanguage set on a widget's PangoContext. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_measure_font): Remove CJK fullwidth measurement hacks. Pango doesn't need these. We're down to one FcFontSort() instead of two during initialization. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> Bug 559818 – redundant selection-changed signal on deselection * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Fix all redundant selection-changed signals. Including those on double-click. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c: Rewrite text selection. In particular, fix block_mode. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * HACKING: Update. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (_vte_terminal_set_pointer_visible), (vte_terminal_get_mouse_tracking_info), (vte_terminal_send_mouse_button_internal), (vte_terminal_maybe_send_mouse_button), (vte_terminal_maybe_send_mouse_drag), (vte_terminal_motion_notify), (vte_terminal_button_press), (vte_terminal_button_release), (vte_terminal_scroll), (vte_terminal_reset): * src/vteseq.c (vte_sequence_handler_decset_internal): Mouse tracking cleanup. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * configure.in: Add -Wno-switch-enum warning flag as we are not -Wswitch-enum clean. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_extend_selection_on_type), (vte_terminal_extend_selection): Cut one third of the 400-line function out into a function of its own. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_extend_selection): Revert previous change. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_extend_selection): Add a shortcircuit check. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (vte_terminal_send_mouse_button_internal), (vte_terminal_maybe_send_mouse_drag), (cursor_inside_match), (vte_terminal_match_hilite_show), (vte_terminal_match_hilite_update), (vte_terminal_match_hilite), (vte_terminal_extend_selection), (vte_terminal_autoscroll), (vte_terminal_motion_notify), (vte_terminal_button_press), (vte_terminal_button_release): Change mouse coordinates type from double to long. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Cleanup selection code a bit more. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (vte_terminal_start_selection), (vte_terminal_extend_selection): Merge selection_origin and selection_restart_origin as only one was being used at a time. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> Bug 471480 – select single character Bug 110371 – Cannot select newline at end of full line * src/vte-private.h: * src/vte.c (find_start_column), (find_end_column), (vte_terminal_start_selection), (math_div), (vte_terminal_extend_selection): Make selection work more I-beam-like. 2008-12-02 Christian Persch <chpe@gnome.org> * src/vte.c: (vte_terminal_class_init): Show the correct version in Since: and Deprecated: annotations. 2008-12-02 Christian Persch <chpe@gnome.org> Bug 112172 – Get rid of VteReaper * src/reaper.h: Deprecate. 2008-12-02 Christian Persch <chpe@gnome.org> * configure.in: Enable maintainer mode by default. Define more deprecation defines, and define the *_DISABLE_SINGLE_INCLUDES defines. Enable deprecations by default in maintainer mode. * src/vteapp.c: Undef VTE_DISABLE_DEPRECATED here. 2008-12-02 Christian Persch <chpe@gnome.org> * configure.in: * src/vte-private.h: Move VTE_UTF8_BPC definition from configure to vte-private.h. * src/vteconv.c: Include vte-private.h here. 2008-12-02 Christian Persch <chpe@gnome.org> * src/vte-private.h: * src/vte.c: (mark_input_source_invalid), (_vte_terminal_connect_pty_read), (mark_output_source_invalid), (_vte_terminal_connect_pty_write), (_vte_terminal_disconnect_pty_read), (_vte_terminal_disconnect_pty_write), (_vte_terminal_enable_input_source), (remove_cursor_timeout), (vte_terminal_key_press), (vte_terminal_focus_in), (vte_terminal_focus_out), (vte_terminal_init), (vte_terminal_unrealize), (vte_terminal_expose), (vte_terminal_background_update), (add_update_timeout), (remove_from_active_list), (vte_terminal_add_process_timeout), (process_timeout), (update_repeat_timeout), (update_timeout): Remove VTE_INVALID_SOURCE definition and just use 0 directly. 2008-12-02 Christian Persch <chpe@gnome.org> Bug 560667 – invalid definition of VTE_INVALID_SOURCE * src/vte-private.h: Fix VTE_INVALID_SOURCE define to use 0 instead of -1. 2008-12-02 Christian Persch <chpe@gnome.org> * configure.in: Remove two AC_DEFINEs from here. * src/vte-private.h: Define VTE_INVALID_SOURCE here for now. 2008-12-02 Christian Persch <chpe@gnome.org> Bug 112172 – Get rid of VteReaper * src/reaper.c: (vte_reaper_child_watch_cb), (vte_reaper_add_child), (vte_reaper_init), (vte_reaper_constructor), (vte_reaper_finalize), (vte_reaper_class_init), (vte_reaper_get), (child_exited), (main): * src/reaper.h: Prepare for removal of Reaper in vte1.0 by removing the unused pre-glib-2.4 code from Reaper. 2008-12-02 Christian Persch <chpe@gnome.org> * src/vteapp.c: (main): Catch the child-exited signal to the child's exit code. 2008-12-02 Christian Persch <chpe@gnome.org> * src/vte-private.h: * src/vte.c: (vte_terminal_class_init): Intern the signal names. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_motion_notify): Do not discard motion notify events with coordinates out of our allocation, or when the cell under the cursor didn't change. These are useful for extending selection and for sub-cell selection details, as well as app-requested all motion tracking. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> Bug 541441 – Dehighlight links on visibility notify? * src/vte.c (vte_terminal_focus_in), (vte_terminal_enter): Move match highlight enabling into "enter" event instead of "focus in". 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (_vte_terminal_set_pointer_visible), (vte_terminal_maybe_send_mouse_button), (vte_terminal_maybe_send_mouse_drag), (vte_terminal_motion_notify), (vte_terminal_button_press), (vte_terminal_button_release), (vte_terminal_scroll), (vte_terminal_reset): * src/vteseq.c (vte_sequence_handler_decset_internal): Simplify mouse event tracking by using a single int instead of five booleans. 2008-12-02 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (vte_terminal_deselect_all), (vte_terminal_process_incoming), (vte_cell_is_selected), (vte_terminal_copy), (vte_terminal_start_selection), (vte_terminal_extend_selection), (vte_terminal_select_all), (vte_terminal_paint), (_vte_terminal_get_start_selection), (_vte_terminal_get_end_selection), (_vte_terminal_select_text): Rename struct selection_cell_coords members from x,y to col,row for clarity. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * NEWS: * configure.in: Released 0.19.1. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * doc/reference/Makefile.am: * doc/reference/check-doc-syntax.sh: * src/Makefile.am: * src/check-doc-syntax.sh: * src/vte.c (vte_terminal_catch_child_exited), (vte_terminal_class_init): * src/vte.h: * src/vtepangocairo.c: Copy check-doc-syntax.sh tests from cairo and fix doc bugs. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * doc/reference/tmpl/vte-unused.sgml: * doc/reference/vte-sections.txt: Remove reaper docs. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> Bug 562806 – crash in Terminal: Typing "cd " just after ... * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): Fix possible NULL dereference. * src/vteseq.c (vte_sequence_handler_ta): Fix tab fragments to have \t as c. 2008-12-01 Christian Persch <chpe@gnome.org> * NEWS: * configure.in: Prepare 0.19.0. 2008-12-01 Christian Persch <chpe@gnome.org> Bug 562511 – scrollbar doesn't sit at the bottom * src/vte.c: (vte_terminal_init), (vte_terminal_set_scrollback_lines): Always update the scrollback lines, even if the setting hasn't changed. Work-around to fix bug #562511. 2008-12-01 Christian Persch <chpe@gnome.org> * src/vte.c: (vte_terminal_class_init): Fix visible-bell property. 2008-12-01 Christian Persch <chpe@gnome.org> * src/vte.c: (vte_terminal_set_font_full_internal), (vte_terminal_class_init): Rename font property to "font-desc" to be more in line with other properties of this type in gtk. 2008-12-01 Christian Persch <chpe@gnome.org> * src/vteapp.c: (main): Add gobject notification debugging. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (vte_terminal_termcap_string_same_as_for), (vte_sequence_handler_se), (vte_sequence_handler_so): Simplify standout handling code. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_PROTO. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c: Rip out vte_sequence_handler_invoke. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_INVOKE. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_REFERENCE. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (_vte_terminal_handle_sequence): Rip out the gcc label vtable code. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (display_control_sequence), (_vte_terminal_handle_sequence): Some cleanup of the gcc label vtable code before I rip it out. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (vte_sequence_handler_set_title_internal), (vte_sequence_handler_set_mode_internal), (vte_sequence_handler_invoke_internal): Move some code around. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteskel.c: Remove excess initializer. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * 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 <config.h> instead of "../config.h". 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c: Some wild crack to build the vtable using gcc extension for labels as values. The advantage is that we get down to an empty .data for vteseq.o but .text grows considerably. And we have to use nested functions, and #define static auto. It's really ugly. I'm going to remove it in the next commit or the one after. Just wanted to record it here for posterity. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (vte_sequence_handler_invoke), (vte_sequence_handler_offset), (vte_sequence_handler_multiple), (vte_sequence_handler_decset_internal), (VTE_SEQUENCE_HANDLER_PROTO), (_vte_terminal_handle_sequence): Almost there. Towards a .data-free vtable. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c: Finish decoupling handle type from function type. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vteseq.c (vte_sequence_handler_offset), (vte_sequence_handler_multiple), (vte_sequence_handler_decset_internal), (vte_sequence_handler_set_mode_internal), (VTE_SEQUENCE_HANDLER_PROTO), (_vte_terminal_handle_sequence): Make sequence handlers return void instead of gboolean. The return value was unused. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (vte_sequence_handler_offset), (vte_sequence_handler_multiple), (vte_sequence_handler_decset_internal), (VTE_SEQUENCE_HANDLER_PROTO), (_vte_terminal_handle_sequence): Switch to calling other handlers using two macros. Get rid of match and match_quark arguments to sequence handlers. They were unused. 2008-12-01 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (vte_sequence_handler_set_title_internal): Cleanup vte_sequence_handler_set_title_internal. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (VTE_SEQUENCE_HANDLER_PROTO): Use a macro to define type of sequence handlers. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vteseq-2.c: * src/vteseq-n.c: Remove gperf-generated files from SVN, but still distribute them in the tarball. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c: * src/vteseq.c (_vte_terminal_scroll_text), (vte_sequence_handler_scroll_down), (vte_sequence_handler_scroll_up): More code shufflling. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vteseq-list.h: Remove vteseq-list.h from SVN, but still distribute it in the tarball. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vteseq-list.h: Autogenerate vteseq-list.h. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq-list.h: * src/vteseq.c (_vte_terminal_home_cursor), (_vte_terminal_clear_screen), (_vte_terminal_clear_current_line), (_vte_terminal_clear_above_current), (vte_sequence_handler_decset_internal), (vte_sequence_handler_cl), (vte_sequence_handler_ho), (vte_sequence_handler_erase_in_display), (vte_sequence_handler_erase_in_line): Sync vteseql-list.h with actual handlers used in gperf files. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq-list.h: * src/vteseq.c (vte_sequence_handler_scroll_down), (vte_sequence_handler_scroll_up): Implement these calling vte_terminal_scroll() directly instead of multiple'ing. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (_vte_terminal_scroll), (_vte_terminal_scroll_region): * src/vteseq.c (vte_sequence_handler_scroll_down_one), (vte_sequence_handler_scroll_up_one): Move vte_terminal_scroll to vte.c 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-list.h: * src/vteseq.c: Remove vte_sequence_handler_complain_key. The idea was to warn about receiving control-sequence handling request for escape sequences that actually belong to a key stroke. Kinda like a debugging feature. Remove it as the number of sequences being handle that way was greater than the number of sequences handled in the real sense. Saves 2k .data! The actual list is still in vteseq-2.gperf, but commented out. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (_vte_sequence_get_handler), (display_control_sequence): Remove stale comment. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vte-private.h: * src/vte.c (vte_terminal_process_incoming): * src/vteseq.c (display_control_sequence), (_vte_terminal_handle_sequence): * src/vteseq.h: Move _vte_terminal_handle_sequence() into vteseq.c 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (vte_insert_line_internal), (vte_remove_line_internal), (_vte_terminal_cursor_down), (_vte_terminal_insert_char), (_vte_terminal_audible_beep), (_vte_terminal_visible_beep), (_vte_terminal_beep), (vte_terminal_key_press): * src/vteseq.c (vte_insert_line_internal), (vte_remove_line_internal), (vte_unichar_strlen), (vte_sequence_handler_bl), (vte_sequence_handler_sf), (vte_sequence_handler_SF), (vte_sequence_handler_vb): * src/vteseq.h: Some code reshuffling to remove vte.c calls to vteseq.c functions. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq-2.gperf: * src/vteseq.c: Minor. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (vte_terminal_beep): Move helper function out of the way. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq-2.c (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq-n.gperf: * src/vteseq.c: Add a macro around sequence handler citations, for future table tricks. 2008-11-30 Behdad Esfahbod <behdad@gnome.org> * src/vteseq-n.gperf: * src/vteseq-n.c (vteseq_n_hash), (vteseq_n_lookup): Remove bogus entry that accidentally made it into the gperf list. 2008-11-30 Christian Persch <chpe@gnome.org> * acinclude.m4: Remove more crufty macros. 2008-11-30 Christian Persch <chpe@gnome.org> * acinclude.m4: Remove FT2 check macro. 2008-11-30 Christian Persch <chpe@gnome.org> Bug 540951 – The gnome-pty-helper is spawn when its not needed * src/pty.c: (_vte_pty_open): Don't use the pty helper when we don't need to update any of utmp, wtmp, lastlog. Patch by Alex Cornejo. 2008-11-30 Christian Persch <chpe@gnome.org> Bug 465036 – gnome-pty-helper locks /var/run/utmp * gnome-pty-helper/gnome-utmp.c: (update_utmp): Close the utmp database after updating it. Patch by Kevin W. Rudd. 2008-11-29 Behdad Esfahbod <behdad@gnome.org> Bug 127870 – terminal garbled and needs 'reset' after cat'ing file * src/iso2022.c (_vte_iso2022_state_new): Initialize all four maps (G0, G1, G2, G3) in USASCII mode, like xterm does. 2008-11-29 Christian Persch <chpe@gnome.org> * python/vtemodule.c: (initvte): Register the constants too! 2008-11-29 Christian Persch <chpe@gnome.org> * src/debug.c: (_vte_debug_init): * src/debug.h: * src/vte.c: (vte_terminal_size_request), (vte_terminal_size_allocate): Add a specific debug flag for widget size-request/size-allocation. 2008-11-29 Christian Persch <chpe@gnome.org> * src/vteapp.c: (main): Add options to use a GtkScrolledWindow as the terminal's container, and to set its vertical scrollbar policy, to allow testing VteTerminal in a scrolled window. 2008-11-29 Behdad Esfahbod <behdad@gnome.org> Bug 317236 – vte resynchrones too late on invalid UTF-8 * src/vteconv.c (_vte_conv_utf8_utf8): In our UTF-8 to UTF-8 converter differentiate between an incomplete sequence and an ill sequence at the end of the buffer. Also cleanup some minor inaccuracies (return value). 2008-11-29 Behdad Esfahbod <behdad@gnome.org> Bug 107031 – device-control-string error * src/table.c (_vte_table_addi): * src/vte.c (vte_terminal_handle_sequence): * src/vteseq.c (vte_sequence_handler_decset_internal): Replace some g_warning's with vte debug output. 2008-11-29 Behdad Esfahbod <behdad@gnome.org> Bug 521420 – vte closes connection to child before all output is read Patch from Thomas Leonard * src/reaper.c (vte_reaper_add_child): Install child watch at low priority instead of high. 2008-11-29 Behdad Esfahbod <behdad@gnome.org> * configure.in: Require glib >= 2.18.0 as earlier glib versions had a totally bogus g_unichar_iswide_cjk(). * perf/vim.sh: Don't use builting time command. 2008-11-29 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_emit_char_size_changed), (_vte_terminal_emit_status_line_changed), (vte_terminal_init), (vte_terminal_background_update): Remove C++-style comment markers. 2008-11-29 Behdad Esfahbod <behdad@gnome.org> Bug 514632 – Problem with cursor in emacs in gnome-terminal * src/vte-private.h: * src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor), (_vte_terminal_insert_char): * src/vteseq.c (vte_sequence_handler_ch), (vte_sequence_handler_cm), (vte_sequence_handler_le), (vte_sequence_handler_cursor_character_absolute): Break "smart tabs" into multiple empty cells when cursor moves into them or inserting character there. 2008-11-28 Behdad Esfahbod <behdad@gnome.org> * src/debug.c (_vte_debug_init): * src/debug.h: * src/vtepangocairo.c (font_info_cache_ascii), (font_info_allocate), (font_info_free), (font_info_find_for_context), (font_info_get_unichar_info): Port vtepangocairo profiling and lifecycle logging to vtedebug facilities under debug domain "pangocairo". 2008-11-28 Behdad Esfahbod <behdad@gnome.org> * src/debug.c (_vte_debug_init): Rename debug env var from VTE_DEBUG_FLAGS to VTE_DEBUG. 2008-11-28 Behdad Esfahbod <behdad@gnome.org> * src/debug.c (_vte_debug_init): * src/debug.h: Make _vte_debug_on() inline. 2008-11-28 Christian Persch <chpe@gnome.org> * src/vte.c: Remove backward compat define for gtk 2.0, since we already depend on a much higher version. 2008-11-28 Christian Persch <chpe@gnome.org> * src/debug.c: (_vte_debug_on): Revert behaviour change of _vte_debug_on() from last commit. 2008-11-28 Behdad Esfahbod <behdad@gnome.org> Bug 459553 – gnome-terminal cannot shows circled digits with the correct width on ja_JP.PCK Patch from Takao Fujiwara * src/iso2022.c (_vte_iso2022_ambiguous_width): Recognize Shift_JIS as East Asian locale for width considerations. 2008-11-28 Christian Persch <chpe@gnome.org> * src/debug.c: (_vte_debug_init), (_vte_debug_on): * src/debug.h: * src/interpret.c: (main): * src/pty.c: (main): * src/reaper.c: (main): * src/trie.c: (main): * src/vte.c: (vte_terminal_new), (vte_terminal_class_init): Use g_parse_debug_string to parse the debug flags. 2008-11-28 Christian Persch <chpe@gnome.org> * src/vteregex.c: (compare_matches), (_vte_regex_compile), (_vte_regex_free), (_vte_regex_exec): Remove the unused GNU regex code too. 2008-11-28 Christian Persch <chpe@gnome.org> * src/vteregex.c: (_vte_regex_compile), (_vte_regex_free), (_vte_regex_exec): Remove unused PCRE code. If you want PCRE regexes, use the new APIs that take GRegex. 2008-11-28 Christian Persch <chpe@gnome.org> Bug 562385 – gnome-pty-helper goes to 100% cpu usage * gnome-pty-helper/gnome-pty-helper.c: (pass_fd), (pty_free), (main): Make sure data structures are correctly aligned and of the right size. 2008-11-27 Behdad Esfahbod <behdad@gnome.org> * configure.in: * src/Makefile.am: More cleanup. 2008-11-27 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: Run some of the utilities in "make check", and build the others. * src/nativeecho.c: * src/utf8echo.c: Remove more useless trivial utilities. 2008-11-27 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/iso8859mode.c: * src/utf8mode.c: Remove useless trivial utilities. 2008-11-27 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: Update EXTRA_DIST. 2008-11-27 Behdad Esfahbod <behdad@gnome.org> * HACKING: Update :P. 2008-11-26 Behdad Esfahbod <behdad@gnome.org> * src/vteseq.c (_vte_sequence_get_handler): Safely handle input of length 1. 2008-11-26 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq-n.gperf: Don't use switch in gperf-generated code. This increases .data by 1k but decreases .text by 6k AND the lookup code is MUCH faster. It used to do tens of compares before. 2008-11-26 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq.c (_vte_sequence_get_handler): Revert previous commit, fix NULL dereference that it was trying to fix, and make lookup functions inline. 2008-11-26 Chris Wilson <chris@chris-wilson.co.uk> * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-n.c (vteseq_n_lookup): * src/vteseq.c (_vte_sequence_get_handler): Manually modify (and record those modifications in the Makefile) the autogenerated gperf source code so that we return the sequence handler directly from the lookup function, or NULL on failure. So is this pain worth it? 2008-11-26 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_get_unichar_info): Free internal layout resources. 2008-11-26 Behdad Esfahbod <behdad@gnome.org> Bug 562332 – cleanup font infos on exit? * src/vtepangocairo.c (cleanup_delayed_font_info_destroys_predicate), (cleanup_delayed_font_info_destroys), (ensure_quit_handler), (font_info_register), (font_info_reference), (font_info_destroy_delayed), (font_info_destroy): Use gtk_quit_add() to complete delayed font_info destroys. 2008-11-26 Christian Persch <chpe@gnome.org> Bug 562338 – don't need to connect to bunch of xft settings * src/vte-private.h: * src/vte.c: (vte_terminal_style_changed), (add_cursor_timeout), (vte_terminal_init), (vte_terminal_size_allocate), (vte_terminal_finalize), (vte_terminal_realize): Don't listen to changes on the gtk-xft-* GtkSettings properties. Just calling vte_terminal_set_font_full in the style-set handler works fine. 2008-11-26 Christian Persch <chpe@gnome.org> Bug 488960 – gnome-terminal on Solaris 10 does not clean up utmpx on exit (intermittent) * gnome-pty-helper/gnome-pty-helper.c: (main): * gnome-pty-helper/gnome-pty.h: * src/pty.c: (_vte_pty_close): Add new GNOME_PTY_SYNCH operation to gnome-pty-helper. Patch from Behdad. 2008-11-26 Christian Persch <chpe@gnome.org> * src/vte.c: (vte_terminal_style_changed), (vte_terminal_ensure_font), (vte_terminal_set_font_full), (vte_terminal_set_font_from_string_full_internal), (vte_terminal_set_font_from_string_full), (vte_terminal_reset_rowdata), (vte_terminal_set_property): Add vte_terminal_set_font_*full_internal so we don't use deprecated symbols internally. 2008-11-26 Christian Persch <chpe@gnome.org> * src/vte.c: (vte_terminal_sync_settings), (vte_terminal_screen_changed): Remove gtk 2.12 version checks, since we already depend on 2.12. 2008-11-26 Christian Persch <chpe@gnome.org> Bug 561366 – remove antialias setting for 1.0 * src/vte.c: (vte_terminal_set_font_full), (vte_terminal_get_property), (vte_terminal_class_init): * src/vte.h: Deprecate the font antialias setting, and remove the (existing only on trunk) font-antialias property already. 2008-11-25 Behdad Esfahbod <behdad@gnome.org> * src/Makefile.am: * src/vteseq-2.c (vteseq_2_hash), (vteseq_2_lookup): * src/vteseq-2.gperf: * src/vteseq-n.c (vteseq_n_hash), (vteseq_n_lookup): * src/vteseq-n.gperf: * src/vteseq.c (_vte_sequence_get_handler): Cleanup gperf stuff. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> Bug 562187 – Add make rules for calling gperf * src/Makefile.am: Add a "gperf" target to be run manually. * src/vteseq-2.gperf: * src/vteseq-n.gperf: Add comment about "make gperf". * src/vteseq-2.c: * src/vteseq-n.c: Regenerate using newer gperf. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> Bug 416518 – Do something about uniwidths * src/iso2022.c (_vte_iso2022_is_ambiguous): Call into glib to determine ambiguous-width chars. * src/genwidths.py: * src/uniwidths: Remove. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> Bug 500191 – Remove vteseq-table.h? * src/Makefile.am: * src/vteseq-gen.c: * src/vteseq-table.h: Remove the old table implementation. We use gperf-generated tables now. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> Bug 514457 – Use g_strv_length() * src/vte.c (_vte_terminal_fork_basic): Do it. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_create_for_widget): No need to check widget font desc here as vte.c does that for us already. 2008-11-24 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_destroy): Modify GTK_CHECK_VERSION handling to make my vim syntax highlighter happy. 2008-11-23 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_ensure_cursor): Refactor duplicate code. 2008-11-22 Christian Persch <chpe@gnome.org> * src/vte.h: Move all the deprecated stuff into one place. 2008-11-22 Christian Persch <chpe@gnome.org> Bug 542561 – Doesn't build when disabling gnome-pty-helper * src/pty.c: Always include sys/socket.h. Patch by Loïc Minier. 2008-11-22 Christian Persch <chpe@gnome.org> * src/vteapp.c: (main): Fix --blink; the flag is inverted. 2008-11-22 Christian Persch <chpe@gnome.org> * src/vteapp.c: (main): Use vte_terminal_set_cursor_blink_mode instead of the deprecated set_cursor_blinks here. 2008-11-22 Christian Persch <chpe@gnome.org> Bug 560766 – Deprecate and remove vte_terminal_get_using_xft() * src/vte.c: (vte_terminal_get_using_xft): * src/vte.h: * src/vtedraw.c: (_vte_draw_text): * src/vtedraw.h: * src/vtepangocairo.c: Deprecate vte_terminal_get_using_xft() as preparation for bug #560766. Remove the internal vtedraw method already. 2008-11-22 Christian Persch <chpe@gnome.org> Bug 536894 – Confusing use of "free" as variable-name in ring functions * src/ring.c: (_vte_ring_new), (_vte_ring_new_with_delta), (_vte_ring_remove): * src/ring.h: Don't shadow global declarations. Patch by dmacks at netspace.org. 2008-11-22 Christian Persch <chpe@gnome.org> * python/vte.override: Fix missing-prototypes warnings. 2008-11-22 Christian Persch <chpe@gnome.org> * src/vtepangocairo.c: No need to include gi18n-lib.h here. 2008-11-22 Christian Persch <chpe@gnome.org> * configure.in: * vte-uninstalled.pc.in: * vte.pc.in: Clean up the pkgs declared for use in the .pc files. 2008-11-22 Christian Persch <chpe@gnome.org> * configure.in: Depend on gtk 2.12. Bug #398862. 2008-11-22 Christian Persch <chpe@gnome.org> * src/table.c: (print_array): Fix the build (broken since r1622). 2008-11-22 Christian Persch <chpe@gnome.org> * src/reaper.c: Don't include gtk.h here, it's unneeded. 2008-11-22 Christian Persch <chpe@gnome.org> * src/iso2022.c: (main): Make iso2022 programme build again; it was broken since r1612. 2008-11-22 Christian Persch <chpe@gnome.org> * src/Makefile.am: Separate CFLAGS and CPPFLAGS. 2008-11-22 Christian Persch <chpe@gnome.org> * src/Makefile.am: Don't add LDFLAGS to *_LDADD, that's wrong and broken. 2008-11-22 Christian Persch <chpe@gnome.org> * configure.in: * src/Makefile.am: * vte-uninstalled.pc.in: * vte.pc.in: Remove more configure cruft: OTHERCFLAGS, OTHERLIBS, X_CFLAGS and X_LIBS. 2008-11-21 Christian Persch <chpe@gnome.org> * src/vtepangocairo.c: (font_info_destroy_delayed), (font_info_destroy): Use gdk_threads_add_timeout_seconds() for complete threadsafety. 2008-11-21 Chris Wilson <chris@chris-wilson.co.uk> * vte.pc.in: Remove FT2_LIBS and FT2_CFLAGS 2008-11-21 Chris Wilson <chris@chris-wilson.co.uk> * src/iso2022.c (_vte_iso2022_is_ambiguous): Break out of interval search as early as possible. Exploit the strict ordering of the ambiguous/unambiguous ranges to break out of the for loop as soon as the character is less than a range start. (As the arrays only contain 2/3 elements, it is not worth adding the overhead of calling bsearch()). 2008-11-21 Chris Wilson <chris@chris-wilson.co.uk> * src/iso2022.c (process_cdata): Copy the gunichars directly to the array from the incoming chunk. 2008-11-20 Chris Wilson <chris@chris-wilson.co.uk> * src/Makefile.am: Remove FT2_FLAGS 2008-11-20 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_destroy_delayed): Remove obsolete check. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> Bug 561713 – crash on font cache cleanup * src/vtepangocairo.c (font_info_reference), (font_info_destroy): Remove destroy timeout when resurrecting a font info. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_cache_ascii), (font_info_allocate), (font_info_free), (font_info_find_for_context): Make profiling messages print the info pointer. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> * configure.in: Remove more cruft. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> Bug 560819 – Remove obsolete backends * configure.in: * src/Makefile.am: * src/vtebg.c (vte_bg_get_pixmap): * src/vtebg.h: * src/vtedraw.c: * src/vtefc.c: * src/vtefc.h: * src/vteft2.c: * src/vteft2.h: * src/vtegl.c: * src/vtegl.h: * src/vteglyph.c: * src/vteglyph.h: * src/vterdb.c: * src/vterdb.h: * src/vtergb.c: * src/vtergb.h: * src/vtexft.c: * src/vtexft.h: Remove all backends except for pangocairo. Saves so much code. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> Bug 560819 – Remove obsolete backends * src/Makefile.am: * src/vtedraw.c: * src/vtepango.c: * src/vtepango.h: Remove pango backend. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> Bug 560819 – Remove obsolete backends * configure.in: * src/Makefile.am: * src/vtedraw.c: * src/vtepangox.c: * src/vtepangox.h: Remove pangox backend. 2008-11-20 Behdad Esfahbod <behdad@gnome.org> Bug 560818 – pangocairo backend doesn't share font cache across widgets * src/vtepangocairo.c (font_info_cache_ascii), (font_info_allocate), (font_info_free), (font_info_register), (font_info_unregister), (font_info_reference), (font_info_destroy_delayed), (font_info_destroy), (context_hash), (context_equal), (font_info_find_for_context), (font_info_create_for_context), (font_info_create_for_screen), (font_info_get_unichar_info): Cache font info and use it for multiple widgets. 2008-11-19 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_create_for_screen), (font_info_destroy): Remove unused PangoCoverage. 2008-11-19 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_find_unichar_info), (font_info_cache_ascii), (font_info_measure_font), (font_info_get_unichar_info): Cache ASCII characters when building font. 2008-11-18 Christian Persch <chpe@gnome.org> Remove glib usage from gnome-pty-helper. Bug #560977. * gnome-pty-helper/Makefile.am: Remove GLIB CFLAGS/LIBS. * gnome-pty-helper/configure.in: Remove glib check, and do some auto* modernisation. * gnome-pty-helper/gnome-pty-helper.c: (open_ptys), (exit_handler), (main): Use alloca instead of g_alloca, and use int instead of gboolean. 2008-11-18 Behdad Esfahbod <behdad@gnome.org> * src/vtepangocairo.c (font_info_create_for_screen), (font_info_destroy): Remove copy of font desc and antialias from font info object as they were not used. 2008-11-18 Behdad Esfahbod <behdad@gnome.org> Bug 561185 – pangocairo backend sets antialias incorrectly * src/vtepangocairo.c (font_info_create_for_screen): Handle FORCE_ENABLE correctly. 2008-11-16 Behdad Esfahbod <behdad@gnome.org> Bug 560817 – pagocairo backend doesn't have correct opacity support * src/vtepangocairo.c (_vte_pangocairo_clear), (_vte_pangocairo_draw_text), (_vte_pangocairo_draw_rectangle), (_vte_pangocairo_fill_rectangle): Fix opacity support by using SOURCE operator. 2008-11-16 Behdad Esfahbod <behdad@gnome.org> Bug 560991 – Unsetting background doesn't work * src/vte.c (vte_terminal_set_background_image): Correctly unset background if image==NULL. 2008-11-14 Christian Persch <chpe@gnome.org> * src/vteskel.c: Fix missing prototype warning. 2008-11-14 Behdad Esfahbod <behdad@gnome.org> Bug 395599 – Add pangocairo backend * configure.in: Require pango >= 1.22.0 * src/Makefile.am: * src/vtedraw.c: * src/vtepangocairo.c: * src/vtepangocairo.h: Add a pangocairo drawing backend. Use it by default. This is as fast as the xft backend. Doesn't share font caches across widgets yet. Also, the transparent background stuff doesn't match xft backend's yet. 2008-11-14 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_ensure_font): * src/vtedraw.c (_vte_draw_new), (_vte_draw_free), (_vte_draw_set_background_opacity), (_vte_draw_set_background_color), (_vte_draw_set_text_font), (_vte_draw_get_text_metrics), (_vte_draw_get_char_width), (_vte_draw_char), (_vte_draw_draw_rectangle), (_vte_draw_set_scroll): * src/vtedraw.h: * src/vteft2.c (_vte_ft2_destroy), (_vte_ft2_start), (_vte_ft2_end), (_vte_ft2_set_background_image), (_vte_ft2_clear), (_vte_ft2_set_text_font), (_vte_ft2_get_text_metrics), (_vte_ft2_get_char_width), (_vte_ft2_draw_text), (_vte_ft2_draw_has_char), (_vte_ft2_draw_rectangle), (_vte_ft2_fill_rectangle): * src/vtegl.c (_vte_gl_destroy), (_vte_gl_get_visual), (_vte_gl_start), (_vte_gl_end), (_vte_gl_set_background_image), (_vte_gl_clear), (_vte_gl_set_text_font), (_vte_gl_get_text_metrics), (_vte_gl_get_char_width), (_vte_gl_draw_text), (_vte_gl_draw_has_char), (_vte_gl_rectangle): * src/vtepango.c (_vte_pango_set_text_font), (_vte_pango_get_text_metrics): * src/vtepangox.c (_vte_pangox_create), (_vte_pangox_destroy), (_vte_pangox_start), (_vte_pangox_end), (_vte_pangox_set_background_image), (_vte_pangox_clip), (_vte_pangox_clear), (_vte_pangox_set_text_font), (_vte_pangox_get_text_metrics), (_vte_pangox_get_using_fontconfig), (_vte_pangox_draw_text), (_vte_pangox_draw_has_char), (_vte_pangox_draw_rectangle), (_vte_pangox_fill_rectangle): * src/vtepangox.h: * src/vteskel.c (_vte_skel_clear), (_vte_skel_get_text_metrics), (_vte_skel_draw_text), (_vte_skel_fill_rectangle): * src/vtexft.c (_vte_xft_set_text_font), (_vte_xft_get_text_metrics), (_vte_xft_draw_text): Remove unneeded draw methods. 2008-11-14 Behdad Esfahbod <behdad@gnome.org> * src/vtedraw.c (_vte_draw_get_char_width): Minor fix. * src/vtepangox.c (_vte_pango_x_create), (_vte_pango_x_start), (_vte_pango_x_clear): Cleanup here too. 2008-11-13 Behdad Esfahbod <behdad@gnome.org> * configure.in: * src/vte-private.h: Undo previous change instead of cleanly fix it for now. 2008-11-13 Behdad Esfahbod <behdad@gnome.org> * configure.in: * src/vte-private.h: Why do we let people configure random things? 2008-11-13 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_background_update): * src/vtedraw.c (_vte_draw_update_requires_clear), (_vte_draw_new), (_vte_draw_set_background_opacity), (_vte_draw_set_background_color), (_vte_draw_set_background_image), (_vte_draw_char), (_vte_draw_set_scroll): * src/vtedraw.h: * src/vteft2.c (_vte_ft2_set_background_image), (_vte_ft2_clear), (_vte_ft2_get_char_width): * src/vtegl.c (_vte_gl_create), (_vte_gl_clear), (_vte_gl_get_char_width), (_vte_gl_draw_text): * src/vtepango.c (_vte_pango_create), (_vte_pango_start), (_vte_pango_set_background_image), (_vte_pango_clear): * src/vtexft.c (_vte_xft_create), (_vte_xft_set_background_image), (_vte_xft_clear), (_vte_xft_get_char_width): Simplify backends by relying more on defaults. 2008-11-13 Behdad Esfahbod <behdad@gnome.org> * src/vtedraw.c (_vte_draw_init_user), (_vte_draw_init_default): Accept draw impl if impl->check is NULL. 2008-11-13 Behdad Esfahbod <behdad@gnome.org> * src/vtedraw.h: * src/vtedraw.c (_vte_draw_new), (_vte_draw_get_visual), (_vte_draw_get_colormap), (_vte_draw_start), (_vte_draw_end), (_vte_draw_set_background_color), (_vte_draw_set_background_image), (_vte_draw_requires_repaint), (_vte_draw_clip), (_vte_draw_clear), (_vte_draw_set_text_font), (_vte_draw_get_text_width), (_vte_draw_get_text_height), (_vte_draw_get_text_ascent), (_vte_draw_get_char_width), (_vte_draw_get_using_fontconfig), (_vte_draw_text), (_vte_draw_char), (_vte_draw_has_char), (_vte_draw_fill_rectangle), (_vte_draw_draw_rectangle), (_vte_draw_set_scroll): Use sensical defaults instead of g_return_if_fail'ing when backend functions are not implemented. 2008-10-31 Chris Wilson <chris@chris-wilson.co.uk> Bug 557375 – >=vte-0.16.14 breaks highlighting on activity * src/vte.c (vte_terminal_deselect_all): Preserve the copy of the selection until it is replace by a new selection, so that we can perform asynchronous copies from the clipboard. 2008-10-23 Chris Wilson <chris@chris-wilson.co.uk> Bug 557375 – >=vte-0.16.14 breaks highlighting on activity * src/vte.c (vte_terminal_deselect_all), (vte_terminal_extend_selection): After the user modifies the selection, copy it to PRIMARY and store it on the terminal. This ensures that after a screen redraw, we compare the contents of the selected region with the current selection, instead of stale data. 2008-10-23 Christian Persch <chpe@gnome.org> * configure.in: * src/Makefile.am: Use glib-genmarshal --internal directly instead of checking the glib version, since we now depend on a glib version that provides this. 2008-10-23 Christian Persch <chpe@gnome.org> Bug 556398 – maybe deprecate vte_terminal_get_char_ascent/descent * src/vte.[ch]: Deprecate vte_terminal_get_char_ascent/descent. 2008-10-23 Christian Persch <chpe@gnome.org> Bug 339819 – LibVTE terminals in GLADE A glade/*: * Makefile.am * configure.in: Add glade catalogue. 2008-10-23 Christian Persch <chpe@gnome.org> Bug 399364 – Implement properties * src/vte.c: Add gobject properties. 2008-10-19 Christian Persch <chpe@gnome.org> Bug 556328 – Document set-scroll-adjustment parameters * src/vte.c: Document the set-scroll-adjustments signal. 2008-10-15 Behdad Esfahbod <behdad@gnome.org> * doc/reference/Makefile.am: * doc/reference/check-doc-coverage.sh: * doc/reference/check.docs: Update doc coverage test from cairo. 2008-10-14 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_set_cursor_shape): Invalidate cursor upon shape change. 2008-10-15 Christian Persch <chpe@gnome.org> * python/vte.defs: Add new API to the binding. 2008-10-14 Behdad Esfahbod <behdad@gnome.org> * src/vte-private.h: * src/vte.c (vte_terminal_draw_line), (vte_terminal_paint_cursor): Remove VTE_CURSOR_OUTLINE in favor of VTE_LINE_WIDTH. 2008-10-14 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_paint_cursor): Supposedly handle reverse video during cursor drawing. 2008-10-14 Behdad Esfahbod <behdad@gnome.org> * src/vte.c (vte_terminal_paint_im_preedit_string), (vte_terminal_paint): Move IM preedit string drawing into its own function for code clarity. 2008-10-14 Behdad Esfahbod <behdad@gnome.org> Bug 549835 – Feature Request: Configurable cursor appearance * src/vte.h: New public api: VteTerminalCursorShape vte_terminal_set_cursor_shape vte_terminal_get_cursor_shape * src/vte-private.h: * src/vte.c (_vte_terminal_insert_char), (vte_terminal_init), (vte_terminal_paint_cursor), (vte_terminal_paint), (vte_terminal_set_cursor_shape), (vte_terminal_get_cursor_shape): Implement new API. Also clean up cursor drawing in general. * doc/reference/Makefile.am: * doc/reference/tmpl/reaper.sgml: * doc/reference/tmpl/vte-unused.sgml: * doc/reference/tmpl/vte.sgml: * doc/reference/vte-sections.txt: Doc new symbols. Also add some missing docs. 2008-10-13 Christian Persch <chpe@gnome.org> * src/vte.c: Add gobject property infrastructure. 2008-10-13 Christian Persch <chpe@gnome.org> * src/Makefile.am: Fix missing prototypes compiler warning in marshal.c. 2008-10-06 Christian Persch <chpe@gnome.org> * src/vteconv.c: (_vte_conv_open): Fix compiler warning. 2008-10-06 Christian Persch <chpe@gnome.org> Bug 509204 – child-exited signal does not provide exit code * python/vte.defs: Add the new function to the bindings. 2008-10-06 Christian Persch <chpe@gnome.org> Bug 539130 – building g-t fails due to GtkType etc. deprecation * src/vte.h: Deprecate useless macros. 2008-10-06 Christian Persch <chpe@gnome.org> Bug 509204 – child-exited signal does not provide exit code * src/vte-private.h: * src/vte.h: * src/vte.c: Add function to get the child's exit status. 2008-10-06 Christian Persch <chpe@gnome.org> * configure.in: Bump version to 0.17.5.
2009-03-15Update py-gnome2-desktop to 2.26.0.jmcneill3-13/+12
=== GNOME_PYTHON_DESKTOP_2_26_0 === 2009-03-14 Gustavo J. A. M. Carneiro <gjc@gnome.org> * NEWS, * configure.ac, * wscript: [442] Version 2.26.0 2009-03-08 gjc * gnomedesktop/_gnomedesktop.defs: [441] Add caller-owns-return annotations for xxx_new_from_xxx functions. Fixes #570540. 2009-02-24 jstowers * evolution/ebookmodule.c, * evolution/ecalmodule.c: [440] Correctly include the GNOME_PYTHON_DESKTOP_*_VERSION attributes in the module __version__ attribute. 2009-02-24 gjc * evolution/ebookmodule.c, * evolution/ecalmodule.c: [439] Automatically import bonobo during evolution modules initialization, to avoid certain problems (see #561354). * evolution/wscript: [438] Fix typos in waf install path for evolution modules 2009-02-23 gjc * tests/common.py, * totem/plparsermodule.c: [437] Add bug #571829 test case * evince/evince.override: [436] (patch from Tomeu Vizoso) Bug 572575 ? evince.JobFind() crashes caller === GNOME_PYTHON_DESKTOP_2_25_91 === 2009-02-15 Gustavo J. A. M. Carneiro <gjc@gnome.org> * NEWS, * configure.ac, * wscript: [435] Release 2.25.91 2009-02-05 gjc * evince/evincemodule.c: [434] Call ev_shutdown() on a python atexit handler; closes #570622. === GNOME_PYTHON_DESKTOP_2_25_90 === 2009-02-01 Gustavo J. A. M. Carneiro <gjc@gnome.org> * NEWS, * configure.ac, * wscript: [433] Prepare 2.25.90 release 2009-01-31 gjc * gnomeapplet/appletmodule.c: [432] Bug 569823 ? get_popup_component does not return correct object * wnck/wscript: [431] (from Tomeu Vizoso) Bug 568284 ? Error building wnck bindings * waf: [430] Upgrade to WAF 1.5.3 2009-01-30 chpe * evince/evince.defs, * evince/evince.override, * evince/evincemodule.c: [429] Update evince bindings for new evince initialisation function. Bug #569873 2009-01-28 gjc * evince/evince.override, * evince/evincemodule.c: [428] (patch by Tomeu Vizoso) Initialize evince in module init, instead of wrapping an init function. Closes #568287. 2009-01-28 fpeters * evince/Makefile.am: Added. * Makefile.am, * configure.ac: Modified. [427] added support for building the evince module when using autotools. 2009-01-27 gjc * evince, * evince/evince.defs, * evince/evince.override, * evince/evincemodule.c, * evince/wscript: Added. * tests/common.py, * wscript: Modified. [426] (from Tomeu Vizoso) Bug 568287 ? Add python bindings for evince. === GNOME_PYTHON_DESKTOP_2_25_1 === 2009-01-17 Gustavo J. A. M. Carneiro <gjc@gnome.org> * Makefile.am: [425] automake disthook fixes * .bzrignore: [424] ignore files 2009-01-17 Gustavo J. A. M. Carneiro <gjc@gnome.org> * configure.ac: Added. * configure.ac: Removed. * wscript: Modified. [423] Version 2.25.1 2009-01-17 Gustavo J. A. M. Carneiro <gjc@gnome.org> * NEWS: Added. * NEWS: Removed. [422] Update 2009-01-17 gjc * gtop/gtop.c: [421] [Jasper Lievisse Adriaanse] Bug 565469 ? missing #include in gtop.c * evolution/__init__.py, * evolution/wscript: [420] Bug 561727 ? evolution still installed even if disabled * waf, * wscript: [419] Upgrade to a newer waf 2009-01-04 Gustavo J. A. M. Carneiro <gjc@gnome.org> * wscript: [418] Bug 555137 ? WAF build system does not install bugbuddy module 2009-01-03 gjc * wscript: [417] Use the gnu_dirs waf tool, so that --libdir configure option works 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * waf: Added. [416] Add standalone waf script 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * ChangeLog.pre-2.25, * Makefile.am, * autogen.sh, * bzrplugins, * bzrplugins/gnulog.py, * generate-ChangeLog: Added. * ChangeLog, * Makefile.am, * autogen.sh: Removed. * .bzrignore, * wscript: Modified. [415] Auto-generate the ChangeLog file from commits 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * .bzrignore: Added. [414] ignore file 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * wscript: [413] Fix WAF dist_hook * wscript: [412] Properly enable autoconfig in WAF * docs/gnomeprint/wscript: [411] cleanup 2008-12-27 Gustavo J. A. M. Carneiro <gjc@gnome.org> * README, * docs/gnomeprint/wscript, * docs/gnomeprintui/wscript, * docs/gtksourceview/wscript, * evolution/wscript, * gnomeapplet/wscript, * gnomedesktop/wscript, * gnomekeyring/wscript, * gnomeprint/wscript, * gtksourceview/wscript, * gtop/wscript, * mediaprofiles/wscript, * metacity/metacity.override, * metacity/wscript, * nautilusburn/wscript, * rsvg/wscript, * totem/wscript, * wnck/wscript, * wscript: Added. * README, * docs/gnomeprint/wscript, * docs/gnomeprintui/wscript, * docs/gtksourceview/wscript, * evolution/wscript, * gnomeapplet/wscript, * gnomedesktop/wscript, * gnomekeyring/wscript, * gnomeprint/wscript, * gtksourceview/wscript, * gtop/wscript, * mediaprofiles/wscript, * metacity/metacity.override, * metacity/wscript, * nautilusburn/wscript, * rsvg/wscript, * totem/wscript, * wnck/wscript, * wscript: Removed. [410] Port to modified version of WAF 1.5.x
2009-03-15Update py-gnome2 to 2.26.0.jmcneill3-11/+29
Changes: === GNOME_PYTHON_2_26_0 === 2009-03-14 Gustavo J. A. M. Carneiro <gjc@gnome.org> * NEWS, * configure.ac, * wscript: [553] Version 2.26.0 === GNOME_PYTHON_2_25_90 === 2009-02-01 Gustavo J. A. M. Carneiro <gjc@gnome.org> * configure.ac: Added. * configure.ac: Removed. * NEWS, * wscript: Modified. [552] Preparing 2.25.90 release 2009-02-01 gjc * gconf/gconf.override: [551] Bug 541088 ? gconf set_value should take unicode string as value. 2009-01-31 gjc * configure.ac: [550] Bug 564550 ? gnome-python libtool-2.2 patch * acinclude.m4: [549] (from Funda Wang) Use distutils to detect the value of Py_ENABLE_SHARED, not grep; closes #569832. * waf: [548] Upgrade to WAF 1.5.3 === GNOME_PYTHON_2_25_1 === 2009-01-17 Gustavo J. A. M. Carneiro <gjc@gnome.org> * Makefile.am: [547] automake distcheck fixes 2009-01-17 Gustavo J. A. M. Carneiro <gjc@gnome.org> * NEWS: Added. * NEWS: Removed. [546] Update NEWS for release 2009-01-17 gjc * configure.ac, * wscript: [545] Bump version to 2.25.1 * waf, * wscript: [544] Update to newer WAF 2009-01-03 gjc * wscript: [543] Use the gnu_dirs waf tool, so that --libdir configure option works 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * waf: Added. [542] Add a ready-made waf script, for easier deployment in jhbuild 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * .bzrignore: [541] ignore 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * .bzrignore, * ChangeLog.pre-2.25, * Makefile.am, * autogen.sh, * bzrplugins, * bzrplugins/gnulog.py, * generate-ChangeLog: Added. * ChangeLog, * Makefile.am, * autogen.sh: Removed. * wscript: Modified. [540] Auto-generate the ChangeLog via bazaar log plugin 2009-01-03 Gustavo J. A. M. Carneiro <gjc@gnome.org> * wscript: [539] WAF: fix autoconfig and dist_hook 2008-12-26 Gustavo J. A. M. Carneiro <gjc@gnome.org> * README, * bonobo/wscript, * docs/gnomevfs/wscript, * gconf/wscript, * gnome/wscript, * gnomecanvas/wscript, * gnomevfs/wscript, * wscript: Added. * README, * bonobo/wscript, * docs/gnomevfs/wscript, * gconf/wscript, * gnome/wscript, * gnomecanvas/wscript, * gnomevfs/wscript, * wscript: Removed. [538] Experimental support for waf 1.5.x
2009-03-15Update libgnomekbd to 2.26.0.jmcneill4-217/+10
Changes: 2009-03-13 svu * configure.in, NEWS: preparing 2.26.0 2009-02-25 svu * libgnomekbd/gkbd-indicator.c: use updated tooltips API, closing #550212 * capplet/gkbd-indicator-plugins-capplet.c: fixed signal API, closing #572661 2009-02-19 svu * configure.in, NEWS: preparing 2.25.91 2009-02-09 svu * libgnomekbd/gkbd-indicator-config.c: deprecate gdk_pixbuf_unref, closing #570951 2008-12-09 Pedro Fragoso <ember@ubuntu.com> * capplet/gkbd-indicator-plugins-capplet.h: * test/gkbd-indicator-test.c: * test/gkbd-keyboard-drawing-test.c: GNOME Goal: Clean up GLib and GTK+ includes (Closes: #563629) 2008-11-09 svu * libgnomekbd/gkbd-keyboard-config.c: fixed memleak, http://bugzilla.gnome.org/show_bug.cgi?id=549874 2008-10-27 svu * libgnomekbd/gkbd-indicator.c: fixing crash in broken X configuration, http://bugzilla.gnome.org/show_bug.cgi?id=553915 2008-09-28 svu * libgnomekbd/gkbd-keyboard-drawing.c: make default orientation (for printing) landscape, http://bugzilla.gnome.org/show_bug.cgi?id=553491
2009-03-15Update gtk2+ to 2.16.0.jmcneill3-9/+33
Changes: 2009-03-13 Matthias Clasen <mclasen@redhat.com> * === Released 2.16.0 === 2009-03-13 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates * configure.in: Bump version to 2.16.0 2009-03-11 Matthias Clasen <mclasen@redhat.com> Bug 572455 – GtkEntry window layed out wrong if the widget has focus * gtk/gtkentry.c: Fix problems with window positioning. Reported by Benjamin Berg. 2009-03-11 Tor Lillqvist <tml@iki.fi> Bug 573067 - Intra-app dnd of text behavior on Windows is wrong * gdk/win32/gdkdnd-win32.c (local_send_motion) (gdk_drag_motion): The default action should be move, not copy. Tweak how the GdkDragAction fields in GdkDragContexts are changed. Seems to help the problem. Add more debugging printout for --gdk-debug=dnd to many functions. * gdk/win32/gdkmain-win32.c * gdk/win32/gdkprivate-win32.h: (_gdk_win32_drag_protocol_to_string) (_gdk_win32_drag_action_to_string): New functions for use in debugging printouts. 2009-03-11 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkdnd-win32.c: Use G_DEFINE_TYPE. Some debugging printout changes. Hacking on the OLE2_DND code, which still doesn't work, though, and is not normally compiled. 2009-03-11 Tor Lillqvist <tml@iki.fi> Bug 570896 - gdkevents-win32.c(2947) : error C4053: one void operand for '?:' * gdk/win32/gdkevents-win32.c (gdk_event_translate): Fix compilation error with MSVC. While at it add clarifying comments and fix a typo in the debugging output. 2009-03-11 Tor Lillqvist <tml@iki.fi> Bug 574794 - Can not resize shaped windows on Windows * gdk/win32/gdkevents-win32.c (gdk_event_translate): On handling WM_WINDOWPOSCHANGED, don't do anything if the position and size hasn't changed. I am not exactly sure I understand why this helps this particular bug. 2009-03-10 Matthias Clasen <mclasen@redhat.com> Bug 574561 – gtk_style_get "shadows" g_object_get * gtk/gtk.symbols: * gtk/gtkstyle.[hc]: Rename gtk_style_get_property to gtk_style_get_style_property to avoid problems for language bindings. Pointed out by Torsten Schoenfeld. 2009-03-10 Matthias Clasen <mclasen@redhat.com> Bug 574622 – GtkEntry: Should we wrap icon-press and icon-release signals? * gtk/gtkentry.c: ::icon-press and ::icon-release are not action signals. Pointed out by Murray Cumming 2009-03-04 Michael Hasselmann <michaelh@openismus.com> * gtk/gtkcomboboxentry.c (gtk_combo_box_entry_contents_changed): Fixed regression reported in bug #574059. (search button not available in some cases.) The old implementation relied on bug #572478. 2009-03-10 Alexander Larsson <alexl@redhat.com> * gtk/gtkmountoperation.c: (gtk_mount_operation_ask_password): Clear all optionally created widget pointer in priv. Initially priv is cleared so thats ok, but on a second call we may have leftovers from previous calls which is problematic if for instance we asked for the user the first time and not the second, then we will access the old priv->username_entry. 2009-03-06 Michael Natterer <mitch@gimp.org> * gtk/gtkscalebutton.c (gtk_scale_button_set_property): don't call gtk_orientable_set_orientation() because that calls g_object_set() again -> infinite recursion. Call gtk_scale_button_set_orientation() instead. 2009-03-02 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version 2009-03-02 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.5 === 2009-03-02 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates 2009-03-02 Matthias Clasen <mclasen@redhat.com> Bug 546285 – Allow GtkEntry to draw progress * gtk/gtkentry.c: Improve the drawing of progress in entries, using fg/bg[SELECTED]. Add a progress-border style property. Draw progress behind icons too. * gtk/gtkrc.c: Add defaults for fg/bg[SELECTED] in entries. Patch by Benjamin Berg. 2009-03-02 Matthias Clasen <mclasen@redhat.com> Bug 573688 – Don't steal update region in gtk_text_view_paint() * gtk/gtktextview.c (gtk_text_view_paint): If additional areas got invalidated, don't try to add them to the paint region: in an expose handler, we cannot paint outside the area that was passed in, since drawing will be clipped. So stealing the update region from the window causes lost draws. Patch by Owen Taylor 2009-03-02 Alexander Larsson <alexl@redhat.com> Bug 573087 – gdkwindow.c: {x,y}_offset used uninitialized * gdk/gdkwindow.c (gdk_window_clear_backing_rect_redirect): Don't use uninitialized vars. Fix offsets for redirected pixmap, draw to pixmap not window. 2009-03-02 Theppitak Karoonboonyanan <thep@linux.thai.net> Bug 457086 - numpad does not work when the Thai-Lao input method is used * modules/input/gtkimcontextthai.c (is_context_lost_key): Do not count character-generating keypads as context-lost keys. (patch recommitted after approval) 2009-03-01 Matthias Clasen <mclasen@redhat.com> * gdk/gdkkeysyms.h: Fix the sorting of GDK_KP_Equal. 2009-03-01 Matthias Clasen <mclasen@redhat.com> Bug 552619 – File Chooser no longer automatically enters newly created directories * gtk/gtkfilechooserdefault.c (edited_idle_cb): Switch to the newly created folder on success. 2009-03-01 Matthias Clasen <mclasen@redhat.com> Bug 573515 – po-properties/ special Makefile.in.in handling causes failure to build * configure.in: Generate po-properties/POTFILES at configure time. Patch by Loïc Minier 2009-03-01 Matthias Clasen <mclasen@redhat.com> * demos/gtk-demo/appwindow.c: Set the program-name property of the about dialog. * docs/tools/widgets.c: Add GtkAboutDialog 2009-02-28 Matthias Clasen <mclasen@redhat.com> Bug 572273 – No replacement documented for gtk_action_connect_proxy() * gtk/gtkaction.c: Make gtk-doc pick up deprecation notes. Insisted on by Andre Klapper. 2009-02-28 Matthias Clasen <mclasen@redhat.com> Bug 573287 – Warning on startup * gtk/gtkstatusicon.c (gtk_status_icon_finalize): Disconnect all tray icon signals. Noticed by Bastien Nocera 2009-02-28 Matthias Clasen <mclasen@redhat.com> Bug 573211 – Setting screen for popup windows * gtk/gtkentrycompletion.c: * gtk/gtknotebook.c: Keep popups on the right screen. Pointed out by Morten Welinder 2009-02-28 Matthias Clasen <mclasen@redhat.com> Bug 573113 – Can't build tests due to testfilechooserbutton.c... * tests/testfilechooserbutton.c: Don't use deprecated API. Reported by Tobias Mueller 2009-02-28 Matthias Clasen <mclasen@redhat.com> Bug 573069 – Gdk-CRITICAL warnings with Gtk 2.14 when dragging GtkNotebook tabs * gtk/gtkwidget.c (_gtk_widget_synthesize_crossing): Be a little more careful when navigating up the parent chain. * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Reset the pointer window thats stored on the screen when it is destroyed. 2009-02-27 Matthias Clasen <mclasen@redhat.com> Bug 572996 – crash in Home Folder: Trying to open the sidebar * gtk/gtkpaned.c (get_child_panes): Handle widget being NULL. Pointed out by Wouter Bolsterlee. 2009-02-27 Matthias Clasen <mclasen@redhat.com> Bug 572972 – GtkRecentChooserDefault: memory leak in copy_activated_cb() * gtk/gtkrecentchooserdefault.c (copy_activated_cb): Don't leak a GtkRecentInfo. Found by Tommi Rantala 2009-02-27 Matthias Clasen <mclasen@redhat.com> Bug 572968 – GtkIconView: image_description setter function strdups wrong string * gtk/gtkiconview.c (gtk_icon_view_item_accessible_image_set_image_description): Copy the right string. Pointed out by Tommi Rantala 2009-02-27 David Zeuthen <davidz@redhat.com> Bug 573416 – GtkMountOperation fixes for ask_password() * gtk/gtkmountoperation.c (gtk_mount_operation_ask_password): Split the message from GMountOperation into primary/secondary like we also do in gtk_mount_operation_ask_question() 2009-02-27 Michael Natterer <mitch@imendio.com> Bug 573383 – Setting a textview's buffer to NULL doesn't do a complete job * gtk/gtktextview.c (gtk_text_view_set_buffer): always set text_view->layout's buffer, also if it's NULL. 2009-02-25 Tristan Van Berkom <tvb@gnome.org> Bug 572904 – GtkRadioAction broken in trunk * gtk/gtkradioaction.c: When setting non active state always notify the action's active state (this prevents toggle type proxies used with radio actions from deactivating when pressed a second time). 2009-02-25 Xan Lopez <xan@gnome.org> Bug 495320 - GtkRange does not use gdk_event_request_motions * gtk/gtkrange.c: (gtk_range_motion_notify): Use gdk_event_request_motions to request more motion events, as suggested in the docs for widgets using motion hints. 2009-02-24 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkevents-x11.c: * gdk/x11/gdkscreen-x11.[hc]: Another attempt at getting Xrandr screen size changes right. Actually handle XRRScreenChangeNotify events, and ignore root ConfigureNotify events if we are using Xrandr. Only emit size-changed signals if the screen size changed, and only emit monitor-changed signals if the monitors changed. 2009-02-23 Matthias Clasen <mclasen@redhat.com> Bug 565199 – Ellipsize text in Places list * gtk/gtkfilechooserdefault.c (shortcuts_list_create): Never scroll the places horizontally. Instead, ellipsize the text. 2009-02-19 Michael Hasselmann <michaelh@openismus.com> * gtk/gtkcombobox.c (gtk_combo_box_set_active_internal): Added a check to not emit a "changed" signal when an already invalid selection was set to invalid. 2009-02-22 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkactivatable.[hc]: Rename gtk_activatable_reset to gtk_activatable_sync_action_properties, since the previous name was deemed too generic. Update all implementations. 2009-02-19 Ray Strode <rstrode@redhat.com> * gdk/x11/gdkscreen-x11.c (monitor_compare_function), (init_randr13): After using randr to get a list of monitors, sort the list such that the biggest output of "cloned" outputs comes first in the list. This helps apps that don't generally handle overlapping outputs to work better in randr clone mode. 2009-02-19 Sven Neumann <sven@gimp.org> * gdk/directfb/gdkwindow-directfb.c (gdk_directfb_window_move_resize): looks like being called with negative width and height should be interpreted as a move. Fixes scrolling and makes popups work to some extent. (_gdk_directfb_move_resize_child): formatting. 2009-02-19 Sven Neumann <sven@gimp.org> * gdk/directfb/gdkdisplay-directfb.c (gdk_display_open): move the call to _gdk_windowing_window_init() up a little. Fixes a crash when running on pseudo-color visuals. Thanks to Masse Nicolas for pointing this out. 2009-02-19 Sven Neumann <sven@gimp.org> * gdk/directfb/gdkwindow-directfb.c (gdk_window_foreign_new_for_display, gdk_directfb_window_new): initialize private->impl. Thanks to Masse Nicolas for pointing this out. 2009-02-19 Matthias Clasen <mclasen@redhat.com> Bug 572387 – gdm crashes after gtk 2.15.4 upgrade * gdk/x11/gdkscreen-x11.c (init_xrandr13): If X is broken and returns no monitors, fall back to other multihead init methods, so that we at least get one monitor set up. 2009-02-19 Michael Natterer <mitch@imendio.com> * gtk/gtkmountoperation.c: sort functions so their order is more "standard", some cosmetic cleanup (not changing any code). 2009-02-19 Michael Natterer <mitch@imendio.com> * tests/testgtk.c: add some orientation flipping code to the "flipping" test. 2009-02-19 Michael Natterer <mitch@imendio.com> * gtk/gtkscalebutton.c: make the orientation flipping much simpler by using the GtkOrientable features of the involved widgets: (gtk_scale_button_init): create the frame, box and scale here, they never need to be recreated because they implement GtkOrientable. (gtk_scale_button_constructor): remove their construction here. (gtk_scale_button_set_orientation): don't destroy and re-create anything. Instead, simply set the orientation of the above created widgets and fiddle a bit with the "plus" and "minus" buttons' packing and the scale's "inverted" state. Remove separate internal GtkScaleButtonHScale and GtkScaleButtonVScale subclasses and simply have a GtkScaleButtonScale directly inherited from GtkScale. 2009-02-19 Theppitak Karoonboonyanan <thep@linux.thai.net> * modules/input/gtkimcontextthai.c (is_context_lost_key): Revert the unapproved patch for bug 457086. 2009-02-18 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkscreen-x11.c (init_randr13): Ignore disconnected outputs, and fill in name and physical dimensions. 2009-02-18 Sven Neumann <sven@gimp.org> Bug 533456 – Memory leak when window is destroyed * gdk/directfb/gdkdirectfb.h * gdk/directfb/gdkprivate-directfb.h * gdk/directfb/gdkcursor-directfb.c * gdk/directfb/gdkevents-directfb.c * gdk/directfb/gdkwindow-directfb.c: removed all #ifdef checks for DIRECTFB_MAJOR_VERSION >= 1 and compile that code unconditionally. as we depend on DirectFB >= 1.0.0 now. Fixes a potential build issue that would lead to a memory leak as described in bug #533456. 2009-02-18 Sven Neumann <sven@gimp.org> Bug 513422 – Unknown meaning of translatable messages * gdk/directfb/gdkdisplay-directfb.c: removed broken and commented code and the translatable messages that belonged to it. 2009-02-18 Sven Neumann <sven@gimp.org> Bug 560671 – the client_message API doesn't work in DirectFB * gdk/directfb/gdkevents-directfb.c: applied a slightly cleaned up patch from Steve Lhomme that adds this functionality using DirectFB's DFBUserEvent. 2009-02-18 Sven Neumann <sven@gimp.org> Bug 543710 – Dead keys do not work anymore with DirectFB * gdk/directfb/gdkkeys-directfb.c (gdk_directfb_translate_key): applied patch from Josselin Mouette that removes special handling of dead keys as that is done by DirectFB for a long time already. 2009-02-18 Sven Neumann <sven@gimp.org> * configure.in: depend on DirectFB >= 1.0.0. There's no point in using an earlier development version. 2009-02-18 Sven Neumann <sven@gimp.org> Bug 554407 – directfb backend does not implement GdkWindowImpl * gdk/directfb/gdkgeometry-directfb.c * gdk/directfb/gdkprivate-directfb.h * gdk/directfb/gdkwindow-directfb.c: fix the build of the DirectFB backend and resurrect basic functionality. Based on a patch from the Ubuntu bug-tracker and work by Masse Nicolas. 2009-02-18 Theppitak Karoonboonyanan <thep@linux.thai.net> Bug 457086 - numpad does not work when the Thai-Lao input method is used * modules/input/gtkimcontextthai.c (is_context_lost_key): Do not count character-generating keypads as context-lost keys. 2009-02-17 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version 2009-02-17 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.4 === * gdk/tests/Makefile.am: Disable check-gdk-cairo for now. 2009-02-17 Andre Klapper <a9016009@gmx.de> * demos/gtk-demo/main.c: Fix deprecated glib call. 2009-02-17 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates 2009-02-16 Matthias Clasen <mclasen@redhat.com> Bug 572040 – GtkAssistant does not expose page titles * gtk/gtkassistant.c (gtk_assistant_accessible_ref_child): Set the object name to the page title. Proposed by Eitan Isaacson 2009-02-16 Matthias Clasen <mclasen@redhat.com> Bug 572041 – Focus should change when advancing forward in GtkAssistant * gtk/gtkassistant.c (set_current_page): Set focus when the current page changes. Pointed out by Eitan Isaacson 2009-02-16 Matthias Clasen <mclasen@redhat.com> * configure.in: Require GLib 2.19.7 for GMountOperation::aborted. * gtk/gtkmountoperation.c: Implement GMountOperation::aborted. 2009-02-16 Sven Neumann <sven@gimp.org> * gdk/gdk.symbols * gdk/directfb/gdkkeys-directfb.c: implement gdk_keymap_get_caps_lock_state(). No "state-changed" signal yet. 2009-02-16 Tor Lillqvist <tml@novell.com> Bug 571873 - Compile error with gdk/win32/gdkselection-win32.c * gdk/win32/gdkselection-win32.c (gdk_selection_convert): Cast gpointer to char * before pointer arithmetic to avoid compilation error with MSVC. (_gdk_selection_property_delete): Remove unused variable. 2009-02-13 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Don't forget to register randr events. Found by Søren Sandmann 2009-02-13 Matthias Clasen <mclasen@redhat.com> * configure.in: Check for Xrandr 1.3 * gdk/x11/gdkdisplay-x11.[ch]: Rename have_randr12 to have_randr13 and set if if we have randr 1.3 * gdk/x11/gdkscreen-x11.c: Go back to using randr for monitor information, if we have XRRGetScreenResourcesCurrent. : 2009-02-12 Cody Russell <bratsche@gnome.org> Bug 571576 – gdk_pixbuf_save_to_stream() broken * gdk-pixbuf/gdk-pixbuf-io.c: Fix gdk_pixbuf_save_to_stream() so that it does not always return FALSE (even when it succeeds), and also so that it does not set error to NULL when something goes wrong. 2009-02-12 Marek Kasik <mkasik@redhat.com> Bug 568571 – Asian am/pm format on cups print backend's time parsing * modules/printbackends/cups/gtkprintbackendcups.c: Add Asian am/pm format into formats recognized by CUPS backend 2009-02-11 Matthias Clasen <mclasen@redhat.com> Bug 570824 – [a11y] TreeView is not keyboard (re)focusable after selecting a cell in a non-sortable column * gtk/gtktreeview.c (gtk_tree_view_header_focus): Don't grab focus to a header button if it is not focusable. Problem reported by Joanmarie Diggs 2009-02-11 Matthias Clasen <mclasen@redhat.com> Bug 508545 – No way to identify terminal classes from documentation * gtk/gtkvolumebutton.[hc]: Move the _GtkVolumeButton definition into the header to make it possible to derive from GtkVoumeButton. Reported by Chris Lord. 2009-02-11 Matthias Clasen <mclasen@redhat.com> Bug 571196 – gtk_binding_entry_add_signall deprecated without alternative * gtk/gtk.symbols: * gtk/gtkbindings.[hc]: Undeprecate gtk_binding_entry_add_signall since its replacement is a varargs function. Complaint by Torsten Schoenfeld. 2009-02-11 Matthias Clasen <mclasen@redhat.com> Bug 571249 – Icons are not drawn properly when initial widget state is insensitive * gtk/gtkentry.c (gtk_entry_ensure_pixbuf): Render icons in normal state, regardless of the entrys state. Reported by Enrico Tröger. 2009-02-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserbutton.c: Don't emit the file-set signal if the file chooser dialog is canceled. But emit it if a file is received via DND. 2009-02-11 Matthias Clasen <mclasen@redhat.com> Bug 353196 – Add a file-set signal to GtkFileChooserButton * gtk/gtkfilechooserbutton.c: Remove GTK_SIGNAL_ACTION from the file-set signal, that wasn't supposed to have it. 2009-02-10 Takao Fujiwara <takao.fujiwara@sun.com> Bug 571015 – libprintbackend-cups has unlocalized strings * modules/printbackends/cups/gtkprintbackendcups.c: Added a translator comment with the request of translators. 2009-02-09 Richard Hughes <richard@hughsie.com> * docs/reference/gtk/migrating-GtkEntry-icons.sgml: Fix the enumerated name in the migration document. 2009-02-09 Cody Russell <bratsche@gnome.org> * gdk/win32/gdkwin32.h: Add potentially missing #defines for XBUTTON1, etc. Fixes the build that was broken in r21746. 2009-02-09 Takao Fujiwara <takao.fujiwara@sun.com> Bug 571015 – libprintbackend-cups has unlocalized strings Reviewed by Matthias Clasen <mclasen@redhat.com> * modules/printbackends/cups/gtkprintbackendcups.c (handle_option): Add translatable strings from ppd files. 2009-02-06 Matthias Clasen <mclasen@redhat.com> Make the new GtkAction code work with PolicyKit-gnome's use of actions. * gtk/gtkaction.c (gtk_action_[un]block_activate_from): Block the action. * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activatable_reset): * gtk/gtktogglebutton. (gtk_toggle_button_activatable_reset): * gtk/gtktoggletoolbutton.c (gtk_toggle_tool_button_activatable_reset): Work with non-toggle actions without complaining. * gtk/gtktoolbutton.c (gtk_tool_button_activatable_update): Updating the icon-name should not remove the label. * gtk/gtkimagemenuitem.c (activatable_update_icon_name): Also update the image when the icon name is set to NULL. 2009-02-06 Matthew Barnes <mbarnes@redhat.com> * gtk/gtklabel.c (gtk_label_set_label): Accept a NULL string. 2009-02-03 Matthias Clasen <mclasen@redhat.com> Bug 538439 – tooltip may appear in upper left corner instead of over widget * gtk/gtktooltip.c (gtk_tooltip_trigger_query): Set the root coordinates in the event correctly. Patch by Kristian Rietveld. 2009-02-02 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version 2009-02-02 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.3 === * NEWS: Updates 2009-02-01 Behdad Esfahbod <behdad@gnome.org> * gtk/gtksettings.c (gtk_settings_class_init): Change the "gtk-fontconfig-timestamp" property from int to uint. Doesn't affect anything in practice, except that it overflows years later... 2009-02-01 Behdad Esfahbod <behdad@gnome.org> Bug 569635 – fontchooser should reload list of families/styles on theme change * gtk/gtkfontsel.c (gtk_font_selection_class_init), (gtk_font_selection_init), (gtk_font_selection_finalize), (gtk_font_selection_ref_family), (gtk_font_selection_ref_face), (gtk_font_selection_reload_fonts), (gtk_font_selection_screen_changed), (gtk_font_selection_style_set), (gtk_font_selection_scroll_to_selection), (gtk_font_selection_scroll_on_map), (gtk_font_selection_select_font), (gtk_font_selection_show_available_fonts), (gtk_font_selection_show_available_styles), (gtk_font_selection_select_style), (gtk_font_selection_select_font_desc), (gtk_font_selection_set_font_name): Reload Pango families and faces in style_set. Installing/uninstalling fonts shows up immediately in an open font chooser now. 2009-01-31 Matthias Clasen <mclasen@redhat.com> Bug 162726 – Multiple Latin layouts in XKB break keyboard shortcuts * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Change the handling of fuzzy matches: As long there are any exact matches, only exact matches are returned. If there are no exact matches, fuzzy matches will be returned, as long as they are not shadowing a possible exact match. This means that fuzzy matches won't be considered if their keyval is present in the current group. Problem reported by many people, patch by Simos Xenitellis. 2009-01-31 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates 2009-01-30 Fridrich Strba <fridrich.strba@bluewin.ch> * configure.in: Allow linking in static jasper gdk-pixbuf loader. (reviewed by Tor Lillqvist) 2009-01-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (preedit_changed_handler): Be more careful with the beeps, since preedit-changed is occasionally emitted without actual input. Pointed out by Tor Lillqvist. 2009-01-30 Matthias Clasen <mclasen@redhat.com> Bug 569918 – 64bit portability issue in gtkrecentchooser.c * gtk/gtkrecentchooser.c (gtk_recent_chooser_set_use_action_appearance): Avoid a compiler warning. Patch by Magnus Boman. 2009-01-30 Matthias Clasen <mclasen@redhat.com> Bug 359288 – Toolbar items are not shown after hiding * gtk/gtktoolbar.c (slide_idle_handler): Make sure we queue at least one resize. This fixes a problem with toolitems remaining invisible when they shouldn't that was reported by Christian Weiske. 2009-01-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkrecentchoosermenu.c (gtk_recent_chooser_menu_create_item): Always show images. 2009-01-29 Tor Lillqvist <tml@novell.com> Bug 559408 - Transparency lost when images are copied between GTK+ and the clipboard on Windows The code in gdkselection-win32.c is simplified quite a lot. When an image is stored on the clipboard from GTK+, only the "PNG" and CF_DIB formats are advertised. PNG is our preferred format because it can losslessly represent any image that gdk-pixbuf can handle, even with alpha, unambiguously. CF_DIB is also advertised because of its ubiquitous support in Windows software. Delayed rendering is used as before, so for other data than text nothing is actually stored on the clipboard until some app asks for it. It's pointless to advertise images formats like "image/png" or "image/x-MS-bmp" that no other Windows application is going to look for anyway. Likewise it's pointless to store text under formats like "text/plain" or "UTF8_STRING". Just store CF_UNICODETEXT. CF_TEXT will be available as a synthesized format anyways. Office 2007 offers and asks for images in PNG format using the registered clipboard format name "PNG", so we do likewise. If the "PNG" format is available that is preferred when copying to GTK+ from the clipboard. Unfortunately Word 2007 still uses CF_DIB without handling alpha. But PowerPoint 2007 uses PNG if available and handles alpha correctly. Both Word and Powerpoint offer PNG with alpha nicely. Firefox and IE7 offer images that contain alpha as 32-bit version 3 BI_RGB DIBs with the undocumented "extra" bytes actually being alpha. Also, alpha is premultiplied into the RGB bytes, presumably because that is how AlphaBlend() wants such DIBs. That is also taken care of. At least for Firefox it easy to be sure that a CF_DIB on the clipboard is from Firefox. Also some general stylistic cleanup, comment improvements, and improvements of debugging printout especially in the clipboard handling. Those are not detailled below. * gdk/win32/gdkprivate-win32.h * gdk/win32/gdkglobals-win32.c * gdk/win32/gdkgmain-win32.c: Move some globals that were used only in gdkselection-win32.c to be local to that file. * gdk/win32/gdkproperty-win32.c (gdk_property_change): Don't bother checking if text to be placed on the clipboard consists of only ASCII. * gdk/win32/gdkselection-win32.c: Add static variables for a list of GdkPixbuf-supported formats, well-known registered clipboard formats for images, and for GdkAtoms for well-known image and text formats. (_gdk_win32_selection_init): Initialize above static variables. (selection_property_store) (gdk_selection_property_get) (_gdk_selection_property_delete): Don't use a FIFO of GdkSelProps for a window after all, it breaks testtext. See bug #163844. (gdk_selection_convert): When converting to the TARGETS format, i.e. when the caller wants to know what clipboard formats are available, if PNG is available we report just that and skip CF_DIB, JPEG and GIF even if advertised. If CF_UNICODETEXT is available, report only UTF8_STRING. When converting to the UTF8_STRING format, i.e. when the caller wants text from the clipboard, try just CF_UNICODETEXT. There is no point in trying CF_TEXT as Windows will synthesize CF_UNICODETEXT from CF_TEXT anyway, if some app has stored just CF_TEXT. When converting to the image/bmp format, i.e. when the caller wants an CF_DIB image from the clipboard, we check if the DIB is a version 3 32-bit BI_RGB one that is likely to actually contain alpha in the "extra" bytes. Such a DIB is likely to have premultiplied alpha even, at least in the case of Firefox 3 and IE7. We then edit the DIB in-place into a version 5 one in BI_BITFIELDS format and undo the alpha premultiplication. In any case, prepend a BMP file header before letting go of the data which will be fed to the gdk-pixbuf bmp loader by upper levels. (gdk_win32_selection_add_targets): If some kind of pixmap image format is being added, actually advertise just PNG and CF_DIB. Note that alpha won't be stored on the clipboard through CF_DIB. This is because gdk-pixbuf's bmp loader doesn't save alpha. Furthermore, few if any non-GTK+ Windows apps seem to understand a version 5 DIB with proper alpha anyway. (_gdk_win32_selection_convert_to_dib): Simplified muchly. 2009-01-29 Tor Lillqvist <tml@novell.com> Bug 145058 - Inputting "^^" requires four keystrokes on Win32, differs from platform default behaviour * gtk/gtkimcontextsimple.c (check_win32_special_case_after_compact_match): New function. Called from check_compact_table() after a table-based match has committed a character. In case there was two identical dead accents in the input, another copy of the spacing accent that was already committed is committed. This fixes #145058. (check_win32_special_cases): New function. Called first from gtk_im_context_simple_filter_keypress(). This fixes another problem: a dead accent followed by a space should commit the corresponding spacing accent. The compose tables from X commit another character in two cases and we want to override that on Windows. Add GTK_NOTE (MISC) debugging output to this code. 2009-01-29 Claudio Saavedra <csaavedra@igalia.com> Bug 569435 – make maintainer-clean removes non-generated sources * gdk/Makefile.am: Do not remove gdkprivate.h and gdkwindowimpl.h during make maintainer-clean, as these files are not generated. 2009-01-28 Philip Withnall <philip@tecnocode.co.uk> * gtk/gtktreeview.c: Small documentation fix. 2009-01-27 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Use the get_text_area_size vfunc to make alignment and icons in spin buttons work correctly. 2009-01-27 Matthias Clasen <mclasen@redhat.com> Bug 569336 – change in gtkbutton klass is causing crash when activating menu item * gtk/gtktogglebutton.c: Don't chain the clicked handler up unconditionally. 2009-01-27 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version 2009-01-27 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.2 === * NEWS: Updates 2009-01-26 Matthias Clasen <mclasen@redhat.com> Bug 322932 – Always show icons on panel menus * gtk/gtk.symbols: * gtk/gtkimagemenuitem.[hc]: Add a property to override the show-menu-images setting for individual menuitems. Patch by William Jon McCann. 2009-01-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkbutton.c: Activate the action in a regular clicked handler instead of the default handler, to make it work with derived classes which don't chain up their clicked handler. 2009-01-26 Matthias Clasen <mclasen@redhat.com> Bug 569104 – Toggle menu entries showed as check menu entries in nautilus * gtk/gtkactivatable.c (gtk_activatable_do_set_related_action): Block the previous action when calling reset() to prevent accidental activation of the previous action. * gtk/gtkaction.c (gtk_action_activate): Don't compare booleans. * gtk/gtktoggleaction.c (gtk_toggle_action_set_active): Remove extraneous braces. 2009-01-26 Bastien Nocera <hadess@hadess.net> Bug 569240 - Crasher when using markers * gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying a GtkRange with markers 2009-01-26 Richard Hult <richard@imendio.com> Bug 566628 – gdk_display_close always asserts on win32 and quartz * gdk/quartz/gdkdisplay-quartz.c (_gdk_windowing_set_default_display): Copy fix for bug #566628 from the win32 backend: Allow also a NULL parameter in the g_assert(). 2009-01-25 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolitem.[hc]: Export the function to create a proxy menuitem from the action for use in subclasses. * gtk/gtktoolbutton.c: * gtk/gtktoggletoolbutton.c: Use it here. * gtk/gtkrecentchoosermenu.c: Avoid temporary empty state that can lead to a recent action proxy menu being erroneously hidden. 2009-01-25 Matthias Clasen <mclasen@redhat.com> * gtk/gtkradioaction.c: Set draw-as-radio to TRUE. 2009-01-24 Matthias Clasen <mclasen@redhat.com> Revert changes for bug 567124. Instead of trying to avoid setting up the im context before the widget is realized, just reset it when the client window is set. * gtk/gtkimmulticontext.c: Reset the slave when a client window is set. * gtk/gtkimmodule.c * gtk/gtktextview.c: Revert changes for bug 567124. 2009-01-25 Claudio Saavedra <csaavedra@igalia.com> * gtk/gtktreeview.c: Use gtk-doc syntax to refer to properties in the docstrings. 2009-01-25 Claudio Saavedra <csaavedra@igalia.com> * gtk/gtkiconview.c: More docstrings improvements regarding reorderable property. 2009-01-24 Claudio Saavedra <csaavedra@igalia.com> Bug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs wrt. reorderable property * gtk/gtkiconview.c: Improve docstrings regarding reorderable property. Based on a patch by Björn Lindqvist. 2009-01-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolbutton.c (gtk_tool_button_activatable_reset): Fall back from stock ids to icon names like the old code did. Patch by Tristan van Berkom. 2009-01-24 Matthias Clasen <mclasen@redhat.com> * tests/testactions.c: Add a testcase for toolitems using icon names. 2009-01-24 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkcursor-x11.c (_gdk_x11_cursor_update_theme): Don't update blank cursors. 2009-01-24 Claudio Saavedra <csaavedra@igalia.com> * gtk/gtktreeview.c: (gtk_tree_view_class_init): Slightly improve ::search-column property description. 2009-01-23 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version 2009-01-23 Matthias Clasen <mclasen@redhat.com> * === Released 2.15.1 === 2009-01-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkactivatable.c: Make the section docs produce some valid xml. 2009-01-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkactivatable.c: Fix the section docs so gtk-doc finds them. 2009-01-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkrecentchooser.c: * gtk/gtkuimanager.c: Fix issues found by pltcheck 2009-01-23 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 560228 – Add "action-controller" property to GtkWidgetClass Rework the way actions and proxies interact, to make the interaction less ad hoc, more extensible, and better suited for support in GUI builders like glade. To be used as a proxy, a widget must now implement the GtkActivatable interface, and GtkActivatable implementations are responsible for syncing their appearance with the action and for activating the action. All the widgets that are commonly used as proxies implement GtkActivatable now. Patch by Tristan van Berkom. * gtk/gtkactivatable.[hc]: The GtkActivatable interface. * gtk/gtkbutton.c: * gtk/gtktogglebutton.c: * gtk/gtktoolitem.c: * gtk/gtktoolbutton.c: * gtk/gtktoggletoolbutton.c: * gtk/gtkmenuitem.c: * gtk/gtkcheckmenuitem.c: * gtk/gtkimagemenuitem.c: * gtk/gtkradiomenuitem.c: * gtk/gtkrecentchooserprivate.h: * gtk/gtkrecentchooser.c: * gtk/gtkrecentchooserdefault.c: * gtk/gtkrecentchoosermenu.c: Implement GtkActivatable. * gtk/gtkaction.[hc]: Move appearance synchronization to GtkActivatable implementations. * gtk/gtkradioaction.c: * gtk/gtkrecentaction.c: * gtk/gtktoggleaction.c: * gtk/gtkactiongroup.c: Adapt. * gtk/gtk.h: Include gtkactivatable.h * gtk/gtk.symbols: Add new functions 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 567124 – proposal to delay doing something related to immodule until widgets realized Delay setting up immodules until the widget is realized. Patch by Akira Tagoh * gtk/gtktextview.c: Don't set up im stuff if the widget is not realized. * gtk/gtkimmodule.c: Assert that we have a window. 2009-01-23 Matthias Clasen <mclasen@redhat.com> Skip Desktop if it equals the home folder Patch by Christian Dywan * gtk/gtkfilechooserdefault.c (shortcuts_append_desktop): Skip Desktop if it equals the home folder. 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 536965 – GtkPlug: crash on theme change Keep GtkPlug in sync with the global list of toplevels. Patch by Federico Mena Quintero * gtk/gtkwindow.h: * gtk/gtkwindow.c (_gtk_window_set_is_toplevel): New internal function used when a GtkPlug parents/unparents itself by an in-process GtkSocket. This keeps the plug's GTK_TOPLEVEL flag in sync with the global toplevel_list. * gtk/gtkplug.c (gtk_plug_set_is_child): Call _gtk_window_set_is_toplevel() to keep the toplevel list updated, instead of just setting/unsetting the GTK_TOPLEVEL flag. 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 568744 – Spellfixes in GtkTreeView's documentation * gtk/gtktreeview.c: Fix typos in the docs. 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 567761 – Spellfixes in GTK+ documentation * gdk/x11/gdkselection-x11.c: * gtk/gtktestutils.c: Fix typos in the docs. 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 567021 – gtkimage accessors docs * gtk/gtkimage.c: Improve docs by mentioning allowed NULL values. Patch by Christian Persch 2009-01-23 Matthias Clasen <mclasen@redhat.com> Bug 566535 – gtk_widget_get_snapshot does not work if double buffered is disabled * gtk/gtkwidget.c (gtk_widget_get_snapshot): Use a different approach to snapshotting that is in line with what is done in the client-side windows branch, and that works for widgets regardless if they are double-buffered or not. Patch by Alex Larsson. * gdk/gdkwindow.c (_gdk_window_calculate_full_clip_region): Clip to the parent. 2009-01-22 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserentry.c (autocomplete): Relax the assertion; just do nothing if the folder is not loaded or if the cursor position is not at the end of the text. A very slow-to-load folder can get us into the latter state if the user starts typing first. 2008-01-22 Matthias Clasen <mnclasen@redhat.com> * gtk/gtkaction.c: Revert the last change, since it breaks epiphany. 2009-01-22 Federico Mena Quintero <federico@novell.com> Fix the computation of "complete but unique" in GtkFileChooserEntry. Fix the case where "/" was not appended to a unique directory name during explicit Tab completion. * gtk/gtkfilechooserentry.c (maybe_append_separator_to_file): Return whether anything was appended as well as the new string itself. (find_common_prefix): Oops, only turn on is_complete_not_unique_ret if we had a unique match! (append_common_prefix): If we appended a directory separator, we *did* expand the common prefix, so we are not in the "nothing inserted" case. 2009-01-22 Federico Mena Quintero <federico@novell.com> Return an error code when refreshing the entry from the user's input. We use this in the completion code to know when completion can't happen due to (for example) having a non-local URI in a file chooser that is local_only=TRUE. Also, we start maintaining an invariant that chooser_entry->current_folder_file != NULL implies that: * what the user entered is valid * we are loading that folder (chooser_entry->load_folder_cancellable != NULL) * or we are done loading that folder, or we have a handle to it at least (chooser_entry->current_folder != NULL) The invariant also says that all of the above are NULL (and chooser_entry->current_folder_file == NULL) implies that the user typed something invalid. This makes _gtk_file_chooser_entry_get_current_folder() not able to return an invalid folder. * gtk/gtkfilechooserentry.c (RefreshStatus): New enum. (refresh_current_folder_and_file_part): Return a RefreshStatus. We filter out incomplete hostnames here (typing "sftp://incompl[tab]" will error out), as well as completely unparsable input. (start_explicit_completion): Process the result from refresh...(). Here we present the actual feedback about only being able to display local folders for local_only=TRUE. (commit_completion_and_refresh): Don't do anything with the result of refresh...(), since this function doesn't get called during completion-related interaction. (start_autocompletion): Process the result from refresh...(). We only do completion in the REFRESH_OK case. For the error cases, we don't do anything, as this is autocompletion and must not result in non-asked-for errors popping up. (discard_loading_and_current_folder_file): Factor out function to cancel the cancellable and discard the current_folder_file, i.e. to reset the invariant to the "nothing valid is loaded" case. (gtk_file_chooser_entry_dispose): Use discard_loading_and_current_folder_file(). (reload_current_folder): Likewise. (refresh_current_folder_and_file_part): Likewise, and ensure that the error cases result in the invariant being held. (start_loading_current_folder): Check if the folder to be loaded is non-native for the local_only=TRUE case; if so, return an error as we are configured to load only local folders. (reload_current_folder): Pass on errors from start_loading_current_folder(). Tighten the preconditions, as we are sure that we can only receive non-NULL folder-files to load. (refresh_current_folder_and_file_part): Pass on errors from reload_current_folder(). At the very end, assert the invariant described above. 2009-01-22 Matthew Barnes <mbarnes@redhat.com> Bug 568334 – Constructor properties for GtkAction * gtk/gtkaction.c (gtk_action_class_init): Make all properties G_PARAM_CONSTRUCT except "action-group". 2009-01-22 Michael Natterer <mitch@imendio.com> * gtk/gtkicontheme.c (gtk_icon_theme_has_icon): g_return_if_fail() on icon_name != NULL so we get a warning instead of a crash here. 2009-01-21 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates 2009-01-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Don't show windows that may not exist 2009-01-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtklabel.c: Implement select-by-words for selectable labels. 2009-01-21 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkcursor-win32.c: Rename static local functions and variables to not have any unnecessary _ or _gdk_win32 prefix. * gdk/win32/gdkcursor-win32.c (hcursor_from_type): Implement creating a GDK_BLANK_CURSOR. 2009-01-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Change the Caps Lock warning to the more neutral "Caps Lock is on". Requested by Wouter Bolsterlee 2009-01-21 Matthias Clasen <mclasen@redhat.com> Bug 568552 – gtk_combo + gtk entry in invisible mode takes 100% cpu * gtk/gtkentry.c: Fix an expose loop caused by raising windows out of an expose handler. Also, don't show the 'Caps Lock' warning for activated input methods, since that makes it permanently shown for some locales. It should not be that necessary, now that we do show preedit text even in password entries. Pointed out by Frederic Crozat. (start_loading_current_folder): Check if the folder to be loaded is non-native for the local_only=TRUE case; if so, return an error as we are configured to load only local folders. (reload_current_folder): Pass on errors from start_loading_current_folder(). Tighten the preconditions, as we are sure that we can only receive non-NULL folder-files to load. (refresh_current_folder_and_file_part): Pass on errors from reload_current_folder(). At the very end, assert the invariant described above. (start_explicit_completion): Add comments for translators, to explain the purpose of the various feedback messages used during completion. 2009-01-21 Federico Mena Quintero <federico@novell.com> * gtk/gtkfilechooserdefault.c (save_widgets_create): Set local_only on the location entry when we create it... (set_local_only): ... and set it here only if the location entry exists. 2009-01-21 Marek Kasik <mkasik@redhat.com> Bug 561801 - "scheduled printing" doesn't function as expected * gtk/gtkprintunixdialog: Add tooltip. * modules/printbackends/cups/gtkprintbackendcups.c: Add conversion from local time to utc time for scheduled printing. 2009-01-20 Federico Mena Quintero <federico@novell.com> http://bugzilla.gnome.org/show_bug.cgi?id=545980 - GtkFileChooserEntry should handle URIs * gtk/gtkfilesystem.c (_gtk_file_system_parse): Detect URI schemes and parse the full URI. (has_uri_scheme): New function, stolen from the old gtkfilesystemgnomevfs.c. Patch by Carlos Garnacho <carlos@imendio.com>: * gtk/gtkfilechooserentry.c (discard_current_folder): New function, factored out for when we need to get rid of the current_folder. (gtk_file_chooser_entry_dispose): Use discard_current_folder(). (finished_loading_cb): Fix prototype. (load_directory_get_folder_callback): Discard the completion store, as well as clearing the completion feedback, if we find an error while loading the folder. Also, use discard_current_folder(). (reload_current_folder): Use discard_current_folder(). Patch by Carlos Garnacho <carlos@imendio.com> - add a local_only property to GtkFileChooserEntry: * gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Add a local_only field. (_gtk_file_chooser_entry_init): Default to local_only being true. (start_explicit_completion): Don't allow completion of non-native files if local_only is turned on. (start_loading_current_folder): Don't start loading non-native folders if local_only is turned on. (_gtk_file_chooser_entry_set_local_only): New function. (_gtk_file_chooser_entry_get_local_only): New function. * gtk/gtkfilechooserentry.h (_gtk_file_chooser_entry_set_local_only, _gtk_file_chooser_entry_get_local_only): New prototypes. * gtk/gtkfilechooserdefault.c (set_local_only): Set the local_only property on the entry. Fix completion so it doesn't pop up for every character in a URI hostname: * gtk/gtkfilechooser.h (GtkFileChooserError): Add a GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME. * gtk/gtkfilesystem.c (_gtk_file_system_parse): Return an "incomplete hostname" error if the user has not typed a full hostname yet in an URI. * gtk/gtkfilechooserentry.c (append_common_prefix): If we get an incomplete hostname, just don't pop up an error, since that is a transient state and the user doesn't need to be notified about it. (refresh_current_folder_and_file_part): Don't revert to showing the base folder if we have an incomplete hostname. (reload_current_folder): Handle the passed folder being NULL, even if we must force a reload. Also, reload the folder if we didn't have a cancellable for it (i.e. we hadn't started to load it before). 2009-01-20 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkaction.[hc]: Add setters and getters for GtkAction properties, in preparation for bug 560228. 2009-01-21 Christian Dywan <christian@twotoasts.de> Bug 567413 – GtkComboBoxEntry doesn't emit "changed" signal on entry editing * gtk/gtkcombobox.c (gtk_combo_box_set_active): Return only if index is set. Patch by Carl-Anton Ingmarsson. 2009-01-20 Torsten Schoenfeld <kaffeetisch@gmx.de> * gtk/gtkstyle.c: Add a "Since: 2.16" tag to gtk_style_get. 2009-01-20 Matthias Clasen <mclasen@redhat.com> Bug 565656 – Add marks to scales * gtk/gtkrange.[hc]: Add internal api to define 'stop values' that have a little resistance when dragging the slider over it. * gtk/gtk.symbols: * gtk/gtkscale.[hc] (gtk_scale_add_mark): New function to add a 'mark' to a scale, which will draws a tick, plus optionally some text, and makes the value a stop value. (gtk_scale_clear_values): Removes all marks. * tests/testscale.c: Test for marks on scales * tests/Makefile.am: Integrate it 2009-01-19 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: * gtk/gtkfilechooserentry.c: * gtk/gtktextview.c: Replace several implementation of blank cursor setting by GDK_BLANK_CURSOR. 2009-01-19 Matthias Clasen <mclasen@redhat.com> * gdk/gdkcursor.c: * gdk/gdkwindow.c: Update docs on how to create blank cursors. 2009-01-19 Matthias Clasen <mclasen@redhat.com> Cache cursors to avoid libXcursor theme lookup overhead. Patch by David Alan Gilbert. * gdk/gdkcursor.h: Add a GDK_BLANK_CURSOR cursor type. * gdk/x11/gdkcursor-x11.c: Cache font cursors and named cursors. * gdk/x11/gdkprivate-x11.h: * gdk/x11/gdkcdisplay-x11.c: Remove cached cursors when a display if finalized. 2009-01-18 Matthias Clasen <mclasen@redhat.com> Bug 568263 – gtk can't recognize the wrong X Selection TARGETS' type "TARGETS" by java applications * gtk/gtkselection.c (gtk_selection_data_get_targets): Accept a type of TARGETS instead of ATOM, too. Based on a patch by Peng Wu. 2009-01-18 Matthias Clasen <mclasen@redhat.com> Bug 568233 – Wrong statement about GtkEntry's "activate" signal * gtk/gtkentry.c: * gtk/gtklabel.c: * gtk/gtktextview.c: Correct some copy-and-paste mistakes in keybinding signal docs. Pointed out by Pascal Terjan. 2009-01-18 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkentry.[hc]: Add properties and getters for icon tooltips. 2009-01-18 Matthias Clasen <mclasen@redhat.com> Bug 563280 – stock items & translation context * gtk/gtkstock.c: Solve the msgctxt problem a bit more elegantly, and add some hints about this to the docs of gtk_stock_set_translate_func. Proposed by Christian Persch 2009-01-18 Matthias Clasen <mclasen@redhat.com> Bug 568196 – Please change context of Forward stock label * gtk/gtkstock.c: Reinstate separate translation contexts for navigation and media labels (these were lost in the transition to msgctxt. Pointed out by Gabor Kelemen. 2009-01-18 Matthias Clasen <mclasen@redhat.com> Bug 567887 – gtk_entry_get_storage_type() should be gtk_entry_get_icon_storage_type() * gtk/gtk.symbols: * gtk/gtkentry.[hc]: Use the last chance to get the api right, and rename things for consistency, requested by Murray Cumming. In detail, gtk_entry_get_stock -> gtk_entry_get_icon_stock gtk_entry_get_pixbuf -> gtk_entry_get_icon_pixbuf gtk_entry_get_gicon -> gtk_entry_get_icon_gicon gtk_entry_get_storage_type -> gtk_entry_get_icon_storage_type ::prelight -> ::icon-prelight ::pixbuf-primary -> ::primary-icon-pixbuf ::stock-primary -> ::primary-icon-stock ::icon-name-primary -> ::primary-icon-name ::gicon-primary-> ::primary-icon-gicon ::storage-type-primary -> ::primary-icon-storage-type ::activatable->primary -> ::primary-icon-activatable ::sensitive-primary -> ::primary-icon-sensitive (and similar for secondary properties) 2009-01-18 Matthias Clasen <mclasen@redhat.com> Bug 567655 – gtk_status_icon_set_tooltip_text and gtk_status_icon_set_tooltip_markup should use gchar* * gtk/gtkstatusicon.h: Use "const gchar*" in new tooltip api. Pointed out by Torsten Schoenfeld. 2009-01-18 Matthias Clasen <mclasen@redhat.com> * demos/gtk-demo/search_entry.c: End the search if the window is closed. * demos/gtk-demo/search_entry.c: * demos/gtk-demo/entry_completion.c: Group the entry examples under "Entry". 2009-01-18 Christian Dywan <christian@twotoasts.de> Remove a redundant include from gtktoolbar.c * gtk/gtktoolbar.c: Remove second inclusion of gtktoolbar.h. Patch by Enrico Tröger. 2009-01-16 Cody Russell <bratsche@gnome.org> Bug 567944 – [Win32] Sorted treeview columns can be unreadable * modules/engines/ms-windows/msw_style.c: Draw selected treeview cells according to treeview focus, but ignore whether it is in a sorted column or not. Otherwise the intersection of a selected row and a sorted column looks very strange if the treeview does not have focus. 2009-01-16 Daniel Elstner <danielk@openismus.com> * modules/input/gtkimcontextmultipress.[ch]: Remove the namespace prefix from functions defined locally only. Clean up the code and change indentation to match the GTK+ coding style. (_GtkImContextMultipress::key_sequences): Replace array of pointers by GHashTable. Adapt the implementation accordingly. (passthrough_enabled_for_window): Remove. The passthrough hack is no longer necessary thanks to the recently introduced "im-module" property of GtkEntry and GtkTextView. (load_config): Rework to implement an improved configuration file format. Just fetch all keys of the group instead of expecting the keys to be named a certain way. This also allows interpreting the config key itself as the GDK key name to bind the character sequence to, thereby making it independent of the sequence itself. * modules/input/im-multipress.conf: New example configuration using the new syntax. The example sequences are now bound to the numeric keypad and imitate the behavior of a standard mobile phone. 2009-01-15 Murray Cumming <murrayc@murrayc.com> * gtk/gtkimcontext.c: documentation description: Mention the various properties and the environment variable, with links to their documentation. * gtk/gtksettings.c: * gtk/gtktextview.c: Make the im-module property documentation more expansive. 2009-01-15 Diego Escalante Urrelo <diegoe@gnome.org> Bug 562701 – GtkEntryCompletion popup sizes its rows wrong when they span for more than one line. Don't assume actions and results have equal height, this causes negative size requisitions when results are more than one line tall. * gtk/gtkentrycompletion.c: change the formula used to calculate the size of the completion popup. 2009-01-14 Federico Mena Quintero <federico@novell.com> Remember the file chooser's geometry across invocations. * gtk/gtkfilechoosersettings.h (struct _GtkFileChooserSettings): New fields geometry_x, geometry_y, geometry_width, geometry_height. (_gtk_file_chooser_settings_get_geometry): New prototype. (_gtk_file_chooser_settings_set_geometry): New prototype. * gtk/gtkfilechoosersettings.c (GEOMETRY_X_KEY, GEOMETRY_Y_KEY, GEOMETRY_WIDTH_KEY, GEOMETRY_HEIGTH_KEY): New key names. (ensure_settings_read): Read the geometry keys. (_gtk_file_chooser_settings_save): Save the geometry keys. (_gtk_file_chooser_settings_init): Initialize the geometry keys to "don't have this value". (_gtk_file_chooser_settings_get_geometry): New public function. (_gtk_file_chooser_settings_set_geometry): New public function. * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_map): Don't change the default size in ::map() so we don't flicker... (gtk_file_chooser_default_realize): ... so do it in ::realize() instead, when the window is not yet visible. This avoids a dialog-that-resizes when you first pop up the file chooser. (emit_default_size_changed): Just emit the signal; don't check for the widget's state so we can be emitted during the initial ::realize() when we are not mapped yet. (update_preview_widget_visibility): Only emit default_size_changed if the widget is not mapped, to avoid resizing the dialog while it is visible. * gtk/gtkfilechooserdialog.c (file_chooser_widget_default_size_changed): Simply resize the dialog to the default size without any fancy clamping. Also, leave in place ifdef-ed out code to restore the file chooser's position in addition to its size. The code to restore the position doesn't quite work yet, but we'll leave it in as a reference. * gtk/gtkfilechooserdefault.c (save_dialog_geometry): New function. (settings_save): Save the dialog's geometry. (gtk_file_chooser_default_get_default_size): Load the geometry from the settings. If it was already saved, return that instead of computing an ad-hoc size. 2009-01-13 Matthias Clasen <mclasen@redhat.com> Bug 450716 – New API to change global IM Requested by Daniel Elstner. * gtk/gtk.symbols: * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_set_context_id): New function to set the context id on a GtkIMMulticontext. * gtk/gtkentry.c: * gtk/gtktextview.c: Add a ::im-module property that can be set to override the global setting for the im module to be used. 2009-01-13 Christian Dywan <christian@imendio.com> Bug 566532 – GtkScaleButton implementation of GtkOrientable * gtk/gtk.symbols: * gtk/gtkscalebutton.c (gtk_scale_button_class_init), (gtk_scale_button_set_property): * gtk/gtkscalebutton.h: Deprecate gtk_scale_button_get_orientation in favour of implementing GtkOrientable. Patch by Bruce Cowan. 2009-01-13 Tor Lillqvist <tml@iki.fi> Bug 164002 - query scripts don't work uninstalled on windows * gtk/gtkmain.c (_gtk_get_libdir): If the gtk DLL is in a ".libs" folder, assume we are running uninstalled, and use the configure-time GTK_LIBDIR. 2009-01-12 Matthias Clasen <mclasen@redhat.com> * NEWS: Refer to tray icon spec, instead of a random email. 2009-01-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwindow.c (gtk_window_set_icon_name): Don't cause lots of X traffic when the icon name doesn't actually change. Some apps like to reset their window icon frequently, without actually changing the icon name... 2009-01-12 Paolo Borelli <pborelli@katamail.com> Bug 492794 – Pasting external text at end of view yields wrong scrolling to mark * gtk/gtktextbuffer.[ch]: * gtk/gtktextview.c: Add a "paste-done" signal and use it to propelry scroll the view at the end of the pasted text in the case of an async paste. Patch by Ignacio Casal Quintero based on a patch by Yevgen Muntyan. 2009-01-12 Tor Lillqvist <tml@iki.fi> * gdk/gdk.c (gdk_arg_debug_cb) (gdk_arg_no_debug_cb): A GOptionArgFunc should return gboolean and take also a GError pointer parameter, so make these two functions do that. Return FALSE (and set the GError) if the parsing of the debug string failed completely. Note that g_parse_debug_string() doesn't really have any way to return parsing status, and accepts partially incorrect strings, though. 2009-01-12 Claudio Saavedra <csaavedra@igalia.com> Bug 567468 – no check for trailing != NULL in gtk_text_layout_get_iter_at_position() * gtk/gtktextlayout.c: (gtk_text_layout_get_iter_at_position): Check for trailing to be non-NULL. * gtk/gtktextview.c: (gtk_text_view_get_iter_at_position): document that trailing may be NULL. 2009-01-11 Tor Lillqvist <tml@iki.fi> Bug 523554 - Copy from GIMP to Word broken * gdk/win32/gdkselection-win32.c (_gdk_win32_selection_convert_to_dib): The DIB stored in the Windows Clipboard was for some unknown reason truncated by one byte. Don't do that. 2009-01-11 Matthias Clasen <mclasen@redhat.com> Bug 567024 – gtktoolbutton doesn't create right proxy menu item image with GIcon * gtk/gtktoolbutton.c: Properly create a menu proxy from a GIcon. Patch by Christian Persch * tests/testtoolbar.c: Add an example with a GIcon 2009-01-09 Christian Dywan <christian@imendio.com> Fail in gdk_window_new if _gdk_window_new failed * gdk/gdkwindow.c (gdk_window_new): Add g_return_val_if_fail in case _gdk_window_new is NULL. Approved by Tim Janik 2009-01-08 Matthias Clasen <mclasen@redhat.com> Bug 566733 – Add GIcon to GtkAction, GtkToolButton * gtk/gtkaction.c: Add a ::gicon property to GtkAction and set the icon from it if specified. The stock icon is preferred if a stock id is given. Based on a patch by A. Walton 2009-01-04 Matthias Clasen <mclasen@redhat.com> * gtk/stock-icons/{16,24}/gtk-caps-lock-warning.png: New icons * gtk/gtkstock.h: Add GTK_STOCK_CAPS_LOCK_WARNING. * gtk/gtkiconfactory.c (get_default_icons): Register the stock icon. * gtk/gtkentry.c (show_capslock_feedback): Use the new stock icon. 2009-01-05 Tor Lillqvist <tml@novell.com> Bug 566628 - gdk_display_close always asserts on win32 * gdk/win32/gdkdisplay-win32.c (_gdk_windowing_set_default_display): Allow also a NULL parameter in the g_assert(). Still don't actually do anything in this function, though. 2009-01-04 Matthias Clasen <mclasen@redhat.com> Bug 566568 – gtk_tree_model_get_value docs typo * gtk/gtktreemodel.c (gtk_tree_model_get_value): Fix a typo in the docs, pointed out by Christian Persch. 2009-01-04 Matthias Clasen <mclasen@redhat.com> Bug 566391 – gtk_about_dialog_set_url_hook should activate pre-existing website links * gtk/gtkaboutdialog.c: Make setting website, website-label and url hook work independent of their order. Reported by Steven Sheehy. 2009-01-03 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkscreen-x11.h: * gdk/x11/gdkevents-x11.c (fetch_net_wm_check_window): Recheck _NET_SUPPORTING_WM_CHECK every now and then to avoid getting stuck on the id of a former wmcheck window that got reused by another client (see RH bug 471927) 2009-01-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreesortable.c: Improve the docs * gtk/gtktreemodelsort.c: Don't assert when using the "unsorted" sort column id. 2009-01-02 Matthias Clasen <mclasen@redhat.com> Bug 565998 – configure script doesn't check for cairo-xlib.pc * configure.in: Check for cairo-xlib when looking for gdk dependencies. Requested by Alberto Ruiz 2009-01-02 Matthias Clasen <mclasen@redhat.com> Bug 566334 – compile failure for gtk+ on Mac OS X * gtk/gtkstatusicon.c: Fix the build on OS X. Reported by Bart Cortooms. 2009-01-02 Matthias Clasen <mclasen@redhat.com> Bug 566083 – Icon pixmap hardcoded during DnD * gtk/gtkwidget.c: * gtk/gtkentry.c: Add docs about using ::drag-begin for setting a custom drag icon. Reported by Xan Lopez 2009-01-01 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump version * === Released 2.15.0 === 2009-01-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c (gtk_entry_set_icon_sensitive): Fix default value * gtk/tests/builder.c: Clean up asserts, make domain test work with current GtkBuilder behaviour. * Makefile.decl: Start Xvfb with -ac -noreset to try and get the gui tests working. 2009-01-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: Add a few forgotten symbols * gtk/gtkprintoperation.c: * gtk/gtktrayicon-x11.c: Make some functions static 2008-12-31 Matthias Clasen <mclasen@redhat.com> * NEWS: Updates 2008-12-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkruler.[hc]: Some more 2008-12-31 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkpaned.[hc]: * gtk/gtkscale.[hc]: * gtk/gtkscrollbar.[hc]: * gtk/gtkseparator.[hc]: Keep these all abstract for now. 2008-12-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Rename the icon signals to ::icon-press and ::icon-release to avoid clashes with the existing SexyIconEntry signals. Also annotate the GdkEvent parameters as static-scope. * tests/testentryicons.c: Adapt * demos/gtk-demo/search-entry.c: Adapt 2008-12-30 Matthias Clasen <mclasen@redhat.com> Bug 565846 – "va_end(args);" should be added into gtk_tree_store_new * gtk/gtktreestore.c (gtk_tree_store_new): Add a missing va_end() call. Pointed out by Jiwon Lee. 2008-12-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Code cleanups; get rid of get_text_area_size, replace get_icon_allocation by get_icon_allocations, don't pass allocation to place_windows; other stylistic changes to the icon-related code. 2008-12-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Avoid size allocation loops. 2008-12-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Fix errors in property definitions and get_property implementation. 2008-12-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Redo the Caps Lock warning using an icon. 2008-12-30 Matthias Clasen <mclasen@redhat.com> Bug 558694 – Paned window splitter keynav broken * gtk/gtkpaned.c (get_child_panes): Don't add unrealized widgets. 2008-12-30 Matthias Clasen <mclasen@redhat.com> * gtk/gtkstyle.c: * gtk/gtkmenutooltbutton.c: * gtk/gtkprintoperationpreview.c: Doc additions 2008-12-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkiconview.c: * gtk/gtklabel.c: * gtk/gtkentry.c: * gtk/gtktextview.c: * gtk/gtkeditable.c: * gtk/gtktextbuffer.c: Doc additions. 2008-12-29 Tor Lillqvist <tml@novell.com> * gtk/gtk.symbols: Add missing symbols from gtkentry.c. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwindow.c: * gtk/gtkstyle.c: Doc additions 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtk[hv]scrollbar.c: Document gtk_[hv]scrollbar_new. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c: Document gtk_mnemonic_activate. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextlayout.c: Un-doc-commentize non-public api 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprogress.h: Fix a typo 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkhsv.c: * gtk/gtkentry.c: Doc fixes 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkwidget.c: * gtk/gtktextutil.c: Un-doc-commentize non-exported functions to make gtk-doc happy. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkscale.c: * gtk/gtkimagemenuitem.c: Doc fixes 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkeditable.h: Match parameter names to make gtk-doc happy. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * tk/gtkfontsel.c: Merge docs inline. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintsettings.c: * gtk/gtkbindings.c: * gtk/gtkstyle.c: Doc fixes 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkscrolledwindow.c: * gtk/gtkscale.c: Merge docs inline. 2008-12-28 Ryan Lortie <desrt@desrt.ca> small fix for "Paned Window Widgets" example * docs/tutorial/gtk-tut.sgml: use gtk_container_add rather than add_with_viewport for putting a GtkTreeView into a ScrolledWindow Spotted by Benjamin Herrenschmidt 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimmodule.c: * gtk/gtkseparatortoolitem.c: Doc fixes * gtk/gtkfontsel.c: * gtk/gtkeditable.c: Merge docs inline. 2008-12-28 Matthias Clasen <mclasen@redhat.com> * gtk/gtkhsv.c: * gtk/gtkwidget.c: * gtk/gtkaccelgroup.c: Documentation fixes * gtk/gtkstatusicon.c: * gtk/gtkentry.c: * gtk/gtkeditable.[hc]: Make parameter names match to make gtk-doc happy. 2008-12-27 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Expand the docs some more. 2008-12-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Don't emit ::icon-pressed on nonactivatable icons. Fix up docs to match actual api. * tests/testentryicons.c: Reshuffle tests a bit. Add a DND test. 2008-12-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Fix interaction between icons and widget sensitivity. Also fix a few typos. * tests/testentryicons.c: Add property editors. * tests/Makefile.am: Glue 2008-12-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Allow builtin icons when loading themed icons, and don't leak a GtkIconInfo. 2008-12-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Emit ::icon-pressed regardless which button was pressed. Also make it explicit in the signal signature that the position parameter is a GtkEntryIconPosition. 2008-12-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Emit property notification for the text-length property. 2008-12-26 Matthias Clasen <mclasen@redhat.com> * demos/gtk-demo/search_entry.c: Add a demo for new entry features. * demos/gtk-demo/Makefile.am: Glue 2008-12-25 Matthias Clasen <mclasen@redhat.com> * gdk/gdkapplaunchcontext.c: * gdk/gdkkeys.c: * gdk/x11/gdkdnd-x11.c: * gdk/x11/gdkkeyx-x11.c: * gdk/x11/gdktestutils-x11.c: Typo fixes and other small doc improvements. 2008-12-23 Li Yuan <li.yuan@sun.com> * gtk/gtkiconview.c: (gtk_icon_view_accessible_model_row_changed): Bug #549251. No need to set name if there is no a11y item object. 2008-12-21 Yair Hershkovitz <yairhr@gmail.com> Bug 565203: RTL locales: icons are misplaced when horizontal gtkiconview is contained in a gtkscrolledwindow. * gtk/gtkiconview.c (gtk_icon_view_layout_single_row): Fix horizontal icon positions when in RTL locale. 2008-12-19 Matthias Clasen <mclasen@redhat.com> * NEWS: Update 2008-12-19 Matthias Clasen <mclasen@redhat.com> Bug 564881 – gtkstatusicon.c: 'event' bug again * gtk/gtkstatusicon.c (button_callback): Fix the build. Patch by Christian Dywan. 2008-12-19 Cody Russell <bratsche@gnome.org> Bug 85292 – add an icon to gtkentry * gtk/gtkmarshalers.list: Add VOID:INT,BOXED * tests/testentryicons.c: Initial icon entry test * tests/Makefile.am: Add testentryicons * gtk/gtkentry.[ch]: Add API for setting primary/secondary icons and other features related to them. 2008-12-19 Marek Kasik <mkasik@redhat.com> Bug 339318 - Allow page rendering to (optionally) happen in a thread * gtk/gtk.symbols: API change * doc/reference/gtk/gtk-sections.txt: API change * gtk/gtkprintoperation-private.h * gtk/gtkprintoperation.h * gtk/gtkprintoperation.c: Adds 2 new functions gtk_print_operation_set_defer_drawing() - Sets up the GtkPrintOperation to wait for calling of gtk_print_operation_draw_page_finish() from application. It can be used for drawing page in another thread. This function must be called in the callback of "draw-page" signal. gtk_print_operation_draw_page_finish() - Signalize that drawing of particular page is complete. It is called after completion of page drawing (e.g. drawing in another thread). If gtk_print_operation_set_defer_drawing() was called before, then this function has to be called by application. In another case it is called by the library itself. 2008-12-15 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.c: Don't export emit_ok_response 2008-12-15 Tomas Bzatek <tbzatek@redhat.com> * gtk/gtkfilechooserdefault.c: (list_row_activated): * gtk/gtkfilesystem.c: (_gtk_file_info_consider_as_directory): Mask G_FILE_TYPE_SHORTCUT as a directory (#561494) 2008-12-13 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb): Mount the enclosing volume if the folder we're switching to is not mounted. Patch by Tomas Bzatek, based on work by Carlos Garnacho 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 561494 – FileChooser network browsing and authentication support * gtk/gtkfilesystem.[hc] (_gtk_file_info_consider_as_directory): Privately export this method. It classifies directories and mountables the same. * gtk/gtkfilesystem.c (enclosing_volume_mount_cb): Silently drop G_IO_ERROR_ALREADY_MOUNTED error for gvfs backends without visible mounts. * gtk/gtkfilesystemmodel.c: * gtk/gtkfilechooserbutton.c: * gtk/gtkfilechooserentry.c: * gtk/gtkfilechooserdefault.c: Use the new function instead of direct checks for G_FILE_TYPE_DIRECTORY throughout. 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 562579 – Remove error dialog when directory does not exist * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb): Don't show an error dialog when changing to a non-existing folder, since this is ususally just an annoyance. 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 556233 – local-only causes G_IS_FILE warning * gtk/gktfilechooserdefault.c (set_local_only): Avoid a warning in tests. Patch by Christian Dywan 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 563158 – CellRendererProgress pulsing and progressing rows can not be used together * gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_set_pulse): Don't try to keep state in a cell renderer between two paint calls. It doesn't work. Patch by Kristian Mueller 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 555560 – gtk_combo_box_set_active fails with no model * gtk/gtkcombobox.c: Allow out-of-order setting of model and active. Patch by Christian Dywan 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 558306 – Cannot build gdk (gtk+ 2.14.4) on Solaris 8 * gdk/x11/gdktestutils-x11.c (gdk_test_simulate_button): Remove a C99ism. Pointed out by Eric Lamarque 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 549251 – GTK icon view accessible issue. * gtk/gtkiconview.c (gtk_icon_view_accessible_model_row_changed): Handle separate append/set for rows. Patch by Li Yuan 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 556839 – Crash when opening a link * gtk/gtkstatusicon.c (gtk_status_icon_finalize): Destroy the image too. Patch by Carlos Garcia Campos 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 563751 – xatom cache is prefilled too late * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize the XAtom cache earlier. Patch by Christian Persch 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 564212 – gtk_icon_view_accessible_model_rows_reordered explain new_order in the wrong way * gtk/gtkiconview.c (gtk_icon_view_accessible_model_rows_reordered): Use the new order correctly. Patch by Li Yuan 2008-12-13 Matthias Clasen <mclasen@redhat.com> Bug 563835 – Typo in gtk_widget_has_screen() docs * gdk/directfb/gdkwindow-directfb.c: * gdk/gdkwindow.c: * gdk/x11/gdkwindow-x11.c: * gtk/gtkmenushell.c: * gtk/gtkwidget.c: * gtk/tests/builder.c: * tests/testdnd.c: s/heirarchy/hierarchy/ in docs and comments. Pointed out by Wouter Bolsterlee 2008-12-12 Matthias Clasen <mclasen@redhat.com> Bug 564066 – Crash in gtk_rc_parse_default_files * gtk/gtkrc.c (gtk_rc_parse_default_files): Handle being called early. Bug report by Andrés G. Aragoneses 2008-12-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmountoperation.c: Set an empty title on password dialogs. Pointed out by Máirín Duffy. 2008-12-11 Sven Herzberg <sven@imendio.com> Document the "set-scroll-adjustments" signal Reviewed by Kristian Rietveld. * gtk/gtkiconview.c, * gtk/gtklayout.c, * gtk/gtktextview.c, * gtk/gtktreeview.c, * gtk/gtkviewport.c: added proper documentation for the signal 2008-12-11 Daniel Elstner <danielk@openismus.com> Bug 563994 – Input method module interface not documented * gtk/gtkimcontext.h: Add public/private markers. * gtk/gtkimcontext.c: Add section documentation which explains how to add a new input method module to GTK+. Document the signals and virtual functions of GtkIMContextClass. * gtk/gtkimmodule.c: Document struct GtkIMContextInfo. * docs/reference/gtk/gtk-sections.txt: Add GtkIMContextClass and GtkIMContextInfo to section GtkIMContext. * docs/reference/gtk/Makefile.am (IGNORE_HFILES): Remove gtkimmodule.h from the list in order to pick up GtkIMContextInfo. * docs/reference/gtk/tmpl/gtkimcontext.sgml: Remove file from repository since all the hand-edited content has been migrated to source file comments. 2008-12-10 Matthias Clasen <mclasen@redhat.com> Bug 563991 – gtk_file_chooser_button_new_with_backend is deprecated -- but what should be used instead? * gtk/gtkfilechooserbutton.c: Enhanced deprecation annotation. 2008-12-10 Daniel Elstner <danielk@openismus.com> Maintenance of Multipress input method by Openismus GmbH: * modules/input/gtkimcontextmultipress.[ch]: Clean up the code a bit to follow the GTK+ coding style more closely. Fix the code to emit "preedit-start" and "preedit-end", too, rather than only "preedit-changed". (GTK_IM_CONTEXT_MULTIPRESS*): Rename incorrectly spelled macros gtk_im_context_multipress*. Shouldn't break API or ABI as it's only used internally. * modules/input/immultipress.c: More cleanup, * modules/input/README.multipress: ditto. 2008-12-09 Michael Natterer <mitch@imendio.com> * gdk/gdk.symbols: add missing #ifndef GDK_DISABLE_DEPRECATED. 2008-12-09 Michael Natterer <mitch@imendio.com> * gtk/gtkcontainer.c (struct PackingPropertiesData): add missing semicolon. * gtk/gtkcontainer.c (attributes_text_element): "value" is a gchar*, not const gchar*. 2008-12-07 Matthias Clasen <mclasen@redhat.com> Bug 546378 – GtkAssistant page title is not translatable * gtk/gtkbuilderparser.c: Make gtk_builder_get_translation_domain() useful for subparsers. * gtk/gtkcontainer.c: Make the child property parser support translatable child properties. Patch by Antti Kaijanmäki 2008-12-07 Matthias Clasen <mclasen@redhat.com> Bug 554274 – Add default hook for GtkLinkButton * gtk/gtklinkbutton.c: Call gtk_show_uri() if no uri hook has been set. Patch by Emmanuele Bassi 2008-12-07 Matthias Clasen <mclasen@redhat.com> Bug 559325 – documentation for gdk_display_get_window_at_pointer() : is wrong * gdk/gdkdisplay.c (gdk_display_get_window_at_pointer): Correct the documentation. Patch by Paul Davis 2008-12-07 Matthias Clasen <mclasen@redhat.com> Bug 563285 – test print backend does not compile * modules/printbackends/test/gtkprintbackendtest.c: Clean up includes. 2008-12-07 Behdad Esfahbod <behdad@gnome.org> Bug 563547 – Update gdkx11 atom precache table * gdk/x11/gdkdisplay-x11.c: Add more atoms to precache. 2008-12-05 Michael Natterer <mitch@imendio.com> Bug 546285 – Allow GtkEntry to draw progress * gtk/gtkentry.[ch]: add new API similar to GtkProgressBar which allows to set the entry's progress_fraction, its progress_pulse_step and to let the entry's progress pulse. * gtk/gtk.symbols: updated. * tests/testgtk.c: add progress demo code to the "Entry" window. 2008-12-04 Johan Dahlin <jdahlin@async.com.br> * gtk/gtkstatusicon.c: Add missing space in gtk-doc deprecated syntax 2008-12-03 Simos Xenitellis <simos@gnome.org> Bug 557420 – Some compose sequences don't work anymore (or only in a specific order) * gtk/gtkimcontextsimple.c: Update of table size, keysym boundary, to match the gtkimcontextsimpleseqs.h table. * gtk/gtkimcontextsimpleseqs.h: Update with older gtk+ compose sequences that went missing due to table update with upstream. * gtk/compose-parse.py: Updated to include gtk-compose-lookaside.txt * gtk/gtk-compose-lookaside.txt: Older gtk+ compose sequences that are not found in the X.Org Compose file. 2008-12-03 Sven Herzberg <sven@imendio.com> Bug 562998 – GtkFontButton documentation improvements * gtk/gtkfontbutton.c: mention the way the font string should be used. Patch by Sven Herzberg and Nelson Benitez 2008-12-03 Marek Kasik <mkasik@redhat.com> Bug 559914 – eog doesn't apply paper setup. * gtk/gtkpapersize.c: Call the gtk_paper_size_new_from_ppd() with width and height in points. 2008-12-02 Carlos Garcia Campos <carlosgc@gnome.org> Bug 562878 – password save incorrectly set in gtkmountoperation * gtk/gtkmountoperation.c (remember_button_toggled), (gtk_mount_operation_ask_password): Remember the password save flags only when the radio button becomes active. Set also the default state of the radio buttons depending on the current value of password save flags. 2008-12-01 Matthias Clasen <mclasen@redhat.com> Bug 555334 – connected server feature * gtk/gtkfilesystem.c (get_volumes_list): Filter out shadow mounts. Patch by David Zeuthen. 2008-12-01 Matthias Clasen <mclasen@redhat.com> * gtk/gtkentry.c: Revert an accidental change that sneaked in with the last commit. 2008-12-01 Paul Bolle <pebolle@tiscali.nl> Bug 562817 – GtkDialog: typo * gtk/gtkdialog.c: Fix typo 2008-11-29 Matthias Clasen <mclasen@redhat.com> Bug 554453 – "typeahead find" widget of GtkTreeView appears on wrong monitor in a multi-head environment * gtk/gtktreeview.c (gtk_tree_view_ensure_interactive_directory): Make sure the typeahead window follows screen changes of the treeview. Noticed by Rainer Stransky 2008-11-30 Christian Dywan <christian@imendio.com> Bug 559622 – GdkDevice test segfaults * gdk/x11/gdkdisplay-x11.c (gdk_display_x11_dispose): * gdk/x11/gdkinput.c (gdk_device_class_init), (gdk_device_dispose): Free and reset device in dispose. Patch by Michael Natterer and myself. 2008-11-30 Christian Dywan <christian@imendio.com> Bug 554076 – eventually release g_new-ed supported_atoms * gdk/x11/gdkevents-x11.c (cleanup_atoms), (gdk_x11_screen_supports_net_wm_hint): Set cleanup callback. Patch by Caolan McNamara. 2008-11-30 Christian Dywan <christian@imendio.com> Bug 539263 – Deprecate gdk_window_get_toplevels * gdk/gdkwindow.c: * gdk/gdkwindow.h: Deprecate gdk_window_get_toplevels 2008-11-29 Federico Mena Quintero <federico@novell.com> * gtk/gtktreeview.c (gtk_tree_view_bin_expose): If tree lines are enabled, flip them around for the right-to-left case. Fixes https://bugzilla.novell.com/show_bug.cgi?id=447004. Patch by Ricardo Cruz <rpmcruz@alunos.dcc.fc.up.pt> 2008-11-29 Christian Persch <chpe@gnome.org> * gtk/gtkselection.c: Typo fix. 2008-11-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtkselection.c: * gtk/gtkentry.c: * gtk/gtkdnd.c: * gtk/gtkcolorsel.c: * gtk/gtkbindings.c: Improve deprecation annotations. 2008-11-26 Christian Dywan <christian@imendio.com> Bug 561504 – testgtk should load rc file from sub folder * tests/testgtk.c (main): Make testgtk look in subfolder and warn if not found 2008-11-25 Johan Dahlin <jdahlin@async.com.br> Bug 559947 – Unchecked dependency on python>=2.4 * gtk/gtk-builder-convert: Avoid using sorted() which is only present in python 2. 2008-11-24 Tristan Van Berkom <tvb@gnome.org> * gtk/gtkalignment.c: Bug 561539 - Fix warnings when size allocations fall short of border width and padding. 2008-11-22 Paul Bolle <pebolle@tiscali.nl> Bug 561335 - Fix typos in GtkToolItem documentation * gtk/gtktoolitem.c: Fix typos in GtkToolItem documentation 2008-11-21 Matthias Clasen <mclasen@redhat.com> * configure.in: Bump gtk-doc dependency to 1.11 for nicer index-generation. 2008-11-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmountoperation.[hc]: Declare structs in a way that gtk-doc understands. 2008-11-17 Christian Dywan <christian@imendio.com> Bug 377699 – realizing gtk.Progress() causes SEGV * gtk/gtkprogress.c: Define GtkProgress as an abstract type 2008-11-13 Christian Dywan <christian@imendio.com> Bug 560602 – Wrong GtkMenuItem default value (test fails) * gtk/gtkmenuitem.c (gtk_menu_item_class_init): Correct default "label" value to "" 2008-11-12 Christian Dywan <christian@imendio.com> Bug 560139 – GtkEntry doesn't paint with the right state * gtk/gtkentry.c (gtk_entry_class_init), (gtk_entry_draw_frame), (gtk_entry_expose): Reflect the right state if state-hint is set 2008-11-12 Christian Dywan <christian@imendio.com> Bug 559619 – invisible-char default cannot be tested * gtk/tests/defaultvalue.c (test_type): Skip invisible-char when testing 2008-11-12 Richard Hult <richard@imendio.com> * gtk/gtkdnd-quartz.c: (gtk_drag_set_icon_pixmap): Implement, patch from Paul Davis. 2008-11-12 Christian Dywan <christian@imendio.com> Bug 525550 – GTK+ 2.13.0 GtkCurve test fails * gtk/tests/object.c (list_ignore_properties), (object_test_property), (main): Ignore GtkCurve when testing 2008-11-12 Richard Hult <richard@imendio.com> Bug 550942 – [patch] Rework of gdkeventloop-quartz.c * gdk/gdk.c: * gdk/gdkinternals.h: Add eventloop debug facility. * gdk/quartz/gdkeventloop-quartz.c: Big rework of the quartz mainloop integration, patch from Owen Taylor. See bug #550942 for the details. 2008-11-12 Richard Hult <richard@imendio.com> Bug 558586 – handling of keyboard under darwin (quartz) * gdk/quartz/gdkkeys-quartz.c: Follow up on this bug, only use the new API when building on 64-bit, since there are still old non-xml layouts used out there we don't want to break them. (For 64-bit those layouts doesn't work so we don't have a choice there.) 2008-11-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtkspinbutton.c: Chain up in enter and leave notify handlers. 2008-11-11 Michael Natterer <mitch@imendio.com> Bug 553765 – Add orientation API to GtkRange * gtk/gtkrange.[ch]: implement the GtkOrientable interface. Add evil code that makes sure that the stepper_detail and slider_detail set in GtkRangeClass continue to work with the hacked subclasses below. * gtk/gtkscale.[ch]: swallow all code from GtkHScale and GtkVScale and add gtk_scale_new() and gtk_scale_new_with_range() which take a GtkOrientation argument. Set slider_detail to "Xscale" so above evil code works. * gtk/gtkscrollbar.[ch]: add gtk_scrollbar_new() which takes a GtkOrientation argument. Set stepper_detail to "Xscrollbar" so above evil code works. * gtk/gtkhscale.c * gtk/gtkvscale.c * gtk/gtkhscrollbar.c * gtk/gtkvscrollbar.c: remove all code except the constructor and call gtk_orientable_set_orientation() in init(). * gtk/gtk.symbols: changed accordingly. 2008-11-11 Michael Natterer <mitch@imendio.com> * gtk/gtktoolbar.h: move deprecated functions together, move setters and getters together, some indentation cleanup. 2008-11-11 Michael Natterer <mitch@imendio.com> * gtk/gtktoolbar.[ch]: implement the GtkOrientable interface and deprecate gtk_toolbar_get,set_orientation(). * gtk/gtk.symbols: changed accordingly. 2008-11-10 Marek Kasik <mkasik@redhat.com> Bug 560135 - Print when the user double clicks a printer * gtk/gtkprintunixdialog.c: add handling of double click to GtkPrintUnixDialog. 2008-11-07 Michael Natterer <mitch@imendio.com> * gtk/gtkpaned.c: argh, actually call the newly added private gtk_paned_calc_position() instead of the deprecated public version. 2008-11-07 Michael Natterer <mitch@imendio.com> Bug 553586 – Add orientation API to GtkPaned * gtk/gtkpaned.[ch]: implement the GtkOrientable interface and swallow all code from GtkHPaned and GtkVPaned. Add gtk_paned_new() which takes a GtkOrientation argument. Deprecate gtk_paned_compute_position() for good (also for GTK_COMPILATION). * gtk/gtkhpaned.[ch] * gtk/gtkvpaned.[ch]: remove all code except the constructor and call gtk_orientable_set_orientation() in init(). * gtk/gtk.symbols: add gtk_box_new(). 2008-11-07 Johan Dahlin <jdahlin@async.com.br> * gtk/gtkcontainer.c (gtk_container_buildable_add_child): Check for child->parent instead of GTK_WIDGET_TOPLEVEL. 2008-11-07 Michael Natterer <mitch@imendio.com> * gtk/gtkscrollbar.c: remove bogus newlines in the middle of function calls, fix broken indentation and remove trailing whitespace. 2008-11-06 Tristan Van Berkom <tvb@gnome.org> * gtk/gtkmenuitem.c: Made buildable and added support for adding children of type "submenu" * gtk/gtkwindow.c: Added support for custom tag "accel-groups" to add GtkAccelGroups to the window. * gtk/gtkcontainer.c: Added builder contextual warnings in buildable_add_child() * gtk/tests/builder.c: Added tests for buildable menus (test that accelerators are properly connected on stock items, test the menu hierarchy, test permission to add alien/custom menuitem children). * docs/reference/gtk/tmpl/gtkbuilder.sgml * docs/reference/gtk/tmpl/gtkwindow.sgml * docs/reference/gtk/tmpl/gtkmenuitem.sgml: Updated docs for buildable submenus and accel groups. 2008-11-06 Tristan Van Berkom <tvb@gnome.org> * gtk/gtkmenuitem.[ch]: added new apis gtk_menu_item_[set/get]_label() and gtk_menu_item_[set/get]_use_underline() with "label" and "use-underline" properties, constructors cleaned up to use g_object_new(). GtkMenuItemClass take new vfuncs ->get/set_label(). * gtk/gtkcheckmenuitem.c: constructors cleaned up to use g_object_new(). * gtk/gtkimagemenuitem.[ch]: added new apis gtk_image_menu_item_[get/set]_use_stock() and gtk_image_menu_item_set_accel_group() with "use-stock" and write-only "accel-group" properties. constructors cleaned up to use g_object_new(). 2008-11-06 Tristan Van Berkom <tvb@gnome.org> * gtk/gtkbuilder.h: Fixed a crasher in GTK_BUILDER_WARN_INVALID_CHILD_TYPE() 2008-11-06 Tristan Van Berkom <tvb@gnome.org> * gtk/gtklabel.c: gtk_label_set_attributes() now applies attributes on top of any markup or mnemonic attributes (bug 558409). * README: Updated and added release notes for 2.16 2008-11-06 Richard Hult <richard@imendio.com> Bug 558586 – handling of keyboard under darwin (quartz) * gdk/quartz/gdkkeys-quartz.c: (maybe_update_keymap): Patch from Arnaud Charlet to replace use of deprecated keyboard layout API with the new TIS API available in 10.5. The old code is still used when building for 10.4. 2008-11-05 Richard Hult <richard@imendio.com> * gdk/quartz/gdkevents-quartz.c: (get_keyboard_modifiers_from_ns_event), (create_key_event): Revert (at least for now) the alt/cmd switching since it breaks the "alt-gr" functionality of alt which makes it impossible to input lots of characters. 2008-11-05 Christian Dywan <christian@imendio.com> Bug 559404 – gtk_editable_insert_text counts length in bytes * gtk/gtkeditable.c: Document new_text_length as the number of bytes 2008-11-05 Richard Hult <richard@imendio.com> * gdk/quartz/gdkwindow-quartz.c: (gdk_window_impl_quartz_begin_paint_region): Set the fill color outside the loop. 2008-11-05 Richard Hult <richard@imendio.com> * gtk/gtkstatusicon.c: (gtk_status_icon_set_has_tooltip), (gtk_status_icon_get_tooltip_markup): Fix build for win32 and quartz. 2008-11-04 Tor Lillqvist <tml@novell.com> Bug 557212 - Problem with which window gains focus and is visible * gdk/win32/gdkevents-win32.c (ensure_stacking_on_activate_app): Only do the restacking for the active window of the application. Seems to fix the problem. (gdk_event_translate): Only call ensure_stacking_on_activate_app() when the application is being activated, not deactivated. 2008-11-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkstatusicon.[hc]: Add new tooltip api. 2008-11-03 Christian Persch <chpe@gnome.org> Bug 558001 – gtk_icon_view_enable_model_drag_[source|dest] problem * gtk/gtkiconview.c: Make gtk_drag_*_add_*_targets() usable with GtkIconView. 2008-11-02 Matthias Clasen <mclasen@redhat.com> Bug 558929 – gtkstatusicon.c: 'event' is a member of the structure * gtk/gtkstatusicon.c: Fix the build. 2008-11-02 Matthias Clasen <mclasen@redhat.com> * gtk/gtkimagemenuitem.c: Make it possible to overrule the gtk-menu-images setting. * gtk/gtkaction.c (connect_proxy): Show the image before adding it to the image menu item. 2008-11-01 Tor Lillqvist <tml@novell.com> Bug 558278 - Crash when calling a callback set by gdk_add_client_message_filter() * gdk/win32/gdkevents-win32.c (apply_event_filters): Rename from apply_filters() so that it is clear that this function is for GdkEventFilters only. (print_event): Print more information for GDK_CLIENT_EVENT events. (gdk_event_translate): When handling client filters, don't use apply_event_filters(). Use similar code as in the X11 backend, although not exactly, as the parameter list and return value semantics of gdk_event_translate() is different. * tests/testclientmessage.c: New interactive test program to verify client message functionality. * tests/Makefile.am: Add it. 2008-11-01 Matthias Clasen <mclasen@redhat.com> Bug 409435 – GtkStatusIcon enhancements: DnD, scroll events, middle click, rich tooltips * gtk/gtkstatusicon.[hc]: Add support for button press/release and scroll events. Patch by Ed Catmur 2008-11-01 Matthias Clasen <mclasen@redhat.com> Bug 322934 – Replace menu's proxy icons with empty space hiding icons * gtk/gtkmenu.c (gtk_menu_size_request): Use consistent padding regardless of imagees or checks being in the menu. Also add padding on the right edge. Proposal by Luca Ferretti, patch by Jon McCann 2008-11-01 Matthias Clasen <mclasen@redhat.com> Bug 412134 – Add API to query style properties from the style * gtk/gtk.symbols: * gtk/gtkstyle.[hc]: Add getters for style properties to avoid the need for ugly workarounds with dummy widget instances. Patch by Mariano Suárez-Alvarez 2008-10-31 Christian Dywan <christian@imendio.com> Bug 558667 – gtk_font_selection_dialog_get_apply_button - deprecate? * gtk/gtk.symbols: * gtk/gtkfontsel.c: * gtk/gtkfontsel.h: Deprecate gtk_font_selection_dialog_get_apply_button 2008-10-31 Matthias Clasen <mclasen@redhat.com> Bug 558323 – glitches when popping up combos in treeviews * gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_set_property): Don't set the model property on the combo box, since that leads to loops. 2008-10-31 Christian Dywan <christian@imendio.com> Bug 347230 – testicontheme shortcomings * tests/testicontheme.c (main): Use theme for "display" and quit on window closing 2008-10-30 Matthias Clasen <mclasen@redhat.com> Bug 558522 – scroll arrow painted insensitive even though there are pages beyond the edge * gtk/gtknotebook.c (gtk_notebook_real_insert_page): Redraw arrows. Pointed out by Christian Persch 2008-10-30 Michael Natterer <mitch@imendio.com> * gtk/gtkcellrenderertext.h * gtk/gtkentry.[ch] * gtk/gtkimcontext.h * gtk/gtklabel.c * gtk/gtkstyle.h: <pango/pango.h> is pulled in by <gdk/gdk.h>, remove its inclusion here. 2008-10-30 Michael Natterer <mitch@imendio.com> * gtk/*.h: no need to include <gtk/gtkenums.h> in headers which somehow include gtkobject.h or another header which includes it. 2008-10-30 Marek Kasik <mkasik@redhat.com> Bug 339714 - Set printer dpi on cairo ps/pdf surfaces when printing * gtk/gtk.symbols * gtk/gtkprintsettings.c * gtk/gtkprintsettings.h * docs/reference/gtk/gtk-sections.txt * modules/printbackends/file/gtkprintbackendfile.c * modules/printbackends/test/gtkprintbackendtest.c * modules/printbackends/cups/gtkprintbackendcups.c * modules/printbackends/lpr/gtkprintbackendlpr.c: Added lpi (lines per inch) setting to GtkPrintSettings and support for anamorphic dpi. Surface fallback resolution is set to 2*lpi. 2008-10-30 Michael Natterer <mitch@imendio.com> * gtk/*.h: no need to include <gdk/gdk.h> in any widget header, it's included via gtkwidget.h anyway. 2008-10-30 Sven Neumann <sven@gimp.org> * gtk/gtkwidget.c (gtk_widget_get_property): removed redundant conditional. 2008-10-30 Christian Dywan <christian@imendio.com> Bug 557316 – GtkLinkButton should consider user-defined tooltip * gtk/gtklinkbutton.c (gtk_link_button_query_tooltip_cb): Only override the tooltip if not previously set 2008-10-29 Christian Dywan <christian@imendio.com> Bug 557762 – Misleading error message in GDK DirectFB * gdk/directfb/gdkdisplay-directfb.c (gdk_display_open): Correctly say GetInputDevice instead of GetDisplayLayer 2008-10-29 Christian Dywan <christian@imendio.com> Bug 558397 – gtk_widget_error_bell undefined without a screen * gtk/gtkwidget.c (gtk_widget_error_bell): Test the settings instance and return silently if unset 2008-10-28 Michael Natterer <mitch@imendio.com> * gdk/keyname-table.h: fix small typo. 2008-10-27 Richard Hult <richard@imendio.com> Bug 557894 – Wrong return value for gdk_pointer_grab_info_libgtk_only() * gdk/quartz/gdkevents-quartz.c: (gdk_pointer_grab_info_libgtk_only): Return TRUE when there is a pointer grab. Patch by Owen Taylor. 2008-10-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolshell.c: * gtk/gtktoolitem.c: Remove markup from short descriptions. 2008-10-26 Matthias Clasen <mclasen@redhat.com> * gdk/keyname-table.h: * gtk/gen-paper-names.c: * gtk/paper_names_offsets.c: * gtk/gtkpapersize.c: * gtk/gtkaccellabel.c: * gtk/gtkprintoperation.c: * gtk/gtkstock.c: More conversion to C_(). 2008-10-26 Matthias Clasen <mclasen@redhat.com> * gtk/gtkaccellabel.c: * gtk/gtkcalendar.c: * gtk/gtkcellrendereraccel.c: * gtk/gtkcellrendererprogress.c: * gtk/gtkimmulticontext.c: * gtk/gtkrecentchoosermenu.c: * gtk/gtkvolumebutton.c: Use C_() instead of Q_(). String change! 2008-10-26 Christian Persch <chpe@gnome.org> Bug 557065 – gtkcellrendererpixbuf spams console over and over with 'could not load image' warnings * gtk/gtkcellrendererpixbuf.c: (gtk_cell_renderer_pixbuf_create_themed_pixbuf): Remove noisy g_warning. 2008-10-26 Philip Withnall <philip@tecnocode.co.uk> Bug 530454 – Clarify page_nr when printing * gtk/gtkprintoperation.c (gtk_print_operation_class_init): Point out that page_nr is 0-based in the documentation. 2008-10-25 Matthias Clasen <mclasen@redhat.com> Bug 557315 – stale clipboard target cache * gtk/gtkclipboard.c (gtk_clipboard_set_contents): Remove cached targets. Pointed out by Evan Stade 2008-10-24 Tristan Van Berkom <tvb@gnome.org> * gtk/gtkwidget.c: Added a note about GtkWidget:has-tooltip in the docs for GtkWidget::query-tooltip. 2008-10-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmountoperation.c: The "screen" property ought to have type GdkScreen, not GtkWindow. Found by Cosimo Cecchi 2008-10-24 Matthias Clasen <mclasen@redhat.com> Bug 556954 – gtk+/gtk/gtkrecentchooserdefault.c: mismatching allocation and deallocation * gtk/gtkrecentchooserdefault.c (remove_selected_from_list): Don't free a strdup'ed string by g_free. Pointed out by Daniel Marjamäki 2008-10-24 Matthias Clasen <mclasen@redhat.com> Bug 556835 – gtkentry.c: variable is declared at middle of block * gtk/gtkentry.c (gtk_entry_copy_clipboard): Fix a C99ism pointed out by Kazuki Iwamoto 2008-10-24 Matthias Clasen <mclasen@redhat.com> Bug 557524 – "va_end(args);" should be added into gtk_text_buffer_insert_with_tags_by_name( ) * gtk/gtktextbuffer.c (gtk_text_buffer_insert_with_tags_by_name): Don't forget to call va_end. Pointed out by Boram Park 2008-10-23 Alexander Larsson <alexl@redhat.com> Bug 528320 - Incorrect icons displayed for files with custom mimetype icons * gtk/gtkfilesystem.c: (_gtk_file_info_render_icon): Fall back on default file icon if there was no icon or it was not found in the theme. This goes with the corresponding change in glib to not add the fallback icon, but is useful in other cases too. 2008-10-22 Behdad Esfahbod <behdad@gnome.org> Bug 555920 – gtkentry.c passes wrong enum to pango_layout_set_alignment() * gtk/gtkentry.c (gtk_entry_create_layout): Don't set layout adjustment. 2008-10-22 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkscreen-x11.c: Only emit size-changed if the screen size actually changed. 2008-10-21 Michael Natterer <mitch@imendio.com> * gdk/gdkdraw.c * gdk/gdkimage.c * gdk/gdkscreen.c * gdk/gdkwindow.c: replace assertions for obj != NULL by GDK_IS_OBJ(), remove redundant != NULL checks when there is already a type check, add some g_return_if_fail() that were missing entirely, fix some broken indentation and spacing. 2008-10-21 Tor Lillqvist <tml@novell.com> Bug 557266 - Window Management Problem Also reported in mail to gtk-list, and of course it has been well known in general that window state management is messy and buggy in various ways in gdk/win32. * gdk/win32/gdkwindow-win32.c (show_window_internal): Correct handling of GDK_WINDOW_STATE_ABOVE windows. It doesn't work to set the WS_EX_TOPMOST extended style bit using SetWindowLong(). We must call SetWindowPos() on the window using HWND_TOPMOST instead. The description for WS_EX_TOPMOST in the documentation for CreateWindowEx() even implies that if you read it carefully. 2008-10-21 Michael Natterer <mitch@imendio.com> * gdk/gdkapplaunchcontext.c: reorder functions to be in standard order, add prototypes and namespace to static functions, add g_return_if_fail()s which were missing all over the place. 2008-10-20 Christian Persch <chpe@gnome.org> Bug 557059 – crash when compositing emblems with icon * gtk/gtkicontheme.c: (apply_emblems): Copy the pixbuf before using it with gtk_pixbuf_composite, in case its pixdata is read-only (mmaped from icon cache or builtins). 2008-10-20 Murray Cumming <murrayc@murrayc.com> * gtk/gtkiconview.c: gtk_icon_view_set_tooltip_row(), gtk_icon_view_set_tooltip_item(): * gtk/gtktreeview.c: gtk_icon_view_set_tooltip_row(), gtk_icon_view_set_tooltip_cell(): Documentation: Mention the simple set_tooltip_column() alternative. 2008-10-18 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkevents-win32.c (gdk_event_translate): On WM_WINDOWPOSCHANGING, don't dereference windowpos in the debugging output without setting it first. 2008-10-18 Tor Lillqvist <tml@novell.com> Bug 556578 - GIMP windows stay on top of other windows * gdk/win32/gdkevents-win32.c (ensure_stacking_on_unminimize) (ensure_stacking_on_window_pos_changing) (ensure_stacking_on_activate_app): Ignore unmapped windows in the loops where we look for the lowest "transient-type" window. (gdk_event_translate): Don't call ensure_stacking_on_window_pos_changing() or ensure_stacking_on_activate_app() for unmapped windows. 2008-10-16 Marek Kasik <mkasik@redhat.com> Bug 556527 - The current page property is not passed to GtkPrintUnixDialog * gtk/gtkprintoperation-unix.c: pass current-page property to GtkPrintUnixDialog 2008-10-15 Michael Natterer <mitch@imendio.com> * gdk/gdkapplaunchcontext.h (GDK_IS_APP_LAUNCH_CONTEXT): fix typo in the type name so the macro becomes usable. 2008-10-14 Christian Dywan <christian@imendio.com> 556150 – gtk 'object' property test fixing * gtk/tests/object.c (list_ignore_properties): Remove some recently fixed properties from the exception list 2008-10-13 Matthias Clasen <mclasen@redhat.com> Bug 555779 – GtkCellRendererPixbuf crashed on failed GIcon lookup * gtk/gtkcellrendererpixbuf (gtk_cell_renderer_pixbuf_create_themed_pixbuf): Don't crash if a GIcon is not present in the current theme. Patch by Alex Larsson. 2008-10-13 Matthias Clasen <mclasen@redhat.com> Bug 552318 – menubar mnemonics consumed even when gtk-enable-mnemonics=false * gtk/gtkwindow.c (gtk_window_activate_key): Don't let mnemonic entries block accelerator activation when gtk-enable-mnemonics is FALSE. Problem reported by Andreas Moog. 2008-10-13 Cody Russell <cody@jhu.edu> * test/testfilechooser.c: Fix option parsing so that -a and --action work correctly. 2008-10-13 Christian Persch <chpe@gnome.org> Bug 555386 – format not a string literal and no format arguments * gtk/gtkiconfactory.c * gtk/gtkprintbackend.c * gtk/gtkprintoperation.c * gtk/gtkthemes.c * gtk/tests/builder.c * modules/other/gail/gailtextview.c * tests/testmerge.c: Use printf safely. 2008-10-13 Christian Persch <chpe@gnome.org> Bug 555724 – gtkcellrendereraccel not initialised correctly * gtk/gtkcellrendereraccel.c: Initialise the cell text. 2008-10-12 Simos Xenitellis <simos@gnome.org> Bug 555625 – Updated gtk_compose_seqs_compact table (gtkimcontextsimpleseqs.h) * gtk/gtkimcontextsimpleseqs.c: Updated the compose sequence table. In this update we removed a further set of compose sequences that are otherwise covered by check_algorithmically(). * gtk/gtkimcontextsimple.c: Updated table value that shows how many distinct first values exist in the compose sequences. Change from 22 to 20. 2008-10-11 Matthias Clasen <mclasen@redhat.com> * gtk/gtktoolbar.c: Revert the GtkSettings::gtk-toolbar-icon-size part of the previous change, since it doesn't work correctly without extra complication, and using custom icon sizes doesn't make too much sense in a desktop-wide setting. 2008-10-11 Matthias Clasen <mclasen@redhat.com> Bug 555186 – Setting gtk-toolbar-icon-size with custom icon_size * gtk/gtktoolbar.c: Turn GtkToolbar::icon-size and GtkSettings::gtk-toolbar-icon-size into int properties, to allow the use of app-registered icon sizes. 2008-10-11 Christian Dywan <christian@imendio.com> Bug 555676 – gtk_widget_real_grab_focus assumes toplevel == window * gtk/gtkwidget.c (gtk_widget_real_grab_focus): Actually test for GTK_IS_WINDOW *and* GTK_WIDGET_TOPLEVEL 2008-10-10 Behdad Esfahbod <behdad@gnome.org> Bug 551355 – [PATCH] Make glib build with libtool 2.2 * autogen.sh: Accept libtool 2.2. We are moving towards having it working. 2008-10-10 Richard Hult <richard@imendio.com> * gdk/quartz/gdkkeys-quartz.c: (gdk_keymap_get_caps_lock_state) Add empty stub to fix linking. 2008-10-10 Simos Xenitellis <simos@gnome.org> Bug 555000 – Wrong treatment on non-spacing marks dead keys in GtkIMContextSimple * gtk/gtkimcontextsimple.c: Change IS_DEAD_KEY() macro so that it only checks if input is a deadkey keysym. 2008-10-09 Christian Dywan <christian@imendio.com> Bug 555676 – gtk_widget_real_grab_focus assumes toplevel == window * gtk/gtkwidget.c (gtk_widget_real_grab_focus): Test for GTK_IS_WINDOW instead of GTK_WIDGET_TOPLEVEL 2008-10-09 Christian Dywan <christian@imendio.com> Bug 555573 – gtk_font_selection_set_font_name shouldn't require a screen * gtk/gtkfontsel.c (gtk_font_selection_set_font_name): Don't warn if there is no screen, just return FALSE 2008-10-09 Christian Dywan <christian@imendio.com> Bug 555523 – gtk_scale_button_set_adjustment should accept NULL * gtk/gtkscalebutton.c (gtk_scale_button_set_adjustment): Create a new adjustment if NULL is passed, like other widgets 2008-10-09 Christian Dywan <christian@imendio.com> Bug 555578 – GtkTable propertiy maxima are wrong * gtk/gtktable.c (gtk_table_class_init), (gtk_table_resize): Always use 65535 instead of G_MAXUINT since that is the actually supported maximum number of columns and rows 2008-10-09 Richard Hult <richard@imendio.com> Bug 550342 – Splash screens have a caption * gdk/quartz/gdkwindow-quartz.c: (_gdk_window_new), (gdk_window_set_decorations): Patch from Marianne Gagnon to make splash windows borderless. 2008-10-09 Michael Natterer <mitch@imendio.com> Bug 516425 – Optionally display accelerators in popups * gtk/gtkuimanager.h (enum GtkUIManagerItemType): add value GTK_UI_MANAGER_POPUP_WITH_ACCELS which works like _POPUP but shows the actions' accelerators. * gtk/gtkuimanager.c: honor the new enum value for programmatically created UIs, and support <popup accelerators="true"> in the XML for the same purpose. 2008-10-09 Simos Xenitellis <simos@gnome.org> Bug 554192 – double press on the "circumflex" dead key (standard french 105 keyboard) no longer produces the "^" character * gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress): Changed the order, put check_compact_table() first, then check_algorithmically(). 2008-10-08 Christian Persch <chpe@gnome.org> Bug 554702 – gtkfilesystem leaks GError * gtk/gtkfilesystem.c (_gtk_file_system_init): Free the GError. 2008-10-08 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb): Don't forget to reset reload_state when current_folder is already correct. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=465992 2008-10-08 Christian Dywan <christian@imendio.com> Bug 555270 – Allow unsetting a MessageDialog's image * gtk/gtkmessagedialog.c (gtk_message_dialog_set_property), Remove a superfluous cast to GtkWidget* (gtk_message_dialog_set_image): Accept NULL for the image and unset the image in that case. 2008-10-08 Christian Dywan <christian@imendio.com> Bug 436533 – Allow more space efficient scroll arrows placement * gtk/gtkenums.h: Add GtkArrowPlacement * gtk/gtkmenu.c (gtk_menu_class_init), (get_arrows_border), (get_arrows_visible_area), (get_double_arrows), (get_arrows_sensitive_area): Implement GtkMenu::arrow-placement to allow scrolling arrows to be placed at the start, end or both Patch by Tommi Komulainen and myself 2008-10-08 Christian Dywan <christian@imendio.com> Bug 555387 – Changing the sensitivity of a statusbar mistakenly requires a display * gtk/gtkstatusbar.c (set_grip_cursor): Only change the cursor of the resize grip if there is a grip window. 2008-10-06 Matthias Clasen <mclasen@redhat.com> * gtk/gtktooltip.c (gtk_tooltip_show_tooltip): Avoid unitialized memory warnings from valgrind. 2008-10-07 11:03:30 Tim Janik <timj@imendio.com> * gtk/gtkbox.h: keep GtkBox as an abstract type and keep _gtk_box_new() as private function until we settle on the exact semantics. renamed _gtk_box_set_old_defaults() as suggested by Mitch. 2008-10-07 Michael Natterer <mitch@imendio.com> * gtk/gtkbox.c: reindent static prototypes. 2008-10-07 Michael Natterer <mitch@imendio.com> Bug 553573 – Add orientation API to GtkBox * gtk/gtkbox.[hh]: implement the GtkOrientable interface and swallow all code from GtkHBox and GtkVBox. Add gtk_box_new() which takes a GtkOrientation argument. Also move the newly added "spacing_set" boolean from struct GtkBox to the new private struct. * gtk/gtkhbox.[ch] * gtk/gtkvbox.[ch]: remove all code except the constructor and call gtk_orientable_set_orientation() in init(). * gtk/gtk.symbols: add gtk_box_new(). 2008-10-06 Björn Lindqvist <bjourne@gmail.com> Bug 539464 – gtk_cell_view_get_model is missing in GtkCellView * gtk/gtkcellview.c (gtk_cell_view_get_model): Add gtk_cell_view_get_model. 2008-10-06 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.c (create_main_page): Show the tooltip on the range entry itself, too. 2008-10-04 Tor Lillqvist <tml@novell.com> Bug 132501 - Make utility window translate to tool window in win32 Implement the utility window type hint. Such windows are kept on top of other windows of the same process. Makes GIMP's toolbox and dock windows behave more like in GNOME under metacity. Apply the same logic also to windows marked with the dialog window type hint, and windows that are transient for some other window. I'll call such windows "transient-type" below. * gdk/win32/gdkevents-win32.c (doesnt_want_key): Drop unused variables. (ensure_stacking_on_unminimize) (ensure_stacking_on_window_pos_changing) (ensure_stacking_on_activate_app): New functions to implement the desired stacking order. Make sure that a window that is not transient-type stays below any transient-type windows of the application. When activating a non-transient-type window make sure it rises as high as possible while still staying below the lowest transient-type window. (gdk_event_translate): Call above functions on WM_WINDOWPOSCHANGING, WM_ACTIVATEAPP and on WM_SIZE when unminimizing. Improve debugging printout. * gdk/win32/gdkwindow-win32.c (get_effective_window_decorations): Handle utility windows like toolbar windows. (gdk_window_new_internal) (update_style_bits): Give utility windows the WS_EX_TOOLWINDOW extended style. (gdk_window_set_title): If debugging "misc" or "events", make the handle of top-level windows show up in their title bars. Very useful when looking at debugging output. (gdk_window_set_transient_for) (gdk_window_set_keep_above) (gdk_window_set_keep_below) (gdk_window_set_modal_hint) (gdk_window_set_skip_taskbar_hint) (gdk_window_set_skip_pager_hint): Add and improve debugging printout. (gdk_window_set_type_hint): Print hint symbolically in GDK_NOTE(). 2008-10-04 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkmain-win32.c (_gdk_win32_window_exstyle_to_string) (_gdk_win32_window_pos_bits_to_string): New debugging printout functions. Decode the WS_EX_* and SWP_* bits. * gdk/win32/gdkprivate-win32.h: Declare them. Define GDK_DEBUG_MISC_OR_EVENTS for use in GDK_NOTE() to match either "misc" or "events". 2008-10-03 Matthias Clasen <mclasen@redhat.com> * gtk/gtkmodules.c (_gtk_modules_settings_changed): Add some debug output. 2008-10-02 Matthias Clasen <mclasen@redhat.com> Bug 96431 – Can't cut and paste / DND within invisible entry * gtk/gtkentry.c: Disable cut, copy and drag out of an invisible entry. Proposed by Owen Taylor 2008-10-02 Matthias Clasen <mclasen@redhat.com> Bug 530575 – GtkEntry with invisible chars has a confused cursor in overwrite mode * gtk/gtkentry.c (gtk_entry_draw_cursor): Use the visible text in the layout when positioning the cursor, not the actual text content of the entry. This makes a different when using overwrite mode in an invisible entry. Problem noticed by Jonathan Blandford * gtk/gtktextutil.c: Fix a typo in a comment 2008-10-02 Christian Persch Bug 554704 – gtkfilesystemmodel does too much work * gtk/gtkfilesystemmodel.c: Replace g_slist_length()<1 check with a simple NULL check. 2008-10-02 Christian Persch Bug 554701 – filechooser spams console with useless warnings * gtk/gtkfilesystem.c.c: Don't warn if the async call was simply cancelled. 2008-10-02 Christian Persch Bug 554698 – mem leak in filechooser * gtk/gtkfilechooserdefault.c: Plug a mem leak. 2008-10-02 Christian Persch Bug 554696 – invalid free function used * gtk/gtkfilesystemmodel.c: Use the right free func. 2008-10-02 Christian Persch Bug 554691 – mem leak in filechooser * gtk/gtkfilesystemmodel.c: Plug a mem leak. 2008-10-02 Christian Persch Bug 554690 – mem leak in filechooser * gtk/gtkfilechooserdefault.c: Plug a mem leak. 2008-10-02 Michael Natterer <mitch@imendio.com> Bug 553585 – Add orientation API to GtkRuler * gtk/gtkruler.[ch]: implement the GtkOrientable interface and swallow all code from GtkHRuler and GtkVRuler. Add gtk_ruler_new() which takes a GtkOrientation argument. * gtk/gtkhruler.c * gtk/gtkvruler.c: remove all code except the constructor and call gtk_orientable_set_orientation() in init(). * gtk/gtk.symbols: add gtk_ruler_new(). 2008-10-01 Torsten Schoenfeld <kaffeetisch@gmx.de> * docs/reference/gtk/gtk-sections.txt: * gtk/gtk.symbols: * gtk/gtkselection.c: * gtk/gtkselection.h: Add gtk_selection_data_get_selection to retrieve the sealed struct field GtkSelectionData.selection. 2008-10-01 Tor Lillqvist <tml@novell.com> * gtk/gtkscalebutton.c: Don't #define _GNU_SOURCE on Windows as it confuses newest mingw headers. 2008-10-01 Tor Lillqvist <tml@novell.com> * gdk/win32/gdkkeys-win32.c (gdk_keymap_get_caps_lock_state): Implement trivially on Windows. Not sure if something more complex is actually needed, more specifically whether the function needs to differentiate between "Caps Lock" and "Shift Lock" semantics? 2008-10-01 Simos Xenitellis <simos@gnome.org> Bug 554506 – combining diacritics broken, became deadkeys * gtk/gtkimcontextsimple.c: added check if keysym is greater than 0x1000000, in this case it is not a dead key. 2008-09-30 Michael Natterer <mitch@imendio.com> Bug 553582 – Add orientation API to GtkSeparator * gtk/gtkseparator.[ch]: implement the GtkOrientable interface and swallow all code from GtkHSeparator and GtkVSeparator. Add gtk_separator_new() which takes a GtkOrientation argument. * gtk/gtkhseparator.c * gtk/gtkvseparator.c: remove all code except the constructor and call gtk_orientable_set_orientation() in init(). * gtk/gtk.symbols: add gtk_separator_new(). 2008-09-30 Marek Kasik <mkasik@redhat.com> Bug 344522 – support non-local destination files (GtkPrint): * gtk/gtkprintunixdialog.c * gtk/gtkprinteroptionwidget.c: Process URI instead of filename. * modules/printbackends/file/gtkprintbackendfile.c: Add ability to save files on non-local filesystems. 2008-09-30 Michael Natterer <mitch@imendio.com> * gtk/gtk.symbols: forgot the G_GNUC_CONST of gtk_orientable_get_type(). 2008-09-30 Michael Natterer <mitch@imendio.com> Bug 541009 – Get rid of separate subclasses for horizontal and vertical orientation: * gtk/Makefile.am * gtk/gtk.symbols * gtk/gtk.h * gtk/gtkorientable.[ch]: add new interface GtkOrientable which will be implemented by everything that can switch orientation. 2008-09-30 Christian Dywan <christian@imendio.com> Fix a typo in the tutorial. * docs/tutorial/gtk-tut.sgml: It's mnemonic, not 'mnemnonic'. 2008-09-29 Matthias Clasen <mclasen@redhat.com> Bug 553086 – hard to see current immodule * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems): Display the actually selected context in the system menuitem. Complaint by Akira Tagoh. 2008-09-29 Matthias Clasen <mclasen@redhat.com> Bug 530568 – Entries with visibility=FALSE should warn for caps-lock on * gtk/gtkentry.c: Add a tooltip-like Caps Lock warning for password entries. The warning is also triggered if an input method is active. The warning can be turned off using the GtkEntry::caps-lock-warning property. Proposed by Owen Taylor 2008-09-29 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_get_context_id): Add a getter for the the sealed context_id field. 2008-09-29 Matthias Clasen <mclasen@redhat.com> Bug 107000 – Add signals to GdkKeymap for monitoring caps_lock, etc. * gdk/gdk.symbols: * gdk/gdkkeys.[ch]: Add a new GdkKeymap::state-changed signal, and a gdk_keymap_get_caps_lock_state function. * gdk/x11/gdkkeys-x11.c: Implement it here. For now, only emit state-changed when caps lock lockedness changes. * gdk/x11/gdkdisplay-x11.c: Also select for modifier lock status changes in the XkbSelectEventDetails call. 2008-09-29 Kristian Rietveld <kris@imendio.com> Bug 487624 - Tooltips doesn't get updated if ther's no mouse motion over widget * gtk/gtkwidget.c (gtk_widget_set_property): after updating tooltip text or markup, call gtk_widget_trigger_tooltip_query() so that existing visible tooltips are updated. 2008-09-29 Matthias Clasen <mclasen@redhat.com> Bug 371908 – Password Entry broken Bug 317002 – Disable input method completely in GtkEntry when it's in invisible mode. * gtk/gtkentry.c (gtk_entry_backspace): Make backspace behave properly when invisible. * gtk/gtkentry.c (gtk_entry_create_layout): Show preedit even if invisible. * gtk/gtkentry.c (gtk_entry_set_visibility): Don't disable input methods when making the entry invisible. 2008-09-29 Emmanuele Bassi <ebassi@linux.intel.com> * gdk/x11/gdkinput.c: (gdk_device_class_init), (gdk_device_finalize): Correctly chain up the finalize implementation. 2008-09-29 Richard Hult <richard@imendio.com> Bug 554141 – uninitialized data use/free in gtkclipboard-quartz.c * gtk/gtkclipboard-quartz.c: (gtk_clipboard_wait_for_contents): Patch from Jon A. Cruz to initialize the allocated selection data. 2008-09-27 Matthias Clasen <mclasen@redhat.com> Bug 339367 – Incorrect spotlocation * modules/input/gtkimcontextxim.c: Correct the spot location for on-the-spot style. 2008-09-27 Denis Washington <denisw@svn.gnome.org> * gtk/gtkiconview.c: only draw keyboard focus when keyboard navigation is used, like GtkTreeView. (Bug #553575) 2008-09-26 Matthias Clasen <mclasen@redhat.com> Bug 552959 – GtkTrayIcon: _NET_SYSTEM_TRAY_VISUAL and real transparency * gtk/gtktrayicon-x11.c: Add support for the _NET_SYSTEM_TRAY_VISUAL property described in http://lists.freedesktop.org/archives/xdg/2008-September/009919.html If _NET_SYSTEM_TRAY_VISUAL is a visual with an alpha channel, the parent-relative-background hack is skipped and we draw with a real transparent background. * gtk/gtkrc.c: Remove the default GtkTrayIcon style, since the parent-relative background is now set when realizing the tray icon. Patch by Owen Taylor 2008-09-26 Matthias Clasen <mclasen@redhat.com> Bug 552956 – Should check composite extension version * gdk/x11/gdkdisplay-x11.c: Check that the version of the composite extension is at least 0.4. Patch by Owen Taylor 2008-09-26 Matthias Clasen <mclasen@redhat.com> Bug 553803 – eventually call XCloseDevice on XOpenDevice results * gdk/x11/gdkinput.c: Add a finalize function for device objects, and call XCloseDevice there. * gdk/x11/gdkinput-x11.c: * gdk/x11/gdkdisplay-x11.c: Move freeing of device objects to the finalize function. Patch by Caolan McNamara 2008-09-26 Matthias Clasen <mclasen@redhat.com> Bug 553578 - tabs are not drawn correctly * gtk/gtknotebook.c: Track the visibility state of notebook tabs between allocations so that we know to redraw the tab labels if tabs are hidden and shown without changing position. Reported by Marek Kašík, patch by Owen Taylor. 2008-09-26 Matthias Clasen <mclasen@redhat.com> Bug 553133 – GtkFileChooser won't ask to mount a volume Bug 553211 – GtkFileChooserButton unsets filter after first use * gtk/gtkfilechooserdefault.c (shortcuts_activate_volume): Use a GtkMountOperation when mounting, so that we get a password dialog when required. * gtk/gtkfilechooserdefault.c (show_and_select_files): Also get the content-type, since it is used later on. Pointed out by Davyd Madeley. 2008-09-26 Cody Russell <bratsche@gnome.org> Bug 553917 – Typo in gdkwindow-win32.c * gdk/win32/gdkwindow-win32.c: Fixed a typo in update_system_menu(). Changed GDK_DECOR_ALL to GDK_FUNC_ALL. Reported by Richard Hult 2008-09-25 Marek Kasik <mkasik@redhat.com> Bug 553241 – double freed pointer in lpr_write cause firefox3 crash * modules/printbackends/lpr/gtkprintbackendlpr.c: The redundant freeing of memory was removed. Patch by Chris Wang 2008-09-25 Michael Natterer <mitch@imendio.com> * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_finalize): don't unref the file system backend, the newly added unset_file_system_backend() already does this (bug #553135). 2008-09-24 Michael Natterer <mitch@imendio.com> * gtk/gtkeventbox.c: events return gboolean not gint, reindented static prototypes. 2008-09-24 Johan Dahlin <johan@gnome.org> Bug 553385 – gtk-builder-convert creates untranslated combobox models * gtk/gtk-builder-convert: Set the translatable property on col tags for converted combos. 2008-09-24 Tor Lillqvist <tml@novell.com> * gtk-zip.sh.in: Include all of share/man, lib/pkgconfig, share/aclocal and share/gtk-doc instead of trying to list individual files or subdirectories. We had missed gail.pc, for instance. 2008-09-24 Christian Dywan <christian@imendio.com> Bug 538782 – Make GtkMenu's arrow size themable * gtk/gtkmenu.c (gtk_menu_class_init), (gtk_menu_paint): Implement "arrow-scaling" style property in GtkMenu. 2008-09-24 Christian Dywan <christian@imendio.com> Bug 408244 – add GtkDialog::content-area-spacing * gtk/gtkbox.c (gtk_box_init), (gtk_box_set_spacing), (_gtk_box_set_spacing_set), (_gtk_box_get_spacing_set): * gtk/gtkbox.h: * gtk/gtkdialog.c (gtk_dialog_class_init), (update_spacings): Implement "content-area-spacing" style property in GtkDialog and internal helper _gtk_box_get_spacing_set in GtkBox. Patch by Tim Janik, Sven Herzberg and myself. 2008-09-24 Christian Dywan <christian@imendio.com> Bug 541391 – Unfocussable Treeview swallows focus * gtk/gtktreeview.c (grab_focus_and_unset_draw_keyfocus), (gtk_tree_view_focus): Honor GTK_WIDGET_CAN_FOCUS properly 2008-09-24 Denis Washington <denisw@svn.gnome.org> * gtk/gtkiconview.c: draw focus as a rectangle around the complete item, not just the text. (Bug #38254) 2008-09-23 Michael Natterer <mitch@imendio.com> * gtk/gtkobject.c * gtk/gtksignal.[ch]: s/GtkType/GType/ and s/GtkSignalMarshaller/GSignalCMarshaller/. 2008-09-23 Michael Natterer <mitch@imendio.com> * gdk/x11/gdkevents-x11.c (gdk_event_translate): remove unused variable and fix indentation. 2008-09-23 Michael Natterer <mitch@imendio.com> * gtk/gtkclist.h * gtk/gtkctree.h * gtk/gtklist.h * gtk/gtklistitem.h * gtk/gtkobject.h * gtk/gtkoldeditable.h * gtk/gtkpixmap.h * gtk/gtkpreview.h * gtk/gtktext.h * gtk/gtktipsquery.h * gtk/gtktree.h * gtk/gtktreeitem.h: get rid of GtkType and GTK_CHECK_FOO() also in all deprecated headers. 2008-09-22 Matthias Clasen <mclasen@redhat.com> Bug 553135 – eog crash: assertion failed. Gtk error: shortcuts_remove_rows: code should not be reached * gtk/gtkfilechooserdefault.c: Disconnect from GtkFileSystem signals when we are destroyed, in order to avoid nasty surprises. Patch by Claudio Saavedra 2008-09-22 Emmanuele Bassi <ebassi@linux.intel.com> Bug 552789 – Show size column in the search and recently used files modes * gtk/gtkfilechooserdefault.c: Display the file size column when in OPERATION_MODE_SEARCH. This removes a stat() call and simplifies the code a little bit by changing the query for file informations for each search engine hit. 2008-09-22 Michael Natterer <mitch@imendio.com> * gtk/gtksignal.[ch] * gtk/gtkclist.c * gtk/gtklist.c * gtk/gtkmain.c * gtk/gtktext.c * gtk/gtktreeitem.c: use G_CALLBACK and GCallback instead of GTK_SIGNAL_FUNC and GtkSignalFunc also in deprecated code. 2008-09-22 Frederic Crozat <fcrozat@mandriva.com> * gtk/gtkfilesystem.c: use the correct gi18n header. Fixes bug #553000. 2008-09-22 Michael Natterer <mitch@imendio.com> * gtk/gtktoolbar.[ch]: add "Deprecated: 2.4" to all the deprecated append(), prepend() and insert() functions and recommend to use gtk_toolbar_insert() instead. Use GCallback instead of GtkSignalFunc even in deprecated API. 2008-09-20 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilechooserbutton.c (filter_model_visible_func): Don't leak a GFile. 2008-09-19 Owen Taylor <otaylor@redhat.com> Small cleanups to debug messages for GtkPlug/GtkSocket * gtk/gtksocket-x11.c: Fix debug message to say "Socket" not "Plug" * gtk/gtkplug-x11.c: Remove excess newlines from the ends of debug messages. 2008-09-19 Carlos Garnacho <carlos@imendio.com> Bug 83935 – GtkEntry's default invisible char should be U+25CF * gtk/gtkentry.c (find_invisible_char) (gtk_entry_init): Find a more suitable invisible char than '*' based on the used font. (gtk_entry_class_init) (gtk_entry_set_property) (gtk_entry_get_property): Add a "invisible-char-set" property. (gtk_entry_unset_invisible_char): New function, needed now that the default invisible char isn't fixed. * gtk/gtkentry.h: * gtk/gtk.symbols: * docs/reference/gtk/gtk-sections.txt: Add the new function. 2008-09-19 Christian Persch <chpe@gnome.org> Bug 552837 – mem leak in gtkimmulticontext * gtk/gtkimmulticontext.c: (gtk_im_multicontext_get_slave): Plug mem leak. 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com> * gtk/gtkfilechooserdefault.c (settings_save): Save the size column visibility state with the rest of the FileChooser settings. 2008-09-18 Emmanuele Bassi <ebassi@linux.intel.com> Bug 325095 – show a 'size' column * gtk/gtkfilechooserdefault.c: * gtk/gtkfilechooserprivate.h: Add a context menu item controlling the visibility of the file size column. This works only for the browse mode, and the column is not visible by default. * gtk/gtkfilechoosersettings.[ch]: Add a ShowSizeColumn key to the settings file. 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com> * modules/engines/ms-windows/*: Revert most of previous patch, as it didn't work as expected; Some work toward #531086 - the new GtkTooltip widget doesn't theme properly on win32. Now, at least the background color seems okay 2008-09-18 Dominic Lachowicz <domlachowicz@gmail.com> * modules/engines/ms-windows/*: MS Windows style should use pango_win32_font_description_from_logfont; Allows us to rip out a lot of potentially buggy code, and also get the font specification from the XP theme (#434987) 2008-09-18 Matthias Clasen <mclasen@redhat.com> * configure.in: updated version number to 2.15.0 for development. * ChangeLog.pre-2-14: rotate ChangeLog === Branch for 2.14 ===
2009-03-14Make it build on DragonFly.hasso2-1/+15
2009-03-14fix typoabs1-2/+2
2009-03-14make opengl support optional, and default to off on very slow archs ↵abs3-6/+26
(m68k,m68000,vax). bump PKGREVISION
2009-03-14xf86-input-keyboard-1.3.2nb1.apb3-2/+31
Apply the following patch from NetBSD xsrc/external/mit/xf86-input-keyboard; thanks to joerg for providing a list of changes to apply. 2009-02-07 17:33 christos * src/bsd_kbd.c (1.4): Set the version for the keyboard too. From Patrick Welche
2009-03-14xf86-input-mouse-1.3.0nb2.apb3-3/+28
Apply the following patch from NetBSD xsrc/external/mit/xf86-input-mouse; thanks to joerg for providing a list of changes to apply. 2009-02-02 03:05 christos * src/mouse.c (1.2): Call a SetupMouse function to condition the fd.
2009-03-14Modular-xorg-server-1.4.2nb5.apb5-0/+354
Apply the following patches from NetBSD xsrc/external/mit/xorg-server/dist; thanks to joerg for providing a list of changes to apply. 2009-02-19 20:02 macallan * hw/xfree86/xaa/: xaaFillRect.c (1.2), xaaInitAccel.c (1.2), xaalocal.h (1.2): Actually use scanline image writes to upload images if available 2009-02-09 09:49 plunky * hw/xfree86/os-support/bsd/bsd_mouse.c (1.5): add horizontal mouse-wheel functionality to USB and WSMOUSE drivers 2009-02-02 03:06 christos * hw/xfree86/os-support/: bsd/bsd_mouse.c (1.4), xf86OSmouse.h (1.2): add a SetupMouse proc to condition the fd. Convert NetBSD's SetupAuto to SetupMouse. 2009-01-19 00:54 christos * hw/xfree86/os-support/bsd/bsd_mouse.c (1.3): fix ioctl. 2009-01-13 18:43 christos * hw/xfree86/os-support/bsd/bsd_mouse.c (1.2): Set the mouse event protocol version. (untested, but head will be broken unless I add this).
2009-03-14Modular-xorg-server-1.4.2nb5.apb2-3/+8
Apply the following patches from NetBSD xsrc/external/mit/xorg-server/dist; thanks to joerg for providing a list of changes to apply. 2009-02-19 20:02 macallan * hw/xfree86/xaa/: xaaFillRect.c (1.2), xaaInitAccel.c (1.2), xaalocal.h (1.2): Actually use scanline image writes to upload images if available 2009-02-09 09:49 plunky * hw/xfree86/os-support/bsd/bsd_mouse.c (1.5): add horizontal mouse-wheel functionality to USB and WSMOUSE drivers 2009-02-02 03:06 christos * hw/xfree86/os-support/: bsd/bsd_mouse.c (1.4), xf86OSmouse.h (1.2): add a SetupMouse proc to condition the fd. Convert NetBSD's SetupAuto to SetupMouse. 2009-01-19 00:54 christos * hw/xfree86/os-support/bsd/bsd_mouse.c (1.3): fix ioctl. 2009-01-13 18:43 christos * hw/xfree86/os-support/bsd/bsd_mouse.c (1.2): Set the mouse event protocol version. (untested, but head will be broken unless I add this).
2009-03-11Make it compile on DragonFly.hasso2-1/+24
2009-03-10Needs msgfmt.hasso1-1/+2
2009-03-08Use mk/omf-scrollkeeper.mk instead of textproc/rarian/omf.mk.wiz2-4/+4
2009-03-06Update to 1.3.0:wiz2-6/+6
All changes to libXrandr-1.2.3: Adam Jackson (9): Remove RCS tags. Add GetScreenResourcesCurrent Add [GS]etOutputPrimary Use RRSimpleCheckExtension in functions returning void Fix type of GetReq() argument. Use RRCheckExtension in function returning a value. Be sure to return NULL when returning no properties. Define _XRRHasRates internally. libXrandr 1.2.99.4 Alan Coopersmith (1): Add README with pointers to mailing list, bugzilla & git repos Julien Cristau (5): Set attr->pendingNparams in XRRGetCrtcTransform() Merge branch 'transform-proposal' of git.freedesktop.org:/git/xorg/li= b/libXrandr RRNotify subevents have 'window' at different offsets, the sequel Bump to 1.2.91 Fix thinkos Keith Packard (5): Add support for new Transform requests. Support CRTC Transform filters Eliminate inverse matrix from randr transform protocol Set NparamsFilter in XRRGetCrtcTransform return value. Send X_RRGetOutputPrimary when making an X_RRGetOutputPrimary request Matthias Hopf (5): Panning support Nuke config-timestamp for panning. Bump to 1.2.99.2. Bump to 1.2.99.3 Bump to 1.3.0 Paulo Cesar Pereira de Andrade (1): Janitor: make distcheck, compiler warnings, .gitignore Tomas Carnecky (1): RRNotify subevents have 'window' at different offsets.
2009-03-06Don't hard-code py25 in the bl3 file.jmcneill1-10/+10
2009-03-06Update to 1.3.0:wiz2-6/+6
Changes since randrproto 1.2.2: Adam Jackson (7): Add GetScreenResourcesCurrent Fix RRNumberRequests GSRC added in 1.3, not 1.2 More doc for CRTC transforms Indent CRTC transform docs to match the rest of the requests. Add [GS]etOutputPrimary Zero reply from GetPanning means panning not supported. Julien Cristau (1): spec: add missing list of clones to RRGetOutputInfo reply Keith Packard (8): Add Transform request proposal for 1.3 Add filters to CRTC transforms. Eliminate inverse matrix from randr transform protocol Describe projective transform additions in Introduction Merge branch 'transform-proposal' Update to version 1.2.99.1 Remove duplicate GetScreenResourcesCurrent declarations Merge commit 'origin/master' Maarten Maathuis (1): Fix typo in 83f3f29dd3ac5d3875b5edef5805d6adb6a02698. Matthias Hopf (14): Panning protocol extension Panning protocol description Panning protocol bits description Add panning to versioning information. Nuke config-timestamp for panning. Specifying panning update on scree= n size change. Bump to 1.2.99.2 Add unicode art pictures for panning. Panning tracking areas describe full screen if set to 0. Bump to 1.2.99.3 Add description of standard properties. Should read "EDID", not "EdidData". Add standard property name defines. Bump to 1.2.99.4 Bump to 1.3.0 Paulo Cesar Pereira de Andrade (1): Janitor: Correct make distcheck and dont distribute autogen.sh
2009-03-06Update to 2.24.1:wiz3-21/+122
* bootstrap-2.24: add back the POLICY_VERSION entries. Patch from Scott Peterson. * gnome/Makefile.am: add a POLICY_VERSION variable to override the global setting, since gnome-sharp.dll is not compatible with previous versions due to the gnomeprint and gnomepanel removal. [Fixes #469663]
2009-03-06Add some patterns for PLIST handling.wiz1-1/+8
2009-03-06Update to 2.14.1:wiz3-7/+24
pygtk-2.14.1 06-March-2009 - Return the deserialized string as a new memory buffer (Gustavo, #567747) - Complete docs with 2.14 API (Gian Mario)
2009-03-06Update to 7.0.15:wiz4-23/+23
James Cloos (4): Add dead keysyms for DOUBLE GRAVE and INVERTED BREVE accents Add a dead_belowcomma keysym [keysymdef.h] Add dead_currency symbol. Bump to 7.0.15. Paulo Cesar Pereira de Andrade (1): Janitor: Correct make distcheck and dont distribute autogen.sh Peter Hutterer (1): Add XF86XK_Suspend and XF86XK_Hibernate keysym defs. Sayamindu Dasgupta (1): Add dead vowels in keysymdef.h
2009-03-06Update rxvt-unicode to 9.06. Changes are many various bugfixes. See thesnj6-50/+39
bundled changlelog for details.
2009-03-05Regen in canonical form.joerg1-5/+6
2009-03-05Remove PYBINMODULE. All it did was mark some packages as not availablejoerg2-4/+2
on some platforms that lacked shared library support in the past. The list hasn't been maintained at all and the gain is very limited, so just get rid of it.
2009-03-05Update to dmenu 3.9. Changes unlisted, at least Xinerama support.ghen3-17/+25
2009-03-05Mark as not -j2 safe (make install fails).wiz1-1/+2
2009-03-05librsvg does not pull in gnome any longer -- correct PLIST for that.wiz2-15/+3
2009-03-04Update libunique to 1.0.6.jmcneill2-6/+6
Changes: Copy the startup-id string, not just the pointer The fix for the memory leak of commit fd7aaf0e exposed the fact that we did not copy the startup notification id across messages, but we simply stored the pointer. This commit should fix the double-free errors happening to applications using libunique.
2009-03-02Enable gdmprefetchlist in the build. Bump PKGREVISION.jmcneill2-3/+7
2009-03-01fix pasto - s/Qt3/Qt4/jdolecek1-1/+1
2009-02-28We are forcing an installation on MacOS X to behave just like a generic UNIXschwarz2-1/+24
installation (cf. patch-ar). However, MacOS X does not have clock_gettime(). This patch therefore ensures that for that functionality the MacOS X specific code is used.
2009-02-27Update to 1.2.1:wiz2-6/+6
libXi 1.2.1. Fixes a potential memory overflow in XGetDeviceControl. Alan Coopersmith (1): Add README with pointers to mailing list, bugzilla & git repos Paulo Cesar Pereira de Andrade (1): Return NULL on error, and match LockDisplay with UnlockDisplay. Peter Hutterer (3): XGetDeviceControl: Add a missing break leading to wrong length calculation. XGetDeviceControl: size the libXi structs, not the wire structs (#20293) libXi 1.2.1
2009-02-27Bump PKGREVISION for PLIST fix from two days ago, and bumpwiz1-1/+3
icon-naming-utils dependency for it.
2009-02-27I really don't need to be told 10 times every time I launch an X11tnn3-2/+17
application that I don't have "Generic Event Extension" on my X server.
2009-02-26Remove unused target.wiz1-37/+2
2009-02-25Update to 6.11.0:wiz3-27/+6
xf86-video-ati 6.11.0 Highlights: - - Lots of bug fixes since 6.10.0 - - Crtc/output/encoder rework - - Render repeat mode fixes 6.12.0 will be soon to follow with accel support for r6xx/r7xx chips Alan Coopersmith (2): Remove xorgconfig & xorgcfg from See Also list in man page Add README with pointers to mailing list, bugzilla & git repos Alex Deucher (66): Fix colors on tv-out properly handle EnableYUV Make sure we hit the right bios reg missed one in last commit Allow arbitrary tv-out modes ATOM: rework object table parsing ATOM: handle cases where TMDS uses linkb ATOM: Adjust PLL setup for recent atom changes ATOM: refactor output dpms ATOM: rework encoder/transmitter setup Bump version post release RV280: add another AGP quirk RV280 Add another AGP quirk DCE30: LVTMA requires DIG2 encoder ATOM: combine DAC setup functions ATOM: switch to define for external tmds start to re-org outputs ATOM: round 1 of output rework First pass at converting legacy code to encoder objects clean up encoder setup Fixup encoder setup on pre-ATOM chips ATOM: more output cleanup Switch legacy output code to use new encoder objects ATOM: fix encoder init fix legacy crtc routing and add some debugging info More legacy rework Fix logic cut and paste error Move active_device setup to detect() Fix compilation with RADEON_TRACE_FALL set few more logic pasto's bits I missed Remove TMDSType, DACType, LVDSType from output rec track encoder state Remove some unused cruft Remove OutputType and other cruft Additional output cleanup Fix off by one when printing encoder name Move legacy output setup functions to legacy_output.c Warning fixes ATOM: print useful output info for DPMS events Fix legacy output setup Encoders not assigned yet, use supported devices Move encoder specific data to encoder dev_priv Return NULL for encoder if no active device is assigned Fix bad rv710 pci id Fix encoder accounting AVIVO: fix rotation AVIVO: better fix for rotation Add some missing r6xx/r7xx pci ids Bump for rc release RV350: add AGP quirk ATOM: warning fixes Bump version post RC release Radeon EXA: wait for the engine to be idle before sw access Revert "Radeon EXA: wait for the engine to be idle before sw access" AVIVO: fix dualhead/rotation for real R3xx-R5xx EXA: fix texture setup for non-repeat case R1xx/R2xx EXA: fix non repeat texture setup RV280: add another agp quirk RV350: add another AGP quirk Fix crtc routing on pre-DCE3.2 systems ATOM: don't unblank uninitialized crtcs ATOM: reset crtc initialized flag on CloseScreen() DCE3.2+: allow output cloning Set default RMX type to FULL on LVDS R6xx: Connector quirk for asus board bump for release Christiaan van Dijk (1): R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering Dave Airlie (3): radeon: r500 PAL timings are slightly incorrect r500: re-enable TV out radeon: r500 tv-out force scaler values to nice set that looks correct David Miller (2): DRI: Fix page size used in RADEONDRIGetPciAperTableSize(). GART: Save/restore GART table consistently. Fabio (1): man page updates Maciej Cencora (1): Make sure gb_num_pipes is initialized when DRI is disabled Michel D=E4nzer (5): Don't transform EXA Composite mask coordinates when there's no mask. Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks. EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible. EXA: The source tiling code can't handle RepeatReflect yet. EXA: If making a pixmap offscreen fails, return ~0ULL as texture offs= et. Nicos Gollan (1): Fixed enumerations in radeon-output.c Thomas Jaeger (1): Fall back to software for unsupported repeat modes Tormod Volden (1): Add yet another AGP quirk for RV280 Wolke Liu (1): AVIVO: Save/restore vga pll registers airlied (1): rs780: include RS780 in the InitMemory to leave alone 6.10.99.0: Major changes between 6.10.0: - - major output rework - - fix bug in rs780 MC setup that could lead to memory corruption - - lots of bug fixes Alan Coopersmith (2): Remove xorgconfig & xorgcfg from See Also list in man page Add README with pointers to mailing list, bugzilla & git repos Alex Deucher (49): Fix colors on tv-out properly handle EnableYUV Make sure we hit the right bios reg missed one in last commit Allow arbitrary tv-out modes ATOM: rework object table parsing ATOM: handle cases where TMDS uses linkb ATOM: Adjust PLL setup for recent atom changes ATOM: refactor output dpms ATOM: rework encoder/transmitter setup Bump version post release RV280: add another AGP quirk RV280 Add another AGP quirk DCE30: LVTMA requires DIG2 encoder ATOM: combine DAC setup functions ATOM: switch to define for external tmds start to re-org outputs ATOM: round 1 of output rework First pass at converting legacy code to encoder objects clean up encoder setup Fixup encoder setup on pre-ATOM chips ATOM: more output cleanup Switch legacy output code to use new encoder objects ATOM: fix encoder init fix legacy crtc routing and add some debugging info More legacy rework Fix logic cut and paste error Move active_device setup to detect() Fix compilation with RADEON_TRACE_FALL set few more logic pasto's bits I missed Remove TMDSType, DACType, LVDSType from output rec track encoder state Remove some unused cruft Remove OutputType and other cruft Additional output cleanup Fix off by one when printing encoder name Move legacy output setup functions to legacy_output.c Warning fixes ATOM: print useful output info for DPMS events Fix legacy output setup Encoders not assigned yet, use supported devices Move encoder specific data to encoder dev_priv Return NULL for encoder if no active device is assigned Fix bad rv710 pci id Fix encoder accounting AVIVO: fix rotation AVIVO: better fix for rotation Add some missing r6xx/r7xx pci ids Bump for rc release Christiaan van Dijk (1): R3xx/R4xx: Maximize the use of clipped triangles for Xv rendering Dave Airlie (3): radeon: r500 PAL timings are slightly incorrect r500: re-enable TV out radeon: r500 tv-out force scaler values to nice set that looks correct Maciej Cencora (1): Make sure gb_num_pipes is initialized when DRI is disabled Michel D=E4nzer (3): Don't transform EXA Composite mask coordinates when there's no mask. Drop memcpy fallbacks from EXA UploadToScreen and DownloadFromScreen hooks. EXA: Accelerate Composite of RepeatPad/Reflect pictures when possible. Nicos Gollan (1): Fixed enumerations in radeon-output.c Thomas Jaeger (1): Fall back to software for unsupported repeat modes Tormod Volden (1): Add yet another AGP quirk for RV280 Wolke Liu (1): AVIVO: Save/restore vga pll registers airlied (1): rs780: include RS780 in the InitMemory to leave alone xf86-video-ati 6.10.0 Major changes: - - Bicubic scaling on r3xx/r4xx/r5xx/rs690 - - Support for new asics - - reduced tearing with Xv - - lots of bug fixes Adam Jackson (2): Fix connector table mapping for lvtma/kaleidoscope/uniphy. Fix HDMI output setup on DIG1/DIG2. Adrian Friedli (1): Add another AGP quirk Alex Deucher (91): Revert "IGP: attempt to fix VGA on IGP chips" RADEON: IGP VGA fixes take 2 RS4xx: enable the DRI by default on all variants Revert "rotate: fix rotation in conf file." Add quirk for Falcon NW laptop Fix cursor with multi-head and rotation Make sure cursor offsets are properly aligned when using EXA R300: NUM_FPU adjustments for VAP_CNTL ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table ATOM: fix for r4xx cards with no VRAM_Usage tables Add oem quirk for external tmds setup on Dell Inspiron 8600 Clean up legacy display watermark setup Clear display priority bits before resetting them Interlaced mode fixups for AVIVO chips First pass at InitDispBandwidth() for AVIVO chips Add quirk for oem x300 card Fix error in driver connector table for powerbook w/ vga Change prim types for exa and textured video to help avoid tearing IGP: Updated quirk handling IGP: attempt to get external TMDS working IGP: fix typo in IGP quirk handling Remove un-needed dac check for single crtc cards RS4xx: Fix up ddc gpio RS4xx DDC fixes take 3 Fix VT switching on M6 chips Further cleanup and unification of i2c code Remove reset of 3D scissor registers when using the CP in the ddx PLL adjustments Whitespace cleanup from bucubic merge Additional cleanups and re-arragement following bicubic merge match textured video macro names with other accel code Move CP into a separate struct Move accel state to a separate struct Move DRI to a separate struct Switch to using radeon_drm.h from the drm Convert randr, Xv to a common allocator Bicubic fixes from the last cherry-pick Switch cursors over to generic allocator Switch EXA path back to static cursor allocation fix some fallout from the common allocator radeon: Add quirk for macbook Fix copy/paste error in the last commit more macbook fixes cleanup macbook quirk radeon: Further pll adjustments atombios updates from upstream Workaround to make initial rotation work proper fix for initial rotation man page updates Add support for DDC via atom commands for RV410 Refactor atom LCD/DFP output setup Turn coherent mode off by default on DVI set grey levels correctly for temporal dithering Fixups from last DFP/LCD refactor Fix grey level dithering setup Add LCD dithering quirk for macbook pro Check for LVDS on all IGP chips Don't support rotation is accel is not available Get hardcoded edid from the bios for servers that support it Fix up posted logic radeon: fixup shared DDC lines for some rv610 cards. Add quirk for r200 card with the primary dac wired to both ports move 3d state init after RADEON_SWITCH_TO_3D() Only flush IB when direct rendering is enabled Make sure 3D state is emited when switching to 3D IB Fix up US setup after r3xx bicubic merge First pass at tear-free accel Make VSync for EXA and Xv configurable set coherent mode consistently (enabled for now) R200: Remove scissor setup from init3d() Add missing .TP in man page Add randr 1.3 panning support Add another AGP quirk Add support for Apple eMacs Remove mention of MergedFB from server log Remove remnants of unused DDCMode option R3xx-R5xx: switch back to quad rendering for Xv R2xx: switch EXA composite to rects rather quads Pre-avivo: fix FP setup R3xx-R5xx: better fix for xv primitive tearing issues R2xx EXA: limit composite to 2047 like r1xx Make sure to include radeon_drm.h in the tarball Revert "radeon: maybe special handling only needed for DVI port not HDMI one." RS600: remove gpio quirk for ddc R2xx: add another AGP quirk Another AGP quirk AGP: Print both device and subsytem pci ids for agp ATOM: fail on more tables with unhandled revisions ATOM: add format rev 2 for digitial command tables R100: Fix typo in e55598cc1b35d398c9eb2c3946df71456775f621 Bump version for release Benjamin Close (1): xf86misc extension has been removed, update driver to reflect it Benjamin Herrenschmidt (3): atombios: add support for other endians. Fix console switch on R500 radeon: Fix PCI usage of 32-bit driver on 64-bit platform Brice Goglin (2): use PACKAGE_VERSION_* for radeon version Increase default GART size to 32MB on >=3DR300 Bryce Harrington (4): radeon: Fix pasto in connector table setup for vga powerbooks Add AGP quirk table Additional AGP quirks Add another AGP quirk Calvin Fong (1): IGP: add support for NTSC tv-out on legacy IGP chips Corbin Simpson (21): Add bicubic texture table, as well as the script used to (re)generate it. To regenerate, just run "python bicubic_table.py > bicubic_table.h". Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep. Allocate memory for the bicubic filter texture. Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest. Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet... Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled. Make vertices emit properly. More bicubic FP buggies. Finally got the fragment program fully working for bicubic filtering on r5xx. Fix constants. Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering. Oops, made a mistake with vertices. Bump bicubic cutoff to R580. Force R580-only for bicubic. Update bicubic tables. Enable bicubic filtering for all r5xx HW. Change floats to uint32_t hex. Switch from 32-bit floats to 16-bit half-floats. Switch to Mesa-style 24-bit float packing. r3xx: Various Xv fixes. Fix indentation on IS_R300_3D Xv code. Dave Airlie (45): radeon: drop all use of CPMode. rotate: fix rotation in conf file. rv770 initial support pciid: add radeon HD3850. atombios: use macro to get offset into table atombios: fix typo in mode conversion for panel radeon: make r600 use i2c table lookup for ddc. radeon: add 0x9441 for hd 4870 x2 radeon: fix powerpc build radeon: rename radeon_memory to radeon_legacy_memory. radeon: hopefully fix plls for 30" monitors. atombios: set missing pixel clock atombios: oops typo pciid: add HD3300 - 790GX chipset. radeon: always align dstPitch to 64 bytes for textured video r100/r200: EXA misrenders dst =3D=3D a8 + dst alpha use. radeon_drm.h: remove kernel defines radeon: fix HDMI having DACs in some BIOSes Stability fixes from radeon-gem-cs Don't mix 2D and 3D in the same IB radeon: apply atom quirks to object table radeon: damn you bios, HDMI cannot have DACs. radeon: memset the pll setting function r600: don't idle engine radeon: fixes from Alex for some output engines DCE32: add support for DCE3.2 digital outputs. radeon: add initial rv730 pciids. atombios: fix issue with Clearing of MM_INDEX 0. atombios: correct fix for previous issue. atombios: fixup parsing of TV tables on r500 and r600 cards. atom/tv: fixup the tv out default if bios doesn't specify atom/tv: enable scaler can set the TV output scaler up. atom: spc3 only requires ucEncoderMode for DIG outputs radeon: use latest atombios constants for TV encoders in set_crtc_sou= rce atom/r600: re-enable TV outputs atombios: re-enable TV dpms radeon: tv timings have crev/frev wrong way around for some reason. radeon: add all new pci ids for rv730/rv710 families radeon: setup 3D engine even when no DRI. atombios/tv: add an option to enable atom tv-out for users. radeon: pass distcheck radeon: update to 6.9.0.91 radeon: a-bit motherboard has no DVI output radeon: maybe special handling only needed for DVI port not HDMI one. atombios: endian fix in r600 object table handling Dennis Kasprzyk (12): Fix texture size, texture filter, vertex offsets, etc. Set helper texture filter correctly. Implement LPR in one instruction. Remove uneeded negations. Heavy optimizations. Remove one constant. Smarter usage of the texture semaphore. Another uneeded SEM_AQUIRE. Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values. Fixed bicubic fragment program comments. Fix bicubic fp calculation. Fix typos. Egbert Eich (1): Cleanups from rhd port Eygene Ryabinkin (1): Catch unsubstituted macro for PCI region base access Fabio (4): Fix formatting in man page Remove duplicate ATI in some device names man page updates man page updates Joseph Adams (1): Add more eMac modes, fix crash in last patch Julien Cristau (2): Link with -lpciaccess and -ldrm if needed Bug#7148: Fix manpage formatting Maciej Cencora (3): Add needed FP registers, etc. for r3xx bicubic Xv. Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx. Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good. Michel D=E4nzer (7): Restore versioning of interface for Mesa DRI driver. Only declare local variable when it's used. Call DRM modeset ioctl after the IRQ has been initialized. Make sure video offerlay offsets don't exceed the hardware limit of 128 MB. Fix -Werror build. Update GEN_INT_CNTL register value after calling DRM modeset ioctl. Pass base offset into RADEONDisplayVideo() explicitly. Owain Gordon Ainsworth (1): radeon: don't call ioctl unless DRI is initialised Patrick Haller (1): Fix off by one in EXA composite limit checking Pierre Ossman (10): Fix comments for R500 fragment shader to reflect the code. Fix node setup on R300 bicubic pixel shader. It was backwards and used Fix macros so that they are safe to use with expressions as parameter= s. Now that we have a bicubic code path that messes up the pixel shader, Make the R300 bicubic shader program a bit easier to understand by Change the XV_BICUBIC attribute to a tristate, where the third state Switch r200 Xv to use rect lists rather than quads to avoid tearing Improve tearing avoidance for Xvideo in two steps Optimise RADEONWaitForVLine Fix scissor setup for Xv Ramon van der Stelt (1): Interlaced mode fixes Roland Scheidegger (1): clamp tex coords (r100/r200) for textured video Wolke Liu (1): Add pci id for FireMV 2400 6.9.0.91: Pre-release notes: This contains a lot of bugfixes/enhancements, highlights include Output support for all radeon chips from r100 to rv730 (mergedfb accel for all r600 and newer) - rv710/730 DCE3.2 support - Initial eMac support - better HDMI support Enhanced textured video support - Bicubic shaders - Large triangle rendering to decrease tearing - vsynced Xv Interlaced mode support Lots of EXA correctness and stability fixes Big-endian atombios support. Initial ATOM tv-out support. This is disabled by default currently, (please use the Option "ATOMTvOut" "TRUE" option in xorg.conf to test). Regards, Dave. Adam Jackson (2): Fix connector table mapping for lvtma/kaleidoscope/uniphy. Fix HDMI output setup on DIG1/DIG2. Adrian Friedli (1): Add another AGP quirk Alex Deucher (80): Revert "IGP: attempt to fix VGA on IGP chips" RADEON: IGP VGA fixes take 2 RS4xx: enable the DRI by default on all variants Revert "rotate: fix rotation in conf file." Add quirk for Falcon NW laptop Fix cursor with multi-head and rotation Make sure cursor offsets are properly aligned when using EXA R300: NUM_FPU adjustments for VAP_CNTL ATOM: Add support for UpdateCRTC_DoubleBufferRegisters cmd table ATOM: fix for r4xx cards with no VRAM_Usage tables Add oem quirk for external tmds setup on Dell Inspiron 8600 Clean up legacy display watermark setup Clear display priority bits before resetting them Interlaced mode fixups for AVIVO chips First pass at InitDispBandwidth() for AVIVO chips Add quirk for oem x300 card Fix error in driver connector table for powerbook w/ vga Change prim types for exa and textured video to help avoid tearing IGP: Updated quirk handling IGP: attempt to get external TMDS working IGP: fix typo in IGP quirk handling Remove un-needed dac check for single crtc cards RS4xx: Fix up ddc gpio RS4xx DDC fixes take 3 Fix VT switching on M6 chips Further cleanup and unification of i2c code Remove reset of 3D scissor registers when using the CP in the ddx PLL adjustments Whitespace cleanup from bucubic merge Additional cleanups and re-arragement following bicubic merge match textured video macro names with other accel code Move CP into a separate struct Move accel state to a separate struct Move DRI to a separate struct Switch to using radeon_drm.h from the drm Convert randr, Xv to a common allocator Bicubic fixes from the last cherry-pick Switch cursors over to generic allocator Switch EXA path back to static cursor allocation fix some fallout from the common allocator radeon: Add quirk for macbook Fix copy/paste error in the last commit more macbook fixes cleanup macbook quirk radeon: Further pll adjustments atombios updates from upstream Workaround to make initial rotation work proper fix for initial rotation man page updates Add support for DDC via atom commands for RV410 Refactor atom LCD/DFP output setup Turn coherent mode off by default on DVI set grey levels correctly for temporal dithering Fixups from last DFP/LCD refactor Fix grey level dithering setup Add LCD dithering quirk for macbook pro Check for LVDS on all IGP chips Don't support rotation is accel is not available Get hardcoded edid from the bios for servers that support it Fix up posted logic radeon: fixup shared DDC lines for some rv610 cards. Add quirk for r200 card with the primary dac wired to both ports move 3d state init after RADEON_SWITCH_TO_3D() Only flush IB when direct rendering is enabled Make sure 3D state is emited when switching to 3D IB Fix up US setup after r3xx bicubic merge First pass at tear-free accel Make VSync for EXA and Xv configurable set coherent mode consistently (enabled for now) R200: Remove scissor setup from init3d() Add missing .TP in man page Add randr 1.3 panning support Add another AGP quirk Add support for Apple eMacs Remove mention of MergedFB from server log Remove remnants of unused DDCMode option R3xx-R5xx: switch back to quad rendering for Xv R2xx: switch EXA composite to rects rather quads Pre-avivo: fix FP setup R3xx-R5xx: better fix for xv primitive tearing issues Benjamin Close (1): xf86misc extension has been removed, update driver to reflect it Benjamin Herrenschmidt (3): atombios: add support for other endians. Fix console switch on R500 radeon: Fix PCI usage of 32-bit driver on 64-bit platform Brice Goglin (2): use PACKAGE_VERSION_* for radeon version Increase default GART size to 32MB on >=R300 Bryce Harrington (4): radeon: Fix pasto in connector table setup for vga powerbooks Add AGP quirk table Additional AGP quirks Add another AGP quirk Calvin Fong (1): IGP: add support for NTSC tv-out on legacy IGP chips Corbin Simpson (21): Add bicubic texture table, as well as the script used to (re)generate it. To regenerate, just run "python bicubic_table.py > bicubic_table.h". Fixed typos in the bicubic texture tables. Whoops, looks like I'm still asleep. Allocate memory for the bicubic filter texture. Upload bicubic filter to card. This was a LOT easier than I had feared, to be honest. Upload pixel shader to card for r5xx. This was ridiculous. Also it doesn't work yet... Try to get tex coords from the VAP to RS properly when bicubic filtering is enabled. Make vertices emit properly. More bicubic FP buggies. Finally got the fragment program fully working for bicubic filtering on r5xx. Fix constants. Merge upstream changes to vertices, and also add Xv attributes for textured video, including bicubic filtering. Oops, made a mistake with vertices. Bump bicubic cutoff to R580. Force R580-only for bicubic. Update bicubic tables. Enable bicubic filtering for all r5xx HW. Change floats to uint32_t hex. Switch from 32-bit floats to 16-bit half-floats. Switch to Mesa-style 24-bit float packing. r3xx: Various Xv fixes. Fix indentation on IS_R300_3D Xv code. Dave Airlie (42): radeon: drop all use of CPMode. rotate: fix rotation in conf file. rv770 initial support pciid: add radeon HD3850. atombios: use macro to get offset into table atombios: fix typo in mode conversion for panel radeon: make r600 use i2c table lookup for ddc. radeon: add 0x9441 for hd 4870 x2 radeon: fix powerpc build radeon: rename radeon_memory to radeon_legacy_memory. radeon: hopefully fix plls for 30" monitors. atombios: set missing pixel clock atombios: oops typo pciid: add HD3300 - 790GX chipset. radeon: always align dstPitch to 64 bytes for textured video r100/r200: EXA misrenders dst == a8 + dst alpha use. radeon_drm.h: remove kernel defines radeon: fix HDMI having DACs in some BIOSes Stability fixes from radeon-gem-cs Don't mix 2D and 3D in the same IB radeon: apply atom quirks to object table radeon: damn you bios, HDMI cannot have DACs. radeon: memset the pll setting function r600: don't idle engine radeon: fixes from Alex for some output engines DCE32: add support for DCE3.2 digital outputs. radeon: add initial rv730 pciids. atombios: fix issue with Clearing of MM_INDEX 0. atombios: correct fix for previous issue. atombios: fixup parsing of TV tables on r500 and r600 cards. atom/tv: fixup the tv out default if bios doesn't specify atom/tv: enable scaler can set the TV output scaler up. atom: spc3 only requires ucEncoderMode for DIG outputs radeon: use latest atombios constants for TV encoders in set_crtc_source atom/r600: re-enable TV outputs atombios: re-enable TV dpms radeon: tv timings have crev/frev wrong way around for some reason. radeon: add all new pci ids for rv730/rv710 families radeon: setup 3D engine even when no DRI. atombios/tv: add an option to enable atom tv-out for users. radeon: pass distcheck radeon: update to 6.9.0.91 Dennis Kasprzyk (12): Fix texture size, texture filter, vertex offsets, etc. Set helper texture filter correctly. Implement LPR in one instruction. Remove uneeded negations. Heavy optimizations. Remove one constant. Smarter usage of the texture semaphore. Another uneeded SEM_AQUIRE. Move some ALU instructions after the TEX instructions, so we can do something usefull while we are waiting for the texture values. Fixed bicubic fragment program comments. Fix bicubic fp calculation. Fix typos. Egbert Eich (1): Cleanups from rhd port Eygene Ryabinkin (1): Catch unsubstituted macro for PCI region base access Fabio (3): Fix formatting in man page Remove duplicate ATI in some device names man page updates Joseph Adams (1): Add more eMac modes, fix crash in last patch Julien Cristau (2): Link with -lpciaccess and -ldrm if needed Bug#7148: Fix manpage formatting Maciej Cencora (3): Add needed FP registers, etc. for r3xx bicubic Xv. Add r3xx-specific bicubic filtering code. FP, RS, mostly, everything else is shared with r5xx. Enable bicubic Xv on r3xx+. Still some buggies in the actual display, but looks pretty good. Michel Dänzer (7): Restore versioning of interface for Mesa DRI driver. Only declare local variable when it's used. Call DRM modeset ioctl after the IRQ has been initialized. Make sure video offerlay offsets don't exceed the hardware limit of 128 MB. Fix -Werror build. Update GEN_INT_CNTL register value after calling DRM modeset ioctl. Pass base offset into RADEONDisplayVideo() explicitly. Owain Gordon Ainsworth (1): radeon: don't call ioctl unless DRI is initialised Patrick Haller (1): Fix off by one in EXA composite limit checking Pierre Ossman (10): Fix comments for R500 fragment shader to reflect the code. Fix node setup on R300 bicubic pixel shader. It was backwards and used Fix macros so that they are safe to use with expressions as parameters. Now that we have a bicubic code path that messes up the pixel shader, Make the R300 bicubic shader program a bit easier to understand by Change the XV_BICUBIC attribute to a tristate, where the third state Switch r200 Xv to use rect lists rather than quads to avoid tearing Improve tearing avoidance for Xvideo in two steps Optimise RADEONWaitForVLine Fix scissor setup for Xv Ramon van der Stelt (1): Interlaced mode fixes Roland Scheidegger (1): clamp tex coords (r100/r200) for textured video Wolke Liu (1): Add pci id for FireMV 2400
2009-02-25fix PLISTabs1-13/+6
2009-02-25Update to 0.87.0:wiz2-7/+6
Adam Jackson (1): Remove dead code. Y.C. Chen (2): Fixed the incorrect settings of Graphics registers Support AST1100/2050/2100
2009-02-25Update to 0.7.1:wiz2-7/+6
Adam Jackson (1): Uninclude xf86Version.h Dave Airlie (1): ark 0.7.1
2009-02-25Update to 1.2.1:wiz3-17/+16
Dave Airlie (1): apm 1.2.1 Paulo Cesar Pereira de Andrade (1): Protect xf86rush dependent code around #ifdef XF86RUSH
2009-02-25Update to 1.4.0:wiz2-8/+9
Benjamin Close (2): Correct the check for XI2, not every shell supports ==, but they do = Clean up the detection of XI2 Bryce Harrington (1): Add --list-props, --watch-props and --set-int-prop options to man page. Julien Cristau (1): Change xinput_CFLAGS to AM_CFLAGS to clear automake-1.10 warning Paulo Cesar Pereira de Andrade (2): Mandriva patches to xinput. Compile warning fix. Peter Hutterer (28): Print out attachment of slave devices. Add support for device hierarchy changes. Add --loop to "xinput list". Re-prints devices when hierarchy changes. Register for DeviceClassesChangedEvents, reprint the list when we get one. Add support to set the client pointer. Don't overwrite daemon with argc. Replace Fred's name in the main license text with a general "The authors". Remove deprecated imakefile. Update XiSelectEvent API usage, has device argument now. Modify to work with the changes in the XChangeDeviceHierarchy API. Use new XQueryInputVersion() request to tell the server we can do XI 2. Use find_device_info instead of requireing device ids on the cmdline. Test for XI2 functions in libXi, add #ifdefs to build in non-XI2 setups. Remove ChangeLog, is autogenerated now anyway. Add list-props, set-int-prop and watch-props parameters. Property code: If the Atom specified was an Atom, actually use it too. Print property values in addition to their names. Don't require extension devices for button mapping. Use XI 1.5 property events. Require inputproto 1.9.99.4 Use updated property events. Add --delete-prop option. Require inputproto 1.9.99.5 Require libXi 1.2 and inputproto 1.5. Fix wrong type conversion in listing Atom properties. Don't linebreak after listing a string or atom property. Add set-atom-prop to set properties containing other properties. xinput 1.4.0 Sascha Hlusiak (2): Add --get-button-map option. Call XSync instead XFlush to be able to handle errors Simon Thum (1): Add set-float-prop option to set properties using floating point numbers.
2009-02-25Update to 1.2.0:wiz2-7/+6
Alan Coopersmith (2): Remove xorgconfig & xorgcfg from See Also list in man page Add README with pointers to mailing list, bugzilla & git repos Matthieu Herrb (1): Makefile.am: nuke RCS Id Paulo Cesar Pereira de Andrade (1): Janitor: update for ABI_XINPUT_VERSION >= 5 Peter Hutterer (2): Check for XINPUT ABI 3. void 1.2.0
2009-02-25Update to 12.6.3:wiz3-8/+16
12.6.3: Peter Hutterer (3): Fix build against master - add xf86OSmouse.h Fix make distcheck allowing custom build directories. Bump for 12.6.3 release 12.6.2: Philip Langdale (5): Narrow down the scope of what systems are checked for the vmmouse device. Don't flush buttons. Only turn on absolute mode when we get an actual event; we don't Revert "Narrow down the scope of what systems are checked for the vmmouse device." Bump for 12.6.2 release. 12.6.1: Philip Langdale (2): Remove call to iopl(). It's not portable and isn't necessary. Bump for 12.6.1 release. 12.6.0: Philip Langdale (5): Move shared vmmouse files into a separate static lib so we can Ignore more stuff in .gitignore Add HAL integration to support input hot plug. Switch hal-probe-vmmouse to /bin/sh and add Copyright statement. Bump version number for 12.6.0 release. 12.5.2: Adam Jackson (1): Remove useless call to xf86AddModuleInfo Matthias Hopf (2): Grab mouse from kernel if possible. Revert "Grab mouse from kernel if possible." Philip Langdale (3): Properly set axis range and resolution for Server 1.5+ Change ZAxisMapping default to match main mouse driver. Bump version number for 12.5.2 release.
2009-02-25Update to 1.3.2:wiz2-11/+6
Adam Jackson (2): Remove XFree86-Misc leftovers. Remove useless call to xf86AddModuleInfo Alan Coopersmith (2): sun_kbd.c: Don't try to repeat shutdown actions on already closed keyboard Renamed subdir .cvsignore files to .gitignore Kristian Høgsberg (1): Move atKeynames.h and xf86CommonSpecialKey() here. Luc Verhaegen (1): Set TERMINATE_FALLBACK to 0. Paulo Cesar Pereira de Andrade (1): Update for servers newer then 1.5 or git master.
2009-02-25Regen patchsumjoerg1-2/+2
2009-02-25Newer Solaris doesn't have /usr/ucb/install, so use ginstall instead.joerg2-6/+19
From PR 39867.