1. 30 May, 2002 2 commits
  2. 28 May, 2002 1 commit
    • Matthias Clasen's avatar
      Markup fixes · 2aaf3c0e
      Matthias Clasen authored
      	* gtk/gtkwindow.c (gtk_window_move): Markup fixes
      
      	* gtk/gtkrc.c (gtk_rc_get_module_dir): Markup fixes.
      
      	* gdk/x11/gdkcursor-x11.c (gdk_cursor_new_for_screen): Update docs
      	for Docbook XML.
      
      	* gtk/*, gdk/*, gdk-pixbuf/*: Create XML, not SGML.
      
      	* gtk/tmpl/*: Remove property documentation which comes from the
      	source now.
      
      	* gtk/building.sgml: Remove traces of gxi.
      2aaf3c0e
  3. 14 May, 2002 1 commit
    • Owen Taylor's avatar
      Set the width of the layout to the actual wrap width (our requisition) not · 11aed263
      Owen Taylor authored
      Tue May 14 16:44:09 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtklabel.c (gtk_label_ensure_layout): Set
              the width of the layout to the actual wrap width
              (our requisition) not the width we set when calculating
              the width. This results in the lines being justified
              within the correct area. (#79157, Anders Carlsson)
      
              * gtk/gtkaccelgroup.c gtk/gtkmarshelers.list: Corrected
              registered parameter types of "accel_activate" and
              "accel_changed" signals. (Patch from Murray Cumming, #78798)
      
              * gtk/gtkrc.c (gtk_rc_make_default_dir): Switch
              binary-version and type to correspond to the
              current ordering in _gtk_get_module_path.
              (#78746, Sergey Kuzminov)
      
              * gtk/gtkrc.c (gtk_rc_get_module_dir): Add docs
              pointing to the GTK_PATH documentation.
      
              * gtk/Makefile.am (uninstall-local): Delete
              key themes as well. (#81286, Kristian Rietveld.)
      11aed263
  4. 05 May, 2002 1 commit
    • Matthias Clasen's avatar
      Bump version to 2.1.0, binary, interface age 0. · c272baf6
      Matthias Clasen authored
      	* configure.in: Bump version to 2.1.0, binary, interface age 0.
      
      	* gtk/gtkcontainer.c (gtk_container_class_list_child_properties):
      	(gtk_container_class_find_child_property): Document.
      
      	* gtk/gtkwidget.c:
      	* gtk/gtkwidget.h: New functions gtk_widget_class_list_child_properties
      	and gtk_widget_class_find_child_property.  (#80652)
      c272baf6
  5. 02 May, 2002 1 commit
  6. 01 May, 2002 2 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
  7. 30 Apr, 2002 3 commits
    • 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
      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
    • 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
  8. 29 Apr, 2002 1 commit
    • 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
  9. 26 Apr, 2002 1 commit
  10. 25 Apr, 2002 1 commit
    • Owen Taylor's avatar
      Start of integration of Erwann Chenede's multihead work from the · 425b9886
      Owen Taylor authored
      Thu Apr 25 16:51:40 2002  Owen Taylor  <otaylor@redhat.com>
      
              Start of integration of Erwann Chenede's multihead work
              from the gtk-multihead branch.
      
              * gdk/gdkdisplay.[ch] gdk/gdkscreen.[ch]
              gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkscreen-x11.[ch]
              New classes representing a set of screens with attached
              input devices and a single contiguous area, respectively.
      
              * gdk/gdk.[ch] gdk/gdkinternals.h gdk/x11/gdkmain-x11.c:
              gdk/x11/gdkprivate-x11.h: Make the initialization interface
              simple _gdk_windowing_init() and do the rest in
              gdk_open_display() calls.
      
              * gdk/gdk.[ch]: Add gdk_parse_args() which can be used
              to do the display-independent part of initialization
              instead of gdk_init_[check].
      
              * gdk/gdkcursor.h gdk/gdkfont.h gdk/gdkkeys.h gdk/gdkpixmap.h
              gdk/gdkproperty.h gdk/gdkselection.h gdk/gdkwindow.h:
              Add multihead variants (_for_display(), for_screen()) of functions
              getting information specific to a particular screen screen or
              display.
      
              * gdk/gdkscreen.[ch]: Add gdk_screen__* variants of functions
              like gdk_rgb_get_colormap() that used to get/list global
              objects.
      
              * gdk/x11/gdkx.h: Add functions for converting GdkScreen
              and GdkDisplay into the X equivalents.
      
              * gdk/x11/gdkwindow-x11.c: Removed gdk_window_xid_at_coords()
              not in the headers and unused.
      
              * configure.in gdk/x11/{gxid.c,gxid_lib.[ch],gdkinput-gxi.c}:
              Remove gxid support ... has not been tested for a long time...
              "xfree" support is more portable to non XFree86.
      
              * gdk/**.h: Add a GDK_MULTIHEAD_SAFE define that can be
              used to turn off functions that are inherently non-multihead
              safe.
      
              * gdk/**.c: add GDK_NOTE(multihead, ...) calls when functions
              are used in non-multihead-safe ways.
      
              * gdk/*.c gdk/x11/*.c: Changes to make the internals of GDK
              multihead safe.
      425b9886
  11. 24 Apr, 2002 2 commits
  12. 23 Apr, 2002 2 commits
    • Matthias Clasen's avatar
      Formatting fix. · a8d22aad
      Matthias Clasen authored
      	* gtk/tmpl/gtksocket.sgml: Formatting fix.
      a8d22aad
    • Matthias Clasen's avatar
      Improve docs. (#62359) · 7bb0ea62
      Matthias Clasen authored
      	* gtk/gtktextview.c (gtk_text_view_buffer_to_window_coords):
      	(gtk_text_view_window_to_buffer_coords): Improve docs.  (#62359)
      
      	* gdk-pixbuf/tmpl/gdk-pixbuf-loader.sgml: Updates.  (#79001)
      
      	* gtk/tmpl/gtksocket.sgml: Add link to XEmbed draft.  (#67818)
      
      	* gtk/tmpl/gtkdrawingarea.sgml: Fix a typo.
      
      	* gtk/text_widget.sgml: Complete the fix for #79080.
      7bb0ea62
  13. 21 Apr, 2002 1 commit
  14. 20 Apr, 2002 1 commit
  15. 19 Apr, 2002 1 commit
    • Matthias Clasen's avatar
      Remove some files whose content is either obsolete or has been moved · 76145121
      Matthias Clasen authored
      	* TODO, TODO.xml, README.nanox, docs/Changes-1.2.txt,
      	docs/Changes-2.0.txt, docs/gtk-config.txt, docs/debugging.txt,
      	gdk/TODO: Remove some files whose content is either obsolete or
      	has been moved elsewhere.
      
      	* Makefile.am, gtk+.spec.in, docs/Makefile.am: Remove references
      	to these files.
      76145121
  16. 18 Apr, 2002 1 commit
    • Matthias Clasen's avatar
      s/<!>/<!-- -->/g throughout the documentation to bring the produced · 1f75708d
      Matthias Clasen authored
      	* gtk/gtkitemfactory.c:
      	* gtk/gtkiconfactory.c:
      	* gtk/gtkwidget.c:
      	* gtk/gtkstyle.c:
      	* gtk/gtkrc.c:
      	* gtk/gtktreeviewcolumn.c:
      	* gtk/gtkdialog.c:
      	* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
      	documentation to bring the produced Docbook closer to XML.
      
      	* gdk/tmpl/rgb.sgml:
      	* gdk/tmpl/general.sgml:
      	* gtk/tmpl/gtktogglebutton.sgml:
      	* gtk/tmpl/gtkaccellabel.sgml:
      	* gtk/tmpl/gtkradiobutton.sgml:
      	* gtk/tmpl/gtktreemodel.sgml:
      	* gtk/tmpl/gtkwidget.sgml:
      	* gtk/tmpl/gtkimage.sgml:
      	* gtk/tmpl/gtktooltips.sgml:
      	* gtk/tmpl/gtksignal.sgml:
      	* gtk/tmpl/gtkcombo.sgml:
      	* gtk/tmpl/gtkdnd.sgml:
      	* gtk/tmpl/gtksocket.sgml:
      	* gtk/tmpl/gtkdrawingarea.sgml:
      	* gtk/tmpl/gtkobject.sgml:
      	* gtk/tmpl/gtkpaned.sgml:
      	* gtk/tmpl/gtkmain.sgml: s/<!>/<!-- -->/g throughout the
      	documentation to bring the produced Docbook closer to XML.
      1f75708d
  17. 29 Mar, 2002 1 commit
    • Owen Taylor's avatar
      Updates · bf5d6a7e
      Owen Taylor authored
      Fri Mar 29 00:19:41 2002  Owen Taylor  <otaylor@redhat.com>
      
              * NEWS: Updates
      
              * configure.in: Version 2.0.1, binary, interface age 1.
      
              * configure.in (GDK_PIXBUF_VERSION): Up required versions
              of dependencies.
      
              * gtk/gtkiconfactory.c gtk/stock-icons/Makefile.am:
              Add stock_add/remove_16.
      bf5d6a7e
  18. 26 Mar, 2002 1 commit
  19. 25 Mar, 2002 1 commit
  20. 21 Mar, 2002 1 commit
  21. 15 Mar, 2002 1 commit
  22. 12 Mar, 2002 2 commits
    • Jonathan Blandford's avatar
      new FAQ. · 938cc404
      Jonathan Blandford authored
      
      Tue Mar 12 00:29:31 2002  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/question_index.sgml: new FAQ.
      
      	* gtk/tmpl/gtktreemodel.sgml: clean up example
      938cc404
    • Matthias Clasen's avatar
      Document GdkScreen. · 7788a6a7
      Matthias Clasen authored
      	* gdk/tmpl/windows.sgml: Document GdkScreen.
      
      	* gtk/gtk-sections.txt: Move a few Class structs to Standard sections.
      
      	* gtk/tmpl/gtktreemodel.sgml, gtk/tmpl/gtkprogress.sgml,
      	gtk/tmpl/gtksignal.sgml, gtk/tmpl/gtkimage.sgml: Generate proper
      	markup for format strings in examples, also fix an oversight in
      	the GtkTreeModel example.  (#74213)
      7788a6a7
  23. 11 Mar, 2002 1 commit
  24. 09 Mar, 2002 1 commit
    • Jonathan Blandford's avatar
      Lots of docs. · 3a4bb5f8
      Jonathan Blandford authored
      Sat Mar  9 13:00:38 2002  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/tmpl/gtktreemodel.sgml: Lots of docs.
      3a4bb5f8
  25. 08 Mar, 2002 1 commit
  26. 07 Mar, 2002 3 commits
    • Matthias Clasen's avatar
      Add some ids which are referenced from the object hierarchy. · 85a8b590
      Matthias Clasen authored
      
      	* gdk-pixbuf/tmpl/animation.sgml, gdk-pixbuf/tmpl/gdk-pixbuf.sgml,
      	gtk/tmpl/gtkrc.sgml, gtk/tmpl/gtktextview.sgml, gtk/tmpl/gtkiconfactory.sgml,
      	gtk/tmpl/gtkaccelgroup.sgml: Add some ids which are referenced
      	from the object hierarchy.
      
      	* gtk/gtk-docs.sgml: Use parts as top-level division (#61575),
      	include gtkaccessible docs.
      85a8b590
    • Matthias Clasen's avatar
      Some typo and markup fixes. · 04b082d1
      Matthias Clasen authored
      	* gtk/building.sgml: Some typo and markup fixes.
      04b082d1
    • Jonathan Blandford's avatar
      start implementing · 110e1cd7
      Jonathan Blandford authored
      Thu Mar  7 02:58:16 2002  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/tmpl/gtkliststore.sgml: start implementing
      
      	* gtk/question_index.sgml: "I can set with the tree, but not
      	get???!?!"
      
      Wed Mar  6 23:20:51 2002  Jonathan Blandford  <jrb@redhat.com>
      and			  Kristian Rietveld  <kris@gtk.org>
      
      	Finishing touch for 2.0.0 release, fixes #70782, #72729, the
      	'stealth' bug and other last-minute minor issues.
      
      	* gtk/gtktreeview.c (gtk_tree_view_bin_expose): set dnd dest line
      	drawing right. We can't draw the line at the position of the next
      	row, because that one still has to be drawn. So draw everthing at
      	a -1 offset.
      	(validate_visible_area): add check for invalid descendants and
      	NULL scroll_to_path path, get scrolling right.  Also, fix the
      	area_above value.  Pretty amazing I got it wrong.
      	(get_logical_dest_row): add gtk-tree-model-drop-append magic, so
      	dragging a row to the end of the model works right.
      	(gtk_tree_view_get_dest_row_at_pos): minor floating point fix
      	(gtk_tree_view_start_editing): add call to validate_row
      	(gtk_tree_view_tree_to_widget_coords): Never subtract
      	HEADER_HEIGHT from y values anymore!!!
      	(gtk_tree_view_widget_coords_to_tree): ditto.
      	(gtk_tree_view_scroll_to_point): allow -1 as values for the
      	scroll_to coords
      	(gtk_tree_view_move_cursor_page_up_down): Don't need scroll_to_y
      	as clamp_node_visible will make it work.
      
      	* gtk/gtktreestore.c (gtk_tree_store_drag_data_received): also check
      	path depth, as we can't get iters from empty paths
      
      	* gtk/gtkliststore.c (gtk_list_store_drag_data_received): handle
      	gtk-tree-model-drop-append
      
      	* gtk/gtktreednd.c (gtk_tree_set_row_drag_data): free path_str
      
      	* tests/testtreeflow.c (main): select path where we are scrolling to
      110e1cd7
  27. 06 Mar, 2002 4 commits
    • Owen Taylor's avatar
      Mention the need to subscribe to the GTK+ mailing lists. · 083b0e04
      Owen Taylor authored
      Wed Mar  6 18:11:05 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/resources.sgml: Mention the need to subscribe
              to the GTK+ mailing lists.
      
              * gtk/building.sgml: Go into much more details about
              building the entire set of GTK+ libraries and about the
              dependencies that are required.
      
              * gtk/building.sgml: Add docs for --enable-explicit-deps,
              --with-xinput.
      083b0e04
    • Jonathan Blandford's avatar
      fix tyop · c41442cd
      Jonathan Blandford authored
      c41442cd
    • Jonathan Blandford's avatar
      docs · ba60ad9a
      Jonathan Blandford authored
      Wed Mar  6 14:12:34 2002  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/tmpl/gtktreeselection.sgml: docs
      
      	* gtk/tree_widget.sgml: clean up docs
      ba60ad9a
    • Owen Taylor's avatar
      GTK+-2.0.0 rc1 · 81538dec
      Owen Taylor authored
      Tue Mar  5 22:16:58 2002  Owen Taylor  <otaylor@redhat.com>
      
              * GTK+-2.0.0 rc1
      
              * docs/tutorial,faq/Makefile.am: Deal with the html directory
              already being there.
      
              * docs/faq/Makefile.am (EXTRA_DIST): Add gtk-faq.sgml to EXTRA_DIST.
      81538dec
  28. 05 Mar, 2002 1 commit
    • Matthias Clasen's avatar
      Fix docs. · 981574a9
      Matthias Clasen authored
      	* gtk/gtktreemodel.c (gtk_tree_row_reference_deleted): Fix docs.
      
      	* gtk/gtkwindow.c (gtk_window_remove_mnemonic):
      	(gtk_window_add_mnemonic):
      	(gtk_window_mnemonic_activate): Add docs.
      
      	* gtk/gtktreeview.c (gtk_tree_view_get_search_equal_func): Fix
      	typo in docs.
      
      	* test-loaders.c, test-images.h: More random tests.
      
      	* io-bmp.c (DecodeHeader): Fail gracefully on OOM here.
      
      	* gtk/gtk-sections.txt: Remove gtk_win32_get_installation_directory.
      981574a9