1. 25 Nov, 2002 7 commits
  2. 24 Nov, 2002 1 commit
    • Tor Lillqvist's avatar
      Merge from stable: · 08fc500e
      Tor Lillqvist authored
      2002-11-24  Tor Lillqvist  <tml@iki.fi>
      
      	Merge from stable:
      
      	Implement tiles and stipples for all drawing methids (except the
      	deprecated draw_text() and draw_text_wc()).
      
      	* gdk/win32/gdkdrawable-win32.c: Remove the already ifdeffed-out
      	code that didn't use generic_draw().
      
      	(generic_draw): When drawing into the mask (for tiled/stippled
      	fill styles), copy the line attributes from the actual GC. Also
      	ask for text drawing setup if needed. Use differently set up HDCs
      	in the normal and tiled/stippled cases.
      
      	(draw_lines, gdk_win32_draw_lines, draw_polygon,
      	gdk_win32_draw_polygon, draw_segments, gdk_win32_draw_segments,
      	draw_arc, gdk_win32_draw_arc): Use generic_draw(), thus
      	implementing tiled and stippled fill styles for lines, polygons,
      	segments, and args.
      
      	(gdk_win32_draw_points): Use Rectangle() instead of
      	SetPixel(). Rectangle() uses the function (raster op) set for the
      	HDC, SetPixel() doesn't.
      
      	(widen_bounds): New function, refactoring.
      
      	* gdk/win32/gdkgc-win32.c: Remove ifdeffed-out code.
      
      	(predraw_set_foreground, gdk_win32_hdc_get): Some code moved
      	around. Call SetROP2() only if necessary. Call SetTextColor() only
      	if GDK_GC_FOREGROUND flag present. Don't handle
      	GDK_OPAQUE_STIPPLED here, has been superseded by the code in
      	generic_draw(). Always create a solid brush.
      
      	Remove background color handling from here. The background color
      	of a GdkGC is supposed to affect only GDK_OPAQUE_STIPPLED fill
      	style, which it is already handled in generic_draw(), and
      	GDK_LINE_DOUBLE_DASH lines, which aren't implemented properly
      	anyway. Calling SetBkColor() is unnecessary as we always use
      	TRANSPARENT text output.
      
      	(gdk_win32_hdc_get, gdk_win32_hdc_release): Add doc comments, as
      	these are public functions.
      
      	* gdk/win32/gdkevents-win32.c (synthesize_expose_events): Don't
      	synthesize expose events for GDK_INPUT_ONLY windows.
      	(gdk_event_translate): On WM_SIZE, call
      	gdk_synthesize_window_state() if window was iconified, restored or
      	maximized. (#98983, Arnaud Charlet)
      
      	* gtk+/gdk/win32/gdkwindow-win32.c
      	(gdk_window_get_frame_extents): Fix typo in setting y.  (#98983,
      	Arnaud Charlet)
      08fc500e
  3. 23 Nov, 2002 1 commit
    • Matthias Clasen's avatar
      Remove period from title of example in docs. · 65cce90c
      Matthias Clasen authored
      	* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap):
      	Remove period from title of example in docs.
      
      	* gdk/tmpl/x_interaction.sgml:
      	* gdk/tmpl/pango_interaction.sgml:
      	* gdk/tmpl/input_devices.sgml:
      	* gdk/tmpl/input.sgml:
      	* gdk/tmpl/threads.sgml:
      	* gdk/tmpl/properties.sgml:
      	* gdk/tmpl/dnd.sgml:
      	* gdk/tmpl/selections.sgml:
      	* gdk/tmpl/keys.sgml:
      	* gdk/tmpl/event_structs.sgml:
      	* gdk/tmpl/events.sgml:
      	* gdk/tmpl/windows.sgml:
      	* gdk/tmpl/cursors.sgml:
      	* gdk/tmpl/fonts.sgml:
      	* gdk/tmpl/colors.sgml:
      	* gdk/tmpl/pixbufs.sgml:
      	* gdk/tmpl/images.sgml:
      	* gdk/tmpl/pixmaps.sgml:
      	* gdk/tmpl/drawing.sgml:
      	* gdk/tmpl/regions.sgml:
      	* gdk/tmpl/gdkdisplaymanager.sgml:
      	* gdk/tmpl/gdkscreen.sgml:
      	* gdk/tmpl/gdkdisplay.sgml:
      	* gdk/tmpl/general.sgml:
      	Add missing short descriptions, standardize them to start with
      	a capital and end without a period. Also remove periods from
      	titles of examples.
      65cce90c
  4. 22 Nov, 2002 3 commits
  5. 21 Nov, 2002 9 commits
  6. 20 Nov, 2002 4 commits
    • Kristian Rietveld's avatar
      small tweaks. · 41f52c90
      Kristian Rietveld authored
      Wed Nov 20 23:13:19 2002  Kristian Rietveld  <kris@gtk.org>
      
              * docs/RELEASE-HOWTO: small tweaks.
      41f52c90
    • Kristian Rietveld's avatar
      return a value in the range of [-1, 1] instead [0, 1], · 83e9cd53
      Kristian Rietveld authored
      Wed Nov 20 19:29:50 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value
              in the range of [-1, 1] instead [0, 1],
              (gtk_rbtree_reorder_invert_func): ditto,
              This makes treeview reordering working on platforms as FreeBSD and
              solaris, thanks go to Heiner Eichmann for finding this out and
              sending in a patch (#98251).
      
      Wed Nov 20 19:27:07 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreestore.c (node_free): only free the data list if
              node->data is not NULL,
              (gtk_tree_store_remove): free the data list from the node if
              needed. (#94728, pointed out by Peter Bloomfield).
      
      Wed Nov 20 19:23:13 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_remove_column): stop editing
              and set the edited_column to NULL if edited_column is set.
              (#91288, modified patch from Josh Parsons).
      
      Wed Nov 20 19:20:34 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_size_allocate): do a full
              redraw if vadjustment->value is bigger than tree_view->priv->height,
              (gtk_tree_view_row_deleted): free the row ref if it isn't valid
              anymore. (#83726, reported by Robert Kinsella).
      83e9cd53
    • Manish Singh's avatar
      add -DGTK_DISABLE_DEPRECATED. #undef it at the top of gtktypebuiltins.c. · bc035915
      Manish Singh authored
      Tue Nov 19 17:05:51 2002 Manish Singh  <yosh@gimp.org>
      
      	* gtk/Makefile.am: add -DGTK_DISABLE_DEPRECATED. #undef it at the
      	top of gtktypebuiltins.c.
      
      	* gtk/gtkclist.c
      	* gtk/gtkcombo.c
      	* gtk/gtkctree.c
      	* gtk/gtklist.c
      	* gtk/gtklistitem.c
      	* gtk/gtkoldeditable.c
      	* gtk/gtkpixmap.c
      	* gtk/gtkpreview.c
      	* gtk/gtksignal.c
      	* gtk/gtktext.c
      	* gtk/gtktipsquery.c
      	* gtk/gtktree.c
      	* gtk/gtktreeitem.c
      	* gtk/gtktypeutils.c: #undef GTK_DISABLE_DEPRECATED, deprecated widgets
      	and compat code.
      
      	* gtk/gtkcolorsel.c: move gtk_color_selection_set_color implementation
      	to set_color_internal, and use that. The deprecated function now
      	merely wraps it.
      
      	* gtk/gtkfontsel.c: same as above, except with
      	gtk_font_selection_get_font.
      
      	* gtk/gtknotebook.c: same as above, except with
      	gtk_notebook_set_homogeneous, and gtk_notebook_set_tab_{border,
      	hborder,vborder}.
      
      	* gtk/gtkprogressbar.c: same as above, except with
      	gtk_progress_bar_set_{bar_stype,discrete_blocks,activity_step,
      	activity_blocks}.
      
      	* gtk/gtkstyle.c: same as above, except with gtk_style_get_font.
      
      	* gtk/gtkwidget.c: same as above, except with gtk_widget_set_usize.
      
      	* gtk/gtkitemfactory.h: declare compatibility functions for deprecated
      	GtkMenuFactory stuff if GTK_COMPILATION, since they are used
      	internally by the compat code.
      
      	* gtk/gtkitemfactory.c (gtk_item_factory_create_item): remove
      	use of deprecated gtk_check_menu_item_set_show_toggle (it is a noop
      	now).
      
      	* gtk/gtkmain.c: replaced deprecated GTK_TYPE_* with G_TYPE_*.
      
      	* gtk/gtkobject.c: replaced various deprecated functions. In set and
      	get_property, use g_object_{set,get}_data with "user_data" instead
      	of gtk_object_{set,get}_user_data.
      
      	* gtk/gtkprogress.h: API declared if GTK_COMPILATION
      
      	* gtk/gtkprogress.c: port get_type to GObject API.
      
      	* gtk/gtktypeutils.h: declare GtkArg stuff and gtk_type_init,
      	if GTK_COMPILATION.
      
      	* gtk/gtkwidget.c: define gtk_widget_queue_clear in terms of
      	gtk_widget_queue_draw instead of the other way around.
      
      	* tests/Makefile.am: define -DGTK_DISABLE_DEPRECATED
      
      	* tests/testgtk.c
      	* tests/testselection.c
      	* tests/testsocket.c: #undef GTK_DISABLE_DEPRECATED, makes use of
      	deprecated stuff.
      bc035915
    • Manish Singh's avatar
      initialize anchor_path to NULL. · 3e8866a4
      Manish Singh authored
      Tue Nov 19 17:01:40 2002  Manish Singh  <yosh@gimp.org>
      
              * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
              initialize anchor_path to NULL.
      
              * examples/buttonbox/buttonbox.c: remove useless static qualifier.
      3e8866a4
  7. 19 Nov, 2002 2 commits
  8. 18 Nov, 2002 5 commits
    • Kristian Rietveld's avatar
      new file describing the release process. · 09951ec9
      Kristian Rietveld authored
      Tue Nov 19 00:45:34 2002  Kristian Rietveld  <kris@gtk.org>
      
              * docs/RELEASE-HOWTO: new file describing the release process.
      
              * docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
      09951ec9
    • Owen Taylor's avatar
      Clean up a bit of duplicated code. · 8271b9df
      Owen Taylor authored
      Mon Nov 18 18:15:56 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtksettings.c (gtk_settings_get_property): Clean up
              a bit of duplicated code.
      8271b9df
    • Kristian Rietveld's avatar
      modify and free tmp instead of path ... (patch from #97927). · b977d5af
      Kristian Rietveld authored
      Mon Nov 18 20:42:27 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeview.c (gtk_tree_view_expand_to_path): modify and
              free tmp instead of path ... (patch from #97927).
      
      Mon Nov 18 20:31:20 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
              only _set_text if celltext->text is not NULL. (#97815, reported
              and testcase provided by Vitaly Tishkov).
      
      Mon Nov 18 20:28:28 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
              also update the anchor_path, makes behaviour consistent with the
              other selection modification functions. (#96801, reported and
              testcase provided by Vitaly Tishkov).
      
      Mon Nov 18 20:17:56 2002  Kristian Rietveld  <kris@gtk.org>
      
              Hrm, this fixes up lots of mistakes in my swap/move code ... Some
              of these mistakes where pointed out by Vitaly Tishkov in bugs
              #97403, #97404, #97412, #97618.
      
              * gtktreestore.[ch]: gtk_tree_store_move is now private, use
              gtk_tree_store_move_{before,after} instead now. Lots of fixes
              (more like a rewrite :) in the _move and _swap functions.
      
              * gtkliststore.[ch]: likewise.
      b977d5af
    • Robert Brady's avatar
      Update British translation. · d95f3da3
      Robert Brady authored
      d95f3da3
    • Abigail Brady's avatar
      Sort the list of Input Modules by name, keeping Default at top. · 3e576ed8
      Abigail Brady authored
      2002-11-18  Abigail Brady  <morwen@evilmagic.org>
      
      	* gtk/gtkimmodule.c: (_gtk_im_module_list): Sort the list of Input
      	Modules	by name, keeping Default at top.
      3e576ed8
  9. 17 Nov, 2002 6 commits
    • Manish Singh's avatar
      Oops, forgot ChangeLog · a0fdf991
      Manish Singh authored
      a0fdf991
    • Manish Singh's avatar
      add -DGDK_DISABLE_DEPRECATED · 89fd6ad3
      Manish Singh authored
      Sun Nov 17 13:45:08 2002  Manish Singh  <yosh@gimp.org>
      
              * gdk/Makefile.am: add -DGDK_DISABLE_DEPRECATED
      
              * gdk/gdk.c (gdk_exit): remove obsolete comment
      
              * gdk/gdk.h: declare gdk_input_add_full if GTK_COMPILATION for
              gtk_input_add_full
      
              * gdk/gdkcolor.c (gdk_color_white, gdk_color_black): use
              gdk_colormap_alloc_color instead of gdk_color_alloc
      
              * gdk/gdkcolor.h: declare gdk_colormap_change if GDK_COMPILATION for
              gdk_colors_store. Also, gdk_colors_{alloc,free} for
              gdk_rgb_try_colormap
      
              * gdk/gdkdrawable.h: declare gdk_draw_string if GTK_COMPILATION for
              gtk_default_draw_string. Also, gdk_draw_text and gdk_draw_text_wc
              if GDK_COMPILATION for the respective gdk_window_ and gdk_pixmap_
              functions.
      
              * gdk/gdkfont.c: #undef GDK_DISABLE_DEPRECATED, completely compat
              code here
      
              * gdk/gdkfont.h: allow the GdkFont structure and a few gdk_font_
              functions for compat code in GDK_COMPILATION and GTK_COMPILATION.
      
              * gdk/gdkrgb.c (gdk_rgb_cmap_fail, gdk_rgb_try_colormap): use
              gdk_colormap_free_colors instead of gdk_colors_free.
      
              * gdk/gdkrgb.c (gdk_draw_rgb_image_core): no need to set fg/bg
              for own_gc, unused.
      
              * gdk/gdkwindow.h: declare gdk_window_get_deskrelative_origin if
              GTK_COMPILATION for gtk_handle_box_button_changed.
      
              * gdk/x11/Makefile.am: add -DGDK_DISABLE_DEPRECATED, renmae
              -DINSIDE_GDK_X11 to -DGDK_COMPILATION
      
              * gdk/x11/gdkcolor-x11.c: remove duplicate doc string for
              gdk_colormap_alloc_colors.
      
              * gdk/x11/gdkfont-x11.c:  #undef GDK_DISABLE_DEPRECATED, completely
              compat code here
      
              * gdk/x11/gdkx.h: use GDK_COMPILATION instead of INSIDE_GDK_X11,
              allow a few gdk_x11_font_ functions if GDK_COMPILATION for compat
              code
      
              * gtk/Makefile.am: add -DGDK_DISABLE_DEPRECATED
      
              * gtk/gtkclist.c
              * gtk/gtkctree.c
              * gtk/gtkpixmap.c
              * gtk/gtkpreview.c
              * gtk/gtktext.c: #undef GDK_DISABLE_DEPRECATED, deprecated widget
      
              * gtk/gtkhandlebox.c (gtk_handle_box_motion): use
              gdk_window_set_geometry_hints instead of gdk_window_set_hints.
      
              * gtk/gtkmain.c (gtk_exit): call exit directly
      
              * gtktipsquery.c (gtk_tips_query_real_start_query)
              * gtk/gtktreeitem.c (gtk_tree_item_add_pixmaps): remove some
              deprecated GDK usage.
      89fd6ad3
    • Jonathan Blandford's avatar
      add more to the docs. · 1d2c2268
      Jonathan Blandford authored
      Sun Nov 17 15:42:08 2002  Jonathan Blandford  <jrb@gnome.org>
      
              * gtk/tmpl/gtkliststore.sgml: add more to the docs.
      1d2c2268
    • Jonathan Blandford's avatar
      remove bogus gvalue initialization/freeing. · ec49b819
      Jonathan Blandford authored
      Sun Nov 17 10:49:28 2002  Jonathan Blandford  <jrb@gnome.org>
      
      	* gtk/gtksettings.c (gtk_settings_get_property): remove bogus
      	gvalue initialization/freeing.
      ec49b819
    • Christophe Merlet's avatar
      Updated French translation. · 68543b9e
      Christophe Merlet authored
      68543b9e
    • Dmitry Mastrukov's avatar
  10. 16 Nov, 2002 2 commits
    • Tor Lillqvist's avatar
      Remove obsolete entries. · 0cc786f2
      Tor Lillqvist authored
      2002-11-16  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtk.def: Remove obsolete entries.
      0cc786f2
    • Tor Lillqvist's avatar
      Add missing entries, needed by gtk. · 36a56b08
      Tor Lillqvist authored
      2002-11-16  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/gdk.def: Add missing entries, needed by gtk.
      
      	* gdk/win32/gdkcolor-win32.c (gdk_screen_get_system_colormap):
      	Remove g_return_val_if_fail call. This function is called from
      	gdk_display_open() with the _gdk_screen it just created, but when
      	gdk_screen_get_default() still returns NULL.
      
      	* gdk/win32/gdkdisplay-win32.c
      	* gdk/win32/gdkscreen-win32.c: Make more like the linux-fb
      	versions. For instance, don't call
      	gdk_display_manager_set_default_display() from gdk_display_open().
      
      	* gdk/win32/gdkglobals-win32.c: Move _gdk_display, _gdk_screen and
      	_gdk_parent_root here.
      
      	* gdk/win32/gdkinput.c (gdk_display_list_devices): New function.
      
      	* gdk/win32/gdkmain-win32.c (gdk_get_display): New function.
      
      	* gdk/win32/gdkvisual-win32.c (gdk_screen_get_system_visual):
      	Don't require that the screen parameter is non-NULL. It can be,
      	and the linux-fb version doesn't check either.
      
      	* gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint,
      	gdk_window_set_skip_pager_hint, gdk_window_fullscreen,
      	gdk_window_unfullscreen): Implement as no-ops.
      36a56b08