]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Generate gdk/, gdk/win32/, and gtk/makefile.mingw.
[~andy/gtk] / ChangeLog.pre-2-8
index c2eda145aedfd153c1bb50a37e7f7581e21de999..0b3adb73e77d8c4c0156f8122cf5e6041cdc974f 100644 (file)
@@ -1,3 +1,331 @@
+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