1. 01 Feb, 1999 9 commits
  2. 29 Jan, 1999 2 commits
  3. 28 Jan, 1999 15 commits
    • GMT 1999 Tony Gale's avatar
      script to convert and package up the tutorial - stick it here so I don't · 1cf5a13b
      GMT 1999 Tony Gale authored
      Thu Jan 28 12:14:12 GMT 1999 Tony Gale  <gale@gtk.org>
      
              * docs/package_tutorial.sh: script to convert and
                package up the tutorial - stick it here so I don't lose
                it when I accidentally delete it again.
      1cf5a13b
    • GMT 1999 Tony Gale's avatar
      - Replace all uses of deprecated functions. - Replace menufactory example · a2dafdfc
      GMT 1999 Tony Gale authored
      Thu Jan 28 10:16:28 GMT 1999 Tony Gale  <gale@gtk.org>
      
              * docs/gtk_tut.sgml:
                - Replace all uses of deprecated functions.
                - Replace menufactory example with itemfactory example
                  from Nick Scott <mendigo@geocities.com>
                - Minor bug fixes in the examples.
      a2dafdfc
    • Sebastian Wilhelmi's avatar
      s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/ · a7000587
      Sebastian Wilhelmi authored
      
      1999-01-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
      
      	* gdk/gdkim.c:
      	s/XIM_INSTANTIATE_IS_MISSING_OR_STRANGE/XIM_INST_IS_MISSING_OR_STRANGE/
      a7000587
    • CST 1999 Shawn T. Amundson's avatar
      version=1.1.14 · b36903b1
      CST 1999 Shawn T. Amundson authored
      Thu Jan 28 01:57:06 CST 1999 Shawn T. Amundson <amundson@gtk.org>
      
              * INSTALL
                NEWS
                README
                configure.in
                gtk+.spec
                docs/gtk-config.1: version=1.1.14
      
              * Released GTK+ 1.1.14
      b36903b1
    • Owen Taylor's avatar
      When translating N_() strings, use _(), not gettext(), since we really · f9807a64
      Owen Taylor authored
      Thu Jan 28 01:34:29 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtkfontsel.c gtkcolorsel.c: When translating
      	N_() strings, use _(), not gettext(), since we
      	really need to call dgettext().
      f9807a64
    • Manish Singh's avatar
      Xsed isn't valid here, don't use it · bb16a5d3
      Manish Singh authored
      * acinclude.m4: Xsed isn't valid here, don't use it
      
      * ltmain.sh
      * ltconfig: better file magic regexp for Linux libs
      
      -Yosh
      bb16a5d3
    • Owen Taylor's avatar
      Move gravity_works back to a static global variable, since it is a global · 5e836af8
      Owen Taylor authored
      Wed Jan 27 23:05:55 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtklayout.[ch] (gtk_layout_realize): Move
      	gravity_works back to a static global variable,
      	since it is a global constant, and this way we
      	keep structure sizes uniform.
      
      CV: ---------------------------------------------------------------------- CVS: Enter Log.  Lines beginning with `CVS: ' are removed automatically
      5e836af8
    • Owen Taylor's avatar
      Move gtkintl.h from $source_headers to $static_sources since it should not · a29d2582
      Owen Taylor authored
      Wed Jan 27 22:59:07 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/Makefile.am (static_SOURCES): Move gtkintl.h
      	from $source_headers to $static_sources since
      	it should not be installed.
      a29d2582
    • Owen Taylor's avatar
      Allow exposure compression across GravityNotify events to improve the · 99b9ce9d
      Owen Taylor authored
      Wed Jan 27 22:51:23 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkevents.c (expose_predicate): Allow exposure
      	 compression across GravityNotify events to improve
       	 the appearance of a GTK+ window unshading.
      99b9ce9d
    • Owen Taylor's avatar
      [ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ] · b2c8fed8
      Owen Taylor authored
      Wed Jan 27 21:56:07 1999  Owen Taylor  <otaylor@redhat.com>
      
              [ patch from Takashi Matsuda <matsu@arch.comp.kyutech.ac.jp> ]
      
      	* acconfig.h configure.in gdk/gdkim.c: Add configure
      	flag for disabling XRegisterIMInstantiateCallback(), default
      	it to off for Solaris. Always try to open the
      	input method immediately, and only if that fails,
      	register than instantiate callback.
      
      	* gdk/gdkentry.c: Some tweaks to make sure that we
      	only get and set the IC attributes when appropriate.
      b2c8fed8
    • Stuart Parmenter's avatar
      remove another g_print("\n"); · a472efda
      Stuart Parmenter authored
      a472efda
    • Owen Taylor's avatar
      Patch from Sebastian Wilhelmi <wilhelmi@ira.uka.de> to use · d541b304
      Owen Taylor authored
      Wed Jan 27 20:08:54 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkfilesel.c (open_user_dir): Patch from
      	Sebastian Wilhelmi  <wilhelmi@ira.uka.de> to
      	use g_get_home_dir() instead of calling getpwuid()
      	ourselves.
      d541b304
    • Owen Taylor's avatar
      Change signatures for gdk_drag_begin() and gdk_drag_motion() so that the · 77e99440
      Owen Taylor authored
      Wed Jan 27 18:57:57 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdk.h gdk/gdkdnd.c: Change signatures for
      	gdk_drag_begin() and gdk_drag_motion() so that the set
      	of possible actions is passed on each motion, not just at
      	the beginning of the drag. We do this so that
      	we can restrict the set of possible drag events
      	when the user presses a modifier key during a
      	drag.
      
      	* gdk/gdkdnd.c: Send a motif Operation-changed
      	message when the set of possible actions change,
      	as well as when the suggested action change.
      
      	* gdk/gdkdnd.c: Change the XdndActionList whenever
      	the set of actions change.
      
      	* gdk/gdkdnd.c: Add a filter to catch changes to
      	the XdndActionList property for the source widget.
      
      	* gtk/gtkdnd.c: Change the set of possible actions
      	when the user presses Control, Shift, or Control-Shift,
      	to only include the corresponding action.
      
      	* gtk/gtkdnd.c (gtk_drag_button_release_cb):
      	Disconnect button signals before we possibly
      	free info structure.
      77e99440
    • Owen Taylor's avatar
      Removed some g_print()'s · 4998934d
      Owen Taylor authored
      Wed Jan 27 20:06:06 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtklayout.c (gtk_layout_adjustment_changed):
      	Removed some g_print()'s
      4998934d
    • Owen Taylor's avatar
      Hack scrollwheel support into the eventloop, by treating button 4-5 · 9e5e63f0
      Owen Taylor authored
      Wed Jan 27 18:40:50 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmain.c (gtk_main_do_event): Hack scrollwheel
      	support into the eventloop, by treating button 4-5
      	presses on scrolled windows and scrollbars specially.
      	Put it here to keep the ugliness small and confined.
      	(We need to intercept the normal propagation in any case
      	to have this work reliably right now, since some
      	subwidgets will trap the button presses)
      
      	* gtk/gtkviewport.c (gtk_viewport_realize): Select for
      	BUTTON_PRESS to	support the above hack.
      9e5e63f0
  4. 27 Jan, 1999 5 commits
    • Owen Taylor's avatar
      Remove TimJ's checks for already being mapped or hidden. See the ICCCM's · 7934cf9a
      Owen Taylor authored
      Tue Jan 26 14:02:50 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkwindow.c (gdk_window_show/hide): Remove TimJ's
      	checks for already being mapped or hidden. See
      	the ICCCM's section on state changes for why this
      	is a bad idea.
      7934cf9a
    • Owen Taylor's avatar
      Separate out GLIB_LIBS and GLIB_DEPLIBS. This may fix the --with-glib · 607949ed
      Owen Taylor authored
      Wed Jan 27 17:05:40 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* Separate out GLIB_LIBS and GLIB_DEPLIBS. This
      	may fix the --with-glib option. GLIB_LIBS are
      	the libs to link example programs against, while
      	GLIB_DEPLIBS are dependency libraries.
      607949ed
    • Stuart Parmenter's avatar
      add GTK_HAVE_FEATURES_1_1_14 · 342e557c
      Stuart Parmenter authored
      342e557c
    • Owen Taylor's avatar
      Use floor() instead of truncating to integer values so we get translation · 14724626
      Owen Taylor authored
      Wed Jan 20 11:19:00 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtklabel.c: Use floor() instead of truncating
      	to integer values so we get translation invariance.
      
      	* gtk/gtklayout.c (gtk_layout_size_allocate): Set upper
      	and lower values for adjustments in size_allocate().
      
      	* gdk/gdkwindow.c gdk/gdk.h gdk/gdkprivate.h: New
      	function gdk_window_set_static_gravities() to set
      	up a window for guffaw scrolling.
      
      	* gdk/gdkwindow.c (gdk_window_internal_destroy): Set flags
      	indicating destroyed state before cleanup.
      
      	* gtk/gtkprivate.h gtk/gtkwidget.c: Add a new
      	private flag IS_OFFSCREEN. If set, this indicates
      	to GTK+ that the widget is not to be considered
      	viewable regardless of its map state. Queued draws
      	on offscreen widgets are suppressed.
      
      	Added new function static gtk_widget_is_offscreen() to
      	check this flag on a widget and its ancestors.
      
      	* gtk/gtklayout.[ch]: Major revisions.
      
      	- Use gdk_window_set_static_gravities to set static gravity
      	on all child windows, and thus avoid having to create a window
      	for NO_WINDOW children.
      
      	- Adjust allocations of children as we scroll them
      	so queued draws work correctly.
      
      	- Don't allocate our children directly in a put()
      	or move(); just queue a resize() like every other
      	widget.
      
      	* gtk/testgtk.c: Make the arrows on the scrollbars
      	work, create a larger and more demanding test.
      14724626
    • Tim Janik's avatar
      assert ref_count>0. · 90c7ea0b
      Tim Janik authored
      Wed Jan 27 09:19:07 1999  Tim Janik  <timj@gtk.org>
      
              * gdk/gdkcolor.c (gdk_colormap_unref): assert ref_count>0.
      90c7ea0b
  5. 26 Jan, 1999 5 commits
    • Owen Taylor's avatar
      New functions to set the colormap or visual of an existing widget. These · 8e979f59
      Owen Taylor authored
      Mon Jan 25 20:05:22 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}):
      	New functions to set the colormap or visual
      	of an existing widget. These functions should not
      	be called on a widget that has previosly been
      	realized.
      8e979f59
    • Owen Taylor's avatar
      Changed log · 84c1a710
      Owen Taylor authored
      84c1a710
    • Owen Taylor's avatar
      New functions to set the colormap or visual of an existing widget. These · df403d59
      Owen Taylor authored
      Mon Jan 25 20:05:22 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.c (gtk_widget_set_{visual,colormap}):
      	New functions to set the colormap or visual
      	of an existing widget. These functions should not
      	be called on a widget that has previosly been
      	realized.
      
      	* gtk/gtkcolorsel.c (gtk_color_selection_dialog_init):
      	Set the visual and colormap on the toplevel dialog,
      	then push them for the child widgets. As opposed
      	to push/pop in _new(), this way, things will work
      	properly with gtk_widget_new().
      df403d59
    • Owen Taylor's avatar
      Queue a redraw on the tab area when a tab changes size. (Includes · 65dd58ff
      Owen Taylor authored
      Mon Jan 25 19:41:56 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtknotebook.c (gtk_notebook_page_allocate): Queue
      	a redraw on the tab area when a tab changes size.
      	(Includes improvements from Lars Hamann)
      65dd58ff
    • Owen Taylor's avatar
      Back out the last solution to updating problem. And try a different one · d355451c
      Owen Taylor authored
      Mon Jan 25 19:00:13 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkcolorsel.c (gtk_color_selection_value_events):
      	 Back out the last solution to updating problem. And
      	 try a different one that is less dependent on
      	 the state of the widget. Just redraw the value_marker
      	 when it gets mapped. Somebody needs to analyze
      	 this widget more carefully and figure out
      d355451c
  6. 25 Jan, 1999 3 commits
    • Owen Taylor's avatar
      Removed some GTK_WIDGET_DRAWABLE() tests - we need to update the value · 08f1e809
      Owen Taylor authored
      Mon Jan 25 17:48:03 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkcolorsel.c: Removed some GTK_WIDGET_DRAWABLE()
      	tests - we need to update the value bar's contents
      	even when the widget is unmapped.
      08f1e809
    • Owen Taylor's avatar
      Don't define ENABLE_NLS unless we have a working NLS. (This should keep · 7d5e1b0c
      Owen Taylor authored
      Mon Jan 25 15:47:46 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* acinclude.m4 (ac_result): Don't define ENABLE_NLS
      	 unless we have a working NLS. (This should keep
      	 libintl.h from being included when it doesn't
      	 exist).
      7d5e1b0c
    • Jiri (George) Lebl's avatar
      set RECEIVES_DEFAULT on init, and a button press on the widget doesn't · 4b8095d5
      Jiri (George) Lebl authored
      Mon Jan 25 11:05:10 1999  George Lebl  <jirka@5z.com>
      
              * gtk/gtkbutton.c: set RECEIVES_DEFAULT on init, and a
                button press on the widget doesn't grab default anymore
      
              * gtk/gtkcheckbutton.c,gtk/gtkoptionmenu.c,gtk/gtkradiobutton.c:
                unset RECEIVES_DEFAULT on init
      
              * gtk/gtkwidget.[ch]: add a RECEIVES_DEFAULT flag to widget
                flags
      
              * gtk/gtkwindow.c,gtk/gtkplug.c: on pressing <enter>, activate
                the focused widget if it is a RECEIVES_DEFAULT widget,
                no matter what the current default_widget is
      
              * gtk/gtkwindow.c: on focus change, migrate the HAS_DEFAULT
                flag to CAN_DEFAULT widgets if they RECEIVE_DEFAULT as well
                or migrate it back to the default_widget if the focus widget
                doesn't "RECEIVE_DEFAULT"
      4b8095d5
  7. 24 Jan, 1999 1 commit
    • Owen Taylor's avatar
      Byteswap · 8ac2b1dd
      Owen Taylor authored
      Sun Jan 24 18:09:24 1999  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkdnd.c (motif_read_initiator_info): Byteswap
      8ac2b1dd