From e7021f96accf7b3b8b78da3a61cd0c8661beb5b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Czerpak?= Date: Tue, 3 Dec 2013 09:03:49 +0100 Subject: [PATCH] 2013-12-03 09:03 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbmxml/3rd/minixml/mxml.hbp * updated source package URL * contrib/hbmxml/3rd/minixml/minixml.dif * rediffed with: hbmk2 ../../../../bin/3rdpatch.hb -rediff * src/rtl/gtxwc/gtxwc.c * minor cleanup --- ChangeLog.txt | 11 +++ contrib/hbmxml/3rd/minixml/minixml.dif | 95 ++++++++++++++------------ contrib/hbmxml/3rd/minixml/mxml.hbp | 2 +- src/rtl/gtxwc/gtxwc.c | 3 +- 4 files changed, 66 insertions(+), 45 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 5ed892031b..bee239e2e5 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -10,6 +10,17 @@ * Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment */ +2013-12-03 09:03 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * contrib/hbmxml/3rd/minixml/mxml.hbp + * updated source package URL + + * contrib/hbmxml/3rd/minixml/minixml.dif + * rediffed with: + hbmk2 ../../../../bin/3rdpatch.hb -rediff + + * src/rtl/gtxwc/gtxwc.c + * minor cleanup + 2013-11-28 03:04 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * contrib/hbmxml/3rd/minixml/mxml_fil.c ! fixed mxmlLoadString() with top node - patch by FranĨek Prijatelj diff --git a/contrib/hbmxml/3rd/minixml/minixml.dif b/contrib/hbmxml/3rd/minixml/minixml.dif index a2f4ccf8f9..cff982b108 100644 --- a/contrib/hbmxml/3rd/minixml/minixml.dif +++ b/contrib/hbmxml/3rd/minixml/minixml.dif @@ -1,6 +1,6 @@ -diff -urN minixml.orig\config.h minixml\config.h ---- minixml.orig\config.h Thu Apr 04 03:37:59 2013 -+++ minixml\config.h Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/config.h minixml/config.h +--- minixml.orig/config.h 2013-11-28 11:32:46.008002028 +0100 ++++ minixml/config.h 2013-11-28 11:32:46.008002028 +0100 @@ -18,62 +18,89 @@ * Include necessary headers... */ @@ -127,31 +127,9 @@ diff -urN minixml.orig\config.h minixml\config.h +# ifdef __cplusplus +} +# endif /* __cplusplus */ -diff -urN minixml.orig\mxml.h minixml\mxml.h ---- minixml.orig\mxml.h Thu Apr 04 03:37:59 2013 -+++ minixml\mxml.h Thu Apr 04 03:37:59 2013 -@@ -29,8 +29,16 @@ - # include - # include - # include --# include -- -+# if defined( UNDER_CE ) || defined( __CEGCC__ ) || defined( __MINGW32CE__ ) || \ -+ defined( _WINCE ) -+# include -+# if !defined( UNDER_CE ) -+# define UNDER_CE -+# endif -+# define strerror(e) "" -+# else -+# include -+# endif - - /* - * Constants... -diff -urN minixml.orig\mxml_fil.c minixml\mxml_fil.c ---- minixml.orig\mxml_fil.c Thu Apr 04 03:37:59 2013 -+++ minixml\mxml_fil.c Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/mxml_fil.c minixml/mxml_fil.c +--- minixml.orig/mxml_fil.c 2013-11-28 11:32:46.012002028 +0100 ++++ minixml/mxml_fil.c 2013-11-28 11:32:46.012002028 +0100 @@ -329,8 +329,14 @@ return (-1); @@ -204,6 +182,15 @@ diff -urN minixml.orig\mxml_fil.c minixml\mxml_fil.c if (errno != EAGAIN) #endif /* EINTR */ return (-1); +@@ -2074,7 +2091,7 @@ + { + node = parent; + +- while (parent->parent != top && parent->parent) ++ while (parent != top && parent->parent) + parent = parent->parent; + + if (node != parent) @@ -2786,6 +2803,10 @@ if (global->wrap > 0 && (col + width) > global->wrap) @@ -248,9 +235,31 @@ diff -urN minixml.orig\mxml_fil.c minixml\mxml_fil.c if ((*putc_cb)('\n', p) < 0) return (-1); -diff -urN minixml.orig\mxml_nod.c minixml\mxml_nod.c ---- minixml.orig\mxml_nod.c Thu Apr 04 03:37:59 2013 -+++ minixml\mxml_nod.c Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/mxml.h minixml/mxml.h +--- minixml.orig/mxml.h 2013-11-28 11:32:46.016002026 +0100 ++++ minixml/mxml.h 2013-11-28 11:32:46.020002025 +0100 +@@ -29,8 +29,16 @@ + # include + # include + # include +-# include +- ++# if defined( UNDER_CE ) || defined( __CEGCC__ ) || defined( __MINGW32CE__ ) || \ ++ defined( _WINCE ) ++# include ++# if !defined( UNDER_CE ) ++# define UNDER_CE ++# endif ++# define strerror(e) "" ++# else ++# include ++# endif + + /* + * Constants... +diff -urN minixml.orig/mxml_nod.c minixml/mxml_nod.c +--- minixml.orig/mxml_nod.c 2013-11-28 11:32:46.012002028 +0100 ++++ minixml/mxml_nod.c 2013-11-28 11:32:46.016002026 +0100 @@ -221,7 +221,11 @@ */ @@ -264,9 +273,9 @@ diff -urN minixml.orig\mxml_nod.c minixml\mxml_nod.c /* * Now delete any node data... -diff -urN minixml.orig\mxml_pri.c minixml\mxml_pri.c ---- minixml.orig\mxml_pri.c Thu Apr 04 03:37:59 2013 -+++ minixml\mxml_pri.c Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/mxml_pri.c minixml/mxml_pri.c +--- minixml.orig/mxml_pri.c 2013-11-28 11:32:46.016002026 +0100 ++++ minixml/mxml_pri.c 2013-11-28 11:32:46.016002026 +0100 @@ -1,5 +1,5 @@ /* - * "$Id: mxml-private.c 422 2010-11-07 22:55:11Z mike $" @@ -281,9 +290,9 @@ diff -urN minixml.orig\mxml_pri.c minixml\mxml_pri.c - * End of "$Id: mxml-private.c 422 2010-11-07 22:55:11Z mike $". + * End of "$Id: mxml_pri.c 422 2010-11-07 22:55:11Z mike $". */ -diff -urN minixml.orig\mxml_pri.h minixml\mxml_pri.h ---- minixml.orig\mxml_pri.h Thu Apr 04 03:37:59 2013 -+++ minixml\mxml_pri.h Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/mxml_pri.h minixml/mxml_pri.h +--- minixml.orig/mxml_pri.h 2013-11-28 11:32:46.016002026 +0100 ++++ minixml/mxml_pri.h 2013-11-28 11:32:46.016002026 +0100 @@ -1,5 +1,5 @@ /* - * "$Id: mxml-private.h 408 2010-09-19 05:26:46Z mike $" @@ -298,9 +307,9 @@ diff -urN minixml.orig\mxml_pri.h minixml\mxml_pri.h - * End of "$Id: mxml-private.h 408 2010-09-19 05:26:46Z mike $". + * End of "$Id: mxml_pri.h 408 2010-09-19 05:26:46Z mike $". */ -diff -urN minixml.orig\mxml_set.c minixml\mxml_set.c ---- minixml.orig\mxml_set.c Thu Apr 04 03:37:59 2013 -+++ minixml\mxml_set.c Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/mxml_set.c minixml/mxml_set.c +--- minixml.orig/mxml_set.c 2013-11-28 11:32:46.016002026 +0100 ++++ minixml/mxml_set.c 2013-11-28 11:32:46.016002026 +0100 @@ -1,5 +1,5 @@ /* - * "$Id: mxml-set.c 441 2011-12-09 23:49:00Z mike $" @@ -457,9 +466,9 @@ diff -urN minixml.orig\mxml_set.c minixml\mxml_set.c - * End of "$Id: mxml-set.c 441 2011-12-09 23:49:00Z mike $". + * End of "$Id: mxml-set.c 426 2011-01-01 23:42:17Z mike $". */ -diff -urN minixml.orig\mxml_str.c minixml\mxml_str.c ---- minixml.orig\mxml_str.c Thu Apr 04 03:37:59 2013 -+++ minixml\mxml_str.c Thu Apr 04 03:37:59 2013 +diff -urN minixml.orig/mxml_str.c minixml/mxml_str.c +--- minixml.orig/mxml_str.c 2013-11-28 11:32:46.016002026 +0100 ++++ minixml/mxml_str.c 2013-11-28 11:32:46.016002026 +0100 @@ -28,6 +28,9 @@ #include "config.h" diff --git a/contrib/hbmxml/3rd/minixml/mxml.hbp b/contrib/hbmxml/3rd/minixml/mxml.hbp index 4151bb1f6e..77b5e87910 100644 --- a/contrib/hbmxml/3rd/minixml/mxml.hbp +++ b/contrib/hbmxml/3rd/minixml/mxml.hbp @@ -31,7 +31,7 @@ mxml_str.c # ORIGIN http://www.minixml.org # VER 2.7 -# URL http://ftp.easysw.com/pub/mxml/2.7/mxml-2.7.tar.gz +# URL https://www.msweet.org/files/project3/mxml-2.7.tar.gz # DIFF minixml.dif # # MAP COPYING diff --git a/src/rtl/gtxwc/gtxwc.c b/src/rtl/gtxwc/gtxwc.c index 95169c9132..b9660cc2a4 100644 --- a/src/rtl/gtxwc/gtxwc.c +++ b/src/rtl/gtxwc/gtxwc.c @@ -4897,7 +4897,8 @@ static HB_BOOL hb_gt_xwc_SetMode( PHB_GT pGT, int iRow, int iCol ) fResult = HB_TRUE; else if( hb_dateMilliSeconds() > nTimeOut ) break; - hb_releaseCPU(); + else + hb_releaseCPU(); } while( !fResult );