- 24 Jun, 2005 6 commits
-
-
Matthias Clasen authored
2005-06-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make movement by paragraphs up/down symmetric. (#307055, Behnam Esfahbod)
-
Owen Taylor authored
2005-06-24 Owen Taylor <otaylor@redhat.com> * gdk/gdkrgb.c (gdk_rgb_select_conv): Fix up selection of conversion functions for MSB machines: convert_0888[_br] now work on bytes so are endian independent. (Reported by David Zeuthen)
-
Matthias Clasen authored
2005-06-24 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (gtk_text_view_scroll_hpages): Don't jump to the next line if we are at the end of the line.
-
Tor Lillqvist authored
-
Tor Lillqvist authored
2005-06-23 Tor Lillqvist <tml@novell.com> Improve and simplify line segment rendering on Win32, especially the implementation of GDK_CAP_NOT_LAST, and dashed lines. Fixes bug #306396. * gdk/win32/gdkprivate-win32.h (GdkGCWin32): Save the GdkGC's line_style, cap_style and join_style as such in the GdkGCWin32. Don't need to keep the pen_double_dash flag, we can check the line_style. * gdk/win32/gdkgc-win32.c (fixup_pen): New internal function. Sets up the GDI pen type, style, end cap and join attributes to use based on the pen width, GDK line style, end cap style, and join style. For a narrow (zero-width) GDK pen with the GDK_CAP_NOT_LAST end cap style, which typically are used for XOR drawing where it is essential that the last pixel is not drawn, use a GDI cosmetic pen. Only for a cosmetic pen does GDI not draw the last pixel. I deduced this by experimetation, the documentation is rather vague. For other GDK pens use a geometric GDI pen. If the width is 0 or 1 and the GDK end cap style is GDK_CAP_BUTT, and the line style is GDK_LINE_SOLID, use PS_ENDCAP_ROUND. This ensures that also single-pixel length lines are drawn. (For sngle-pixel width lines roundness as such is of course irrelevant.) For dashed lines, use PS_ENDCAP_FLAT. For wide lines use PS_ENDCAP_FLAT, _ROUND or _SQUARE, respectively, for GDK_CAP_BUTT, GDK_CAP_ROUND and GDK_CAP_PROJECTING. For one pixel on-off dashed lines, use PS_ALTERNATE, it seems to work better than PS_USERSTYLE. For other dashed lines, use PS_USERSTYLE and the dashes as set by the user (or the default four-pixel on-off style). (gdk_win32_gc_values_to_win32values, gdk_win32_gc_set_dashes): Call fixup_pen() to do the pen settings after modifying some of the GDK GC attributes that affect pens. * gdk/win32/gdkdrawable-win32.c (render_line_horizontal, render_line_vertical, draw_segments): Check GdkGCWin32::line_style instead of the the removed pen_double_dash member. Don't use PATCOPY unconditionally in the PatBlt() call, use a raster ope code that depends on the GC function in use. (draw_rectangle, draw_segments, draw_lines): Be more careful in deciding when to do the manual dash rendering. (draw_segments): Don't do any manual "last point" drawing at all. The above changes takes care of narrow line segments being drawn correctly in most cases, at least on NT-based Windows.
-
Kwok-Koon Cheung authored
-
- 23 Jun, 2005 8 commits
-
-
Adam Weinberger authored
2005-06-23 Adam Weinberger <adamw@gnome.org> * en_CA.po: Updated Canadian English translation.
-
Matthias Clasen authored
2005-06-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystemunix.c (gtk_file_system_unix_get_folder): Fix an error in the cache timeout logic. (#166601, Morten Welinder)
-
Matthias Clasen authored
2005-06-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_key_press): Change the keynav for header reordering and resizing to Alt-arrows and Shift-Alt-arrows, following a proposal by the keynav authority. (#308666, Calum Benson)
-
Matthias Clasen authored
2005-06-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Remove a leftover debugging envvar.
-
Owen Taylor authored
2005-06-23 Owen Taylor <otaylor@redhat.com> * gdk/gdkcairo.c (gdk_cairo_set_source_pixbuf): Fix the big endian case for 3-channel source. (Reported by David Zeuthen)
-
Matthias Clasen authored
2005-06-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkbutton.c (gtk_button_construct_child): Don't trigger warnings if there are extra references to the hbox. (#308677, Dan Winship)
-
Matthias Clasen authored
2005-06-23 Matthias Clasen <mclasen@redhat.com> * gtk/gtkfilesystemunix.c (bookmark_list_write): Use g_file_set_contents(). (#308722, Morten Welinder)
-
Matthias Clasen authored
2005-06-22 Matthias Clasen <mclasen@redhat.com> * gdk-pixbuf-i18n.h: Use glib-i18n.h
-
- 22 Jun, 2005 4 commits
-
-
Vincent van Adrighem authored
2005-06-22 Vincent van Adrighem <adrighem@gnome.org> * nl.po: Translation updated by Tino Meinen.
-
Matthias Clasen authored
2005-06-22 Matthias Clasen <mclasen@redhat.com> * gdk/x11/gdkdnd-x11.c (xdnd_finished_filter): Set the time field in the event. (#308573, Morten Welinder)
-
Matthias Clasen authored
* gtk/gtkfilesystemunix.c: Remove gratitious differences between the stable branch and HEAD, which sneaked in with the bookmark renaming.
-
Marcel Telka authored
2005-06-22 Marcel Telka <marcel@telka.sk> * sk.po: Updated Slovak translation.
-
- 21 Jun, 2005 9 commits
-
-
Kjartan Maraas authored
2005-06-22 Kjartan Maraas <kmaraas@gnome.org> * gtk/gtkhsv.c: (gtk_hsv_expose): Don't leak the cairo context Closes bug #308581.
-
Matthias Clasen authored
2005-06-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkarrow.c: * gtk/gtkimage.c: * gtk/gtklabel.c: * gtk/gtkpixmap.c: Modify all of the GtkMisc widgets to round down on centering calculations to match the behaviour of other parts of GTK+. (#307419, Ryan Lortie)
-
Vincent van Adrighem authored
2005-06-21 Vincent van Adrighem <adrighem@gnome.org> * nl.po: Translation updated by Tino Meinen.
-
Matthias Clasen authored
2005-06-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkdnd.c (gtk_drag_source_set): Connect to button-release-event as well, to handle touchscreen scenarios better. (#171490, Markku Vire)
-
Matthias Clasen authored
-
Matthias Clasen authored
2005-06-21 Matthias Clasen <mclasen@redhat.com> * gtk/*.h: Trivial cleanups. (#169647, #303455, Fabricio Barros Cabral, Benoit Carpentier)
-
Matthias Clasen authored
2005-06-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtklabel.h: Consistently use gchar. (#303455, Benoit Carpentier)
-
Matthias Clasen authored
2005-06-21 Matthias Clasen <mclasen@redhat.com> * gdk/gdk.symbols: * gdk/gdkwindow.h: * gdk/x11/gdkgeometry-x11.c (gdk_window_move_region): New function which can be used to implement scrolling in non-window widgets. (#135165, Søren Sandmann)
-
Matthias Clasen authored
2005-06-20 Matthias Clasen <mclasen@redhat.com> * xdgmimecache.c: Handle missing MAP_FAILED. (#308449, Georg Schwarz)
-
- 20 Jun, 2005 9 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Priit Laes authored
2005-06-21 Priit Laes <plaes@cvs.gnome.org> * et.po: Translation updated by Ivar Smolin.
-
Christophe Merlet authored
-
Martin Willemoes Hansen authored
* da.po: Updated Danish translation.
-
Matthias Clasen authored
2005-06-20 Matthias Clasen <mclasen@redhat.com> * gtk/gtk.symbols: * gtk/gtkwindow.h: * gtk/gtkwindow.c (gtk_window_present_with_time): Variant of gtk_window_present which takes a timestamp. (#166379, Elijah Newren)
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
- 19 Jun, 2005 4 commits
-
-
Kristian Rietveld authored
2005-06-19 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (gtk_tree_view_clamp_node_visible): added a check which avoids processing updates on bin_window and scrolling if the node is already visible. (#170600, Billy Biggs).
-
Kristian Rietveld authored
2005-06-19 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (validate_visible_area): only keep the row at the same position if the full row is visible. (#304623, Jorn Baayen).
-
Kristian Rietveld authored
2005-06-19 Kristian Rietveld <kris@gtk.org> * gtk/gtktreeview.c (gtk_tree_view_size_allocate): set dy to zero if treeview's height is smaller than the current page_size (just like we do elsewhere).
-
Kristian Rietveld authored
2005-06-19 Kristian Rietveld <kris@gtk.org> Make mousewheel scrolling possible in typeahead mode, suggestion from Reinout van Schouwen (#307898). * gtk/gtktreeview.c (gtk_tree_view_ensure_interactive_directory): connect treeview search window to scroll_event signal, (gtk_tree_view_search_scroll_event): implement.
-