1. 03 May, 2002 1 commit
  2. 02 May, 2002 7 commits
    • Matthias Clasen's avatar
      Doc updates. · 7b168e71
      Matthias Clasen authored
      7b168e71
    • Matthias Clasen's avatar
      Typo fix. · 252c9c12
      Matthias Clasen authored
      	* gtk/gtknotebook.c (gtk_notebook_set_show_border): Typo fix.
      252c9c12
    • Matthias Clasen's avatar
      Correct the composite_child blurb. · 7d3ec5ec
      Matthias Clasen authored
      	* gtk/gtkwidget.c (gtk_widget_class_init): Correct the
      	composite_child blurb.
      
      	* gtk/gtknotebook.c (gtk_notebook_set_show_border): Clarify docs.  (#73093)
      7d3ec5ec
    • Erwann Chenede's avatar
      Forgot the changelog. · 28617e20
      Erwann Chenede authored
      28617e20
    • Erwann Chenede -'s avatar
      make gdk_screen_get_monitor_at_point cross platform instead of backend · 1258d179
      Erwann Chenede - authored
      2002-05-02 Erwann Chenede - <erwann.chenede@sun.com>
      
        * gdk/gdkscreen.c (gdk_screen_get_monitor_at_point):
        * gdk/gdkscreen.h :
        * gdk/x11/gdkscreen-x11.c :
        make gdk_screen_get_monitor_at_point cross platform instead
        of backend dependant. #80480
        * tests/testxinerama.c (main):
        changed the warning message.
      1258d179
    • Erwann Chenede -'s avatar
      removed unneeded ref. #79977 · 94076bc3
      Erwann Chenede - authored
      2002-05-02 Erwann Chenede - <erwann.chenede@sun.com>
      
        * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_get_root_window):
        removed unneeded ref. #79977
        * gdk/x11/gdkscreen-x11.[hc] (gdk_screen_use_virtual_screen):
        * gdk/x11/gdkdisplay-x11.c (check_*_xinerama):
        removed gdk_screen_use_virtual_screen function and
        use_virtual_screen member variable from GdkScreenX11. #79957
      94076bc3
    • Matthias Clasen's avatar
      Add nicks and blurbs for child properties. (#57143) · 1c9744d5
      Matthias Clasen authored
      
      	* gtk/gtktable.c (gtk_table_class_init):
      	* gtk/gtknotebook.c (gtk_notebook_class_init):
      	* gtk/gtkbox.c (gtk_box_class_init): Add nicks and blurbs for
      	child properties.  (#57143)
      1c9744d5
  3. 01 May, 2002 6 commits
    • Matthias Clasen's avatar
      set these. · 8e6c6469
      Matthias Clasen authored
      	* gdk/Makefile.am (GTKDOC_CFLAGS, GTKDOC_LIBS): set these.
      
      	* gdk/gdk.types: Add types derived from GObject, so that they get
      	an object hierarchy section.
      8e6c6469
    • Matthias Clasen's avatar
      Move GdkScreen struct to the GdkScreen section. · 410f3181
      Matthias Clasen authored
      	* gdk/gdk-sections.txt: Move GdkScreen struct to the GdkScreen section.
      
      	* gdk/tmpl/gdkscreen.sgml:
      	* gdk/tmpl/gdkdisplay.sgml: Typo and markup fixes.
      
      	* gdk/gdk-docs.sgml: Reorder display and screen sections.
      
      	* gdk/multihead.sgml: Remove references to GdkDisplayManager, typo
      	and markup fixes.
      410f3181
    • Erwann Chenede -'s avatar
      removed that function as gdk_drawable_get_screen does the job. #79964 · f7ecb81e
      Erwann Chenede - authored
      2002-05-01 Erwann Chenede - <erwann.chenede@sun.com>
      
        * gdk/gdkpixmap.[hc] (gdk_pixmap_get_screen):
        * x11/gdkpixmap-x11.c:
        removed that function as gdk_drawable_get_screen
        does the job. #79964
      f7ecb81e
    • Christophe Merlet's avatar
      Updated French translation. · 24bd8c45
      Christophe Merlet authored
      24bd8c45
    • Erwann Chenede -'s avatar
      remove virtualization and made it cross platform. fix #79961 fixed · 2325caf9
      Erwann Chenede - authored
      2002-05-01 Erwann Chenede - <erwann.chenede@sun.com>
      
        * gdk/gdkscreen.[hc] (gdk_screen_x11_get_monitor_at_window):
          remove virtualization and made it cross platform. fix #79961
        * gdk/x11/gdkdisplay-x11.c (check_solaris_xinerama):
          fixed initialization bugs.
        * gdk/x11/gdkscreen-x11.[hc] (gdk_screen_get_monitor_geometry):
        * tests/testxinerama.c:
        * gtk/gtkwindow.c (gtk_window_compute_configure_request):
        * gtk/gtkmenu.c (gtk_menu_position):
          take a GdkRectangle argument instead of returning
          a GdkRectangle * and propagated the changes. fix #79974
      2325caf9
    • Anders Carlsson's avatar
      Use the same key when setting and getting NetWmSupportedAtoms. · ec72bb76
      Anders Carlsson authored
      2002-05-01  Anders Carlsson  <andersca@gnu.org>
      
      	* gdk/x11/gdkevents-x11.c
      	(gdk_x11_screen_supports_net_wm_hint): Use the same
      	key when setting and getting NetWmSupportedAtoms.
      ec72bb76
  4. 30 Apr, 2002 18 commits
    • Owen Taylor's avatar
      Make it work, even if the window is already realized or mapped. · 087fd22c
      Owen Taylor authored
      Tue Apr 30 18:42:25 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwindow.c (gtk_window_set_screen): Make it
              work, even if the window is already realized or
              mapped.
      
              * tests/testgtk.c: Erwann's multihead changes, slightly
              dumbed down. (Removed logic for pulling windows onto
              the current screen, people can click twice on the demo
              to destroy and create again.)
      
              * tests/prop-editor.c: Set the screen on the property
              editor if the edited object is a widget.
      087fd22c
    • Owen Taylor's avatar
      Make it work, even if the window is already realized or mapped. · 6aa88ee1
      Owen Taylor authored
      Tue Apr 30 18:42:25 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwindow.c (gtk_window_set_screen): Make it
              work, even if the window is already realized or
              mapped.
      
              * tests/testgtk.c: Erwann's multihead changes, slightly
              dumbed down. (Removed logic for pulling windows onto
              the current screen, people can click twice on the demo
              to destroy and create again.)
      
              * tests/prop-editor.c: Set the screen on the property
              editor if the edited object is a widget.
      6aa88ee1
    • Matthias Clasen's avatar
      Improve a warning. · e3d181b8
      Matthias Clasen authored
      	* gtk/gtkcontainer.c (gtk_container_class_install_child_property):
      	Improve a warning.
      
      	* gdk/linux-fb/gdkinput.c (gdk_device_get_axis): Remove a broken
      	and redundant doc comment.
      
      	* gtk/gtkprogress.c (gtk_progress_class_init):
      	* gtk/gtkprogressbar.c (gtk_progress_bar_class_init):
      	* gtk/gtktexttag.c (gtk_text_tag_class_init):
      	* gtk/gtknotebook.c (gtk_notebook_class_init): Better blurbs,
      	incorporating stuff from the doc templates.
      
      	* gtk/gtkplug.c (gtk_plug_construct): Fix docs.
      e3d181b8
    • Havoc Pennington's avatar
      use gtk_text_layout_invalidate_cache instead of cut-and-paste · eccf6735
      Havoc Pennington authored
      2002-04-30  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextlayout.c (gtk_text_layout_real_free_line_data): use
      	gtk_text_layout_invalidate_cache instead of cut-and-paste
      	(gtk_text_layout_real_invalidate): always invalidate cache, even
      	if the line has no stored line data. #78573
      
      	* gtk/gtktextview.c (gtk_text_view_get_iter_location): add call to
      	gtk_text_view_ensure_layout, #77388
      	(gtk_text_view_get_iter_at_location): ditto
      	(gtk_text_view_get_line_yrange): ditto
      	(gtk_text_view_get_line_at_y): ditto
      eccf6735
    • Owen Taylor's avatar
      cvsignore additions · fbd16352
      Owen Taylor authored
      fbd16352
    • Owen Taylor's avatar
      Multi-screen test case form multihead branch with a few cleanups. (Get rid · d9aeb7bc
      Owen Taylor authored
      Tue Apr 30 15:59:53 2002  Owen Taylor  <otaylor@redhat.com>
      
              * tests/testmultiscreen.c: Multi-screen test case
              form multihead branch with a few cleanups. (Get rid
              of use of g_object_connect())
      
              * tests/testmultidisplay.c: Multi-display test case
              from multihead branch with a few improvements.
              (Allow the other display name to be passed on
              the command line, use a GtkDialog to get more attractive
              spacing.)
      d9aeb7bc
    • Owen Taylor's avatar
      fix problem with finalizing non-initialized fully display when failing to · 75e53551
      Owen Taylor authored
      Tue Apr 30 14:23:43 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkdisplay-x11.c (gdk_open_display): fix
      	problem with finalizing non-initialized fully display
      	when failing to open display.
      
      	* tests/testxinerama.c: Xinerama test case from
      	multihead branch, with some cleanups. (Start even
      	if there is only one monitor, for one.)
      75e53551
    • Owen Taylor's avatar
      Update for multihead. · 4f13adf9
      Owen Taylor authored
      Tue Apr 30 14:16:12 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtk-sections.txt: Update for multihead.
      4f13adf9
    • Owen Taylor's avatar
      Doc fixes. · b21eb283
      Owen Taylor authored
      Tue Apr 30 14:15:14 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkfilesel.c gtk/gtkselection.c: Doc fixes.
      b21eb283
    • Owen Taylor's avatar
      Update for multihead. · c117408d
      Owen Taylor authored
      Tue Apr 30 12:26:31 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk-sections.txt: Update for multihead.
      
              * multihead.sgml gtk-docs.sgml:	Add overview of
      	multihead from	multihead branch.
      
      	* tmpl/gdkdisplay.sgml	tmpl/gdkscreen.sgml: New
              sections from multihead	branch.
      c117408d
    • Anders Carlsson's avatar
      Add this · 683de881
      Anders Carlsson authored
      683de881
    • Erwann Chenede -'s avatar
      retionalized multihead code in _gdk_x11_copy_to_image. fixes #80256 and · 508daa7d
      Erwann Chenede - authored
      2002-04-30  Erwann Chenede - <erwann.chenede@sun.com>
      
              * gdk/x11/gdkimage-x11.c : retionalized multihead code
      	in _gdk_x11_copy_to_image. fixes #80256 and ungrab problems.
      508daa7d
    • Alexander Larsson's avatar
      Doc fixes. · 3e8df3c3
      Alexander Larsson authored
      Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
              gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
              gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
      
      Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/gtkimcontextxim.c: Make multihead-safe;
              use a different IM context per display.
      
      	* configure.in acconfig.h: Add Xinerama checks from
              multihead branch, changing HAS_XINERAMA => HAVE_XINERAMA.
      
              * gdk/x11/gdkdisplay-x11.c: HAS_XINERAMA => HAVE_XINERAMA.
      
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/gdkpango.c (gdk_draw_layout_line_with_colors):
              Use tmp also if foreground is set.
      3e8df3c3
    • Havoc Pennington's avatar
      half-finished docs on merging GTK with existing hunks of code (event loop · 7618be2d
      Havoc Pennington authored
      2002-04-30  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/other_software.sgml: half-finished docs on merging GTK with
      	existing hunks of code (event loop integration, using threads
      	vs. processes, blah blah)
      7618be2d
    • Havoc Pennington's avatar
      assign something to "prev" so that removing tag info succeeds. Part of · 271018df
      Havoc Pennington authored
      2002-04-30  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextbtree.c (gtk_text_btree_remove_tag_info): assign
      	something to "prev" so that removing tag info succeeds.
      	Part of #77301
      
      	* gtk/gtktextbtree.c (_gtk_text_btree_unref): reorder so that it
      	unrefs the tag table first, so that the btree is in a consistent
      	state when we're removing tags from it.
      
      	* gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
      	all tags in the tag table out of the buffer. #77301
      271018df
    • Alexander Larsson's avatar
      Make multihead-safe; use a different IM context per display. · 7df4f0fb
      Alexander Larsson authored
      Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/gtkimcontextxim.c: Make multihead-safe;
              use a different IM context per display.
      
              * configure.in acconfig.h: Add Xinerama checks from
              multihead branch, changing HAS_XINERAMA => HAVE_XINERAMA.
      
              * gdk/x11/gdkdisplay-x11.c: HAS_XINERAMA => HAVE_XINERAMA.
      
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
              * gdk/gdkpango.c (gdk_draw_layout_line_with_colors):
              Use tmp also if foreground is set.
      7df4f0fb
    • Owen Taylor's avatar
      Missing ChangeLog entry and indentation fix · 53e6e10b
      Owen Taylor authored
      53e6e10b
    • Stanislav Visnovsky's avatar
      Updated Slovak translation. · 483b744f
      Stanislav Visnovsky authored
      2002-04-30  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
      
      	* sk.po: Updated Slovak translation.
      483b744f
  5. 29 Apr, 2002 3 commits
    • Alexander Larsson's avatar
      Integrate Erwann Chenede's multihead changes for the gtk/ directory. · 4632fb81
      Alexander Larsson authored
      Mon Apr 29 18:28:00 2002  Owen Taylor  <otaylor@redhat.com>
      
      	Integrate Erwann Chenede's multihead changes for the gtk/ directory.
      
      	* gtk/gtkclipboard.[ch]: Add gtk_clipboard_get_for_display(),
      	make internals multihead aware.
      
      	* gtk/gtkcolorsel.[ch]: Add
      	gtk_color_selection_set_change_palette_with_screen_hook () [ugh!]
      	make up for non-multihead safety of
      	gtk_color_selection_set_change_palette_hook()
      
      	* gtk/gtkinvisible.[ch] gtk/gtkmenu.[ch] gtkwindow.[ch]: Add
      	gtk_{invisible,menu,window}_set_screen(); add "screen" properties
      	for GtkWindow and GtkMenu.
      
      	* gtk/gtkplug.[ch]: Add gtk_plug_construct_for_display(),
      	gtk_plug_new_for_display(). Multihead fixes.
      
      	* gtk/gtkselection.[ch]: Add gtk_selection_owner_set_for_display(),
      	make internals multihead aware.
      
      	* gtk/gtksettings.[ch]: Add gtk_settings_get_for_screen(), get
      	rid of now-useless gtk_settings_constructor().
      
      	* gtk/gtkstyle.[ch]: Add gtk_style_get_font_for_display(), fix
      	check/radio button indicators bitmap handling to be multihead
      	safe.
      
      	* gtk/gtkwidget.[ch]: Add gtk_widget_get_screen(), gtk_widget_has_screen(),
      	gtk_widget_get_display(), gtk_widget_get_clipboard(),
      	gtk_widget_get_root_window().
      
      	* gtk/gtkbindings.c gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkcombo.c
      	gtk/gtkctree.c gtk/gtkdnd.c gtk/gtkfilesel.c gtk/gtkgamma.c
      	gtk/gtkhandlebox.c gtk/gtkhsv.c gtk/gtkimcontext.c gtk/gtklabel.c
      	gtk/gtklist.c gtk/gtkmain.c gtk/gtkmenuitem.c gtk/gtkmenushell.c
      	gtk/gtknotebook.c gtk/gtkoldeditable.c gtk/gtkoptionmenu.c
      	gtk/gtkpaned.c gtk/gtkpreview.c gtk/gtksocket.c gtk/gtktext.c
      	gtk/gtktextbuffer.c gtk/gtktextview.c gtk/gtktipsquery.c
      	gtk/gtktooltips.c gtk/gtktreeview.c gtk/gtktreeviewcolumn.c:
      	misc mechanical multihead-safety fixes.
      
      	* gtk/gtkclipboard.c: Use a GtkImage rather than a pixmap for
      	the dropper, look up the color palette only at realization time,
      	other multihead fixes.
      
      	* gtk/gtkcombo.c (gtk_combo_unrealize): Popdown the list when
      	unrealizing.
      
      	* gtk/gtkentry.c: Only claim ownership of the primary selection
      	when realized, misc multihead fixes.
      
      	* gtk/gtkfontsel.c: Only fill in fonts when attached to a screen,
      	fix gtk_font_selection_get_font() for multihead.
      
      	* gtk/gtkgc.c: make the depth => drawable hash per-screen.
      
      	* gtk/gtkinvisible.c: Add a constructor that realizes the
      	widget, so we get a realized widget with g_object_new() as
      	well gtk_invisible_new() as before.
      
      	* gtk/gtkmain.c: Get rid of unused gtk_visual/gtk_colormap
      	variables.
      
      	* gtk/gtktextdisplay.c: Add warnings if stipple bitmaps
      	are used on the wrong screen.
      
      	* gtk/gtktoolbar.c: Make handling of GtkSettings-based layout
      	read properties and connect to settings when the screen is changed,
      	rather than on init/finalize.
      
      	* gtk/gtkwindow.c: Fix icon handing to be multihead safe ...
      	default icon pixmaps/mask are only shared between windows on the
      	same screen. Misc multihead fixes.
      
      Sat Apr 27 13:49:53 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkclipboard.c (gtk_clipboard_get_for_display):
      	Update docs to reference GDK_SELECTION_CLIPBOARD rather GDK_NONE.
      
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
      	Fix silly bug, noticed by Sven Neumann.
      
      Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
      	so that you can set a new sort func.
      4632fb81
    • Alexander Larsson's avatar
      Fix silly bug, noticed by Sven Neumann. · bc25b9b2
      Alexander Larsson authored
      2002-04-29  Alex Larsson  <alexl@redhat.com>
      
      	* gdk/linux-fb/gdkproperty-fb.c (gdk_property_get):
      	Fix silly bug, noticed by Sven Neumann.
      bc25b9b2
    • Jonathan Blandford's avatar
      Fix so that you can set a new sort func. · 207daec5
      Jonathan Blandford authored
      Sun Apr 28 22:43:55 2002  Jonathan Blandford  <jrb@gnome.org>
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): Fix
      	so that you can set a new sort func.
      207daec5
  6. 27 Apr, 2002 2 commits
  7. 26 Apr, 2002 3 commits
    • Anders Carlsson's avatar
      Use GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since we pass in a · 6a23f52f
      Anders Carlsson authored
      2002-04-27  Anders Carlsson  <andersca@gnu.org>
      
      	* gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new_for_display):
      	Use GDK_DISPLAY_XDISPLAY instead of GDK_SCREEN_XDISPLAY since
      	we pass in a GdkDisplay * in the macro.
      
      2002-04-26  Anders Carlsson  <andersca@gnu.org>
      
      	* gdk/gdkdisplay.c: (gdk_set_default_display):
      	Call _gdk_windowing_set_default_display.
      
      	* gdk/gdkinternals.h:
      	* gdk/x11/gdkmain-x11.c: (_gdk_windowing_set_default_display):
      	New function that sets gdk_display to the default display.
      	Fixes #79965
      6a23f52f
    • Kristian Rietveld's avatar
      if the deleted node was "below" this path, then do not unref all nodes · 873e9ce4
      Kristian Rietveld authored
      Fri Apr 26 21:58:16 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): if the
              deleted node was "below" this path, then do not unref all nodes
              between the deleted parent and the node this rowref is pointing too
              (see added comment in gtk_tree_row_ref_deleted_callback),
              (fixes #77977)
      873e9ce4
    • Sven Neumann's avatar
      tests/testtreecolumns.c quit the main loop when the window is destroyed. · deb54909
      Sven Neumann authored
      2002-04-26  Sven Neumann  <sven@gimp.org>
      
              * tests/testtreecolumns.c
              * tests/testtreeview.c: quit the main loop when the window is
              destroyed. Removed compiler warnings about wrong format in printf().
      deb54909