+2000-08-12 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/gdk.def
+ * gtk/gtk.def: Add missing entries.
+
+ * gdk/win32/gdkfont-win32.c (gdk_font_load_internal): Use
+ OUT_TT_ONLY_PRECIS, try to get a TrueType font.
+
+ * gdk/win32/gdkinput-win32.c (gdk_device_get_state): New
+ function. Dummy implementation at this point.
+
+ * gtk/makefile.mingw.in: Fix typo. Add testtext and testtextbuffer
+ rules. Undefine GTK_COMPILATION when compiling the test programs.
+
+ * gtk/gtkdebug.h: Mark gtk_debug_flags for export/import.
+
+2000-08-11 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkfilesel.c: Add more calls to g_filename_{to,from}_utf8()
+ to convert back and forth from UTF-8 and the "system" (or "current
+ locale") charset when necessary. Indentation/spacing cleanup.
+
+2000-08-10 Havoc Pennington <hp@redhat.com>
+
+ * Makefile.am (snapshot): Change the format of the snapshot
+ version to match glib
+
+ * gdk/win32/Makefile.am (EXTRA_DIST): remove gdkinputprivate.h
+ from EXTRA_DIST since it doesn't seem to exist
+
+2000-08-10 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkfilesel.c (open_new_dir): Use the "system codepage"
+ version of the directory name (not the UTF-8 one) when building
+ the path name to stat().
+
+2000-08-03 Elliot Lee <sopwith@redhat.com>
+
+ * gdk/gdkpango.c (gdk_draw_layout_line): Don't runs with a PANGO_ATTR_SHAPE set.
+
+Thu Aug 3 09:17:06 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkrectangle.c (gdk_rectangle_intersect): Applied patch from
+ Peter Osterlund to simplify the code while keeping the
+ functionality the same.
+
+Wed Aug 2 14:57:38 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkwindow.c (gdk_window_process_updates_internal): Move
+ is_viewable() test further inside the function, since removing the
+ window from the redraw list without clearing ->update_area
+ was also very broken.
+
+2000-08-02 Tor Lillqvist <tml@iki.fi>
+
+ * configure.in: Check for <unistd.h>.
+
+2000-08-01 Martin Baulig <baulig@suse.de>
+
+ * gtk/gtkmain.c (gtk_init_check): Use g_message() and not g_warning()
+ to display the message that this is a development version of GTK+.
+
+Mon Jul 31 18:37:36 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c (entry_adjust_scroll): Fix problem where computation
+ was depending on widget->allocation instead of the width of text_area,
+ which was incorrect for subclasses like GtkSpinButton.
+
+ * gdk/gdkpango.c (gdk_draw_layout): Fix a couple of typos
+ with width == 1 tests that should be width == -1.
+
+Mon Jul 31 16:45:48 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdkwindow.c (gdk_window_process_updates_internal): Replace broken,
+ (broken, Elliot, every single window blank on X) custom code with call
+ to gdk_window_is_viewable() which a) prevents code duplicate and
+ b) works.
+
+2000-07-31 Elliot Lee <sopwith@redhat.com>
+
+ * gtk/gtkcolorsel.c: We really do need to include gdkfb.h in order to get the GDK_PARENT_ROOT() macro to work.
+ * gtk/gtkmarshal.list: Add NONE:STRING,POINTER
+ * gdk/gdkwindow.c: Don't send expose events, or invalidate pieces of, windows that aren't shown.
+ * gdk/linux-fb: Redraw-when-menu-hidden solved, plus a bunch of pointer grab stuff.
+
+Mon Jul 31 13:53:16 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/gtkfaq.sgml docs/gtk-faq.sgml:
+ s/gtk_main_iteration/g_main_iteration/
+
+ Did this already in change:
+ Mon Nov 15 17:17:51 GMT 1999 Tony Gale <gale@gtk.org>
+ don't know how it got reverted.
+
+2000-07-31 Stanislav Brabec <utx@penguin.cz>
+
+ * gdk/gdk.c: #ifdef G_ENABLE_DEBUG around gdk_arg_debug_cb and
+ gdk_arg_no_debug_cb to fix compilation problem with --disable-debug.
+
+ * gdk/Makefile.am: Link gdk against actually compiled gdk_pixbuf-1.3,
+ not gdk_pixbuf.
+
+2000-07-30 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * configure.in,po/{sp,sr}.po: Added Serbian files
+
+2000-07-30 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/Makefile.am: Add makefile.mingw.in to EXTRA_DIST.
+
+ * gdk/win32/gdkevents-win32.c (gdk_events_init, gdk_events_queue):
+ Remove the g_pipe_readable_msg stuff. Not needed with new GLib
+ GIOChannel implementation.
+
+ * gdk/win32/gdkinput.c
+ * gdk/win32/gdkpango-win32.c: Update license name here, too.
+
+ * gdk/win32/gdkwin32id.c (gdk_win32_handle_table_lookup): Fix
+ definition to match prototype.
+
+ * gtk/makefile.mingw.in: Add libiconv CFLAGS and LIBS.
+
+2000-07-27 Elliot Lee <sopwith@redhat.com>
+
+ * gtk/gdk-pixbuf-loader.[ch]: Add gdk_pixbuf_loader_new_with_type
+ function, to allow handling image formats that cannot be detected
+ by looking at content alone.
+
+Thu Jul 27 13:13:21 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/*.gif *.jpg *.eps
+ Update these to the same look-n-feel.
+ Why does including images in DocBook suck so badly?
+
+Thu Jul 27 05:06:29 2000 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktable.c: applied patch from Phil Thompson
+ <phil@river-bank.demon.co.uk> that enables space settings for
+ the last row/columns as well.
+
+Wed Jul 26 12:59:31 2000 Tim Janik <timj@gtk.org>
+
+ * *.[hc]: applied patch from Andreas Persenius <ndap@swipnet.se> that
+ updates the license headers to the GNU Lesser General Public License,
+ as well as updating the copyright year to 2000.
+
+2000-07-26 Robert Brady <rwb197@zepler.org>
+
+ * configure.in: Cause GETTEXT_PACKAGE to be consistent in config.h
+ and po/Makefile, was installing and looking for them under gtk20
+ and gtk2 respectively.
+
+2000-07-25 Havoc Pennington <hp@redhat.com>
+
+ * gtk/testtext.c: Comment out some stuff that depends on the rest
+ of my patches.
+
+2000-07-25 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtkmarshal.list: Add NONE:POINTER,POINTER,INT for the text
+ buffer
+
+2000-07-25 Havoc Pennington <hp@redhat.com>
+
+ * gtk/testtext.c, gtk/testtextbuffer.c: update to reflect text
+ widget changes.
+
+ * gtk/gtktextview.h: To be consistent with usage of "line"
+ throughout the API to mean "newline-terminated thingy", change
+ MOVEMENT_LINE to be MOVEMENT_WRAPPED_LINE, and MOVEMENT_PARAGRAPH
+ to MOVEMENT_LINE.
+
+ (GtkTextView): Add flags for default editability, and whether to
+ show the cursor. Add functions to get/set that. Add
+
+ (gtk_text_view_get_iter_location): new function
+
+ * gtk/gtktexttypes.h: Move GtkTextLine typedef from here to
+ gtktextlayout.h
+ (g_convert): Add g_convert temporarily, will go in glib in a bit
+
+ * gtk/gtktexttagtable.h: include gtktexttag.h, and define
+ GtkTextTagTableForeach instead of brokenly using GHFunc.
+ Change gtk_text_tag_table_foreach() so it doesn't use GHFunc.
+
+ * gtk/gtktexttagprivate.h: Remove GtkTextStyleValues from here,
+ moved to public header.
+
+ * gtk/gtktexttag.h: Rename the "elide" attribute of tags to
+ "invisible", since "elide" was a bad name.
+ (gtk_text_tag_get_priority): Added
+
+ (GtkTextStyleValues): put this in public header, along with
+ functions to use it.
+
+ * gtk/gtktextmarkprivate.h: Include more headers, since we no
+ longer include gtktextbtree.h.
+
+ * gtk/gtktextmark.h: Add gtk_text_mark_ref, gtk_text_mark_unref,
+ gtk_text_mark_deleted
+
+ * gtk/gtktextlayout.h: Don't include the "really private" headers,
+ only buffer/iter. Forward declare GtkTextLIne and GtkTextLineData
+ to make this possible. Now we only need to install
+ gtktextlayout.h, not gtktextbtree.h and gtktext*private.h.
+ (However the Makefile.am isn't changed yet because of the
+ logistics of merging gtk-hp-patches piecemeal)
+
+ * gtk/gtktextiterprivate.h: include btree header, so it compiles;
+ rename gtk_text_iter_get_line to gtk_text_iter_get_text_line since
+ gtk_text_iter_get_line is now used in the public API for a
+ different purpose.
+
+ * gtk/gtktextiter.h: Clean up function names to be more
+ consistent. Always call char offset "offset" and byte index
+ "index". A "line" is always a line number.
+
+ (gtk_text_iter_is_last): new function, more efficient than
+ the existing way to check
+ (gtk_text_iter_is_first): new function, also more efficient
+
+ (gtk_text_iter_up_lines, gtk_text_iter_down_lines): Remove these
+
+ (gtk_text_iter_next_char, gtk_text_iter_prev_char): Renamed from
+ gtk_text_iter_forward_char, etc.
+
+ (gtk_text_iter_forward_to_tag_toggle): Renamed from
+ forward_find_tag_toggle, since this isn't a linear search
+
+ (GtkTextCharPredicate): rename from GtkTextViewCharPredicate
+
+ (gtk_text_iter_forward_search, gtk_text_iter_backward_search):
+ New functions, search for a buffer substring.
+
+ * gtk/gtktextbuffer.h: Add fields to store whether a paste is
+ interactive and default editable (since we need to store that info
+ until we receive the selection data).
+
+ Remove all the _at_char and at_line etc. versions of functions;
+ only have iterator versions.
+
+ Add _interactive() versions of functions, that consider the
+ editability of text. (FIXME add interactive flag to the
+ insert/delete signals per Darin's suggestion)
+
+ (gtk_text_buffer_get_tag_table): new function, demand-creates the
+ tag table if necessary
+
+ Remove declaration of gtk_text_buffer_get_iter_from_string
+
+ (_gtk_text_buffer_get_btree): private/internal function, added.
+
+
+ * gtk/gtktextbtree.h: Remove forward decl of GtkTextLineData.
+ (gtk_text_line_is_last): new function
+
+2000-07-25 Havoc Pennington <hp@redhat.com>
+
+ * gtk/gtkprogressbar.h: Implement new sane, 5-function API for
+ using GtkProgressBar. See Changes-2.0.txt for details.
+
+ * gtk/gtkprogressbar.c: Add object arguments "fraction" and
+ "pulse_step" which are the equivalent of
+ gtk_progress_bar_set_pulse_step and gtk_progress_bar_set_fraction.
+ Implement new API.
+
+ * gtk/gtkprogress.h (struct _GtkProgress): Add a field
+ (use_text_format) to mark whether text set on the progress bar is
+ a format string. Deprecate entire GtkProgress interface.
+
+ * gtk/gtkprogress.c (gtk_progress_init): init use_text_format to TRUE
+ (gtk_progress_build_string): make this a no-op if use_text_format
+ is FALSE
+
+ * docs/Changes-2.0.txt: Describe progress bar changes.
+
+2000-07-25 Tor Lillqvist <tml@iki.fi>
+
+ * Makefile.am: Include the build directory.
+
+ * configure.in: Generate build/Makefile, build/win32/Makefile,
+ gdk/, gdk/win32/, and gtk/makefile.mingw.
+
+ * config.h.win32: Add USE_GMODULE and USE_MMX for gdk-pixbuf.
+ Add GETTEXT_PACKAGE.
+
+ * gdk/gdk.def
+ * gtk/gtk.def: Updates.
+
+ * gdk/gdkfont.h
+ * gdk/gdkpixmap.h: Remove temporary Win32-only functions, we don't
+ need them any longer.
+
+ * gdk/gdkinput.h: Mark gdk_core_pointer for export/import.
+
+ * gdk/makefile.mingw.in: Define GDK_COMPILATION. Link with
+ PANGOWIN32_LIBS and gdk_pixbuf.
+
+ * gdk/win32: Compiles, but no doubt doesn't work at all.
+
+ * gdk/win32/makefile.mingw.in: Define GDK_COMPILATION.
+
+ * gdk/win32/gdkinput.c: New file, temporarily.
+
+ * gdk/win32/gdkinput-win32.h: New file
+
+ * gdk/win32/gdkinputprivate.h: Remove.
+
+ * gdk/win32/gdkpango-win32.c: New file.
+
+ * gtk/makefile.mingw.in: New file
+
+ * gtk/makefile.cygwin: Removed
+
+ * gtk/Makefile.am: Update accordingly.
+
+ * gtk/gtkrc.[ch] (gtk_win32_get_installation_directory): Renamed and
+ made externally visible.
+
+ * gtk/gtkmain.c: Use it.
+
+ * gtk/gtktextdisplay.c: No need to include pangox.h, pango.h
+ is enough.
+
+ * gtk/gtktypeutils.c: Mark glib_debug_objects for import.
+
+2000-07-24 Elliot Lee <sopwith@redhat.com>
+ * gdk/gdkprivate.h: Remove gdk_*_lookup() defines, since they are defined by the
+ individual backends already.
+ * gdk/gdkregion-generic.h, gdk/gdktypes.h: Put gdkregionbox & gdksegment back together
+ again. Yes, there really is a good reason for this, if you are using the gdkregion
+ internals, and if you're not, why do you care?
+ * gdk/gdkwindow.c: Fix inverted condition
+ * gdk/linux-fb: Compiles (for me - it will not work elsewhere most likely).
+ * gtk/gtkcolorsel.c, gtk/gtkwindow.c: Add include for linux-fb
+ * gtk/gtkrange.c: Redraw trough when moving.
+ * gtk/gtktypeutils.c: Fix warning by adding const cast.
+ * modules/linux-fb/basic.c: Fix unknown glyph retrieval.
+
+2000-07-23 Tor Lillqvist <tml@iki.fi>
+
+ * configure.in: Check for mkstemp and sigsetjmp. Output
+ gdk-pixbuf/makefile.mingw and gdk-pixbuf/pixops/makefile.mingw.
+
+ More work on GDK for Win32. Still in an intermediate state.
+
+ * gdk/makefile.cygwin
+ * gdk/win32/makefile.cygwin: Removed.
+
+ * gdk/makefile.mingw.in
+ * gdk/win32/makefile.mingw.in: New files.
+
+ * gdk/Makefile.am
+ * gdk/win32/Makefile.am: Generate and distribute them.
+
+ * gdk/win32/gdkwindow-win32.h
+ * gdk/win32/gdkdrawable-win32.h
+ * gdk/win32/gdkpixmap-win32.h: New files.
+
+ * gdk/win32/gdkcolor-win32.c
+ * gdk/win32/gdkcursor-win32.c
+ * gdk/win32/gdkdrawable-win32.c
+ * gdk/win32/gdkgc-win32.c
+ * gdk/win32/gdkimage-win32.c
+ * gdk/win32/gdkprivate-win32.h
+ * gdk/win32/gdkwin32.h: Update data structures. Cosmetics:
+ Rename fields and variables called xcursor, xid, etc (these names
+ were leftovers from the X11 backend) to hcursor, hwnd, hbitmap etc.
+
+Sat Jul 22 17:41:26 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.[ch]: Fix some problems with vertical
+ alignment.
+
+ * gtk/gtkentry.c (gtk_entry_find_position): Fix
+ char/byte confusion.
+
+Sat Jul 22 11:16:05 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktextview.c (changed_handler): Fix bug where
+ redraw wasn't being done properly when height of
+ dirty region changed.
+
+ * demos/Makefile.am: Remove various references to
+ -lgmodule
+
+Fri Jul 21 15:28:13 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktextlayout.[ch], gtk/gtktextdisplay.c: Use new
+ PangoAttrShape to reserve space for pixmaps, add
+ GSList *pixmaps to GtkTextLineDisplay, draw the pixmaps
+ in the display functions.
+
+ * gtk/testgtk.c (create_layout): Set some more exotic
+ scrolled window options
+
+ * gtk/gtkscrolledwindow.[ch] (gtk_scrolled_window_set_shadow_type):
+ Add function to set the shadow type of a window, to allow
+ putting a shadow around widgets such as GtkLayout or GnomeCanvas
+ which don't draw their own frame.
+
+Fri Jul 21 16:34:42 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/package-db-tutorial.sh: New file for
+ packaging DocBook format tutorial
+
+Fri Jul 21 14:23:51 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: Minor updates
+
+ * docs/tutorial/*.jpg *.eps: Screenshots for tutorial
+
+2000-07-19 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtksignal.c: Fix C++ comment.
+
+ * gtk/gtkimmulticontext.c
+ * gtk/gtktextbtree.c: Remove gccisms: Don't use __FUNCTION__,
+ don't return value from void functions.
+
+ * gtk/gtk.def: Add gtk_rc_style_unref.
+
+2000-07-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
+
+ * gdk-pixbuf/gdk-pixbuf.h, gtk/gtkhsv.h, gtk/gtktextbtree.h,
+ gtk/gtktextbuffer.h, gtk/gtktextchild.h, gtk/gtktextdisplay.h,
+ gtk/gtktextiter.h, gtk/gtktextiterprivate.h, gtk/gtktextlayout.h,
+ gtk/gtktextmarkprivate.h, gtk/gtktextsegment.h, gtk/gtktexttag.h,
+ gtk/gtktexttagtable.h, gtk/gtktexttypes.h, gtk/gtktextview.h,
+ gtk/gtktypeutils.h: Include files outside of the extern "C"
+ block. Makes some C++ compiler happy. Reported by Denis Vakatov
+ <vakatov@peony.nlm.nih.gov>.
+
+Wed Jul 19 14:07:57 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: Yet more clean ups.
+ Completes first pass. Hurrah!
+
+Tue Jul 18 17:17:55 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: More clean ups.
+
+Mon Jul 17 18:52:38 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_draw_text): Restore code to
+ paint the background of the text area which was accidentally
+ removed at some point.
+
+ * gtk/gtkrc.[ch] gtk/gtkstyle.[ch] gtk/gtkthemes.[ch]:
+
+ - Move most of the functionality from the theme vtable
+ into GtkRcStyleClass and GtkStyleClass. The moved
+ vtable functions were changed a bit in the move to
+ work better in their new home.
+
+ - Get rid of the engine and engine_data fields from
+ GtkRcStyle and GtkStyle; instead the theme
+ engine derives theme-specific subclasses of GtkRcStyle
+ and GtkStyle
+
+ - Add extra dlsym() found entry point to themes,
+ theme_create_rc_style().
+
+ * gtk/gtkstyle.c: Copy xthickness, ythickness fields
+ in gtk_style_real_copy.
+
+ * gtk/themes.[ch]: add a function gtk_theme_engine_register_type()
+ to register a type associated with an engine. (The engine
+ won't be unloaded as there is an instance of the type.)
+
+
+Mon Jul 17 18:19:06 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: Clean ups.
+
+Mon Jul 17 13:59:29 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/tutorial/gtk-tut.sgml: Initial DocBook version. Lots
+ of cleaning up to do.
+
+2000-07-15 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/testgdk.c: New file, quick hack to test backends for
+ pixel-by-pixel correctness of the most simple graphic operations.
+
+Fri Jul 14 20:30:25 2000 Owen Taylor <otaylor@redhat.com>
+
+ * Really release 1.3.1
+
+ * gtk-config-2.0.in gtk-2.0.m4: Fix up to correspond to new
+ include structure.
+
+Fri Jul 14 18:40:39 2000 Owen Taylor <otaylor@redhat.com>
+
+ * Released 1.3.1
+
+Fri Jul 14 16:21:26 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktextlayout.c: use FALSE for size_only most
+ of the time when calling gtk_text_layout_get_line_display()
+ to avoid causing double reshapes when a redraw follows
+ immediately after.
+
+Tue Jul 11 11:13:40 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrange.c (gtk_range_default_[hv]slider_update): Invalidate
+ appropriate region and gdk_window_process_updates() so trough
+ updating doesn't lag behind the window being scrolled.
+
+ * gdk/gdkgc.c: Make parent_class pointer static.
+
+Sun Jul 9 21:31:23 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk-pixbuf.c gtk/gdk-pixbuf-loader.c gtk/gtktextview.c:
+ include <string.h>.
+
+ * gdk/gdkpixbuf-render.c (gdk_pixbuf_render_to_drawable): Fix
+ cut-and-paste error in computing memory offset for 4 channels.
+
+Fri Jul 14 14:05:02 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkrc.c (gtk_rc_parse_pixmap_path_string): Remove
+ gtk_rc_append_default_pixmap_path(), since it wasn't
+ adding an interesting path and we don't have a meaningful
+ default for this value.
+
+Fri Jul 14 12:22:49 2000 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in Makefile.am gtk-config.m4 gtk.m4: Move
+ gtk-config to gtk-config-2.0 move gtk_.m4 to
+ gtk-2.0.m4
+
+ * Makefile.am gtk/Makefile.am gdk-pixbuf/Makefile.am
+ gdk/Makefile.am demos/Makefile.am: Change
+ library names to libgtk-1.3.la, etc, so that we
+ can distinguish gtk-1.2 and gtk-2.0 on the linkline.
+
+ * Makefile.am gtk/Makefile.am gdk-pixbuf/Makefile.am
+ gdk/Makefile.am gdk/x11/Makfile.am
+ Move include files into /usr/include/gtk-2.0,
+ /usr/lib/gtk-2.0/include/
+
+ * autogen.sh acconfig.h configure.in gtk/gtkmain.c
+ gtk/gtkintl.h: Change package for gettext from
+ gtk+ to gtk20. Put hack in autogen.sh to modify
+ po/Makefile.in.in after gettextize to make this
+ possible.
+
+ * gtk+.spec: Some updates, not tested.
+
+ * gdk-pixbuf/Makefile.am: Move loaders into
+ $(libdir)/gtk-2.0/$(GTK_VERSION)/loaders.
+
+ * gtk/Makefile.am gtk/gtkrc.c: Move RC file locations
+ $(sysconfdir)/gtk-2.0 ~/.gtkrc-2.0; theme subdir
+ to THEMENAME/gtk-2.0/. Move engine directory to
+ $(libdir)/gtk-2.0/$(GTK_VERSION)/engines.
+
+2000-07-12 Tor Lillqvist <tml@iki.fi>
+
+ Win32 changes, still doesn't build though.
+
+ * gdk/makefile.cygwin
+ * gdk/win32/makefile.cygwin
+ * gtk/makefile.cygwin: Updates.
+
+ * gdk/win32/gdkgc-win32.c (_gdk_win32_gc_new): Use the same
+ default values for fg and bg pixel as X11 does (0 and 1), not
+ black and white. Use PS_ENDCAP_FLAT and PS_JOIN_MITER by default.
+ Use 0 for pen width by default (treated as 1 anyway later, but for
+ apps that might check the value in the GdkGC).
+ (gdk_win32_hdc_get, gdk_win32_hdc_release): New functions, public
+ interface to gdk_gc_predraw and _postdraw.
+
+ * gdk/win32/gdkwin32.h
+ * gdk/gdk.def: Add gdk_win32_hdc_{get,release}.
+
+ * gdk/win32/gdkcolor-win32.c (gdk_colormap_alloc1): Remove
+ extraneous semicolon.
+
+ * gdk/win32/gdkdrawable-win32.c: Check also for pen_width == 0.
+
+ * gdk/win32/gdkimage-win32.c (gdk_image_new): Use the visual's depth,
+ not the Win32 bitspixel value.
+
+ * gdk/win32/gdkcc-win32.c:
+ * gdk/win32/gdkcolor-win32.c
+ * gdk/win32/gdkprivate-win32.h
+ * gdk/win32/gdkwin32.h: Changes to make compilable, with new
+ GDK object structure.
+
+Tue Jul 11 20:59:35 2000 Tim Janik <timj@gtk.org>
+
+ * docs/tutorial/gtk_tut_12.es.sgml (name):
+ * docs/tutorial/gtk_tut_it.sgml (name):
+ * docs/tutorial/gtk_tut_fr.sgml (name):
+ * docs/tutorial/gtk_tut.sgml (name): scratched notion of completely
+ outdated email adress: s/timj@psynet.net/timj@gtk.org/.
+
+Tue Jul 11 13:10:57 BST 2000 Tony Gale <gale@gtk.org>
+
+ * docs/faq/gtk-faq.sgml: Cleanup indenting and various
+ small changes.
+
+Tue Jul 11 08:04:58 2000 Tim Janik <timj@gtk.org>
+
+ * gtk/gtktree.c (gtk_real_tree_select_child): eek, i've never seen
+ a bug here, never been here and never fixed anything ;(
+ (don't segfault if tree->root_tree is NULL, which happens prior
+ to widget realization, but puke instead).
+
+Tue Jul 11 06:38:42 2000 Tim Janik <timj@gtk.org>
+
+ * gtk/gtkrc.h: add xthickness and ythickness to GtkRcStyle and
+ add the necessary tokens.
+
+ * gtk/gtkrc.c (gtk_rc_style_init): properly initiality the rc style.
+ (gtk_rc_style_to_style): copy thicknesses.
+ (gtk_rc_init_style): apply thicknesses.
+ (gtk_rc_parse_style): parse xthickness and ythickness.
+
+ * gdk/x11/gdkdnd-x11.c: silence compiler in switch() statements.
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_foreign_new):
+ (gdk_window_new):
+ (_gdk_windowing_window_init):
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_foreign_new):
+ (gdk_pixmap_create_from_data):
+ (gdk_bitmap_create_from_data):
+ (gdk_pixmap_new):
+ * gdk/x11/gdkimage-x11.c (gdk_image_get):
+ (gdk_image_new):
+ * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_new):
+ * gdk/x11/gdkdnd-x11.c (gdk_drag_context_new):
+ * gdk/x11/gdkcolor-x11.c (gdkx_colormap_get):
+ (gdk_colormap_get_system):
+ (gdk_colormap_new):
+ * gdk/gdkwindow.c (gdk_window_init):
+ * gtk/gtkstyle.c (gtk_style_new):
+ * gtk/gdk-pixbuf-loader.c (gdk_pixbuf_loader_frame_done):
+ * gdk/gdkpixmap.c (gdk_pixmap_init):
+ * gtk/gtkrc.c (gtk_rc_style_new):
+ use g_object_new() instead of g_type_create_instance() which
+ is a private function for fundamental type implementations.
+
+Thu Jul 6 16:12:14 2000 Owen Taylor <otaylor@redhat.com>
+
+ * configure.in: Add check for db2html
+
+Thu Jul 6 14:53:05 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtktypeutils.c (gtk_type_init): Add a temporary
+ hack to set glib_debug_objects based on gtk_debug_flags.
+
+Thu Jul 6 14:12:13 2000 Owen Taylor <otaylor@redhat.com>
+
+ * INSTALL.in: Update the Prerequisites section.
+
+ * Makefile.am demos/Makefile.am docs/Makefile.am
+ docs/tutorial/Makefile.am gdk/x11/Makefile.am
+ gdk/linux-fb/Makefile.am: Dist fixes
+
+Thu Jul 6 12:26:03 2000 Owen Taylor <otaylor@redhat.com>
+
+ * NEWS: 10,000 foot view of 1.3.1 changes.
+
+Thu Jul 6 11:54:03 2000 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/gdk.h gdk/gdktypes.h gdk/linux-fb/gdkmain-fb.c
+ gdk/nanox/gdkmain-nanox.c gdk/win32/gdkevents-win32.c
+ gdk/win32/gdkinput-win32.c gdk/win32/gdkwin32.h
+ gdk/x11/gdkmain-x11.c:
+
+ Patch from George Lebl to add a GdkGrabStatus enumeration to use
+ as a return value of gdk_*_grab(). Previously, we just
+ returned the X11 values directly.
+
Thu Jul 6 11:27:44 2000 Owen Taylor <otaylor@redhat.com>
- * gdk/x11/Makefile.am: Patch from George Liebl to
+ * gdk/x11/Makefile.am: Patch from George Lebl to
install all the headers in the right place.
Tue Jul 4 13:13:01 BST 2000 Tony Gale <gale@gtk.org>