summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManish Singh <yosh@src.gnome.org>2003-01-15 17:30:29 +0000
committerManish Singh <yosh@src.gnome.org>2003-01-15 17:30:29 +0000
commit2dfb6c4e4fee5f89ff0d23d16f47f5760d236ac1 (patch)
treeb69d1023ee648a4c5108d339449653188c156731
parent88516ef8cb9db61b35e82fb9d43ae112b417cad2 (diff)
downloadgtk+-gtk-2-0.tar.gz
This doesn't belong here. Removing for correctness sake.gtk-2-0
-rw-r--r--ChangeLog.pre-2-23132
1 files changed, 0 insertions, 3132 deletions
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
deleted file mode 100644
index 47d3986ddc..0000000000
--- a/ChangeLog.pre-2-2
+++ /dev/null
@@ -1,3132 +0,0 @@
-2002-12-21 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_new): Move the code that
- sets the window style and extended window style, and adjusts the
- width and height to take the window decorations into account
- earlier. The adjusted width and height used to be ignored. Remove
- the local x, y, width and height variables, no need to further
- confuse the code by having local copies. (Partial fix, I hope, for
- #101588)
-
- (gdk_window_move): When moving top-level windows, take title bar
- and border width into account, offsetting the coordinates before
- calling SetWindowPos().
-
- (gdk_window_set_decorations, gdk_window_set_functions):
- Reimplement, taking into account the peculiar semantics of
- GDK_DECOR_ALL and GDK_FUNC_ALL. (#79036)
-
- (gdk_window_get_decorations): Implement. (#98981)
-
- (gdk_window_set_type_hint): When setting
- GDK_WINDOW_TYPE_HINT_MENU, call gdk_window_set_decorations().
-
- * gdk/gdk.def: Add gdk_window_get_decorations. (#98981)
-
-2002-12-20 Sven Neumann <sven@gimp.org>
-
- * examples/gtkdial/gtkdial.c: use G_PI instead of M_PI.
-
-Fri Dec 13 23:10:21 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkclist.c: Fix a problem with the focus row
- ending up off the list when rows were deleted
- (#94812, Christian Reis, Jon Nelson).
-
-Thu Dec 12 19:51:45 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfilesel.c (open_new_dir): Include "."
- and ".." in the list of entries; they are needed for
- correct handling of .<TAB>, ..<TAB>; were lost
- with the GDir conversion. (Francisco Bustamante,
- #89972)
-
- * gtk/gtkfilesel.c (open_new_dir): If we hit
- EOF unexpectedly, that's OK... a file was just
- deleted while we were reading the directory.
-
-Thu Dec 12 17:01:38 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkdnd.c (gtk_drag_find_widget): Skip insensitive
- widgets. (#84061)
-
-Tue Dec 10 14:37:41 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkevents-x11.c (gdk_event_translate)
- gdk/x11/gdkwindow-x11.h: Separate out tracking of the X server
- focus window from tracking our idea of what the focus window is,
- because the PointerRoot code needs to know the real pointer
- window.
-
-Tue Dec 10 12:57:00 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkclist.c (adjust_adjustments): Fix typo with
- hadjustment/vadjustment introduce prior to 2.0.0.
- (#84621, Charles Kerr)
-
-2002-12-08 Tor Lillqvist <tml@iki.fi>
-
- Fix bug #10557:
-
- * gdk/win32/gdkevents-win32.c: Minor debugging output changes.
- (gdk_event_translate): Ignore the WM_SHOWWINDOW/SW_OTHERUNZOOM or
- SW_OTHERZOOM messages. Do not generate a GDK_UNMAP event for
- WM_SIZE/SIZE_MINIMIZED messages, they do not really corrspond to
- unmapping on X11. Set window state correctly for all three of
- SIZE_{MINIMIZED,MAXIMIZED,RESTORED}. A maximized and then iconified
- ("minimized" in Windows terminology) window still has the
- "maximized" property, i.e. when deiconified, it will reappear as
- maximized.
-
- * gdk/win32/gdkprivate-win32.h
- * gdk/win32/gdkmain-win32.c (gdk_win32_window_state_to_string):
- New debugging output helper function.
-
- * gdk/win32/gdkwindow-win32.c (show_window_internal): Handle more
- situations. Add parameter to tell whether deiconifying. Code
- reorg: Return early when appropriate instead of using nested if
- statements. If just deiconifying without raising, restore active
- window.
-
- (gdk_window_hide, gdk_window_withdraw, gdk_window_iconify,
- gdk_window_deiconify, gdk_window_maximize, gdk_window_unmaximize,
- gdk_window_focus): Use gdk_win32_window_state_to_string() in
- debugging output.
-
- (gdk_window_iconify): Restore active window after calling
- ShowWindow(). Otherwise the "next" window gets activated.
-
- (gdk_window_stick, gdk_window_unstick): Don't output any warnings.
-
-2002-12-08 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtkcolorsel.c (gtk_color_selection_set_previous_color):
- (gtk_color_selection_set_previous_alpha): Reset priv->changing
- before returning. (#100443)
-
-Fri Dec 6 17:50:57 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/gdkpixmap.c (PACKED_COLOR): Fix incorrect
- masks in PACKED_COLOR definition. (#99795,
- John Finlay)
-
-Tue Dec 3 17:47:24 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkgeometry-x11.c (gdk_window_guffaw_scroll): Fix wrong
- sign for queued translation. (Found by Chris Blizzard,
- #100274)
-
-2002-12-01 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdrawable-win32.c (generic_draw): Don't leak
- stipple_gc. Some more checks for errors. Use correct ternary ROP
- when blitting the foreground into the tile pixmap where the
- stipple is set. (I didn't notice that I had used the wrong one, as
- it didn't matter on Win2k, where DIB sections apparently are
- zeroed upon creation. But on Win98 they have random initial
- contents. Thanks to Hans Breuer for reporting this.)
- (gdk_win32_draw_rectangle, gdk_win32_draw_arc,
- gdk_win32_draw_polygon): Don't pass the LINE_ATTRIBUTES bits to
- generic_draw() if drawing a filled figure.
-
- * gdk/win32/gdkmain-win32.c (gdk_win32_print_dc): Minor cosmetics.
- (gdk_win32_gcvalues_mask_to_string): Initialize buffer as empty.
-
-2002-11-29 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkprivate-win32.h (WIN32_API_FAILED,
- WIN32_GDI_FAILED, OTHER_API_FAILED): Don't use __PRETTY_FUNCTION__
- if __GNUC__ >= 3, to avoid warning message.
-
- * gdk/win32/gdkwindow-win32.c (show_window_internal): Only call
- SetWindowPos() with HWND_TOPMOST if the raise flag is on.
-
- (gdk_window_set_transient_for): Rewrite. Just call SetWindowLong()
- with GWL_HWNDPARENT, which despite its name sets the *owner*
- window, which should be exactly what we want. The PSDK
- documentation is said to be misleading. testgtk's modal window
- test now works much better. (#50586)
-
-Tue Nov 26 14:16:15 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
-
- * modules/input/gtkimcontextxim.c
- (gtk_im_context_xim_filter_keypress):
- Fix #99593: Fix a memory leak when XmbLookupString returns
- XBufferOverflow
-
-2002-11-25 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkevents-win32.c (print_event_state,
- print_window_state, print_event): Enclose in #ifdef
- G_ENABLE_DEBUG, as they use functions only available with
- G_ENABLE_DEBUG, and are called only when G_ENABLE_DEBUG. (#99494,
- Arnaud Charlet)
-
-2002-11-24 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdrawable-win32.c: Remove the already ifdeffed-out
- code that didn't use generic_draw.
-
- (generic_draw): When drawing into the mask (for tiled/stippled
- fill styles), copy the line attributes from the actual GC. Also
- ask for text drawing setup if needed. Use differently set up HDCs
- in the normal and tiled/stippled cases.
-
- (draw_segments) Slight code reorg.
-
- (draw_lines, gdk_win32_draw_lines): Use generic_draw() also for
- lines.
-
- * gdk/win32/gdkgc-win32.c: Remove ifdeffed-out code.
-
- (predraw_set_foreground, gdk_win32_hdc_get): Some code moved
- around. Call SetROP2() only if necessary. Call SetTextColor() only
- if GDK_GC_FOREGROUND flag present.
-
- Remove background color handling from here. The background color
- of a GdkGC is supposed to affect only GDK_OPAQUE_STIPPLED fill style,
- which it is already handled in generic_draw(), and
- GDK_LINE_DOUBLE_DASH lines, which aren't implemented properly
- anyway. Calling SetBkColor() is unnecessary.
-
- (gdk_win32_hdc_get, gdk_win32_hdc_release): Add doc comments, as
- these are public functions.
-
-2002-11-23 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdrawable-win32.c (draw_polygon,
- gdk_win32_draw_polygon, draw_segments, gdk_win32_draw_segments):
- Use generic_draw() also for polygons and segments, thus adding
- support for tiled and stippled polygons and segments.
-
- (gdk_win32_draw_points): Use Rectangle() instead of
- SetPixel(). Rectangle() uses the function (raster op) set for the
- HDC, SetPixel() doesn't.
-
- (widen_bounds): New function, refactoring.
-
- * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Ifdef out the
- GDK_OPAQUE_STIPPLED handling here, has been superseded by the code
- in generic_draw(). Always create a solid brush.
-
-2002-11-22 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdrawable-win32.c (draw_arc, gdk_win32_draw_arc):
- Use generic_draw() also for arcs, thus adding support for tiled
- and stippled arcs.
-
- * gdk/win32/gdkevents-win32.c (synthesize_expose_events): Don't
- synthesize expose events for GDK_INPUT_ONLY windows.
- (gdk_event_translate): On WM_SIZE, call
- gdk_synthesize_window_state() if window was iconified, restored or
- maximized. (#98983, Arnaud Charlet)
-
- * gdk/win32/gdkmain-win32.c
- * gdk/win32/gdkpixmap-win32.c: Minor debugging output changes.
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_new): Revert change from
- 2002-11-19: Don't need to set depth of GDK_INPUT_ONLY windows to
- nonzero. It was synthesize_expose_events() (see above) that was
- causing the trouble with them in 256-colour mode.
-
-2002-11-21 15:48:13 2002 Dan Mills <thunder@ximian.com>
-
- * configure.in: replace gtk-doc version check with an all-sh
- version that works better (#99216).
-
-Wed Nov 20 20:35:14 2002 Kristian Rietveld <kris@gtk.org>
-
- * ==== Released 2.0.9 ====
-
- * configure.in: Version 2.0.9, interface, binary age 9.
-
- * NEWS: updated.
-
-Wed Nov 20 19:42:57 2002 Kristian Rietveld <kris@gtk.org>
-
- Merged treeview fixes from HEAD.
-
- * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value
- in the range of [-1, 1] instead [0, 1],
- (gtk_rbtree_reorder_invert_func): ditto,
- This makes treeview reordering working on platforms as FreeBSD and
- solaris, thanks go to Heiner Eichmann for finding this out and
- sending in a patch (#98251).
-
- * gtk/gtktreestore.c (node_free): only free the data list if
- node->data is not NULL,
- (gtk_tree_store_remove): free the data list from the node if
- needed. (#94728, pointed out by Peter Bloomfield).
-
- * gtk/gtktreeview.c (gtk_tree_view_remove_column): stop editing
- and set the edited_column to NULL if edited_column is set.
- (#91288, modified patch from Josh Parsons).
-
- * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
- only _set_text if celltext->text is not NULL. (#97815, reported
- and testcase provided by Vitaly Tishkov).
-
- * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
- also update the anchor_path, makes behaviour consistent with the
- other selection modification functions. (#96801, reported and
- testcase provided by Vitaly Tishkov).
-
-2002-11-20 Tor Lillqvist <tml@iki.fi>
-
- Fix by Arnaud Charlet (#98983):
-
- * gtk+/gdk/win32/gdkwindow-win32.c
- (gdk_window_get_frame_extents): Fix typo in setting y.
-
-2002-11-19 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_new): Yes, my change on
- 2002-11-14 to gdkpixmap-win32.c:gdk_pixmap_new() broke palettized
- (256-colour) display slightly: For some reason
- GdkWindowObject::depth of GDK_INPUT_ONLY windows now needs to be
- set to the visual's depth, even if the X11 backend sets it to
- zero. Otherwise, on a palettized display, gdk_pixmap_new() when
- called from gdk_window_begin_paint_region() would get zero from
- gdk_drawable_get_depth(), and fail.
-
-2002-11-15 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkprivate-win32.h
- * gdk/win32/gdkglobals-win32.c
- * gdk/win32/gdkmain-win32.c
- * gdk/win32/gdkdrawable-win32.c (generic_draw): Don't check if
- MaskBlt() is present in gdi32.dll, it is, even on Win9x. It just
- always returns failure on Win9x. Instead, call MaskBlt() only if
- we are on NT/2k/XP.
-
-2002-11-13 Christopher James Lahey <clahey@ximian.com>
-
- * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_colormap): Ref
- the colormap returned from gdk_colormap_lookup.
-
-2002-11-13 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdrawable-win32.c (bitblt_wrapper): New
- function. Translates the GC's current binary raster op (rop2) to
- the appropriate ternary raster op and calls BitBlt(). Previously
- used SRCCOPY always.
- (blit_from_pixmap, blit_inside_window, blit_from_window): Use
- bitblt_wrapper().
-
- * gdk/win32/gdkgc-win32.c
- * gdk/win32/gdkmain-win32.c:: Various debugging output improvements.
-
- * gdk/win32/gdkgc-win32.c (predraw_set_foreground): Check whether
- tile/stipple origins are valid when calling SetBrushOrgEx().
- (gdk_win32_hdc_get): Ifdef out code that tries to handle the
- stipple by converting it into a region, and combining the clip
- region with that. A stipple shouldn't work like that, it should
- replicate in x and y directions. Stipples will have to be handled
- elsewhere.
-
- * gdk/win32/gdkmain-win32.c: (gdk_win32_gcvalues_mask_to_string,
- gdk_win32_rop2_to_string): New debugging functions.
- (gdk_win32_print_dc): Print also DC's rop2 and text color.
-
- * gdk/win32/gdkprivate-win32.h: Declare new functions.
-
-2002-11-10 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtkstatusbar.c (gtk_statusbar_button_press): Don't start
- a drag on double click. (#98189)
-
-Fri Nov 8 14:44:43 2002 Owen Taylor <otaylor@redhat.com>
-
- * ==== Released 2.0.8 ====
-
- * configure.in: Version 2.0.8, interface, binary age 8.
-
- * NEWS: Updated.
-
-Thu Nov 7 18:09:42 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfilesel.c (open_new_dir): Escape invalid
- filename before printing it out, since it isn't
- a valid UTF-8 string. (#94676)
-
-2002-11-07 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkgeometry-win32.c (gdk_window_copy_area_scroll,
- _gdk_window_move_resize_child): Call UpdateWindow() after
- scrolling or moving/resizing the window. This causes a WM_PAINT
- message to be sent to the window procedure. Improves scrolling a
- lot, for instance in testgtk's "scrolled windows" dialog or
- gtk-demo's "Text Widget".
-
- Without calling UpdateWindow(), Windows generates a WM_PAINT only
- when there is no other message in the queue. Thus, while you keep
- moving the scrollbar slider and generating mouse messages, no
- WM_PAINT messages are sent.
-
-Thu Nov 7 17:18:06 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_pixbuf):
- Don't try to use render if we can't get a picture for
- the drawable. (Fixes #97220, reported by
- Jamie Zawinski)
-
- * gtk/gtkimage.c: Force requisition calculation
- when we get a expose prior to size_request().
- (#91711, reported by Sven Neumann, debugging
- help from Matthias Clasen, Soeren Sandmann)
-
-Thu Nov 7 14:59:43 2002 Owen Taylor <otaylor@redhat.com>
-
- * tests/testcalendar.c: Back out last change, should have gone in
- on HEAD.
-
-Thu Nov 7 14:51:31 2002 Owen Taylor <otaylor@redhat.com>
-
- * tests/testcalendar.c (calendar_date_to_string):
- Use g_date_strftime(), fixing #74745. (Alper Ersoy)
-
-Mon Nov 4 16:55:37 2002 Owen Taylor <otaylor@redhat.com>
-
- * ==== Released 2.0.7 ====
-
- * configure.in: Version 2.0.7, interface, binary 7.
-
- * NEWS: Updates.
-
-2002-11-03 Tor Lillqvist <tml@iki.fi>
-
- Lots of changes to the Win32 backend:
-
- One big improvement is that scrolling of windows with background
- pixmaps now works much better. (This can be seen in for instance
- testgtk's "text" test.) Blitting inside a window
- (gdk_draw_drawable) also works much better now (can also seen in
- the "text" test).
-
- Another major change is we don't (try to) do guffaw scrolling as
- there is no static window gravity on Windows. Guffaw scrolling
- would be unnecessary anyway, as there is the ScrollWindow()
- API. This improves the behaviour of the Text Widget demo in
- gtk-demo a lot. But I have no idea how the lack of static win
- gravity should be handled in other places where the X11 code uses
- it. Especially _gdk_window_move_resize_child().
-
- Big windows still don't work correctly, I assume.
-l
- Another vague area is the translate_queue. I don't think the queue
- items actually ever gets used, at least not in the code as of now.
-
- There is still some problem in expose handling. By moving an
- obscuring window back and forth over testgtk's main window, for
- instance, every now and then you typically get narrow vertical or
- horizontal strips of pixels that haven't been properly redrawn
- after being exposed. A fencepost error somewhere?
-
- * gdk/win32/gdkevents-win32.c: Cast known GdkWindowObjects
- directly instead of using GDK_WINDOW_OBJECT(). Remove unused
- latin_locale_loaded variable.
-
- (_gdk_win32_get_next_tick): New function. Used to make sure
- timestamps of events are always increasing, both in events
- generated from the window procedure and in events gotten via
- PeekMessage(). Not sure whether this is actually useful, but it
- seemed as a good idea.
-
- (real_window_procedure): Don't use a local GdkEventPrivate
- variable. Don't attempt any compression of configure or expose
- events here, handled elsewhere.
-
- (erase_background): Accumulate window offsets when traversing up
- the parent chain for GDK_PARENT_RELATIVE_BG, in order to get
- correct alignment of background pixmaps. Don't fill with
- BLACK_BRUSH if GDK_NO_BG.
-
- (gdk_event_get_graphics_expose): A bit more verbose debugging output.
-
- (gdk_event_translate): Use _gdk_win32_get_next_tick(). In the
- WM_PAINT handler, call GetUpdateRgn() before calling BeginPaint()
- and EndPaint() (which empty the update region).
-
- * gdk/win32/gdkdnd-win32.c
- * gdk/win32/gdkinput-win32.c:
- Use _gdk_win32_get_next_tick().
-
- * gdk/win32/gdkfont-win32.c: Use %p to print HFONTs.
-
- (gdk_text_size): Remove, unused.
-
- * gdk/win32/gdkgeometry-win32.c
- (_gdk_windowing_window_queue_antiexpose): Always return FALSE for
- now, until figured out whether antiexposes actually can work on
- Win32.
-
- (gdk_window_copy_area_scroll): Scroll also children with the
- ScrollWindowEx() call. No need to call gdk_window_move() on the
- children.
-
- (gdk_window_scroll): Don't do guffaw scrolling.
-
- (gdk_window_compute_position): Fix typo, used win32_y where x was
- intended.
-
- (gdk_window_queue_append): Use GetTickCount() for serial number,
- not GetMessageTime(), which can be very far back.
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_gravity_works): Remove,
- we know that there is no such thing on Windows.
-
- (gdk_window_set_static_bit_gravity,
- gdk_window_set_static_win_gravity): Ditto, remove, they didn't do
- anything anyway.
-
- (_gdk_windowing_window_init, gdk_window_foreign_new): Call
- _gdk_window_init_position() like in the X11 backend.
-
- (gdk_window_reparent): Don't call the now nonexistent
- gdk_window_set_static_win_gravity(). No idea what should be done
- instead.
-
- (gdk_window_get_geometry): The returned x and y should be relative
- to parent. Used to be always zero..
-
- (gdk_window_set_static_gravities): Return FALSE if trying to set
- static gravity.
-
- * gdk/win32/gdkdrawable-win32.c (_gdk_win32_draw_tiles):
- Rewrite. Make static. Must take tile origin parameters, too.
-
- (gdk_win32_draw_rectangle): Pass the tile/stipple origin to
- _gdk_win32_draw_tiles(). Remove #if 0 code.
-
- (blit_inside_window): Don't call ScrollDC(), that didn't work at
- all like I thought. A simple call to BitBlt() is enough.
-
- * gdk/win32/gdkcolor-win32.c (gdk_win32_color_to_string,
- gdk_win32_print_paletteentries, gdk_win32_print_system_palette,
- gdk_win32_print_hpalette)
- * gdk/win32/gdkdrawable-win32.c (gdk_win32_drawable_description)
- * gdk/win32/gdkevents-win32.c (gdk_win32_message_name):
- Move all debugging helper functions to gdkmain-win32.c.
-
- * gdk/win32/gdkmain-win32.c: (gdk_win32_lbstyle_to_string,
- gdk_win32_pstype_to_string, gdk_win32_psstyle_to_string,
- gdk_win32_psendcap_to_string, gdk_win32_psjoin_to_string): New
- debugging functions.
-
- (static_printf): Helper function for the above. sprintfs into a
- static circular buffer, return value should be used "soon".
-
- * gdk/win32/gdkgc-win32.c: Use above debugging functions.
-
- * gdk/win32/gdkprivate-win32.h: Declare new functions, remove
- obsoleted ones.
-
-Sun Nov 3 21:26:20 2002 Kristian Rietveld <kris@gtk.org>
-
- Bah, and of course I broke something ...
-
- * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): fix
- up the mess I caused with my commit of Oct 23 fixing #50263, things
- should be fine now.
-
-Sun Nov 3 13:03:29 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfilesel.c configure.in: Remove check for
- winsock.h since it might show up on Linux+Wine.
- Instead just conditionalize of G_OS_WIN32.
- (#97396, Gaute Lindkvist)
-
-Sun Nov 3 01:27:40 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size):
- check if width isn't zero instead of calc_width ...
-
-Sun Nov 3 01:22:01 2002 Kristian Rietveld <kris@gtk.org>
-
- Merge fest from HEAD, note that only a selection of bug fixes on
- HEAD got committed to stable.
-
- #94868, reported and testcase provided by Daniel Elstner.
- * gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
- free anchor if applicable.
-
- #92014, fixed with help of detailed traces from Morten Welinder.
- * gtk/gtkliststore.c (gtk_list_store_remove_silently): free the
- actual link after the node has been removed.
-
- * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_column_finalize):
- free the cell_list and the child if it exists.
-
- #85858, #85859, #85860, #85872, reported by David L. Cooper II.
- * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
- s/guint/GtkCellRendererState/.
-
- * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_render):
- ditto.
-
- * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render),
- (gtk_cell_renderer_toggle_activate): ditto.
-
- * gtk/gtkliststore.c (gtk_list_store_get_flags): a
- s/guint/GtkTreeModelFlags/ on the return type.
-
- #93629, fixes a really evil GtkTreeModelSort bug. Reported and
- testcase by Hans Petter Jansson.
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_changed): if we
- are swapping two rows (re-insertion on row_changed), also *emit*
- a rows_reordered signal. oops.
-
- #96851, reported by Jorn Baayen.
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_model): remove
- the second ref command on the child_model, we only have to ref it
- once here. (#96851, reported by Jorn Baayen).
-
- #50263, reported by Havoc Pennington.
- * gtk/gtktreeselection.c (model_changed): new function,
- (gtk_tree_selection_selected_foreach): monitor changes in the model,
- bail out if the model has been changed from the foreach func.
-
-2002-10-28 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_set_decorations,
- gdk_window_set_functions): Don't call GetWindowLong for
- GWL_EXSTYLE, the extended window style wasn't used or
- changed. After setting the window style with SetWindowLong, call
- SetWindowPos with the SWP_FRAMECHANGED flag for the window to
- actually be updated, as Platform SDK docs say one should. (#95812,
- huzheng)
-
-2002-10-25 Dmitry G. Mastrukov <dmitry@taurussoft.org>
-
- * configure.in: Added Belorusian (be) translation to ALL_LINGUAS.
-
-Tue Oct 22 20:02:22 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkcombo.c: When popping up the list without
- any selected items, hack the focus on the list to
- avoid triggering a bug in GtkList when clicking
- on focused-but-not-selected items (#86700,
- Zimler Attila, Matthias Clasen) and to keep
- GtkWindow from selecting the first item.
-
-Tue Oct 22 15:13:59 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimmulticontext.c: Include config.h
- (#96441, Morten Welinder)
-
-Tue Oct 22 15:03:41 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/fnmatch.h: When compiling our on fnmatch.c,
- #define fnmatch _gtk_fnmatch (#92890, Jacob Berkman)
-
-Mon Oct 21 14:04:39 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkentry.c (gtk_entry_get_public_chars): Return
- "" for entry->invisible_char == 0, otherwise N copies
- of entry->invisible_char. (#95486, Vitaly Tishkov)
-
- * gtk/gtkentry.c: Fix a bunch of places where entry->text
- instead of layout->text was being used for computation
- of offsets/indices in the layout. Using layout->text
- is necessary because when the entry is invisible, it
- doesn't correspond to entry->text.
-
-Sat Oct 12 15:28:06 2002 Manish Singh <yosh@gimp.org>
-
- * gtk/gtkitemfactory.c: use GTK_IS_RADIO_MENU_ITEM instead
- of comparing the type directly. This handles possible subclasses
- too. (Recommended by Tim Janik)
-
-Thu Oct 10 14:35:31 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkscrolledwindow.[ch]: Privately export
- _gtk_scrolled_window_get_scrollbar_spacing().
-
- * gtk/gtkcombo.c: Properly account from scrollbar
- spacing when computing the size of the popup window.
- (#84955, Marco Pesenti Gritti)
-
-2002-10-09 Stanislav Brabec <sbrabec@suse.cz>
-
- * gtk/gtkimcontextsimple.c: Added support for hungarian characters
- (addition to bug #93421). Only via dead keys, because compose key
- combinations in X are erratic.
-
-Tue Oct 8 09:41:43 2002 Owen Taylor <otaylor@redhat.com>
-
- * Patch from Takuro Ashie to fix updating of open_ims
- list. (#95150)
-
-Mon Oct 7 15:52:13 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkkeys-x11.c (update_keymaps): Fix infinite
- loop from last change.
-
-2002-10-07 jacob berkman <jacob@ximian.com>
-
- * gdk/x11/gdkkeys-x11.c (update_keymaps): fix build
-
-Mon Oct 7 12:40:39 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwindow.c (gtk_window_move_resize): Clean
- up the handling of clearing transient state
- settings, fixing bug #95026, reported by Jami
- Pekannen.
-
-Mon Oct 7 11:45:17 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkkeys-x11.c (update_keymaps): If Mode_switch
- is used for a known modifier like Mod1, assume it won't
- be used to switch group. (#94841, problem reported by
- Szekeres Istvan)
-
-Fri Oct 4 14:49:04 2002 Owen Taylor <otaylor@redhat.com>
-
- Patch from Shivram U <shivaram.upadhyayula@wipro.com>
-
- * gdk/x11/gdkkeys-x11.c (update_keymaps): Increased the keycount to
- (max_keycode - min_keycode) + 1 from (max_keycode - min_keycode).
- (update_keymaps), (gdk_keymap_get_entries_for_keyval) looping through
- less than or equal to max_keycode. (#79184)
-
-2002-10-01 Stanislav Brabec <sbrabec@suse.cz>
-
- * gtk/gtkimcontextsimple.c: Fixed alphabetical order (bug #93421).
-
-Mon Sep 30 14:46:49 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkbindings.c (gtk_binding_set_new): Initialize
- ->parsed field. (#94536, patch from Sebastian Ritau. Maybe
- fixes #87411?)
-
-2002-09-30 Stanislav Brabec <sbrabec@suse.cz>
-
- * gtk/gtkimcontextsimple.c: Completed ISO-8859-2 characters
- support (#93421), fixed cacute, umacron, completed dead_key+space
- convention.
-
-Sun Sep 29 12:59:42 2002 Manish Singh <yosh@gimp.org>
-
- * gtk/gtktypeutils.h: use #defines instead of enum for
- GtkFundamentalType compat, to prevent 64-bit vs. 32-bit
- confusion (#90400)
-
-2002-09-29 Tor Lillqvist <tml@iki.fi>
-
- * configure.in: Instead of forcing -fnative-struct into CFLAGS
- when using gcc for Win32, check for gcc version 3.x which uses
- -mms-bitfields instead. Also check if either of these switches is
- actually available at all, and warn if not. Thanks to Soren
- Andersen for the inspiration. (#93965)
-
-2002-09-28 Matthias Clasen <maclas@gmx.de>
-
- * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): Make
- drawing to the root window work. (#89492)
-
-2002-08-10 Matthias Clasen <maclas@gmx.de>
-
- * gdk/gdkrgb.c (gdk_rgb_try_colormap):
- (gdk_rgb_create_info):
- (gdk_rgb_select_conv):
- (gdk_draw_gray_image):
- (gdk_rgb_cmap_get_info): Changes to support depth 8 StaticColor
- visuals. (#81631)
- (gdk_rgb_cmap_free): Don't loop forever.
-
-Fri Sep 27 18:14:00 2002 Owen Taylor <otaylor@redhat.com>
-
- (#91249, Thomas Leonard)
-
- * gtk/gtkselection.c (gtk_selection_convert): Initialize
- idle time to 0.
-
- * gtk/gtkselection.c: Up idle timeout to 5 minutes
- from 5 seconds.
-
-Fri Sep 27 17:40:47 2002 Owen Taylor <otaylor@redhat.com>
-
- * modules/input/Makefile.am: Patch from J. Ali Harlow
- to avoid generating gtk.immodules when cross-compiling.
- (#87774)
-
-Fri Sep 27 17:23:31 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkcolorsel.c: Fix some signed/unsigned warnings.
- (#85863, David L. Cooper II)
-
-Fri Sep 27 16:23:49 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtklabel.c : Replaced instances where strlen (label->label) is
- used to get a byte code with strlen (label->text) as label->text
- contains the actual display text, while label->label contains
- markup / mnemonics. (#92683, Patch from Shivram U
- <shivaram.upadhyayula@wipro.com>, with some additions.)
-
- * gtk/gtklabel.c (gtk_label_set_uline_text_internal):
- Fix a leftover, now incorrect comment.
-
-Fri Sep 27 16:15:11 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtknotebook.c (gtk_notebook_get_event_window_position):
- Handle the case where the first page isn't visible.
- (#90336, bug tracked down by Chema Celorio)
-
-Fri Sep 27 15:57:15 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkstock.c (builtin_items): Change accelerator
- from C_ut to Cu_t. (#82747, Paolo Maggi)
-
-Fri Sep 27 15:27:45 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimage.c (gtk_image_unrealize): Reset the
- animation iter on unrealize as well as unmap.
- (#94336)
-
- * gtk/gtkprogressbar.c: Back out change that should
- have been applied on HEAD.
-
-Tue Sep 24 23:43:10 2002 Manish Singh <yosh@gimp.org>
-
- * gtk/gtkfilesel.c: check if last_selected is valid before doing
- a strcmp on it, which may happen if selections happen programmatically
- instead of through the UI (#86566)
-
-Tue Sep 24 23:09:19 2002 Manish Singh <yosh@gimp.org>
-
- * gtk/gtkfilesel.c: preserve ordering from gtk_tree_selection_foreach
- when returning filenames for gtk_file_selection_get_selections
- (#86567)
-
-Tue Sep 24 06:39:36 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/Makefile.am: Add the gxid_* files to
- EXTRA_DIST (#90511, Zenith Lau)
-
-Thu Aug 8 16:58:22 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkspinbutton.c (gtk_spin_button_real_change_value):
- Remove the check for editable. (Reported by Brent Fox)
-
-Tue Sep 24 05:12:14 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimcontextsimple.c: Fixes to GtkIMContextSimple
- compose table for us-intl keyboards (Red Hat bugzilla
- #70995, Alexandre Oliva)
-
-Mon Sep 23 14:58:04 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkhandlebox.h gtk/gtktextbtree.[ch]:
- Use 'signed int' not 'gint' for signed bitfields.
- (#93020, Vitaly Tishkov)
-
- * gtk/gtktextlayout.h gtk/gtktextbtree.[ch]:
- Fix some 'gint' bitfields that should have been
- unsigned.
-
-Mon Sep 23 12:12:48 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkspinbutton.c: Patch from Joshua N Pritikin to
- fix problem where signal connection wasn't removed
- from adjustment on finalize. (#93962)
-
-Fri Sep 20 18:01:26 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkentry.c (gtk_entry_unrealize): Set the IM
- context client window to NULL, not to the window that
- is about to be destroyed. (#88231)
-
-2002-09-21 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkmain-win32.c (_gdk_windowing_init_check): Silence a
- gcc warning, use %p to print a HKL.
-
- * gdk/win32/gdkevents-win32.c (gdk_event_translate):
- WM_SYSKEYDOWN, WM_SYSKEYUP: Need to handle F10 specially here in
- order to be able to handle it normally in the application. Set
- ignore_wm_char also always when handling WM_SYSKEY{DOWN,UP}, this
- way we can generate GDK events also for Alt-Fn keys, for instance.
-
- * gdk/win32/gdkselection-win32.c (sanitize_utf8): Copy from X11
- backend. The old version mishandled consecutive newlines.
-
- * tests/testgtkrc: Remove obsolete mention of gtk-engines and
- Pixmap theme engine on Win32.
-
-2002-09-20 Tor Lillqvist <tml@iki.fi>
-
- * gtk/gtkmain.c (gtk_get_default_language): On Win32, look
- explicitly for LANG, LC_ALL and LC_CTYPE, and if not found, use
- g_win32_getlocale(). The setlocale() in msvcrt.dll would return a
- locale name in the form Swedish_Finland for sv_FI.
-
-2002-09-16 Tor Lillqvist <tml@iki.fi>
-
- * gdk/gdkfont.h: Delete leftover declarations of the obsolete
- Win32-only functions gdk_font_full_name_get() and
- gdk_font_full_name_free().
-
- * gdk/gdk.def: Delete from here, too.
-
- * gdk/win32/gdkfont-win32.c (logfont_to_xlfd,
- gdk_font_full_name_get, gdk_font_full_name_free): Delete
- implementation, and helper functions.
-
- (pattern_match, InnerEnumFontFamExProc, EnumFontFamExProc,
- gdk_font_list_new, gdk_font_list_free): Delete unused functions.
-
- (gdk_text_width, gdk_text_width_wc) Instead of code duplication,
- let gdk_text_extents() and gdk_text_extents_wc() do the job.
-
- * gdk/win32/gdkgc-win32.c (gdk_win32_gc_values_to_win32values):
- Don't use the above removed functions in debugging output.
-
- * gdk/win32/gdkinput-win32.c (gdk_input_wintab_init): Use correct
- function name in warning messages.
-
-2002-09-14 Sven Neumann <sven@gimp.org>
-
- * gdk/gdkpixbuf-drawable.c: fixed my latest change.
-
-2002-09-13 Sven Neumann <sven@gimp.org>
-
- * gdk/gdkpixbuf-drawable.c: use the most significant bits of the
- GdkColor components (#89703).
-
-Tue Sep 10 15:39:42 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtkliststore.c (gtk_list_store_finalize): free the root
- list.
-
- * gtk/gtktreestore.c (gtk_tree_store_finalize): free the root
- nodes.
-
-Tue Sep 10 11:06:51 2002 HideToshi Tajima <hidetoshi.tajima@sun.com>
-
- * modules/input/gtkimcontextxim.c (gtk_im_context_xim_get_ic):
- (gtk_im_context_xim_get_ic, gtk_im_with_preedit,
- gtk_im_without_preeedit): filter key release events only when
- input methods ask for (#81759)
-
-Tue Sep 10 09:29:00 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkevents-x11.c (gdk_event_translate): Take
- focus mode into account when tracking FocusIn/Out events,
- so we don't get confused by focus changes while a
- keyboard grab is in effect. (Probably fixes #90563)
-
-Mon Sep 9 16:16:25 2002 Shivram U <shivaram.upadhyayula@wipro.com>
-
- * gtk/gtktextview.c (gtk_text_view_drag_motion): If the end iter
- is also a part of the selection, then we are in the selection.
- (#92768)
-
-2002-09-08 Tor Lillqvist <tml@iki.fi>
-
- * configure.in: Add AM_CONDITIONAL calls also in the non-x11
- branch. Otherwise we get "conditional \"$1\" was never defined.
- Usually this means the macro was only invoked conditionally."
- errors when running configure if using automake 1.6a. Yeah, I know
- that autogen.sh says to use automake 1.4, but on Win32 I more or
- less have to use the bleeding edge. I think.
-
-Sat Sep 7 21:24:55 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * gtk/gtktoolbar.c (get_button_relief): call
- gtk_widget_ensure_style() before reading "button_relief". Fixes
- (#92741).
-
-Fri Sep 6 15:35:01 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/gdkgc.c (gdk_gc_new_with_values): Only set
- gc->colormap if it isn't already set. (Alex Larsson,
- #90632)
-
-Fri Sep 6 12:41:16 2002 Owen Taylor <otaylor@redhat.com>
-
- * modules/input/gtkimcontextxim.c: Pass the actual input
- keycode to XIM, rather than the result of backconverting
- the keysym. Fixes the <> input problem! (#74922)
-
- * gtk/gtkimmodule.c: Fix bug where GTK_IM_MODULE environment
- variable couldn't be used to force the input method to
- the default input method.
-
-2002-09-05 jacob berkman <jacob@ximian.com>
-
- * autogen.sh: run automake-1.4 when checking version, not automake
-
-2002-09-05 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkproperty-win32.c (gdk_property_change): Fix braino,
- actually do check each char, not just the first one, when looping
- through the text looking to insert CR in front of each LF. Bug
- noticed and fix provided by Florent Duguet.
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_set_transient_for):
- Use HWND_NOTOPMOST instead of HWND_TOPMOST. Suggested by Florent
- Duguet.
-
-2002-08-31 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkevents-win32.c (_gdk_events_init): On Cygwin, open
- /dev/windows instead of using the magic G_WIN32_MSG_HANDLE fd that
- is implemented (in GLib) only on native Win32. (#91683, Masahiro
- Sakai)
-
- * gtk/gtkfilesel.c: Include <sys/cygwin.h on Cygwin, for
- cygwin_conv_to_posix_path().
- (translate_win32_path, get_real_filename): Use
- cygwin_conv_to_posix_path().
- (gtk_file_selection_dir_activate): Call get_real_filename() here,
- too. (#91843, Masahiro Sakai)
-
-2002-08-28 Naba Kumar <naba@gnome.org>
-
- * configure.in: Added hindi translation (hi) in ALL_LINGUS.
-
-2002-08-26 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkwindow-win32.c (RegisterGdkClass): Use MAX_PATH
- (from windef.h) insted of _MAX_PATH (from stdlib.h in mingw and
- MSVC, but not there in Cygwin) (#91681, Masahiro Sakai).
-
-2002-08-25 Tor Lillqvist <tml@iki.fi>
-
- * gtk/gtkfilesel.c: Don't include <winsock.h> on Cygwin (#91654,
- Masahiro Sakai).
-
- * gtk/gtkmain.c: Compile gtk_init_abi_check and
- gtk_init_check_abi_check when on G_PLATFORM_WIN32, not just on
- G_OS_WIN32, to match gtkmain.h (#91649, Masahiro Sakai).
- (check_sizeof_GtkWindow, check_sizeof_GtkBox): Mention the
- -mms-bitfields swicth in addition to -fnative-struct.
-
- * gtk/gtkmain.h: Include gtkbox.h and gtkwindow.h on Win32, as the
- defines for struct packing checks use sizeof() on stuff from
- these. (#84211, Andreas Holzmann)
-
- * gtk/Makefile.am (libgtk_win32_2_0_la_DEPENDENCIES): Add
- gtk_win32res_lo. (#87101, J. Ali Harlow)
-
- * gdk/win32/gdkevents-win32.c (gdk_event_translate): Let the
- system handle Alt-Space, too. Thanks to Tim Evans (#91477).
-
-2002-08-21 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdrawable-win32.c
- * gdk/win32/gdkevents-win32.c
- * gdk/win32/gdkmain-win32.c: Some spacing and indentation cleanup.
-
- * gdk/win32/gdkdrawable-win32.c (render_line_horizontal,
- render_line_vertical): Return TRUE.
-
- * gdk/win32/gdkevents-win32.c (_gdk_events_init): Search if the
- system has some input locale identifier that uses a Latin
- keyboard. This is needed to be able to get the virtual-key code
- for the latin characters corresponding to ASCII control
- characters. If no such keyboard is present, try to load one
- then. Will this upset users with no wish to ever use a Latin-based
- keyboard layout?
-
- (vk_from_char): Convert all ASCII control chars to the
- corresponding uppercase char before calling VkKeyScanEx(). Idea by
- Florent Duguet. Makes Control-C work again. To make it hopefully
- work like I think it should on non-Latin keyboards, too, use
- latin_locale when looking for the corresponding keycode.
-
- * gdk/win32/gdkgeometry-win32.c: Add GDK_NOTE debugging output
- to some functions, related to moving and resizing and expose
- and antiexpose queue processing. Use %p to output HWNDs.
-
- * gdk/win32/gdkkeys-win32.c (print_keysym_tab): Factor out
- debugging output to new function.
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_resize,
- gdk_window_move_resize): Make more like X11 versions. Set
- resize_count similarily. Not that I have any idea what this is
- supposed to do.
-
- Fix for #81831 by Tim Evans:
-
- * gdk/win32/gdkevents-win32.c (gdk_event_translate): Don't call
- _gdk_event_button_generate() here, it would append the double- or
- triple-click events too early, before the single-click event.
-
- (real_window_procedure): If we got a single-click event, call
- _gdk_event_button_generate() to perhaps append the double- or
- triple-click event after that.
-
- Tentative fix for #79720 based on code by Florent Duguet:
-
- * gdk/win32/gdkgeometry-win32 (gdk_window_queue_append): New
- static function. Checks length of translate_queue, calls
- _gdk_window_process_expose() if length is >= 128. Then appends
- to translate_queue.
- (gdk_window_queue_translation,_gdk_windowing_window_queue_antiexpose):
- Call gdk_window_queue_append().
-
- * gdk/win32/gdkpixmap-win32.c (gdk_pixmap_impl_win32_finalize):
- Set image->windowing_data to NULL, unref the image.
-
- Merge from gtk-1-3-win32-production branch:
-
- * gdk/win32/gdkevents-win32.c (propagate): Check for parent being
- NULL before trying to propagate to it, and return FALSE in that
- case. (If parent is NULL, we are handling gdk_parent_root, and
- probably should have noticed that and bailed out earlier. But
- better late than never.)
-
- * gdk/win32/gdkinput-win32.c (gdk_input_init): Use
- GetSystemMetrics (SM_C[XY]SCREEN) instead of
- gdk_screen_{width,height}().
-
- * gdk/win32/gdkselection-win32.c (gdk_selection_convert): Don't
- use return value from GlobalSize() as length of string when
- calling MultiByteToWideChar(). Pass -1 instead (zero-terminated
- string). Thanks to Iwasa Kazmi.
-
-2002-08-19 Padraig O'Briain <padraig.obriain@sun.com>
-
- * gtk/gtkentry.c (gtk_entry_real_delete_text): Use
- gtk_entry_set_positions() to update current_pos and selection_bound
- so notifications are emitted (#90548)
-
-2002-08-18 Havoc Pennington <hp@pobox.com>
-
- * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
- both automake 1.6 and 1.4 installed get the right automake. Means
- compilation from CVS will now require the latest automake 1.4
- release, or manually creating symlinks called "automake-1.4" and
- "aclocal-1.4"
-
-2002-08-14 Padraig O'Briain <padraig.obriain@sun.com>
-
- * gtk/gtktextview.c (gtk_text_view_focus): Move focus to
- children, if they exist, after GtkTextView is focused. (#63844)
-
-2002-08-06 jacob berkman <jacob@ximian.com>
-
- * configure.in: link gdk-pixbuf-xlib against x libs (bug #83442)
-
-2002-07-24 Havoc Pennington <hp@pobox.com>
-
- * gtk/gtktextview.c: Apply patch from Gustavo
- Giraldez for bug #78513
-
-Mon Aug 5 17:01:30 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/Makefile.am (LDFLAGS): When overriding LDFLAGS,
- include @LDFLAGS@, otherwise LDFLAGS the users passes
- to configure don't get used. (#89946, Noah Levitt,
- Albert Chin)
-
- * gdk/linux-fb/Makefile.am: Remove LDFLAGS setting.
-
-2002-08-01 Sven Neumann <sven@gimp.org>
-
- * gdk/gdkrgb.c: trivial changes to some debug code so it compiles
- with VERBOSE being defined.
-
-Wed Jul 31 16:42:03 2002 Owen Taylor <otaylor@redhat.com>
-
- * Released 2.0.6
-
- * configure.in: 2.0.6, binary, interface age 6.
- Require GLib version 2.0.6.
-
- * NEWS: Updated
-
-2002-07-31 Sven Neumann <sven@gimp.org>
-
- * gtk/queryimmodules.c (print_escaped): Fix wrong number of
- parameters in call to escape_string().
-
-Wed Jul 31 12:50:51 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/queryimmodules.c: Avoid using g_strescape(),
- since it mangles UTF-8, (#89479, Yao Zhang.)
-
-Tue Jul 30 19:09:46 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkrange.c (gtk_range_scroll_event): Handle
- inverted ranges correctly (#85436, fix from
- Norihiro UMEDA)
-
-Tue Jul 30 16:36:53 2002 Owen Taylor <otaylor@redhat.com>
-
- * tests/testgtk.c: Fix bug in the selection mode option
- menus which were setting the wrong values.
- (#85763, Manuel Op de Coul)
-
-Tue Jul 30 15:39:06 2002 Owen Taylor <otaylor@redhat.com>
-
- * demos/Makefile.am: Honor GDK_PIXBUF_CSOURCE from
- configure.in when cross-compiling. (#87099,
- J. Ali Harlow)
-
-Mon Jul 29 16:42:30 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimcontext.c (gtk_im_context_real_get_surrounding):
- Unset gtk-im-surrounding-info object data again.
- (Fix from Yao Zhang, #86811)
-
-Fri Jul 26 17:59:06 2002 Owen Taylor <otaylor@redhat.com>
-
- * configure.in: Replace uses of grep \(A\|B\) ... with
- egrep (A|B). (#84872, Arnaud Charlet)
-
-Fri Jul 26 21:39:21 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreestore.c (node_free): return FALSE,
- (gtk_tree_store_finalize): use g_node_traverse instead of
- g_node_children_foreach, so the whole tree will be freed (#88854,
- patch from Emmanuel Briot).
-
-Fri Jul 26 21:24:03 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): fix some memleaks,
- (#84426, patch from Matthias Clasen).
-
-Fri Jul 26 17:11:25 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_unref_tree_helper): _iter_children
- check shouldn't be in g_return_return_val_if_fail (pointed out by
- Josh Green, #88997),
- (gtk_tree_view_set_model): call _gtk_tree_view_column_unset_model
- for each column when we unset the model (part of #82484),
- (gtk_tree_view_get_cell_area): return if we ran out of tree or
- if we got an invalid path (#82376).
-
- * gtk/gtktreeprivate.h: add _gtk_tree_view_column_unset_model.
-
- * gtk/gtktreeviewcolumn.c: implement _gtk_tree_view_column_unset_model
- which disconnects the sort_column_changed_signal (part of #82484).
-
- * gtk/gtkliststore.c (gtk_list_store_insert): append row if the
- given postion is off the end of the tree (#85813).
-
- * gtk/gtkentry.c (gtk_cell_editable_key_press_event): let's use
- 2-space indent, commit changes if up/down keys has been pressed,
- this overrides the focus key foo so the user won't be surprised
- (#84665).
-
-2002-07-25 Matthias Clasen <maclas@gmx.de>
-
- * gdk/gdkrgb.c (gdk_rgb_select_conv): Use gdk_rgb_convert_4,
- not gdk_rgb_convert_8 for depth 4, bpp 8, PseudoColor visuals.
- (#88697)
-
-Thu Jul 25 14:14:46 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmenushell.c: When a menubar is up, use F10 to cycle
- menubars, not Control-Tab (#87159, Calum Benson. Patch from
- Padraig O'Briain.)
-
- * gtk/gtkmenubar.c: When cycling menu bars, cancel
- after the last instead of wrapping around.
-
-Thu Jul 25 11:57:57 2002 Owen Taylor <otaylor@redhat.com>
-
- [ Patch from Padraig O'Briain, #87904 ]
-
- * gtk/gtkwidget.c (gtk_widget_class_init): Cleanup -
- use G_SIGNAL_RUN_LAST not GTK_RUN_LAST when using
- g_signal new.
-
- * gtk/gtktogglebutton.c (gtk_toggle_button_mnemonic_activate):
- Always focus the widget, even when we are activating
- as well.
-
-Wed Jul 24 16:43:49 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkrc.c docs/references/tmpl/gtkrc.sgml: Don't use
- GTK_RC_FILES, since it causes problems with what KDE (etc.)
- does to customize GTK+ themes, use GTK2_RC_FILES instead. (#88987)
-
-2002-07-16 Federico Mena Quintero <federico@ximian.com>
-
- * gdk/gdkpixbuf-drawable.c (rgb565lsb): Fixed the LSB -> MSB case.
- Fixes #79463.
-
-2002-07-11 Peteris Krisjanis <pecisk@inbox.lv>
-
- * configure.in: (ALL_LINGUAS) Added Latvian (lv) support.
-
-2002-07-10 jacob berkman <jacob@ximian.com>
-
- * gtk/gtkoptionmenu.c (gtk_option_menu_scroll_event): activate the
- menu item so old apps work properly
-
-Wed Jul 10 14:27:14 2002 Owen Taylor <otaylor@redhat.com>
-
- * modules/input/gtkimcontextxim.c gtk/gtkcolorsel.c
- gtk/gtkdialog.c gtk/gtktextbtree.c: Fix some cases
- where signal connection IDs where being assigned to
- guint rather than gulong. (part of #87281, Shivram U)
-
-Fri Jul 5 20:18:23 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmenushell.[ch] gtk/gtkmenubar.c gtk/gtkmenuitem.c
- gtk/gtkentry.c gtk/gtktextview.c: Add an extra parameter
- to _gtk_menu_item_select_first() to allow us to choose
- whether we want to select the first item predictably
- or to select the first sensitive item. Fixes problem
- with insensitive menu items and keynav. (#85796,
- reported by Bill Haneman and others.)
-
-Fri Jul 5 02:50:24 2002 Jonathan Blandford <jrb@gnome.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_collapse_all): fix warning.
- (gtk_tree_view_search_iter): fix warning, #85884
-
- * gtk/gtktreestore.c (gtk_tree_store_get_flags): change return
- value to GtkTreeModelFlags to fix compiler warning, #85883
-
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_flags): change
- return value to GtkTreeModelFlags to fix compiler warning, #85882
-
- * gtk/gtktreemodel.c (gtk_tree_path_prepend_index): fix compiler
- warning, #85881
-
-Thu Jul 4 19:49:08 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtkliststore.c (gtk_list_store_sort): also update ->tail after
- sorting.
-
-Tue Jul 2 00:33:26 2002 Jonathan Blandford <jrb@gnome.org>
-
- * gtk/gtktreeview.c (validate_visible_area): only validate the
- visible area if we've ever been requisitioned.
-
-Mon Jul 1 17:04:09 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtkliststore.c (gtk_list_store_real_set_value): sync up
- white space/variable names to match tree_store equiv.
-
- * gtk/gtktreestore.c (gtk_tree_store_real_set_value): sort if we
- set the value.
-
-2002-07-01 Bill Haneman <bill.haneman@sun.com>
-
- * contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c
- (xlib_window_is_viewable):
- Fix to handle 'root window' drawable case.
-
-2002-06-18 Yanko Kaneti <yaneti@declera.com>
-
- * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
-
-Sat Jun 15 23:21:24 2002 Owen Taylor <otaylor@redhat.com>
-
- * Released 2.0.5
-
- * configure.in: Version 2.0.5, binary, interface age 5.
-
- * NEWS: Updated.
-
-Sat Jun 15 23:53:03 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfilesel.c (gtk_file_selection_set_filename):
- Actually use the UTF-8 filename, so we actually
- fix #77948.
-
- * tests/testgtk.c: Remember the directory as a
- test of gtk_file_selection_set_filename().
-
-Sat Jun 15 23:05:19 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfilesel.c (gtk_file_selection_set_filename):
- Fix backwards asssertion. (#85434)
-
-Sat Jun 15 16:10:00 2002 James M. Cape <jcape@ignore-your.tv>
-
- * gtk/gtktexttag.c (gtk_text_tag_set_property):
- Notify about "background-full-height-set", not
- "bg_full_height_set". (#83336)
-
-Fri Jun 14 12:50:21 2002 Owen Taylor <otaylor@redhat.com>
-
- * Released 2.0.4.
-
- * configure.in: 2.0.3, interface, binary age 4.
-
- * gtk/gtktreeselection.c gtk/gtktreeview.c gtk/gtkwindow.c
- gtk/gtkrc.c: Some doc SGML fixes.
-
-Fri Jun 14 15:41:50 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreeview.c: Fix bug #84268, where validate_rows sometimes
- didn't remove itself correctly. Thanks to Dave Camp for the fix.
-
-Fri Jun 14 15:09:11 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreeview.c (gtk_tree_view_set_adjustments):
- disconnect_by_func instead of disconnect_by_data. Someone else
- could use the same data as us.
-
- * gtk/gtktreeview.c (do_validate_rows): update the adjustment
- immediately after we update the size. Fixes some scroll_to bugs.
- (validate_visible_area): ditto
-
-Fri Jun 14 10:31:59 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkevents-x11.c (gdk_check_wm_state_changed):
- Ignore state change events for windows that aren't
- our toplevels. (#84482, Thomas Leonard)
-
-Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/gdkwindow.c (gdk_window_update_idle): Add
- missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE().
- (Report of non-thread-safety from Nicholas Allen)
-
- * gtk/gtkmain.c (rewrite_events_translate): Fix sign
- problem with coordinate translation. (Fix from
- Robin Lu, #85229)
-
-Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c
- gtk/gtktextiter.c gtk/gtktexttag.c gtk/gtktreemodel.c
- gtk/gtkwidget.c: Fix type names for GtkIconSet,
- GtkIconSource, GtkSelectionData, GtkBorder, GtkTextIter,
- GtkTextAttributes, GtkTreePath, GtkTreeIter,
- GtkRequisition, which were all registered as GtkType*.
- (#84634, James Henstridge; patch from Jonathan Blandford.)
-
- * NEWS: Updates.
-
-Thu Jun 13 18:48:14 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkcolor-x11.c: Make work
- gdk_colormap_sync() work for DirectColor visuals
- as well. Fill in the ->colors array in
- gdk_screen_get_system_colormap () for DirectColor visuals.
- (#81954, Based on a patch from shivaram.upadhyayula@wipro.com)
-
-Thu Jun 13 17:50:36 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtktextview.c gtk/gtkentry.c: Add the obsolete
- CUA cut/copy/paste bindings. (#79078)
-
- * gtk/gtktextview.c gtk/gtkentry.c: Make <Shift>BackSpace
- a synonym for for Backspace. (#80302, Jeff Waugh)
-
-Thu Jun 13 15:02:49 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkdnd-x11.c: Ignore all client events that
- were sent to a window that we don't know about or
- to a foreign window. (#81543, Young-Ho, Cha)
-
-2002-06-13 Christian Rose <menthos@menthos.com>
-
- * Makefile.am (EXTRA_DIST): Remove po/desk.pl and
- po/update.pl.
-
-Thu Jun 13 12:24:09 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfilesel.c (gtk_file_selection_set_filename):
- Fix so that the encoding of the filename is handled
- properly in the case of non-UTF-8 filesystems;
- document the encoding. (#77948, Sebastian Ritau)
-
- * gtk/gtkfilesel.c (filenames_drag_get): Remove
- debug printf. Fix UTF-8 / filename encoding
- confusion.
-
-Thu Jun 13 12:01:36 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkentry.c (gtk_entry_drag_motion): Don't return
- a positive status unless there is a text target in
- the drag. (#83386, Thomas Leonard.)
-
-2002-06-13 jacob berkman <jacob@ximian.com>
-
- * Makefile.am (EXTRA_DIST): remove po/README.tools
-
-Thu Jun 13 11:36:37 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkdnd.c (_gtk_drag_source_handle_event): Save
- the initial grab time, use that when changing the
- pointer. (#83052, help from Dave Camp tracking it down.)
-
-Thu Jun 13 16:36:40 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreestore.c (gtk_tree_store_finalize): traverse all nodes,
- not just the leafs (pointed out by Josh Parsons)
-
-2002-06-12 Havoc Pennington <hp@redhat.com>
-
- * configure.in: check that pango has Xft2 support, instead of
- checking whether Xft2 exists.
-
-Wed Jun 12 17:46:53 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkentry.c (blink_cb): Add an informative
- g_warning() when the entry has lost a focus-out-event.
- (#78305, Michel Selten)
-
-Wed Jun 12 17:31:15 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmenushell.c (gtk_menu_shell_real_select_item):
- Check to see if the menu item is selectable before
- setting menu_shell->active_menu_item. This hopefully
- will keep gail from getting confused.
- (#84115, Remus Draica)
-
-Wed Jun 12 17:13:13 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwindow.c (gtk_window_move_resize): Fix bug
- where if CENTER_ON_PARENT was set, but there was
- no parent, GDK_HINT_POS would be set, resulting
- in a dialog at 0,0. (#83479, Havoc Pennington)
-
-Wed Jun 12 16:34:13 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmenubar.c: When fetching the menubars for
- the window for F10 handling, only add viewable menu
- bars. (Apparently, people sometimes put menu bars
- in notebook pages!) (Tim Janik, #82627)
-
-Wed Jun 12 16:21:38 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkcheckbutton.c (gtk_check_button_size_allocate):
- Clamp size of child to at least 1x1. (#82431,
- Boris Shingarov.)
-
-Wed Jun 12 15:43:38 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkspinbutton.c (gtk_spin_button_snap): Handle
- 0 increment, to fix division-by-zero problem.
- (#82816, George Lebl.)
-
-Wed Jun 12 15:38:01 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems):
- Fix memory leak. (Patch from Matthias Clasen, #84926)
-
- * gtk/gtkrange.c (gtk_range_init): Initialize
- mouse_x, mouse_y to -1,-1. (#84871, Garrett Lesage)
-
-Wed Jun 12 15:08:37 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkrc.c (gtk_rc_get_style_by_paths): Allow
- NULL for widget path or class path as documented.
- (#83150, Sergey Kuzminov)
-
-Wed Jun 12 15:02:30 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtktextutil.c: Fix ZWJ => ZWN typo.
- (#83092, Tino Meinen)
-
-Wed Jun 12 14:41:43 2002 Owen Taylor <otaylor@redhat.com>
-
- * configure.in: Fix some problems with case statements
- for checking for omitted deps. (#84202, Jacob Berkman.)
-
- * configure.in: Remove USE_X11R6_XIM checks since we
- no longer use them.
-
-Wed Jun 12 14:18:45 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimcontextsimple.c: Add compose sequences
- of dead_acute + c/C => C WITH CEDDILLA.
- (Nano Golveia, #83492)
-
-2002-06-09 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtktextbtree.c (_gtk_text_btree_unref): Don't leak
- child_anchor_table. (#84425)
-
- * gtk/gtktextlayout.c (gtk_text_layout_finalize): Don't leak
- one_display_cache. (#84424)
-
-Fri Jun 7 23:11:42 2002 Jonathan Blandford <jrb@gnome.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_real_expand_row): Fix sizing
- bug.
-
- * docs/reference/gtk/tmpl/gtkbutton.sgml: Remove ^M's.
-
-2002-06-07 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtktreeviewcolumn.c
- (gtk_tree_view_column_clear_attributes_by_info): New function,
- split off from gtk_tree_view_column_clear_attributes.
- (gtk_tree_view_column_clear_attributes):
- (gtk_tree_view_column_finalize): Call the new function, avoid
- recalculating the info from the renderer. (#84413)
-
- * gtk/gtktextview.c (text_view_child_new_anchored): Initialize
- vc->type in order to avoid a later UMR. (#84415)
-
-2002-06-06 Matthias Clasen <maclas@gmx.de>
-
- * gdk/x11/gdkevents-x11.c (gdk_event_translate): Set
- hardware_keycode for KeyRelease events. (#84305)
-
-Thu May 23 15:44:30 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtktextview.c (changed_handler): Don't redraw
- when the area is completely above the visible area.
-
-Thu Jun 6 17:34:00 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtkrbtree.c (_gtk_rbtree_reorder): don't leak the GArray
- (figured out by Matthias Clasen, fixes #82026).
-
-Tue Jun 4 17:39:34 2002 Owen Taylor <otaylor@redhat.com>
-
- * configure.in: If we have xft .pc file, use that
- when checking for Xft/Xrender. (Still need to separate
- out HAVE_XFT, HAVE_RENDER)
-
- * configure.in: Make sure Xft cflags come before X cflags.
-
-2002-06-04 Daniel Elstner <daniel.elstner@gmx.net>
-
- * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
- Really fix #83796: Revert jrb's last patch, and move the second
- if-clause into the fist one's else-branch. This is also what
- the other cell renderers do.
-
-2002-06-03 Federico Mena Quintero <federico@ximian.com>
-
- * gdk/gdkpixbuf-drawable.c (rgb565msb): Fix the MSB -> MSB case.
- Fixes #79190.
-
-Sat Jun 1 10:38:24 2002 Jonathan Blandford <jrb@gnome.org>
-
- * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render):
- add missing flag, #83796
-
-2002-05-30 Michael Meeks <michael@ximian.com>
-
- * gtk/gtkmenu.c (gtk_menu_popup): destroy the transfer
- window if the grab fails so we don't get events on this
- window after the menu is finalized with a duff GtkWidget
- pointer: #82366
-
-Mon May 28 13:28:10 Shivram U <shivaram.upadhyayula@wipro.com>
-
- * gtk/gtktextbuffer.c (selection_data_get_buffer): Check if the owner
- got is of type GDK_WINDOW_FOREIGN. If so the owner is not in-process,
- and so return NULL.
-
-2002-05-24 Michael Meeks <michael@ximian.com>
-
- * gtk/gtkmain.c (_gtk_find_module): don't leak the paths.
-
-Thu May 30 07:27:05 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * gdk/gdkwindow.c: revert accidentally committed changes
-
-Thu May 30 07:12:02 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * gtk/gtkmenu.c (gtk_menu_style_set): add
- gtk_menu_style_set(). Fixes #79345.
-
-2002-05-30 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkmain-win32.c (gdk_screen_width_mm,
- gdk_screen_height_mm): Use the "logical dpi" to calculate
- (pseudo) physical sizes. Similar to the use of "logical dpi" in
- Pango as suggested by Joaquin Cuenca Abela.
-
- Two fixes by Florent Duguet:
-
- * gdk/win32/gdkwindow-win32.c (gdk_window_set_cursor): Correct
- semantics for setting cursor to NULL (should use cursor of parent
- window).
-
- * gdk/win32/gdkgc-win32.c (gdk_win32_hdc_get): Plug memory
- leak.
-
-2002-05-29 Dave Camp <dave@ximian.com>
-
- * gtk/gtkdnd.c (gtk_drag_end): Disconnect from keypress events.
-
-2002-05-27 Daniel Elstner <daniel.elstner@gmx.net>
-
- Fixes for #83190
-
- * gtk/gtktreedatalist.h (_GtkTreeDataList::data): Add missing
- fields to anonymous union: glong, gulong, gint64 and guint64.
- This is an internal header file, so it should not affect ABI
- or API compatibility.
-
- * gtk/gtktreedatalist.c (_gtk_tree_data_list_node_to_value):
- Implement missing support for glong, gulong, gint64 and guint64
- fundamental types. Use data.v_uint instead of data.v_int for
- G_TYPE_FLAGS, as GValue does.
- (_gtk_tree_data_list_value_to_node): ditto
- (_gtk_tree_data_list_node_copy): Add case labels for missing
- fundamental types, and reorder them to match the other functions.
- (gtk_tree_data_list_compare_func): Implement comparison for
- glong, gulong, gint64 and guint64. Use g_value_get_enum()
- for G_TYPE_ENUM and g_value_get_flags() for G_TYPE_FLAGS, rather
- than accessing them as gint/guint. The G_VALUE_HOLDS() check
- probably won't like this.
-
-2002-05-24 Dave Camp <dave@ximian.com>
-
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted):
- Built an iter directly instead of using
- gtk_tree_model_sort_elt_get_path(), since that returns a path for
- the child model.
-
-2002-05-24 Dave Camp <dave@ximian.com>
-
- * gtk/gtktreemodelsort.c: Use indices[i] >= level->array->len
- rather than level->array->len > indices[i] in the bounds check.
-
-Thu May 23 17:19:16 2002 Owen Taylor <otaylor@redhat.com>
-
- * Released 2.0.3.
-
- * gtk/gtktooltips.c (gtk_tooltips_event_handler): Disable
- tooltips for menu items with submenus .. they still
- don't really work properly.
-
- * gtk/gtkwindow.c (gtk_window_move_resize): Clear
- initial_pos_set even if it only causes a move, not
- a resize as well.
-
- * configure.in: GTK+-2.0.3, interface age, binary age 3.
-
- * NEWS: Updated.
-
-2002-05-23 Tor Lillqvist <tml@iki.fi>
-
- * gtk-zip.sh.in: Use correct path to the loaders and immodules
- directories (GTK_BINARY_VERSION, not GTK_VERSION).
-
-Wed May 22 16:12:38 2002 Owen Taylor <otaylor@redhat.com>
-
- * configure.in: Require autoconf-2.52 explicitely,
- since otherwise Debian will process it with 2.13 (ugh!).
-
-Wed May 22 12:29:20 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtkscrolledwindow.c (gtk_scrolled_window_init): remove
- GTK_RESIZE_QUEUE setting.
-
-Tue May 21 16:46:15 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkmain-x11.c (gdk_internal_connection_watch):
- Fix missing dereference. (HideToshi Tajima)
-
-Tue May 21 15:33:32 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwindow.c (gtk_window_show): Conditionalize
- GTK_IS_PLUG() check on GDK_WINDOWING_X11. (Problem
- reported by Sven Neumann)
-
-Mon May 20 15:02:21 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkdisplay-x11.c: Patch from HideToshi Tajima
- to handle Xlib internal connections. (#76681)
-
-Mon May 20 12:59:14 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtktooltips.c: Set the private LEAVE_PENDING
- flag to fix problem where with menu items with
- submenus, tooltips were getting stuck. (Effectively
- disables tooltips for menu items with submenus.)
- (Bug #75961, Soeren Sandmann)
-
- * tests/testgtk.c: Set a tooltip on a menu item
- with a submenu.
-
-Mon May 20 11:47:59 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkplug.c: Undo an accidental revert of
- fixes of May 16. (Caught by Padraig O'Briain)
-
- * gtk/gtkctree.c (cell_size_request): Fix bug where
- size request for text cells was being overwritten.
- (#82264, Graham Swallow.)
-
-2002-05-18 Matthias Clasen <maclas@gmx.de>
-
- * configure.in: Check for endianness.
-
-Thu May 16 19:49:24 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwindow.c (gtk_window_configure_event): Only
- optimize out the full configure handling if we got
- a gratuitous configure event(configure_request_count == 0)
- and the size didn't change.
-
- * gtk/gtkwindow.c (gtk_window_move_resize): Use
- g_message(), not g_print() for debug spew.
-
- * gtk/gtkwindow.c (gtk_window_real_set_focus): Ref
- the old and new focus widgets for the scope of
- the function.
-
- * gtk/gtksocket.c gtkplug.c: Remove various #if 0'd
- bits of old code.
-
- * gtk/gtksocket.c gtk/gtkplug.c: Enhance debug messages.
-
-Fri May 17 14:40:24 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_slave):
- Protect against reentrancy problems by emitting
- ::preedit_changed at the end, fixing input context
- leak. (Yao Zhang)
-
- * modules/input/gtkimcontextxim.c (status_window_free):
- Patch from Federico Mena Quintero to fix problem where
- references to IMContextXIM were kept around after
- module was unloaded. (#77008)
-
- * gtk/gtkdnd.c (gtk_drag_dest_set): NULL initialize
- proxy window.
-
-Fri May 17 13:56:23 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkplug.c (gtk_plug_filter_func): Fix a missing
- unref in the local/passive case. (#82067, Michael
- Meeks)
-
- * gtk/gtkplug.c (_gtk_plug_remove_from_socket): Fix
- reference leak on the plug window.
-
- * tests/testsocket.c (add_child): Fix memory leak.
-
- * gtk/gtkdnd.c (gtk_drag_dest_site_destroy): Unref
- the proxy window.
-
-Thu May 16 18:47:29 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwindow.c (gtk_window_show): Disable the
- focus-some-one code for GtkPlug descendants.
-
- * gtk/gtkplug.c (gtk_plug_focus_event): Eat
- focus-in/out events since they can be generated
- by keyboard grabs, but are spurious for an embeddded
- widget. (#79196, Padraig O'Briain)
-
- * gtk/gtksocket.c (gtk_socket_size_request): Only
- pay attention to the minimum size hints, and changes
- to that ... ignore the default size.
-
- * gtk/gtksocket.c (gtk_socket_send_configure_event):
- Pass in root-window relative coordinates as per
- the ICCCM.
-
- * gtk/gtksocket.c (gtk_socket_size_allocate): Send
- as many synthetic configures as necessary to make
- up for ConfigureRequest events we got. (#78799,
- Dave Camp.)
-
-Thu May 16 23:59:56 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed): set the prev
- of the next node correctly, so we don't corrupt the list and cause
- bad things. (fixes #71374)
-
-Thu May 16 17:29:08 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtkrbtree.c (_gtk_rbtree_remove): include missing #ifdef G_ENABLE_DEBUG
-
-Thu May 16 15:44:15 2002 Owen Taylor <otaylor@redhat.com>
-
- * demos/gtk-demo/editable_cells.c (cell_edited): Fix
- typo in earlier patch.
-
-Tue May 7 15:50:51 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress):
- Don't filter control-shift+[non-hex].
- (#80252, reported by Nalin Dahyabhai)
-
-Thu May 16 14:51:14 2002 Owen Taylor <otaylor@redhat.com>
-
- Fixes for #78258
-
- * gtk/gtkrbtree.c demos/gtk-demo/editable-cells.c:
- Fix some 64-bit warning problems. (Patch from Matthias
- Clasen.)
-
- * gtk/gtkrbtree.c (_gtk_rbtree_debug_spew_helper): Surround
- a bunch of debug code with G_ENABLE_DEBUG.
-
- * configure.in demos/gtk-demo/main.c: Replace
- #ifndef G_OS_WIN32 with proper #ifdef HAVE_FLOCKFILE.
-
-Thu May 16 12:56:38 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkrange.c (gtk_range_calc_layout): Fix a missed
- check for division by zero. (#77820, Gareth Pearce)
-
-Thu May 16 12:50:13 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkevents-x11.c (gdk_xsettings_notify_cb):
- gdk_event_put() copies the event and setting name,
- so we don't have to strdup() it here. (Fix from
- Michael Meeks, #81953)
-
-2002-05-16 Ettore Perazzoli <ettore@ximian.com>
-
- * gtk/gtkmenu.c (gtk_menu_paint): If the menu is scrolled down or
- up, and some of the widget area is empty, don't fill it in with
- GTK_SHADOW_IN rectangles that make it looks strange. Fixes
- #72695.
-
-Wed May 15 18:15:45 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkdnd.c (_gtk_drag_source_handle_event): Don't
- call gdk_pointer_grab() to change the cursor if we've
- already ungrabbed on button release / escape.
- (#80420, Dave Camp)
-
-Wed May 15 17:12:50 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtktooltips.c: Special case menu items to
- pop down on motion. (#75961)
-
- * tests/testgtk.c (create_item_factory): Add tooltips
- to the File menu.
-
- * gtk/gtkentry.c (update_im_cursor_location): Fix
- cursor locations passed to the IM context.
- (#80027, Yao Zhang)
-
-Wed May 15 16:52:57 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkfontsel.c: Update from contents of size entry
- on focus out. (#76493, Lauris Kaplinski)
-
- * gtk/gtkclipboard.c (selection_get_cb): Fix backwads
- info/time arguments. (#80226)
-
-Wed May 15 11:13:19 2002 Owen Taylor <otaylor@redhat.com>
-
- * configure.in gtk/stock-icons/Makefile.am: If not
- building libpng, don't rebuild gtkstockpixbufs.h
- (#81819, Bill Janssen)
-
-2002-05-15 Jacob Berkman <jacob@ximian.com>
-
- * demos/gtk-demo/Makefile.am: run perl on the file, since it's not
- executable
-
-Tue May 14 19:53:15 2002 Owen Taylor <otaylor@redhat.com>
-
- * demos/gtk-demo/geninclude.pl.in configure.in:
- Subsitute in @PERL@ instead of hardcoded
- /usr/bin/perl. (#78355, Gareth Pearce. Fix based
- on patch from Matthias Clasen)
-
- * gdk/Makefile.am: Patch from Daniel Elstner to use glib-mkenums
- instead of makeenums.pl.
-
- * gdk/{x11,linux-fb,win32}/Makefile.am: Hack to
- get gdkenumtypes.h built first.
-
-Tue May 14 18:41:58 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/stock-icons/Makefile.am (gtkstockpixbufs.h):
- Remove the result file on error. (#79929, David
- Highley)
-
- * gtk/gtkoptionmenu.c (gtk_option_menu_remove_menu):
- If the menu is currently active, cancel it before
- setting the new menu. (#79162, Jonathan Blandford.)
-
-Tue May 14 18:13:10 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Fix
- prepending at the start of the list. (#56349,
- Thomas Leonard.)
-
- * gtk/gtksignal.h (gtk_signal_disconnect_by_func): Add
- explicit casts to GSignalMatchType for C++ compatibility.
- (#77601)
-
-Tue May 14 18:02:37 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwindow.c (gtk_window_realize): Fix
- frame_right/frame_top screwup. (Detlef Reichl,
- #78111)
-
- * gtk/Makefile.am (install-data-local): Use
- $(INSTALL_DATA) not $(INSTALL) when installing
- theme files. (#77094, Ben Liblit)
-
-Tue May 14 17:30:57 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkctree.c gtk/gtkclist.c: Fix format of
- selection data to be 8 rather than GTK_TYPE_POINTER.
- (#79751, James Henstridge)
-
- * gtk/gtkmenu.c (gtk_menu_key_press): Call
- gtk_accelerator_valid() with cleaned up
- accel_key/accel_mods, not the raw values from
- the event. (#80513, Havoc Pennington.)
-
- * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Remove
- some dead code that set the tearoff window not
- resizable and removed decorations. (#80235)
-
-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.)
-
-Tue May 14 15:09:33 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkkeys-x11.c: Try adding a #ifndef/#define
- for XkbKeySymEntry to make up for OSF broken
- XKB extension. (#77819, Gareth Pearce)
-
- * gtk/gtklayout.c: Clamp the upper values in response
- to ::size-allocate if necessary. (#81290, Christophe Saout)
-
- * gtk/gtkcombo.c (gtk_combo_entry_focus_out): Handle
- combo being destroyed before idle fires.
- (#81396, Timo Sirainen)
-
-Tue May 14 11:21:19 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkevents-x11.c (gdk_event_translate):
- Discard configure events from SubstructureNotify.
- (#81760, Rich Burridge)
-
- * gtk/gtkfontsel.c (cmp_families): Use g_utf8_strcoll(), not
- strcmp().
-
- * gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): Clamp
- width of child allocation to >= 1. (Fixes warnings from
- #77639, Martin Schulze)
-
-Mon May 13 23:19:20 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
- PACK_END cells support CELL_ACTION_EVENT too now ...
-
-2002-05-10 Daniel Elstner <daniel.elstner@gmx.net>
-
- * gtk/gtktreemodel.c: #define INITIALIZE_TREE_ITER(),
- which zeroes out all GtkTreeIter fields. (#81380)
- (gtk_tree_model_get_iter): Use it.
- (gtk_tree_model_iter_children): ditto
- (gtk_tree_model_iter_nth_child): ditto
- (gtk_tree_model_iter_parent): ditto
-
-Thu May 9 23:33:32 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_stop_editing): fixup comment,
- so it doesn't screw the docs.
-
-2002-05-08 Michael Natterer <mitch@gimp.org>
-
- * configure.in: fixed yesterdays fix for cross compiling: simply
- check the variable "cross_compiling" which gets set by autoconf.
-
-Tue May 7 18:36:03 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/xsettings-client.c (xsettings_client_process_event):
- Check for selection_atom, not property name atom.
-
-2002-05-07 Michael Natterer <mitch@gimp.org>
-
- * configure.in: added a new conditional CROSS_COMPILING which
- indicates ($build != $host). If it is set, look for
- gdk-pixbuf-csource in PATH. Error out if it was not found.
-
- * gtk/stock-icons/Makefile.am: use the gdk-pixbuf-csource found at
- configure time if CROSS_COMPILING is set, use the one which was
- just built otherwise.
-
-2002-05-07 Anders Carlsson <andersca@gnu.org>
-
- * gdk/x11/xsettings-client.c (xsettings_client_process_event):
- Only process manager events with the correct atom.
-
-Tue May 7 00:50:20 2002 Kristian Rietveld <kris@gtk.org>
-
- Merge TreeView fixes from HEAD:
-
- (May 6):
- * gtk/gtktreeview.c (gtk_tree_view_map_expanded_rows_helper): call
- func on current node before the child nodes.
-
- * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
- unset user_data before destroying the window. (fixes #80065).
-
-Tue May 7 00:18:45 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_start_editing): add neighbor
- size hack to align editable widget.
-
- * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_pack_end): use g_new0
- here instead of g_new (this triggered some bad crash),
- (gtk_tree_view_column_cell_is_visible): add missing assert
-
-2002-05-07 Matthias Clasen <maclas@gmx.de>
-
- Fix for #79248, merged from HEAD:
-
- * gdk/x11/gdkwindow-x11.c (gdk_window_new):
- (gdk_window_set_events): Always select for property notify for
- maintaining window state.
-
- * gdk/x11/gdkevents-x11.c (gdk_event_translate): Only propagate
- property notifys if they were selected by gdk_window_set_events.
-
-Mon May 6 11:48:08 2002 Owen Taylor <otaylor@redhat.com>
-
- * Makefile.am (EXTRA_DIST): Add ChangeLog.pre-2-0 (#78641)
-
- * m4macros/gtk-2.0.m4: save CFLAGS/LIBS properly when
- compiling "what went wrong" test case. (#79329)
-
- * m4macros/gtk-2.0.m4: Remove reference to editing
- pkg-config script. (From Jim Gettys)
-
-2002-05-02 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtknotebook.c (gtk_notebook_set_show_border): Typo fix.
-
- * gtk/gtkwidget.c (gtk_widget_class_init): Correct the
- composite_child blurb.
-
- * gtk/gtknotebook.c (gtk_notebook_set_show_border): Clarify docs. (#73093)
-
-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
-
-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
-
-2002-04-29 Alex Larsson <alexl@redhat.com>
-
- * gdk/gdkpango.c (gdk_draw_layout_line_with_colors):
- Use tmp also if foreground is set.
-
-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.
-
-2002-04-27 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtkrange.c (gtk_range_calc_layout): Avoid a possible
- division by zero. (#77820)
-
-Sat Apr 27 15:48:49 2002 Kristian Rietveld <kris@gtk.org>
-
- Merge TreeView fixes from HEAD:
-
- (Apr 26):
- * 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)
-
-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().
-
-Fri Apr 26 00:00:00 2002 Kristian Rietveld <kris@gtk.org>
-
- Merge TreeView fixes from HEAD up to Apr 26:
-
- (Apr 25):
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_reset_default_sort_func):
- resort if we're already in 'unsorted' state, and update the docs
-
- * gtk/gtktreeview.c (gtk_tree_view_search_iter): make the search
- dialog not scroll horizontally (prolly fixes #74806).
-
- (Also from Apr 25, fixes #74206):
- * gtk/gtktreeprivate.h: add _gtk_tree_view_column_count_special_cells
-
- * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell),
- (_gtk_tree_view_column_get_editable_cell): remove a space which made
- the code look ugly
- (_gtk_tree_view_column_count_special_cells): new function,
- (gtk_tree_view_column_cell_process_action): if there's only one
- activatable cell, the whole column will activate that renderer.
-
- (Apr 24):
- * gtk/gtktreeview.c (gtk_tree_view_stop_editing): temporarily set
- ->priv->edited_column to NULL. Pleas read the comment in this
- function for an explanation (fixes #79632).
-
-Thu Apr 25 20:24:37 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * gtk/gtkmenuitem.c (gtk_menu_item_size_allocate): use the child's
- requisition.height, not allocation.height, as width of submenu
- indicator. (#75948)
-
-2002-04-24 Matthias Clasen <maclas@gmx.de>
-
- Merged from HEAD:
-
- * gtk/gtktextiter.c:
- * gtk/gtktreemodelsort.c:
- * gtk/gtktextview.c: Documentation fixes. (#62359, #68404, #57929)
-
-2002-04-22 Anders Carlsson <andersca@gnu.org>
-
- * gtk/gtkentry.c (gtk_entry_drag_data_get): Use
- gtk_entry_get_public_chars.
- Fixes #79532 (Reported by Ovidiu Gheorghioiu)
-
-2002-04-21 Alexander Larsson <alla@lysator.liu.se>
-
- Merged from HEAD:
-
- * gdk/x11/gdkwindow-x11.c (gdk_window_reparent):
- Save x and y in window_private.
-
- * gtk/gtkplug.c (_gtk_plug_add_to_socket):
- Move plug window outside the visible area to avoid flashing until
- the first size_allocate.
-
-Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
-
- * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
- with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
- if window is a GdkWindow,
- (gdk_bitmap_create_from_data): ditto,
- (gdk_pixmap_create_from_data): ditto
-
-Sat Apr 20 01:54:59 2002 Kristian Rietveld <kris@gtk.org>
-
- Merge TreeView fixes from HEAD up to Apr 20 2002:
-
- (All from Apr 19):
- * gtk/gtktreeview.c (gtk_tree_view_size_allocate): subtract
- TREE_VIEW_HEADER_HEIGHT from allocation->height to get the real
- size for the tree (fixes #72729),
- (gtk_tree_view_real_start_editing): correct cell_area->y for
- scrolling due to gtk_tree_view_real_set_cursor (fixes #75687)
-
- * gtk/gtktreeview.c (gtk_tree_view_row_changed): cancel editing
- if tree_view->priv->edited_column != NULL (fixes #76066)
-
- (This patch fixes #50310):
- * gtk/gtktreeprivate.h: add _gtk_tree_view_column_autosize
-
- * gtk/gtktreeview.c: privately export _gtk_tree_view_column_autosize,
- and add a small note about that function,
- (gtk_tree_view_button_press): check for double click and
- "not having an autosize" column before autosizing the column,
-
- * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_min_width):
- call _gtk_tree_view_column_autosize to update autosized column width
- (gtk_tree_view_column_set_max_width): ditto
-
-Fri Apr 19 16:49:01 2002 Kristian Rietveld <kris@gtk.org>
-
- Merge TreeView fixes from HEAD up to Apr 19 2002:
-
- (From Apr 16):
- * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
- ->priv->cursor and ->priv->anchor rowrefs before removing
- node->children from the rbtree. Also check the
- ->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
- (I think I really need to rename those two someday).
-
- (From Apr 17):
- * gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
-
- (From Apr 18):
- * gtk/gtktreemodelsort.c
- (gtk_tree_model_sort_convert_path_to_child_path): so this function
- was completely broken. Fix it and improve readability.
-
- (From Apr 19):
- * gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
- last_single_clicked{,_2} to last_button_press{,_2}, as the latter
- is a more sane name.
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
- instead of ->priv->cursor, check for the anchor at another place, as
- you can go in edit mode without having an anchor.
-
-2002-04-18 Tor Lillqvist <tml@iki.fi>
-
- * gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
- * gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
- thanks to David Sterba for noticing.
-
- * gtk/gtkmain.h
- * gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
- GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
- Win32 whether compiled with -fnative-struct or not. Unfortunately
- this wan't noticed until now. So, from now on, check some other
- struct, too, for which the use of -fnative-struct still
- matters. GtkBox is one such.
-
-Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtkcontainer.c (gtk_container_focus): include internal
- children when doing focus.
- (gtk_container_get_all_children): new static function to include
- internal children when making a list of them.
-
-Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
- _gtk_tree_view_column_get_neighbor_sizes
-
- * gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
- real_width field,
- (_gtk_tree_view_column_get_editable_cell): implement,
- (gtk_tree_view_column_cell_process_action): fill info->real_width
- (_gtk_tree_view_column_get_neighbor_sizes): implement
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
- widget" show up with the same size as the actual cell, so it doesnt
- cover the complete column if there are any other cells in that column.
-
-2002-04-14 Abigail Brady <morwen@evilmagic.org>
-
- * gtk/gtkfilesel.c: Fix typo in message.
-
-2002-04-13 Havoc Pennington <hp@pobox.com>
-
- * gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
- the target pixbuf AFTER filling in width/height, so that
- passing in -1 for width/height will work.
-
-Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
-
- Fixes #75510
-
- * gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
- function work correctly and more sane
-
- * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
- node->children from rbtree before emitting GtkTreeSelection::changed
-
-Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
- the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
- (gtk_cell_renderer_text_class_init): for some reason our default for
- editable was TRUE, of course this is FALSE.
- (gtk_cell_renderer_text_set_property): update mode when editable
- has been changed.
-
-2002-04-12 jacob berkman <jacob@ximian.com>
-
- * gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
- which breaks big-endian machines (fixes #73585)
-
-2002-04-12 Havoc Pennington <hp@redhat.com>
-
- * gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
- remove_weak_pointer to just before we free the page, to be sure
- it doesn't get re-added. #75282
-
-Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
- clamp_node argument
- (toplevel): update usages of gtk_tree_view_real_set_cursor,
- (gtk_tree_view_focus_to_cursor): don't let
- gtk_tree_view_real_set_cursor clamp the node, so you won't get
- unexpected scrolling
-
-2002-04-11 Michael Meeks <michael@ximian.com>
-
- * gtk/gtklabel.c
- (gtk_label_parse_uline, gtk_label_set_text),
- (gtk_label_set_text_with_mnemonic): add freeze / thaws
- to stop deluge of 'notify' signals.
-
-Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
- private _gtk_menu_shell_activate() to encapsulate
- cut-and-paste code.
-
- * gtk/gtkmenubar.c: Select the first item on the menu bar
- for F10 rather than acting as if the user pressed <Alt>F
- to select the file manager.
-
-Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
-
- Fix problems with HandleBox and focusing - #78232
-
- * gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
- GtkHandleBox / GnomeDock style window heirarchy / widget
- heirarchy disconnects. :-(.
-
- * gtk/gtkcontainer.c: Handle failures from
- gtk_widget_translate_coordinates (Focusing is not right, but at
- least it doesn't go into infinite loops.)
-
-Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
- set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
- even if we aren't currently in a resize container... we need
- this to properly handle size changes to widgets that are
- being moved from one heirarchy to another. (#78226)
-
-Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
-
- Fixes #78110
-
- * gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
- add override_browse_mode argument and implement,
- (gtk_tree_selection_unselect_path): always unselect the path,
- (toplevel): update uses of _gtk_tree_selection_internal_select_node
-
- * gtk/gtktreeview.c: update uses of
- _gtk_tree_selection_internal_select_node
-
- * gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
- update prototype
-
-Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
-
- Fixes #77862
-
- * gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
-
- * gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
- new function
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
- on first click when cell isn't editable
-
-Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
- types which were missing and useful to use (fixes #77870)
-
-2002-04-09 Anders Carlsson <andersca@gnu.org>
-
- * gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
-
-2002-04-08 Manish Singh <yosh@gimp.org>
-
- * tests/testgtk.c: really revert testgtk.c
-
-Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeselection.c (gtk_tree_selection_select_path),
- (gtk_tree_selection_unselect_path),
- (gtk_tree_selection_path_is_selected): check the return value of
- _gtk_tree_view_find_node and return if it's TRUE. This makes those
- functions work somewhat saner on non-expanded trees.
-
-Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
- anchor row reference after unselecting the selection (fixes #76272)
-
-Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
- when we don't have to open all children (fixes #75736)
-
-Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
- cellrenderer after clearing the attributes of the renderer (fixes
- #75592)
-
-Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
- (gtk_tree_view_move_cursor_up_down): check for focus
- (gtk_tree_view_move_cursor_page_up_down): ditto
- (gtk_tree_view_move_cursor_left_right): ditto
- (gtk_tree_view_move_cursor_start_end): ditto
- (gtk_tree_view_real_select_all): ditto
- (gtk_tree_view_real_unselect_all): ditto
- (gtk_tree_view_real_select_cursor_row): ditto
- (gtk_tree_view_real_toggle_cursor_row): ditto
- (gtk_tree_view_real_expand_collapse_cursor_row): ditto
- (gtk_tree_view_real_select_cursor_parent): ditto
- (gtk_tree_view_real_start_interactive_search): ditto
-
- * gtk/gtktreeviewcolumn.c: grab focus
-
-2002-04-05 Alex Larsson <alexl@redhat.com>
-
- * gdk/linux-fb/gdkkeyboard-fb.c (write_string):
- Fix undefined variable typo.
- Patch from Simon Floery <simon.floery@gmx.at>
-
-Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
-
- * gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
- upon NULL return from gdk_utf8_to_string_target().
-
- * gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
- return value comment to mention NULL returns upon EMFILE.
-
-Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * tests/testgtk.c (menu_items): revert accidentally commited
- change to testgtk.c
-
-Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
- titles being clipped (#75948)
-
-2002-04-04 Tor Lillqvist <tml@iki.fi>
-
- * gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
-
- (gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
- pixel) static visuals (fixes #858).
-
- (gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
- same bugs in both functions: Odd start coordinate (partial byte)
- was not handled correctly. Also a partial final byte was not
- handled correctly.
-
- (gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
- (gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
- colorcube only for depths 3 and 4. For static color, use it for
- depths 3..7 like before. (Depth 5..7 pseudocolor probably never
- occurs on X11. It doesn't normally occur on Win32 either, but
- there is experimental code in gdkvisual-win32.c to let the user
- restrict the size of palette used.)
- (gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
- is set.
- (gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
- and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
- static color.
-
-Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
- sort_func correctly, 77030
-
-Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
-
- * configure.in: update version to 2.0.2, binary age 2, interface
- age 2.
-
- * NEWS: updates for 2.0.2.
-
-Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
- check for y > tree_view->priv->height (fixes #76974)
-
-Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
- the stamp changes right this time
-
-Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
- disconnect the ref callbacks when model == proxy (Thanks go to
- Manuel Clos Crespo for the remote debugging)
-
-Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
- as it broke stuff for trees
-
-Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
-
- * ===== Released 2.0.1 ======
-
-Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
- gdk_keyval_to_lower() on the key passed in, since we
- lowercase all other key vals passed in, so querying
- keyvals will otherwise fail if the caller used
- an uppercase accelerators (#76899, Vitaly Tishkov)
-
-Fri Mar 29 17:41:21 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmain.c (load_modules): Fix screwup in handling
- of module path that was resulting in freed memory being
- accessed when both GTK_MODULES and a theme were set.
- (#76902, Johan Dahlin)
-
-Fri Mar 29 17:57:36 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkiconfactory.c (get_default_icons): Fix wrong
- stock id's for ADD/REMOVE. (#76915, Vitaly Tishkov)
-
-2002-03-29 Hans Breuer <hans@breuer.org>
-
- * gtk/gtkmain.h : fix typo in gtk_init_check macro, which
- caused crashes if argc != 0
-
- * gtk/stock-icons/makefile.msc : added new icons
-
-Fri Mar 29 20:17:35 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreemodelsort.c (gtk_tree_model_sort_rows_reordered):
- remove call to gtk_tree_model_sort_increment_stamp
- (gtk_tree_model_sort_sort_level): always increment the stamp
-
-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.
-
-Thu Mar 28 18:38:30 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate):
- Don't show the window unless the widget is mapped.
- (#76742, Dennis Björklund, Soeren Sandmann)
-
-2002-03-29 Hans Breuer <hans@breuer.org>
-
- Fixed dashed line issues (#74441) to an IMO reasonable extend.
- That is: use PS_USERSTYLE on WinNT (the next GDI limit appears
- to be with lines width > 50); Render horizontal and vertical
- dashed lines on Win9x 'by hand'. Dotted selection rectangles
- and Dia look nice ...
-
- * gdk/win32/gdkprivate-win32.h : add pen_dashes pointer and
- num_pen_dashes to _GdkGCWin32
- * gdk/win32/gdkgc-win32.c : initialize pen_dashes and remove
- the guesses from dashes to windoze line styles.
- (predraw_set_forground) : always ExtCreatePen (PS_SOLID) on
- Win9x, which does not support PS_USERSTYLE.
- * gdk/win32/gdkdrawable-win32.c : new functions render_line_
- <horizontal|vertical>. Use them if not running on NT in
- gdk_win32_draw_<rectangle|segments|lines> ()
-
- * gdk/win32/gdkkeys-win32.c (gdk_keyval_name) : return NULL
- for keyval == 0 to avoid to have zeros in all menu entries
- without accelerator.
-
-2002-03-29 Jakub Steiner <jimmac@ximian.com>
-
- * gtk/stock-icons/stock_add_24.png:
- * gtk/stock-icons/stock_add_16.png:
- * gtk/stock-icons/stock_remove_24.png:
- * gtk/stock-icons/stock_remove_16.png: use a simple '+' and '-',
- works better. the old box was too clumsy
-
-Thu Mar 28 21:11:04 2002 Tim Janik <timj@gtk.org>
-
- * gtk/gtkfilesel.c (open_new_dir): when encountering non-UTF-8 file
- names, alert the user with g_message() instead of g_warning() and
- put out the actual conversion error.
-
-2002-03-28 Dave Camp <dave@ximian.com>
-
- * gtk/gtktreeview.c (install_scroll_sync_handler): Don't install
- the handler if the widget isn't realized.
-
-2002-03-28 Jakub Steiner <jimmac@ximian.com>
-
- * gtk/stock-icons/stock_font*:
- * gtk/stock-icons/stock_align*:
- * gtk/stock-icons/stock_text*: better solution to the dark theme
- problem. Also looks more pretty IMHO
-
-2002-03-27 Matthias Clasen <maclas@gmx.de>
-
- * configure.in: Try to find libpng via pkg-config first,
- since libpng-1.2.2 will come with a .pc file.
-
-Wed Mar 27 11:10:39 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtknotebook.c (gtk_notebook_real_remove): Set
- page->last_focus_child to NULL as well as removing the
- weak reference, to deal with reentrancy in set_focus_child().
- (#76634, Dennis Björklund)
-
-2002-03-27 Murray Cumming <murrayc@usa.net>
-
- * gtk/gtktreeview.c: Corrected registered return type of
- "move-cursor" signal. Had to add a marshaller to
- gtk/gtkmarshalers.list.
-
-Tue Mar 26 14:46:50 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkmenu.c (gtk_menu_popup): Shuffle the ordering around
- some more (position before realizing) fixing problems with
- arrows popping up at the wrong time (#73386), hopefully not
- introducing other problems. (Reported by Ettore Perrazoli, others)
-
-2002-03-26 Dave Camp <dave@ximian.com>
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): Free the path
- after calling gtk_tree_view_row_activated() rather than before.
-
-2002-03-25 Sven Neumann <sven@gimp.org>
-
- * gtk/gtkrc.c (gtk_rc_parse_font_name): free the style's
- font_description before assigning a new one.
- (gtk_rc_parse_stock): always unref the created icon_set. #76289
-
-2002-03-25 Mark McLoughlin <mark@skynet.ie>
-
- * gtk/gtkbindings.c: (gtk_binding_entry_add_signal),
- kill code duplicated in gtk_binding_entry_add_signall.
-
-Sun Mar 24 10:32:38 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreemodel.c (gtk_tree_path_copy): Make path arg const, #75653
-
- * gtk/gtkfontsel.c (gtk_font_selection_show_available_styles): fix
- a warning
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): remove the grab
- when we emit row_activated so that listeners of this signal can
- grab the mouse, #75629
-
-2002-03-23 Havoc Pennington <hp@pobox.com>
-
- * gtk/gtktextlayout.c (gtk_text_layout_real_invalidate):
- invalidate the line containing start, even if the [start,end)
- range is empty (just invalidate [start,end], essentially).
- Partially fixes #72374
-
-2002-03-23 Havoc Pennington <hp@pobox.com>
-
- * gtk/gtktextview.c (gtk_text_view_do_popup): end any selection in
- progress, patch from db@zigo.dhs.org, #74620
-
-2002-03-23 Havoc Pennington <hp@pobox.com>
-
- * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): extend
- selection for pageup/pagedown and ctrl+pageup/pagedown if
- shift is held. more of #53934
-
-2002-03-23 Havoc Pennington <hp@pobox.com>
-
- * gtk/gtktextview.c (gtk_text_view_destroy_layout): disconnect
- layout handlers earlier in the function, to avoid possible
- reentrancy screwups
- (gtk_text_view_invalidate): Don't install idle handlers if
- layout == NULL, otherwise we get problems during finalization
- since clearing the buffer invalidates and puts the idle handlers
- back after we destroy the layout. #74660
- (gtk_text_view_ensure_layout): Install the validation handlers
- right after creating the layout.
-
- * gtk/gtktexttagtable.c (foreach_unref): call
- _gtk_text_buffer_notify_will_remove_tag(), #75126
-
-2002-03-22 Havoc Pennington <hp@pobox.com>
-
- * gdk/x11/gdkfont-x11.c (gdk_fontset_load): add more explanatory
- text to the error message about missing charsets, and use
- g_printerr() not g_warning() since this is typically not a
- programming error (we do not export any API to ask whether
- a font set will have missing charsets so apps realistically can't
- do anything other than try the gdk_fontset_load())
-
- * gtk/gtktextview.c (gtk_text_view_key_press_event): return FALSE
- if the text view isn't editable and the user presses Return,
- so default buttons and such can be activated, #74937
-
- * gtk/gtktextbuffer.c (paste_from_buffer): don't insert
- if the insertion point is not editable and the paste
- is interactive, #74125
-
- * gtk/gtkwindow.c (gtk_window_move_resize): enhance the #if 0
- debug spew
-
- * gtk/gtktextbuffer.c (cut_or_copy): only remove the previous
- cut/copied data right before replacing it, when we know we are
- going to replace it. Fixes #74049
-
-2002-03-22 Richard Hult <rhult@codefactory.se>
-
- * gdk/gdkevents.c (gdk_event_get_root_coords): Fix typo, where x
- value was assigned to both x and y.
-
-Fri Mar 22 11:29:11 2002 Owen Taylor <otaylor@redhat.com>
-
- Partial fix for problem where keypad keys acted
- as shift-arrows in an entry rather than arrows (#74327)
-
- * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Sort lookup
- results by number of modifiers in the entry. Fixes
- problem where if a key matched both modified and unmodified
- key bindings ... e.g., the distinguishing key binding
- was consumed, then it was random which was used.
-
- * gtk/gtkbindings.c (gtk_binding_entries_sort_patterns):
- Catch the case where there are multiple entries from the
- same bindingset (with different modifiers), and use only
- the first entry, which, with the change in _gtk_key_hash_lookup()
- will be the preferred value.
-
-Fri Mar 22 10:56:19 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkaccelmap.c (gtk_accel_map_save_fd): Fix memory
- leak. (#74400, Morten Welinder.)
-
- * gtk/gtkaccelmap.c: Properly handle short returns from
- write() calls. (Handling EINTR isn't enough... that only
- handles the case where you were interrupted before you
- wrote a single byte.)
-
- * gdk/linux-fb/gdkmouse-fb.c gdk/linux-fb/gdkkeyboard-fb.c:
- Robustify against short returns from write() calls.
-
-Fri Mar 22 10:12:10 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtktextview.c (gtk_text_view_paint): Change
- G_BREAKPOINT() to g_assert_not_reached ().
- (#75865, Ashok Venkiteswaran)
-
-2002-03-22 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Don't clear
- all of the pen_style, just the PS_STYLE_MASK. Seems to fix #74441,
- but that is just the special case of one-pixel wide one-pixel
- on-off dotted lines. To fully implement generic X11 style dashed
- lines a major rewrite would be needed.
-
-2002-03-21 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Trivial typo
- fix. (Vitaly Tishkov, #75726)
-
-Thu Mar 21 10:04:05 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/gdkwindow.c (gdk_window_real_get_depth): Remove
- some left over debugging code with a G_BREAKPOINT()
- in it.
-
-Wed Mar 20 19:33:31 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkcalendar.c (gtk_calendar_main_button): When
- changing months when the user clicks on a prev-month
- or next-month day, focus and select the new day.
- Ignore double clicks on prev-month, next-month days.
- (Based on suggestions from Andras Salamon, #74173)
-
- * gtk/gtkcalendar.c: Implement the focused/unfocused
- selected color change.
-
-2002-03-20 Alex Larsson <alexl@redhat.com>
-
- Patches from Carlo E. Prelz <fluido@fluido.as>
- Now gtkfb at least compiles and mostly works. The keyboard
- stuff needs more loving.
-
- * gdk/linux-fb/gdkkeyboard-fb.c (xlate_get_for_keyval,
- xlate_get_for_keycode, raw_get_for_keyval, raw_get_for_keycode):
- At least set the out parameters for these calls.
-
- * gdk/linux-fb/gdkmain-fb.c:
- (gdk_pointer_grab_info_libgtk_only, gdk_keyboard_grab_info_libgtk_only):
- Implement new functions.
-
-Wed Mar 20 19:00:03 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkentry.c (gtk_entry_set_text): Short-circuit
- the text to the exact same thing, so we don't
- unexpectedly change the selection or cursor position.
- (#74290, John Ellis.)
-
-Thu Mar 21 00:05:14 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_get_background_area),
- (gtk_tree_view_get_cell_area): fix logic (fixes #74235, #73593)
-
-Wed Mar 20 17:11:51 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkrc.c: Patch from Richard Hestilow to fix
- gtk-font-name changes for widgets that get the actual
- default style. (#73709)
-
-Wed Mar 20 22:59:23 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtkrbtree.[ch]: add _gtk_rbtree_set_fixed_height()
-
- * gtk/gtktreeprivate.h: add fixed_height_check field
-
- * gtk/gtktreeview.c (gtk_tree_view_init): initialize
- scroll_sync_timer and fixed_height_check
- (do_validate_rows): add fixed_height_check. If all validated rows
- in the first cycle have the same height, then we set that height for
- the entire tree. This is some sort of 'fake' optimization, but helps
- a lot for the common case. We keep validating the entire tree in
- the background though.
- (gtk_tree_view_set_model): reset fixed_height_check
-
-Wed Mar 20 16:36:08 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
- a lot of warnings with Forte CC, mostly implicit
- casts between void * and function pointers.
-
- * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
- state field is not a GdkModifierType. (Also #73900)
-
-Wed Mar 20 12:35:22 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwidget.c (gtk_widget_grab_default): Remove
- leftover notification of has-default. (#75508, Jacob
- Berkman.)
-
-Wed Mar 20 12:27:07 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Allow
- arrow keys as accelerators, as long as some modifier
- is pressed. (#75495)
-
- * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Fix
- incorrect example in the docs.
-
-Wed Mar 20 12:06:30 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkwidget.c (gtk_widget_set_child_visible):
- Fix segfault when widget->parent is NULL.
- (#75615, Alexey A. Malyshev)
-
-Wed Mar 20 11:32:07 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkentry.c: Improve test to prevent infinite
- loop. (#74952, Thomas Leonard)
-
- * gtk/gtkmenushell.c (gtk_real_menu_shell_cycle_focus):
- Fix warning when toplevel menu shell isn't a menu
- bar. (Thomas Leonard, #75602)
-
-Wed Mar 20 11:00:59 2002 Owen Taylor <otaylor@redhat.com>
-
- * configure.in: Use $PKG_CONFIG, not pkg-config.
- (LEE Sau Dan, #75572)
-
-Wed Mar 20 10:55:56 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix assignment
- of time in scroll events. (Sven Neumann, #75574)
-
-2002-03-20 Tor Lillqvist <tml@iki.fi>
-
- * gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
- gdk_window_get_toplevel(), as it is the top-level windows that are
- registered for DND.
-
- * gdk/win32/gdkwin32.h: Don't include gdkinternals.h.
-
-2002-03-19 jacob berkman <jacob@ximian.com>
-
- * gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
- gtk_combo_func() returns NULL (bug #75464)
-
-2002-03-18 jacob berkman <jacob@ximian.com>
-
- * gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): set the
- correct min/max values for the ratio property (fixes #75331)
-
-Mon Mar 18 11:55:03 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
- Patch from Yao Zhang fixing reference count leak.
-
- * gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
- not if (!entry->editable).
-
-Mon Mar 18 11:09:17 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
- Fix backwards conditional. (#75019, Dan Winship.)
-
-Sun Mar 17 01:11:16 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_size_request): use
- do_validate_rows instead of validate_rows_handler (fix by
- Mike Pieper, #74126)
-
-Sat Mar 16 23:54:56 2002 Kristian Rietveld <kris@gtk.org>
-
- * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
- return when we have an input_only window (fix by Owen Taylor)
-
- * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
- scroll_sync_timer
-
- * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
- (scroll_sync_handler): ditto,
- (gtk_tree_view_unrealize): take scroll_sync_timer into account
- (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
- calling top_row_to_dy/dy_to_top_row directly
- -- this greatly speeds up clearing the model (#73199)
-
- * gtk/gtktreemodelsort.c
- (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
- for some reason I really screwed it up (fixes #74663)
-
-2002-03-16 Sven Neumann <sven@gimp.org>
-
- * configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS)
- (GDK_DEP_CFLAGS) (GTK_DEP_CFLAGS): include CFLAGS from gthread-2.0
- so that the libs work correctly in a threaded environment.
-
-Fri Mar 15 12:51:42 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreeviewcolumn.c
- (gtk_tree_view_column_new_with_attributes): add example to docs,
- as people are seeming to have trouble with this function.
-
-2002-03-15 Tor Lillqvist <tml@iki.fi>
-
- * configure.in: Set MATH_LIB to empty also on Win32.
-
-Fri Mar 15 15:37:01 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/x11/gdkdrawable-x11.c (convert_to_format):
- Fix byte shift arithmetic for big-endian. (Tracked
- down with help from Tuomas Kuosmanen)
-
-Fri Mar 15 11:28:41 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreeview.c (gtk_tree_view_insert_column_with_data_func):
- make args const, 74159
- (gtk_tree_view_insert_column_with_attributes): ditto
-
- * gtk/gtktreeviewcolumn.c
- (gtk_tree_view_column_cell_process_action): remov unused variables.
-
-Fri Mar 15 13:31:51 2002 Soeren Sandmann <sandmann@daimi.au.dk>
-
- * gtk/gtkmenu.c (gtk_menu_leave_notify): Fix test for "active
- submenu".
-
-2002-03-15 Padraig O'Briain <padraig.obriain@sun.com>
-
- * gdk/x11/gdkkeys-x11.c (update_keymaps): Fudge keymap to have lower
- upper case variants if there is only a single keysym per keycode and
- the key symbol has upper and lower case variants (#74512)
-
-Thu Mar 14 17:09:52 2002 Owen Taylor <otaylor@redhat.com>
-
- * gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather
- improbable reentrancy problem if a window is destroyed
- while updates are being processed on another window. (Noticed
- by Michael Meeks, #74708)
-
-2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su>
-
- * gtk/gtktreemodelsort.c
- typo in docs for gtk_tree_model_sort_convert_iter_to_child_iter() fixed
-
-
-Thu Mar 14 11:17:18 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkkeyhash.c (_gtk_key_hash_remove_entry): When
- removing keys from the key hash, reinsert the right list
- back into the hash. (Dave Camp, #74571)
-
-Wed Mar 13 17:17:40 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkobject.h: Remove left-over GTK_OBJECT_CONNECTED
- macro that was defined in terms of the now-gone GTK_CONNECTED
- flag. (Seth Burgess, #74028)
-
-Wed Mar 13 17:11:10 2002 Owen Taylor <otaylor@redhat.com>
-
- * gtk/gtkaccelgroup.c (accel_group_weak_ref_detach): Unset
- the acceleratable_groups qdata because qdata isn't removed
- on ->dispose but rather on ->finalize. (#74569, found
- by Matt Wilson.)
-
-Tue Mar 12 23:14:23 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreeselection.c (gtk_tree_selection_unselect_iter): Fix
- cut-n-paste bug.
-
-Sat Mar 9 18:23:25 2002 Richard Hestilow <hestilow@ximian.com>
-
- * gtk/gtkimage.c (gtk_image_set_from_filename): Allow NULL
- filenames.
-
-Tue Mar 12 10:50:09 2002 Owen Taylor <otaylor@redhat.com>
-
- * modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
- Fix incorrect return value, filter out returns of 0x7f for
- the delete key. (#74179, Kang Jeong-He)
-
-Mon Mar 11 23:42:11 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken
- foreach function.
-
-2002-03-11 Matthias Clasen <maclas@gmx.de>
-
- * gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): Document
- gtk_{menu_item,widget}_set_accel_path() as the recommended API.
- (#69244)
-
-2002-03-11 James Henstridge <james@daa.com.au>
-
- * configure.in: set CCAS and CCASFLAGS to get automake 1.6
- compatibility without breaking things for people using 1.4.
-
-Sun Mar 10 21:04:30 2002 Jonathan Blandford <jrb@redhat.com>
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): finally get the
- right behavior.
-
-Mon Mar 11 01:25:14 2002 Kristian Rietveld <kris@gtk.org>
-
- * gtk/gtktreeview.c (gtk_tree_view_button_press): compare path with
- cursor path and not with the selected iter in the 'decide to edit'
- check
-