Commit Graph

1448 Commits

Author SHA1 Message Date
Stanislav Brabec
8298c2485a Removed accidentally submitted gettextize ChangeLog entry. 2003-03-06 11:17:30 +00:00
Stanislav Brabec
b1d5ee6b4e Added no-maintenance message, after discussion with Owen Taylor.
2003-03-06  Stanislav Brabec  <sbrabec@suse.cz>

	* configure.in: Added no-maintenance message, after discussion
	with Owen Taylor.
2003-03-06 10:59:20 +00:00
Stanislav Brabec
87b6986c90 Fixed altering of glibc private locale area (#107634). Makes it usable
2003-03-05  Stanislav Brabec  <sbrabec@suse.cz>

	* gtk/gtkrc.c: Fixed altering of glibc private locale area
	(#107634). Makes it usable with glibc-3.2 again, but the code is
	still not mature.
2003-03-06 10:46:22 +00:00
Pablo Saratxaga
66d9f7a90e Renamed by.po -> be.po 2003-02-28 13:43:27 +00:00
Owen Taylor
32b7e5efd5 Fix a problem with the focus row ending up off the list when rows were
Fri Dec 13 23:10:21 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkclist.c: Fix a problem with the focus row
        ending up off the list when rows were deleted
        (#94812, Christian Reis, Jon Nelson).
2002-12-14 04:17:03 +00:00
Owen Taylor
916871e5a6 Fix prepending at the start of the list. (#56349, Thomas Leonard.)
Tue May 14 18:13:10 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkdnd.c (gdk_window_cache_filter): Fix
        prepending at the start of the list. (#56349,
        Thomas Leonard.)
2002-05-14 22:14:15 +00:00
Pablo Saratxaga
06b9d6c0a6 Added Welsh file 2002-02-23 12:38:51 +00:00
Owen Taylor
dc14cca544 Fix ordering on ConfigureNotify (#56349, Thomas Leonard)
Tue Feb  5 19:34:31 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkdnd.c (gdk_window_cache_filter): Fix ordering
        on ConfigureNotify (#56349, Thomas Leonard)
2002-02-06 00:36:53 +00:00
Kwok-Koon Cheung
751ccde28e rename of simplified Chinese translation: zh_CN.GB2312 -> zh_CN 2002-02-05 05:07:35 +00:00
Hasbullah Bin Pit
dc49c22cac Modified Files: Tag: gtk-1-2 ChangeLog: forgot to put email addr :)
Modified Files:
  Tag: gtk-1-2
	ChangeLog: forgot to put email addr :)
2002-01-14 10:32:57 +00:00
Hasbullah Bin Pit
1f27cebc35 Hasbullah Bin Pit (sebol)<sebol@ikhlas.com> Tag: gtk-1-2 Add "ms" to the
Hasbullah Bin Pit (sebol)<sebol@ikhlas.com>
Tag: gtk-1-2
        * configure.in (ALL_LINGUAS): Add "ms" to the language list.
        * po/ms.po: Added Malay Translation.
2002-01-14 10:27:45 +00:00
Yanko Kaneti
94d81b5e97 Add "bg" to the language list.
2001-10-17  Yanko Kaneti <yaneti@declera.com>

        * configure.in (ALL_LINGUAS): Add "bg" to the language list.
2001-10-16 22:14:53 +00:00
Havoc Pennington
4fbfdcc1ce set _NET_WM_PID
2001-10-10  Havoc Pennington  <hp@pobox.com>

	* gdk/gdkwindow.c (gdk_window_new): set _NET_WM_PID
2001-10-13 15:10:16 +00:00
Kwok-Koon Cheung
cf8cf9c84e Rename zh_TW.Big5 -> zh_TW, to prevent future encoding naming problem. 2001-09-01 20:25:23 +00:00
Fatih Demir
21bd1eee0d Also added the gtk+ Tamil translation for Gtk+ 2001-08-19 12:21:54 +00:00
Owen Taylor
a254282090 ref/unref, not ref/ref.
Sun Aug  5 10:29:42 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtklist.c: ref/unref, not ref/ref.
2001-08-05 14:30:16 +00:00
Owen Taylor
9535fcff49 Fix problem with selecting a new focus child.
Sun Aug  5 09:48:08 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtklist.c (gtk_list_clear_items): Fix
        problem with selecting a new focus child.

        * gtk/gtklist.c (gtk_list_clear_items): Clear
        list->undo/list_focus_child after unparenting
        child, since unparenting the child can result
        in list->last_focus_child being set. (#58024)
2001-08-05 14:22:52 +00:00
Owen Taylor
a1a39db8b1 Remove dummy ta po - Tamil translation doesn't really make sense for
Tue Jul 24 16:41:12 2001  Owen Taylor  <otaylor@redhat.com>

	* configure.in po/ta.po (ALL_LINGUAS): Remove dummy ta po - Tamil
	translation doesn't really make sense for GTK+-1.2 anyways,
        so lets not worry about the fact that it is missing
        in this branch.
2001-07-24 20:42:21 +00:00
Darin Adler
1aec108a07 Add BUILD_INCLUDED_LIBINTL for compatibility with newer gettext.
* acinclude.m4: Add BUILD_INCLUDED_LIBINTL for
	compatibility with newer gettext.

	* examples/helloworld/.cvsignore: Ignore the
	generated executable.
2001-07-24 19:23:40 +00:00
jacob berkman
c6bd44081e #include <config.h> as the previous patch requires it
2001-07-10  jacob berkman  <jacob@ximian.com>

	* gtk/gtkrc.c: #include <config.h> as the previous patch requires
	it
2001-07-10 18:06:35 +00:00
Fatih Demir
0319027436 Added ta to ALL_LINGUAS. 2001-06-26 10:24:29 +00:00
Pablo Saratxaga
dd505ea3a9 Check for nl_langinfo (CODESET), changed the algorithm ussed to look for
locale dependent rc files so it does a better job
2001-06-21 20:06:14 +00:00
Alex Larsson
ab470a809d Allow expose event compression past configure notify events for other
2001-06-01  Alex Larsson  <alexl@redhat.com>

	* gdk/gdkevents.c (expose_predicate):
	Allow expose event compression past configure notify events for
	other toplevel window. This fixes performance when dragging a
	window of an application over another window of the same
	application. In this case there will be interleaved exposure
	and configure events.
2001-06-01 23:13:50 +00:00
Owen Taylor
72c57c3903 fix ChangeLog entry 2001-05-31 18:23:00 +00:00
Owen Taylor
2b78a9abc9 Account for the fact that the border width is _outside_ the allocation.
Thu May 31 12:43:57 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkoptionmenu.c: Account for the fact that the border
	width is _outside_ the allocation. (Fixes #54585)
2001-05-31 18:22:24 +00:00
Federico Mena Quintero
096301bd5f Only consider crossing events if the parent of the window is the root
2001-04-19  Federico Mena Quintero  <federico@ximian.com>

	* gtk/gtkwindow.c (gtk_window_focus_filter): Only consider
	crossing events if the parent of the window is the root window.
	This is so that GtkPlugs will not do funny things when they think
	they should get the focus.
2001-04-25 22:30:52 +00:00
Owen Taylor
a2b279dbd1 Fix check of wrong variable.
Wed Apr 11 16:20:00 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtklabel.c (gtk_label_parse_uline): Fix check
	of wrong variable.
2001-04-11 20:22:27 +00:00
Owen Taylor
131966090f Released 1.2.10.
Sun Apr  1 23:01:31 2001  Owen Taylor  <otaylor@redhat.com>

	* Released 1.2.10.

Sun Apr  1 22:22:47 2001  Owen Taylor  <otaylor@redhat.com>

	[ Addition of safety checks to try to avoid segfaulting
	  on broken setups always. ]

	* gdk/gdkfont.c (_gdk_font_wc_to_glyphs): Add a boolean
	return value to deal with failure of conversion of
	wide characters to glyphs.

	* gtk/gtkentry.c gtk/gtklabel.c: Handle failure of
	mbstowcs/wcstombs a bit better.

	* gdk/gdkfont.c gdk/gdkdraw.c: Deal with failure of
	_gdk_font_wc_to_glyphs() gracefully

	* gdk/gdkim.c (_gdk_wcstombs_len): quietly return NULL on
	failure instead of g_return_if_fail().

Wed Mar 28 16:05:29 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkfontsel.c (gtk_font_selection_select_size): Fix
	problem where fractional sizes caused infinite loop.
	(bugzilla.redhat.com #33081)

Wed Mar 28 14:52:08 2001  Owen Taylor  <otaylor@redhat.com>

	* docs/Makefile.am: Remove excess rules breaking
	distcheck.
2001-04-02 03:51:01 +00:00
Owen Taylor
9eec86b770 Fix problem where dropping into internal child widgets (such as GtkCList
Wed Mar 28 12:33:20 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkdnd.c: Fix problem where dropping into
	internal child widgets (such as GtkCList tab labels)
	(#52457, reported by Daniel Erat). Can't use
	gtk_container_children(), so provide a substitute
	which uses gtk_container_forall().
2001-03-28 17:43:08 +00:00
Darin Adler
5dbcf115a9 Fixed #if G_ENABLE_DEBUG that was supposed to be #ifdef G_ENABLE_DEBUG.
* gtk/gtkobject.h: Fixed #if G_ENABLE_DEBUG that
	was supposed to be #ifdef G_ENABLE_DEBUG.
2001-03-23 02:44:31 +00:00
Owen Taylor
de55adbf46 Updated
Thu Mar 15 15:23:11 2001  Owen Taylor  <otaylor@redhat.com>

	* NEWS: Updated

	* configure.in (GTK_BINARY_AGE): Up micro => 10,
	binary => 10, interface => 1.

	* INSTALL.in: Add some discouraging words about
	--with-xinput=gxi.

	* configure.in (x_ldflags): Make --with-xinput be
	--with-xinput=xfree, and warn for --with-xinput=gxi.

Thu Mar 15 14:29:47 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkselection.c (sanitize_ctext): Handle
	extended segments, which can contain arbitrary octets,
	properly. (Fixes problems with cut-and-paste and,
	e.g., KOI8-R.)

	* gtk/gtktext.c gtk/gtkeditable.c: Patch from
	Vlad Harchev to avoid using gdk_draw_text_wc()
	on text that is really chars, not wchars. (Cannot
	convert between chars and wide chars with assignment!)
2001-03-15 22:13:21 +00:00
Owen Taylor
296abc67a4 Make somewhat more safe on broken libcs, also add a g_return_if_fail() to
Thu Mar 15 01:31:07 2001  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdkim.c (_gdk_wcstombs_len): Make somewhat more
	safe on broken libcs, also add a g_return_if_fail()
	to make the failure case when we somehow get a
	string of invalid wide characters more clear.
	(#51644, Sergey Vlasov)
2001-03-15 06:54:43 +00:00
Owen Taylor
c6351975cd Fix problem in testing the result of g_get_home_dir(), and test the result
Thu Mar 15 01:05:49 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkrc.c (gtk_rc_add_initial_default_files): Fix
	problem in testing the result of g_get_home_dir(),
	and test the result of g_get_home_dir() in another
	place for consistency. (#51833). Also fix off-by-one
	error in check against GTK_RC_MAX_MODULE_PATHS.
2001-03-15 06:25:54 +00:00
Owen Taylor
560b7a063d head -n 7 ChangeLog 2001-03-15 05:45:28 +00:00
Owen Taylor
f1fd0af53b Fix missed equal_pos => option for --with-xinput=gxi. (Which is broken
Wed Mar 14 23:38:23 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdk.c (gdk_init_check): Fix missed equal_pos => option
        for --with-xinput=gxi. (Which is broken anyways, but
        oh well...) (#51973)

        * gtk/gtkeditable.c (gtk_editable_get_event_time): Fix excess free
        in case where there is no current event. (#51889)

        * gtk/gtkwindow.[ch]: Handle focus for the case of
        PointerRoot (no window manager) by using algorithm taken
        from xterm.
2001-03-15 04:39:32 +00:00
Owen Taylor
4390744d27 Only check the ignore_enter flag for the menu shell that the item is
Mon Mar  5 16:38:15 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): Only
	check the ignore_enter flag for the menu shell that
	the item is actually a child of, not for attached
	submenus. (#51536)
2001-03-05 21:52:22 +00:00
Owen Taylor
91df70d81b Release 1.2.9
Fri Mar  2 12:35:40 2001  Owen Taylor  <otaylor@redhat.com>

	* Release 1.2.9

        * NEWS: Final update for 1.2.9

	* INSTALL INSTALL.in: Add note about the movement of
	the include files.
2001-03-02 20:01:07 +00:00
Fatih Demir
288466d601 Added tr ... 2001-03-02 18:36:42 +00:00
Owen Taylor
97e83dbccb Never make harmless warning fixes! :-(
Thu Mar  1 04:35:51 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.c (gtk_widget_class_init): Never make harmless
        warning fixes! :-(
2001-03-01 09:40:38 +00:00
Owen Taylor
ea0c710884 Fix the .in files, add note about --with-native-locale.
Wed Feb 28 21:14:08 2001  Owen Taylor  <otaylor@redhat.com>

	* README.in INSTALL.in: Fix the .in files, add note
	about --with-native-locale.

	* */po/*: Line-number-creepage.
2001-03-01 02:19:26 +00:00
Owen Taylor
0654fc6064 Patch from ChiDeok Hwang to move call to sync_selection() up a few lines
Wed Feb 28 19:10:43 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkclist.c (real_remove_row): Patch from ChiDeok
	Hwang to move call to sync_selection() up a few lines
	to before the row list is modified, to fix crash when
	removing rows in the undo_selection list.

	(Test case provided by Daniel Elstner:

        http://mail.gnome.org/archives/gtk-list/2001-February/msg00359.html)

Wed Feb 28 15:40:27 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkcalender.c gtk/gtkdnd.c gtk/gtkitemfactory.c gtk/gtklayout.c
	  gtk/gtkplug.c gtk/gtksocket.c gtk/gtktypeutils.c
	  gtk/gtkwidget.c genmarshal.pl: Fix implicit casts
	between void * and function pointers.

	* gtk/gtklayout.c: Remove cruft after #endif

	* gtk/gtkdnd.c: Include stdlib.h for abs.
2001-03-01 00:18:22 +00:00
Owen Taylor
51454e8ac6 Redo the focus stuff once more. Keep track of the focus status via an
Tue Feb 27 18:38:27 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkwindow.c (gtk_window_map): Redo the focus stuff
	once more. Keep track of the focus status via an event
	filter, so we can keep track of whether the window
	or any child has the focus; something that requires
	fields from the XEvent not in the GdkEvent.

	Install this event filter in gtk_window_map() before mapping
	the window, on the guess that this is unlikely to be overriden
	without the overrider chaining up. (fingers crossed)
2001-02-27 23:41:09 +00:00
Owen Taylor
9cad1a8a54 fix messed up commit message from earlier 2001-02-27 09:42:41 +00:00
Owen Taylor
f9c3cfe49f Remove left-over debug-printf.
Tue Feb 27 04:14:21 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkmain.c (gtk_propagate_event): Remove
	left-over debug-printf.

	* gtk/gtkdnd.c (gtk_drag_find_widget): Don't use
	new_allocation.x/new_allocation.y for coordinate,
	translation since they are clip, use the
	x_offset/y_offset variables we keep for the purpose instead.
2001-02-27 09:19:21 +00:00
Owen Taylor
ce06d6d635 When recursing, get the list of children and ref them all before walking
Tue Feb 27 02:29:20 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkdnd.c (gtk_drag_find_widget): When recursing,
	get the list of children and ref them all before walking
	through the list, to prevent problems when the widget
	hierarchy changes in ::drag_motion/drop handlers.

	* gtk/gtkmain.c (gtk_propagate_event): Only activate
	special key-press grab handling for widgets within
	GtkWindows. Otherwise, fall through to normal case.

	This prevents key events being sent twice to GtkInvisible
	widgets, which can cause all sorts of mischief.
2001-02-27 07:36:18 +00:00
Owen Taylor
b501a17c8b Add a configuration option --with-native-locale, that greatly speeds up
Tue Feb 27 01:29:34 2001  Owen Taylor  <otaylor@redhat.com>

	* configure.in acconfig.h gdk/gdkfont.c gdk/gdkim.c INSTALL: Add a
	configuration option --with-native-locale, that greatly speeds up
	wide-character/multibyte conversions by dropping the indirection
	through Xlib's property-conversion functions. Off by default due
	to lack of testing for portability, but it should, in general be a
	more correct way of doing things, and should also remove much of
	the speed hit that the recent change to the handling of 8-bit
	fonts may have introduced.
2001-02-27 06:46:08 +00:00
Owen Taylor
8875974d18 Update to describe submitting patches and bug reports to
Mon Feb 26 16:34:33 2001  Owen Taylor  <otaylor@redhat.com>

	* README: Update to describe submitting patches
	and bug reports to bugzilla.gnome.org.

Tue Feb 20 23:48:16 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkim.c,gdk/gdkprivate.h: Add private function
         _gdk_wcstombs_len() which takes a length.

	* gdk/gdkfont.c,gdk/gdkprivate.h,gdk/gdkdraw.c:
        Consistently handle calls to _wc() font for GDK_FONT_FONT
	routines by:

          a) for 8-bit fonts, converting to chars via wcstombs
              (Will make GtkLabel handle using GDK_FONT_FONT for
             non-iso-8859-1 a wee bit better, though GDK_FONT_FONTSET
             is still the only supported way to get correct i18n.
             #50834)

          b) for 16-bit fonts, assuming each wchar is a glyph
             index. (Broken, but no more broken than anything else)
2001-02-27 04:30:56 +00:00
Owen Taylor
46e0b468ed We can't maintain a flag in gtk_window_focus_in/out, because GtkPlug and
Mon Feb 26 21:36:11 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkwindow.[ch] (gtk_window_focus_in/out_event): We can't
	maintain a flag in gtk_window_focus_in/out, because
	GtkPlug and cut-and-pastes of GtkPlug override these
	methods and don't chain up. So back out recent change
	adding such a flag, and instead recycle the hack
	GtkPlug uses of making GTK_WIDGET_HAS_FOCUS on the
	top level represent this information
2001-02-27 02:39:28 +00:00
Owen Taylor
a3cf1957cb Do the setting of tree->root_tree in parent_set rather than _map(), fixing
Fri Feb 23 15:06:48 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtktree.c (gtk_tree_class_init): Do the setting
	of tree->root_tree in parent_set rather than _map(),
	fixing #50892 in a bit better manner.
2001-02-26 19:37:29 +00:00
Owen Taylor
90a565d677 Change to parent implementation instead of cut-and-paste that was out of
Thu Feb 22 20:50:08 2001  Owen Taylor  <otaylor@redhat.com>

	* gtk/gtkplug.c (gtk_plug_set_focus): Change to parent
	implementation instead of cut-and-paste that was
	out of sync.

	* gtk/gtkwindow.[ch] (gtk_window_set_focus): Only send
	::focus_in_event when the toplevel window actually
	has focus on it. (Fixes #50857, Akira Higuchi)
2001-02-23 02:01:18 +00:00