]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Released 1.3.2
[~andy/gtk] / ChangeLog.pre-2-8
index eaf4432e6c38d36171c506e098f2641c36cbf58c..a8bf020fb9643bcb8d6db0716b26ddc96ee63810 100644 (file)
@@ -1,3 +1,261 @@
+Fri Nov 17 20:14:20 2000  Owen Taylor  <otaylor@redhat.com>
+
+        * Released 1.3.2
+       
+       * NEWS: Updates for 1.3.2
+
+2000-11-17  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/gdkevents.h: Add comment that GdkXEvent isn't only for XEvent,
+       but in general for window system specific events.
+
+       * gtk/gtk.def
+       * gtk/makefile.mingw.in
+       * gtk/makefile.msc.in: Update.
+       
+       * gtk/gtktexttypes.h: Mark variables for export/import from DLL.
+
+Thu Nov 16 16:11:39 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/Makefile.am (EXTRA_DIST): Do not, in any circumstances,
+       distribute gtk.immodules.
+
+       * gtk/Makefile.am (install-data-local): Don't install the
+       gtk.immodules file created for the uninstalled modules;
+       instead run gtk-query-immodules after install
+
+Wed Nov 15 21:51:31 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * modules/input/Makefile.am (im_xim_la_LDFLAGS): Point
+       -rpath to the right install location.
+
+       * modules/input/Makefile.am (im_inuktitut_la_LDFLAGS): Remove
+       -export-dynamic.
+
+       * gtk/gtkthemes.c (gtk_theme_engine_get): Set engine->name
+       properly.
+
+2000-11-15  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/gtktextview.c (gtk_text_view_start_cursor_blink): Apply
+       patch from Mikael Hermansson to temporarily stop blinking while
+       the user is using the keyboard to type or navigate. 
+
+       Also, when blinking, stay on for longer than we stay off. Also,
+       return from start_cursor_blink if !cursor_visible, to save
+       checking that flag all over the place before we call
+       start_cursor_blink.
+
+Thu Nov 16 01:25:51 2000  Robert Brady  <robert@suse.co.uk>
+
+       * gtk/gtkrc.*: Remove the locale-specific gtkrc's, as they
+       only contain a "fontset" line, which is now ignored.
+
+       * gtk/gtkentry.c (gtk_entry_button_release): Make 
+       double-click-to-select-word work.
+       
+Wed Nov 15 20:16:54 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_line_end): 
+       Don't move back one char when we are actually at the end of the 
+       paragraph.
+
+2000-11-15  Robert Brady  <robert@suse.co.uk>
+
+       * modules/input/iminuktitut.c (inuktitut_compose_seqs): 
+       'o' < 'p'.
+       
+       * gtk/gtkmain.c: s/CODSET/CODESET/, include <libintl.h> for
+       bind_textdomain_codeset.
+
+       (gtk_init_check): Make the warning about translating default:LTR
+       sterner.
+       
+Wed Nov 15 18:39:40 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * **/Makefile.am : remove unecessary rules for win32-specific
+       config-substituted targets. If you want these rules, use
+       --enable-maintainer-mode (called automatically by autogen.sh).
+       Stops a lot of unneccessary make-time warnings.
+
+       * gtk/gtktext{layout,display}.c: Factor in total width as
+       well as screen when figuring alignment for word-wrap as well as
+       no wrap; this is necessary to handle lines that cannot be wrapped
+       at all.
+
+2000-11-15  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/testtext.c: Implement essential color cycling feature
+
+2000-11-15  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): Invalidate the side windows
+       when we invalidate the main window.
+
+       * gtk/testtext.c (create_view): Get rid of text_changed_callback,
+       GtkTextView will now invalidate the side windows for us when text
+       changes.
+
+Wed Nov 15 16:02:20 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): Call scroll_calc_now()
+       unconditionally, since we may need to update the horizontal
+       scrollbars even if the height didn't change.
+
+       * gtk/gtktextlayout.c (add_preedit_attrs): Always get
+       the extra attrs, since some of them affect size.
+
+       * gtk/gtktextdisplay.c (gtk_text_layout_draw): Factor in
+       x_offset correctly.
+
+2000-11-15  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextlayout.c (set_para_values): If indent is negative,
+       don't move the first line out into the margin, instead move the
+       whole paragraph in order to make space for the first line within 
+       the margin
+
+2000-11-15  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.c (changed_handler): offset redraw rect by
+       xoffset in addition to yoffset, so horizontal scrolling doesn't
+       break redraws
+
+2000-11-15  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextdisplay.c (gtk_text_layout_draw): Remove extra pixel
+       from the cursor
+       (render_layout_line): fix reversed test that caused weird
+       underlines to get drawn
+
+2000-11-15  Alexander Larsson  <alla@lysator.liu.se>
+
+       * gdk/linux-fb/gdkprivate-fb.h:
+       Fix debug macros.
+       
+2000-11-15  Alexander Larsson  <alla@lysator.liu.se>
+
+       * gdk/linux-fb/gdkprivate-fb.h:
+       Added virtual functions set_pixel, get_color,
+       fill_span and draw_drawable to the GC.
+       Added global _gdk_fb_screen_gc to use instead of
+       NULL when drawing to the screen.
+       Added _gdk_fb_gc_calc_state() prototype.
+
+       * gdk/linux-fb/gdkgc-fb.c:
+       Call _gdk_fb_gc_calc_state() on any gc state change.
+
+       * gdk/linux-fb/gdkglobals-fb.c:
+       Add _gdk_fb_screen_gc
+               
+       * gdk/linux-fb/gdkdrawable-fb2.c:
+       _gdk_fb_gc_calc_state() calculates best functions
+       for the GC state and depth.
+       Moved bpp specialized code to separate functions.
+       Added optimized 24 bpp AA draw_drawable.
+
+       * gdk/linux-fb/gdkevents-fb.c:
+       Silence gcc warning.
+
+       * gdk/linux-fb/gdkimage-fb.c:
+       Use _gdk_fb_screen_gc
+
+       * gdk/linux-fb/gdkwindow-fb.c:
+       Init and use _gdk_fb_screen_gc
+
+       * gdk/linux-fb/mitypes.h:
+       Remove unused types.
+
+2000-11-14  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/gtktextlayout.c (add_cursor): use PANGO_PIXELS() to convert
+       to pixels
+
+2000-11-14  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/testtextbuffer.c (fill_buffer): change "offset" to "rise"
+
+       * gtk/gtktexttypes.h (GTK_TEXT_UNKNOWN_CHAR): Add macro for
+       unknown char, no real reason we were using a variable. 
+       Remove gtk_text_unknown_char variable. Fix all the text widget
+       files accordingly.
+
+       * gtk/gtktexttypes.c: Change "unknown character" to 0xFFFC, 
+       since the Unicode spec seems to prefer that character for our
+       purposes.
+
+Wed Nov 15 02:18:01 2000  Robert Brady  <robert@suse.co.uk>
+
+       * gtk/gtkrc.c (gtk_rc_get_im_module_file): The return 
+       value of g_getenv() isn't freeable, so g_strdup it.
+
+       * modules/input/inuktitut.c: Inuktitut input method.
+
+       * modules/input/Makefile.am: Build this.
+       
+2000-11-14  Elliot Lee  <sopwith@redhat.com>
+
+       * gtk/Makefile.am: Install gtk.immodules, needed for operation
+       of gtk programs.
+
+Tue Nov 14 20:13:06 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktextlayout.c (gtk_text_layout_move_iter_to_line_end): Fix
+       reversed > that was causing Home to go to end of previous line.
+
+       * gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress): Ignore
+       modified-keypresses (leave for bindings.)
+
+       * modules/input/Makefile.am: Remove useless -export-dynamic
+       from module LDFLAGS.
+
+2000-11-14  Havoc Pennington  <hp@redhat.com>
+
+       * gdk/gdkpango.c (gdk_draw_layout_line): Draw underlines one pixel
+       higher.
+
+       * gtk/gtktextdisplay.c (render_layout_line): Take rise into
+       account. Also, render rise, underline, background, etc. for
+       pixbufs as well as text. Also, draw underlines one pixel higher.
+
+       * gtk/gtktextlayout.c (gtk_text_layout_get_line_display): Add a
+       PangoAttribute for the rise, so it gets drawn properly. Also,
+       add the GtkTextAppearance attribute for pixbuf/widget segments
+       as well; we should go ahead and have rise, underline, background,
+       stipple work for those
+
+       * gtk/gtktexttag.c: Rename "offset" property to "rise" to match
+       Pango
+
+2000-11-15  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk/makefile.{mingw,msc}.in (gtk_OBJECTS): Add new objects.
+
+       * gtk/gtk.def: Update.
+
+       * gtk/gtkrc.c: Can't check for G_OS_WIN32 until glib.h has been
+       included.
+       (gtk_rc_get_im_module_file): Use run-time installation directory
+       on Win32.
+
+       * gdk/win32/rc/gdk.rc: Remove.
+       * gdk/win32/rc/gdk.rc.in: New file.
+       * gdk/win32/rc/Makefile.am: New file
+       * gdk/win32/Makefile.am: Corresponding changes.
+
+       * gtk/gtk.rc: Remove.
+       * gtk/gtk-win32.rc.in: New file.
+       * gtk/Makefile.am: Corresponding changes.
+
+       * configure.in: Corresponding changes.
+
+       * gtk/gtkcompat.h.win32: Remove, useless. A distribution already
+       has a built gtkcompat.h. Developers using CVS code on Win32 can
+       hand-edit it from gtkcompat.h.in.
+
+       * gtk/makefile.{mingw,msc}.in: Correspondingly don't try to make
+       gtkcompat.h from gtkcompat.h.win32.
+
 2000-11-14  Havoc Pennington  <hp@redhat.com>
 
        * gtk/gtktextview.c (gtk_text_view_drag_motion): Fix drag-and-drop
@@ -2428,10 +2686,13 @@ Mon Jul 31 16:45:48 2000  Owen Taylor  <otaylor@redhat.com>
 
 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/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.
+       * 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>