Commit 2e8d083c authored by Owen Taylor's avatar Owen Taylor Committed by Owen Taylor
Browse files

Released 1.3.14

Sun Feb 17 21:30:49 2002  Owen Taylor  <otaylor@redhat.com>

        * Released 1.3.14

        * configure.in: Version 1.3.14, interface, binary age 0.

        * gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
        read. (#71619, reported by Morten Welinder)

        * gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.

        * gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
        a select_multiple property to go along with thenew
        get/set_select_multiple.

        * gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
        update debugging code. (#71703)
parent e0f29748
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
Sun Feb 17 21:30:49 2002 Owen Taylor <otaylor@redhat.com>
* Released 1.3.14
* configure.in: Version 1.3.14, interface, binary age 0.
* gdk/gdkregion-generic.c (miSubtractO): Fix out-of-bounds
read. (#71619, reported by Morten Welinder)
* gtk/gtkmenu.c (gtk_menu_class_init): Fix setting default.
* gtk/gtkfilesel.c (gtk_file_selection_class_init): Add
a select_multiple property to go along with thenew
get/set_select_multiple.
* gdk/gdkwindow.c: Patch from Soeren Sandmann to improve
update debugging code. (#71703)
2002-02-17 Tor Lillqvist <tml@iki.fi>
* gdk/win32/gdkcolor-win32.c (free_colors): Don't set the
......
......@@ -20,8 +20,8 @@ GTK+ requires the following packages:
Simple install procedure
========================
% gzip -cd gtk+-1.3.13.tar.gz | tar xvf - # unpack the sources
% cd gtk+-1.3.13 # change to the toplevel directory
% gzip -cd gtk+-1.3.14.tar.gz | tar xvf - # unpack the sources
% cd gtk+-1.3.14 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GTK
[ Become root if necessary ]
......
Overview of Changes in GTK+ 1.3.13
==================================
* Keyboard focus improvements [Owen Taylor]
* Code cleanup [Matthias Clasen, Manish Singh, Darin Adler]
* Fix accidentally exported variables [Mark McLoughlin]
* GtkTreeView fixes [Jonathan Blandford, Kristian Rietveld, John Harper, Darin]
* Default to yellow tooltips [Owen]
* RC file fixes for reloading, priorities [Owen, Matthias]
* GtkMenu behavior improvements and bug fixes [Owen, Arnaud Charlet]
* GtkTextView fixes [Havoc Pennington, Daniel Elstner, Dennis Bjorklund]
* Improve keynav for paned widgets, tooltips, spin buttons, notebooks,
scrolled windows [Soeren Sandmann, Padraig, Owen]
* Add Emacs/Default key themes [Owen]
* Win32 fixes [Hans Breuer, Tor Lillqvist]
* Ethiopic input methods [Daniel Yacob]
* Opaque paned window resizing [Soeren]
* Tweak table expansion behavior [Tim Janik]
* Fix GtkCalendar focus drawing [Bill Haneman]
* Allow themeable cursor thickness [Bill]
* Start of fixing of tutorial for GTK+-2.0 [Matthias]
* Add a ::adjust-bounds signal to GtkRange to allow spreadsheat style
scrollbars. [Jody Goldberg]
* Add the ability to turn on multiple selection for GtkFileSel [Manish]
* Bug fixes
Other contributors: Jacob Berkman, Padraig O'Briain, Anders Carlsson,
Johan Dahlin, Richard Hult, Stefan Kost, Alex Larsson, Thomas Leonard,
Paolo Maggi, Alexey Malyshev, Federico Mena Quintero, Skip Montaro,
Sven Neumann, Havoc Pennington, Laszlo Peter, Christian Rose, Joe Shaw,
Kevin Vandersloot, Morten Welinder, Peter Williams
Overview of Changes in GTK+ 1.3.13
==================================
* Tree view fixes. [Kristian Rietveld, Jonathan Blandford, Anders Carlsson]
* Tree view support for low-vision themes [Bill Haneman]
* Text view bug fixes. [Havoc Pennington]
......
General Information
===================
This is GTK+ version 1.3.13. GTK+, which stands for the Gimp ToolKit,
This is GTK+ version 1.3.14. GTK+, which stands for the Gimp ToolKit,
is a library for creating graphical user interfaces for the X Window
System. It is designed to be small, efficient, and flexible. GTK+ is
written in C with a very object-oriented approach.
......
......@@ -34,7 +34,7 @@ GLIB_AC_DIVERT_BEFORE_HELP([
#
GTK_MAJOR_VERSION=1
GTK_MINOR_VERSION=3
GTK_MICRO_VERSION=13
GTK_MICRO_VERSION=14
GTK_INTERFACE_AGE=0
GTK_BINARY_AGE=0
GTK_VERSION=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION.$GTK_MICRO_VERSION
......@@ -80,9 +80,9 @@ AC_SUBST(GDK_PIXBUF_MICRO)
AC_SUBST(GDK_PIXBUF_VERSION)
## Versions of dependencies
GLIB_REQUIRED_VERSION=1.3.13
PANGO_REQUIRED_VERSION=0.24
ATK_REQUIRED_VERSION=0.8
GLIB_REQUIRED_VERSION=1.3.14
PANGO_REQUIRED_VERSION=0.25
ATK_REQUIRED_VERSION=0.12
# For automake.
VERSION=$GTK_VERSION
......
......@@ -1345,7 +1345,8 @@ miSubtractO (GdkRegion *pReg,
assert(pReg->numRects<=pReg->size);
}
r1++;
x1 = r1->x1;
if (r1 != r1End)
x1 = r1->x1;
}
}
......
......@@ -2242,6 +2242,30 @@ gdk_window_invalidate_rect (GdkWindow *window,
gdk_region_destroy (region);
}
static void
draw_ugly_color (GdkWindow *window,
GdkRegion *region)
{
/* Draw ugly color all over the newly-invalid region */
GdkColor ugly_color = { 0, 50000, 10000, 10000 };
GdkGC *ugly_gc;
GdkRectangle clipbox;
ugly_gc = gdk_gc_new (window);
gdk_gc_set_rgb_fg_color (ugly_gc, &ugly_color);
gdk_gc_set_clip_region (ugly_gc, region);
gdk_region_get_clipbox (region, &clipbox);
gdk_draw_rectangle (window,
ugly_gc,
TRUE,
clipbox.x, clipbox.y,
clipbox.width, clipbox.height);
g_object_unref (G_OBJECT (ugly_gc));
}
/**
* gdk_window_invalidate_maybe_recurse:
* @window: a #GdkWindow
......@@ -2291,26 +2315,7 @@ gdk_window_invalidate_maybe_recurse (GdkWindow *window,
if (!gdk_region_empty (visible_region))
{
if (debug_updates)
{
/* Draw ugly color all over the newly-invalid region */
GdkRectangle ugly_rect;
GdkGC *ugly_gc;
GdkColor ugly_color = { 0, 60000, 10000, 10000 };
ugly_gc = gdk_gc_new (window);
gdk_gc_set_rgb_fg_color (ugly_gc, &ugly_color);
gdk_region_get_clipbox (visible_region, &ugly_rect);
gdk_draw_rectangle (window,
ugly_gc,
TRUE,
ugly_rect.x, ugly_rect.y,
ugly_rect.width, ugly_rect.height);
g_object_unref (G_OBJECT (ugly_gc));
}
draw_ugly_color (window, region);
if (private->update_area)
{
......
......@@ -231,7 +231,8 @@ struct _CompletionState
enum {
PROP_0,
PROP_SHOW_FILEOPS,
PROP_FILENAME
PROP_FILENAME,
PROP_SELECT_MULTIPLE
};
enum {
......@@ -534,6 +535,14 @@ gtk_file_selection_class_init (GtkFileSelectionClass *class)
FALSE,
G_PARAM_READABLE |
G_PARAM_WRITABLE));
g_object_class_install_property (gobject_class,
PROP_SELECT_MULTIPLE,
g_param_spec_boolean ("select_multiple",
_("Select multiple"),
_("Whether to allow multiple files to be selected."),
FALSE,
G_PARAM_READABLE |
G_PARAM_WRITABLE));
object_class->destroy = gtk_file_selection_destroy;
widget_class->map = gtk_file_selection_map;
}
......@@ -553,13 +562,15 @@ static void gtk_file_selection_set_property (GObject *object,
gtk_file_selection_set_filename (filesel,
g_value_get_string (value));
break;
case PROP_SHOW_FILEOPS:
if (g_value_get_boolean (value))
gtk_file_selection_show_fileop_buttons (filesel);
else
gtk_file_selection_hide_fileop_buttons (filesel);
break;
case PROP_SELECT_MULTIPLE:
gtk_file_selection_set_select_multiple (filesel, g_value_get_boolean (value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
......@@ -590,6 +601,9 @@ static void gtk_file_selection_get_property (GObject *object,
filesel->fileop_del_file &&
filesel->fileop_ren_file));
break;
case PROP_SELECT_MULTIPLE:
g_value_set_boolean (value, gtk_file_selection_get_select_multiple (filesel));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
......@@ -2115,7 +2129,12 @@ gtk_file_selection_set_select_multiple (GtkFileSelection *filesel,
mode = select_multiple ? GTK_SELECTION_MULTIPLE : GTK_SELECTION_SINGLE;
gtk_tree_selection_set_mode (sel, mode);
if (mode != gtk_tree_selection_get_mode (sel))
{
gtk_tree_selection_set_mode (sel, mode);
g_object_notify (G_OBJECT (filesel), "select-multiple");
}
}
/**
......
......@@ -259,7 +259,7 @@ gtk_menu_class_init (GtkMenuClass *class)
gtk_settings_install_property (g_param_spec_boolean ("gtk-can-change-accels",
_("Can change accelerators"),
_("Whether menu accelerators can be changed by pressing a key over the menu item."),
TRUE,
FALSE,
G_PARAM_READWRITE));
}
......
Sun Feb 17 21:24:55 2002 Owen Taylor <otaylor@redhat.com>
* POTFILES.in: Add io-wbmp.c.
2002-02-16 Tivo Leedjrv <leedjarv@interest.ee>
* et.po: Updated Estonian translation.
......
......@@ -12,6 +12,7 @@ gdk-pixbuf/io-png.c
gdk-pixbuf/io-pnm.c
gdk-pixbuf/io-tga.c
gdk-pixbuf/io-tiff.c
gdk-pixbuf/io-wbmp.c
gdk-pixbuf/io-xbm.c
gdk-pixbuf/io-xpm.c
gdk-pixbuf/gdk-pixdata.c
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: gtk+ 1.3.13\n"
"POT-Creation-Date: 2002-02-16 16:34+0200\n"
"POT-Creation-Date: 2002-02-17 21:22-0500\n"
"PO-Revision-Date: 2002-02-16 18:50+0200\n"
"Last-Translator: Tõivo Leedjärv <leedjarv@interest.ee>\n"
"Language-Team: Estonian <gnome-et@linux.ee>\n"
......@@ -1614,44 +1614,53 @@ msgstr ""
msgid "_Insert Unicode control character"
msgstr ""
#: gtk/gtkfilesel.c:518 gtk/gtkimage.c:161
#: gtk/gtkfilesel.c:526 gtk/gtkimage.c:161
msgid "Filename"
msgstr "Failinimi"
#: gtk/gtkfilesel.c:519
#: gtk/gtkfilesel.c:527
msgid "The currently selected filename."
msgstr ""
#: gtk/gtkfilesel.c:525
#: gtk/gtkfilesel.c:533
msgid "Show file operations"
msgstr ""
#: gtk/gtkfilesel.c:526
#: gtk/gtkfilesel.c:534
msgid "Whether buttons for creating/manipulating files should be displayed."
msgstr ""
#: gtk/gtkfilesel.c:656
#: gtk/gtkfilesel.c:541
#, fuzzy
msgid "Select multiple"
msgstr "Vali kõik"
#: gtk/gtkfilesel.c:542
msgid "Whether to allow multiple files to be selected."
msgstr ""
#: gtk/gtkfilesel.c:677
msgid "Folders"
msgstr "Kataloogid"
#: gtk/gtkfilesel.c:660
#: gtk/gtkfilesel.c:681
msgid "Fol_ders"
msgstr "_Kataloogid"
#: gtk/gtkfilesel.c:688
#: gtk/gtkfilesel.c:709
msgid "Files"
msgstr "Failid"
#: gtk/gtkfilesel.c:692
#: gtk/gtkfilesel.c:713
msgid "_Files"
msgstr "_Failid"
#: gtk/gtkfilesel.c:768 gtk/gtkfilesel.c:2086
#: gtk/gtkfilesel.c:789 gtk/gtkfilesel.c:2102
#, fuzzy, c-format
msgid "Folder unreadable: %s"
msgstr "Kataloog %s on loetamatu"
#: gtk/gtkfilesel.c:892
#: gtk/gtkfilesel.c:913
#, c-format
msgid ""
"The file \"%s\" resides on another machine (called %s) and may not be "
......@@ -1659,26 +1668,25 @@ msgid ""
"Are you sure that you want to select it?"
msgstr ""
#: gtk/gtkfilesel.c:1022
#: gtk/gtkfilesel.c:1043
msgid "_New Folder"
msgstr "_Uus kataloog"
#: gtk/gtkfilesel.c:1033
#: gtk/gtkfilesel.c:1054
msgid "De_lete File"
msgstr "_Kustuta fail"
#: gtk/gtkfilesel.c:1044
#: gtk/gtkfilesel.c:1065
msgid "_Rename File"
msgstr "_Nimeta ümber"
#: gtk/gtkfilesel.c:1292
#: gtk/gtkfilesel.c:1325
#, c-format
msgid ""
"The folder name \"%s\" contains symbols that are not allowed in filenames"
msgstr ""
"Kataloogi \"%s\" nimi sisaldab failinimedes keelatud märke"
msgstr "Kataloogi \"%s\" nimi sisaldab failinimedes keelatud märke"
#: gtk/gtkfilesel.c:1294
#: gtk/gtkfilesel.c:1327
#, c-format
msgid ""
"Error creating folder \"%s\": %s\n"
......@@ -1687,33 +1695,33 @@ msgstr ""
"Viga kataloogi \"%s\" loomisel: %s\n"
"%s"
#: gtk/gtkfilesel.c:1295 gtk/gtkfilesel.c:1531
#: gtk/gtkfilesel.c:1328 gtk/gtkfilesel.c:1564
msgid "You probably used symbols not allowed in filenames."
msgstr "Tõenäoliselt kasutasid sa failinimedes keelatud märke."
#: gtk/gtkfilesel.c:1303
#: gtk/gtkfilesel.c:1336
#, c-format
msgid "Error creating folder \"%s\": %s\n"
msgstr "Viga kataloogi \"%s\" loomisel: %s\n"
#: gtk/gtkfilesel.c:1337
#: gtk/gtkfilesel.c:1370
msgid "New Folder"
msgstr "Uus kataloog"
#: gtk/gtkfilesel.c:1352
#: gtk/gtkfilesel.c:1385
msgid "_Folder name:"
msgstr "_Kataloogi nimi:"
#: gtk/gtkfilesel.c:1378
#: gtk/gtkfilesel.c:1411
msgid "Create"
msgstr "Loo"
#: gtk/gtkfilesel.c:1419
#: gtk/gtkfilesel.c:1452
#, c-format
msgid "The filename \"%s\" contains symbols that are not allowed in filenames"
msgstr "Failinimi \"%s\" sisaldab failinimedes keelatud märke"
#: gtk/gtkfilesel.c:1422
#: gtk/gtkfilesel.c:1455
#, c-format
msgid ""
"Error deleting file \"%s\": %s\n"
......@@ -1722,30 +1730,30 @@ msgstr ""
"Viga faili \"%s\" kustutamisel: %s\n"
"%s"
#: gtk/gtkfilesel.c:1424 gtk/gtkfilesel.c:1545
#: gtk/gtkfilesel.c:1457 gtk/gtkfilesel.c:1578
msgid "It probably contains symbols not allowed in filenames."
msgstr "Tõenäoliselt sisaldab see failinimedes keelatud märke."
#: gtk/gtkfilesel.c:1433
#: gtk/gtkfilesel.c:1466
#, c-format
msgid "Error deleting file \"%s\": %s"
msgstr "Viga faili \"%s\" kustutamisel: %s"
#: gtk/gtkfilesel.c:1476
#: gtk/gtkfilesel.c:1509
#, c-format
msgid "Really delete file \"%s\" ?"
msgstr "Kas kindlasti kustutada fail \"%s\" ?"
#: gtk/gtkfilesel.c:1481
#: gtk/gtkfilesel.c:1514
msgid "Delete File"
msgstr "Kustuta fail"
#: gtk/gtkfilesel.c:1527 gtk/gtkfilesel.c:1541
#: gtk/gtkfilesel.c:1560 gtk/gtkfilesel.c:1574
#, c-format
msgid "The file name \"%s\" contains symbols that are not allowed in filenames"
msgstr "Failinimi \"%s\" sisaldab failinimedes keelatud märke"
#: gtk/gtkfilesel.c:1529
#: gtk/gtkfilesel.c:1562
#, c-format
msgid ""
"Error renaming file to \"%s\": %s\n"
......@@ -1754,7 +1762,7 @@ msgstr ""
"Viga faili ümbernimetamisel \"%s\"-ks: %s\n"
"%s"
#: gtk/gtkfilesel.c:1543
#: gtk/gtkfilesel.c:1576
#, c-format
msgid ""
"Error renaming file \"%s\": %s\n"
......@@ -1763,40 +1771,40 @@ msgstr ""
"Viga faili \"%s\" ümbernimetamisel: %s\n"
"%s"
#: gtk/gtkfilesel.c:1553
#: gtk/gtkfilesel.c:1586
#, c-format
msgid "Error renaming file \"%s\" to \"%s\": %s"
msgstr "Viga faili \"%s\" ümbernimetamisel \"%s\"-ks: %s"
#: gtk/gtkfilesel.c:1600
#: gtk/gtkfilesel.c:1633
msgid "Rename File"
msgstr "Nimeta ümber"
#: gtk/gtkfilesel.c:1615
#: gtk/gtkfilesel.c:1648
#, c-format
msgid "Rename file \"%s\" to:"
msgstr "Nimeta fail \"%s\" ümber:"
#: gtk/gtkfilesel.c:1646
#: gtk/gtkfilesel.c:1679
msgid "Rename"
msgstr "Nimeta ümber"
#: gtk/gtkfilesel.c:2065