GraphicsMagick Commits | 2 Jan 2012 01:00
Picon

GraphicsMagick: 2 new changesets

changeset 9666adce0026 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=9666adce0026
summary: Remove TclMagick functions which were exported from DLL, but do not need to be.

changeset 9d56b20fd306 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=9d56b20fd306
summary: Use Magick prefixed macro names for ftruncate, mmap, and munmap in order to assure that
introducing our macros does not cause trouble with system headers.

diffstat:

 ChangeLog                              |   6 +++++
 TclMagick/generic/TclMagick.c          |  35 ++++-----------------------------
 TclMagick/generic/TclMagick.h          |  33 ++++++++++++++++++++++++++++---
 TclMagick/generic/pkgIndex.tcl         |   2 +-
 VisualMagick/installer/inc/version.isx |   4 +-
 magick/blob.c                          |  18 ++++++++--------
 magick/nt_base.h                       |   8 +++---
 magick/studio.h                        |  16 ++++++++++++++-
 magick/version.h                       |   4 +-
 www/Changelog.html                     |   8 +++++++
 10 files changed, 81 insertions(+), 53 deletions(-)

diffs (300 lines):

diff -r 8f963863c186 -r 9d56b20fd306 ChangeLog
--- a/ChangeLog	Fri Dec 30 18:22:49 2011 -0600
+++ b/ChangeLog	Sun Jan 01 17:59:59 2012 -0600
 <at>  <at>  -1,3 +1,9  <at>  <at> 
+2012-01-01  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
(Continue reading)

GraphicsMagick Commits | 4 Jan 2012 02:17
Picon

GraphicsMagick: Break up ImportViewPixelArea() implementation in...

changeset 8f3d24cb1cce in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=8f3d24cb1cce
summary: Break up ImportViewPixelArea() implementation into subroutines to ease compilation.

diffstat:

 ChangeLog                              |     5 +
 VisualMagick/installer/inc/version.isx |     4 +-
 magick/import.c                        |  5746 +++++++++++++++++--------------
 magick/version.h                       |     4 +-
 www/Changelog.html                     |     7 +
 5 files changed, 3192 insertions(+), 2574 deletions(-)

diffs (truncated from 5908 to 300 lines):

diff -r 9d56b20fd306 -r 8f3d24cb1cce ChangeLog
--- a/ChangeLog	Sun Jan 01 17:59:59 2012 -0600
+++ b/ChangeLog	Tue Jan 03 19:17:49 2012 -0600
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2012-01-03  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
+
+	* magick/import.c (ImportViewPixelArea): Break up implementation
+	into subroutines to ease compilation.
+
 2012-01-01  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>

 	* magick/studio.h: Use Magick prefixed macro names for ftruncate,
diff -r 9d56b20fd306 -r 8f3d24cb1cce VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Sun Jan 01 17:59:59 2012 -0600
+++ b/VisualMagick/installer/inc/version.isx	Tue Jan 03 19:17:49 2012 -0600
(Continue reading)

GraphicsMagick Commits | 4 Jan 2012 15:38
Picon

GraphicsMagick: Add table of contents to Links page.

changeset cd3dcc94ae35 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=cd3dcc94ae35
summary: Add table of contents to Links page.

diffstat:

 www/links.html |  48 +++++++++++++++++++++++++++++++++---------------
 www/links.rst  |   2 +-
 2 files changed, 34 insertions(+), 16 deletions(-)

diffs (147 lines):

diff -r 8f3d24cb1cce -r cd3dcc94ae35 www/links.html
--- a/www/links.html	Tue Jan 03 19:17:49 2012 -0600
+++ b/www/links.html	Wed Jan 04 08:38:22 2012 -0600
 <at>  <at>  -36,9 +36,27  <at>  <at> 
 <div class="document" id="related-links">
 <h1 class="title">Related Links</h1>

-<p>These links may be useful or interesting to <strong>GraphicsMagick</strong> users:</p>
+<div class="contents topic" id="contents">
+<p class="topic-title first">Contents</p>
+<ul class="simple">
+<li><a class="reference internal" href="#graphicsmagick-topics" id="id6">GraphicsMagick Topics</a></li>
+<li><a class="reference internal" href="#graphicsmagick-vulnerabilities"
id="id7">GraphicsMagick Vulnerabilities</a></li>
+<li><a class="reference internal" href="#image-processing-topics" id="id8">Image Processing Topics</a></li>
+<li><a class="reference internal" href="#color-technology-related-topics" id="id9">Color
Technology Related Topics</a></li>
+<li><a class="reference internal" href="#gamma-related-topics" id="id10">Gamma Related Topics</a></li>
(Continue reading)

GraphicsMagick Commits | 9 Jan 2012 00:24
Picon

GraphicsMagick: Break up ExportViewPixelArea() implementation in...

changeset 4ed952daf9fd in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=4ed952daf9fd
summary: Break up ExportViewPixelArea() implementation into subroutines to ease compilation.

diffstat:

 ChangeLog                              |     5 +
 VisualMagick/installer/inc/version.isx |     4 +-
 magick/export.c                        |  5057 +++++++++++++++++--------------
 magick/import.c                        |     8 +-
 magick/version.h                       |     4 +-
 www/Changelog.html                     |     7 +
 6 files changed, 2791 insertions(+), 2294 deletions(-)

diffs (truncated from 5259 to 300 lines):

diff -r cd3dcc94ae35 -r 4ed952daf9fd ChangeLog
--- a/ChangeLog	Wed Jan 04 08:38:22 2012 -0600
+++ b/ChangeLog	Sun Jan 08 17:24:00 2012 -0600
 <at>  <at>  -1,3 +1,8  <at>  <at> 
+2012-01-08  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
+
+	* magick/export.c (ExportViewPixelArea): Break up implementation
+	into subroutines to ease compilation.
+
 2012-01-03  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>

 	* magick/import.c (ImportViewPixelArea): Break up implementation
diff -r cd3dcc94ae35 -r 4ed952daf9fd VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Wed Jan 04 08:38:22 2012 -0600
(Continue reading)

GraphicsMagick Commits | 11 Jan 2012 02:51
Picon

GraphicsMagick: Add MagickExtentImage() to Wand API.

changeset 9d89b1bb0826 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=9d89b1bb0826
summary: Add MagickExtentImage() to Wand API.

diffstat:

 ChangeLog                              |     6 +
 VisualMagick/installer/inc/version.isx |     4 +-
 magick/transform.c                     |     2 +-
 magick/version.h                       |     4 +-
 wand/magick_wand.c                     |    61 +
 wand/magick_wand.h                     |     1 +
 www/Changelog.html                     |     8 +
 www/api/transform.html                 |     2 +-
 www/wand/magick_wand.html              |  1655 ++++++++++++++++---------------
 9 files changed, 927 insertions(+), 816 deletions(-)

diffs (truncated from 4364 to 300 lines):

diff -r 4ed952daf9fd -r 9d89b1bb0826 ChangeLog
--- a/ChangeLog	Sun Jan 08 17:24:00 2012 -0600
+++ b/ChangeLog	Tue Jan 10 19:51:08 2012 -0600
 <at>  <at>  -1,3 +1,9  <at>  <at> 
+2012-01-10  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
+
+	* wand/magick_wand.c (MagickExtentImage): Added
+	MagickExtentImage() to Wand API.  Resolves SourceForge issue
+	#3471915 "MagickExtentImage in the Wand C API".
+
 2012-01-08  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
(Continue reading)

GraphicsMagick Commits | 13 Jan 2012 05:34
Picon

GraphicsMagick: DespeckleImage was not speeding up any more due ...

changeset e0478d3de030 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=e0478d3de030
summary: DespeckleImage was not speeding up any more due to wrong scheduling request.

diffstat:

 ChangeLog                              |  6 ++++++
 VisualMagick/installer/inc/version.isx |  4 ++--
 magick/effect.c                        |  2 +-
 magick/version.h                       |  4 ++--
 www/Changelog.html                     |  8 ++++++++
 5 files changed, 19 insertions(+), 5 deletions(-)

diffs (68 lines):

diff -r 9d89b1bb0826 -r e0478d3de030 ChangeLog
--- a/ChangeLog	Tue Jan 10 19:51:08 2012 -0600
+++ b/ChangeLog	Thu Jan 12 22:34:24 2012 -0600
 <at>  <at>  -1,3 +1,9  <at>  <at> 
+2012-01-12  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
+
+	* magick/effect.c (DespeckleImage): Using schedule(static,4)
+	blocks any opportunity for speedup.  This was a performance
+	regression.  Oops!
+
 2012-01-10  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>

 	* wand/magick_wand.c (MagickExtentImage): Added
diff -r 9d89b1bb0826 -r e0478d3de030 VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Tue Jan 10 19:51:08 2012 -0600
(Continue reading)

GraphicsMagick Commits | 15 Jan 2012 22:08
Picon

GraphicsMagick: Improve the performance of DespeckleImage() and ...

changeset 74e5c660475b in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=74e5c660475b
summary: Improve the performance of DespeckleImage() and Hull().

diffstat:

 ChangeLog                              |    6 +
 VisualMagick/installer/inc/version.isx |    4 +-
 magick/effect.c                        |  343 ++++++++++++++------------------
 magick/gem.c                           |  157 ++++++++------
 magick/version.h                       |    4 +-
 www/Changelog.html                     |    7 +
 6 files changed, 257 insertions(+), 264 deletions(-)

diffs (truncated from 616 to 300 lines):

diff -r e0478d3de030 -r 74e5c660475b ChangeLog
--- a/ChangeLog	Thu Jan 12 22:34:24 2012 -0600
+++ b/ChangeLog	Sun Jan 15 15:08:35 2012 -0600
 <at>  <at>  -1,3 +1,9  <at>  <at> 
+2012-01-15  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
+
+	* magick/gem.c (Hull): Improve performance.
+
+	* magick/effect.c (DespeckleImage): Improve performance.
+
 2012-01-12  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>

 	* magick/effect.c (DespeckleImage): Using schedule(static,4)
diff -r e0478d3de030 -r 74e5c660475b VisualMagick/installer/inc/version.isx
(Continue reading)

GraphicsMagick Commits | 17 Jan 2012 04:46
Picon

GraphicsMagick: Added a way to build the software with schedule(...

changeset 059ccdef02cb in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=059ccdef02cb
summary: Added a way to build the software with schedule(runtime) and re-tuned some loop scheduling based
on test results.

diffstat:

 coders/dpx.c            |   6 +++-
 coders/identity.c       |   6 +++-
 coders/pnm.c            |   6 +++-
 magick/decorate.c       |  12 +++++++-
 magick/effect.c         |  66 ++++++++++++++++++++++++++++++++++++++++--------
 magick/fx.c             |  24 ++++++++++++++--
 magick/gem.c            |  12 +++++++-
 magick/pixel_iterator.c |  30 ++++++++++++++++++---
 magick/render.c         |  18 +++++++++++--
 magick/resize.c         |  18 +++++++++++--
 magick/segment.c        |   6 +++-
 magick/shear.c          |  30 ++++++++++++++++++---
 magick/texture.c        |  12 +++++++-
 magick/transform.c      |  30 ++++++++++++++++++---
 14 files changed, 230 insertions(+), 46 deletions(-)

diffs (truncated from 640 to 300 lines):

diff -r 74e5c660475b -r 059ccdef02cb coders/dpx.c
--- a/coders/dpx.c	Sun Jan 15 15:08:35 2012 -0600
+++ b/coders/dpx.c	Mon Jan 16 21:46:19 2012 -0600
 <at>  <at>  -2277,7 +2277,11  <at>  <at> 
             Read element data.
(Continue reading)

GraphicsMagick Commits | 17 Jan 2012 04:52
Picon

GraphicsMagick: Open64 compiler has a bug in that "guided" and "...

changeset f91d9f9953a2 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=f91d9f9953a2
summary: Open64 compiler has a bug in that "guided" and "dynamic" fail to produce iterations when just one
thread is requested.  Back-out request for "guided".

diffstat:

 magick/pixel_iterator.c |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 059ccdef02cb -r f91d9f9953a2 magick/pixel_iterator.c
--- a/magick/pixel_iterator.c	Mon Jan 16 21:46:19 2012 -0600
+++ b/magick/pixel_iterator.c	Mon Jan 16 21:52:51 2012 -0600
 <at>  <at>  -651,7 +651,7  <at>  <at> 
 #  if defined(TUNE_OPENMP)
 #    pragma omp parallel for schedule(runtime) shared(row_count, status)
 #  else
-#    pragma omp parallel for schedule(guided) shared(row_count, status)
+#    pragma omp parallel for schedule(static,1) shared(row_count, status)
 #  endif
 #endif
   for (row=0; row < (long) rows; row++)

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
(Continue reading)

GraphicsMagick Commits | 18 Jan 2012 03:32
Picon

GraphicsMagick: EMF format is handled by EMF module, not WMF mod...

changeset e060d945c7a1 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=e060d945c7a1
summary: EMF format is handled by EMF module, not WMF module.

diffstat:

 ChangeLog                              |   8 ++++++++
 VisualMagick/installer/inc/version.isx |   4 ++--
 magick/module.c                        |   1 -
 magick/version.h                       |   4 ++--
 www/Changelog.html                     |  10 ++++++++++
 5 files changed, 22 insertions(+), 5 deletions(-)

diffs (71 lines):

diff -r f91d9f9953a2 -r e060d945c7a1 ChangeLog
--- a/ChangeLog	Mon Jan 16 21:52:51 2012 -0600
+++ b/ChangeLog	Tue Jan 17 20:32:45 2012 -0600
 <at>  <at>  -1,3 +1,11  <at>  <at> 
+2012-01-17  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>
+
+	* magick/module.c (ModuleAliases): EMF format is supported by EMF
+	module and so mapping EMF to the WMF module caused EMF not to
+	work.  Resolves SourceForge bug #3475147 "emf files can not be
+	opened".  Note that the EMF module only works for Microsoft
+	Windows.
+
 2012-01-15  Bob Friesenhahn  <bfriesen <at> simple.dallas.tx.us>

 	* magick/gem.c (Hull): Improve performance.
(Continue reading)


Gmane