From hosking at elego.de Fri May 2 16:34:00 2014 From: hosking at elego.de (Antony Hosking) Date: Fri, 2 May 2014 16:34:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140502143400.EC2365DED6F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/02 16:34:00 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: GrayBetween and CleanBetween must both ignore fill objects. From hosking at elego.de Fri May 2 16:35:42 2014 From: hosking at elego.de (Antony Hosking) Date: Fri, 2 May 2014 16:35:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140502143542.7F5BF5DED6F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/02 16:35:42 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Note re store. From hosking at elego.de Tue May 27 17:56:04 2014 From: hosking at elego.de (Antony Hosking) Date: Tue, 27 May 2014 17:56:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140527155604.9A2785DEA8F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/27 17:56:04 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Repair (uncertain) damage. Not sure why we were getting the assert failures reported by Rodney, but be more conservative for now. From hosking at elego.de Thu May 29 15:47:05 2014 From: hosking at elego.de (Antony Hosking) Date: Thu, 29 May 2014 15:47:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529134705.6B2DF5DE15C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/29 15:47:05 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Oops. From rodney at elego.de Thu May 29 17:22:45 2014 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 29 May 2014 17:22:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529152245.D23345DE15C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/29 17:22:45 Modified files: cm3/scripts/: README-build-unicode Log message: Add a procedural detail From rodney at elego.de Thu May 29 17:25:21 2014 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 29 May 2014 17:25:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529152521.C10355DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/29 17:25:21 Modified files: cm3/scripts/: README-build-unicode Log message: Add another procedural detail From rodney_bates at lcwb.coop Thu May 29 23:57:54 2014 From: rodney_bates at lcwb.coop (Rodney M. Bates) Date: Thu, 29 May 2014 16:57:54 -0500 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20140529152245.D23345DE15C@birch.elegosoft.com> References: <20140529152245.D23345DE15C@birch.elegosoft.com> Message-ID: <5387AD62.2000808@lcwb.coop> It tries to build because the "all" keyword in the scripts builds everything mentioned in pkginfo.txt. All the other package groups (e.g. "core") only build things specifically labelled in pkginfo.txt with that group name. There are packages that are not members of any group name, so "all" is the only way to get the do-cm3-* scripts to build them. libunicode has to appear in pkginfo.txt to get it to ever build under any circumstances. (It does have a group name "unicode", of which it is the only member, and this is the way I usually do it.) This is all a consequence of the way the scripts work, and I don't have any ideas about how to change it. I usually just delete a few lines from pkginfo.txt, for packages I don't want to build (e.g., elego/prjm.) So if you're using 16-bit WIDECHAR, my kludgy way is to delete the line "libunicode unicode" from pkginfo.txt. Also, since pkginfo.txt is just data for some Quake variable, I don't think there is any way to comment out a line but leave it present for when you want to put it back. I'd love suggestions on how to make this more functional. On 05/29/2014 05:22 PM, Rodney M. Bates wrote: > CVSROOT: /usr/cvs > Changes by: rodney at birch. 14/05/29 17:22:45 > > Modified files: > cm3/scripts/: README-build-unicode > > Log message: > Add a procedural detail > > -- Rodney Bates rodney.m.bates at acm.org From rodney at elego.de Fri May 30 21:36:28 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 21:36:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530193628.70A2E5DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 21:36:28 Modified files: cm3/m3-libs/libunicode/src/: m3makefile Log message: Do not try to build, unless compiler is configured for full Unicode WIDECHAR From rodney at elego.de Fri May 30 21:39:50 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 21:39:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530193950.852E05DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 21:39:50 Modified files: cm3/m3-sys/cm3/src/: Utils.m3 Log message: Ensure consistency between M3 and Quake code testing for Unicode_WIDECHAR. From rodney at elego.de Fri May 30 22:39:54 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 22:39:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530203954.7BECE9BA032@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 22:39:54 Modified files: cm3/m3-libs/libunicode/src/: m3makefile Log message: Delete a write that was just for testing. From hosking at elego.de Fri May 2 16:34:00 2014 From: hosking at elego.de (Antony Hosking) Date: Fri, 2 May 2014 16:34:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140502143400.EC2365DED6F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/02 16:34:00 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: GrayBetween and CleanBetween must both ignore fill objects. From hosking at elego.de Fri May 2 16:35:42 2014 From: hosking at elego.de (Antony Hosking) Date: Fri, 2 May 2014 16:35:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140502143542.7F5BF5DED6F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/02 16:35:42 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Note re store. From hosking at elego.de Tue May 27 17:56:04 2014 From: hosking at elego.de (Antony Hosking) Date: Tue, 27 May 2014 17:56:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140527155604.9A2785DEA8F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/27 17:56:04 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Repair (uncertain) damage. Not sure why we were getting the assert failures reported by Rodney, but be more conservative for now. From hosking at elego.de Thu May 29 15:47:05 2014 From: hosking at elego.de (Antony Hosking) Date: Thu, 29 May 2014 15:47:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529134705.6B2DF5DE15C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/29 15:47:05 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Oops. From rodney at elego.de Thu May 29 17:22:45 2014 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 29 May 2014 17:22:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529152245.D23345DE15C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/29 17:22:45 Modified files: cm3/scripts/: README-build-unicode Log message: Add a procedural detail From rodney at elego.de Thu May 29 17:25:21 2014 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 29 May 2014 17:25:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529152521.C10355DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/29 17:25:21 Modified files: cm3/scripts/: README-build-unicode Log message: Add another procedural detail From rodney_bates at lcwb.coop Thu May 29 23:57:54 2014 From: rodney_bates at lcwb.coop (Rodney M. Bates) Date: Thu, 29 May 2014 16:57:54 -0500 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20140529152245.D23345DE15C@birch.elegosoft.com> References: <20140529152245.D23345DE15C@birch.elegosoft.com> Message-ID: <5387AD62.2000808@lcwb.coop> It tries to build because the "all" keyword in the scripts builds everything mentioned in pkginfo.txt. All the other package groups (e.g. "core") only build things specifically labelled in pkginfo.txt with that group name. There are packages that are not members of any group name, so "all" is the only way to get the do-cm3-* scripts to build them. libunicode has to appear in pkginfo.txt to get it to ever build under any circumstances. (It does have a group name "unicode", of which it is the only member, and this is the way I usually do it.) This is all a consequence of the way the scripts work, and I don't have any ideas about how to change it. I usually just delete a few lines from pkginfo.txt, for packages I don't want to build (e.g., elego/prjm.) So if you're using 16-bit WIDECHAR, my kludgy way is to delete the line "libunicode unicode" from pkginfo.txt. Also, since pkginfo.txt is just data for some Quake variable, I don't think there is any way to comment out a line but leave it present for when you want to put it back. I'd love suggestions on how to make this more functional. On 05/29/2014 05:22 PM, Rodney M. Bates wrote: > CVSROOT: /usr/cvs > Changes by: rodney at birch. 14/05/29 17:22:45 > > Modified files: > cm3/scripts/: README-build-unicode > > Log message: > Add a procedural detail > > -- Rodney Bates rodney.m.bates at acm.org From rodney at elego.de Fri May 30 21:36:28 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 21:36:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530193628.70A2E5DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 21:36:28 Modified files: cm3/m3-libs/libunicode/src/: m3makefile Log message: Do not try to build, unless compiler is configured for full Unicode WIDECHAR From rodney at elego.de Fri May 30 21:39:50 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 21:39:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530193950.852E05DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 21:39:50 Modified files: cm3/m3-sys/cm3/src/: Utils.m3 Log message: Ensure consistency between M3 and Quake code testing for Unicode_WIDECHAR. From rodney at elego.de Fri May 30 22:39:54 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 22:39:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530203954.7BECE9BA032@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 22:39:54 Modified files: cm3/m3-libs/libunicode/src/: m3makefile Log message: Delete a write that was just for testing. From hosking at elego.de Fri May 2 16:34:00 2014 From: hosking at elego.de (Antony Hosking) Date: Fri, 2 May 2014 16:34:00 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140502143400.EC2365DED6F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/02 16:34:00 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: GrayBetween and CleanBetween must both ignore fill objects. From hosking at elego.de Fri May 2 16:35:42 2014 From: hosking at elego.de (Antony Hosking) Date: Fri, 2 May 2014 16:35:42 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140502143542.7F5BF5DED6F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/02 16:35:42 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Note re store. From hosking at elego.de Tue May 27 17:56:04 2014 From: hosking at elego.de (Antony Hosking) Date: Tue, 27 May 2014 17:56:04 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140527155604.9A2785DEA8F@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/27 17:56:04 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Repair (uncertain) damage. Not sure why we were getting the assert failures reported by Rodney, but be more conservative for now. From hosking at elego.de Thu May 29 15:47:05 2014 From: hosking at elego.de (Antony Hosking) Date: Thu, 29 May 2014 15:47:05 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529134705.6B2DF5DE15C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: hosking at birch. 14/05/29 15:47:05 Modified files: cm3/m3-libs/m3core/src/runtime/common/: RTCollector.m3 Log message: Oops. From rodney at elego.de Thu May 29 17:22:45 2014 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 29 May 2014 17:22:45 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529152245.D23345DE15C@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/29 17:22:45 Modified files: cm3/scripts/: README-build-unicode Log message: Add a procedural detail From rodney at elego.de Thu May 29 17:25:21 2014 From: rodney at elego.de (Rodney M. Bates) Date: Thu, 29 May 2014 17:25:21 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140529152521.C10355DEA9A@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/29 17:25:21 Modified files: cm3/scripts/: README-build-unicode Log message: Add another procedural detail From rodney_bates at lcwb.coop Thu May 29 23:57:54 2014 From: rodney_bates at lcwb.coop (Rodney M. Bates) Date: Thu, 29 May 2014 16:57:54 -0500 Subject: [M3commit] CVS Update: cm3 In-Reply-To: <20140529152245.D23345DE15C@birch.elegosoft.com> References: <20140529152245.D23345DE15C@birch.elegosoft.com> Message-ID: <5387AD62.2000808@lcwb.coop> It tries to build because the "all" keyword in the scripts builds everything mentioned in pkginfo.txt. All the other package groups (e.g. "core") only build things specifically labelled in pkginfo.txt with that group name. There are packages that are not members of any group name, so "all" is the only way to get the do-cm3-* scripts to build them. libunicode has to appear in pkginfo.txt to get it to ever build under any circumstances. (It does have a group name "unicode", of which it is the only member, and this is the way I usually do it.) This is all a consequence of the way the scripts work, and I don't have any ideas about how to change it. I usually just delete a few lines from pkginfo.txt, for packages I don't want to build (e.g., elego/prjm.) So if you're using 16-bit WIDECHAR, my kludgy way is to delete the line "libunicode unicode" from pkginfo.txt. Also, since pkginfo.txt is just data for some Quake variable, I don't think there is any way to comment out a line but leave it present for when you want to put it back. I'd love suggestions on how to make this more functional. On 05/29/2014 05:22 PM, Rodney M. Bates wrote: > CVSROOT: /usr/cvs > Changes by: rodney at birch. 14/05/29 17:22:45 > > Modified files: > cm3/scripts/: README-build-unicode > > Log message: > Add a procedural detail > > -- Rodney Bates rodney.m.bates at acm.org From rodney at elego.de Fri May 30 21:36:28 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 21:36:28 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530193628.70A2E5DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 21:36:28 Modified files: cm3/m3-libs/libunicode/src/: m3makefile Log message: Do not try to build, unless compiler is configured for full Unicode WIDECHAR From rodney at elego.de Fri May 30 21:39:50 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 21:39:50 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530193950.852E05DEA96@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 21:39:50 Modified files: cm3/m3-sys/cm3/src/: Utils.m3 Log message: Ensure consistency between M3 and Quake code testing for Unicode_WIDECHAR. From rodney at elego.de Fri May 30 22:39:54 2014 From: rodney at elego.de (Rodney M. Bates) Date: Fri, 30 May 2014 22:39:54 () Subject: [M3commit] CVS Update: cm3 Message-ID: <20140530203954.7BECE9BA032@birch.elegosoft.com> CVSROOT: /usr/cvs Changes by: rodney at birch. 14/05/30 22:39:54 Modified files: cm3/m3-libs/libunicode/src/: m3makefile Log message: Delete a write that was just for testing.