[prev in list] [next in list] [prev in thread] [next in thread]
List: graphicsmagick-commit
Subject: [GM-commit] GraphicsMagick: CropImageToHBITMAP() and ImageToHBITMAP() are de...
From: GraphicsMagick Commits <graphicsmagick-commit () lists ! sourceforge ! net>
Date: 2020-12-29 23:32:36
Message-ID: mailman.280969.1609284767.1370.graphicsmagick-commit () lists ! sourceforge ! net
[Download RAW message or body]
changeset 0a252b21e156 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=0a252b21e156
summary: CropImageToHBITMAP() and ImageToHBITMAP() are dependent on HasWINGDI32.
diffstat:
ChangeLog | 3 +++
configure | 2 +-
configure.ac | 4 ++--
magick/nt_feature.c | 4 ++++
magick/nt_feature.h | 4 +++-
www/Changelog.html | 2 ++
6 files changed, 15 insertions(+), 4 deletions(-)
diffs (106 lines):
diff -r 01d44082d479 -r 0a252b21e156 ChangeLog
--- a/ChangeLog Tue Dec 29 13:58:53 2020 -0600
+++ b/ChangeLog Tue Dec 29 17:32:31 2020 -0600
@@ -1,5 +1,8 @@
2020-12-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+ * magick/nt_feature.c (CropImageToHBITMAP): Dependent on HasWINGDI32.
+ (ImageToHBITMAP): Dependent on HasWINGDI32.
+
* coders/jp2.c: JasPer changed its jas_stream_ops_t callback
interfaces in releases 2.0.19 and 2.0.20. Provide the newer
interfaces by default, but use a MAGICK_JP2_OLD_STREAM_INTERFACE
diff -r 01d44082d479 -r 0a252b21e156 configure
--- a/configure Tue Dec 29 13:58:53 2020 -0600
+++ b/configure Tue Dec 29 17:32:31 2020 -0600
@@ -27793,7 +27793,7 @@
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
-LIBS="-lgdi32 -luser32 $LIBS"
+LIBS="-lgdi32 $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
diff -r 01d44082d479 -r 0a252b21e156 configure.ac
--- a/configure.ac Tue Dec 29 13:58:53 2020 -0600
+++ b/configure.ac Tue Dec 29 17:32:31 2020 -0600
@@ -2754,8 +2754,8 @@
AC_CHECK_HEADER([windows.h],[passed=`expr $passed + 1`],[failed=`expr $failed + \
1`]) AC_CHECK_HEADER([winuser.h],[passed=`expr $passed + 1`],[failed=`expr $failed + \
1`],[#include <windows.h>]) AC_CHECK_HEADER([wingdi.h],[passed=`expr $passed + \
1`],[failed=`expr $failed + 1`],[#include <windows.h>])
- AC_CHECK_LIB([user32],[OpenClipboard],[found_libuser32=`expr $found_libuser32 + \
1`],[],)
- AC_CHECK_LIB([gdi32],[CreateDIBSection],[found_libgdi32=`expr $found_libgdi32 + \
1`],[],[-luser32]) + AC_CHECK_LIB([user32],[OpenClipboard],[found_libuser32=`expr \
$found_libuser32 + 1`],[],[]) + \
AC_CHECK_LIB([gdi32],[CreateDIBSection],[found_libgdi32=`expr $found_libgdi32 + \
1`],[],[]) if test $found_libuser32 -gt 0 -a $found_libgdi32 -gt 0
then
passed=`expr $passed + 1`
diff -r 01d44082d479 -r 0a252b21e156 magick/nt_feature.c
--- a/magick/nt_feature.c Tue Dec 29 13:58:53 2020 -0600
+++ b/magick/nt_feature.c Tue Dec 29 17:32:31 2020 -0600
@@ -78,6 +78,7 @@
%
%
*/
+#if defined(HasWINGDI32)
MagickExport void *CropImageToHBITMAP(Image *image,
const RectangleInfo *geometry,ExceptionInfo *exception)
{
@@ -217,6 +218,7 @@
return (void *)bitmapH;
}
+#endif /* if defined(HasWINGDI32) */
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -612,6 +614,7 @@
%
%
*/
+#if defined(HasWINGDI32)
MagickExport void *ImageToHBITMAP(Image* image)
{
unsigned long
@@ -696,5 +699,6 @@
return (void *)bitmapH;
}
+#endif /* if defined(HasWINGDI32) */
#endif
diff -r 01d44082d479 -r 0a252b21e156 magick/nt_feature.h
--- a/magick/nt_feature.h Tue Dec 29 13:58:53 2020 -0600
+++ b/magick/nt_feature.h Tue Dec 29 17:32:31 2020 -0600
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2003 GraphicsMagick Group
+ Copyright (C) 2003-2020 GraphicsMagick Group
Copyright (C) 2002 ImageMagick Studio
This program is covered by multiple licenses, which are described in
@@ -23,9 +23,11 @@
extern MagickExport char
*NTRegistryKeyLookup(const char *key);
+#if defined(HasWINGDI32)
extern MagickExport void
*CropImageToHBITMAP(Image *,const RectangleInfo *,ExceptionInfo *),
*ImageToHBITMAP(Image* image);
+#endif /* if defined(HasWINGDI32) */
#if !defined(XS_VERSION)
diff -r 01d44082d479 -r 0a252b21e156 www/Changelog.html
--- a/www/Changelog.html Tue Dec 29 13:58:53 2020 -0600
+++ b/www/Changelog.html Tue Dec 29 17:32:31 2020 -0600
@@ -38,6 +38,8 @@
<p>2020-12-29 Bob Friesenhahn <<a class="reference external" \
href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span> \
4;</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p>
<blockquote>
<ul class="simple">
+<li>magick/nt_feature.c (CropImageToHBITMAP): Dependent on HasWINGDI32.
+(ImageToHBITMAP): Dependent on HasWINGDI32.</li>
<li>coders/jp2.c: JasPer changed its jas_stream_ops_t callback
interfaces in releases 2.0.19 and 2.0.20. Provide the newer
interfaces by default, but use a MAGICK_JP2_OLD_STREAM_INTERFACE
_______________________________________________
Graphicsmagick-commit mailing list
Graphicsmagick-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-commit
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic