From rodney at elego.de Wed Jul 3 22:56:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 3 Jul 2013 22:56:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130703205600.CC0FB5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/03 22:56:00 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c Log message: Add direct enabling of stabs output for m3gdb. The already-present code to do this wasn't happening because it is in a callback that does not get called back, at least not for the -gstabs or -gstabs+ options it is expecting. Perhaps gcc doesn't consider these language-dependent options. It doesn't call this function at all, for any of the options normally provided by the invoking mechanism. From rodney at elego.de Wed Jul 3 22:57:30 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 3 Jul 2013 22:57:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130703205730.F365E5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/03 22:57:30 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: Tag: devel_unicode parse.c Log message: Add direct enabling of stabs output for m3gdb. The already-present code to do this wasn't happening because it is in a callback that does not get called back, at least not for the -gstabs or -gstabs+ options it is expecting. Perhaps gcc doesn't consider these language-dependent options. It doesn't call this function at all, for any of the options normally provided by the invoking mechanism. From jkrell at elego.de Thu Jul 4 23:09:33 2013 From: jkrell at elego.de (Jay Krell) Date: Thu, 4 Jul 2013 23:09:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130704210934.015C15DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 13/07/04 23:09:33 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: m3-parse.h Log message: - #if defined(_MSC_VER) || defined(__DECC) + #if defined(_MSC_VER) || defined(__DECC) || defined(__DECCXX) From jkrell at elego.de Fri Jul 5 00:13:27 2013 From: jkrell at elego.de (Jay Krell) Date: Fri, 5 Jul 2013 0:13:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130704221327.9722C5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 13/07/05 00:13:27 Modified files: cm3/m3-libs/m3core/src/: m3core.h Log message: -#if defined(_MSC_VER) || defined(__DECC) +#if defined(_MSC_VER) || defined(__DECC) || defined(__DECCXX) From rodney at elego.de Mon Jul 8 17:29:07 2013 From: rodney at elego.de (Rodney M. Bates) Date: Mon, 8 Jul 2013 17:29:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130708152907.C77015DEA9B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/08 17:29:07 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-lang.c m3-util.c Log message: Update detection of target and compiler, to account for changes to the gcc backend's production of m3main. From rodney at elego.de Tue Jul 9 02:05:38 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:05:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709000538.8BC205DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:05:38 Modified files: cm3/m3-sys/m3front/src/builtinTypes/: Tag: devel_unicode WCharr.m3 ./: Tag: devel_unicode WCharr.m3 cm3/m3-sys/m3front/src/exprs/: Tag: devel_unicode EqualExpr.m3 ExprParse.m3 TextExpr.i3 TextExpr.m3 ./: Tag: devel_unicode EqualExpr.m3 ExprParse.m3 TextExpr.i3 TextExpr.m3 cm3/m3-sys/m3front/src/misc/: Tag: devel_unicode M3WString.i3 M3WString.m3 Scanner.m3 TipeDesc.i3 ./: Tag: devel_unicode M3WString.i3 M3WString.m3 Scanner.m3 TipeDesc.i3 cm3/m3-sys/m3front/src/types/: Tag: devel_unicode Brand.m3 Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:08:40 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:08:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709000840.846E05DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:08:40 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: Tag: devel_unicode dbxout.c ./: Tag: devel_unicode dbxout.c cm3/m3-sys/m3cc/gcc/gcc/m3cg/: Tag: devel_unicode parse.c ./: Tag: devel_unicode parse.c cm3/m3-sys/m3cc/gcc/mpfr/: Tag: devel_unicode aclocal.m4 ./: Tag: devel_unicode aclocal.m4 cm3/m3-sys/m3cc/gcc-4.7/gcc/: Tag: devel_unicode dbxout.c Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:10:31 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:10:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709001031.B3A145DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:10:31 Modified files: cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode RTCollector.m3 RTHeap.m3 RTPacking.i3 RTPacking.m3 RTTipe.m3 ./: Tag: devel_unicode RTCollector.m3 RTHeap.m3 RTPacking.i3 RTPacking.m3 RTTipe.m3 cm3/m3-libs/m3core/src/text/: Tag: devel_unicode Text16.m3 TextClass.m3 TextLiteral.i3 TextLiteral.m3 ./: Tag: devel_unicode Text16.m3 TextClass.m3 TextLiteral.i3 TextLiteral.m3 cm3/m3-libs/m3core/tests/newtext/src/: Tag: devel_unicode TextUtils.m3 UnsafeUtils.m3 Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:13:40 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:13:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709001340.737E25DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:13:40 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: devel_unicode dbxread.c m3-lang.c m3-lang.h m3-token.c m3-util.c m3-util.h m3-valprint.c Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Wed Jul 10 03:03:07 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 3:03:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710010307.A783F5DEA93@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 03:03:07 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode Rd.i3 Rd.m3 RdClass.i3 UnsafeRd.i3 Log message: Add UnGetCharMulti to Rd. Like UnGetChar, but can accumulate up to 8 ungotten characters. Also tells called whether it worked. This needed (2 chars only) to do standards-compliant decoding of certain ill-formed input in UTF16LE. From rodney at elego.de Wed Jul 10 03:05:13 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 3:05:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710010513.75CE45DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 03:05:13 Added files: cm3/m3-libs/libm3/tests/rw/ungetmulti/src/: Tag: devel_unicode m3makefile SmallBuffRd.i3 SmallBuffRd.m3 TestRd.m3 Log message: A test program for Rd.UnGetCharMulti. From rodney at elego.de Wed Jul 10 17:36:37 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 17:36:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710153637.84CAA5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 17:36:37 Added files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3 UniEncoding.m3 Endian.i3 UniCodec.i3 UniCodec.m3 UnsafeUniCodec.i3 UnsafeUniCodec.m3 Log message: Low-level encoder/decoders for single code-points, using any of several encodings, including the Unicode ones, preexisting Moauld-3 ones, and some, hopefully, earlier UCS2 16-bit, fixed-size encodings. From rodney at elego.de Wed Jul 10 17:43:44 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 17:43:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710154344.B21AF5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 17:43:44 Added files: cm3/m3-libs/libm3/tests/rw/unicodec/src/: Tag: devel_unicode m3makefile TestUniCodec.m3 Log message: A test program for UniCodec. Tests only well-formed cases. From rodney at elego.de Wed Jul 10 20:21:33 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 20:21:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710182133.5F4D75DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 20:21:33 Added files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniRd.i3 UniRd.m3 UniRdClass.i3 UniWr.i3 UniWr.m3 UniWrClass.i3 UnsafeUniRd.i3 UnsafeUniRd.m3 UnsafeUniWr.i3 UnsafeUniWr.m3 Log message: Readers and writers similar to Rd and Wr, but which do encoding and decoding of the Unicode and other encodings, using a single encoding for an entire stream. From rodney at elego.de Wed Jul 10 20:25:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 20:25:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710182500.D30015DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 20:25:00 Added files: cm3/m3-libs/libm3/tests/rw/unird/src/: Tag: devel_unicode m3makefile TestUniRd.m3 Log message: A test program for UniRd. From rodney at elego.de Thu Jul 11 23:25:26 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 11 Jul 2013 23:25:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130711212526.7CD015DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/11 23:25:26 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode m3makefile Log message: m3makefile for UniRd, UniWr, and friends From rodney at elego.de Thu Jul 11 23:43:08 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 11 Jul 2013 23:43:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130711214312.E63925DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/11 23:43:07 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 Log message: It's way too confusing to try to find one's way around Pickles with two different enumerations both named "Kind", whose value sets and their names and meanings are very similar, and several tens of uses of each. Give them unique names: ConvertPacking.Kind --> CPKind and PklAction.Kind --> PAKind. From rodney at elego.de Tue Jul 23 16:56:51 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 23 Jul 2013 16:56:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130723145651.35D789F6114@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/23 16:56:51 Modified files: cm3/m3-libs/m3core/src/runtime/common/: Tag: release_branch_cm3_5_8 RTTipe.m3 Log message: Fix a bug in RTTipe.m3 that caused an assert failure to occur in PklTipeMap when trying to pickle an object containing a WIDECHAR. This will be the only case this will happen, unless somebody defines an enumeration with exactly 2^16 values. From rodney at elego.de Tue Jul 23 17:00:17 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 23 Jul 2013 17:00:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130723150017.838749F6114@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/23 17:00:17 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTTipe.m3 Log message: Fix a bug in RTTipe.m3 that caused an assert failure to occur in PklTipeMap when trying to pickle an object containing a WIDECHAR. This will be the only case this will happen, unless somebody defines an enumeration with exactly 2^16 values. From rodney at elego.de Wed Jul 24 17:53:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 24 Jul 2013 17:53:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724155300.AEE955DE10C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/24 17:53:00 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile ./: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3 ./: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3 cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode RTPacking.m3 RTTipe.m3 ./: Tag: devel_unicode RTPacking.m3 RTTipe.m3 cm3/m3-libs/m3core/src/text/: Tag: devel_unicode TextLiteral.i3 Added files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode PickleWr.i3 ./: Tag: devel_unicode PickleWr.i3 Log message: Add support to pickles for Unicode-sized WIDECHAR. The revised code will read pickles written by the old pickle code and containing 16-bit WIDECHAR values. By intention, the new pickle code would, when compiled by a compiler with 16-bit WIDECHAR, read pickles written with Unicode-sized WIDECHARs, converting out-of-range values to the Unicode "substitution" code point U+FFFD. This has not been tested. Testing has been done reading and writing on a 64-bit, Unicode system, and writing on 32-bit, 16-bit-WIDECHAR system with old pickle code and reading on the 64-bit Unicode system. Both are little-endian. From rodney at elego.de Wed Jul 24 23:30:49 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 24 Jul 2013 23:30:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724213049.1EDC85DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/24 23:30:49 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.m3 PklAction.i3 Log message: Rename one of some ambiguous uses of "length", with different things being counted. From rodney at elego.de Thu Jul 25 00:03:48 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 25 Jul 2013 0:03:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724220348.673299BA003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/25 00:03:48 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.m3 Log message: Rename some more ambiguous uses of identifier "length". From rodney at elego.de Fri Jul 26 15:28:50 2013 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 26 Jul 2013 15:28:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130726132850.528BA5DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/26 15:28:50 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Log message: More renames for less confusion. From pmckinna at elego.de Sat Jul 27 06:12:10 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:12:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727041211.09C1D9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:12:10 Added files: cm3/m3-ui/qt/m3qtcore/src/swig/: QtAbstractItemModel.i QtByteArray.i QtDateTime.i QtDynamic.i QtEvent.i QtLine.i QtList.i QtMargins.i QtMatrix.i QtNamespace.i QtNamespace_old.i QtObject.i QtObjectDefs.i QtPoint.i QtQueue.i QtRect.i QtSize.i QtString.i QtStringList.i QtThread.i QtTransform.i QtVector.i Qtrect.i Log message: added i files for core From pmckinna at elego.de Sat Jul 27 06:24:44 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:24:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727042444.1386A5DEB76@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:24:44 Modified files: cm3/m3-ui/qt/common/: cmaps.i common.i qinclude Log message: upgrade common i files From pmckinna at elego.de Sat Jul 27 06:35:39 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:35:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727043539.E29DF9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:35:39 Removed files: cm3/m3-ui/qt/m3qtcore/src/swig/: QtNamespace_old.i QtThread.i QtTransform.i Qtrect.i Log message: removed spurious i files From pmckinna at elego.de Sat Jul 27 06:36:31 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:36:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727043631.F3D0C9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:36:31 Modified files: cm3/m3-ui/qt/m3qtcore/src/: QtAbstractItemModel_wrap.cxx QtByteArray.i3 QtByteArray.m3 QtByteArrayRaw.i3 QtByteArray_wrap.cxx QtDateTime.i3 QtDateTime.m3 QtDateTimeRaw.i3 QtDateTime_wrap.cxx QtDynamic_wrap.cxx QtEvent.i3 QtEvent_wrap.cxx QtLine_wrap.cxx QtList.i3 QtList.m3 QtListRaw.i3 QtList_wrap.cxx QtMargins_wrap.cxx QtNamespace.i3 QtNamespace_wrap.cxx QtObject.i3 QtObject.m3 QtObjectRaw.i3 QtObject_wrap.cxx QtPoint.i3 QtPoint.m3 QtPointRaw.i3 QtPoint_wrap.cxx QtRect_wrap.cxx QtSize_wrap.cxx QtString.i3 QtString.m3 QtStringList_wrap.cxx QtStringRaw.i3 QtString_wrap.cxx m3makefile Log message: update from commited swig files From pmckinna at elego.de Sun Jul 28 05:43:03 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sun, 28 Jul 2013 5:43:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130728034304.019505DE10C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/28 05:43:03 Added files: cm3/m3-ui/qt/m3qtgui/src/swig/: QtAbstractButton.i QtAbstractItemDelegate.i QtAbstractItemView.i QtAbstractPrintDialog.i QtAbstractScrollArea.i QtAbstractSlider.i QtAbstractSpinBox.i QtAction.i QtActionGroup.i QtApplication.i QtBitmap.i QtBoxLayout.i QtBrush.i QtCalendarWidget.i QtCheckBox.i QtColor.i QtColorDialog.i QtColumnView.i QtComboBox.i QtCursor.i QtDateTimeEdit.i QtDesktopWidget.i QtDial.i QtDialog.i QtDialogButtonBox.i QtDockWidget.i QtErrorMessage.i QtFileDialog.i QtFocusFrame.i QtFont.i QtFontComboBox.i QtFontDialog.i QtFontInfo.i QtFontMetrics.i QtFormLayout.i QtFrame.i QtGraphicsView.i QtGridLayout.i QtGroupBox.i QtHeaderView.i QtIcon.i QtImage.i QtInputContext.i QtInputDialog.i QtItemSelectionModel.i QtKeySequence.i QtLCDNumber.i QtLabel.i QtLayout.i QtLayoutItem.i QtLineEdit.i QtListView.i QtListWidget.i QtMainWindow.i QtMatrix.i QtMdiArea.i QtMdiSubWindow.i QtMenu.i QtMenuBar.i QtMessageBox.i QtMovie.i QtPageSetupDialog.i QtPaintDevice.i QtPaintEngine.i QtPalette.i QtPen.i QtPicture.i QtPixmap.i QtPolygon.i QtProgressBar.i QtProgressDialog.i QtPushButton.i QtRadioButton.i QtRegion.i QtRgb.i QtRubberBand.i QtScrollArea.i QtScrollBar.i QtSizeGrip.i QtSizePolicy.i QtSlider.i QtSpinBox.i QtSplashScreen.i QtSplitter.i QtStackedLayout.i QtStackedWidget.i QtStatusBar.i QtStyle.i QtTabBar.i QtTabWidget.i QtTableView.i QtTableWidget.i QtTextBrowser.i QtTextEdit.i QtTextFormat.i QtToolBar.i QtToolBox.i QtToolButton.i QtTransform.i QtTreeView.i QtTreeWidget.i QtUndoView.i QtWSEmbedWidget.i QtWidget.i QtWizard.i Log message: added gui i files From pmckinna at elego.de Sun Jul 28 06:18:00 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sun, 28 Jul 2013 6:18:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130728041800.ED69D9BA003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/28 06:18:00 Modified files: cm3/m3-ui/qt/m3qtgui/src/: QGuiStubs.i3 QtAbstractButton_wrap.cxx QtAbstractItemDelegate.i3 QtAbstractItemDelegate.m3 QtAbstractItemDelegate_wrap.cxx QtAbstractItemView_wrap.cxx QtAbstractPrintDialog.i3 QtAbstractPrintDialog_wrap.cxx QtAbstractScrollArea_wrap.cxx QtAbstractSlider_wrap.cxx QtAbstractSpinBox_wrap.cxx QtActionGroup_wrap.cxx QtAction_wrap.cxx QtApplication.i3 QtApplication.m3 QtApplicationRaw.i3 QtApplication_wrap.cxx QtBitmap.i3 QtBitmap.m3 QtBitmapRaw.i3 QtBitmap_wrap.cxx QtBoxLayout_wrap.cxx QtBrush.i3 QtBrush.m3 QtBrushRaw.i3 QtBrush_wrap.cxx QtCalendarWidget.i3 QtCalendarWidget.m3 QtCalendarWidget_wrap.cxx QtCheckBox.i3 QtCheckBox.m3 QtCheckBoxRaw.i3 QtCheckBox_wrap.cxx QtColor.i3 QtColor.m3 QtColorDialog_wrap.cxx QtColorRaw.i3 QtColor_wrap.cxx QtColumnView_wrap.cxx QtComboBox_wrap.cxx QtDateTimeEdit_wrap.cxx QtDesktopWidget_wrap.cxx QtDial_wrap.cxx QtDialogButtonBox_wrap.cxx QtDialog_wrap.cxx QtDockWidget_wrap.cxx QtErrorMessage_wrap.cxx QtFileDialog_wrap.cxx QtFocusFrame_wrap.cxx QtFont.i3 QtFont.m3 QtFontComboBox_wrap.cxx QtFontDialog_wrap.cxx QtFontRaw.i3 QtFont_wrap.cxx QtFormLayout_wrap.cxx QtFrame_wrap.cxx QtGraphicsView_wrap.cxx QtGridLayout_wrap.cxx QtGroupBox_wrap.cxx QtHeaderView_wrap.cxx QtIcon.i3 QtIcon.m3 QtIconRaw.i3 QtIcon_wrap.cxx QtImage.i3 QtImage.m3 QtImageRaw.i3 QtImage_wrap.cxx QtInputDialog.i3 QtInputDialog.m3 QtInputDialogRaw.i3 QtInputDialog_wrap.cxx QtItemSelectionModel.i3 QtItemSelectionModel.m3 QtItemSelectionModelRaw.i3 QtItemSelectionModel_wrap.cxx QtKeySequence.i3 QtKeySequence.m3 QtKeySequenceRaw.i3 QtKeySequenceRaw.m3 QtKeySequence_wrap.cxx QtLCDNumberRaw.i3 QtLCDNumber_wrap.cxx QtLabel.i3 QtLabel.m3 QtLabelRaw.i3 QtLabel_wrap.cxx QtLayoutItem.i3 QtLayoutItem.m3 QtLayoutItemRaw.i3 QtLayoutItemRaw.m3 QtLayout_wrap.cxx QtLineEdit.i3 QtLineEdit.m3 QtLineEditRaw.i3 QtLineEdit_wrap.cxx QtListView_wrap.cxx QtListWidget_wrap.cxx QtMainWindow_wrap.cxx QtMatrix_wrap.cxx QtMdiArea.i3 QtMdiArea.m3 QtMdiAreaRaw.i3 QtMdiArea_wrap.cxx QtMdiSubWindow_wrap.cxx QtMenuBar_wrap.cxx QtMenu_wrap.cxx QtMessageBox_wrap.cxx QtMovie_wrap.cxx QtPageSetupDialog_wrap.cxx QtPaintDevice_wrap.cxx QtPaletteRaw.i3 QtPalette_wrap.cxx QtPicture.i3 QtPicture.m3 QtPictureRaw.i3 QtPicture_wrap.cxx QtPixmap.i3 QtPixmap.m3 QtPixmapRaw.i3 QtPixmap_wrap.cxx QtPolygon.i3 QtPolygon.m3 QtPolygonRaw.i3 QtPolygon_wrap.cxx QtProgressBar.i3 QtProgressBar.m3 QtProgressBarRaw.i3 QtProgressBar_wrap.cxx QtProgressDialog_wrap.cxx QtPushButton_wrap.cxx QtRadioButton.i3 QtRadioButton.m3 QtRadioButtonRaw.i3 QtRadioButton_wrap.cxx QtRegion.i3 QtRegion.m3 QtRegionRaw.i3 QtRegion_wrap.cxx QtRubberBand_wrap.cxx QtScrollArea_wrap.cxx QtScrollBar_wrap.cxx QtSizeGrip_wrap.cxx QtSizePolicy.i3 QtSizePolicy.m3 QtSizePolicyRaw.i3 QtSizePolicy_wrap.cxx QtSlider_wrap.cxx QtSpinBox_wrap.cxx QtSplashScreen_wrap.cxx QtSplitter_wrap.cxx QtStackedLayout_wrap.cxx QtStackedWidget_wrap.cxx QtStatusBar_wrap.cxx QtStyle.i3 QtStyle.m3 QtStyle_wrap.cxx QtTabBar_wrap.cxx QtTabWidget.i3 QtTabWidget.m3 QtTabWidgetRaw.i3 QtTabWidget_wrap.cxx QtTableView.i3 QtTableView.m3 QtTableViewRaw.i3 QtTableView_wrap.cxx QtTableWidget_wrap.cxx QtTextBrowser_wrap.cxx QtTextEdit.i3 QtTextEdit.m3 QtTextEdit_wrap.cxx QtToolBar_wrap.cxx QtToolBox_wrap.cxx QtToolButton_wrap.cxx QtTransform_wrap.cxx QtTreeView_wrap.cxx QtTreeWidget_wrap.cxx QtUndoView_wrap.cxx QtWidget.i3 QtWidget.m3 QtWidget_wrap.cxx QtWizard.i3 QtWizard.m3 QtWizardRaw.i3 QtWizard_wrap.cxx m3makefile Added files: cm3/m3-ui/qt/m3qtgui/src/: QtCursor.i3 QtCursor.m3 QtCursorRaw.i3 QtCursorRaw.m3 QtCursor_wrap.cxx QtCursor_wrap.o QtFontInfo.i3 QtFontInfo.m3 QtFontInfoRaw.i3 QtFontInfoRaw.m3 QtFontInfo_wrap.cxx QtFontInfo_wrap.o QtFontMetrics.i3 QtFontMetrics.m3 QtFontMetricsRaw.i3 QtFontMetricsRaw.m3 QtFontMetrics_wrap.cxx QtFontMetrics_wrap.o QtInputContext.i3 QtInputContext.m3 QtInputContextRaw.i3 QtInputContextRaw.m3 QtInputContext_wrap.cxx QtInputContext_wrap.o QtPaintEngine.i3 QtPaintEngine.m3 QtPaintEngineRaw.i3 QtPaintEngineRaw.m3 QtPaintEngine_wrap.cxx QtPaintEngine_wrap.o QtPen.i3 QtPen.m3 QtPenRaw.i3 QtPenRaw.m3 QtPen_wrap.cxx QtPen_wrap.o QtTextFormat.i3 QtTextFormat.m3 QtTextFormatRaw.i3 QtTextFormatRaw.m3 QtTextFormat_wrap.cxx QtTextFormat_wrap.o Log message: added more classes From rodney at elego.de Wed Jul 3 22:56:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 3 Jul 2013 22:56:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130703205600.CC0FB5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/03 22:56:00 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c Log message: Add direct enabling of stabs output for m3gdb. The already-present code to do this wasn't happening because it is in a callback that does not get called back, at least not for the -gstabs or -gstabs+ options it is expecting. Perhaps gcc doesn't consider these language-dependent options. It doesn't call this function at all, for any of the options normally provided by the invoking mechanism. From rodney at elego.de Wed Jul 3 22:57:30 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 3 Jul 2013 22:57:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130703205730.F365E5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/03 22:57:30 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: Tag: devel_unicode parse.c Log message: Add direct enabling of stabs output for m3gdb. The already-present code to do this wasn't happening because it is in a callback that does not get called back, at least not for the -gstabs or -gstabs+ options it is expecting. Perhaps gcc doesn't consider these language-dependent options. It doesn't call this function at all, for any of the options normally provided by the invoking mechanism. From jkrell at elego.de Thu Jul 4 23:09:33 2013 From: jkrell at elego.de (Jay Krell) Date: Thu, 4 Jul 2013 23:09:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130704210934.015C15DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 13/07/04 23:09:33 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: m3-parse.h Log message: - #if defined(_MSC_VER) || defined(__DECC) + #if defined(_MSC_VER) || defined(__DECC) || defined(__DECCXX) From jkrell at elego.de Fri Jul 5 00:13:27 2013 From: jkrell at elego.de (Jay Krell) Date: Fri, 5 Jul 2013 0:13:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130704221327.9722C5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 13/07/05 00:13:27 Modified files: cm3/m3-libs/m3core/src/: m3core.h Log message: -#if defined(_MSC_VER) || defined(__DECC) +#if defined(_MSC_VER) || defined(__DECC) || defined(__DECCXX) From rodney at elego.de Mon Jul 8 17:29:07 2013 From: rodney at elego.de (Rodney M. Bates) Date: Mon, 8 Jul 2013 17:29:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130708152907.C77015DEA9B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/08 17:29:07 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-lang.c m3-util.c Log message: Update detection of target and compiler, to account for changes to the gcc backend's production of m3main. From rodney at elego.de Tue Jul 9 02:05:38 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:05:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709000538.8BC205DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:05:38 Modified files: cm3/m3-sys/m3front/src/builtinTypes/: Tag: devel_unicode WCharr.m3 ./: Tag: devel_unicode WCharr.m3 cm3/m3-sys/m3front/src/exprs/: Tag: devel_unicode EqualExpr.m3 ExprParse.m3 TextExpr.i3 TextExpr.m3 ./: Tag: devel_unicode EqualExpr.m3 ExprParse.m3 TextExpr.i3 TextExpr.m3 cm3/m3-sys/m3front/src/misc/: Tag: devel_unicode M3WString.i3 M3WString.m3 Scanner.m3 TipeDesc.i3 ./: Tag: devel_unicode M3WString.i3 M3WString.m3 Scanner.m3 TipeDesc.i3 cm3/m3-sys/m3front/src/types/: Tag: devel_unicode Brand.m3 Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:08:40 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:08:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709000840.846E05DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:08:40 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: Tag: devel_unicode dbxout.c ./: Tag: devel_unicode dbxout.c cm3/m3-sys/m3cc/gcc/gcc/m3cg/: Tag: devel_unicode parse.c ./: Tag: devel_unicode parse.c cm3/m3-sys/m3cc/gcc/mpfr/: Tag: devel_unicode aclocal.m4 ./: Tag: devel_unicode aclocal.m4 cm3/m3-sys/m3cc/gcc-4.7/gcc/: Tag: devel_unicode dbxout.c Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:10:31 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:10:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709001031.B3A145DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:10:31 Modified files: cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode RTCollector.m3 RTHeap.m3 RTPacking.i3 RTPacking.m3 RTTipe.m3 ./: Tag: devel_unicode RTCollector.m3 RTHeap.m3 RTPacking.i3 RTPacking.m3 RTTipe.m3 cm3/m3-libs/m3core/src/text/: Tag: devel_unicode Text16.m3 TextClass.m3 TextLiteral.i3 TextLiteral.m3 ./: Tag: devel_unicode Text16.m3 TextClass.m3 TextLiteral.i3 TextLiteral.m3 cm3/m3-libs/m3core/tests/newtext/src/: Tag: devel_unicode TextUtils.m3 UnsafeUtils.m3 Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:13:40 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:13:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709001340.737E25DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:13:40 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: devel_unicode dbxread.c m3-lang.c m3-lang.h m3-token.c m3-util.c m3-util.h m3-valprint.c Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Wed Jul 10 03:03:07 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 3:03:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710010307.A783F5DEA93@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 03:03:07 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode Rd.i3 Rd.m3 RdClass.i3 UnsafeRd.i3 Log message: Add UnGetCharMulti to Rd. Like UnGetChar, but can accumulate up to 8 ungotten characters. Also tells called whether it worked. This needed (2 chars only) to do standards-compliant decoding of certain ill-formed input in UTF16LE. From rodney at elego.de Wed Jul 10 03:05:13 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 3:05:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710010513.75CE45DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 03:05:13 Added files: cm3/m3-libs/libm3/tests/rw/ungetmulti/src/: Tag: devel_unicode m3makefile SmallBuffRd.i3 SmallBuffRd.m3 TestRd.m3 Log message: A test program for Rd.UnGetCharMulti. From rodney at elego.de Wed Jul 10 17:36:37 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 17:36:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710153637.84CAA5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 17:36:37 Added files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3 UniEncoding.m3 Endian.i3 UniCodec.i3 UniCodec.m3 UnsafeUniCodec.i3 UnsafeUniCodec.m3 Log message: Low-level encoder/decoders for single code-points, using any of several encodings, including the Unicode ones, preexisting Moauld-3 ones, and some, hopefully, earlier UCS2 16-bit, fixed-size encodings. From rodney at elego.de Wed Jul 10 17:43:44 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 17:43:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710154344.B21AF5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 17:43:44 Added files: cm3/m3-libs/libm3/tests/rw/unicodec/src/: Tag: devel_unicode m3makefile TestUniCodec.m3 Log message: A test program for UniCodec. Tests only well-formed cases. From rodney at elego.de Wed Jul 10 20:21:33 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 20:21:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710182133.5F4D75DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 20:21:33 Added files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniRd.i3 UniRd.m3 UniRdClass.i3 UniWr.i3 UniWr.m3 UniWrClass.i3 UnsafeUniRd.i3 UnsafeUniRd.m3 UnsafeUniWr.i3 UnsafeUniWr.m3 Log message: Readers and writers similar to Rd and Wr, but which do encoding and decoding of the Unicode and other encodings, using a single encoding for an entire stream. From rodney at elego.de Wed Jul 10 20:25:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 20:25:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710182500.D30015DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 20:25:00 Added files: cm3/m3-libs/libm3/tests/rw/unird/src/: Tag: devel_unicode m3makefile TestUniRd.m3 Log message: A test program for UniRd. From rodney at elego.de Thu Jul 11 23:25:26 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 11 Jul 2013 23:25:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130711212526.7CD015DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/11 23:25:26 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode m3makefile Log message: m3makefile for UniRd, UniWr, and friends From rodney at elego.de Thu Jul 11 23:43:08 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 11 Jul 2013 23:43:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130711214312.E63925DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/11 23:43:07 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 Log message: It's way too confusing to try to find one's way around Pickles with two different enumerations both named "Kind", whose value sets and their names and meanings are very similar, and several tens of uses of each. Give them unique names: ConvertPacking.Kind --> CPKind and PklAction.Kind --> PAKind. From rodney at elego.de Tue Jul 23 16:56:51 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 23 Jul 2013 16:56:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130723145651.35D789F6114@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/23 16:56:51 Modified files: cm3/m3-libs/m3core/src/runtime/common/: Tag: release_branch_cm3_5_8 RTTipe.m3 Log message: Fix a bug in RTTipe.m3 that caused an assert failure to occur in PklTipeMap when trying to pickle an object containing a WIDECHAR. This will be the only case this will happen, unless somebody defines an enumeration with exactly 2^16 values. From rodney at elego.de Tue Jul 23 17:00:17 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 23 Jul 2013 17:00:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130723150017.838749F6114@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/23 17:00:17 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTTipe.m3 Log message: Fix a bug in RTTipe.m3 that caused an assert failure to occur in PklTipeMap when trying to pickle an object containing a WIDECHAR. This will be the only case this will happen, unless somebody defines an enumeration with exactly 2^16 values. From rodney at elego.de Wed Jul 24 17:53:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 24 Jul 2013 17:53:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724155300.AEE955DE10C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/24 17:53:00 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile ./: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3 ./: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3 cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode RTPacking.m3 RTTipe.m3 ./: Tag: devel_unicode RTPacking.m3 RTTipe.m3 cm3/m3-libs/m3core/src/text/: Tag: devel_unicode TextLiteral.i3 Added files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode PickleWr.i3 ./: Tag: devel_unicode PickleWr.i3 Log message: Add support to pickles for Unicode-sized WIDECHAR. The revised code will read pickles written by the old pickle code and containing 16-bit WIDECHAR values. By intention, the new pickle code would, when compiled by a compiler with 16-bit WIDECHAR, read pickles written with Unicode-sized WIDECHARs, converting out-of-range values to the Unicode "substitution" code point U+FFFD. This has not been tested. Testing has been done reading and writing on a 64-bit, Unicode system, and writing on 32-bit, 16-bit-WIDECHAR system with old pickle code and reading on the 64-bit Unicode system. Both are little-endian. From rodney at elego.de Wed Jul 24 23:30:49 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 24 Jul 2013 23:30:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724213049.1EDC85DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/24 23:30:49 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.m3 PklAction.i3 Log message: Rename one of some ambiguous uses of "length", with different things being counted. From rodney at elego.de Thu Jul 25 00:03:48 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 25 Jul 2013 0:03:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724220348.673299BA003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/25 00:03:48 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.m3 Log message: Rename some more ambiguous uses of identifier "length". From rodney at elego.de Fri Jul 26 15:28:50 2013 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 26 Jul 2013 15:28:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130726132850.528BA5DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/26 15:28:50 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Log message: More renames for less confusion. From pmckinna at elego.de Sat Jul 27 06:12:10 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:12:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727041211.09C1D9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:12:10 Added files: cm3/m3-ui/qt/m3qtcore/src/swig/: QtAbstractItemModel.i QtByteArray.i QtDateTime.i QtDynamic.i QtEvent.i QtLine.i QtList.i QtMargins.i QtMatrix.i QtNamespace.i QtNamespace_old.i QtObject.i QtObjectDefs.i QtPoint.i QtQueue.i QtRect.i QtSize.i QtString.i QtStringList.i QtThread.i QtTransform.i QtVector.i Qtrect.i Log message: added i files for core From pmckinna at elego.de Sat Jul 27 06:24:44 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:24:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727042444.1386A5DEB76@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:24:44 Modified files: cm3/m3-ui/qt/common/: cmaps.i common.i qinclude Log message: upgrade common i files From pmckinna at elego.de Sat Jul 27 06:35:39 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:35:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727043539.E29DF9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:35:39 Removed files: cm3/m3-ui/qt/m3qtcore/src/swig/: QtNamespace_old.i QtThread.i QtTransform.i Qtrect.i Log message: removed spurious i files From pmckinna at elego.de Sat Jul 27 06:36:31 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:36:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727043631.F3D0C9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:36:31 Modified files: cm3/m3-ui/qt/m3qtcore/src/: QtAbstractItemModel_wrap.cxx QtByteArray.i3 QtByteArray.m3 QtByteArrayRaw.i3 QtByteArray_wrap.cxx QtDateTime.i3 QtDateTime.m3 QtDateTimeRaw.i3 QtDateTime_wrap.cxx QtDynamic_wrap.cxx QtEvent.i3 QtEvent_wrap.cxx QtLine_wrap.cxx QtList.i3 QtList.m3 QtListRaw.i3 QtList_wrap.cxx QtMargins_wrap.cxx QtNamespace.i3 QtNamespace_wrap.cxx QtObject.i3 QtObject.m3 QtObjectRaw.i3 QtObject_wrap.cxx QtPoint.i3 QtPoint.m3 QtPointRaw.i3 QtPoint_wrap.cxx QtRect_wrap.cxx QtSize_wrap.cxx QtString.i3 QtString.m3 QtStringList_wrap.cxx QtStringRaw.i3 QtString_wrap.cxx m3makefile Log message: update from commited swig files From pmckinna at elego.de Sun Jul 28 05:43:03 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sun, 28 Jul 2013 5:43:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130728034304.019505DE10C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/28 05:43:03 Added files: cm3/m3-ui/qt/m3qtgui/src/swig/: QtAbstractButton.i QtAbstractItemDelegate.i QtAbstractItemView.i QtAbstractPrintDialog.i QtAbstractScrollArea.i QtAbstractSlider.i QtAbstractSpinBox.i QtAction.i QtActionGroup.i QtApplication.i QtBitmap.i QtBoxLayout.i QtBrush.i QtCalendarWidget.i QtCheckBox.i QtColor.i QtColorDialog.i QtColumnView.i QtComboBox.i QtCursor.i QtDateTimeEdit.i QtDesktopWidget.i QtDial.i QtDialog.i QtDialogButtonBox.i QtDockWidget.i QtErrorMessage.i QtFileDialog.i QtFocusFrame.i QtFont.i QtFontComboBox.i QtFontDialog.i QtFontInfo.i QtFontMetrics.i QtFormLayout.i QtFrame.i QtGraphicsView.i QtGridLayout.i QtGroupBox.i QtHeaderView.i QtIcon.i QtImage.i QtInputContext.i QtInputDialog.i QtItemSelectionModel.i QtKeySequence.i QtLCDNumber.i QtLabel.i QtLayout.i QtLayoutItem.i QtLineEdit.i QtListView.i QtListWidget.i QtMainWindow.i QtMatrix.i QtMdiArea.i QtMdiSubWindow.i QtMenu.i QtMenuBar.i QtMessageBox.i QtMovie.i QtPageSetupDialog.i QtPaintDevice.i QtPaintEngine.i QtPalette.i QtPen.i QtPicture.i QtPixmap.i QtPolygon.i QtProgressBar.i QtProgressDialog.i QtPushButton.i QtRadioButton.i QtRegion.i QtRgb.i QtRubberBand.i QtScrollArea.i QtScrollBar.i QtSizeGrip.i QtSizePolicy.i QtSlider.i QtSpinBox.i QtSplashScreen.i QtSplitter.i QtStackedLayout.i QtStackedWidget.i QtStatusBar.i QtStyle.i QtTabBar.i QtTabWidget.i QtTableView.i QtTableWidget.i QtTextBrowser.i QtTextEdit.i QtTextFormat.i QtToolBar.i QtToolBox.i QtToolButton.i QtTransform.i QtTreeView.i QtTreeWidget.i QtUndoView.i QtWSEmbedWidget.i QtWidget.i QtWizard.i Log message: added gui i files From pmckinna at elego.de Sun Jul 28 06:18:00 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sun, 28 Jul 2013 6:18:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130728041800.ED69D9BA003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/28 06:18:00 Modified files: cm3/m3-ui/qt/m3qtgui/src/: QGuiStubs.i3 QtAbstractButton_wrap.cxx QtAbstractItemDelegate.i3 QtAbstractItemDelegate.m3 QtAbstractItemDelegate_wrap.cxx QtAbstractItemView_wrap.cxx QtAbstractPrintDialog.i3 QtAbstractPrintDialog_wrap.cxx QtAbstractScrollArea_wrap.cxx QtAbstractSlider_wrap.cxx QtAbstractSpinBox_wrap.cxx QtActionGroup_wrap.cxx QtAction_wrap.cxx QtApplication.i3 QtApplication.m3 QtApplicationRaw.i3 QtApplication_wrap.cxx QtBitmap.i3 QtBitmap.m3 QtBitmapRaw.i3 QtBitmap_wrap.cxx QtBoxLayout_wrap.cxx QtBrush.i3 QtBrush.m3 QtBrushRaw.i3 QtBrush_wrap.cxx QtCalendarWidget.i3 QtCalendarWidget.m3 QtCalendarWidget_wrap.cxx QtCheckBox.i3 QtCheckBox.m3 QtCheckBoxRaw.i3 QtCheckBox_wrap.cxx QtColor.i3 QtColor.m3 QtColorDialog_wrap.cxx QtColorRaw.i3 QtColor_wrap.cxx QtColumnView_wrap.cxx QtComboBox_wrap.cxx QtDateTimeEdit_wrap.cxx QtDesktopWidget_wrap.cxx QtDial_wrap.cxx QtDialogButtonBox_wrap.cxx QtDialog_wrap.cxx QtDockWidget_wrap.cxx QtErrorMessage_wrap.cxx QtFileDialog_wrap.cxx QtFocusFrame_wrap.cxx QtFont.i3 QtFont.m3 QtFontComboBox_wrap.cxx QtFontDialog_wrap.cxx QtFontRaw.i3 QtFont_wrap.cxx QtFormLayout_wrap.cxx QtFrame_wrap.cxx QtGraphicsView_wrap.cxx QtGridLayout_wrap.cxx QtGroupBox_wrap.cxx QtHeaderView_wrap.cxx QtIcon.i3 QtIcon.m3 QtIconRaw.i3 QtIcon_wrap.cxx QtImage.i3 QtImage.m3 QtImageRaw.i3 QtImage_wrap.cxx QtInputDialog.i3 QtInputDialog.m3 QtInputDialogRaw.i3 QtInputDialog_wrap.cxx QtItemSelectionModel.i3 QtItemSelectionModel.m3 QtItemSelectionModelRaw.i3 QtItemSelectionModel_wrap.cxx QtKeySequence.i3 QtKeySequence.m3 QtKeySequenceRaw.i3 QtKeySequenceRaw.m3 QtKeySequence_wrap.cxx QtLCDNumberRaw.i3 QtLCDNumber_wrap.cxx QtLabel.i3 QtLabel.m3 QtLabelRaw.i3 QtLabel_wrap.cxx QtLayoutItem.i3 QtLayoutItem.m3 QtLayoutItemRaw.i3 QtLayoutItemRaw.m3 QtLayout_wrap.cxx QtLineEdit.i3 QtLineEdit.m3 QtLineEditRaw.i3 QtLineEdit_wrap.cxx QtListView_wrap.cxx QtListWidget_wrap.cxx QtMainWindow_wrap.cxx QtMatrix_wrap.cxx QtMdiArea.i3 QtMdiArea.m3 QtMdiAreaRaw.i3 QtMdiArea_wrap.cxx QtMdiSubWindow_wrap.cxx QtMenuBar_wrap.cxx QtMenu_wrap.cxx QtMessageBox_wrap.cxx QtMovie_wrap.cxx QtPageSetupDialog_wrap.cxx QtPaintDevice_wrap.cxx QtPaletteRaw.i3 QtPalette_wrap.cxx QtPicture.i3 QtPicture.m3 QtPictureRaw.i3 QtPicture_wrap.cxx QtPixmap.i3 QtPixmap.m3 QtPixmapRaw.i3 QtPixmap_wrap.cxx QtPolygon.i3 QtPolygon.m3 QtPolygonRaw.i3 QtPolygon_wrap.cxx QtProgressBar.i3 QtProgressBar.m3 QtProgressBarRaw.i3 QtProgressBar_wrap.cxx QtProgressDialog_wrap.cxx QtPushButton_wrap.cxx QtRadioButton.i3 QtRadioButton.m3 QtRadioButtonRaw.i3 QtRadioButton_wrap.cxx QtRegion.i3 QtRegion.m3 QtRegionRaw.i3 QtRegion_wrap.cxx QtRubberBand_wrap.cxx QtScrollArea_wrap.cxx QtScrollBar_wrap.cxx QtSizeGrip_wrap.cxx QtSizePolicy.i3 QtSizePolicy.m3 QtSizePolicyRaw.i3 QtSizePolicy_wrap.cxx QtSlider_wrap.cxx QtSpinBox_wrap.cxx QtSplashScreen_wrap.cxx QtSplitter_wrap.cxx QtStackedLayout_wrap.cxx QtStackedWidget_wrap.cxx QtStatusBar_wrap.cxx QtStyle.i3 QtStyle.m3 QtStyle_wrap.cxx QtTabBar_wrap.cxx QtTabWidget.i3 QtTabWidget.m3 QtTabWidgetRaw.i3 QtTabWidget_wrap.cxx QtTableView.i3 QtTableView.m3 QtTableViewRaw.i3 QtTableView_wrap.cxx QtTableWidget_wrap.cxx QtTextBrowser_wrap.cxx QtTextEdit.i3 QtTextEdit.m3 QtTextEdit_wrap.cxx QtToolBar_wrap.cxx QtToolBox_wrap.cxx QtToolButton_wrap.cxx QtTransform_wrap.cxx QtTreeView_wrap.cxx QtTreeWidget_wrap.cxx QtUndoView_wrap.cxx QtWidget.i3 QtWidget.m3 QtWidget_wrap.cxx QtWizard.i3 QtWizard.m3 QtWizardRaw.i3 QtWizard_wrap.cxx m3makefile Added files: cm3/m3-ui/qt/m3qtgui/src/: QtCursor.i3 QtCursor.m3 QtCursorRaw.i3 QtCursorRaw.m3 QtCursor_wrap.cxx QtCursor_wrap.o QtFontInfo.i3 QtFontInfo.m3 QtFontInfoRaw.i3 QtFontInfoRaw.m3 QtFontInfo_wrap.cxx QtFontInfo_wrap.o QtFontMetrics.i3 QtFontMetrics.m3 QtFontMetricsRaw.i3 QtFontMetricsRaw.m3 QtFontMetrics_wrap.cxx QtFontMetrics_wrap.o QtInputContext.i3 QtInputContext.m3 QtInputContextRaw.i3 QtInputContextRaw.m3 QtInputContext_wrap.cxx QtInputContext_wrap.o QtPaintEngine.i3 QtPaintEngine.m3 QtPaintEngineRaw.i3 QtPaintEngineRaw.m3 QtPaintEngine_wrap.cxx QtPaintEngine_wrap.o QtPen.i3 QtPen.m3 QtPenRaw.i3 QtPenRaw.m3 QtPen_wrap.cxx QtPen_wrap.o QtTextFormat.i3 QtTextFormat.m3 QtTextFormatRaw.i3 QtTextFormatRaw.m3 QtTextFormat_wrap.cxx QtTextFormat_wrap.o Log message: added more classes From rodney at elego.de Wed Jul 3 22:56:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 3 Jul 2013 22:56:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130703205600.CC0FB5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/03 22:56:00 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: parse.c Log message: Add direct enabling of stabs output for m3gdb. The already-present code to do this wasn't happening because it is in a callback that does not get called back, at least not for the -gstabs or -gstabs+ options it is expecting. Perhaps gcc doesn't consider these language-dependent options. It doesn't call this function at all, for any of the options normally provided by the invoking mechanism. From rodney at elego.de Wed Jul 3 22:57:30 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 3 Jul 2013 22:57:30 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130703205730.F365E5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/03 22:57:30 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: Tag: devel_unicode parse.c Log message: Add direct enabling of stabs output for m3gdb. The already-present code to do this wasn't happening because it is in a callback that does not get called back, at least not for the -gstabs or -gstabs+ options it is expecting. Perhaps gcc doesn't consider these language-dependent options. It doesn't call this function at all, for any of the options normally provided by the invoking mechanism. From jkrell at elego.de Thu Jul 4 23:09:33 2013 From: jkrell at elego.de (Jay Krell) Date: Thu, 4 Jul 2013 23:09:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130704210934.015C15DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 13/07/04 23:09:33 Modified files: cm3/m3-sys/m3cc/gcc/gcc/m3cg/: m3-parse.h Log message: - #if defined(_MSC_VER) || defined(__DECC) + #if defined(_MSC_VER) || defined(__DECC) || defined(__DECCXX) From jkrell at elego.de Fri Jul 5 00:13:27 2013 From: jkrell at elego.de (Jay Krell) Date: Fri, 5 Jul 2013 0:13:27 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130704221327.9722C5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: jkrell at birch. 13/07/05 00:13:27 Modified files: cm3/m3-libs/m3core/src/: m3core.h Log message: -#if defined(_MSC_VER) || defined(__DECC) +#if defined(_MSC_VER) || defined(__DECC) || defined(__DECCXX) From rodney at elego.de Mon Jul 8 17:29:07 2013 From: rodney at elego.de (Rodney M. Bates) Date: Mon, 8 Jul 2013 17:29:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130708152907.C77015DEA9B@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/08 17:29:07 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: m3-lang.c m3-util.c Log message: Update detection of target and compiler, to account for changes to the gcc backend's production of m3main. From rodney at elego.de Tue Jul 9 02:05:38 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:05:38 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709000538.8BC205DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:05:38 Modified files: cm3/m3-sys/m3front/src/builtinTypes/: Tag: devel_unicode WCharr.m3 ./: Tag: devel_unicode WCharr.m3 cm3/m3-sys/m3front/src/exprs/: Tag: devel_unicode EqualExpr.m3 ExprParse.m3 TextExpr.i3 TextExpr.m3 ./: Tag: devel_unicode EqualExpr.m3 ExprParse.m3 TextExpr.i3 TextExpr.m3 cm3/m3-sys/m3front/src/misc/: Tag: devel_unicode M3WString.i3 M3WString.m3 Scanner.m3 TipeDesc.i3 ./: Tag: devel_unicode M3WString.i3 M3WString.m3 Scanner.m3 TipeDesc.i3 cm3/m3-sys/m3front/src/types/: Tag: devel_unicode Brand.m3 Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:08:40 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:08:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709000840.846E05DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:08:40 Modified files: cm3/m3-sys/m3cc/gcc/gcc/: Tag: devel_unicode dbxout.c ./: Tag: devel_unicode dbxout.c cm3/m3-sys/m3cc/gcc/gcc/m3cg/: Tag: devel_unicode parse.c ./: Tag: devel_unicode parse.c cm3/m3-sys/m3cc/gcc/mpfr/: Tag: devel_unicode aclocal.m4 ./: Tag: devel_unicode aclocal.m4 cm3/m3-sys/m3cc/gcc-4.7/gcc/: Tag: devel_unicode dbxout.c Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:10:31 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:10:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709001031.B3A145DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:10:31 Modified files: cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode RTCollector.m3 RTHeap.m3 RTPacking.i3 RTPacking.m3 RTTipe.m3 ./: Tag: devel_unicode RTCollector.m3 RTHeap.m3 RTPacking.i3 RTPacking.m3 RTTipe.m3 cm3/m3-libs/m3core/src/text/: Tag: devel_unicode Text16.m3 TextClass.m3 TextLiteral.i3 TextLiteral.m3 ./: Tag: devel_unicode Text16.m3 TextClass.m3 TextLiteral.i3 TextLiteral.m3 cm3/m3-libs/m3core/tests/newtext/src/: Tag: devel_unicode TextUtils.m3 UnsafeUtils.m3 Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Tue Jul 9 02:13:40 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 9 Jul 2013 2:13:40 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130709001340.737E25DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/09 02:13:40 Modified files: cm3/m3-sys/m3gdb/gdb/gdb/: Tag: devel_unicode dbxread.c m3-lang.c m3-lang.h m3-token.c m3-util.c m3-util.h m3-valprint.c Log message: Initial changes to compiler and libraries to make WIDECHAR big enough for current Unicode. Language: LAST(WIDECHAR) = 16_10FFFF Unicode escapes in char and text literals: W'\U10FFFF' = VAL ( ORD ( 16_10FFFF ) , WIDECHAR ) Legal in nonwide literals, but value must be in range, e.g. \U0000FF. Implementation: BITSIZE(WIDECHAR) = 32 These are hard-coded in the compiler (m3front, m3cc(gcc-4.7) Library changes (m3core) adapt on recompilation to the WIDECHAR range of the compiler used to compile them. Debugger adapts at its runtime to the WIDECHAR size of the code it is debugging, but everything in the link closure needs to be recompiled by a compiler with the same WIDECHAR size. To bootstrap: 1) Compile m3front and m3cc with an older compiler. 2) Compile m3core with the compiler produced by step 1) From rodney at elego.de Wed Jul 10 03:03:07 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 3:03:07 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710010307.A783F5DEA93@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 03:03:07 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode Rd.i3 Rd.m3 RdClass.i3 UnsafeRd.i3 Log message: Add UnGetCharMulti to Rd. Like UnGetChar, but can accumulate up to 8 ungotten characters. Also tells called whether it worked. This needed (2 chars only) to do standards-compliant decoding of certain ill-formed input in UTF16LE. From rodney at elego.de Wed Jul 10 03:05:13 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 3:05:13 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710010513.75CE45DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 03:05:13 Added files: cm3/m3-libs/libm3/tests/rw/ungetmulti/src/: Tag: devel_unicode m3makefile SmallBuffRd.i3 SmallBuffRd.m3 TestRd.m3 Log message: A test program for Rd.UnGetCharMulti. From rodney at elego.de Wed Jul 10 17:36:37 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 17:36:37 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710153637.84CAA5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 17:36:37 Added files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3 UniEncoding.m3 Endian.i3 UniCodec.i3 UniCodec.m3 UnsafeUniCodec.i3 UnsafeUniCodec.m3 Log message: Low-level encoder/decoders for single code-points, using any of several encodings, including the Unicode ones, preexisting Moauld-3 ones, and some, hopefully, earlier UCS2 16-bit, fixed-size encodings. From rodney at elego.de Wed Jul 10 17:43:44 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 17:43:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710154344.B21AF5DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 17:43:44 Added files: cm3/m3-libs/libm3/tests/rw/unicodec/src/: Tag: devel_unicode m3makefile TestUniCodec.m3 Log message: A test program for UniCodec. Tests only well-formed cases. From rodney at elego.de Wed Jul 10 20:21:33 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 20:21:33 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710182133.5F4D75DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 20:21:33 Added files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniRd.i3 UniRd.m3 UniRdClass.i3 UniWr.i3 UniWr.m3 UniWrClass.i3 UnsafeUniRd.i3 UnsafeUniRd.m3 UnsafeUniWr.i3 UnsafeUniWr.m3 Log message: Readers and writers similar to Rd and Wr, but which do encoding and decoding of the Unicode and other encodings, using a single encoding for an entire stream. From rodney at elego.de Wed Jul 10 20:25:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 10 Jul 2013 20:25:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130710182500.D30015DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/10 20:25:00 Added files: cm3/m3-libs/libm3/tests/rw/unird/src/: Tag: devel_unicode m3makefile TestUniRd.m3 Log message: A test program for UniRd. From rodney at elego.de Thu Jul 11 23:25:26 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 11 Jul 2013 23:25:26 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130711212526.7CD015DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/11 23:25:26 Modified files: cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode m3makefile Log message: m3makefile for UniRd, UniWr, and friends From rodney at elego.de Thu Jul 11 23:43:08 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 11 Jul 2013 23:43:08 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130711214312.E63925DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/11 23:43:07 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 Log message: It's way too confusing to try to find one's way around Pickles with two different enumerations both named "Kind", whose value sets and their names and meanings are very similar, and several tens of uses of each. Give them unique names: ConvertPacking.Kind --> CPKind and PklAction.Kind --> PAKind. From rodney at elego.de Tue Jul 23 16:56:51 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 23 Jul 2013 16:56:51 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130723145651.35D789F6114@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/23 16:56:51 Modified files: cm3/m3-libs/m3core/src/runtime/common/: Tag: release_branch_cm3_5_8 RTTipe.m3 Log message: Fix a bug in RTTipe.m3 that caused an assert failure to occur in PklTipeMap when trying to pickle an object containing a WIDECHAR. This will be the only case this will happen, unless somebody defines an enumeration with exactly 2^16 values. From rodney at elego.de Tue Jul 23 17:00:17 2013 From: rodney at elego.de (Rodney M. Bates) Date: Tue, 23 Jul 2013 17:00:17 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130723150017.838749F6114@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/23 17:00:17 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTTipe.m3 Log message: Fix a bug in RTTipe.m3 that caused an assert failure to occur in PklTipeMap when trying to pickle an object containing a WIDECHAR. This will be the only case this will happen, unless somebody defines an enumeration with exactly 2^16 values. From rodney at elego.de Wed Jul 24 17:53:00 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 24 Jul 2013 17:53:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724155300.AEE955DE10C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/24 17:53:00 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile ./: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Pickle2.i3 Pickle2.m3 PickleRd.i3 PickleStubs.m3 PklAction.i3 PklTipeMap.i3 PklTipeMap.m3 m3makefile cm3/m3-libs/libm3/src/rw/: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3 ./: Tag: devel_unicode UniEncoding.i3 UnsafeUniCodec.m3 cm3/m3-libs/m3core/src/runtime/common/: Tag: devel_unicode RTPacking.m3 RTTipe.m3 ./: Tag: devel_unicode RTPacking.m3 RTTipe.m3 cm3/m3-libs/m3core/src/text/: Tag: devel_unicode TextLiteral.i3 Added files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode PickleWr.i3 ./: Tag: devel_unicode PickleWr.i3 Log message: Add support to pickles for Unicode-sized WIDECHAR. The revised code will read pickles written by the old pickle code and containing 16-bit WIDECHAR values. By intention, the new pickle code would, when compiled by a compiler with 16-bit WIDECHAR, read pickles written with Unicode-sized WIDECHARs, converting out-of-range values to the Unicode "substitution" code point U+FFFD. This has not been tested. Testing has been done reading and writing on a 64-bit, Unicode system, and writing on 32-bit, 16-bit-WIDECHAR system with old pickle code and reading on the 64-bit Unicode system. Both are little-endian. From rodney at elego.de Wed Jul 24 23:30:49 2013 From: rodney at elego.de (Rodney M. Bates) Date: Wed, 24 Jul 2013 23:30:49 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724213049.1EDC85DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/24 23:30:49 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.m3 PklAction.i3 Log message: Rename one of some ambiguous uses of "length", with different things being counted. From rodney at elego.de Thu Jul 25 00:03:48 2013 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 25 Jul 2013 0:03:48 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130724220348.673299BA003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/25 00:03:48 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.m3 Log message: Rename some more ambiguous uses of identifier "length". From rodney at elego.de Fri Jul 26 15:28:50 2013 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 26 Jul 2013 15:28:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130726132850.528BA5DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 13/07/26 15:28:50 Modified files: cm3/m3-libs/libm3/src/pickle/ver2/: Tag: devel_unicode ConvertPacking.i3 ConvertPacking.m3 Log message: More renames for less confusion. From pmckinna at elego.de Sat Jul 27 06:12:10 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:12:10 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727041211.09C1D9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:12:10 Added files: cm3/m3-ui/qt/m3qtcore/src/swig/: QtAbstractItemModel.i QtByteArray.i QtDateTime.i QtDynamic.i QtEvent.i QtLine.i QtList.i QtMargins.i QtMatrix.i QtNamespace.i QtNamespace_old.i QtObject.i QtObjectDefs.i QtPoint.i QtQueue.i QtRect.i QtSize.i QtString.i QtStringList.i QtThread.i QtTransform.i QtVector.i Qtrect.i Log message: added i files for core From pmckinna at elego.de Sat Jul 27 06:24:44 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:24:44 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727042444.1386A5DEB76@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:24:44 Modified files: cm3/m3-ui/qt/common/: cmaps.i common.i qinclude Log message: upgrade common i files From pmckinna at elego.de Sat Jul 27 06:35:39 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:35:39 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727043539.E29DF9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:35:39 Removed files: cm3/m3-ui/qt/m3qtcore/src/swig/: QtNamespace_old.i QtThread.i QtTransform.i Qtrect.i Log message: removed spurious i files From pmckinna at elego.de Sat Jul 27 06:36:31 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sat, 27 Jul 2013 6:36:31 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130727043631.F3D0C9D620D@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/27 06:36:31 Modified files: cm3/m3-ui/qt/m3qtcore/src/: QtAbstractItemModel_wrap.cxx QtByteArray.i3 QtByteArray.m3 QtByteArrayRaw.i3 QtByteArray_wrap.cxx QtDateTime.i3 QtDateTime.m3 QtDateTimeRaw.i3 QtDateTime_wrap.cxx QtDynamic_wrap.cxx QtEvent.i3 QtEvent_wrap.cxx QtLine_wrap.cxx QtList.i3 QtList.m3 QtListRaw.i3 QtList_wrap.cxx QtMargins_wrap.cxx QtNamespace.i3 QtNamespace_wrap.cxx QtObject.i3 QtObject.m3 QtObjectRaw.i3 QtObject_wrap.cxx QtPoint.i3 QtPoint.m3 QtPointRaw.i3 QtPoint_wrap.cxx QtRect_wrap.cxx QtSize_wrap.cxx QtString.i3 QtString.m3 QtStringList_wrap.cxx QtStringRaw.i3 QtString_wrap.cxx m3makefile Log message: update from commited swig files From pmckinna at elego.de Sun Jul 28 05:43:03 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sun, 28 Jul 2013 5:43:03 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130728034304.019505DE10C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/28 05:43:03 Added files: cm3/m3-ui/qt/m3qtgui/src/swig/: QtAbstractButton.i QtAbstractItemDelegate.i QtAbstractItemView.i QtAbstractPrintDialog.i QtAbstractScrollArea.i QtAbstractSlider.i QtAbstractSpinBox.i QtAction.i QtActionGroup.i QtApplication.i QtBitmap.i QtBoxLayout.i QtBrush.i QtCalendarWidget.i QtCheckBox.i QtColor.i QtColorDialog.i QtColumnView.i QtComboBox.i QtCursor.i QtDateTimeEdit.i QtDesktopWidget.i QtDial.i QtDialog.i QtDialogButtonBox.i QtDockWidget.i QtErrorMessage.i QtFileDialog.i QtFocusFrame.i QtFont.i QtFontComboBox.i QtFontDialog.i QtFontInfo.i QtFontMetrics.i QtFormLayout.i QtFrame.i QtGraphicsView.i QtGridLayout.i QtGroupBox.i QtHeaderView.i QtIcon.i QtImage.i QtInputContext.i QtInputDialog.i QtItemSelectionModel.i QtKeySequence.i QtLCDNumber.i QtLabel.i QtLayout.i QtLayoutItem.i QtLineEdit.i QtListView.i QtListWidget.i QtMainWindow.i QtMatrix.i QtMdiArea.i QtMdiSubWindow.i QtMenu.i QtMenuBar.i QtMessageBox.i QtMovie.i QtPageSetupDialog.i QtPaintDevice.i QtPaintEngine.i QtPalette.i QtPen.i QtPicture.i QtPixmap.i QtPolygon.i QtProgressBar.i QtProgressDialog.i QtPushButton.i QtRadioButton.i QtRegion.i QtRgb.i QtRubberBand.i QtScrollArea.i QtScrollBar.i QtSizeGrip.i QtSizePolicy.i QtSlider.i QtSpinBox.i QtSplashScreen.i QtSplitter.i QtStackedLayout.i QtStackedWidget.i QtStatusBar.i QtStyle.i QtTabBar.i QtTabWidget.i QtTableView.i QtTableWidget.i QtTextBrowser.i QtTextEdit.i QtTextFormat.i QtToolBar.i QtToolBox.i QtToolButton.i QtTransform.i QtTreeView.i QtTreeWidget.i QtUndoView.i QtWSEmbedWidget.i QtWidget.i QtWizard.i Log message: added gui i files From pmckinna at elego.de Sun Jul 28 06:18:00 2013 From: pmckinna at elego.de (Peter McKinna) Date: Sun, 28 Jul 2013 6:18:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20130728041800.ED69D9BA003@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: pmckinna at birch. 13/07/28 06:18:00 Modified files: cm3/m3-ui/qt/m3qtgui/src/: QGuiStubs.i3 QtAbstractButton_wrap.cxx QtAbstractItemDelegate.i3 QtAbstractItemDelegate.m3 QtAbstractItemDelegate_wrap.cxx QtAbstractItemView_wrap.cxx QtAbstractPrintDialog.i3 QtAbstractPrintDialog_wrap.cxx QtAbstractScrollArea_wrap.cxx QtAbstractSlider_wrap.cxx QtAbstractSpinBox_wrap.cxx QtActionGroup_wrap.cxx QtAction_wrap.cxx QtApplication.i3 QtApplication.m3 QtApplicationRaw.i3 QtApplication_wrap.cxx QtBitmap.i3 QtBitmap.m3 QtBitmapRaw.i3 QtBitmap_wrap.cxx QtBoxLayout_wrap.cxx QtBrush.i3 QtBrush.m3 QtBrushRaw.i3 QtBrush_wrap.cxx QtCalendarWidget.i3 QtCalendarWidget.m3 QtCalendarWidget_wrap.cxx QtCheckBox.i3 QtCheckBox.m3 QtCheckBoxRaw.i3 QtCheckBox_wrap.cxx QtColor.i3 QtColor.m3 QtColorDialog_wrap.cxx QtColorRaw.i3 QtColor_wrap.cxx QtColumnView_wrap.cxx QtComboBox_wrap.cxx QtDateTimeEdit_wrap.cxx QtDesktopWidget_wrap.cxx QtDial_wrap.cxx QtDialogButtonBox_wrap.cxx QtDialog_wrap.cxx QtDockWidget_wrap.cxx QtErrorMessage_wrap.cxx QtFileDialog_wrap.cxx QtFocusFrame_wrap.cxx QtFont.i3 QtFont.m3 QtFontComboBox_wrap.cxx QtFontDialog_wrap.cxx QtFontRaw.i3 QtFont_wrap.cxx QtFormLayout_wrap.cxx QtFrame_wrap.cxx QtGraphicsView_wrap.cxx QtGridLayout_wrap.cxx QtGroupBox_wrap.cxx QtHeaderView_wrap.cxx QtIcon.i3 QtIcon.m3 QtIconRaw.i3 QtIcon_wrap.cxx QtImage.i3 QtImage.m3 QtImageRaw.i3 QtImage_wrap.cxx QtInputDialog.i3 QtInputDialog.m3 QtInputDialogRaw.i3 QtInputDialog_wrap.cxx QtItemSelectionModel.i3 QtItemSelectionModel.m3 QtItemSelectionModelRaw.i3 QtItemSelectionModel_wrap.cxx QtKeySequence.i3 QtKeySequence.m3 QtKeySequenceRaw.i3 QtKeySequenceRaw.m3 QtKeySequence_wrap.cxx QtLCDNumberRaw.i3 QtLCDNumber_wrap.cxx QtLabel.i3 QtLabel.m3 QtLabelRaw.i3 QtLabel_wrap.cxx QtLayoutItem.i3 QtLayoutItem.m3 QtLayoutItemRaw.i3 QtLayoutItemRaw.m3 QtLayout_wrap.cxx QtLineEdit.i3 QtLineEdit.m3 QtLineEditRaw.i3 QtLineEdit_wrap.cxx QtListView_wrap.cxx QtListWidget_wrap.cxx QtMainWindow_wrap.cxx QtMatrix_wrap.cxx QtMdiArea.i3 QtMdiArea.m3 QtMdiAreaRaw.i3 QtMdiArea_wrap.cxx QtMdiSubWindow_wrap.cxx QtMenuBar_wrap.cxx QtMenu_wrap.cxx QtMessageBox_wrap.cxx QtMovie_wrap.cxx QtPageSetupDialog_wrap.cxx QtPaintDevice_wrap.cxx QtPaletteRaw.i3 QtPalette_wrap.cxx QtPicture.i3 QtPicture.m3 QtPictureRaw.i3 QtPicture_wrap.cxx QtPixmap.i3 QtPixmap.m3 QtPixmapRaw.i3 QtPixmap_wrap.cxx QtPolygon.i3 QtPolygon.m3 QtPolygonRaw.i3 QtPolygon_wrap.cxx QtProgressBar.i3 QtProgressBar.m3 QtProgressBarRaw.i3 QtProgressBar_wrap.cxx QtProgressDialog_wrap.cxx QtPushButton_wrap.cxx QtRadioButton.i3 QtRadioButton.m3 QtRadioButtonRaw.i3 QtRadioButton_wrap.cxx QtRegion.i3 QtRegion.m3 QtRegionRaw.i3 QtRegion_wrap.cxx QtRubberBand_wrap.cxx QtScrollArea_wrap.cxx QtScrollBar_wrap.cxx QtSizeGrip_wrap.cxx QtSizePolicy.i3 QtSizePolicy.m3 QtSizePolicyRaw.i3 QtSizePolicy_wrap.cxx QtSlider_wrap.cxx QtSpinBox_wrap.cxx QtSplashScreen_wrap.cxx QtSplitter_wrap.cxx QtStackedLayout_wrap.cxx QtStackedWidget_wrap.cxx QtStatusBar_wrap.cxx QtStyle.i3 QtStyle.m3 QtStyle_wrap.cxx QtTabBar_wrap.cxx QtTabWidget.i3 QtTabWidget.m3 QtTabWidgetRaw.i3 QtTabWidget_wrap.cxx QtTableView.i3 QtTableView.m3 QtTableViewRaw.i3 QtTableView_wrap.cxx QtTableWidget_wrap.cxx QtTextBrowser_wrap.cxx QtTextEdit.i3 QtTextEdit.m3 QtTextEdit_wrap.cxx QtToolBar_wrap.cxx QtToolBox_wrap.cxx QtToolButton_wrap.cxx QtTransform_wrap.cxx QtTreeView_wrap.cxx QtTreeWidget_wrap.cxx QtUndoView_wrap.cxx QtWidget.i3 QtWidget.m3 QtWidget_wrap.cxx QtWizard.i3 QtWizard.m3 QtWizardRaw.i3 QtWizard_wrap.cxx m3makefile Added files: cm3/m3-ui/qt/m3qtgui/src/: QtCursor.i3 QtCursor.m3 QtCursorRaw.i3 QtCursorRaw.m3 QtCursor_wrap.cxx QtCursor_wrap.o QtFontInfo.i3 QtFontInfo.m3 QtFontInfoRaw.i3 QtFontInfoRaw.m3 QtFontInfo_wrap.cxx QtFontInfo_wrap.o QtFontMetrics.i3 QtFontMetrics.m3 QtFontMetricsRaw.i3 QtFontMetricsRaw.m3 QtFontMetrics_wrap.cxx QtFontMetrics_wrap.o QtInputContext.i3 QtInputContext.m3 QtInputContextRaw.i3 QtInputContextRaw.m3 QtInputContext_wrap.cxx QtInputContext_wrap.o QtPaintEngine.i3 QtPaintEngine.m3 QtPaintEngineRaw.i3 QtPaintEngineRaw.m3 QtPaintEngine_wrap.cxx QtPaintEngine_wrap.o QtPen.i3 QtPen.m3 QtPenRaw.i3 QtPenRaw.m3 QtPen_wrap.cxx QtPen_wrap.o QtTextFormat.i3 QtTextFormat.m3 QtTextFormatRaw.i3 QtTextFormatRaw.m3 QtTextFormat_wrap.cxx QtTextFormat_wrap.o Log message: added more classes