By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release. View | Details | Raw Unified | Return to bug 554
Collapse All | Expand All

(-)libart_lgpl-2.3.21/art_render_gradient.h (+1 lines)
Lines 60-65 Link Here
60
struct _ArtGradientRadial {
60
struct _ArtGradientRadial {
61
  double affine[6]; /* transforms user coordinates to unit circle */
61
  double affine[6]; /* transforms user coordinates to unit circle */
62
  double fx, fy;    /* focal point in unit circle coords */
62
  double fx, fy;    /* focal point in unit circle coords */
63
  ArtGradientSpread spread;
63
  int n_stops;
64
  int n_stops;
64
  ArtGradientStop *stops;
65
  ArtGradientStop *stops;
65
};
66
};
(-)libart_lgpl-2.3.21/art_render_gradient.c (+12 lines)
Lines 679-684 Link Here
679
	z = b_a + sqrt (rad);
679
	z = b_a + sqrt (rad);
680
      else
680
      else
681
	z = b_a;
681
	z = b_a;
682
683
      if (gradient->spread == ART_GRADIENT_PAD)
684
	z = z;
685
      else if (gradient->spread == ART_GRADIENT_REPEAT)
686
	z = z - floor (z);
687
      else /* (gradient->spread == ART_GRADIENT_REFLECT) */
688
	{
689
	  double tmp;
690
691
	  tmp = z - 2 * floor (0.5 * z);
692
	  z = tmp > 1 ? 2 - tmp : tmp;
693
	}
682
      art_render_gradient_setpix (render, bufp, n_stops, stops, z);
694
      art_render_gradient_setpix (render, bufp, n_stops, stops, z);
683
      bufp += pixstride;
695
      bufp += pixstride;
684
      b_a += db_a;
696
      b_a += db_a;

Return to bug 554