]> Pileus Git - ~andy/gtk/log
~andy/gtk
21 years agoremove bogus gvalue initialization/freeing.
Jonathan Blandford [Sun, 17 Nov 2002 15:56:53 +0000 (15:56 +0000)]
remove bogus gvalue initialization/freeing.

Sun Nov 17 10:49:28 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/gtksettings.c (gtk_settings_get_property): remove bogus
gvalue initialization/freeing.

21 years agoUpdated French translation.
Christophe Merlet [Sun, 17 Nov 2002 15:46:14 +0000 (15:46 +0000)]
Updated French translation.

21 years agobe.po: Updated Belarusian translation from Belarusian team <i18n@mova.org>.
Dmitry Mastrukov [Sun, 17 Nov 2002 04:13:48 +0000 (04:13 +0000)]
be.po: Updated Belarusian translation from Belarusian team <i18n@mova.org>.

21 years agoRemove obsolete entries.
Tor Lillqvist [Sat, 16 Nov 2002 21:52:13 +0000 (21:52 +0000)]
Remove obsolete entries.

2002-11-16  Tor Lillqvist  <tml@iki.fi>

* gtk/gtk.def: Remove obsolete entries.

21 years agoAdd missing entries, needed by gtk.
Tor Lillqvist [Sat, 16 Nov 2002 21:51:47 +0000 (21:51 +0000)]
Add missing entries, needed by gtk.

2002-11-16  Tor Lillqvist  <tml@iki.fi>

* gdk/gdk.def: Add missing entries, needed by gtk.

* gdk/win32/gdkcolor-win32.c (gdk_screen_get_system_colormap):
Remove g_return_val_if_fail call. This function is called from
gdk_display_open() with the _gdk_screen it just created, but when
gdk_screen_get_default() still returns NULL.

* gdk/win32/gdkdisplay-win32.c
* gdk/win32/gdkscreen-win32.c: Make more like the linux-fb
versions. For instance, don't call
gdk_display_manager_set_default_display() from gdk_display_open().

* gdk/win32/gdkglobals-win32.c: Move _gdk_display, _gdk_screen and
_gdk_parent_root here.

* gdk/win32/gdkinput.c (gdk_display_list_devices): New function.

* gdk/win32/gdkmain-win32.c (gdk_get_display): New function.

* gdk/win32/gdkvisual-win32.c (gdk_screen_get_system_visual):
Don't require that the screen parameter is non-NULL. It can be,
and the linux-fb version doesn't check either.

* gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint,
gdk_window_set_skip_pager_hint, gdk_window_fullscreen,
gdk_window_unfullscreen): Implement as no-ops.

21 years agoAllow g_object_set to work with GtkSettings.
Jonathan Blandford [Sat, 16 Nov 2002 01:30:12 +0000 (01:30 +0000)]
Allow g_object_set to work with GtkSettings.

Fri Nov 15 19:12:56 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/gtksettings.c: Allow g_object_set to work with GtkSettings.

21 years agoReflect recent renamings and removals of functions.
Tor Lillqvist [Sat, 16 Nov 2002 01:12:10 +0000 (01:12 +0000)]
Reflect recent renamings and removals of functions.

2002-11-15  Tor Lillqvist  <tml@iki.fi>

* gdk/gdk.def: Reflect recent renamings and removals of functions.

Merge from stable:

Start implementing all fill styles (i.e. tiled, stippled, and
opaque stippled in addition to the plain solid style) in the Win32
backend in an elegant and generic way. For now only did the
draw_rectangle() and draw_glyphs() methods. The rest will
follow. Previously some of the drawing methods implemented opaque
stippling, but not tiles or non-opaque stippling.

Seems to work fine, now the check marks show up in check buttons,
the stippled background and stippled text in gtk-demo's Text
Widget look as they should, and GtkText's line wrap arrow shows
correctly instead of an ugly rectangle. [This refers to the stable
branch, haven't actually checked HEAD.]

The implementation does do a lot of pixmap handling and blitting
back and forth, especially on Win9x. But performance is hopefully
not an issue. I don't think many applications do a lot of tiled or
stippled drawing.

* gdk/win32/gdkprivate-win32.h: Define a new macro, GDI_CALL, that
calls a GDI function and prints a warning if it failed. Also
API_CALL for non-GDI calls. Cleans all the the if (!BlaBla())
WIN32_GDI_FAILED ("BlaBla") snippets, these can now be written
GDI_CALL (BlaBla, ()). Declare new functions.

* gdk/win32/gdkdrawable-win32.c: Use GDI_CALL macro in lots of places.

(generic_draw): New function that handles all the blitting
necessary to implement tiles and stipples. A function that
actually draws stuff is passed as a parameter to
generic_draw(). If the fill style is solid, it is called
directly, to draw on the destination drawable. Otherwise it is
called to draw on a temporary mask bitmap, which then is used in
blitting operations. The tiles and/or stipples are rendered into
another temporary pixmap. If MaskBlt() is available (on NT/2k/XP),
it is used, otherwise a sequence of BitBlt() is used to do the
final composition onto the destination drawable.

(draw_tiles_lowlevel, draw_tiles): Some renaming and code
reorg. Use BitBlt() to blit each tile, not gdk_draw_drawable().

(rop2_to_rop3): New function, does binary->ternary rop mapping.

(blit_from_pixmap, blit_inside_window, blit_from_window): Use
rop2_to_rop3(). Previously used SRCCOPY always...

(draw_rectangle, gdk_win32_draw_rectangle, draw_glyphs,
gdk_win32_draw_glyphs): Split functionality into two functions,
with generic_draw() doing its magic inbetween.

* gdk/win32/gdkevents-win32.c: Remove the TrackMouseEvent code, it
was ifdeffed out and wouldn't have done anything even if
enabled. Remove the GDK_EVENT_FUNC_FROM_WINDOW_PROC code, didn't
have any effect any more anyway after all the changes GTK+ has
gone through in the last years. Remove some #if 0 code.

* gdk/win32/gdkgc-win32.c (gdk_gc_copy): Set the copy's hdc field
to NULL in case a GC is copied while it has a Windows DC active.

* gdk/win32/gdkprivate-win32.h
* gdk/win32/gdkglobals-win32.c: Remove gdk_event_func_from_window_proc.

* gdk/win32/gdkmain-win32.c: Remove -event-func-from-window-proc
option. If there is a PRETEND_WIN9X envvar, set windows_version as
if on Win9x.

* gdk/win32/gdkpixmap-win32.c (_gdk_win32_pixmap_new,
gdk_pixmap_new): Combine these two, _gdk_win32_pixmap_new() wasn't
used or exported. Make a bit more like the X11 version. Hopefully
I didn't break the fragile palettized display ("pseudocolor")
code.

* gdk/win32/gdkgc-win32.c: Various debugging output improvements.

(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 are now handled by
generic_draw() in gdkdrawable-win32.c.

* 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.

21 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Fri, 15 Nov 2002 21:23:00 +0000 (21:23 +0000)]
Updated Norwegian (bokmål) translation.

2002-11-15  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

21 years agoFix display/window typo. (#98511, Soeren Sandmann)
Owen Taylor [Thu, 14 Nov 2002 20:02:32 +0000 (20:02 +0000)]
Fix display/window typo. (#98511, Soeren Sandmann)

Thu Nov 14 14:58:21 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_name):
        Fix display/window typo. (#98511, Soeren Sandmann)

21 years agoTry a different hack to force gdkenumtypes.h to be updated before building
Owen Taylor [Thu, 14 Nov 2002 06:07:46 +0000 (06:07 +0000)]
Try a different hack to force gdkenumtypes.h to be updated before building

Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/{linux-fb,win32,11}/Makefile.am: Try a different
        hack to force gdkenumtypes.h to be updated before
        building the subdir, last hack caused contents
        to be rebuilt on every make.

21 years agoshut up cvs
Manish Singh [Thu, 14 Nov 2002 06:01:23 +0000 (06:01 +0000)]
shut up cvs

21 years agoget rid of deprecated gdk_rgb_gc_set_foreground usage in favor of
Manish Singh [Thu, 14 Nov 2002 05:52:10 +0000 (05:52 +0000)]
get rid of deprecated gdk_rgb_gc_set_foreground usage in favor of

Wed Nov 13 21:45:36 2002  Manish Singh  <yosh@gimp.org>

        * gtk/gtkhsv.c: get rid of deprecated gdk_rgb_gc_set_foreground
        usage in favor of gdk_gc_set_rgb_fg_color.

21 years agoMonitor the screen of the attach widget continually, rather than only
Owen Taylor [Thu, 14 Nov 2002 05:46:34 +0000 (05:46 +0000)]
Monitor the screen of the attach widget continually, rather than only

Thu Nov 14 00:33:26 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkmenu.c (attach_widget_screen_changed): Monitor
        the screen of the attach widget continually, rather than only
        setting the screen only on popup (#85710)

        * gtk/gtkmenu.c (gtk_menu_set_screen): Allow %NULL to
        go back to getting the screen from the attach widget.

21 years agoChange so that updates of selection don't take effect immediately, but
Owen Taylor [Thu, 14 Nov 2002 04:46:20 +0000 (04:46 +0000)]
Change so that updates of selection don't take effect immediately, but

Wed Nov 13 17:03:19 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkcombo.c: Change so that updates of selection
        don't take effect immediately, but only when popdown
        is closed with a button release within the combo
        or Return/Enter.

        * gtk/gtkcombo.c: Support Alt-Down to pop down the
        combo, Alt-Up to pop it back up, Space to immediately
        select current item.

        * gtk/gtkcombo.c (gtk_combo_entry_key_press): Don't
        move the focus when we get to the ends of the list
        entries.

        * gtk/gtkcombo.c: Fix handling of state in ad-hoc
        keybinding handling to be a bit more reasonable.

        * gtk/gtkcombo.c (gtk_combo_popup_list): Clear
        last_focus_child when no item is selected so we
        don't start focusing from some random place.

        * gtk/gtkcombo.c (gtk_combo_init): Make
        gtk_combo_set_use_arrows_always, enable_arrows_always
        properties have no effect, they were an awful idea.
        Always behave as if enable_arrows_always is true.

        * gtk/gtknotebook.c: Fix a warning.

21 years agoadd gdk_display_get_devices to fix compilation
Eric Warmenhoven [Wed, 13 Nov 2002 21:56:19 +0000 (21:56 +0000)]
add gdk_display_get_devices to fix compilation

Wed Nov 13 13:50:25 2002  Eric Warmenhoven <warmenhoven@yahoo.com>

* gdk/linux-fb/gdkinput.c: add gdk_display_get_devices to fix
compilation

21 years agoFix warning.
Owen Taylor [Wed, 13 Nov 2002 21:47:11 +0000 (21:47 +0000)]
Fix warning.

Wed Nov 13 15:52:53 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkcombo.c (gtk_combo_activate): Fix warning.

        * gtk/gtkcombo.c: Fix code that was meant to delay
        grabbing events on the list until we had an enter-notify.
        (#54353, reported by Mike Fulbright, others)

21 years agoAdd a const here.
Matthias Clasen [Wed, 13 Nov 2002 20:23:02 +0000 (20:23 +0000)]
Add a const here.

* gtk/theme-bits/decompose-bits.c (do_part): Add a const here.

* gtk/gtkcolorsel.c:
* gtk/gtkimcontextsimple.c:
* gtk/gtkstyle.c: Mark constant data as const to give the compiler
a chance to put it in a readonly section.  (#75754)

21 years agoFix #90661: add im_info->im switch at the top of setup_im() and
Hidetoshi Tajima [Wed, 13 Nov 2002 19:00:01 +0000 (19:00 +0000)]
Fix #90661: add im_info->im switch at the top of setup_im() and

* modules/input/gtkimcontextxim.c:
Fix #90661: add im_info->im switch at the top of setup_im() and
get_ic_real().
Fix #97674: make sure only one status window for the focused
input context should be shown.

21 years agoWhen clicking on a non-active tab, focus the first widget in the tab, not
Owen Taylor [Wed, 13 Nov 2002 17:20:33 +0000 (17:20 +0000)]
When clicking on a non-active tab, focus the first widget in the tab, not

Wed Nov 13 11:55:25 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtknotebook.c (gtk_notebook_button_press):
        When clicking on a non-active tab, focus the first
        widget in the tab, not the tab itself. (#98322)

        * gtk/gtknotebook.c (gtk_notebook_focus_changed):
        Eliminate synchronous drawing, just call redraw_tabs.

        * gtk/gtknotebook.c (gtk_notebook_init): Don't set
        the RECEIVES_DEFAULT flag, we no longer do anything
        with Return/Enter key.

21 years agoue Nov 12 17:10:10 2002 Owen Taylor <otaylor@redhat.com>
Owen Taylor [Wed, 13 Nov 2002 16:25:58 +0000 (16:25 +0000)]
ue Nov 12 17:10:10 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkcombo.c: Fix up grabs to be robust; grab
        the keyboard as well as the pointer so we won't
        leave the window behind if the user switches desktops
        with a keyboard combination. (Based on a patch
        from Matthias Clasen, #82525)

21 years ago- comment out check_inconsistent_aa_bits[].
Soeren Sandmann [Wed, 13 Nov 2002 12:58:43 +0000 (12:58 +0000)]
- comment out check_inconsistent_aa_bits[].

Wed Nov 13 14:01:44 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkstyle.c:

          - comment out check_inconsistent_aa_bits[].

          - use fg/bg with a generated aa color to draw check and option
    marks in menu items.

  - use text/base to draw check and option buttons, except when
    state is ACTIVE, in which case we use fg/bg with a generated
    aa color.

* tests/testgtk.c (menu_items): Add three check items.

21 years agogdk/win32/gdkprivate-win32.h Rename all global variables and functions to
Tor Lillqvist [Tue, 12 Nov 2002 22:17:48 +0000 (22:17 +0000)]
gdk/win32/gdkprivate-win32.h Rename all global variables and functions to

2002-11-12  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkprivate-win32.h
* gdk/win32/*.c: Rename all global variables and functions to
start with underscore.

Merge from stable:

More work on the Win32 backend. The cause of some scrolling
problems was that SetWindowPos() and ScrollWindowEx() don't blit
those parts of the window they think are invalid. As we didn't
keep Windows's update region in synch with GDK's, Windows thought
those areas that in fact had been updated were invalid. Calling
ValidateRgn() in _gdk_windowing_window_queue_antiexpose() seems to
be an elegant and efficient solution, removing from Windows's
update region those areas we are about to repaint proactively.

In some cases garbage leftover values were used for the clip
origin in GdkGCWin32. This showed up as odd blank areas around the
pixmaps included in the Text Widget in gtk-demo.

Having the clip region either as a GdkRegion or a HRGN in
GdkGCWin32 was unnecessary, it's better to just use a HRGN.

The translation and antiexpose queue handling in
gdkgeometry-win32.c seems unnecessary (and not implementable in
the same way as on X11 anyway, no serial numbers) on Windows,
ifdeffed out.

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().

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?

Otherwise, all of testgtk and gtk-demo except "big windows" now
seem to work pretty well.

Bug #79720 should be fixed now.

* 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/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/gdkevents-win32.c (gdk_event_translate) 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, don't check for empty update rect. When we get a
WM_PAINT, the update region isn't empty. And if it for some
strange reason is, that will be handled later anyway. 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/gdkgc-win32.c:  Set clip origins to zero
when appropriate.

(gdk_gc_copy): Increase refcount on colormap if present.

(gdk_win32_hdc_get): Handle just hcliprgn. If we have a stipple,
combine it with clip region after selecting into the DC.

(_gdk_win32_bitmap_to_hrgn): Rename from _gdk_win32_bitmap_to_region.

(_gdk_win3_gdkregion_to_hrgn): New function, code snippet
extracted from gdk_win32_hdc_get().

* gdk/win32/gdkgeometry-win32.c: Ifdef out the translate_queue
handling.

(gdk_window_copy_area_scroll): Increase clipRect to avoid
ScrollWindowEx() not scrolling pixels it thinks are invalid.
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_premove, gdk_window_postmove,
gdk_window_clip_changed): Add debugging output.

(_gdk_windowing_window_queue_antiexpose): Just call ValidateRgn()
on the region.

(_gdk_window_process_expose): No use for the serial number
parameter now. Instead of a rectangle, take a region parameter, as
Windows gives us one in WM_PAINT.

* 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,
_gdk_win32_rect_to_string, _gdk_win32_gdkrectangle_to_string,
_gdk_win32_gdkregion_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/gdkwindow-win32.c (gdk_propagate_shapes): Plug memory
leak, free list after use.

(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/gdkprivate-win32.h: Drop the clip_region field from
GdkGCWin32. Only use the HRGN hcliprgn. Declare new
functions.

* gdk/win32/*.c: Use new debugging functions.

* gdk/win32/rc/gdk.rc.in: Update copyright year.

21 years agoMake multihead aware (#80283)
Owen Taylor [Tue, 12 Nov 2002 21:54:16 +0000 (21:54 +0000)]
Make multihead aware (#80283)

Tue Nov 12 16:51:04 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkinputdialog.c: Make multihead aware (#80283)

21 years agoAdd _gtk_window_unset_focus_and_default(), use to clear the focus and
Owen Taylor [Tue, 12 Nov 2002 21:08:29 +0000 (21:08 +0000)]
Add _gtk_window_unset_focus_and_default(), use to clear the focus and

Tue Nov 12 15:13:58 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.c gtk/gtkwindow.[ch]: Add
        _gtk_window_unset_focus_and_default(), use to clear
        the focus and default out of parts of the widget
        heirarchy that we are hiding.

        * gtk/gtkwidget.c (gtk_widget_propagate_screen_changed_recurse):
        Fix typo that was resulting in missed screen-change
        notifies.

        * gtk/gtkwindow.c (do_focus_change): Allow for
        widget->window == NULL.

        * gtk/gtklabel.c (gtk_label_screen_changed): Clear the
        layout here not in hierarchy changed to handle the case
        where the toplevel was moved between screens.

21 years agoDo not return when menu_shell->ignore_enter is TRUE.
Soeren Sandmann [Tue, 12 Nov 2002 13:25:04 +0000 (13:25 +0000)]
Do not return when menu_shell->ignore_enter is TRUE.

Tue Nov 12 14:20:53 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenu.c (gtk_menu_enter_notify): Do not return when
menu_shell->ignore_enter is TRUE.

21 years agoDon't start a drag on double click. (#98189) Also test moving.
Matthias Clasen [Sun, 10 Nov 2002 22:38:03 +0000 (22:38 +0000)]
Don't start a drag on double click. (#98189) Also test moving.

* gtk/gtkstatusbar.c (gtk_statusbar_button_press): Don't start
a drag on double click.  (#98189)
* tests/testgtk.c (grippy_button_press): Also test moving.

21 years agoDon't return after calling gtk_menu_handle_scrolling() when
Soeren Sandmann [Sun, 10 Nov 2002 22:04:16 +0000 (22:04 +0000)]
Don't return after calling gtk_menu_handle_scrolling() when

Sun Nov 10 22:55:39 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenu.c (gtk_menu_enter_notify): Don't return after
calling gtk_menu_handle_scrolling() when
!menu_shell->ignore_enter.

21 years agogtk/gtkradiobutton.c (gtk_radio_button_draw_indicator)
Soeren Sandmann [Sun, 10 Nov 2002 20:52:34 +0000 (20:52 +0000)]
gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator)

Sun Nov 10 21:29:03 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator):
* gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator)

Make sure check and option marks are drawn insensitive when the
widgets are insensitive.

(#92548, patch from Tim Evans)

Sun Nov 10 21:25:04 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkwidget.h (struct _GtkWidgetClass): Remove _gtk_reserved8
to restore binary compatibility.

21 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Sun, 10 Nov 2002 14:58:00 +0000 (14:58 +0000)]
Updated Norwegian (bokmål) translation.

2002-11-10  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

21 years agoFix a typo which broke moveresize emulation.
Matthias Clasen [Sun, 10 Nov 2002 01:33:53 +0000 (01:33 +0000)]
Fix a typo which broke moveresize emulation.

* gdk/x11/gdkwindow-x11.c (_gdk_moveresize_handle_event): Fix a
typo which broke moveresize emulation.

21 years agogdk_display_open_default_libgtk_only and gdk_notify_startup_complete.
Matthias Clasen [Sun, 10 Nov 2002 00:38:23 +0000 (00:38 +0000)]
gdk_display_open_default_libgtk_only and gdk_notify_startup_complete.

* gdk/gdk-sections.txt: gdk_display_open_default_libgtk_only
and gdk_notify_startup_complete.

* gtk/gtk-sections.txt: Add gtk_window_set_auto_startup_notification.

21 years agoBlock button presses/releases over the scroll arrows to avoid popping down
Owen Taylor [Sat, 9 Nov 2002 20:52:31 +0000 (20:52 +0000)]
Block button presses/releases over the scroll arrows to avoid popping down

Sat Nov  9 14:42:53 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkmenu.c (gtk_menu_button_*): Block
        button presses/releases over the scroll arrows
        to avoid popping down the menu. (#73444, Ettore Perazzoli)

        * gtk/gtkmenu.c (gtk_menu_enter_notify): Obey the
        ignore_enter flag for scrolling as well.

        * gtk/gtkmenu.c (gtk_menu_stop_scrolling): Clear
        the upper_arrow_prelight, lower_arrow_prelight
        flags.

        * gtk/gtkmenu.c: Tweak the scroll speeds,
        timeouts, and fast-scroll area to make things
        zippier. (#73445, Ettore Perazzoli)

21 years agoUse the correct struct offset for the screen_changed signal.
Anders Carlsson [Sat, 9 Nov 2002 16:46:24 +0000 (16:46 +0000)]
Use the correct struct offset for the screen_changed signal.

2002-11-09  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkwidget.c (gtk_widget_class_init): Use the correct
struct offset for the screen_changed signal.

21 years agoUpdated German translation.
Christian Neumair [Sat, 9 Nov 2002 10:29:33 +0000 (10:29 +0000)]
Updated German translation.

21 years agobe.po: Updated Belarusian translation from Belarusian team <i18n@infonet.by>.
Dmitry Mastrukov [Sat, 9 Nov 2002 05:34:21 +0000 (05:34 +0000)]
be.po: Updated Belarusian translation from Belarusian team <i18n@infonet.by>.

21 years agoDepend on gdk-pixbuf.loaders as well as gdk-pixbuf.csource. (#97096, Jeff
Owen Taylor [Sat, 9 Nov 2002 00:18:10 +0000 (00:18 +0000)]
Depend on gdk-pixbuf.loaders as well as gdk-pixbuf.csource. (#97096, Jeff

Fri Nov  8 19:07:39 2002  Owen Taylor  <otaylor@redhat.com>

        * demos/Makefile.am (test-inline-pixbufs.h): Depend
        on gdk-pixbuf.loaders as well as gdk-pixbuf.csource.
        (#97096, Jeff Waugh)

21 years agoMake gdk-pixbuf.loaders file depend on the loaders (#97096, Jeff Waugh)
Owen Taylor [Sat, 9 Nov 2002 00:10:42 +0000 (00:10 +0000)]
Make gdk-pixbuf.loaders file depend on the loaders (#97096, Jeff Waugh)

Fri Nov  8 19:06:07 2002  Owen Taylor  <otaylor@redhat.com>

        * Makefile.am (gdk-pixbuf.loaders): Make gdk-pixbuf.loaders
        file depend on the loaders (#97096, Jeff Waugh)

21 years agoDraw grips in all edges.
Matthias Clasen [Fri, 8 Nov 2002 23:54:10 +0000 (23:54 +0000)]
Draw grips in all edges.

* tests/testgtk.c (create_resize_grips): Draw grips in all edges.

21 years agoReformulate doc comments to work around gtk-doc limitations.
Matthias Clasen [Fri, 8 Nov 2002 23:21:35 +0000 (23:21 +0000)]
Reformulate doc comments to work around gtk-doc limitations.

* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
work around gtk-doc limitations.

21 years agoAdd in a awful hack to force gdkenumtypes.h to be updated before building
Owen Taylor [Fri, 8 Nov 2002 23:14:53 +0000 (23:14 +0000)]
Add in a awful hack to force gdkenumtypes.h to be updated before building

Fri Nov  8 18:04:16 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/{linux-fb,win32,11}/Makefile.am: Add in a awful
        hack to force gdkenumtypes.h to be updated before
        building the subdir. (#86587)

21 years agoAccess window->screen through a function so we can provide an informative
Owen Taylor [Fri, 8 Nov 2002 23:03:36 +0000 (23:03 +0000)]
Access window->screen through a function so we can provide an informative

Fri Nov  8 17:49:54 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwindow.c (gtk_window_check_screen): Access
        window->screen through a function so we can provide
        an informative warning window window->screen is NULL.
        (#85703)

21 years agoRTL flipping for check menu items.
Matthias Clasen [Fri, 8 Nov 2002 22:38:13 +0000 (22:38 +0000)]
RTL flipping for check menu items.

* gtk/gtkcheckmenuitem.c
(gtk_real_check_menu_item_draw_indicator): RTL flipping for check
menu items.

21 years agoPut into #ifdef DO_BLINK to avoid an unused static function. (#97965)
Matthias Clasen [Fri, 8 Nov 2002 22:34:38 +0000 (22:34 +0000)]
Put into #ifdef DO_BLINK to avoid an unused static function. (#97965)

* tests/testtext.c (blink_timeout): Put into #ifdef DO_BLINK to
avoid an unused static function.  (#97965)

* gtk/gtktextiter.c (backward_line_leaving_caches_unmodified):
* gtk/gtkstyle.c (radio_aa_bits):
(draw_spin_entry_shadow): #if-0-out unused static functions and
variables.  (#97965)

* gtk/gtktextview.c (text_window_get_allocation):
* gtk/gtkcolorsel.c (gtk_color_selection_get_palette_size):
(gtk_color_selection_get_palette_color):
(gtk_color_selection_unset_palette_color): Remove unused static
functions.  (#97965)

* gtk/gtkcolorsel.c
(gtk_color_selection_set_change_palette_with_screen_hook): Fix doc
comment.

21 years agoUse g_get_application_name() instead of g_get_prgname() as the default
Owen Taylor [Fri, 8 Nov 2002 22:29:33 +0000 (22:29 +0000)]
Use g_get_application_name() instead of g_get_prgname() as the default

Fri Nov  8 17:08:54 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkwindow-x11.c (gdk_window_new): Use
        g_get_application_name() instead of g_get_prgname()
        as the default window title when set.

        * gdk/x11/gdkwindow-x11.c gdk/x11/gdkdisplay-x11.[ch]:x
        Set g_get_application_name() as the title for the
        leader window the first time we create a window
        pointing to it.

        * tests/testgtk.c (main): Call g_set_application_name();

        * configure.in (GDK_PIXBUF_VERSION): Require GLib-2.1.3

21 years agoImprove drawing of RTL submenu indicators.
Matthias Clasen [Fri, 8 Nov 2002 21:55:43 +0000 (21:55 +0000)]
Improve drawing of RTL submenu indicators.

* gtk/gtkstyle.c (gtk_default_draw_arrow): Improve drawing of RTL
submenu indicators.

21 years agoFix drawing of RTL optionmenus by flipping the indicator_spacing.
Matthias Clasen [Fri, 8 Nov 2002 21:53:31 +0000 (21:53 +0000)]
Fix drawing of RTL optionmenus by flipping the indicator_spacing.

* gtk/gtkoptionmenu.c (gtk_option_menu_paint): Fix drawing of RTL
optionmenus by flipping the indicator_spacing.

21 years agoadd testmenus.c, a program to test menus when items are dynamically added
Soeren Sandmann [Fri, 8 Nov 2002 20:16:43 +0000 (20:16 +0000)]
add testmenus.c, a program to test menus when items are dynamically added

Fri Nov  8 21:15:25 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* tests/Makefile.am: add testmenus.c, a program to test menus when
items are dynamically added and removed.

21 years agodocs/reference/gdk/tmpl/dnd.sgml docs/reference/gdk/tmpl/drawing.sgml
Soeren Sandmann [Fri, 8 Nov 2002 19:41:50 +0000 (19:41 +0000)]
docs/reference/gdk/tmpl/dnd.sgml docs/reference/gdk/tmpl/drawing.sgml

Fri Nov  8 20:14:52 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* docs/reference/gdk/tmpl/dnd.sgml
docs/reference/gdk/tmpl/drawing.sgml
docs/reference/gdk/tmpl/gdk-unused.sgml
docs/reference/gdk/tmpl/gdkdisplay.sgml
docs/reference/gdk/tmpl/general.sgml
docs/reference/gdk/tmpl/input_devices.sgml
docs/reference/gdk/tmpl/selections.sgml
docs/reference/gtk/tmpl/gtkcellrenderer.sgml
docs/reference/gtk/tmpl/gtkcurve.sgml
docs/reference/gtk/tmpl/gtkdnd.sgml
docs/reference/gtk/tmpl/gtkitemfactory.sgml
docs/reference/gtk/tmpl/gtkmenu.sgml
docs/reference/gtk/tmpl/gtkoldeditable.sgml
docs/reference/gtk/tmpl/gtkoptionmenu.sgml
docs/reference/gtk/tmpl/gtkpreview.sgml
docs/reference/gtk/tmpl/gtkselection.sgml
docs/reference/gtk/tmpl/gtksocket.sgml
docs/reference/gtk/tmpl/gtkstyle.sgml
docs/reference/gtk/tmpl/gtktextbuffer.sgml
docs/reference/gtk/tmpl/gtktreemodel.sgml
docs/reference/gtk/tmpl/gtkwidget.sgml gdk/gdk.h gdk/gdkdisplay.c
gdk/gdkdisplay.h gdk/gdkdnd.h gdk/gdkdraw.c gdk/gdkdrawable.h
gdk/gdkinput.h gdk/gdkselection.h gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdnd-x11.c gdk/x11/gdkselection-x11.c gtk/gtkcurve.h
gtk/gtkdnd.h gtk/gtkitemfactory.c gtk/gtkitemfactory.h
gtk/gtkmenu.h gtk/gtkoldeditable.c gtk/gtkoldeditable.h
gtk/gtkoptionmenu.h gtk/gtkplug.c gtk/gtkplug.h gtk/gtkpreview.h
gtk/gtkrange.h gtk/gtkselection.c gtk/gtkselection.h
gtk/gtksocket.c gtk/gtksocket.h gtk/gtkstyle.c gtk/gtkstyle.h
gtk/gtktextlayout.c gtk/gtktextlayout.h gtk/gtktreemodel.c
gtk/gtktreemodel.h gtk/gtkwidget.h

Trivial s/foo/foo_/ fixes to make gtk.h includable with -Wshadow
without warnings. (#91680)

21 years agofix compilation
Eric Warmenhoven [Fri, 8 Nov 2002 00:19:24 +0000 (00:19 +0000)]
fix compilation

Thu Nov  7 16:13:41 2002  Eric Warmenhoven <eric@warmenhoven.org>

* gdk/linux-fb/gdkscreen-fb.c: fix compilation

* gdk/linux-fb/gdkmain-fb.c: prevent segfaults on shutdown

21 years agoNote that get_pango_context() is not "until death does us part", but
Owen Taylor [Fri, 8 Nov 2002 00:00:58 +0000 (00:00 +0000)]
Note that get_pango_context() is not "until death does us part", but

Thu Nov  7 18:50:38 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.c (gtk_widget_get_pango_context): Note
        that get_pango_context() is not "until death does us
        part", but "until the screen changes".

        * gtk/gtkwidget.c (gtk_widget_create_pango_context): Add
        a MULTIHEAD warning.

        * gtk/gtkwidget.c (do_screen_change): Clear pango context
        for widget if set.

21 years agoEscape invalid filename before printing it out, since it isn't a valid
Owen Taylor [Thu, 7 Nov 2002 23:20:32 +0000 (23:20 +0000)]
Escape invalid filename before printing it out, since it isn't a valid

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)

21 years agoDon't try to use render if we can't get a picture for the drawable. (Fixes
Owen Taylor [Thu, 7 Nov 2002 22:27:22 +0000 (22:27 +0000)]
Don't try to use render if we can't get a picture for the drawable. (Fixes

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)

21 years agoFix misplaced display_grab()/display_ungrab(); they shouldn't have been
Owen Taylor [Thu, 7 Nov 2002 21:49:13 +0000 (21:49 +0000)]
Fix misplaced display_grab()/display_ungrab(); they shouldn't have been

Thu Nov  7 16:45:54 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkx.h: Fix misplaced display_grab()/display_ungrab();
        they shouldn't have been deprecated.

21 years agoUse g_return_val_if_fail in this non-void function. (gdk_init_check):
Matthias Clasen [Thu, 7 Nov 2002 21:05:52 +0000 (21:05 +0000)]
Use g_return_val_if_fail in this non-void function. (gdk_init_check):

* gdk/gdk.c (gdk_display_open_default_libgtk_only): Use
g_return_val_if_fail in this non-void function.
(gdk_init_check): Remove unused variable.

21 years agoIf called when fontsel->face is NULL, just return "Sans 10". (#82745,
Owen Taylor [Thu, 7 Nov 2002 20:46:03 +0000 (20:46 +0000)]
If called when fontsel->face is NULL, just return "Sans 10". (#82745,

Thu Nov  7 15:42:12 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkfontsel.c (gtk_font_selection_get_font_description):
        If called when fontsel->face is NULL, just return
        "Sans 10". (#82745, Vitaly Tishkov)

21 years agoUse '_' not '-' in signal name to be consistent with what we do elsewhere
Owen Taylor [Thu, 7 Nov 2002 20:32:27 +0000 (20:32 +0000)]
Use '_' not '-' in signal name to be consistent with what we do elsewhere

Thu Nov  7 15:29:43 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkimcontextsimple.c (check_hex): Use '_'
        not '-' in signal name to be consistent with
        what we do elsewhere (#97151, TOKUNAGA Hiroyuki)

21 years agoGenerate GdkDisplayManager signal and properties docs.
Matthias Clasen [Thu, 7 Nov 2002 20:24:09 +0000 (20:24 +0000)]
Generate GdkDisplayManager signal and properties docs.

21 years agoGenerate GdkDisplayManager documentation.
Matthias Clasen [Thu, 7 Nov 2002 20:20:29 +0000 (20:20 +0000)]
Generate GdkDisplayManager documentation.

21 years agoUse g_date_strftime(), fixing #74745. (Alper Ersoy)
Owen Taylor [Thu, 7 Nov 2002 20:11:47 +0000 (20:11 +0000)]
Use g_date_strftime(), fixing #74745. (Alper Ersoy)

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)

21 years agoDon't suppress GdkPixbufLoader signal documentation.
Matthias Clasen [Thu, 7 Nov 2002 20:01:53 +0000 (20:01 +0000)]
Don't suppress GdkPixbufLoader signal documentation.

21 years agoCheck for NULL children, #97913.
Anders Carlsson [Thu, 7 Nov 2002 19:53:49 +0000 (19:53 +0000)]
Check for NULL children, #97913.

2002-11-07  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkhpaned.c: (gtk_hpaned_size_allocate):
* gtk/gtkvpaned.c: (gtk_vpaned_size_allocate):
Check for NULL children, #97913.

21 years agoAdd a snap_edge_set property to deal with the fact that we have an unset
Owen Taylor [Thu, 7 Nov 2002 19:35:37 +0000 (19:35 +0000)]
Add a snap_edge_set property to deal with the fact that we have an unset

Thu Nov  7 14:24:45 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkhandlebox.c: Add a snap_edge_set property to
        deal with the fact that we have an unset state for
        the snap_edge property. (Reported by Matthias Clasen
        #97505)

21 years agoAdd ::screen-changed signal.
Owen Taylor [Thu, 7 Nov 2002 17:59:04 +0000 (17:59 +0000)]
Add ::screen-changed signal.

Thu Nov  7 12:53:08 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.[ch] gtk/gtkwindow.c gtk/gtkinvisible.c:
        Add ::screen-changed signal.

        * gtk/gtkfontsel.c gtk/gtktoolbar.c: Use ::screen-changed
        signal to simplify logic.

21 years agoAdd resize grips test.
Anders Carlsson [Thu, 7 Nov 2002 10:06:07 +0000 (10:06 +0000)]
Add resize grips test.

2002-11-07  Anders Carlsson  <andersca@gnu.org>

* tests/testgtk.c (create_resize_grips): Add resize grips test.

21 years agoFix trailing semicolon on macro, clean up a bit.
Owen Taylor [Wed, 6 Nov 2002 20:26:27 +0000 (20:26 +0000)]
Fix trailing semicolon on macro, clean up a bit.

Wed Nov  6 15:19:53 2002  Owen Taylor  <otaylor@redhat.com>

        * io-gif.c (CHECK_LZW_SP): Fix trailing semicolon on macro,
        clean up a bit.

21 years agoForgotten ChangeLog
Matthias Clasen [Tue, 5 Nov 2002 23:57:26 +0000 (23:57 +0000)]
Forgotten ChangeLog

21 years agoReindent
Matthias Clasen [Tue, 5 Nov 2002 22:58:28 +0000 (22:58 +0000)]
Reindent

21 years agoFix leaked pixbuf reference (#96823, Morten Welinder)
Owen Taylor [Tue, 5 Nov 2002 19:18:56 +0000 (19:18 +0000)]
Fix leaked pixbuf reference (#96823, Morten Welinder)

Tue Nov  5 14:16:17 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk-pixbuf-loader.c (gdk_pixbuf_loader_close): Fix
        leaked pixbuf reference (#96823, Morten Welinder)

21 years agoBah, and of course I broke something ...
Kristian Rietveld [Sun, 3 Nov 2002 20:12:00 +0000 (20:12 +0000)]
Bah, and of course I broke something ...

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.

21 years agomore docs.
Jonathan Blandford [Sun, 3 Nov 2002 18:25:05 +0000 (18:25 +0000)]
more docs.

Sun Nov  3 13:23:51 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/tmpl/gtkcellrenderer.sgml: more docs.

21 years agoRemove check for winsock.h since it might show up on Linux+Wine. Instead
Owen Taylor [Sun, 3 Nov 2002 18:17:53 +0000 (18:17 +0000)]
Remove check for winsock.h since it might show up on Linux+Wine. Instead

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)

21 years agobe.po: Updated Belarusian translation from Belarusian team <i18n@infonet.by>.
Dmitry Mastrukov [Sun, 3 Nov 2002 04:41:05 +0000 (04:41 +0000)]
be.po: Updated Belarusian translation from Belarusian team <i18n@infonet.by>.

21 years agotook out the useless check for refs->list (#97353, reported by Morten
Kristian Rietveld [Sun, 3 Nov 2002 00:26:35 +0000 (00:26 +0000)]
took out the useless check for refs->list (#97353, reported by Morten

Sun Nov  3 01:39:20 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreemodel.c (release_row_references): took out the useless
        check for refs->list (#97353, reported by Morten Welinder).

        * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size):
        check if width isn't zero instead of calc_width ...

21 years agoremove the second ref command on the child_model, we only have to ref it
Kristian Rietveld [Sat, 2 Nov 2002 22:34:58 +0000 (22:34 +0000)]
remove the second ref command on the child_model, we only have to ref it

Sat Nov  2 23:48:52 2002  Kristian Rietveld  <kris@gtk.org>

        * 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).

21 years agoAutomatic RTL flipping for handleboxes.
Matthias Clasen [Sat, 2 Nov 2002 19:49:02 +0000 (19:49 +0000)]
Automatic RTL flipping for handleboxes.

21 years ago=== Released 2.1.2 ===
Owen Taylor [Sat, 2 Nov 2002 18:55:18 +0000 (18:55 +0000)]
=== Released 2.1.2 ===

Sat Nov  2 13:47:09 2002  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.1.2 ===

        * NEWS: Update.

21 years agoRemove rules for generation of version.xml, which was causing make to
Owen Taylor [Sat, 2 Nov 2002 18:18:50 +0000 (18:18 +0000)]
Remove rules for generation of version.xml, which was causing make to

Sat Nov  2 12:46:16 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk-pixbuf/Makefile.am: Remove rules for generation
        of version.xml, which was causing make to always
        rebuild the HTML file, and didn't seem to be used.

        * gtk/tmpl/gtkliststore.sgml: SGML fixes.

21 years agoclean up the wording.
Jonathan Blandford [Sat, 2 Nov 2002 13:43:01 +0000 (13:43 +0000)]
clean up the wording.

Sat Nov  2 08:41:47 2002  Jonathan Blandford  <jrb@gnome.org>

* gtk/tmpl/gtktreestore.sgml: clean up the wording.

* gtk/tmpl/gtkliststore.sgml: Add an example and clean up the
wording.

21 years agoAdd startup notification hooks - mostly based on patch by Havoc Pennington
Owen Taylor [Sat, 2 Nov 2002 05:37:04 +0000 (05:37 +0000)]
Add startup notification hooks - mostly based on patch by Havoc Pennington

Sat Nov  2 00:22:33 2002  Owen Taylor  <otaylor@redhat.com>

        Add startup notification hooks - mostly based on patch
        by Havoc Pennington in #96772.

        * gdk/gdk.h gdk/x11/gdkdisplay-x11.c
        gdk/{win32,linux-fb}/gdkmain-*.c: (gdk_notify_startup_complete):
        new function that indicates an application has finished starting
        up.

        * gdk/x11/gdkmain-x11.c gdk/x11/gdkdisplay-x11.c
        (_gdk_windowing_set_default_display): store value of
        DESKTOP_STARTUP_ID on the default screen, and clear it from the
        environment.

        * gdk/x11/gdkdisplay-x11.c:
        Set _NET_STARTUP_ID hint on display's group leader window.

        * gtk/gtkwindow.c (gtk_window_set_auto_startup_notification):
        function to toggle whether we automatically broadcast that we've
        started up, after mapping the first toplevel window.
        (gtk_window_map): call gdk_screen_notify_startup_complete() by
        default, unless enabled by above.

        * gtk/gtkmain.c gtk/gtkcombo.c gtk/gtktoolbar.c:
        Couple of warning fixes.

21 years agoAdd a mnemonic to the "selection" label. (More of #74267)
Owen Taylor [Sat, 2 Nov 2002 03:54:18 +0000 (03:54 +0000)]
Add a mnemonic to the "selection" label. (More of #74267)

Fri Nov  1 21:03:59 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkfilesel.c: Add a mnemonic to the "selection"
        label. (More of #74267)

        * configure.in: Version 2.1.2

        * NEWS: Updates.

21 years agoAutomatic RTL flipping for some more widgets.
Matthias Clasen [Sat, 2 Nov 2002 00:18:14 +0000 (00:18 +0000)]
Automatic RTL flipping for some more widgets.

21 years agoMore doc comments moved inline.
Matthias Clasen [Fri, 1 Nov 2002 00:45:32 +0000 (00:45 +0000)]
More doc comments moved inline.

21 years agoThe label is "Folders" now, not "Directories". (#97224, Vitaly Tishkov)
Matthias Clasen [Fri, 1 Nov 2002 00:02:05 +0000 (00:02 +0000)]
The label is "Folders" now, not "Directories". (#97224, Vitaly Tishkov)

* gtk/tmpl/gtkfilesel.sgml: The label is "Folders" now, not
"Directories".  (#97224, Vitaly Tishkov)
* gtk/tmpl/gtkrc.sgml: Fix a link. Add (minimal) docs for setting
style properties from rc files. More needed !!

21 years agoFix from Nam SungHyun for crashes when tooltips->active_tips_data is NULL.
Owen Taylor [Thu, 31 Oct 2002 22:43:00 +0000 (22:43 +0000)]
Fix from Nam SungHyun for crashes when tooltips->active_tips_data is NULL.

Thu Oct 31 17:41:12 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtktooltips.c (gtk_tooltips_update_screen): Fix
        from Nam SungHyun for crashes when tooltips->active_tips_data
        is NULL.

21 years agoAdd a --screen option for setting the default screen. (Based on a patch
Owen Taylor [Thu, 31 Oct 2002 21:12:23 +0000 (21:12 +0000)]
Add a --screen option for setting the default screen. (Based on a patch

Thu Oct 31 12:40:39 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdk.[ch] gdk/gdkglobals.c gdk/gdkinternals.h
        gdk/{x11,win32,linux-fb}/gdkscreen-{x11,win32,linux-fb}.c:
        Add a --screen option for setting the default screen.
        (Based on a patch from Balamurali Viswanathan, #81145)

        * gdk/gdk.c gdkdisplay.h gtk/gtkmain.c: Add
        gdk_display_open_default_libgtk_only(), so gtk_init_check()
        and gdk_init_check() can share the same behavior w.r.t.
        --screen.

        * gdk/gdk.[ch]: Make gdk_get_display_arg_name() G_CONST_RETURN.

        * gdk/x11/gdkselection-x11.c (gdk_selection_property_get):
        Suppress a spurious warning.

        * tests/testgtkrc: Remove someleft-over commented out
        includes that could be confusing.

21 years agoDocument --screen.
Owen Taylor [Thu, 31 Oct 2002 21:10:47 +0000 (21:10 +0000)]
Document --screen.

Wed Oct 30 16:50:42 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/running.sgml: Document --screen.

21 years agoMove g_free() call to before return.
Padraig O'Briain [Thu, 31 Oct 2002 17:04:00 +0000 (17:04 +0000)]
Move g_free() call to before return.

* gtk/gtktoolbar.c (gtk_toolbar_insert_stock): Move g_free()
call to before return.

21 years agoAdjust for current gtk-engines.
Matthias Clasen [Tue, 29 Oct 2002 22:27:28 +0000 (22:27 +0000)]
Adjust for current gtk-engines.

* tests/testgtkrc: Adjust for current gtk-engines.

21 years agodoc comment fixes.
Matthias Clasen [Tue, 29 Oct 2002 21:27:17 +0000 (21:27 +0000)]
doc comment fixes.

21 years agosmall doc fixes.
Matthias Clasen [Tue, 29 Oct 2002 19:55:44 +0000 (19:55 +0000)]
small doc fixes.

21 years agoChange NAVIGATION_REGION_OVERSHOOT back to 50, and create stay-up regions
Soeren Sandmann [Tue, 29 Oct 2002 19:44:59 +0000 (19:44 +0000)]
Change NAVIGATION_REGION_OVERSHOOT back to 50, and create stay-up regions

Tue Oct 29 20:39:16 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenu.c: Change NAVIGATION_REGION_OVERSHOOT back to 50,
and create stay-up regions by flipping a fourth quadrant triangle
as appropriate.

21 years agoDon't call GetWindowLong for GWL_EXSTYLE, the extended window style wasn't
Tor Lillqvist [Mon, 28 Oct 2002 20:48:40 +0000 (20:48 +0000)]
Don't call GetWindowLong for GWL_EXSTYLE, the extended window style wasn't

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)

21 years agoAdded Belorusian (be) to ALL_LINGUAS
Dmitry Mastrukov [Mon, 28 Oct 2002 00:31:23 +0000 (00:31 +0000)]
Added Belorusian (be) to ALL_LINGUAS

21 years agoAdded Belorusian translation from Ales Nyakhaychyk <i18n@infonet.by>
Dmitry Mastrukov [Mon, 28 Oct 2002 00:27:52 +0000 (00:27 +0000)]
Added Belorusian translation from Ales Nyakhaychyk <i18n@infonet.by>

21 years agoThis fixes a scrolling bug. Shouldn't cause problems, but you never know
Kristian Rietveld [Sun, 27 Oct 2002 14:53:54 +0000 (14:53 +0000)]
This fixes a scrolling bug. Shouldn't cause problems, but you never know

Sun Oct 27 15:58:30 2002  Kristian Rietveld  <kris@gtk.org>

        This fixes a scrolling bug. Shouldn't cause problems, but you
        never know ... (#81627, testcase by Timo Sirainen).

        * gtk/gtktreeview.c (validate_visible_area): add a temporary
        implemention for non use_align, always update dy and ->top_row
        if we scroll here,
        (gtk_tree_view_clamp_node_visible): reimplement using
        _scroll_to_cell (#73895).

21 years agominor cleanups, remove refs to gtk_menu_append
GMT 2002 Tony Gale [Sun, 27 Oct 2002 11:44:25 +0000 (11:44 +0000)]
minor cleanups, remove refs to gtk_menu_append

Sun Oct 27 11:41:37 GMT 2002  Tony Gale <gale@gtk.org>

        * docs/tutorial/gtk-tut.sgml:
        minor cleanups, remove refs to gtk_menu_append

        *docs/faq/gtk-faq.sgml: remove ref to gtk_menu_append

21 years agoUpdated Hungarian Translation.
Szabolcs Ban [Sat, 26 Oct 2002 14:22:13 +0000 (14:22 +0000)]
Updated Hungarian Translation.

2002-10-26 Szabolcs Ban <shooby@gnome.hu>

        * hu.po : Updated Hungarian Translation.

21 years agotweak.
Daniel Yacob [Sat, 26 Oct 2002 13:01:14 +0000 (13:01 +0000)]
tweak.

21 years agoChange NAVIGATION_REGION_OVERSHOOT from 50 to 5.
Soeren Sandmann [Fri, 25 Oct 2002 22:33:33 +0000 (22:33 +0000)]
Change NAVIGATION_REGION_OVERSHOOT from 50 to 5.

Fri Oct 25 23:36:30 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenu.c: Change NAVIGATION_REGION_OVERSHOOT from 50 to 5.

21 years agoAlways switch to the page with the focused tab label. (#82108, Matt
Owen Taylor [Fri, 25 Oct 2002 21:59:10 +0000 (21:59 +0000)]
Always switch to the page with the focused tab label. (#82108, Matt

Fri Oct 25 17:56:24 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtknotebook.c (gtk_notebook_switch_focus_tab):
        Always switch to the page with the focused tab
        label. (#82108, Matt Wilson.)