⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 gtk是linux一款强大的夸平台的图形化开发工具
💻
📖 第 1 页 / 共 5 页
字号:
	with the gsource API.	* gdk/gdkevents.c (gdk_io_invoke, gdk_input_add_full):	Change mapping between GIOCondition and GdkInputCondition	to match the way the Linux kernel does it. This should	fix problems where closed pipes were no longer signalling	GDK_INPUT_READ on systems with a native poll().Thu Apr  1 16:58:10 PST 1999 Manish Singh <yosh@gimp.org>	* gdk/gdkevents.c: made "->" into a "." of previous change so	it compiles	* gtk/gtkfontsel.c: added braces enclosing an if-else construct	* autogen.sh: add --enable-maintainer-mode	* configure.in: set ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"Thu Apr  1 18:41:25 1999  Owen Taylor  <otaylor@redhat.com>	* gdk/gdkevents.c (gdk_compress_exposures): Set the	window field of the event structure before calling	user filters.1999-03-31  Federico Mena Quintero  <federico@nuclecu.unam.mx>	* gdk/gdk.c (gdk_init_check): Use False as the last argument to	XInternAtom() here.  This is a particularly Old And Nasty(tm) bug.Sat Mar 27 23:32:13 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkarg.[hc]: added functions from GLE, gtk_arg_reset() to free	the value and reset type to GTK_TYPE_INVALID, and gtk_arg_values_equal()	to compare two argument values. added gtk_arg_to_valueloc() to set a	variable from an arg through its location (pointer).	* gtk/gtkobject.[hc]: implemented gtk_object_get() in terms of	gtk_object_arg_get() and gtk_arg_to_valueloc(), floats are collected	as gfloat*, uchars are collected as guchar*, ints are collected as	gint*, etc...Mon Mar 29 17:45:47 1999  Owen Taylor  <otaylor@redhat.com>	* gtk/gtkaccelgroup.c gtk/gtkgtkbindings.c:	Include <string.h> instead of <strings.h>.	* gtk/gtkstyle.c: Fix double include of gtkthemes.h	(actually, a lot more duplicate includes occur if	 you trace through the sequence of #include's)	gtk-jbb-990320-0: John Bley, jbb6@acpub.duke.edu	Mon Mar 29 17:31:52 1999  Owen Taylor  <otaylor@redhat.com>	* gdk/gdkim.c (gdk_mbstowcs): Free the value of the	intermediate text property - prevents major memory        leak when gdk_use_mb.	gtk-d3august-990311-0: Bj|rn Augustsson <d3august@dtek.chalmers.se>Mon Mar 29 17:02:58 1999  Owen Taylor  <otaylor@redhat.com>        Patches from Akira Higuchi <a-higuti@math.sci.hokudai.ac.jp>	gtk-a-higuti-990322-[0-3]	* gdk/gdkfont.c (gdk_text_extents_wc): Make  work when	sizeof(wchar_t) != sizeof (GdkWChar)	* configure.in: Fix confusion between GTK_LOCALE_[C]FLAGS	that was causing -DX_LOCALE not	to work.	* gtk/gtkrc.c (gtk_rc_init):	X_LOCALE will never have LC_MESSAGES defined	* gdk/gdk.c (gdk_init_check):	Remove --xim-preedit and --xim-status from argv properly.	* gdk/gdkim.c (gdk_ic_real_new): Add a gdk_flush() so	that the client window is present on the X server	before we pass it to the input method.Tue Mar  9 10:46:49 1999  Owen Taylor  <otaylor@redhat.com>	* gdk/gdkdnd.c (motif_find_drag_window): Fix bug where	if --display is specified on the command line, than	the drag window will not be created on that display.	Tue Mar  9 10:38:24 1999  Owen Taylor  <otaylor@redhat.com>	* gdk/gdkproperty.c (gdk_atom_intern): Fixed bug where	lookups with only_if_exists == TRUE were inserting	bogus values into the atom cache.Thu Mar 25 12:38:31 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkrc.c (gtk_rc_append_default_module_path): get $HOME from	g_get_home_dir() (gtk-pmc-990123-0.patch.gz).	* gtk/gtkwindow.c (gtk_window_key_press_event): feature keypad up/down/	left/right as well (gtk-michael-980726-0.patch.gz).	* gtk/gtklabel.[hc]: bunch of miscellaneous cleanups, such as s/0/NULL/	for pointer values, use gchar instead of char. fixed uline allocation	leaks, changed the allocation pattern so we use G_ALLOC_AND_FREE mem	chunks instead of G_ALLOC_ONLY.	(gtk_label_size_request): always alter requisition as passed and leave	widget->requisition alone.	(gtk_label_set_text): allow NULL strings.	(gtk_label_new): likewise.Wed Mar 24 23:03:49 CST 1999 Shawn T. Amundson <amundson@gtk.org>	* Released GTK+ 1.2.1	* INSTALL:	  README:	  sanity_check: Updated.	* docs/gtk-config.1.in:	  docs/Makefile.am:	  configure.in: gtk-config is now generated.	* docs/gtk-config.1: Removed, now generated.Wed Mar 24 09:24:03 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkdrawingarea.[hc]: type/macro fixups.Mon Mar 22 05:51:34 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkbin.c (gtk_bin_draw): only redraw children that are visible	*and* mapped (i.e. drawable).	(gtk_bin_expose): only send exposes to drawable children.	* gtk/gtkbox.c (gtk_box_draw): only redraw children that are drawable.	(gtk_box_expose): only send exposes to drawable children.	* gtk/gtkhscale.c (gtk_hscale_draw): 	* gtk/gtkvscale.c (gtk_vscale_draw):	hm, this is an ugly one. we first compute the size of our trough area	here (window relative) and then check intersection with the draw_area	which is parent relative because we're a NO_WINDOW widget, so we need	to offset the trough area by allocation.x and allocation.y before the	check. (this must not be done for the background area though, since	that's already computed parent relative).Mon Mar 22 00:41:39 1999  Lars Hamann  <lars@gtk.org>	* gtk/gtkclist.c (gtk_clist_unrealize): unmap clist if neccessary,	unrealize title buttons.Fri Mar 19 16:45:27 PST 1999 Manish Singh <yosh@gimp.org>        * acinclude.m4        * config.guess        * config.sub        * ltconfig        * ltmain.sh: upgrade to libtool 1.2f        * autogen.sh: libtool is not required to autogen gtk+        * acconfig.h: remove WITH_SYMBOL_UNDERSCORE (not explictly        needed)Fri Mar 19 00:00:22 1999  Lars Hamann  <lars@gtk.org>	* gtk/gtkclist.c (gtk_clist_column_title_passive)	(gtk_clist_column_title_active): 	only connect/disconnect to GtkWidgetClass::event to block mouse events.	* gtk/gtkclist.c (vertical_timeout) (horizontal_timeout): 	zero initialize event, removed superfluous gdk_window_get_pointer call	* gtk/gtklist.c (gtk_list_vertical_timeout)	(gtk_list_horizontal_timeout): removed superfluous 	gdk_window_get_pointer callWed Mar 17 09:00:00 1999  Tim Janik  <timj@gtk.org>	* plugging problems reported by "Bruce Mitchener, Jr."	<bruce@puremagic.com> due to a purify session.	* gtk/gtkstyle.c:	(gtk_style_ref): 	(gtk_style_unref): assert ref_count to be > 0.	* gtk/gtkclist.c (gtk_clist_set_cell_style): { 0 } initilaize	the requisition.	(gtk_clist_set_shift): likewise.	* gtk/gtklayout.c: introduce gtk_layout_finalize() to unref the	adjustments.	* gdk/gdkselection.c (gdk_selection_property_get): first XFree(t),	then reset it to NULL.	* gtk/gtklist.c (gtk_list_horizontal_timeout): zero initialize the	event before sending it and set send_event to TRUE (which needs to	be done for *all* synthesized events).	(gtk_list_vertical_timeout): likewise.	* gdk/gdkcolor.c:	(gdk_colors_free): 	(gdk_colormap_free_colors): use colormap->colors[in_pixels[i]] as the	key for g_hash_table_remove() in both functions, this prevents us	from accessing possibly uninitialized portions of a GdkColor structure	where we are only interested in its pixel value.	* gtk/gtktipsquery.c (gtk_tips_query_destroy): plug small memory	leaks.	* gtk/gtkdrawingarea.c (gtk_drawing_area_send_configure): set send_event	to TRUE when synthesizing events.Wed Mar 17 00:44:23 1999  Tim Janik  <timj@gtk.org>	* configure.in: bumped version number to Gtk+1.2.1, interface 0,	binary 1.		* NEWS: updates.	* gtk/gtkfeatures.h.in: added GTK_CHECK_VERSION(major,minor,micro)	macro to test for specific gtk versions, e.g.	#if GTK_CHECK_VERSION (1,2,1)	    gtk_menu_ensure_uline_accel_group (menu);	#endif /* Gtk+1.2.1 */	this macro will return whether the Gtk+ header files are from version	major.minor.micro or _newer_, as opposed to gtk_check_version() which	requires an exact match for binary compatibility.		Tue Mar 16 17:43:33 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkitemfactory.c (gtk_item_factory_parse_rc_string): ensure the	item factory class has been created.	(gtk_item_factory_parse_rc): likewise.	* gtk/gtkmenu.c:	keep proper references for old_active_menu_item.	(gtk_menu_reparent): unset the usize of the new parent,	so the menu can sanely be size requested and we don't get nasty screen	artefacts upon next reparentation.	(gtk_menu_motion_notify): set send_event to TRUE if we synthesize an	enter notify. only synthesize enter notifies if the pointer really is	inside the event window.	(gtk_menu_popdown): use gtk_menu_shell_deselect().	(gtk_menu_popup): move the background setting stuff into	gtk_menu_tearoff_bg_copy() so it can be called from other places as well.	* gtk/gtkmenushell.c (gtk_menu_shell_button_press): use	gtk_menu_shell_select_item() to select the new item.	(gtk_menu_shell_deselect): export this function, so gtkmenu.c can	do the right thing for deselection as well.Sat Mar 15 20:10:33 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkwidget.[hc]:	(gtk_widget_accelerators_locked): return whether a widget's accelerators	are locked.        * gtk/gtkmenu.c (gtk_menu_key_press): don't remove or install new or	existing accelerators if the widget's accelerators are locked.Sat Mar 14 19:44:05 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkitemfactory.[hc]: allow managing of foreign menu items.	* gtk/gtkmenu.c: truely forward key press and key release events to	the menu widget from the toplevel or tearoff window. we can't simply	connect to that, we need to stop further processing of the events as	well.Sat Mar 13 13:14:17 1999  Tim Janik  <timj@gtk.org>	* gtk/gtkmenu.c:	(gtk_menu_key_press): pass event->keyval, event->state to	gtk_accelerator_valid, instead of event->keyval twice.	refuse to install single letter accelerators for menus that use	single letter shortcuts.	* gtk/gtkitemfactory.c (gtk_item_factory_create_item): use	gtk_menu_ensure_uline_accel_group().	* gtk/gtkmenu.[hc]: added gtk_menu_ensure_uline_accel_group()	which will always return an uline accel group, made	gtk_menu_get_uline_accel_group() return NULL if the group isn't	yet created.Mon Mar 15 01:03:27 1999  Lars Hamann  <lars@gtk.org>	* gtk/gtkclist.h (struct _GtkCListColumn): added button_passive flag.	* gtk/gtkclist.c (gtk_clist_column_title_passive):	Leave button sensitive, trap  button_press, button_release,	motion_notify, enter_notify and leave_notify events instead.	(gtk_clist_column_title_active): disconnect event handler.	(gtk_clist_drag_data_get): fixed memory leak. Reported by	Guillaume Laurent <glaurent@worldnet.fr>	Mon Mar 15 03:39:47 1999  George Lebl  <jirka@5z.com>	* gtk/gtkdnd.c: (gtk_drag_highlight) swap the	  gtk_drag_highlight_expose and gtk_drag_highlight_paint since	  it was connecting a void function to expose_event and the int	  returning function to the draw signalWed Mar 10 23:49:55 1999  Lars Hamann  <lars@gtk.org>	* gtk/gtklayout.c (gtk_layout_adjustment_changed): fixed a few	width/height mixups.		* gtk/gtkctree.c (tree_delete): emit an tree_unselect_row signal	if needed.Wed Mar 10 02:07:31 1999  Tim Janik  <timj@gtk.org>	* merged from 1.3:1999-03-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>	* gtk/gtkstyle.c (gtk_default_draw_handle): Significantly reduced	the number of calls to gdk_draw_point() (and thus to X) by	clipping the points by hand.	* gtk/gtkhandlebox.c (draw_textured_frame): Actually make use of	the clip parameter.	(gtk_handle_box_paint): Only paint the handle if the expose area	intersects it.Wed Mar 10 00:11:32 1999  Tim Janik  <timj@gtk.org>	* gtk/testgtk.c (create_item_factory): unref the item factory after	window's destruction.	* gtk/gtkmenushell.c (gtk_menu_shell_activate_item): keep a reference	count on the menu shell around the menu item's activation, since the	signal emission may cause menu shell destruction.	* gtk/gtkitemfactory.c:	the previous code leaked one accel group per menu. we use	gtk_menu_get_uline_accel_group() now to fix that, and with that	also create the underline accelerator group of the menus only if	required (i.e. an underline accelerator has been specified).	(gtk_item_factory_construct):	(gtk_item_factory_create_item): removed code that would create an	extra accel group for the menu (and leak references).	(gtk_item_factory_create_item): adapted the underline accelerator	installation code to properly feature gtk_menu_get_uline_accel_group().	* gtk/gtkmenu.[hc]: added gtk_menu_get_accel_group() to retrive	menu->accel_group, this may return NULL if the accelerator group	hasn't been set yet.	added gtk_menu_get_uline_accel_group() to retrive the underline	accelerator group of the menu, this will be created on demand	and proper care is taken about its reference count.	* gtk/gtkitemfactory.h:	* gtk/gtkitemfactory.c:	dumped the approach of keeping a widgets by action list on the	factory since the factory<->widget destroy negotiation didn't work	and would be hard to get going at all. instead we keep a list of	GtkItemFactoryItem items on the factory (GtkItemFactoryItems are	persistant throughout a program's life time).	also, i removed the static const gchar *key_* 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -