You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(39) |
Dec
(23) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(4) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
(25) |
Jul
(2) |
Aug
(3) |
Sep
(9) |
Oct
|
Nov
(2) |
Dec
(21) |
2004 |
Jan
(57) |
Feb
|
Mar
|
Apr
|
May
(49) |
Jun
|
Jul
(8) |
Aug
(5) |
Sep
(2) |
Oct
(2) |
Nov
(2) |
Dec
|
2005 |
Jan
(2) |
Feb
|
Mar
(12) |
Apr
|
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(17) |
2006 |
Jan
(5) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
(4) |
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
(3) |
Feb
|
Mar
|
Apr
(18) |
May
(13) |
Jun
(17) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
|
From: Tony v. d. H. <to...@us...> - 2005-12-31 12:06:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9935/!OsLib/Tools Modified Files: GNUmakefile.source Log Message: Changes to facilitate GCCSDK autobuilder support. (20051231-1 John Tytgat) Index: GNUmakefile.source =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/GNUmakefile.source,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GNUmakefile.source 3 May 2004 15:03:31 -0000 1.2 --- GNUmakefile.source 31 Dec 2005 12:06:31 -0000 1.3 *************** *** 17,22 **** #tools ! CC = gcc ! LD = gcc CP = cp -f RM = rm -f --- 17,22 ---- #tools ! CC = /usr/bin/gcc ! LD = /usr/bin/gcc CP = cp -f RM = rm -f |
From: Tony v. d. H. <to...@us...> - 2005-12-31 12:06:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/TestFW In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9935/!OsLib/Source/Test/TestFW Modified Files: GNUmakefile Log Message: Changes to facilitate GCCSDK autobuilder support. (20051231-1 John Tytgat) Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/TestFW/GNUmakefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GNUmakefile 3 May 2004 15:03:29 -0000 1.2 --- GNUmakefile 31 Dec 2005 12:06:31 -0000 1.3 *************** *** 5,10 **** # paths & directories SOURCEDIR = ../.. ! BINDIR = ${SOURCEDIR}/../Bin ! CROSSPATH = /home/riscos/cross/bin #------------------------------------------------------------------------ --- 5,10 ---- # paths & directories SOURCEDIR = ../.. ! include ${SOURCEDIR}/GNUmakefile.settings ! include ${SOURCEDIR}/../GNUmakefile.settings #------------------------------------------------------------------------ *************** *** 22,27 **** #------------------------------------------------------------------------ #Tools ! GCC = ${CROSSPATH}/gcc ! LD = ${CROSSPATH}/gcc RM = rm -f --- 22,27 ---- #------------------------------------------------------------------------ #Tools ! GCC = ${GCCSDK_INSTALL_CROSSBIN}/gcc ! LD = ${GCCSDK_INSTALL_CROSSBIN}/gcc RM = rm -f |
From: Tony v. d. H. <to...@us...> - 2005-12-31 12:06:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9935/!OsLib/Tools/DefMod2 Modified Files: GNUmakefile Log Message: Changes to facilitate GCCSDK autobuilder support. (20051231-1 John Tytgat) Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/GNUmakefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GNUmakefile 3 May 2004 15:03:31 -0000 1.2 --- GNUmakefile 31 Dec 2005 12:06:31 -0000 1.3 *************** *** 4,19 **** #------------------------------------------------------------------------ - - #------------------------------------------------------------------------ - # tools - CC = gcc - CFLAGS = -Wall -funsigned-char - LD = gcc - LDFLAGS = - YACC = bison - YFLAGS = - CP = cp -f - - #------------------------------------------------------------------------ #targets .PHONY: all clean --- 4,7 ---- |
From: Tony v. d. H. <to...@us...> - 2005-12-31 12:06:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_GNU In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9935/!OsLib/Tools/DefMod2/defmod/Build_GNU Modified Files: GNUmakefile Log Message: Changes to facilitate GCCSDK autobuilder support. (20051231-1 John Tytgat) Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_GNU/GNUmakefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GNUmakefile 3 May 2004 15:03:32 -0000 1.2 --- GNUmakefile 31 Dec 2005 12:06:31 -0000 1.3 *************** *** 60,66 **** #------------------------------------------------------------------------ # tools ! CC = gcc CFLAGS = -Wall -funsigned-char ! LD = gcc LDFLAGS = YACC = bison --- 60,66 ---- #------------------------------------------------------------------------ # tools ! CC = /usr/bin/gcc CFLAGS = -Wall -funsigned-char ! LD = /usr/bin/gcc LDFLAGS = YACC = bison |
From: Tony v. d. H. <to...@us...> - 2005-12-31 12:06:49
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9935/!OsLib Modified Files: !Readme GNUmakefile Added Files: GNUmakefile.settings Log Message: Changes to facilitate GCCSDK autobuilder support. (20051231-1 John Tytgat) --- NEW FILE: GNUmakefile.settings --- # # Makefile specifying the environment settings for all GNUmakefiles # #------------------------------------------------------------------------ # environment settings GCCSDK_INSTALL_CROSSBIN ?= /home/riscos/cross/bin GCCSDK_INSTALL_ENV ?= /home/riscos/env export GCCSDK_INSTALL_CROSSBIN export GCCSDK_INSTALL_ENV #------------------------------------------------------------------------ Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/GNUmakefile,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** GNUmakefile 13 Mar 2005 13:44:07 -0000 1.6 --- GNUmakefile 31 Dec 2005 12:06:29 -0000 1.7 *************** *** 2,12 **** # Makefile for OSLib for UNIX. # - CROSSPATH = /home/riscos/cross/bin ! HELP = OSLib,3d6 #------------------------------------------------------------------------ #tools ! CP = cp -pu RM = rm -fr --- 2,11 ---- # Makefile for OSLib for UNIX. # ! include GNUmakefile.settings #------------------------------------------------------------------------ #tools ! CP = cp -p RM = rm -fr *************** *** 19,23 **** #targets ! .PHONY: ${ALL} tools oslib support clean pristine .PHONY: release/wide release/deep release/unix release/help .PHONY: release/OSLibSupport release/unix/OSLibSupport --- 18,22 ---- #targets ! .PHONY: ${ALL} tools oslib support cstrong clean distclean install release .PHONY: release/wide release/deep release/unix release/help .PHONY: release/OSLibSupport release/unix/OSLibSupport *************** *** 45,48 **** --- 44,51 ---- ${RM} release Bin zips dist + install: release/unix + cd release/unix/OSLib; ${GCCSDK_INSTALL_ENV}/ro-install OSLib32.o ${GCCSDK_INSTALL_ENV}/lib/libOSLib32.o + cd release/unix/OSLib; ${GCCSDK_INSTALL_ENV}/ro-install -d oslib ${GCCSDK_INSTALL_ENV}/include + release: release_wide \ release_deep \ *************** *** 117,121 **** release/help: cstrong @if [ ! -d $@ ]; then mkdir -p $@; fi ! @${CP} Source/${HELP} $@/ release_support: release/OSLibSupport --- 120,124 ---- release/help: cstrong @if [ ! -d $@ ]; then mkdir -p $@; fi ! @${CP} Source/OSLib,3d6 $@/ release_support: release/OSLibSupport Index: !Readme =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/!Readme,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** !Readme 8 Jul 2004 11:17:39 -0000 1.8 --- !Readme 31 Dec 2005 12:06:28 -0000 1.9 *************** *** 1,3 **** ! !OSLib.!Readme 20021121 ****************************************************************************** --- 1,3 ---- ! !OSLib.!Readme 20051231 ****************************************************************************** *************** *** 109,122 **** ------------------------------- ! Building under Linux is possible with the support of the GCCSDK, which can ! be found at <http://gccsdk.riscos.info/>. You'll need at least 3.3.3-pre2. ! Build and install it as appropriate. OSLib assumes the default location for ! the binaries, i.e. /home/riscos/. ! Otherwise, building under LINUX is very similar to building under RISC OS. ! In a terminal, in the appropriate directory, type "Make all", and watch it ! all happen by magic. It all happens in 10 minutes on my 1.1 GHz Linux box; a ! vast improvement over the 2 hours or more under RISC OS. Again "make dist" ! and "make distclean" work very much as expected. Dig around inside the GNUmakefiles for other less-useful targets. --- 109,121 ---- ------------------------------- ! Building under Linux is possible with the support of the GCCSDK, which can ! be found at <http://gccsdk.riscos.info/>. You'll need at least GCCSDK ! 3.4.5 Release 1. ! Otherwise, building under LINUX is very similar to building under RISC OS. ! In a terminal, in the appropriate directory, type "make all", and watch it ! all happen by magic. It all happens in 10 minutes on my 1.1 GHz Linux box; a ! vast improvement over the 2 hours or more under RISC OS. Again "make dist" ! and "make distclean" work very much as expected. Dig around inside the GNUmakefiles for other less-useful targets. |
From: Tony v. d. H. <to...@us...> - 2005-05-07 11:43:47
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26804/!OsLib/docs Modified Files: ChangeLog Log Message: Post-test tweaking; updated ChangeLog Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.74 retrieving revision 1.75 diff -C2 -d -r1.74 -r1.75 *** ChangeLog 31 Mar 2005 12:57:47 -0000 1.74 --- ChangeLog 7 May 2005 11:43:39 -0000 1.75 *************** *** 17,20 **** --- 17,23 ---- ServiceInternational_GetUCSConversionTable (RO5+) (20050331-1, John-Mark Bell) + - Added many ResEd message definitions (20050506-1, Christian Ludlam) + - Added definitions for LineEditor, ZapFontMenu, and ZapRedraw modules + (20050506-2, Christian Ludlam) * Bug Fixes |
From: Tony v. d. H. <to...@us...> - 2005-05-07 11:43:47
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26804/!OsLib/Source/Toolbox/oslib Modified Files: ResEd.swi Log Message: Post-test tweaking; updated ChangeLog Index: ResEd.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/ResEd.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ResEd.swi 7 May 2005 10:59:50 -0000 1.2 --- ResEd.swi 7 May 2005 11:43:39 -0000 1.3 *************** *** 32,57 **** ResEd_ObjectSendFlags = .Bits, ResEd_KeycutDetailsFlags = .Bits; ! CONST ResEd_ForceLoad = ResEd_ObjectLoadFlags: 1, ! ResEd_LoadFailed = ResEd_ObjectLoadedFlags: 1, ! ResEd_CannotSend = ResEd_ObjectSendingFlags: 1, ! ResEd_DeleteAfterSend = ResEd_ObjectSendFlags: 1, ! ResEd_KeycutRaisesEvent = ResEd_KeycutDetailsFlags: %1, ResEd_KeycutShowsObject = ResEd_KeycutDetailsFlags: %10, ResEd_KeycutShowsTransient = ResEd_KeycutDetailsFlags: %100; ! // error codes ! TYPE ResEd_Error = .Int; ! CONST ResEd_ErrorNoMemory = ResEd_Error: 0, ! ResEd_ErrorUkVersion = ResEd_Error: 1 "object_load message", ! ResEd_ErrorUkObject = ResEd_Error: 1 "object_sending message", ResEd_ErrorCorruptData = ResEd_Error: 2, ResEd_ErrorNonFatalInternalError = ResEd_Error: 3, --- 32,57 ---- ResEd_ObjectSendFlags = .Bits, ResEd_KeycutDetailsFlags = .Bits; ! CONST ResEd_ForceLoad = ResEd_ObjectLoadFlags: 1, ! ResEd_LoadFailed = ResEd_ObjectLoadedFlags: 1, ! ResEd_CannotSend = ResEd_ObjectSendingFlags: 1, ! ResEd_DeleteAfterSend = ResEd_ObjectSendFlags: 1, ! ResEd_KeycutRaisesEvent = ResEd_KeycutDetailsFlags: %1, ResEd_KeycutShowsObject = ResEd_KeycutDetailsFlags: %10, ResEd_KeycutShowsTransient = ResEd_KeycutDetailsFlags: %100; ! // error codes ! TYPE ResEd_Error = .Int; ! CONST ResEd_ErrorNoMemory = ResEd_Error: 0, ! ResEd_ErrorUkVersion = ResEd_Error: 1 "object_load message", ! ResEd_ErrorUkObject = ResEd_Error: 1 "object_sending message", ResEd_ErrorCorruptData = ResEd_Error: 2, ResEd_ErrorNonFatalInternalError = ResEd_Error: 3, *************** *** 62,69 **** TYPE ResEd_MessageObjectLoad = ! .Struct ( ResEd_ObjectLoadFlags: flags, ResEd_D: doc_id, ! ResED_O: obj_id, Toolbox_Class: obj_class, .Int: version, --- 62,69 ---- TYPE ResEd_MessageObjectLoad = ! .Struct ( ResEd_ObjectLoadFlags: flags, ResEd_D: doc_id, ! ResEd_O: obj_id, Toolbox_Class: obj_class, .Int: version, *************** *** 72,76 **** [208] .Char: name ), ! ResEd_MessageObjectLoaded = .Struct --- 72,76 ---- [208] .Char: name ), ! ResEd_MessageObjectLoaded = .Struct *************** *** 90,94 **** ResEd_Error: error "Present if flags bit 0 set" ), ! ResEd_MessageObjectSend = .Struct --- 90,94 ---- ResEd_Error: error "Present if flags bit 0 set" ), ! ResEd_MessageObjectSend = .Struct *************** *** 97,101 **** ResEd_O: obj_id ), ! ResEd_MessageObjectRenamed = .Struct --- 97,101 ---- ResEd_O: obj_id ), ! ResEd_MessageObjectRenamed = .Struct *************** *** 105,109 **** [224] .Char: new_name ), ! ResEd_MessageObjectDeleted = .Struct --- 105,109 ---- [224] .Char: new_name ), ! ResEd_MessageObjectDeleted = .Struct *************** *** 111,123 **** ResEd_D: doc_id, ResEd_O: obj_id ! ), ResEd_MessageObjectModified = ! .Struct ( .Bits: flags, ResEd_D: doc_id, ResEd_O: obj_id ), ! ResEd_MessageObjectClosed = .Struct --- 111,123 ---- ResEd_D: doc_id, ResEd_O: obj_id ! ), ResEd_MessageObjectModified = ! .Struct ( .Bits: flags, ResEd_D: doc_id, ResEd_O: obj_id ), ! ResEd_MessageObjectClosed = .Struct *************** *** 126,135 **** ResEd_O: obj_id ), ! ResEd_MessageSpritesChanged = .Struct ( .Bits: flags ), ! ResEd_MessageObjectNameRequest = .Struct --- 126,135 ---- ResEd_O: obj_id ), ! ResEd_MessageSpritesChanged = .Struct ( .Bits: flags ), ! ResEd_MessageObjectNameRequest = .Struct *************** *** 140,144 **** Wimp_I: icon ), ! ResEd_MessageObjectName = .Struct --- 140,144 ---- Wimp_I: icon ), ! ResEd_MessageObjectName = .Struct *************** *** 151,155 **** [212] .Char: name ), ! ResEd_MessageKeycutDetails = .Struct --- 151,155 ---- [212] .Char: name ), ! ResEd_MessageKeycutDetails = .Struct *************** *** 161,165 **** [216] .Char: names "Key name followed by Object name" ); ! // Full messages --- 161,165 ---- [216] .Char: names "Key name followed by Object name" ); ! // Full messages *************** *** 169,173 **** ( ResEd_ObjectLoadFlags: flags, ResEd_D: doc_id, ! ResED_O: obj_id, Toolbox_Class: obj_class, .Int: version, --- 169,173 ---- ( ResEd_ObjectLoadFlags: flags, ResEd_D: doc_id, ! ResEd_O: obj_id, Toolbox_Class: obj_class, .Int: version, *************** *** 176,180 **** [208] .Char: name ), ! ResEd_FullMessageObjectLoaded = .Struct: Wimp_MessageHeader --- 176,180 ---- [208] .Char: name ), ! ResEd_FullMessageObjectLoaded = .Struct: Wimp_MessageHeader *************** *** 194,198 **** ResEd_Error: error "Present if flags bit 0 set" ), ! ResEd_FullMessageObjectSend = .Struct: Wimp_MessageHeader --- 194,198 ---- ResEd_Error: error "Present if flags bit 0 set" ), ! ResEd_FullMessageObjectSend = .Struct: Wimp_MessageHeader *************** *** 201,205 **** ResEd_O: obj_id ), ! ResEd_FullMessageObjectRenamed = .Struct: Wimp_MessageHeader --- 201,205 ---- ResEd_O: obj_id ), ! ResEd_FullMessageObjectRenamed = .Struct: Wimp_MessageHeader *************** *** 209,213 **** [224] .Char: new_name ), ! ResEd_FullMessageObjectDeleted = .Struct: Wimp_MessageHeader --- 209,213 ---- [224] .Char: new_name ), ! ResEd_FullMessageObjectDeleted = .Struct: Wimp_MessageHeader *************** *** 215,219 **** ResEd_D: doc_id, ResEd_O: obj_id ! ), ResEd_FullMessageObjectModified = --- 215,219 ---- ResEd_D: doc_id, ResEd_O: obj_id ! ), ResEd_FullMessageObjectModified = *************** *** 223,227 **** ResEd_O: obj_id ), ! ResEd_FullMessageObjectClosed = .Struct: Wimp_MessageHeader --- 223,227 ---- ResEd_O: obj_id ), ! ResEd_FullMessageObjectClosed = .Struct: Wimp_MessageHeader *************** *** 230,239 **** ResEd_O: obj_id ), ! ResEd_FullMessageSpritesChanged = .Struct: Wimp_MessageHeader ( .Bits: flags ), ! ResEd_FullMessageObjectNameRequest = .Struct: Wimp_MessageHeader --- 230,239 ---- ResEd_O: obj_id ), ! ResEd_FullMessageSpritesChanged = .Struct: Wimp_MessageHeader ( .Bits: flags ), ! ResEd_FullMessageObjectNameRequest = .Struct: Wimp_MessageHeader *************** *** 244,248 **** Wimp_I: icon ), ! ResEd_FullMessageObjectName = .Struct: Wimp_MessageHeader --- 244,248 ---- Wimp_I: icon ), ! ResEd_FullMessageObjectName = .Struct: Wimp_MessageHeader *************** *** 255,259 **** [212] .Char: name ), ! ResEd_FullMessageKeycutDetails = .Struct: Wimp_MessageHeader --- 255,259 ---- [212] .Char: name ), ! ResEd_FullMessageKeycutDetails = .Struct: Wimp_MessageHeader *************** *** 265,267 **** [216] .Char: names "Key name followed by Object name" ) ! --- 265,267 ---- [216] .Char: names "Key name followed by Object name" ) ! |
From: Tony v. d. H. <to...@us...> - 2005-05-07 11:43:47
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26804/!OsLib Modified Files: .cvsignore Log Message: Post-test tweaking; updated ChangeLog Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/.cvsignore,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** .cvsignore 3 May 2004 15:03:22 -0000 1.8 --- .cvsignore 7 May 2005 11:43:38 -0000 1.9 *************** *** 3,4 **** --- 3,5 ---- zips tree,ffd + .directory |
From: Tony v. d. H. <to...@us...> - 2005-05-07 11:09:21
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17820 Modified Files: Modules Added Files: LineEditor.swi ZapFontMenu.swi ZapRedraw.swi Log Message: Added definitions for LineEditor, ZapFontMenu, and ZapRedraw modules (20050506-2, Christian Ludlam) --- NEW FILE: ZapRedraw.swi --- TITLE ZapRedraw; AUTHOR "Christian Ludlam, <ch...@re...> 09-Feb-02 23:39"; // Updated 21-Apr-05 13:44 NEEDS OS, Wimp, Font; //ZapRedraw chunk number: &48480 TYPE ZapRedraw_Flags = .Bits; CONST ZapRedraw_DSA = ZapRedraw_Flags: %0, ZapRedraw_VDU = ZapRedraw_Flags: %1, ZapRedraw_DoubleHeight = ZapRedraw_Flags: %10 "(DSA mode)", ZapRedraw_GivenExtensionRoutine = ZapRedraw_Flags: %100 "(DSA mode)", ZapRedraw_Substyles = ZapRedraw_Flags: %1000, ZapRedraw_FastRectangles = ZapRedraw_Flags: %10000 "(DSA mode)", ZapRedraw_AutoScale = ZapRedraw_Flags: %100000, ZapRedraw_Extend = ZapRedraw_Flags: %1000000, ZapRedraw_RtoL = ZapRedraw_Flags: %10000000 "(VDU mode)", ZapRedraw_Transparent = ZapRedraw_Flags: %100000000 "(VDU mode)", ZapRedraw_AASuppress = ZapRedraw_Flags: %1000000000 "(DSAVDU mode)", ZapRedraw_16Bit = ZapRedraw_Flags: %10000000000 "(PrepareDataLine)", ZapRedraw_32Bit = ZapRedraw_Flags: %100000000000 "(PrepareDataLine)", ZapRedraw_SmallColours = ZapRedraw_Flags: %1000000000000 "(PrepareDataLine)"; TYPE ZapRedraw_F; // font handle TYPE ZapRedraw_E; // encoding handle TYPE ZapRedraw_CharCache = .Ref .Byte; TYPE ZapRedraw_Colour = .Byte; TYPE ZapRedraw_Substyle = .Char; TYPE ZapRedraw_EncodingTable = [256] .Bits; // substyles CONST ZapRedraw_Normal = ZapRedraw_Substyle: %0; CONST ZapRedraw_Strikethrough = ZapRedraw_Substyle: %1; CONST ZapRedraw_Inverse = ZapRedraw_Substyle: %1000 "PrepareDataLine only"; CONST ZapRedraw_Bold = ZapRedraw_Substyle: %100000; CONST ZapRedraw_Italic = ZapRedraw_Substyle: %1000000; CONST ZapRedraw_Underlined = ZapRedraw_Substyle: %10000000; // encoding tables returned by ZapRedraw_Encoding 2 CONST ZapRedrawEcoding_UTF8 = ZapRedraw_EncodingTable: 1; CONST ZapRedrawEcoding_UTF16 = ZapRedraw_EncodingTable: 2; TYPE ZapRedraw_DSABlock = .Struct ( ZapRedraw_Flags: flags, OS_Box: box "redraw box (pixels)", .Ref .Byte: screen, .Int: bpl "bits per raster line of screen", .Int: log2_bpp, .Int: charw "(in pixels)", .Int: charh "(in pixels)", .Ref ZapRedraw_CharCache: caddr, .Int: cbpl "bytes per cached character line", .Int: cbpc "bytes per cached character", .Int: linesp "line spacing (pixels)", .Ref .Ref .Char: data, .Int: scrollx "horizontal scroll offset in 'data' of top left of redraw rectangle (pixels)", .Int: scrolly "vertical scroll offset in 'data' of top left of redraw rectangle (pixels)", .Ref ZapRedraw_Palette: palette, .Int: fg "index of foreground colour", .Int: bg "index of background colour", .Ref Void: workarea "word-aligned workspace (SWI-dependent)", .Int: magx "log2 of x pixel size (O S units)", .Int: magy "log2 of y pixel size (O S units)", .Int: xsize "x screen size (pixels)", .Int: ysize "y screen size (pixels)", OS_Mode: mode, .Int: length "offset of last entry in the redraw block (optional)", .Int: lmargin "width of left margin (pixels)", .Int: tmargin "height of top margin (pixels)", ZapRedraw_E: encoding "encoding handle / 0" ); TYPE ZapRedraw_VDUBlock = .Struct ( ZapRedraw_Flags: flags, OS_Box: box "redraw box (pixels)", .Ref .Byte: reserved0, .Int: reserved1, .Int: log2_bpp, .Int: charw "(in pixels)", .Int: charh "(in pixels)", .Ref .Char: caddr "font name", .Int: offsetx "x offset of character in bbox", .Int: offsety "y offset of character in bbox", .Int: linesp "line spacing (pixels)", .Ref .Ref .Char: data, .Int: scrollx "x scroll offset of redraw rectangle (pixels)", .Int: scrolly "y scroll offset of redraw rectangle (pixels)", .Ref ZapRedraw_Palette: palette, .Int: fg "index of foreground colour", .Int: bg "index of background colour", .Ref Void: workarea "word-aligned workspace (SWI-dependent)", .Int: magx "log2 of x pixel size (O S units)", .Int: magy "log2 of y pixel size (O S units)", .Int: xsize "x screen size (pixels)", .Int: ysize "y screen size (pixels)", OS_Mode: mode, .Int: length "offset of last entry in the redraw block (optional)", .Int: lmargin "width of left margin (pixels)", .Int: tmargin "height of top margin (pixels)", ZapRedraw_E: encoding "encoding handle / 0" ); TYPE ZapRedraw_FontBlock = .Struct ( ZapRedraw_Flags: flags, OS_Box: box "redraw box (pixels)", .Ref .Byte: screen, .Int: bpl "bits per raster line of screen", .Int: log2_bpp, .Int: charw "unused", .Int: charh "unused", ZapRedraw_F: font, .Int: cbpl "unused", .Int: cbpc "unused", .Int: linesp "line spacing (pixels)", .Ref .Ref .Char: data, .Int: scrollx "horizontal scroll offset in 'data' of top left of redraw rectangle (pixels)", .Int: scrolly "vertical scroll offset in 'data' of top left of redraw rectangle (pixels)", .Ref ZapRedraw_Palette: palette, .Int: fg "index of foreground colour", .Int: bg "index of background colour", .Ref Void: workarea "Should be set to 0", .Int: magx "log2 of x pixel size (OS units)", .Int: magy "log2 of y pixel size (OS units)", .Int: xsize "x screen size (pixels)", .Int: ysize "y screen size (pixels)", OS_Mode: mode, .Int: length "offset of last entry in the redraw block (optional)", .Int: lmargin "width of left margin (pixels)", .Int: tmargin "height of top margin (pixels)", ZapRedraw_E: encoding "encoding handle / 0" ); TYPE ZapRedraw_Block = .Union ( ZapRedraw_VDUBlock: vdu, ZapRedraw_DSABlock: dsa, ZapRedraw_FontBlock: font ); CONST ZapRedraw_Command = .Char: 0 "followed by command number", ZapRedraw_CommandNull = .Char: 0 "followed by 'c'", ZapRedraw_CommandSetColours = .Char: 1 "followed by 'f', 'b'", ZapRedraw_CommandEOL = .Char: 2, ZapRedraw_Command16bitChar = .Char: 3 "followed by 'l', 'h'", ZapRedraw_CommandMerge = .Char: 4 "followed by 'f', 'b', 'c0', 'c1'", ZapRedraw_CommandReserved = .Char: 5 "reserved", ZapRedraw_CommandSetFG = .Char: 6 "followed by 'f'", ZapRedraw_CommandSetBG = .Char: 7 "followed by 'b'", ZapRedraw_CommandCursorMerge = .Char: 8 "followed by 'f', 'b', 'x', 'y'", ZapRedraw_CommandSetStyle = .Char: 9 "followed by 's'", ZapRedraw_CommandSetStyleCol = .Char: 10 "followed by 'f', 'b', 's'", ZapRedraw_CommandSetChunk = .Char: 11 "followed by chunk bits 8-15", ZapRedraw_CommandSetChunkLong = .Char: 12 "followed by chunk bits 8-15, then bits 16-23", ZapRedraw_CommandDelete = .Char: 0x7F; // the following aren't really usable since they need to be 0,3,l,h sequences // ZapRedraw_CommandTBL = .Int: 0x100, // ZapRedraw_CommandTB = .Int: 0x101, // ZapRedraw_CommandTBR = .Int: 0x102, // ZapRedraw_CommandTBLR = .Int: 0x103, // ZapRedraw_CommandB = .Int: 0x104, // ZapRedraw_CommandL = .Int: 0x105; TYPE ZapRedraw_DSAPalette = .Struct (.Bits: dup_colour ...); TYPE ZapRedraw_VDUPalette = .Struct (OS_Colour: colour ...); TYPE ZapRedraw_Palette = .Union (ZapRedraw_VDUPalette: vdu, ZapRedraw_DSAPalette: dsa); SWI ZapRedraw_RedrawArea = ( NUMBER &48480 "Redraws a rectangle of characters on the screen", ENTRY ( R1 -> ZapRedraw_Block: redraw_block, R2 -> .Asm: extension_fn, R3 = .Ref Void: extension_handle ), EXIT (R0?) ); // reason codes for extension routines TYPE ZapRedraw_Reason = .Int; CONST ZapRedraw_NewRaster = ZapRedraw_Reason: 0, ZapRedraw_SetColours = ZapRedraw_Reason: 1, ZapRedraw_Merge = ZapRedraw_Reason: 4, ZapRedraw_SetFG = ZapRedraw_Reason: 6, ZapRedraw_SetBG = ZapRedraw_Reason: 7, ZapRedraw_CursorMerge = ZapRedraw_Reason: 8, ZapRedraw_SetStyle = ZapRedraw_Reason: 9, ZapRedraw_SetStyleColours = ZapRedraw_Reason: 10, ZapRedraw_SetChunk = ZapRedraw_Reason: 11, ZapRedraw_SetLargeChunk = ZapRedraw_Reason: 12; SWI ZapRedraw_GetPaletteEntry = ( NUMBER &48481 "Takes a colour bitmap and duplicates it to create a DSA colour mask", ENTRY ( R0 = OS_ColourNumber: colour_number, R1 = .Int: bpp ), EXIT (R0! = .Int: dup_colour) ); SWI ZapRedraw_RedrawRaster = ( NUMBER &48482 "Deprecated - use ZapRedraw_RedrawArea instead", ABSENT ); SWI ZapRedraw_ConvertBitmap = ( NUMBER 0x48483 "Converts a 1bpp bitmap for use by ZapRedraw_RedrawArea", ENTRY ( R1 -> ZapRedraw_Block: redraw_block, R2 = .Int: first, R3 = .Int: last, R4 = ZapRedraw_CharCache: bitmaps ), EXIT (R0?) ); SWI ZapRedraw_PrepareDataLine = ( NUMBER 0x48484 "Helps prepare the 'r_data' field of the redraw block", ENTRY ( R0 = ZapRedraw_Colour: ctrl_colour, R1 -> ZapRedraw_Block: redraw_block, R2 -> .String: input, R3 -> ZapRedraw_Colour: fg, R4 -> ZapRedraw_Colour: bg, R5 = .Int: length, R6 = .Ref .String: output, R7 -> ZapRedraw_Substyle: substyles ), EXIT ( R0 = .Int: highest, R5! = .Int: length_out ) ); SWI ZapRedraw_AddCursor = ( NUMBER 0x48485 "Deprecated - use ZapRedraw_AddCursorSmart instead", ABSENT ); SWI ZapRedraw_FindCharacter = ( NUMBER 0x48486 "Finds the (n + 1)th printable character within a line", ENTRY ( R0 = .Int: count, R1 -> .String: input, R2 = ZapRedraw_Colour: fg, R3 = ZapRedraw_Colour: bg, R4 = ZapRedraw_Substyle: style ), EXIT ( R0 -> .String: something, R1! -> .String: next_char, R2 = ZapRedraw_Colour: fg_out, R3 = ZapRedraw_Colour: bg_out, R4 = ZapRedraw_Substyle: style_out ) ); SWI ZapRedraw_MoveBytes = ( NUMBER 0x48487 "Fast byte shifting", ENTRY ( R1 -> .Byte: source, R2 = .Ref Byte: dest, R3 = .Int: length ), EXIT ( R0?, R1?, R2?, R3? ) ); SWI ZapRedraw_CachedCharSize = ( NUMBER 0x48488 "Calculates cbpl, cbpc from charw, charh, bpp", ENTRY ( R0 = .Int: bpp, R2 = .Int: charw, R3 = .Int: charh ), EXIT ( R0?, R2 = .Int: cbpl, R3 = .Int: cbpc ) ); SWI ZapRedraw_ConvBitmapChar = ( NUMBER 0x48489 "Performs the bitmap conversion for one character", ENTRY ( R1 -> ZapRedraw_Block: redraw_block, R2 = .Int: source_bpl, R3 = .Int: dest_bpl, R4 = ZapRedraw_CharCache: source_bitmap, R5 = ZapRedraw_CharCache: dest_bitmap, R6 = .Bits: bit_mask, R7 = .Int: bpp ), EXIT ( R0?, R4 = ZapRedraw_CharCache: next_source, R5! = ZapRedraw_CharCache: next_dest ) ); TYPE ZapRedrawCreatePalette_Flags = .Bits; CONST ZapRedrawCreatePalette_WimpToVDU = ZapRedrawCreatePalette_Flags: %1; CONST ZapRedrawCreatePalette_VDUToDSA = ZapRedrawCreatePalette_Flags: %10; SWI ZapRedraw_CreatePalette = ( NUMBER 0x4848A "Performs various operations on palette data", ENTRY ( R0 = ZapRedrawCreatePalette_Flags: flags, R1 -> ZapRedraw_Block: redraw_block, R2 -> ZapRedraw_Palette: in, R3 = .Ref ZapRedraw_Palette: out, R4 = .Int: number ), EXIT (R0?) ); SWI ZapRedraw_InsertChar = ( NUMBER 0x4848B "Inserts a single character into a string of 'data' format", ENTRY ( R0 = .Int: c, R1 = .Ref .String: address ), EXIT ( R0?, R1! -> .String: address_out ) ); SWI ZapRedraw_ReadSystemChars = ( NUMBER 0x4848C "Converts the system characters to a form usable for ZapRedraw_RedrawArea", ENTRY ( R0 = ZapRedraw_CharCache: buffer, R1 -> ZapRedraw_Block: redraw_block ), EXIT (R0?) ); SWI ZapRedraw_ReverseBitmaps = ( NUMBER 0x4848D "Reverses the bits of each byte", ENTRY ( R1 = ZapRedraw_CharCache: source, R2 = ZapRedraw_CharCache: dest, R3 = .Int: number ), EXIT (R0?) ); SWI ZapRedraw_ReadVduVars = ( NUMBER 0x4848E "Fills in bpl, bpp, magx, magy, xsize, ysize, mode", ENTRY (R1 = .Ref ZapRedraw_Block: redraw_block), EXIT (R0?) ); SWI ZapRedraw_GetRectangle = ( NUMBER 0x4848F "Takes the redraw rectangle block as returned by Wimp_RedrawWindow or Wimp_GetRectangle and uses it to fill in the ZapRedraw block", ENTRY ( R0 -> Wimp_Draw: wimp_block, R1 = .Ref ZapRedraw_Block: redraw_block ), EXIT (R0?) ); SWI ZapRedraw_AddVduBitmaps = ( NUMBER 0x48490 "Creates bitmaps for extra characters from a standard bitmap of the normal characters", ENTRY ( R1 -> ZapRedraw_Block: redraw_block, R2 = .Int: first, R3 = .Int: last, R4 = ZapRedraw_CharCache: address ), EXIT (R0?) ); SWI ZapRedraw_CacheFontChars = ( NUMBER 0x48491 "Caches a range of characters as bitmaps - see individual reason codes", ABSENT ); SWI ZapRedrawCacheFontChars_CurrentMode = ( NUMBER 0x48491, ENTRY ( R0 # 1 "Caches a range of characters as bitmaps in the curent mode", R1 -> ZapRedraw_Block: redraw_block, R2 -> .String: font_name, R3 = .Int: size, R4 = .Int: xoff, R5 = .Int: yoff, R6 = .Int: first, R7 = .Int: last ), EXIT (R0?) ); SWI ZapRedrawCacheFontChars_1bpp = ( NUMBER 0x48491, ENTRY ( R0 # 2 "Caches a range of characters as bitmaps in 1bpp", R1 -> ZapRedraw_Block: redraw_block, R2 -> .String: font_name, R3 = .Int: size, R4 = .Int: xoff, R5 = .Int: yoff, R6 = .Int: first, R7 = .Int: last ), EXIT (R0?) ); TYPE ZapRedrawSpriteSize_Reason = .Bits; CONST ZapRedrawSpriteSizeReason_PassOne = ZapRedrawSpriteSize_Reason: 0; CONST ZapRedrawSpriteSizeReason_PassTwo = ZapRedrawSpriteSize_Reason: %10000000; SWI ZapRedraw_SpriteSize = ( NUMBER 0x48492 "Returns the size required for a sprite area the size of a single character", ABSENT ); SWI ZapRedrawSpriteSize_CurrentMode = ( NUMBER 0x48492, ENTRY ( R0 # 1 "Returns the size required for the sprite area in the current mode", R0 | ZapRedrawSpriteSize_Reason: pass, R1 -> ZapRedraw_Block: redraw_block ), EXIT ( R0! = .Int: size ) ); SWI ZapRedrawSpriteSize_1bpp = ( NUMBER 0x48492, ENTRY ( R0 # 2 "Returns the size required for the sprite area in a 1bpp mode", R0 | ZapRedrawSpriteSize_Reason: pass, R1 -> ZapRedraw_Block: redraw_block ), EXIT ( R0! = .Int: size ) ); SWI ZapRedraw_RedrawWindow = ( NUMBER 0x48493 "The whole Wimp_RedrawWindowRequest event handler", ENTRY ( R0 -> Wimp_Draw: wimp_block, R1 -> ZapRedraw_Block: redraw_block ), EXIT (R0?) ); SWI ZapRedraw_Divide = ( NUMBER 0x48494 "Fast unsigned integer division / modulus", ENTRY ( R0 = .Bits: numerator, R1 = .Bits: denominator ), EXIT ( R0! = .Bits: div, R1?, R2 = .Bits: mod, R3? ) ); // Note this claims to corrupt R0-R12 but that's silly because SWIs don't // have access to those registers SWI ZapRedraw_PlotRectangle = ( NUMBER 0x48495 "Fast rectangle fill routine using DSA", ENTRY ( R0 = .Int: x0, R1 = .Int: y0, R2 = .Int: x1, R3 = .Int: y1, R4 = OS_ColourNumber: colour ), EXIT (R0?, R1?, R2?, R3?, R4?, R5?, R6?, R7?, R8?) ); TYPE ZapRedraw_AddCursorMatch = .Bits; CONST ZapRedraw_MatchForColourShift = .Int: 0 "shift for foreground colour to match"; CONST ZapRedraw_MatchForColourShift = .Int: 8 "shift for background colour to match"; CONST ZapRedraw_MatchFor = ZapRedraw_AddCursorMatch: 0x40000000 "match foreground"; CONST ZapRedraw_MatchBac = ZapRedraw_AddCursorMatch: 0x80000000 "match background"; TYPE ZapRedraw_AddCursorCursor = .Bits; CONST ZapRedraw_CursorHighByteShift = .Int: 0 "shift for cursor high byte"; CONST ZapRedraw_CursorForShift = .Int: 16 "shift for cursor foreground colour"; CONST ZapRedraw_CursorForShift = .Int: 24 "shift for cursor background colour"; CONST ZapRedraw_CursorMergeCharacter = ZapRedraw_AddCursorCursor: 0x400 "use merge character sequence"; CONST ZapRedraw_CursorMergeCursor = ZapRedraw_AddCursorCursor: 0x800 "use merge cursor sequence"; SWI ZapRedraw_AddCursorSmart = ( NUMBER 0x48496 "Adds in the codes to place 'cursors' over some of the text", ENTRY ( R0 = .Ref .String: dest, R1 -> ZapRedraw_Block: redraw_block, R2 = .Int: offset "offset in characters of start of cursor", R3 = .Int: length "length in characters of cursor string", R4 -> .String: cursors "string of low bytes of cursor characters", R5 -> .String: source "0,2 terminated", R6 = ZapRedraw_AddCursorMatch: match, R7 = ZapRedraw_AddCursorCursor: cursor ), EXIT ( R0 -> .String: end ) ); TYPE ZapRedrawFindFont_Flags = .Bits; CONST ZapRedrawFindFont_DSA = ZapRedrawFindFont_Flags: %0; CONST ZapRedrawFindFont_VDU = ZapRedrawFindFont_Flags: %1; CONST ZapRedrawFindFont_ReductionBlock = ZapRedrawFindFont_Flags: %10; TYPE ZapRedraw_ReductionBlock = OS_Box; SWI ZapRedraw_FindFont = ( NUMBER 0x48497 "Opens a font and returns a font handle", ENTRY ( R0 -> .String: name, R1 = ZapRedrawFindFont_Flags: flags, R2 = .Int: size, R3 = .Int: aspect, R4 -> ZapRedraw_ReductionBlock: block ), EXIT ( R0! = ZapRedraw_F: handle ) ); SWI ZapRedraw_LoseFont = ( NUMBER 0x48498 "Closes a font", ENTRY ( R0 = ZapRedraw_F: handle ), EXIT (R0?) ); TYPE ZapRedrawReadCharSize_Flags = .Bits; CONST ZapRedrawReadCharSize_Pixels = ZapRedrawReadCharSize_Flags: %0; CONST ZapRedrawReadCharSize_OS = ZapRedrawReadCharSize_Flags: %1; CONST ZapRedrawReadCharSize_Linesp = ZapRedrawReadCharSize_Flags: %10; CONST ZapRedrawReadCharSize_Scale = ZapRedrawReadCharSize_Flags: %100; SWI ZapRedraw_ReadCharSize = ( NUMBER 0x48499 "Reads the character size of an opened font", ENTRY ( R0 = ZapRedraw_F: handle, R1 -> ZapRedraw_Block: redraw_block, R2 = ZapRedrawReadCharSize_Flags: flags ), EXIT ( R0?, R2 = .Int: charw, R3 = .Int: charh ) ); SWI ZapRedraw_Version = ( NUMBER 0x4849a "Reads the version of ZapRedraw", EXIT ( R0! = .Int: Version, R1?, // div_mod not APCS compliant R2? // move_bytes not APCS compliant (actually, it's almost APCS32 compliant, // but fairly usless in a C context) ) ); SWI ZapRedraw_ListFonts = ( NUMBER 0x4849b "Scans for fonts, returning their identifiers one at a time, or or builds a menu of fonts", ENTRY ( R1 = .Ref .Data: buffer1, R2 = Font_ListContext: context, R3 = .Int: size1, R4 = .Ref .Data: buffer2, R5 = .Int: size2, R6 -> .String: tick_font ), EXIT ( R2! = Font_ListContext: context_out, R3 = .Int: used1, R5 = .Int: used2 ) ); SWI ZapRedraw_UpdateWindow = ( NUMBER 0x4849c "Updates a wimpdow by calling Wimp_UpdateWindow and ZapRedraw_RedrawWindow", ENTRY ( R0 -> Wimp_Draw: update, R1 -> ZapRedraw_Block: redraw_block ), EXIT (R0?) ); SWI ZapRedraw_ReadFontInfo = ( NUMBER 0x4849d "Read information about an open font - see individual subreasons", ABSENT ); SWI ZapRedraw_ReadFontName = ( NUMBER 0x4849d, ENTRY ( R0 # 0 "Read the font name of an open font", R1 = ZapRedraw_F: handle ), EXIT ( R0! -> .String: name ) ); SWI ZapRedraw_ReadModeBPP = ( NUMBER 0x4849e "Read the Log2 BPP for the current mode, adjusted for ViewFinder", EXIT (R0! = .Int: bpp) ); SWI ZapRedraw_DecodeMenu = ( NUMBER 0x4849f "Decode a selection made from a font menu", ENTRY ( R0 = Font_DecodeFlags: flags, R1 -> .Data: menu, R2 -> .Data: block, R3 = .Ref .Data: buffer, R4 = .Int: size ), EXIT ( R3 -> .Int: next_selection, R4 = .Int: used ) ); SWI ZapRedraw_Encoding = ( NUMBER 0x484a0 "Perform various operations on encodings - see individual reason codes", ABSENT ); SWI ZapRedrawEncoding_Find = ( NUMBER 0x484a0 "Opens an encoding for later use", ENTRY ( R0 # 0, R1 -> .String: name ), EXIT ( R0! = ZapRedraw_E: handle ) ); SWI ZapRedrawEncoding_Lose = ( NUMBER 0x484a0 "Closes an encoding", ENTRY ( R0 # 1, R1 = ZapRedraw_E: handle ), EXIT ( R0? ) ); SWI ZapRedrawEncoding_Table = ( NUMBER 0x484a0 "Returns the encoding table for an open encoding file", ENTRY ( R0 # 2, R1 = ZapRedraw_E: handle ), EXIT ( R0! -> ZapRedraw_EncodingTable: table ) ) --- NEW FILE: ZapFontMenu.swi --- TITLE ZapFontMenu; AUTHOR "Christian Ludlam, <ch...@re...>, 22-Apr-05"; NEEDS Toolbox, Menu; CONST Class_ZapFontMenu = Toolbox_Class: 0x100300; CONST ZapFontMenu_GenerateAboutToBeShown = ZapFontMenu_Flags: 0x00000001, ZapFontMenu_GenerateHasBeenHidden = ZapFontMenu_Flags: 0x00000002, ZapFontMenu_IncludeSystemFont = ZapFontMenu_Flags: 0x00000004, ZapFontMenu_EncodingMenu = ZapFontMenu_Flags: 0x00000008; // flags returned in selection message CONST ZapFontMenu_EncodingSelection = .Bits: 1; TYPE ZapFontMenu_Flags = .Bits; TYPE ZapFontMenu_Object = .Struct ( ZapFontMenu_Flags: flags, Toolbox_StringReference: ticked_font ) "Structure to describe Object for in-memory construction - referenced from Toolbox_Template"; TYPE ZapFontMenu_ObjectTemplate = .Struct: Toolbox_ResourceFileObject ( ZapFontMenu_Flags: objectflags, Toolbox_StringReference: ticked_font ); CONST Action_ZapFontMenuAboutToBeShown = .Bits: 0x100300, Action_ZapFontMenuHasBeenHidden = .Bits: 0x100301, Action_ZapFontMenuSelection = .Bits: 0x100302; TYPE ZapFontMenu_Full = OS_Coord; TYPE ZapFontMenu_ActionAboutToBeShown = .Struct ( Toolbox_PositionTag: tag, .Union ( OS_Coord: top_left, ZapFontMenu_Full: full ): position ) "Prefer ZapFontMenu_ActionAboutToBeShownBlock"; TYPE ZapFontMenu_ActionAboutToBeShownBlock = .Struct: Toolbox_ActionHeader ( Toolbox_PositionTag: tag, .Union ( OS_Coord: top_left, ZapFontMenu_Full: full ): position ); TYPE ZapFontMenu_ActionHasBeenHiddenBlock = Toolbox_ActionHeaderBase, ZapFontMenu_ActionDialogueCompletedBlock = Toolbox_ActionHeaderBase "Prefer ZapFontMenu_ActionHasBeenHiddenBlock"; TYPE ZapFontMenu_ActionSelection = .Struct ( [212] .Char: identifier ) "Prefer ZapFontMenu_ActionSelectionBlock"; TYPE ZapFontMenu_ActionSelectionBlock = .Struct: Toolbox_ActionHeader ( [212] .Char: identifier ); CONST Error_ZapFontMenuTasksActive = .Bits: 0x81D440, Error_ZapFontMenuAllocFailed = .Bits: 0x81D441, Error_ZapFontMenuShortBuffer = .Bits: 0x81D442, Error_ZapFontMenuNoSuchTask = .Bits: 0x81D443, Error_ZapFontMenuNoSuchMethod = .Bits: 0x81D444, Error_ZapFontMenuNoSuchMiscOpMethod = .Bits: 0x81D445; SWI ZapFontMenu_ClassSWI = (NUMBER 0x100300*, ABSENT), ZapFontMenu_PostFilter = (NUMBER 0x100301*, ABSENT), ZapFontMenu_PreFilter = (NUMBER 0x100302*, ABSENT), ZapFontMenu_SetFont = ( NUMBER 0x44EC6, ENTRY ( R0 = .Bits: flags, R1 = Toolbox_O: font_menu, R2 # 0*, R3 -> .String: font_identifier ) ), ZapFontMenu_GetFont = ( NUMBER 0x44EC6, ENTRY ( R0 = .Bits: flags, R1 = Toolbox_O: font_menu, R2 # 1*, R3 = .Ref .String: buffer, R4 = .Int: size ), EXIT ( R4! = .Int: used ) ), ZapFontMenu_SetSystemAvailable = ( NUMBER 0x44EC6, ENTRY ( R0 = .Bits: flags, R1 = Toolbox_O: font_menu, R2 # 2*, R3 = .Bool: available ) ), ZapFontMenu_GetSystemAvailable = ( NUMBER 0x44EC6, ENTRY ( R0 = .Bits: flags, R1 = Toolbox_O: font_menu, R2 # 3* ), EXIT ( R0! = .Bool: available ) ) Index: Modules =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Modules,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Modules 3 May 2004 15:03:30 -0000 1.2 --- Modules 7 May 2005 11:09:11 -0000 1.3 *************** *** 16,19 **** --- 16,20 ---- ImageFileRender \ JPEG \ + LineEditor \ MimeMap \ PDriver \ *************** *** 28,33 **** WimpReadSysInfo \ WimpSpriteOp \ Zipper \ ! ZLib # modules with no SWIs --- 29,36 ---- WimpReadSysInfo \ WimpSpriteOp \ + ZapFontMenu \ + ZapRedraw \ Zipper \ ! ZLib # modules with no SWIs *************** *** 43,49 **** RemotePrinterSupport \ StrongHelp \ ! Super # modules defined other than by SWI definition ! CMODULES += --- 46,52 ---- RemotePrinterSupport \ StrongHelp \ ! Super # modules defined other than by SWI definition ! CMODULES += --- NEW FILE: LineEditor.swi --- TITLE LineEditor; AUTHOR "Christian Ludlam, <ch...@re...> 13-Feb-02 13:26"; NEEDS Wimp; //LineEditor chunk number: &83880 TYPE LineEditor_H; TYPE LineEditor_Length = .Int; CONST LineEditor_Unknown = LineEditor_Length: 0xfffffffe; CONST LineEditor_NoEdit = LineEditor_Length: 0xffffffff; TYPE LineEditor_Pos = .Int; CONST LineEditor_End = LineEditor_Pos: 0x7FFFFFFF; CONST LineEditor_PreviousWrap = LineEditor_Pos: 0x80000000; CONST LineEditor_PreviousNoWrap = LineEditor_Pos: 0x80000001; CONST LineEditor_NextNoWrap = LineEditor_Pos: 0x80000002; CONST LineEditor_NextWrap = LineEditor_Pos: 0x80000003; TYPE LineEditor_Cursors = .Int; CONST LineEditor_Block = LineEditorCursors: %0; CONST LineEditor_Underline = LineEditorCursors: %1; CONST LineEditor_Steady = LineEditorCursors: %00; CONST LineEditor_Flashing = LineEditorCursors: %10; CONST LineEditor_NormalShift = .Int: 0; // shift CONST LineEditor_OvertypeShift = .Int: 8; // shift TYPE LineEditorSetOptions_Flags = .Bits; CONST LineEditor_LocalTaskwindows = LineEditorSetOptions_Flags: %1; CONST LineEditor_LocalAppendDots = LineEditorSetOptions_Flags: %10; CONST LineEditor_LocalOvertype = LineEditorSetOptions_Flags: %100; CONST LineEditor_LocalKeepDuplicates = LineEditorSetOptions_Flags: %1000; CONST LineEditor_LocalNoTilde = LineEditorSetOptions_Flags: %10000; CONST LineEditor_LocalNoEvents = LineEditorSetOptions_Flags: %100000; CONST LineEditor_LocalNoCircumflex = LineEditorSetOptions_Flags: %1000000; TYPE LineEditor_Pos = .Int; CONST LineEditor_End = LineEditor_Pos: 0x7FFFFFFF; CONST LineEditor_PreviousWrap = LineEditor_Pos: 0x80000000; CONST LineEditor_PreviousNoWrap = LineEditor_Pos: 0x80000001; CONST LineEditor_NextWrap = LineEditor_Pos: 0x80000002; CONST LineEditor_NextNoWrap = LineEditor_Pos: 0x80000003; SWI LineEditor_SetOptions = ( NUMBER 0x83880 "Sets the options used by LineEditoritor", ENTRY ( R0 = .Int: size, R1 = LineEditorSetOptions_Flags: flags, R2 = .Int: min, R3 = .Int: max, R4 = LineEditor_Cursors: cursors ) ); SWI LineEditor_GetOptions = ( NUMBER 0x83881 "Reads the options used by LineEditoritor", EXIT ( R0 = .Int: size, R1 = LineEditorSetOptions_Flags: flags, R2 = .Int: min, R3 = .Int: max, R4 = LineEditor_Cursors: cursors ) ); SWI LineEditor_CreateBuffer = ( NUMBER 0x83882 "Creates a new private history buffer", ENTRY ( R0 = .Int: size, R1 = Wimp_T: task, R2 = .Bits: expansion ), EXIT ( R0! = LineEditor_H: handle ) ); SWI LineEditor_DeleteBuffer = ( NUMBER 0x83883 "Releases a private history buffer", ENTRY ( R0 = LineEditor_H: handle ) ); SWI LineEditor_SetPos = ( NUMBER 0x83884 "Sets the position in the private history buffer", ENTRY ( R0 = LineEditor_H: handle, R1 = LineEditor_Pos: position ) ); SWI LineEditor_GetPos = ( NUMBER 0x83885 "Reads the current position in the history buffer", ENTRY ( R0 = LineEditor_H: handle ), EXIT ( R0! = LineEditor_Pos: position ) ); SWI LineEditor_GetLine = ( NUMBER 0x83886 "Reads a line from the history buffer", ENTRY ( R0 = LineEditor_H: handle, R1 = .Ref .Char: buffer, R2 = .Int: length ), EXIT ( R2! = .Int: used ) ); SWI LineEditor_AppendLine = ( NUMBER 0x83887 "Adds a line to the history buffer", ENTRY ( R0 = LineEditor_H: handle, R1 -> .Char: line ) ); SWI LineEditor_DeleteLine = ( NUMBER 0x83888 "Removes the last line from the history buffer", ENTRY ( R0 = LineEditor_H: handle ) ); SWI LineEditor_ReadInfo = ( NUMBER 0x83889 "Reads information about current LineEditoritor edits", ENTRY ( R0 = Wimp_T: task_handle ), EXIT ( R0 = LineEditor_Length: length, R1! = .Int: pos ) ); SWI LineEditor_ReadLine = ( NUMBER 0x8388a "Reads a line of input with history", ENTRY ( R0 = .Ref .Char: buffer, R1 = .Int: size, R2 = .Char: min_char, R3 = .Char: max_char, R5 # 0, R6 = LineEditor_H: handle ), EXIT ( FLAGS!, R0?, R1 = .Int: used ) ); SWI LineEditor_ReadLineGivenEcho = ( NUMBER 0x8388a "Reads a line of input with history, using the given echo character", ENTRY ( R0 = .Ref .Char: buffer, R1 = .Int: size, R2 = .Char: min_char, R3 = .Char: max_char, R4 = .Char: echo, R5 # 1, R6 = LineEditor_H: handle ), EXIT ( FLAGS!, R0?, R1 = .Int: used ) ); SWI LineEditor_ReadLineSuppressInvalid = ( NUMBER 0x8388a "Reads a line of input with history, not echoing invalid characters", ENTRY ( R0 = .Ref .Char: buffer, R1 = .Int: size, R2 = .Char: min_char, R3 = .Char: max_char, R5 # 2, R6 = LineEditor_H: handle ), EXIT ( FLAGS!, R0?, R1 = .Int: used ) ); SWI LineEditor_ReadLineGivenEchoSuppressInvalid = ( NUMBER 0x8388a "Reads a line of input with history, using the given echo character and not echoing invalid characters", ENTRY ( R0 = .Ref .Char: buffer, R1 = .Int: size, R2 = .Char: min_char, R3 = .Char: max_char, R4 = .Char: echo, R5 # 3, R6 = LineEditor_H: handle ), EXIT ( FLAGS!, R0?, R1 = .Int: used ) ) |
From: Tony v. d. H. <to...@us...> - 2005-05-07 10:59:59
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15788 Modified Files: ResEd.swi Log Message: Added many ResEd message definitions (20050506-1, Christian Ludlam) Index: ResEd.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/ResEd.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ResEd.swi 9 Mar 2002 11:07:21 -0000 1.1 --- ResEd.swi 7 May 2005 10:59:50 -0000 1.2 *************** *** 1,18 **** TITLE ResEd; //AUTHOR "Jonathan Coxhead, jon...@do..., 9 Mar 1999"; ! //NEEDS OS, Wimp; CONST ! Message_ResEdObjectLoad = .Bits: 0x83340, ! Message_ResEdObjectLoaded = .Bits: 0x83341, ! Message_ResEdObjectSend = .Bits: 0x83342, ! Message_ResEdObjectSending = .Bits: 0x83343, ! Message_ResEdObjectRenamed = .Bits: 0x83344, ! Message_ResEdObjectDeleted = .Bits: 0x83345, ! Message_ResEdObjectModified = .Bits: 0x83346, ! Message_ResEdObjectClosed = .Bits: 0x83347, ! Message_ResEdSpritesChanged = .Bits: 0x83348, ! Message_ResEdObjectNameRequest = .Bits: 0x83349, ! Message_ResEdObjectName = .Bits: 0x8334a, ! Message_ResEdKeycutDetails = .Bits: 0x8334b --- 1,267 ---- TITLE ResEd; //AUTHOR "Jonathan Coxhead, jon...@do..., 9 Mar 1999"; + AUTHOR "Christian Ludlam, <ch...@re...>, 25 Apr 2005"; ! NEEDS OS, Wimp, Toolbox; CONST ! Message_ResedObjectLoad = .Bits: 0x83340, ! Message_ResedObjectLoaded = .Bits: 0x83341, ! Message_ResedObjectSend = .Bits: 0x83342, ! Message_ResedObjectSending = .Bits: 0x83343, ! Message_ResedObjectRenamed = .Bits: 0x83344, ! Message_ResedObjectDeleted = .Bits: 0x83345, ! Message_ResedObjectModified = .Bits: 0x83346, ! Message_ResedObjectClosed = .Bits: 0x83347, ! Message_ResedSpritesChanged = .Bits: 0x83348, ! Message_ResedObjectNameRequest = .Bits: 0x83349, ! Message_ResedObjectName = .Bits: 0x8334a, ! Message_ResedKeycutDetails = .Bits: 0x8334b; ! ! ! TYPE ! ResEd_D "Abstract type for Document IDs", ! ResEd_O "Abstract type for Object IDs"; ! ! ! // flags from messages ! TYPE ! ResEd_ObjectLoadFlags = .Bits, ! ResEd_ObjectLoadedFlags = .Bits, ! ResEd_ObjectSendingFlags = .Bits, ! ResEd_ObjectSendFlags = .Bits, ! ResEd_KeycutDetailsFlags = .Bits; ! ! CONST ! ResEd_ForceLoad = ResEd_ObjectLoadFlags: 1, ! ! ResEd_LoadFailed = ResEd_ObjectLoadedFlags: 1, ! ! ResEd_CannotSend = ResEd_ObjectSendingFlags: 1, ! ! ResEd_DeleteAfterSend = ResEd_ObjectSendFlags: 1, ! ! ResEd_KeycutRaisesEvent = ResEd_KeycutDetailsFlags: %1, ! ResEd_KeycutShowsObject = ResEd_KeycutDetailsFlags: %10, ! ResEd_KeycutShowsTransient = ResEd_KeycutDetailsFlags: %100; ! ! // error codes ! TYPE ! ResEd_Error = .Int; ! ! CONST ! ResEd_ErrorNoMemory = ResEd_Error: 0, ! ResEd_ErrorUkVersion = ResEd_Error: 1 "object_load message", ! ResEd_ErrorUkObject = ResEd_Error: 1 "object_sending message", ! ResEd_ErrorCorruptData = ResEd_Error: 2, ! ResEd_ErrorNonFatalInternalError = ResEd_Error: 3, ! ResEd_ErrorFatalInternalError = ResEd_Error: 4; ! ! ! // wimp messages ! TYPE ! ResEd_MessageObjectLoad = ! .Struct ! ( ResEd_ObjectLoadFlags: flags, ! ResEd_D: doc_id, ! ResED_O: obj_id, ! Toolbox_Class: obj_class, ! .Int: version, ! .Ref .Byte: address "In sender's address space", ! .Int: obj_size, ! [208] .Char: name ! ), ! ! ResEd_MessageObjectLoaded = ! .Struct ! ( ResEd_ObjectLoadedFlags: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! ResEd_Error: error "Present if flags bit 0 set" ! ), ! ! ResEd_MessageObjectSending = ! .Struct ! ( ResEd_ObjectSendingFlags: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! .Ref .Byte: address "In sender's address space", ! .Int: obj_size, ! ResEd_Error: error "Present if flags bit 0 set" ! ), ! ! ResEd_MessageObjectSend = ! .Struct ! ( ResEd_ObjectSendFlags: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_MessageObjectRenamed = ! .Struct ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! [224] .Char: new_name ! ), ! ! ResEd_MessageObjectDeleted = ! .Struct ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_MessageObjectModified = ! .Struct ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_MessageObjectClosed = ! .Struct ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_MessageSpritesChanged = ! .Struct ! ( .Bits: flags ! ), ! ! ResEd_MessageObjectNameRequest = ! .Struct ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! Wimp_W: window, ! Wimp_I: icon ! ), ! ! ResEd_MessageObjectName = ! .Struct ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! Wimp_W: window, ! Wimp_I: icon, ! Toolbox_Class: obj_class, ! [212] .Char: name ! ), ! ! ResEd_MessageKeycutDetails = ! .Struct ! ( ResEd_KeycutDetailsFlags: flags, ! Wimp_T: shell, ! Wimp_W: window, ! Wimp_KeyNo: key, ! Toolbox_Action: key_action "Only if flags bit 0 set", ! [216] .Char: names "Key name followed by Object name" ! ); ! ! ! // Full messages ! TYPE ! ResEd_FullMessageObjectLoad = ! .Struct: Wimp_MessageHeader ! ( ResEd_ObjectLoadFlags: flags, ! ResEd_D: doc_id, ! ResED_O: obj_id, ! Toolbox_Class: obj_class, ! .Int: version, ! .Ref .Byte: address "In sender's address space", ! .Int: obj_size, ! [208] .Char: name ! ), ! ! ResEd_FullMessageObjectLoaded = ! .Struct: Wimp_MessageHeader ! ( ResEd_ObjectLoadedFlags: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! ResEd_Error: error "Present if flags bit 0 set" ! ), ! ! ResEd_FullMessageObjectSending = ! .Struct: Wimp_MessageHeader ! ( ResEd_ObjectSendingFlags: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! .Ref .Byte: address "In sender's address space", ! .Int: obj_size, ! ResEd_Error: error "Present if flags bit 0 set" ! ), ! ! ResEd_FullMessageObjectSend = ! .Struct: Wimp_MessageHeader ! ( ResEd_ObjectSendFlags: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_FullMessageObjectRenamed = ! .Struct: Wimp_MessageHeader ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! [224] .Char: new_name ! ), ! ! ResEd_FullMessageObjectDeleted = ! .Struct: Wimp_MessageHeader ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_FullMessageObjectModified = ! .Struct : Wimp_MessageHeader ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_FullMessageObjectClosed = ! .Struct: Wimp_MessageHeader ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id ! ), ! ! ResEd_FullMessageSpritesChanged = ! .Struct: Wimp_MessageHeader ! ( .Bits: flags ! ), ! ! ResEd_FullMessageObjectNameRequest = ! .Struct: Wimp_MessageHeader ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! Wimp_W: window, ! Wimp_I: icon ! ), ! ! ResEd_FullMessageObjectName = ! .Struct: Wimp_MessageHeader ! ( .Bits: flags, ! ResEd_D: doc_id, ! ResEd_O: obj_id, ! Wimp_W: window, ! Wimp_I: icon, ! Toolbox_Class: obj_class, ! [212] .Char: name ! ), ! ! ResEd_FullMessageKeycutDetails = ! .Struct: Wimp_MessageHeader ! ( ResEd_KeycutDetailsFlags: flags, ! Wimp_T: shell, ! Wimp_W: window, ! Wimp_KeyNo: key, ! Toolbox_Action: key_action "Only if flags bit 0 set", ! [216] .Char: names "Key name followed by Object name" ! ) ! |
From: Tony v. d. H. <to...@us...> - 2005-03-31 12:58:11
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27228/!OsLib/Source/Core/oslib Modified Files: ServiceInternational.swi Log Message: Added ServiceInternational_DefineUCSCharacter and ServiceInternational_GetUCSConversionTable (RO5+) (20050331-1, John-Mark Bell) Index: ServiceInternational.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/ServiceInternational.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ServiceInternational.swi 9 Mar 2002 10:59:14 -0000 1.1 --- ServiceInternational.swi 31 Mar 2005 12:57:46 -0000 1.2 *************** *** 44,46 **** (NUMBER 0x30, ENTRY (R1 # 0x43, R2 # 6 "Notification of a new keyboard selection", R3 = .Int: keyboard_no, ! R4 = Territory_AlphabetNumber: alphabet_no)) --- 44,54 ---- (NUMBER 0x30, ENTRY (R1 # 0x43, R2 # 6 "Notification of a new keyboard selection", R3 = .Int: keyboard_no, ! R4 = Territory_AlphabetNumber: alphabet_no)), ! ServiceInternational_DefineUCSCharacter = ! (NUMBER 0x30, ENTRY (R1 # 0x43, R2 # 7 "Defines a UCS character - RISC OS 5+", ! R3 = .Int: char_index, R4 = .Int: ucs_charcode), ! EXIT (R1! = .Bool: unclaimed)), ! ServiceInternational_GetUCSConversionTable = ! (NUMBER 0x30, ENTRY (R1 # 0x43, R2 # 8 "Read UCS conversion table ! for given alphabet - RISC OS 5+", R3 = .Int: alphabet_no), EXIT (R1! = .Bool: unclaimed, ! R4 = .Ref Void: char_table)) |
From: Tony v. d. H. <to...@us...> - 2005-03-31 12:58:11
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27228/!OsLib/docs Modified Files: ChangeLog Log Message: Added ServiceInternational_DefineUCSCharacter and ServiceInternational_GetUCSConversionTable (RO5+) (20050331-1, John-Mark Bell) Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.73 retrieving revision 1.74 diff -C2 -d -r1.73 -r1.74 *** ChangeLog 13 Mar 2005 13:44:09 -0000 1.73 --- ChangeLog 31 Mar 2005 12:57:47 -0000 1.74 *************** *** 14,17 **** --- 14,20 ---- - Added placeholders for two new DDEUtils SWIs mentioned by John Ballance on the iyonix-support list (20050313-1, Tom Hughes) + - Added ServiceInternational_DefineUCSCharacter and + ServiceInternational_GetUCSConversionTable (RO5+) + (20050331-1, John-Mark Bell) * Bug Fixes |
From: Tony v. d. H. <to...@us...> - 2005-03-13 13:44:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31250/!OsLib/docs Modified Files: ChangeLog Log Message: makefile tweaking to only test changed headers Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.72 retrieving revision 1.73 diff -C2 -d -r1.72 -r1.73 *** ChangeLog 13 Mar 2005 12:24:51 -0000 1.72 --- ChangeLog 13 Mar 2005 13:44:09 -0000 1.73 *************** *** 23,26 **** --- 23,31 ---- - OSLibSupport library was missing Event* functions. (20041121-1 David Ruck) + * Build Environment + - OSLibSupport is no longer built with 26 bit linkage, because GCC no longer + supports it. + - OSLibSupport is now additionaly available with a Unix file structure + OSLib 6.70 - Tony van der Hoff 08/07/2004 ---------- |
From: Tony v. d. H. <to...@us...> - 2005-03-13 13:44:32
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/Test1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31250/!OsLib/Source/Test/Test1 Modified Files: .cvsignore GNUmakefile Log Message: makefile tweaking to only test changed headers Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/Test1/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** .cvsignore 4 May 2004 13:38:56 -0000 1.1 --- .cvsignore 13 Mar 2005 13:44:08 -0000 1.2 *************** *** 1,2 **** --- 1,3 ---- include.h include.Hdr + *.o Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/Test1/GNUmakefile,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GNUmakefile 7 Mar 2005 16:48:26 -0000 1.2 --- GNUmakefile 13 Mar 2005 13:44:08 -0000 1.3 *************** *** 11,25 **** #------------------------------------------------------------------------ #target-specific macros ! SOURCES_0 = Computer Core Toolbox User ! SOURCES = ${SOURCES_0} Types Macros ! CONTENTS = $(addsuffix /oslib/Modules, $(addprefix ${SOURCEDIR}/, ${SOURCES_0}) ) ! OSLIB = ${SOURCEDIR}/OSLib.o ! OSLIB32 = ${SOURCEDIR}/OSLib32.o ! OSLIB_H = oslib.h ! OSLIB_HH = OSLib.Hdr ! INCLUDES = $(addprefix -I${SOURCEDIR}/, ${SOURCES} ) ! ASOPTIONS = $(shell echo -objasm -apcs32 $(addprefix -I${SOURCEDIR}/, ${SOURCES} ) | \ sed 's/ /,/g' ) --- 11,25 ---- #------------------------------------------------------------------------ #target-specific macros ! SOURCES_0 := Computer Core Toolbox User ! SOURCES := ${SOURCES_0} Types Macros ! CONTENTS := $(addsuffix /oslib/Modules, $(addprefix ${SOURCEDIR}/, ${SOURCES_0}) ) ! OSLIB := ${SOURCEDIR}/OSLib.o ! OSLIB32 := ${SOURCEDIR}/OSLib32.o ! OSLIB_H := oslib.h ! OSLIB_HH := OSLib.Hdr ! INCLUDES := $(addprefix -I${SOURCEDIR}/, ${SOURCES} ) ! ASOPTIONS := $(shell echo -objasm -apcs32 $(addprefix -I${SOURCEDIR}/, ${SOURCES} ) | \ sed 's/ /,/g' ) *************** *** 37,40 **** --- 37,42 ---- include ${CONTENTS} + VPATH := $(addsuffix /oslib/, $(addprefix ${SOURCEDIR}/, ${SOURCES_0}) ) + #------------------------------------------------------------------------ # Targets: *************** *** 45,51 **** TEST_S = test.s ! OBJS = $(addsuffix .o, ${SWIMODULES}) ! OBJ_C = $(addprefix c_, $(call tolower, ${OBJS})) ! OBJ_S = $(addprefix s_, ${OBJS}) all: ${OBJ_C} ${OBJ_S} --- 47,53 ---- TEST_S = test.s ! OBJS := $(addsuffix .o, ${SWIMODULES} ${MODULES}) ! OBJ_C := $(addprefix c_, $(call tolower, ${OBJS})) ! OBJ_S := $(addprefix s_, ${OBJS}) all: ${OBJ_C} ${OBJ_S} *************** *** 53,63 **** test_s: ${OBJ_S} ! c_%.o: ;@echo "Testing $(subst .o,.h,$(subst c_,,$@))" @echo "#include \"oslib/$(subst .o,.h,$(subst c_,,$@))\"" >> include.h @${GCC} -c ${TEST_C} ${INCLUDES} -o /dev/null ! s_%.o: ;@echo "Testing $(subst .o,.Hdr,$(subst s_,,$@))" @echo " GET oslib/$(subst .o,.Hdr,$(subst s_,,$@))" >> include.Hdr @${AS} -c ${TEST_S} -o /dev/null ! clean: ;-${RM} include.h include.Hdr --- 55,69 ---- test_s: ${OBJ_S} ! c_%.o: %.h ! @echo "Testing $(subst .o,.h,$(subst c_,,$@))" @echo "#include \"oslib/$(subst .o,.h,$(subst c_,,$@))\"" >> include.h @${GCC} -c ${TEST_C} ${INCLUDES} -o /dev/null + @touch $@ ! s_%.o: %.Hdr ! @echo "Testing $(subst .o,.Hdr,$(subst s_,,$@))" @echo " GET oslib/$(subst .o,.Hdr,$(subst s_,,$@))" >> include.Hdr @${AS} -c ${TEST_S} -o /dev/null + @touch $@ ! clean: ;-${RM} include.h include.Hdr c_*.o s_*.o |
From: Tony v. d. H. <to...@us...> - 2005-03-13 13:44:31
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/OSLibSupport In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31250/!OsLib/OSLibSupport Modified Files: GNUmakefile GNUmakefile.source Log Message: makefile tweaking to only test changed headers Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/OSLibSupport/GNUmakefile,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** GNUmakefile 3 Aug 2004 10:59:09 -0000 1.3 --- GNUmakefile 13 Mar 2005 13:44:07 -0000 1.4 *************** *** 10,14 **** SOURCES = Choices_ Err_ Events_ Message_ Task_ trace_ X_ ! LIBS = OSLibSupport.o OSLibSupport32.o FILES = $(addsuffix /Modules, ${SOURCES} ) --- 10,15 ---- SOURCES = Choices_ Err_ Events_ Message_ Task_ trace_ X_ ! #LIBS = OSLibSupport.o OSLibSupport32.o ! LIBS = OSLibSupport32.o FILES = $(addsuffix /Modules, ${SOURCES} ) *************** *** 33,39 **** all: ${LIBS} ! OSLibSupport.o: ${SOURCES} ! @if [ ! -a $@ ]; then ${LIBFILE} -c $@; fi; ! ${LIBFILE} -i $@ ${GNUMODULES} OSLibSupport32.o: ${SOURCES} --- 34,41 ---- all: ${LIBS} ! # we no longer biild the 26 bit library, as GCCSDK won't support it ! #OSLibSupport.o: ${SOURCES} ! # @if [ ! -a $@ ]; then ${LIBFILE} -c $@; fi; ! # ${LIBFILE} -i $@ ${GNUMODULES} OSLibSupport32.o: ${SOURCES} *************** *** 41,51 **** ${LIBFILE} -i $@ ${GNUMODULES32} ! Choices_: ;${MAKE} -C $@ ! Err_: ;${MAKE} -C $@ ! Events_: ;${MAKE} -C $@ ! Message_: ;${MAKE} -C $@ ! Task_: ;${MAKE} -C $@ ! trace_: ;${MAKE} -C $@ ! X_: ;${MAKE} -C $@ clean: ;$(foreach dir, ${SOURCES}, ${MAKE} -C ${dir} clean; ) --- 43,55 ---- ${LIBFILE} -i $@ ${GNUMODULES32} ! #Choices_: ;${MAKE} -C $@ ! #Err_: ;${MAKE} -C $@ ! #Events_: ;${MAKE} -C $@ ! #Message_: ;${MAKE} -C $@ ! #Task_: ;${MAKE} -C $@ ! #trace_: ;${MAKE} -C $@ ! #X_: ;${MAKE} -C $@ ! ! ${SOURCES}: ;${MAKE} -C $@ clean: ;$(foreach dir, ${SOURCES}, ${MAKE} -C ${dir} clean; ) *************** *** 66,67 **** --- 70,82 ---- $(foreach file, ${LIBS}, ${CP} ${file} \ ${RELEASEDIR}/o/$(basename ${file});) + + release_unix: ${LIBS} + ifndef RELEASEDIR + error RELEASEDIR not defined + endif + @if [ ! -d ${RELEASEDIR} ]; then mkdir -p ${RELEASEDIR}; fi + ${CP} SetVars,feb ${RELEASEDIR}/ + @if [ ! -d ${RELEASEDIR}/Doc ]; then mkdir -p ${RELEASEDIR}/Doc; fi + ${CP} Doc/X ${RELEASEDIR}/Doc/X + $(foreach file, ${HEADERS}, ${CP} ${file}.h ${RELEASEDIR};) + $(foreach file, ${LIBS}, ${CP} ${file} ${RELEASEDIR};) Index: GNUmakefile.source =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/OSLibSupport/GNUmakefile.source,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** GNUmakefile.source 3 May 2004 15:03:22 -0000 1.2 --- GNUmakefile.source 13 Mar 2005 13:44:07 -0000 1.3 *************** *** 22,31 **** #------------------------------------------------------ # targets ! OBJS = $(addsuffix .o,${TARGET}) OBJS32 = $(addsuffix .o32,${TARGET}) .PHONY: all clean ! all: ${OBJS} ${OBJS32} clean: ;-${RM} ${OBJS} ${OBJS32} --- 22,32 ---- #------------------------------------------------------ # targets ! #OBJS = $(addsuffix .o,${TARGET}) OBJS32 = $(addsuffix .o32,${TARGET}) .PHONY: all clean ! #all: ${OBJS} ${OBJS32} ! all: ${OBJS32} clean: ;-${RM} ${OBJS} ${OBJS32} *************** *** 36,43 **** .SUFFIXES: .o .o32 .c ! .c.o: ! ${GCC} -mapcs-26 -o $@ $< ! .c.o32: ${GCC} -o $@ $< --- 37,45 ---- .SUFFIXES: .o .o32 .c ! # GCC no longer supports 26 bit model ! #.c.o: ! # ${GCC} -mapcs-26 -o $@ $< ! %o32 : %c ${GCC} -o $@ $< |
From: Tony v. d. H. <to...@us...> - 2005-03-13 13:44:20
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31250/!OsLib Modified Files: GNUmakefile Log Message: makefile tweaking to only test changed headers Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/GNUmakefile,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** GNUmakefile 9 Jul 2004 09:44:47 -0000 1.5 --- GNUmakefile 13 Mar 2005 13:44:07 -0000 1.6 *************** *** 20,24 **** .PHONY: ${ALL} tools oslib support clean pristine ! .PHONY: release/wide release/deep release/unix release/help release/OSLibSupport .PHONY: dist/wide dist/deep dist/unix dist/help dist/OSLibSupport dist/examples .PHONY: zips/wide zips/deep zips/unix zips/help zips/OSLibSupport zips/examples --- 20,25 ---- .PHONY: ${ALL} tools oslib support clean pristine ! .PHONY: release/wide release/deep release/unix release/help ! .PHONY: release/OSLibSupport release/unix/OSLibSupport .PHONY: dist/wide dist/deep dist/unix dist/help dist/OSLibSupport dist/examples .PHONY: zips/wide zips/deep zips/unix zips/help zips/OSLibSupport zips/examples *************** *** 44,48 **** ${RM} release Bin zips dist ! release: release_wide release_deep release_unix release_help release_support release_examples release_wide : release/wide --- 45,55 ---- ${RM} release Bin zips dist ! release: release_wide \ ! release_deep \ ! release_unix \ ! release_help \ ! release_support \ ! release_unix_support \ ! release_examples release_wide : release/wide *************** *** 103,106 **** --- 110,117 ---- @${CP} Source/OSLib32.o $@/OSLib/OSLib32.o + release_unix_support: release/unix/OSLibSupport + release/unix/OSLibSupport: support + ${MAKE} -C OSLibSupport release_unix RELEASEDIR=${CURDIR}/$@ + release_help: release/help release/help: cstrong *************** *** 132,136 **** dist_unix: zips/unix ! zips/unix: release/unix @if [ ! -d $@ ]; then mkdir -p $@; fi ${RM} $@/OSLib_unix.zip --- 143,147 ---- dist_unix: zips/unix ! zips/unix: release/unix release_unix_support @if [ ! -d $@ ]; then mkdir -p $@; fi ${RM} $@/OSLib_unix.zip |
From: Tom H. <th...@us...> - 2005-03-13 12:25:19
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3482/Source/Toolbox/oslib Modified Files: DDEUtils.swi Log Message: Added placeholders for two new DDEUtils SWIs mentioned by John Ballance on the iyonix-support list. Change 20050313-1. Index: DDEUtils.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/DDEUtils.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** DDEUtils.swi 9 Mar 2002 11:05:29 -0000 1.1 --- DDEUtils.swi 13 Mar 2005 12:24:52 -0000 1.2 *************** *** 40,66 **** TYPE DDEUtils_MessageProcessingFile = ! .Struct ([236] .Char: file_name), ! DDEUtils_MessageErrorsIn = ! .Struct ([236] .Char: file_name), ! DDEUtils_MessageErrorDetails = ! .Struct ( ! .Int: line_no, .Int: severity, [228] .Char: message ), ! DDEUtils_MessageInfoForFile = ! .Struct ([236] .Char: file_name), ! DDEUtils_MessageInfoDetails = ! .Struct ( ! .Int: line_no, .Int: severity, [228] .Char: message --- 40,66 ---- TYPE DDEUtils_MessageProcessingFile = ! .Struct ([236] .Char: file_name), ! DDEUtils_MessageErrorsIn = ! .Struct ([236] .Char: file_name), ! DDEUtils_MessageErrorDetails = ! .Struct ( ! .Int: line_no, .Int: severity, [228] .Char: message ), ! DDEUtils_MessageInfoForFile = ! .Struct ([236] .Char: file_name), ! DDEUtils_MessageInfoDetails = ! .Struct ( ! .Int: line_no, .Int: severity, [228] .Char: message *************** *** 73,97 **** .Struct: Wimp_MessageHeader ([236] .Char: file_name), ! DDEUtils_FullMessageErrorsIn = ! .Struct: Wimp_MessageHeader ([236] .Char: file_name), ! DDEUtils_FullMessageErrorDetails = ! .Struct: Wimp_MessageHeader ( ! .Int: line_no, .Int: severity, [228] .Char: message ), ! DDEUtils_FullMessageInfoForFile = .Struct: Wimp_MessageHeader ([236] .Char: file_name), ! DDEUtils_FullMessageInfoDetails = ! .Struct: Wimp_MessageHeader ( ! .Int: line_no, .Int: severity, [228] .Char: message --- 73,97 ---- .Struct: Wimp_MessageHeader ([236] .Char: file_name), ! DDEUtils_FullMessageErrorsIn = ! .Struct: Wimp_MessageHeader ([236] .Char: file_name), ! DDEUtils_FullMessageErrorDetails = ! .Struct: Wimp_MessageHeader ( ! .Int: line_no, .Int: severity, [228] .Char: message ), ! DDEUtils_FullMessageInfoForFile = .Struct: Wimp_MessageHeader ([236] .Char: file_name), ! DDEUtils_FullMessageInfoDetails = ! .Struct: Wimp_MessageHeader ( ! .Int: line_no, .Int: severity, [228] .Char: message *************** *** 155,157 **** SWI DDEUtils_ThrowbackEnd = ! (NUMBER 0x42589*, EXIT (R4?)) --- 155,163 ---- SWI DDEUtils_ThrowbackEnd = ! (NUMBER 0x42589*, EXIT (R4?)); ! ! SWI DDEUtils_ReadPrefix = ! (NUMBER 0x4258A*, ABSENT); ! ! SWI DDEUtils_FlushCL = ! (NUMBER 0x4258B*, ABSENT) |
From: Tom H. <th...@us...> - 2005-03-13 12:25:10
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3482/docs Modified Files: ChangeLog Log Message: Added placeholders for two new DDEUtils SWIs mentioned by John Ballance on the iyonix-support list. Change 20050313-1. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.71 retrieving revision 1.72 diff -C2 -d -r1.71 -r1.72 *** ChangeLog 5 Mar 2005 10:36:58 -0000 1.71 --- ChangeLog 13 Mar 2005 12:24:51 -0000 1.72 *************** *** 12,15 **** --- 12,17 ---- - Added BufferModifyFlags2, which returns old and new flags values (20050305-1, John Tytgat) + - Added placeholders for two new DDEUtils SWIs mentioned by John + Ballance on the iyonix-support list (20050313-1, Tom Hughes) * Bug Fixes |
From: Tony v. d. H. <to...@us...> - 2005-03-07 16:48:36
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/Test1 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13102/!OsLib/Source/Test/Test1 Modified Files: GNUmakefile Log Message: fix bug in include file generation Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/Test1/GNUmakefile,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** GNUmakefile 4 May 2004 13:38:56 -0000 1.1 --- GNUmakefile 7 Mar 2005 16:48:26 -0000 1.2 *************** *** 54,62 **** c_%.o: ;@echo "Testing $(subst .o,.h,$(subst c_,,$@))" ! @echo "#include \"oslib/$(subst .o,.h,$(subst c_,,$@))\"" > include.h @${GCC} -c ${TEST_C} ${INCLUDES} -o /dev/null s_%.o: ;@echo "Testing $(subst .o,.Hdr,$(subst s_,,$@))" ! @echo " GET oslib/$(subst .o,.Hdr,$(subst s_,,$@))" > include.Hdr @${AS} -c ${TEST_S} -o /dev/null --- 54,62 ---- c_%.o: ;@echo "Testing $(subst .o,.h,$(subst c_,,$@))" ! @echo "#include \"oslib/$(subst .o,.h,$(subst c_,,$@))\"" >> include.h @${GCC} -c ${TEST_C} ${INCLUDES} -o /dev/null s_%.o: ;@echo "Testing $(subst .o,.Hdr,$(subst s_,,$@))" ! @echo " GET oslib/$(subst .o,.Hdr,$(subst s_,,$@))" >> include.Hdr @${AS} -c ${TEST_S} -o /dev/null |
From: Tony v. d. H. <to...@us...> - 2005-03-07 16:38:06
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/IndexHelp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10447/!OsLib/Tools/IndexHelp Modified Files: IndexHelp.c Log Message: renamed duplicate symbol Index: IndexHelp.c =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/IndexHelp/IndexHelp.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** IndexHelp.c 3 May 2004 15:03:34 -0000 1.6 --- IndexHelp.c 7 Mar 2005 16:37:45 -0000 1.7 *************** *** 75,79 **** /* globals */ static int index_entries; ! static char *index[ INDEX_SIZ ]; static char *src_path; //static char *dst_path; --- 75,79 ---- /* globals */ static int index_entries; ! static char *man_index[ INDEX_SIZ ]; static char *src_path; //static char *dst_path; *************** *** 148,152 **** { for( ;index_entries > 0; index_entries-- ) ! free( index[ index_entries - 1 ] ); } --- 148,152 ---- { for( ;index_entries > 0; index_entries-- ) ! free( man_index[ index_entries - 1 ] ); } *************** *** 187,191 **** *(temp+strlen(temp)-1) = '\0'; tracef( "add_index: %s\n" _ temp ); ! index[ index_entries++ ] = qstrdup( temp ); /* tidy up */ --- 187,191 ---- *(temp+strlen(temp)-1) = '\0'; tracef( "add_index: %s\n" _ temp ); ! man_index[ index_entries++ ] = qstrdup( temp ); /* tidy up */ *************** *** 212,216 **** /* sort the index */ ! qsort( index, index_entries, sizeof( index[0] ), Cmp ); /* create an index file in the source dir */ --- 212,216 ---- /* sort the index */ ! qsort( man_index, index_entries, sizeof( man_index[0] ), Cmp ); /* create an index file in the source dir */ *************** *** 245,249 **** if ( ( size += fprintf( index_file, "<%s>\n", ! index[i] ) ) < 0 --- 245,249 ---- if ( ( size += fprintf( index_file, "<%s>\n", ! man_index[i] ) ) < 0 |
From: Tony v. d. H. <to...@us...> - 2005-03-05 10:37:08
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14706/!OsLib/docs Modified Files: ChangeLog Log Message: 20050305-1 Added BufferModifyFlags2, which returns old and new flags values Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.70 retrieving revision 1.71 diff -C2 -d -r1.70 -r1.71 *** ChangeLog 2 Jan 2005 10:55:57 -0000 1.70 --- ChangeLog 5 Mar 2005 10:36:58 -0000 1.71 *************** *** 10,13 **** --- 10,15 ---- - Added constants for FPSR bits to FPEmulator (20041020-1, Tom Hughes) - Added extra Iconbar flags definitions (20050102-1, John Tytgat) + - Added BufferModifyFlags2, which returns old and new flags values + (20050305-1, John Tytgat) * Bug Fixes |
From: Tony v. d. H. <to...@us...> - 2005-03-05 10:36:39
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14653/!OsLib/Source/Core/oslib Modified Files: Buffer.swi Log Message: 20050305-1 Added BufferModifyFlags2, which returns old and new flags values Index: Buffer.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/Buffer.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Buffer.swi 9 Mar 2002 10:57:42 -0000 1.1 --- Buffer.swi 5 Mar 2005 10:36:28 -0000 1.2 *************** *** 81,87 **** ENTRY (R0 = Buffer_B: b)); ! SWI Buffer_ModifyFlags = (NUMBER 0x42944 "Modifies a buffer's flags word", ENTRY (R0 = Buffer_B: b, R1 = .Bits: eor_mask, R2 = .Bits: and_mask)); SWI Buffer_LinkDevice = (NUMBER 0x42945 "Links a set of routines to a specified buffer", ENTRY (R0 = Buffer_B: b, --- 81,92 ---- ENTRY (R0 = Buffer_B: b)); ! // TV 20050305 deprecate this call ! SWI Buffer_ModifyFlags = (NUMBER 0x42944 "Modifies a buffer's flags word. Prefer Buffer_ModifyFlags2", ENTRY (R0 = Buffer_B: b, R1 = .Bits: eor_mask, R2 = .Bits: and_mask)); + SWI Buffer_ModifyFlags2 = (NUMBER 0x42944 "Modifies a buffer's flags word and returns old and new values", + ENTRY (R0 = Buffer_B: b, R1 = .Bits: eor_mask, R2 = .Bits: and_mask), + EXIT (R1 = .Bits: old_value, R2 = .Bits: new_value )); + SWI Buffer_LinkDevice = (NUMBER 0x42945 "Links a set of routines to a specified buffer", ENTRY (R0 = Buffer_B: b, |
From: Tom H. <th...@us...> - 2005-01-02 10:56:09
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11906/Source/Toolbox/oslib Modified Files: Iconbar.swi Log Message: Added some extra Iconbar flag definitions. Change 20050102-1, John Tytgat. Index: Iconbar.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/Iconbar.swi,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Iconbar.swi 28 Nov 2002 13:09:00 -0000 1.5 --- Iconbar.swi 2 Jan 2005 10:55:57 -0000 1.6 *************** *** 28,32 **** "Reserved bit - not settable by client", Iconbar_GenerateSelectClicked = Iconbar_Flags: 0x00000020, ! Iconbar_GenerateAdjustClicked = Iconbar_Flags: 0x00000040; TYPE Iconbar_Flags = .Bits; --- 28,36 ---- "Reserved bit - not settable by client", Iconbar_GenerateSelectClicked = Iconbar_Flags: 0x00000020, ! Iconbar_GenerateAdjustClicked = Iconbar_Flags: 0x00000040, ! Iconbar_ShowSelectCentered = Iconbar_Flags: 0x00000080, ! Iconbar_ShowAdjustCentered = Iconbar_Flags: 0x00000100, ! Iconbar_ShowSelectAtPointer = Iconbar_Flags: 0x00000200, ! Iconbar_ShowAdjustAtPointer = Iconbar_Flags: 0x00000400; TYPE Iconbar_Flags = .Bits; |
From: Tom H. <th...@us...> - 2005-01-02 10:56:09
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11906/docs Modified Files: ChangeLog Log Message: Added some extra Iconbar flag definitions. Change 20050102-1, John Tytgat. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** ChangeLog 21 Nov 2004 12:27:54 -0000 1.69 --- ChangeLog 2 Jan 2005 10:55:57 -0000 1.70 *************** *** 9,12 **** --- 9,13 ---- * Enhancemnts - Added constants for FPSR bits to FPEmulator (20041020-1, Tom Hughes) + - Added extra Iconbar flags definitions (20050102-1, John Tytgat) * Bug Fixes |
From: Tony v. d. H. <to...@us...> - 2004-11-21 12:28:05
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2782 Modified Files: ChangeLog Log Message: Fix to correct Event* functions not being included in OSLibSupport build (20041121-1) Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.68 retrieving revision 1.69 diff -C2 -d -r1.68 -r1.69 *** ChangeLog 20 Oct 2004 18:49:01 -0000 1.68 --- ChangeLog 21 Nov 2004 12:27:54 -0000 1.69 *************** *** 14,19 **** SWI numbers swapped. (See OSLib 6.21 fixes) Corrected back again. (20040816-1, Christian Ludlam) ! * - Tools/BindHelp fixed to correctly set file types in StrongHelp image ! under UNIX (2004-0922-1, Stefan Bellon) OSLib 6.70 - Tony van der Hoff 08/07/2004 --- 14,20 ---- SWI numbers swapped. (See OSLib 6.21 fixes) Corrected back again. (20040816-1, Christian Ludlam) ! - Tools/BindHelp fixed to correctly set file types in StrongHelp image ! under UNIX (20040922-1, Stefan Bellon) ! - OSLibSupport library was missing Event* functions. (20041121-1 David Ruck) OSLib 6.70 - Tony van der Hoff 08/07/2004 |