[Pkg-maemo-commits] r109 ./sapwood/debian: * Merged with trunk branch.

Jonny Lamb jonnylamb at jonnylamb.com
Fri Dec 28 19:22:35 UTC 2007


------------------------------------------------------------
revno: 109
committer: Jonny Lamb <jonnylamb at jonnylamb.com>
branch nick: sapwood
timestamp: Fri 2007-09-21 19:56:36 +0100
message:
  * Merged with trunk branch.
modified:
  ChangeLog
  HACKING
  NEWS
  configure.in
  debian/changelog
  src/sapwood-draw.c
  src/sapwood-pixmap.c
  src/sapwood-proto.h
  src/sapwood-rc-style.c
  src/sapwood-render.c
  src/sapwood-server.c
  src/theme-pixbuf.h
    ------------------------------------------------------------
    revno: 90.1.10
    committer: tko
    timestamp: Wed 2007-08-22 14:59:35 +0000
    message:
      remove redundant border_left and border_top members
      
      2007-08-22  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-pixmap.c (SapwoodPixmap, sapwood_pixmap_get_for_file):
      	remove redundant border_left and border_top members.
    modified:
      ChangeLog
      src/sapwood-pixmap.c
    ------------------------------------------------------------
    revno: 90.1.11
    committer: tko
    timestamp: Wed 2007-08-22 14:59:37 +0000
    message:
      increase the size of the border variables from 8 to 16 bits
      
      2007-08-22  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* HACKING
      	* src/sapwood-proto.h (PixbufOpenRequest)
      	* src/theme-pixbuf.h (ThemePixbuf): increase the size of the border
      	variables from 8 to 16 bits to allow larger borders. (NB#63819)
      	NOTE: this breaks the binary protocol between client and the server
    modified:
      ChangeLog
      HACKING
      NEWS
      src/sapwood-proto.h
      src/theme-pixbuf.h
    ------------------------------------------------------------
    revno: 90.1.12
    committer: tko
    timestamp: Wed 2007-08-22 14:59:41 +0000
    message:
      Ignore arrows of type none
      
      2007-08-22  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-draw.c (draw_arrow): Ignore arrows of type none. (Patch
      	from Xan, added #ifdef guard) (NB#61844)
      	* src/theme-pixbuf.h (ThemeMatchData): Replace GtkArrowType with
      	'guint : 2' to silence compiler warnings. (GtkArrowType was extended
      	with 'NONE' which doesn't make sense in rc files.)
    modified:
      ChangeLog
      src/sapwood-draw.c
      src/theme-pixbuf.h
    ------------------------------------------------------------
    revno: 90.1.13
    committer: tko
    timestamp: Wed 2007-08-22 14:59:44 +0000
    message:
      cover menu items in hildon desktop custom menu widget
      
      2007-08-22  Lucas Rocha  <lucas.rocha at nokia.com>
      
      	* src/sapwood-draw.c (maybe_check_submenu_state): cover menu items in
      	hildon desktop custom menu widget (NB#60575)
    modified:
      ChangeLog
      src/sapwood-draw.c
    ------------------------------------------------------------
    revno: 90.1.14
    committer: tko
    timestamp: Wed 2007-08-22 14:59:46 +0000
    message:
      Assume 'widget' can be NULL and don't crash
      
      2007-08-22  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-draw.c (get_window_for_shape, draw_simple_image,
      	draw_expander): Assume 'widget' can be NULL and don't crash. Pointed
      	out by Frank Li.
    modified:
      ChangeLog
      src/sapwood-draw.c
    ------------------------------------------------------------
    revno: 90.1.15
    committer: tko
    timestamp: Wed 2007-08-22 14:59:49 +0000
    message:
      typo fix
    modified:
      HACKING
    ------------------------------------------------------------
    revno: 90.1.16
    committer: tko
    timestamp: Wed 2007-08-22 14:59:50 +0000
    message:
      === Release 2.91.7 ===
    modified:
      ChangeLog
      NEWS
      configure.in
    ------------------------------------------------------------
    revno: 90.1.17
    committer: tko
    timestamp: Wed 2007-08-22 15:04:30 +0000
    message:
      sapwood (2.91.7-1) unstable; urgency=low
      
        * NOTE: This version breaks the binary protocol between applications and the
          sapwood-server. Restarting the sapwood-server is required.
      
        * Increase the maximum border size to 65535 pixels (was 255)
      
        * Fixes: NB#60575 - Focus on menu items in others menu is not proper
        * Fixes: NB#61844 - List view headers show multiple arrows
        * Fixes: NB#63819 - RSS feed reader applet appears distorted on re-sizing
    modified:
      debian/changelog
    ------------------------------------------------------------
    revno: 90.1.18
    committer: tko
    timestamp: Thu 2007-08-23 13:41:19 +0000
    message:
      When limiting the mask to clip rectangle, calculate the mask offset correctly.
      
      2007-08-22  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-render.c (theme_pixbuf_render): When limiting the mask
      	to (smaller) clip rectangle, calculate the mask offset correctly.
      	(NB#64452)
    modified:
      ChangeLog
      src/sapwood-render.c
    ------------------------------------------------------------
    revno: 90.1.19
    committer: tko
    timestamp: Thu 2007-08-23 13:42:31 +0000
    message:
      remove bogus bug number
    modified:
      ChangeLog
    ------------------------------------------------------------
    revno: 90.1.20
    committer: tko
    timestamp: Thu 2007-08-23 14:45:43 +0000
    message:
      fix date
    modified:
      ChangeLog
    ------------------------------------------------------------
    revno: 90.1.21
    committer: tko
    timestamp: Thu 2007-08-23 14:45:45 +0000
    message:
      handle mask == NULL without generating warnings
      
      2007-08-23  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-pixmap.c (sapwood_pixmap_render_rects_internal): handle
      	mask == NULL without generating warnings
    modified:
      ChangeLog
      src/sapwood-pixmap.c
    ------------------------------------------------------------
    revno: 90.1.22
    committer: tko
    timestamp: Thu 2007-08-23 15:12:35 +0000
    message:
      When painting centered pixmaps don't expand
      
      2007-08-23  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-render.c (theme_pixbuf_render): When painting centered
      	pixmaps don't expand but draw at most the size of the pixmap. Fixes
      	uninitialized garbage appearing on screen when painting an arrow that
      	is downscaled only in one direction.
    modified:
      ChangeLog
      src/sapwood-render.c
    ------------------------------------------------------------
    revno: 90.1.23
    committer: tko
    timestamp: Fri 2007-08-24 14:29:53 +0000
    message:
      Initialize the position variable before bitwise ORing it.
      
      2007-08-24  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-draw.c (check_child_position): Initialize the position
      	variable before bitwise ORing it.
    modified:
      ChangeLog
      src/sapwood-draw.c
    ------------------------------------------------------------
    revno: 90.1.24
    committer: tko
    timestamp: Wed 2007-09-05 14:32:47 +0000
    message:
      Trap and print X errors individually to help debugging.
      
      2007-09-05  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-pixmap.c (sapwood_pixmap_get_for_file): Trap and
      	print X errors individually to help debugging.
    modified:
      ChangeLog
      src/sapwood-pixmap.c
    ------------------------------------------------------------
    revno: 90.1.25
    committer: tko
    timestamp: Wed 2007-09-05 14:32:50 +0000
    message:
      Fix clipping in menus.
      
      2007-09-05  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-render.c (theme_pixbuf_render): When limiting the mask
      	to (smaller) clip rectangle, *really* calculate the mask offset
      	correctly. Fixes clipping in menus.
    modified:
      ChangeLog
      src/sapwood-render.c
    ------------------------------------------------------------
    revno: 90.1.26
    committer: tko
    timestamp: Wed 2007-09-05 15:25:10 +0000
    message:
      === Release 2.91.8 ===
    modified:
      ChangeLog
      NEWS
      configure.in
    ------------------------------------------------------------
    revno: 90.1.27
    committer: tko
    timestamp: Wed 2007-09-05 15:25:13 +0000
    message:
        * Fixed theming artefacts seen in menus and home applets
    modified:
      debian/changelog
    ------------------------------------------------------------
    revno: 90.1.28
    committer: tko
    timestamp: Wed 2007-09-05 15:53:30 +0000
    message:
      Override draw_layout to draw the layout without any fancy effects
      
      2007-09-05  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-draw.c (draw_layout, sapwood_style_class_init): Override
      	draw_layout to draw the layout without any fancy effects for
      	insensitive state. (NB#66054)
    modified:
      ChangeLog
      src/sapwood-draw.c
    ------------------------------------------------------------
    revno: 90.1.29
    committer: tko
    timestamp: Wed 2007-09-05 15:53:33 +0000
    message:
      === Release 2.91.9 ===
    modified:
      ChangeLog
      NEWS
      configure.in
    ------------------------------------------------------------
    revno: 90.1.30
    committer: tko
    timestamp: Wed 2007-09-05 15:53:36 +0000
    message:
        * Fixes: NB#66054 - Disabled text is shown two colors in same characters
    modified:
      debian/changelog
    ------------------------------------------------------------
    revno: 90.1.31
    committer: tko
    timestamp: Tue 2007-09-11 13:54:48 +0000
    message:
      Resolve symbolic links before using the path as cache key.
      
      2007-09-11  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-pixmap.c (sapwood_pixmap_get_for_file)
      	* src/sapwood-render.c (theme_pixbuf_set_filename): Resolve symbolic
      	links before using the path as cache key. Otherwise when switching
      	themes the client side can consider old and new files different and
      	request new pixmap for the new theme. The symlink is resolved before
      	making the request to the server, and if it resolves to the same file
      	as the old one, we get a shared handle from the server. And since
      	there's no server side reference counting, releasing the old pixmap
      	will destroy the new one, causing BadPixmap very shortly.
      	(NB#64446)
    modified:
      ChangeLog
      src/sapwood-pixmap.c
      src/sapwood-render.c
    ------------------------------------------------------------
    revno: 90.1.32
    committer: tko
    timestamp: Tue 2007-09-11 13:59:39 +0000
    message:
      Add reference counting to pixmaps.
      
      2007-09-11  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-server.c (process_buffer, cleanup_sock_removed): Add
      	reference counting to pixmaps. It is already possible for one client
      	to request the same pixmap multiple times, but the first release will
      	invalidate all instances.
    modified:
      ChangeLog
      src/sapwood-server.c
    ------------------------------------------------------------
    revno: 90.1.33
    committer: tko
    timestamp: Tue 2007-09-11 14:06:46 +0000
    message:
      Replace GCache of pixmaps with hash of refcounted ThemePixbufs.
      
      2007-09-11  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	Replace GCache of pixmaps with hash of refcounted ThemePixbufs.
      
      	Since we already have 1:1 mapping between ThemePixbuf and
      	SapwoodPixmap caching the higher level object is more efficient.
      	This also enables checking earlier whether two files are referenced
      	with different border values (which is not supported by the server.)
      
      	* src/theme-pixbuf.h (ThemePixbuf, theme_pixbuf_canonicalize): Updated
      	bitfield and added the function.
      	* src/sapwood-render.c (pixmap_cache, theme_pixbuf_copy,
      	pixmap_cache_value_new): Removed
      	(pixbuf_hash, theme_pixbuf_canonicalize, theme_pixbuf_ref): Added
      	(theme_pixbuf_destroy, theme_pixbuf_set_filename,
      	theme_pixbuf_get_pixmap): Adapted
      	* src/sapwood-rc-style.c (theme_parse_image): Canonicalize
    modified:
      ChangeLog
      src/sapwood-rc-style.c
      src/sapwood-render.c
      src/theme-pixbuf.h
    ------------------------------------------------------------
    revno: 90.1.34
    committer: tko
    timestamp: Tue 2007-09-11 14:45:47 +0000
    message:
      Report options mismatches with gtkrc line references
      
      2007-09-11  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-render.c (theme_pixbuf_equal, theme_pixbuf_canonicalize):
      	Move options checking to canonicalization which can be reported to the
      	user more conveniently.
      	* src/theme-pixbuf.h (theme_pixbuf_canonicalize): Add return value to
      	indicate mismatch in options.
      	* src/sapwood-rc-style.c (validate_pixbuf, CHECK_IMAGE,
      	theme_parse_image): Turn the old macro to a function and add warning
      	about options mismatch.
    modified:
      ChangeLog
      src/sapwood-rc-style.c
      src/sapwood-render.c
      src/theme-pixbuf.h
    ------------------------------------------------------------
    revno: 90.1.35
    committer: tko
    timestamp: Tue 2007-09-11 15:06:12 +0000
    message:
      === Release 2.91.10 ===
    modified:
      ChangeLog
      NEWS
      configure.in
    ------------------------------------------------------------
    revno: 90.1.36
    committer: tko
    timestamp: Tue 2007-09-11 15:10:01 +0000
    message:
        * More robust handling of theme switching when there are symbolic links
          involved. (Fixes: NB#64446 - Application menu gets distorted on applying
          plankton theme again)
        * Slightly decreased memory usage due to improved caching.
        * Improved warnings when trying to use the same file with different borders.
    modified:
      debian/changelog
    ------------------------------------------------------------
    revno: 90.1.37
    committer: tko
    timestamp: Fri 2007-09-14 13:10:09 +0000
    message:
      Add debugging helper to check image borders validity
      
      2007-09-14  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-render.c (theme_pixbuf_check_borders,
      	theme_pixbuf_set_filename, theme_pixbuf_set_border): Add debugging
      	helper to check image borders validity while parsing rather than
      	postponing it to loading. Due to performance hit of loading every
      	image one needs to build with -DENABLE_DEBUG
    modified:
      ChangeLog
      src/sapwood-render.c
    ------------------------------------------------------------
    revno: 90.1.38
    committer: tko
    timestamp: Mon 2007-09-17 11:10:11 +0000
    message:
      Ensure there's a mask available also when centering pixmaps with masks.
      
      2007-09-17  Tommi Komulainen  <tommi.komulainen at nokia.com>
      
      	* src/sapwood-render.c (theme_pixbuf_render): Ensure there's a mask
      	available also when centering pixmaps with masks. Otherwise we'll
      	render uninitialized data.
    modified:
      ChangeLog
      src/sapwood-render.c
    ------------------------------------------------------------
    revno: 90.1.39
    committer: tko
    timestamp: Mon 2007-09-17 11:27:34 +0000
    message:
      === Release 2.91.11 ===
    modified:
      ChangeLog
      NEWS
      configure.in
    ------------------------------------------------------------
    revno: 90.1.40
    committer: tko
    timestamp: Mon 2007-09-17 11:29:16 +0000
    message:
        * Fixes rendering corruption in arrows
    modified:
      debian/changelog
-------------- next part --------------
Diff too large for email (1185 lines, the limit is 1000).


More information about the Pkg-maemo-commits mailing list