1. 27 Feb, 2002 18 commits
    • Owen Taylor's avatar
      Mark <Control>, <Shift>, <Release>, <Alt> for translation. · 485c2a53
      Owen Taylor authored
      Wed Feb 27 18:01:03 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkaccellabel.c (gtk_accelerator_name) po/POTFILES.in: Mark
              <Control>, <Shift>, <Release>, <Alt> for translation.
      
              * gtk/gtkfontsel.c: Mark PREVIEW_TEXT for translation.
              (Vlad Harchev, #53223)
      485c2a53
    • Owen Taylor's avatar
      if CAN_FOCUS reserve focus_line_width + focus_line_pad extra space and · 9cbf3799
      Owen Taylor authored
      Wed Feb 27 17:32:09 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkrange.c (gtk_range_get_props): if CAN_FOCUS
              reserve focus_line_width + focus_line_pad extra
              space and draw the focus in that space. #72027.
      9cbf3799
    • Soeren Sandmann's avatar
      minor code cleanup · 27b1d120
      Soeren Sandmann authored
      Wed Feb 27 23:02:55 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkhandlebox.c (gtk_handle_box_realize): minor code cleanup
      27b1d120
    • Owen Taylor's avatar
      Don't reserve space for border when the shadow type for the menubar is · 90b7a9f6
      Owen Taylor authored
      Wed Feb 27 14:58:12 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkmenubar.c (gtk_menu_bar_size_request/allocate):
              Don't reserve space for border when the shadow type
              for the menubar is "none". (#61843)
      
              * gtk/gtkmenubar.c (gtk_menu_bar_size_allocate): Fix
              offset for right-justified menu items.
      90b7a9f6
    • Owen Taylor's avatar
      Go back to old style of drawing children over the bevel. (#58615) · 0be9b6fb
      Owen Taylor authored
      Wed Feb 27 14:45:21 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Go
              back to old style of drawing children over the bevel.
              (#58615)
      0be9b6fb
    • Owen Taylor's avatar
      Add ko and zh to the locales where this is the default. · 39fc3c9a
      Owen Taylor authored
      Wed Feb 27 14:08:26 2002  Owen Taylor  <otaylor@redhat.com>
      
              * modules/input/imxim.c: Add ko and zh to the locales
              where this is the default.
      39fc3c9a
    • Owen Taylor's avatar
      Register all stock icons "unscaled" so that we don't have icons only · e6f466c1
      Owen Taylor authored
      Wed Feb 27 12:34:21 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkiconfactory.c: Register all stock icons
      	"unscaled" so that we don't have icons only available
      	at some sizes. (#68896)
      
      Wed Feb 27 11:59:05 2002  Owen Taylor  <otaylor@redhat.com>
      
      	Some ASCII vs. locale fixes from Darin Adler (#55837)
      
      	* gtk/gtkcombo.c (gtk_combo_find): Implement real
      	case-insensitive comparison using g_utf8_casefold().
      
      	* gtk/gtkaccellabel.c (gtk_accel_label_refetch): Fix
      	assignment of gunichar to char by replacing g_unichar_totitle
      	with g_ascii_toupper ... the contents would only be ascii
      	here anyways.
      
      	* gdk/x11/gdkim-x11.c (_gdk_x11_initialize_locale)
      	* gtk/gtkfontsel.c (gtk_font_selection_show_available_fonts):
      	Replace a calls to g_strcasecmp() with g_ascii_strcasecmp().
      e6f466c1
    • Hans Breuer's avatar
      new file · bc94033d
      Hans Breuer authored
      2002-02-27  Hans Breuer  <hans@breuer.org>
      
      	* demos/gtk-demo/makefile.msc.in : new file
      
      	* gdk-pixbuf/gtk-pixbuf.rc.in : new file to include
      	  version resource
      	* gdk-pixbuf/makefile.msc : create and use gdk-pixbuf.res
      
      	* gdk/win32/gdkkeys-win32.c : handle undefined LANG_URDU,
      	(gdk_keyval_name) : fix endless looping
      
      	* gtk/gtkfilesel.c : translate_win32_path() static
      	* gtk/queryimmodules : print_escaped(), query_module() static
      
      	* gtk/makefile.msc.in : added gtkkeyhash, build gtk-win32.res
      
      	* gtk/stock-icons/makefile.msc : regenerated from directory
      	listing (almost all filenames changed)
      bc94033d
    • Owen Taylor's avatar
      After computing the clamped value, actually set it. (#62639, Sergey · 20eda0e6
      Owen Taylor authored
      Wed Feb 27 10:34:46 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkrange.c (gtk_range_set_range): After computing
      	the clamped value, actually set it. (#62639, Sergey Kuzminov)
      20eda0e6
    • Owen Taylor's avatar
      Clean up the code so < 0 == end wasn't just a side effect, remove most of · a504e62e
      Owen Taylor authored
      Tue Feb 26 22:22:37 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkbox.c (gtk_box_reorder_child): Clean up
      	the code so < 0 == end wasn't just a side effect,
      	remove most of the manual linked list manipulation
      	code in favor of g_list_* functions.
      
      Tue Feb 26 22:01:59 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/tmpl/gtkbox.sgml: Fix docs to correspond to the code -
      	negative @position indicates the end of the list.
      a504e62e
    • Owen Taylor's avatar
      Remove these files from CVS so we more-or-less current versions from · 0205a7bd
      Owen Taylor authored
      Tue Feb 26 21:44:01 2002  Owen Taylor  <otaylor@redhat.com>
      
              * config.status config.guess: Remove these files
              from CVS so we more-or-less current versions from
              automake --add-missing. (Reported by Finlay Dobbie,
              #60342)
      
              * gdk/gdkkeyuni.c: Shouldn't map KP_Enter to '\n',
              or KP_Tab to \t' since we don't map the corresponding
              main keyboard characters in that way. (#61561,
              Padraig O'Briain)
      0205a7bd
    • Owen Taylor's avatar
      Shouldn't map KP_Enter to '\n', or KP_Tab to \t' since we don't map the · 807336c7
      Owen Taylor authored
      Tue Feb 26 21:35:31 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/gdkkeyuni.c: Shouldn't map KP_Enter to '\n',
              or KP_Tab to \t' since we don't map the corresponding
              main keyboard characters in that way. (#61561,
              Padraig O'Briain)
      807336c7
    • Owen Taylor's avatar
      Call gtk_combo_set_popdown_strings() in case the combo is up currently. · a90baa83
      Owen Taylor authored
      Tue Feb 26 19:45:29 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkcombo.c (gtk_combo_set_popdown_strings):
      	Call gtk_combo_set_popdown_strings() in case
      	the combo is up currently. (#63535, Skip Montaro)
      a90baa83
    • Owen Taylor's avatar
      Switch control-home/end and home/end with the idea that scrolled windows · ff16981d
      Owen Taylor authored
      Tue Feb 26 19:38:14 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkscrolledwindow.c (gtk_scrolled_window_class_init):
              Switch control-home/end and home/end with
              the idea that scrolled windows more typically contain
              vertical sets of controls and to correspond to the bindings
              in GtkTreeView.
      ff16981d
    • Owen Taylor's avatar
      Chain up before drawing the scale values so that the number is drawn in · 2b33da52
      Owen Taylor authored
      Tue Feb 26 19:32:42 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtk[hv]vscale.c (gtk_[hv]scale_expose): Chain
              up before drawing the scale values so that the number
              is drawn in the right place instead of one step
              back. (#61743, patch from Satyajit Kanungo)
      2b33da52
    • Christian Rose's avatar
      Fixed Swedish translation. · fad2f1f3
      Christian Rose authored
      2002-02-27  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Fixed Swedish translation.
      fad2f1f3
    • Owen Taylor's avatar
      Make sure Page_Up, Page_Down get those names, not Prior, Next. · 0fd671ae
      Owen Taylor authored
      Tue Feb 26 19:16:28 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gdk/win32/gdkkeys-win32.c (gdk_keyval_name):
              * gdk/x11/gdkkeys-x11.c (gdk_keyval_name):
              Make sure Page_Up, Page_Down get those names, not Prior,
              Next.
      0fd671ae
    • Owen Taylor's avatar
      ue Feb 26 18:58:49 2002 Owen Taylor <otaylor@redhat.com> · df915120
      Owen Taylor authored
              * gtk/gtkaccelgroup.c (gtk_accelerator_set_default_mod_mask):
              OR in the three default modifiers to any value passed
              in by the caller, so that the caller won't break the
              the default bindings. (#70142, Jody Goldberg, though he
              wasn't in favor of this particular way of solving it.)
      df915120
  2. 26 Feb, 2002 22 commits
    • Owen Taylor's avatar
      Append mnemonics rather than prepending them so that the order is · 386f8d1f
      Owen Taylor authored
      Tue Feb 26 18:47:44 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwindow.c (gtk_window_add_mnemonic): Append
              mnemonics rather than prepending them so that the
              order is typically forward rather than typically
              backward. (Partial fix for #52395)
      386f8d1f
    • Soeren Sandmann's avatar
      Draw arrows better (without extra baseline) · ad64579c
      Soeren Sandmann authored
      Wed Feb 27 00:45:39 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
      
      	* gtk/gtkarrow.c, gtk/gtkmenuitem.c, gtk/gtkrange.c
      	gtk/gtkspinbutton.c gtk/gtkstyle.c: Draw arrows better (without
      	extra baseline)
      ad64579c
    • Owen Taylor's avatar
      Display any "g_unicode_isgraph()" char literally, not just latin1. · 1e9f8b7c
      Owen Taylor authored
      Tue Feb 26 18:38:17 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkaccellabel.c (gtk_accel_label_refetch):
      	Display any "g_unicode_isgraph()" char literally,
      	not just latin1. (#65679)
      1e9f8b7c
    • Owen Taylor's avatar
      Don't to focus insensitive widgets. (#68203) · d1be9aea
      Owen Taylor authored
      Tue Feb 26 18:01:10 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkwidget.c (gtk_widget_grab_focus): Don't
              to focus insensitive widgets. (#68203)
      
              * gtk/gtkentry.c (gtk_entry_state_changed): Clear any
              current selection if we become insensitive. (#68203)
      
              * gtk/gtkentry.c (gtk_entry_grab_focus): Don't
              select the text if the entry isn't editable. (#67203)
      
              * gtk/gtkentry.c: Activate keybindings when not editable,
              but supress keybindings that change the text. (#65848, #68203)
      
              * gtk/gtkentry.c (gtk_entry_set_property): Reset the
              IM context for the entry when it is made not editable.
      d1be9aea
    • Owen Taylor's avatar
      Emit ::color_changed every time we notify current_color. (Brute force fix · e7171e19
      Owen Taylor authored
      Tue Feb 26 17:04:44 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkcolorsel.c (update_color): Emit ::color_changed
              every time we notify current_color. (Brute force
              fix for #72470, Matthias Clasen). Some fixes to improve
              reentrancy.
      e7171e19
    • Owen Taylor's avatar
      use the cursor position _after_ deleting the text as the position to · 87ab3ced
      Owen Taylor authored
      Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkentry.c (gtk_entry_enter_text): use
              the cursor position _after_ deleting the text
              as the position to insert at. (#72717, Jan Mynarik)
      87ab3ced
    • Vitaly Tishkov's avatar
      gtk/gtktreemodel.c misprints in documentation for · a2cd6749
      Vitaly Tishkov authored
      2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
      
              * gtk/gtktreemodel.c
      	misprints in documentation for gtk_tree_row_reference_inserted()
              and gtk_tree_path_new () are fixed
      a2cd6749
    • Kristian Rietveld's avatar
      take into account that a path from a rowref can be NULL. (#72623 and · 07d3ebd0
      Kristian Rietveld authored
      Tue Feb 26 19:47:16 2002  Kristian Rietveld  <kris@gtk.org>
      
              * gtk/gtktreeview.c (validate_visible_area): take into account
              that a path from a rowref can be NULL. (#72623 and #72650)
      
              * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_render_or_focus):
              let focus_rectangle be the same as cell_area for empty cells (#69900)
      07d3ebd0
    • Owen Taylor's avatar
      Fix double free. · f255d50b
      Owen Taylor authored
      Tue Feb 26 11:51:56 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkkeyhash.c (_gtk_key_hash_remove_entry): Fix
              double free.
      f255d50b
    • Owen Taylor's avatar
      Handle a keyval of 0, by returning an empty list. (#72617, Kevin Breit) · 9b1ce99c
      Owen Taylor authored
      Tue Feb 26 10:38:14 2002  Owen Taylor  <otaylor@redhat.com>
      
              * gtk/gtkkeyhash.c (_gtk_key_hash_lookup_keyval): Handle
              a keyval of 0, by returning an empty list. (#72617,
              Kevin Breit)
      9b1ce99c
    • Richard Hult's avatar
      Fix #72586. Silently accept empty tree. (gtk_tree_view_collapse_all): · 23558e0a
      Richard Hult authored
      2002-02-26  Richard Hult  <rhult@codefactory.se>
      
      	* gtk/gtktreeview.c (gtk_tree_view_expand_all): Fix
      	#72586. Silently accept empty tree.
      	(gtk_tree_view_collapse_all): Likewise.
      23558e0a
    • Andraz Tori's avatar
      Updated Slovenian translation · 1ab0dcf5
      Andraz Tori authored
      1ab0dcf5
    • Stanislav Visnovsky's avatar
      Updated Slovak translation. · 00404d7c
      Stanislav Visnovsky authored
      2002-02-26  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
      
      	* sk.po: Updated Slovak translation.
      00404d7c
    • Andraz Tori's avatar
      Updated Slovenian translation · a04b416d
      Andraz Tori authored
      a04b416d
    • Andraz Tori's avatar
      Updated Slovenian translation · e8e41237
      Andraz Tori authored
      e8e41237
    • Christian Rose's avatar
      Fixed Swedish translation. · bad992c1
      Christian Rose authored
      2002-02-26  Christian Rose  <menthos@menthos.com>
      
      	* sv.po: Fixed Swedish translation.
      bad992c1
    • Tor Lillqvist's avatar
      A couple of name changes. · a12c1c8d
      Tor Lillqvist authored
      2002-02-26  Tor Lillqvist  <tml@iki.fi>
      
      	* gtk/gtk.def: A couple of name changes.
      a12c1c8d
    • Owen Taylor's avatar
      Fix double set of bindings for page-up/down. (#72605, Tor Lillquist) · 86e7c7df
      Owen Taylor authored
      Mon Feb 25 22:10:47 2002  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkscrolledwindow.c (gtk_scrolled_window_class_init): Fix
      	double set of bindings for page-up/down. (#72605, Tor Lillquist)
      
      	* gtk/gtkmenu.c (gtk_menu_key_press): Remove consumed modiifers
      	when setting up accelerator to make accelerators look prettier.
      	(#65416, Guillermo S. Romero)
      86e7c7df
    • Tor Lillqvist's avatar
      Implement the functions that until now just were non-functional stubs. For · 93fa867e
      Tor Lillqvist authored
      2002-02-26  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkkeys-win32.c: Implement the functions that until
      	now just were non-functional stubs. For "hardware keycodes", we
      	use Windows virtual keycodes. Not scancodes, although that at
      	first might seem more low-level and a better match to X11
      	keycodes.
      
      	The Windows API is really mixed up and confused with respect to
      	scancodes and virtual keycodes. (Surprised?) Some scancodes are
      	generated by two keys on the keyboard (!), and although the
      	keyboard messages do have a flag to indicate which key the user
      	pressed, other API that take a scan code as input don't let you
      	specify which actual key you mean.
      
      	(update_keymap): Function to build a X11-like representation of
      	the keyboard. Each key has four keysyms: two levels (nonshifted
      	and shifted) and two groups (normal and with AltGr).
      
      	(gdk_keymap_get_direction): Use the codepage corresponding to the
      	thread's input locale, not the system codepage.
      
      	* gdk/win32/gdkglobals-win32.c
      	* gdk/win32/gdkmain-win32.c
      	* gdk/win32/gdkprivate-win32.h
      	* gdk/win32/gdkwindow-win32.h
      	* gdk/win32/gdkwindow-win32.c: Remove the input_locale and
      	charset_info fields from GdkWindowImplWin32. Input locale is
      	per-thread in Windows, and as GDK on Windows really only works
      	when the GDI interaction all happens in just one thread anyway,
      	this state can be global. Use globals _gdk_input_locale and
      	_gdk_input_codepage instead. Set these based on the thread's input
      	locale (keyboard layout, or which IME is active).
      
      	* gdk/win32/gdkevents-win32.c: Set the group and hardware_keycode
      	fields in GDK key events. On input locale change messages, set
      	the global state variables, and inform update_keymap() that it
      	has to rebuild the keymap.
      93fa867e
    • Tor Lillqvist's avatar
      Implement the functions that until now just were non-functional stubs. For · c410128c
      Tor Lillqvist authored
      2002-02-26  Tor Lillqvist  <tml@iki.fi>
      
      	* gdk/win32/gdkkeys-win32.c: Implement the functions that until
      	now just were non-functional stubs. For "hardware keycodes", we
      	use Windows virtual keycodes. Not scancodes, although that at
      	first might seem more low-level and a better match to X11
      	keycodes.
      
      	The Windows API is really mixed up and confused with respect to
      	scancodes and virtual keycodes. (Surprised?) Some scancodes are
      	generated by two keys on the keyboard (!), and although the
      	keyboard messages do have a flag to indicate which key the user
      	pressed, other API that take a scan code as input don't let you
      	specify which actual key you mean.
      
      	(update_keymap): Function to build a X11-like representation of
      	the keyboard. Each key has four keysyms: two levels (nonshifted
      	and shifted) and two groups (normal and with AltGr).
      
      	(gdk_keymap_get_direction): Use the codepage corresponding to the
      	thread's input locale, not the system codepage.
      
      	* gdk/win32/gdkglobals.h
      	* gdk/win32/gdkmain-win32.c
      	* gdk/win32/gdkprivate-win32.h
      	* gdk/win32/gdkwindow-win32.h
      	* gdk/win32/gdkwindow-win32.c: Remove the input_locale and
      	charset_info fields from GdkWindowImplWin32. Input locale is
      	per-thread in Windows, and as GDK on Windows really only works
      	when the GDI interaction all happens in just one thread anyway,
      	this state can be global. Use globals _gdk_input_locale and
      	_gdk_input_codepage instead. Set these based on the thread's input
      	locale (keyboard layout, or which IME is active).
      
      	* gdk/win32/gdkevents-win32.c: Set the group and hardware_keycode
      	fields in GDK key events. On input locale change messages, set
      	the global state variables, and inform update_keymap() that it
      	has to rebuild the keymap.
      c410128c
    • Matthias Clasen's avatar
      Fix typos in pkg-config invokations. (#72476) · 14a2eb78
      Matthias Clasen authored
      
      	* docs/tutorial/gtk-tut.sgml: Fix typos in pkg-config
      	invokations.  (#72476)
      
      	Fixes for #72478:
      
      	* gtk/tmpl/gtkprogressbar.sgml: Add note about new GtkProgressBar
      	API to introduction.
      
      	* gtk/gtk-sections.txt: Reorder GtkProgressBar functions to move
      	undeprecated API to top.
      14a2eb78
    • Andraz Tori's avatar
      Updated Slovenian translation · c0c90c9e
      Andraz Tori authored
      c0c90c9e