Commit d36cff32 authored by Matthias Clasen's avatar Matthias Clasen

2.10.0

parent 8b773747
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
* gtk/gtkmenubar.c (window_key_press_handler): Treat
"" like NULL when parsing the menu-bar-accel setting.
* gtk/gtkmenu.c (gtk_menu_key_press): Here too.
......
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
* gtk/gtkmenubar.c (window_key_press_handler): Treat
"" like NULL when parsing the menu-bar-accel setting.
* gtk/gtkmenu.c (gtk_menu_key_press): Here too.
......
......@@ -3,9 +3,9 @@ Prerequisites
GTK+ requires the following packages:
- The GLib, Pango, and Atk libraries, available at the same location as GTK+
(Either Pango-1.0 or Pango-1.2 can be used with GTK+-2.2;
Pango-1.2 is recommended.)
- The GLib, Pango, ATK and cairo libraries, available at the same
location as GTK+. GTK+ 2.10.0 requires at least GLib 2.12,
Pango 1.13, ATK 1.9 and cairo 1.2.
- The TIFF, PNG, and JPEG image loading libraries. You most
likely have these installed on your system already. If not
......@@ -18,12 +18,12 @@ GTK+ requires the following packages:
Simple install procedure
========================
% gzip -cd gtk+-2.9.4.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.9.4 # change to the toplevel directory
% gzip -cd gtk+-2.10.0.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.10.0 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GTK
% make # build GTK+
[ Become root if necessary ]
% make install # install GTK
% make install # install GTK+
The Details
===========
......
General Information
===================
This is GTK+ version 2.9.4. GTK+ is a multi-platform toolkit for
This is GTK+ version 2.10.0. GTK+ is a multi-platform toolkit for
creating graphical user interfaces. Offering a complete set of widgets,
GTK+ is suitable for projects ranging from small one-off projects to
complete application suites.
......@@ -20,11 +20,13 @@ The official web site is:
Information about mailing lists can be found at
http://www.gtk.org/mailinglists.html
Installation
============
See the file 'INSTALL'
Release notes for 2.10
======================
......@@ -48,15 +50,15 @@ Release notes for 2.10
reference. Details about floating references can be found in the docs:
http://developer.gnome.org/doc/API/2.0/gobject/gobject-The-Base-Object-Type.html#floating-ref
* Suffixes like (_F) are now stripped from labels when they are displayed
in toolbars. If this is not wanted, the feature can be suppressed by
inserting a Unicode control character, e.g ZWNJ.
* Accelerators like (_F) are now stripped from labels when they are
displayed in toolbars. If this is not wanted, the feature can be
suppressed by inserting a Unicode control character, e.g ZWNJ.
* The pixbuf theme engine can now customize expanders (in GtkTreeView
and GtkExpander) and resize grips, using the new EXPANDER and
RESIZE_GRIP function values.
* Dialogs created by gtk_about_dialog_new no longer hide automatically
* Dialogs created by gtk_about_dialog_new() no longer hide automatically
when the user clicks close. It is the applications responsibility to
hide or destroy the dialog.
......@@ -66,8 +68,63 @@ Release notes for 2.10
objects derived from GtkNotebook are page-reordered, page-removed and
page-added.
Release notes
=============
* Due to the interface changes in the file chooser backend interface,
the GTK+ ABI version has been bumped to 2.10.0. Third-party filesystem
backends have to be ported to the new interface, other modules, such as
theme engines, input method modules or pixbuf loaders have to be rebuilt
so that they are installed in the right place for GTK+ to find them.
Release notes for 2.8
=====================
* GTK+ 2.8 and Pango 1.10 require the cairo library.
* The default theme has been renamed to "Raleigh". Existing configurations
specifying the "Default" theme name should still work.
* The GtkTreeView::enable-search property has been changed to control
only typeahead search, not the C-f keybinding to start an interactive
search. To turn off interactive searching completely, you have to
set GtkTreeView::search-column to -1.
* The restriction on using the same cell renderer in multiple columns
of a GtkTreeView is now more strictly enforced.
* In GTK+ 2.8, GtkCalendar uses nl_langinfo() (if available) to determine
the first day of the week. Thus, it is possible to select the first day
of the week independently from the language, by setting LC_TIME.
* In GTK+ 2.8, the gtk-update-icon-cache utility includes image data
in the icon caches, which will make the icon cache files larger than
the one produced by GTK+ 2.6. This change will reduce the memory
overhead of icon themes at runtime, since all GTK+ applications can
share the image data in memory.
* In 2.8, GDK emits GdkEventGrabBroken events when a keyboard or pointer
grab is broken. On X11, this can happen if the same application grabs
again, or if the window used for the grab becomes unviewable. It happens
more often on Win32. Applications which use grabs should pay attention
to these events and do the necessary cleanups when the grab is lost.
* The GIOChannel code for sockets on win32 has been rewritten.
Applications who make non-trivial use of GIOChannels on win32 should
be watched for possible problems.
* GLib 2.8 uses atomic operations to implement reference counting, thus
g_object_ref/unref, g_closure_ref/sink/unref and g_iochannel_ref/unref
can be used without locking in multithreaded applications. Note that
other modifications, like concurrent setting of properties still require
locking.
* g_convert() and related character set conversion functions have been
fixed to emit pending shift states and to not cache iconv descriptors
across multiple calls, since that is problematic for some encodings.
Note that these functions are not suitable for streaming conversions;
use g_iconv() to do streaming conversion.
Release notes for 2.6
=====================
* GTK+ 2.6 supports clipboard persistency. To make use of this feature,
a clipboard manager following the specification at
......@@ -149,6 +206,7 @@ Release notes
consideration, and use the gstdio wrappers to access files whose
names have been constructed from strings returned from GTK+ or GLib.
How to report bugs
==================
......@@ -182,6 +240,7 @@ In the bug report please include:
it will be more useful if the stacktrace is produced running the test
program with the --sync command line option.
Patches
=======
......
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
2006-06-21 Matthias Clasen <mclasen@redhat.com>
* === Released 2.9.4 ===
......
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
2006-06-30 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkprintsettings.sgml: Document print-to-file specific
......
......@@ -46,7 +46,6 @@ and should not be directly accessed.
@printjob: the object which received the signal.
<!-- ##### ARG GtkPrintJob:page-setup ##### -->
<para>
......@@ -79,7 +78,7 @@ It is called when the print job has been completely sent.
</para>
@print_job: the #GtkPrintJob
@user_data: user data that has been passed to gtk_print_job_send()
@user_data: user data that has been passed to gtk_print_job_send()
@error: a #GError that contains error information if the sending
of the print job failed, otherwise %NULL
......
......@@ -170,6 +170,7 @@ specified, GTK+ assumes that all formats are supported.
@GTK_PRINT_CAPABILITY_SCALE:
@GTK_PRINT_CAPABILITY_GENERATE_PDF: The program will send the document to the printer in PDF format
@GTK_PRINT_CAPABILITY_GENERATE_PS: The program will send the document to the printer in Postscript format
@GTK_PRINT_CAPABILITY_PREVIEW:
<!-- ##### FUNCTION gtk_print_unix_dialog_set_manual_capabilities ##### -->
<para>
......
......@@ -206,7 +206,9 @@ the #GtkProgress.
@progress: a #GtkProgress.
@value: the current progress value.
@min: the minimum progress value.
@hmin:
@max: the maximum progress value.
<!-- # Unused Parameters # -->
@min: the minimum progress value.
......@@ -229,8 +229,7 @@ at the end of range widgets.
@GTK_SENSITIVITY_AUTO: The arrow is made insensitive if the
thumb is at the end
@GTK_SENSITIVITY_ON: The arrow is always sensitive
@GTK_SENSITIVITY_OFF: The arrow is always insensitive
@GTK_SENSITIVITY_OFF: The arrow is always insensitive
<!-- ##### FUNCTION gtk_range_set_lower_stepper_sensitivity ##### -->
<para>
......
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
2006-06-21 Matthias Clasen <mclasen@redhat.com>
* pixops/*.S: NetBSD portability fixes. (#346374,
......
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
2006-06-21 Matthias Clasen <mclasen@redhat.com>
* === Released 2.9.4 ===
......
2006-07-02 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
2006-06-30 I.Felix <ifelix25@gmail.com>
* ta.po: Updated Tamil Translation.
......
This diff is collapsed.
......@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gtk+ 2.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2006-06-21 21:18-0400\n"
"POT-Creation-Date: 2006-07-02 23:14-0400\n"
"PO-Revision-Date: 2003-01-14 11:02+EDT\n"
"Last-Translator: Ge'ez Frontier Foundation <locales@geez.org>\n"
"Language-Team: Amharic <locales@geez.org>\n"
......@@ -115,117 +115,117 @@ msgstr ""
msgid "The resolution for fonts on the screen"
msgstr ""
#: gtk/gtkaboutdialog.c:207
#: gtk/gtkaboutdialog.c:206
msgid "Program name"
msgstr ""
#: gtk/gtkaboutdialog.c:208
#: gtk/gtkaboutdialog.c:207
msgid ""
"The name of the program. If this is not set, it defaults to "
"g_get_application_name()"
msgstr ""
#: gtk/gtkaboutdialog.c:222
#: gtk/gtkaboutdialog.c:221
msgid "Program version"
msgstr ""
#: gtk/gtkaboutdialog.c:223
#: gtk/gtkaboutdialog.c:222
#, fuzzy
msgid "The version of the program"
msgstr "የጽሑፉ መለያ"
#: gtk/gtkaboutdialog.c:237
#: gtk/gtkaboutdialog.c:236
msgid "Copyright string"
msgstr ""
#: gtk/gtkaboutdialog.c:238
#: gtk/gtkaboutdialog.c:237
msgid "Copyright information for the program"
msgstr ""
#: gtk/gtkaboutdialog.c:255
#: gtk/gtkaboutdialog.c:254
msgid "Comments string"
msgstr ""
#: gtk/gtkaboutdialog.c:256
#: gtk/gtkaboutdialog.c:255
msgid "Comments about the program"
msgstr ""
#: gtk/gtkaboutdialog.c:290
#: gtk/gtkaboutdialog.c:289
msgid "Website URL"
msgstr ""
#: gtk/gtkaboutdialog.c:291
#: gtk/gtkaboutdialog.c:290
msgid "The URL for the link to the website of the program"
msgstr ""
#: gtk/gtkaboutdialog.c:307
#: gtk/gtkaboutdialog.c:306
msgid "Website label"
msgstr ""
#: gtk/gtkaboutdialog.c:308
#: gtk/gtkaboutdialog.c:307
msgid ""
"The label for the link to the website of the program. If this is not set, it "
"defaults to the URL"
msgstr ""
#: gtk/gtkaboutdialog.c:324
#: gtk/gtkaboutdialog.c:323
msgid "Authors"
msgstr ""
#: gtk/gtkaboutdialog.c:325
#: gtk/gtkaboutdialog.c:324
#, fuzzy
msgid "List of authors of the program"
msgstr "የጽሑፉ መለያ"
#: gtk/gtkaboutdialog.c:341
#: gtk/gtkaboutdialog.c:340
msgid "Documenters"
msgstr ""
#: gtk/gtkaboutdialog.c:342
#: gtk/gtkaboutdialog.c:341
msgid "List of people documenting the program"
msgstr ""
#: gtk/gtkaboutdialog.c:358
#: gtk/gtkaboutdialog.c:357
msgid "Artists"
msgstr ""
#: gtk/gtkaboutdialog.c:359
#: gtk/gtkaboutdialog.c:358
msgid "List of people who have contributed artwork to the program"
msgstr ""
#: gtk/gtkaboutdialog.c:376
#: gtk/gtkaboutdialog.c:375
msgid "Translator credits"
msgstr ""
#: gtk/gtkaboutdialog.c:377
#: gtk/gtkaboutdialog.c:376
msgid ""
"Credits to the translators. This string should be marked as translatable"
msgstr ""
#: gtk/gtkaboutdialog.c:392
#: gtk/gtkaboutdialog.c:391
msgid "Logo"
msgstr ""
#: gtk/gtkaboutdialog.c:393
#: gtk/gtkaboutdialog.c:392
msgid ""
"A logo for the about box. If this is not set, it defaults to "
"gtk_window_get_default_icon_list()"
msgstr ""
#: gtk/gtkaboutdialog.c:408
#: gtk/gtkaboutdialog.c:407
#, fuzzy
msgid "Logo Icon Name"
msgstr "የፊደሉ ቅርጽ ስም"
#: gtk/gtkaboutdialog.c:409
#: gtk/gtkaboutdialog.c:408
msgid "A named icon to use as the logo for the about box."
msgstr ""
#: gtk/gtkaboutdialog.c:422
#: gtk/gtkaboutdialog.c:421
msgid "Wrap license"
msgstr ""
#: gtk/gtkaboutdialog.c:423
#: gtk/gtkaboutdialog.c:422
msgid "Whether to wrap the license text."
msgstr ""
......@@ -245,148 +245,148 @@ msgstr ""
msgid "The widget to be monitored for accelerator changes"
msgstr ""
#: gtk/gtkaction.c:190 gtk/gtkactiongroup.c:136 gtk/gtkprinter.c:119
#: gtk/gtkaction.c:191 gtk/gtkactiongroup.c:137 gtk/gtkprinter.c:119
#, fuzzy
msgid "Name"
msgstr "የፊደሉ ቅርጽ ስም"
#: gtk/gtkaction.c:191
#: gtk/gtkaction.c:192
msgid "A unique name for the action."
msgstr ""
#: gtk/gtkaction.c:198 gtk/gtkbutton.c:199 gtk/gtkexpander.c:185
#: gtk/gtkaction.c:199 gtk/gtkbutton.c:199 gtk/gtkexpander.c:185
#: gtk/gtkframe.c:95 gtk/gtklabel.c:294 gtk/gtktoolbutton.c:180
msgid "Label"
msgstr "መለያ"
#: gtk/gtkaction.c:199
#: gtk/gtkaction.c:200
msgid "The label used for menu items and buttons that activate this action."
msgstr ""
#: gtk/gtkaction.c:206
#: gtk/gtkaction.c:207
#, fuzzy
msgid "Short label"
msgstr "ማስረጊያዎች አሳይ"
#: gtk/gtkaction.c:207
#: gtk/gtkaction.c:208
msgid "A shorter label that may be used on toolbar buttons."
msgstr ""
#: gtk/gtkaction.c:213
#: gtk/gtkaction.c:214
msgid "Tooltip"
msgstr ""
#: gtk/gtkaction.c:214
#: gtk/gtkaction.c:215
msgid "A tooltip for this action."
msgstr ""
#: gtk/gtkaction.c:220
#: gtk/gtkaction.c:221
msgid "Stock Icon"
msgstr ""
#: gtk/gtkaction.c:221
#: gtk/gtkaction.c:222
msgid "The stock icon displayed in widgets representing this action."
msgstr ""
#: gtk/gtkaction.c:238 gtk/gtkcellrendererpixbuf.c:172 gtk/gtkimage.c:229
#: gtk/gtkaction.c:239 gtk/gtkcellrendererpixbuf.c:172 gtk/gtkimage.c:229
#: gtk/gtkprinter.c:168 gtk/gtkstatusicon.c:170 gtk/gtkwindow.c:522
#, fuzzy
msgid "Icon Name"
msgstr "የፊደሉ ቅርጽ ስም"
#: gtk/gtkaction.c:239 gtk/gtkcellrendererpixbuf.c:173 gtk/gtkimage.c:230
#: gtk/gtkaction.c:240 gtk/gtkcellrendererpixbuf.c:173 gtk/gtkimage.c:230
#: gtk/gtkstatusicon.c:171
#, fuzzy
msgid "The name of the icon from the icon theme"
msgstr "የጽሑፉ መለያ"
#: gtk/gtkaction.c:245 gtk/gtktoolitem.c:130
#: gtk/gtkaction.c:246 gtk/gtktoolitem.c:130
msgid "Visible when horizontal"
msgstr ""
#: gtk/gtkaction.c:246 gtk/gtktoolitem.c:131
#: gtk/gtkaction.c:247 gtk/gtktoolitem.c:131
msgid ""
"Whether the toolbar item is visible when the toolbar is in a horizontal "
"orientation."
msgstr ""
#: gtk/gtkaction.c:261
#: gtk/gtkaction.c:262
#, fuzzy
msgid "Visible when overflown"
msgstr "የሚታይ"
#: gtk/gtkaction.c:262
#: gtk/gtkaction.c:263
msgid ""
"When TRUE, toolitem proxies for this action are represented in the toolbar "
"overflow menu."
msgstr ""
#: gtk/gtkaction.c:269 gtk/gtktoolitem.c:137
#: gtk/gtkaction.c:270 gtk/gtktoolitem.c:137
msgid "Visible when vertical"
msgstr ""
#: gtk/gtkaction.c:270 gtk/gtktoolitem.c:138
#: gtk/gtkaction.c:271 gtk/gtktoolitem.c:138
msgid ""
"Whether the toolbar item is visible when the toolbar is in a vertical "
"orientation."
msgstr ""
#: gtk/gtkaction.c:277 gtk/gtktoolitem.c:144
#: gtk/gtkaction.c:278 gtk/gtktoolitem.c:144
msgid "Is important"
msgstr ""
#: gtk/gtkaction.c:278
#: gtk/gtkaction.c:279
msgid ""
"Whether the action is considered important. When TRUE, toolitem proxies for "
"this action show text in GTK_TOOLBAR_BOTH_HORIZ mode."
msgstr ""
#: gtk/gtkaction.c:286
#: gtk/gtkaction.c:287
msgid "Hide if empty"
msgstr ""
#: gtk/gtkaction.c:287
#: gtk/gtkaction.c:288
msgid "When TRUE, empty menu proxies for this action are hidden."
msgstr ""
#: gtk/gtkaction.c:293 gtk/gtkactiongroup.c:143 gtk/gtkcellrenderer.c:193
#: gtk/gtkaction.c:294 gtk/gtkactiongroup.c:144 gtk/gtkcellrenderer.c:193
#: gtk/gtkwidget.c:458
msgid "Sensitive"
msgstr ""
#: gtk/gtkaction.c:294
#: gtk/gtkaction.c:295
msgid "Whether the action is enabled."
msgstr ""
#: gtk/gtkaction.c:300 gtk/gtkactiongroup.c:150 gtk/gtkstatusicon.c:205
#: gtk/gtkaction.c:301 gtk/gtkactiongroup.c:151 gtk/gtkstatusicon.c:205
#: gtk/gtktreeviewcolumn.c:185 gtk/gtkwidget.c:451
msgid "Visible"
msgstr "የሚታይ"
#: gtk/gtkaction.c:301
#: gtk/gtkaction.c:302
msgid "Whether the action is visible."
msgstr ""
#: gtk/gtkaction.c:307
#: gtk/gtkaction.c:308
#, fuzzy
msgid "Action Group"
msgstr "ምልክት"
#: gtk/gtkaction.c:308
#: gtk/gtkaction.c:309
msgid ""
"The GtkActionGroup this GtkAction is associated with, or NULL (for internal "
"use)."
msgstr ""
#: gtk/gtkactiongroup.c:137
#: gtk/gtkactiongroup.c:138
msgid "A name for the action group."
msgstr ""
#: gtk/gtkactiongroup.c:144
#: gtk/gtkactiongroup.c:145
msgid "Whether the action group is enabled."
msgstr ""
#: gtk/gtkactiongroup.c:151
#: gtk/gtkactiongroup.c:152
msgid "Whether the action group is visible."
msgstr ""
......@@ -712,7 +712,7 @@ msgid ""
"If set, the label is used to pick a stock item instead of being displayed"
msgstr ""
#: gtk/gtkbutton.c:223 gtk/gtkcombobox.c:646 gtk/gtkfilechooserbutton.c:372
#: gtk/gtkbutton.c:223 gtk/gtkcombobox.c:647 gtk/gtkfilechooserbutton.c:372
msgid "Focus on click"
msgstr ""
......@@ -827,64 +827,64 @@ msgstr ""
msgid "Whether stock icons should be shown in buttons"
msgstr ""
#: gtk/gtkcalendar.c:419
#: gtk/gtkcalendar.c:417
#, fuzzy
msgid "Year"
msgstr "ሰርዝ"
#: gtk/gtkcalendar.c:420
#: gtk/gtkcalendar.c:418
msgid "The selected year"
msgstr ""
#: gtk/gtkcalendar.c:426
#: gtk/gtkcalendar.c:424