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: <th...@us...> - 2003-09-27 13:16:52
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv26909/Source/Toolbox/oslib Modified Files: OptionButton.swi ToolAction.swi Log Message: Toolbox fixes from Dave Appleby. 20030927-1. Index: OptionButton.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/OptionButton.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** OptionButton.swi 9 Mar 2002 18:20:43 -0000 1.2 --- OptionButton.swi 27 Sep 2003 12:13:23 -0000 1.3 *************** *** 19,22 **** --- 19,26 ---- ); + CONST + OptionButton_GenerateStateChanged = Gadget_Flags: 0x1, + OptionButton_On = Gadget_Flags: 0x4; + SWI OptionButton_SetLabel = Index: ToolAction.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Toolbox/oslib/ToolAction.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ToolAction.swi 11 Mar 2002 14:13:45 -0000 1.2 --- ToolAction.swi 27 Sep 2003 12:13:23 -0000 1.3 *************** *** 13,19 **** ToolAction_Gadget = .Struct ( ! Toolbox_MsgReference: off_text, .Int: off_text_limit, ! Toolbox_MsgReference: on_text, .Int: on_text_limit, .Bits: click_action, --- 13,19 ---- ToolAction_Gadget = .Struct ( ! Toolbox_StringReference: off_text, .Int: off_text_limit, ! Toolbox_StringReference: on_text, .Int: on_text_limit, .Bits: click_action, *************** *** 21,25 **** .Bits: adjust_action, Toolbox_StringReference: adjust_show, ! Toolbox_MsgReference: fade_text, .Int: fade_text_limit ), --- 21,25 ---- .Bits: adjust_action, Toolbox_StringReference: adjust_show, ! Toolbox_StringReference: fade_text, .Int: fade_text_limit ), *************** *** 27,33 **** ToolAction_Object = .Struct: Gadget_Object ( ! Toolbox_MsgReference: off_text, .Int: off_text_limit, ! Toolbox_MsgReference: on_text, .Int: on_text_limit, .Bits: click_action, --- 27,33 ---- ToolAction_Object = .Struct: Gadget_Object ( ! Toolbox_StringReference: off_text, .Int: off_text_limit, ! Toolbox_StringReference: on_text, .Int: on_text_limit, .Bits: click_action, *************** *** 35,39 **** .Bits: adjust_action, Toolbox_StringReference: adjust_show, ! Toolbox_MsgReference: fade_text, .Int: fade_text_limit ); --- 35,39 ---- .Bits: adjust_action, Toolbox_StringReference: adjust_show, ! Toolbox_StringReference: fade_text, .Int: fade_text_limit ); |
From: <th...@us...> - 2003-09-27 12:35:42
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv26909/docs Modified Files: ChangeLog Log Message: Toolbox fixes from Dave Appleby. 20030927-1. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** ChangeLog 21 Sep 2003 12:14:09 -0000 1.47 --- ChangeLog 27 Sep 2003 12:13:23 -0000 1.48 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added some missing constants to OptionButton and fixed some types + in ToolAction. (20030927-1, Dave Appleby) - Added support for access to and manipulation of text selections in icons from Select 3. (20030921-2, Tom Hughes) |
From: <th...@us...> - 2003-09-21 12:14:15
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv15053/Source/User/oslib Modified Files: Wimp.swi WimpReadSysInfo.swi Log Message: Added support for text selection in icons from Select 3. Change 20030921-2. Index: Wimp.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Wimp.swi,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** Wimp.swi 28 Jun 2003 19:53:34 -0000 1.13 --- Wimp.swi 21 Sep 2003 12:14:10 -0000 1.14 *************** *** 312,316 **** Wimp_DragAsmFixedIndefinite = Wimp_DragType: 10, Wimp_DragAsmRubberIndefinite = Wimp_DragType: 11, ! Wimp_DragSystemScrollBoth = Wimp_DragType: 12; //Function key codes --- 312,317 ---- Wimp_DragAsmFixedIndefinite = Wimp_DragType: 10, Wimp_DragAsmRubberIndefinite = Wimp_DragType: 11, ! Wimp_DragSystemScrollBoth = Wimp_DragType: 12, ! Wimp_DragStartTextSelection = Wimp_DragType: 13 "RISC O S 4.36+"; //Function key codes *************** *** 718,721 **** --- 719,730 ---- ); + TYPE Wimp_TextSelection = + .Struct + ( Wimp_W: w, + Wimp_I: i, + .Int: start_index, + .Int: end_index + ); + TYPE Wimp_MenuEntry = .Struct *************** *** 1690,1693 **** --- 1699,1724 ---- ) ); + SWI WimpSetCaretPositionExtended_Caret = + ( NUMBER 0x400D2, + ENTRY + ( R0 # 'TASK', + R1 -> Wimp_Caret: caret, + R2 # 0 "Sets the caret position - RISC O S 4.36+" + ), + EXIT + ( R0? + ) ); + + SWI WimpSetCaretPositionExtended_Selection = + ( NUMBER 0x400D2, + ENTRY + ( R0 # 'TASK', + R1 -> Wimp_TextSelection: selection, + R2 # 2 "Sets the text selection position - RISC O S 4.36+" + ), + EXIT + ( R0? + ) ); + SWI Wimp_GetCaretPosition = ( NUMBER 0x400D3 "Returns details of the caret's state", *************** *** 1695,1698 **** --- 1726,1751 ---- EXIT (R0?) ); + + SWI WimpGetCaretPositionExtended_Caret = + ( NUMBER 0x400D3, + ENTRY + ( R0 # 'TASK', + R1 = .Ref Wimp_Caret: caret, + R2 # 0 "Returns details of the caret's state - RISC O S 4.36+" + ), + EXIT + ( R0? + ) ); + + SWI WimpGetCaretPositionExtended_Selection = + ( NUMBER 0x400D3, + ENTRY + ( R0 # 'TASK', + R1 = .Ref Wimp_TextSelection: selection, + R2 # 2 "Returns details of the text selection - RISC O S 4.36+" + ), + EXIT + ( R0? + ) ); SWI Wimp_CreateMenu = Index: WimpReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/WimpReadSysInfo.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** WimpReadSysInfo.swi 29 Jun 2003 09:25:35 -0000 1.3 --- WimpReadSysInfo.swi 21 Sep 2003 12:14:10 -0000 1.4 *************** *** 113,115 **** --- 113,125 ---- ( R0 = Wimp_Colour: bg, R1 = Wimp_Colour: fg + ) ), + + WimpReadSysInfo_TextSelectionColours = + ( NUMBER 0x400F2, + ENTRY + ( R0 # 21 "Reads the text selection colours - RISC O S 4.36+" + ), + EXIT + ( R0 = Wimp_Colour: bg, + R1 = Wimp_Colour: fg ) ) |
From: <th...@us...> - 2003-09-21 12:14:14
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv15053/docs Modified Files: ChangeLog Log Message: Added support for text selection in icons from Select 3. Change 20030921-2. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** ChangeLog 21 Sep 2003 11:43:58 -0000 1.46 --- ChangeLog 21 Sep 2003 12:14:09 -0000 1.47 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added support for access to and manipulation of text selections in icons + from Select 3. (20030921-2, Tom Hughes) - Added support for reading the address of the SWI dispatch table using OS_ReadSysInfo based on information posted to c.s.a.programmer |
From: <th...@us...> - 2003-09-21 11:44:34
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv10532/docs Modified Files: ChangeLog Log Message: Added support for reading the address of the SWI dispatch table using OS_ReadSysInfo based on information posted to c.s.a.programmer in <4ba...@uk...>. (20030921-1, Tom Hughes) Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** ChangeLog 25 Aug 2003 11:08:04 -0000 1.45 --- ChangeLog 21 Sep 2003 11:43:58 -0000 1.46 *************** *** 2,5 **** --- 2,8 ---- --------- * Enhancments: + - Added support for reading the address of the SWI dispatch table + using OS_ReadSysInfo based on information posted to c.s.a.programmer + in <4ba...@uk...>. (20030921-1, Tom Hughes) - Added some extra OSMemory reason codes for RISC O S 5 based on the StrongHelp documentation. (20030825-1, Tom Hughes) |
From: <th...@us...> - 2003-09-21 11:44:34
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv10532/Source/Core/oslib Modified Files: OSReadSysInfo.swi Log Message: Added support for reading the address of the SWI dispatch table using OS_ReadSysInfo based on information posted to c.s.a.programmer in <4ba...@uk...>. (20030921-1, Tom Hughes) Index: OSReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSReadSysInfo.swi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** OSReadSysInfo.swi 25 Aug 2003 15:24:09 -0000 1.4 --- OSReadSysInfo.swi 21 Sep 2003 11:43:59 -0000 1.5 *************** *** 168,171 **** --- 168,182 ---- ) ), + OSReadSysInfo_KernelValue_SWIDispatchTable = + ( NUMBER 0x58, + ENTRY + ( R0 # 6, + R1 # 0, + R2 # 18 "Reads the address of the SWI dispatch table - RISC O S 5+" + ), + EXIT + ( R2! = .Ref .Data: dispatch_table + ) ), + OSReadSysInfo_LastAbortInfo = ( NUMBER 0x58, |
From: <th...@us...> - 2003-08-26 04:41:47
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv4412 Modified Files: OSReadSysInfo.swi Log Message: Correct mistake in platform class constants. Index: OSReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSReadSysInfo.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** OSReadSysInfo.swi 25 Aug 2003 11:08:04 -0000 1.3 --- OSReadSysInfo.swi 25 Aug 2003 15:24:09 -0000 1.4 *************** *** 39,47 **** TYPE OSReadSysInfo_Platform = .Int; CONST ! OSReadSysInfo_PlatformUnknown = OSReadSysInfo_PlatformClass: 0, ! OSReadSysInfo_PlatformRiscPC = OSReadSysInfo_PlatformClass: 1, ! OSReadSysInfo_PlatformA7000 = OSReadSysInfo_PlatformClass: 2, ! OSReadSysInfo_PlatformA7000Plus = OSReadSysInfo_PlatformClass: 3, ! OSReadSysInfo_PlatformHAL = OSReadSysInfo_PlatformClass: 5; TYPE OSReadSysInfo_PlatformFlags = .Bits; --- 39,47 ---- TYPE OSReadSysInfo_Platform = .Int; CONST ! OSReadSysInfo_PlatformUnknown = OSReadSysInfo_Platform: 0, ! OSReadSysInfo_PlatformRiscPC = OSReadSysInfo_Platform: 1, ! OSReadSysInfo_PlatformA7000 = OSReadSysInfo_Platform: 2, ! OSReadSysInfo_PlatformA7000Plus = OSReadSysInfo_Platform: 3, ! OSReadSysInfo_PlatformHAL = OSReadSysInfo_Platform: 5; TYPE OSReadSysInfo_PlatformFlags = .Bits; |
From: <th...@us...> - 2003-08-25 11:46:49
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv21226/Source/Core/oslib Modified Files: OS.swi OSReadSysInfo.swi Log Message: Added some extra OSMemory and OSReadSysInfo reason codes based on the StrongHelp documentation. Change 20030825-1. Index: OS.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OS.swi,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** OS.swi 29 Jun 2003 09:50:38 -0000 1.13 --- OS.swi 25 Aug 2003 11:08:04 -0000 1.14 *************** *** 2239,2260 **** TYPE OSMemory_TypeFlags = .Bits; CONST ! OSMemory_Type = OSMemory_TypeFlags: %111100000000, ! OSMemory_TypeShift = .Int: 8, ! OSMemory_TypeAbsent = OSMemory_TypeFlags: 0, ! OSMemory_TypeDRAM = OSMemory_TypeFlags: 1, ! OSMemory_TypeVRAM = OSMemory_TypeFlags: 2, ! OSMemory_TypeROM = OSMemory_TypeFlags: 3, ! OSMemory_TypeIO = OSMemory_TypeFlags: 4; TYPE OSMemory_ControllerFlags = .Bits; CONST ! OSMemory_ControllerNo = OS_ControllerFlags: &F, ! OSMemory_ControllerNoShift = .Int: 0, ! OSMemory_ControllerType = OS_ControllerFlags: &FFFFFFF0, ! OSMemory_ControllerTypeShift = .Int: 8, ! OSMemory_ControllerTypeEASI = OS_ControllerFlags: 0, ! OSMemory_ControllerTypeEASISpace = OS_ControllerFlags: 1, ! OSMemory_ControllerTypeVIDC1 = OS_ControllerFlags: 2, ! OSMemory_ControllerTypeVIDC20 = OS_ControllerFlags: 3; SWI --- 2239,2290 ---- TYPE OSMemory_TypeFlags = .Bits; CONST ! OSMemory_Type = OSMemory_TypeFlags: %111100000000, ! OSMemory_TypeShift = .Int: 8, ! OSMemory_TypeAbsent = OSMemory_TypeFlags: 0, ! OSMemory_TypeDRAM = OSMemory_TypeFlags: 1, ! OSMemory_TypeVRAM = OSMemory_TypeFlags: 2, ! OSMemory_TypeROM = OSMemory_TypeFlags: 3, ! OSMemory_TypeIO = OSMemory_TypeFlags: 4, ! OSMemory_TypeSoftROM = OSMemory_TypeFlags: 5 "RISC O S 5+"; TYPE OSMemory_ControllerFlags = .Bits; CONST ! OSMemory_ControllerNo = OS_ControllerFlags: &F, ! OSMemory_ControllerNoShift = .Int: 0, ! OSMemory_ControllerType = OS_ControllerFlags: &FFFFFFF0, ! OSMemory_ControllerTypeShift = .Int: 8, ! OSMemory_ControllerTypeEASI = OS_ControllerFlags: 0, ! OSMemory_ControllerTypeEASISpace = OS_ControllerFlags: 1, ! OSMemory_ControllerTypeVIDC1 = OS_ControllerFlags: 2, ! OSMemory_ControllerTypeVIDC20 = OS_ControllerFlags: 3, ! OSMemory_ControllerTypeSSpace = OS_ControllerFlags: 4 "RISC O S 5+", ! OSMemory_ControllerTypeExtensionROMs = OS_ControllerFlags: 5 "RISC O S 5+"; ! ! TYPE OSMemory_IOFlags = .Bits; ! CONST ! OSMemory_IOBufferable = OSMemory_IOFlags: 0x100, ! OSMemory_IOCacheable = OSMemory_IOFlags: 0x200, ! OSMemory_IODoublyMapped = OSMemory_IOFlags: 0x10000, ! OSMemory_IORestrictAccess = OSMemory_IOFlags: 0x20000, ! OSMemory_IOAccess = OSMemory_IOFlags: 0xF000000, ! OSMemory_IOAccessShift = .Int: 24; ! ! TYPE OSMemory_IOReferenceKey; ! ! TYPE OSMemory_AreaFlags = .Bits; ! CONST ! OSMemory_Area = OSMemory_AreaFlags: 0xFF00, ! OSMemory_AreaShift = .Int: 8, ! OSMemory_AreaCursorSystemSound = OSMemory_AreaFlags: 1, ! OSMemory_AreaIRQStack = OSMemory_AreaFlags: 2, ! OSMemory_AreaSVCStack = OSMemory_AreaFlags: 3, ! OSMemory_AreaABTStack = OSMemory_AreaFlags: 4, ! OSMemory_AreaUNDStack = OSMemory_AreaFlags: 5, ! OSMemory_AreaSoftCAM = OSMemory_AreaFlags: 6, ! OSMemory_AreaLevelOnePageTables = OSMemory_AreaFlags: 7, ! OSMemory_AreaLevelTwoPageTables = OSMemory_AreaFlags: 8, ! OSMemory_AreaHALWorkspace = OSMemory_AreaFlags: 9, ! OSMemory_AreaKernelBuffers = OSMemory_AreaFlags: 10, ! OSMemory_AreaUncacheableHALWorkspace = OSMemory_AreaFlags: 11; SWI *************** *** 2313,2316 **** --- 2343,2385 ---- EXIT ( R3! = .Int: page_number + ) ), + OSMemory_MapInPermanentIO = + ( NUMBER 0x68, + ENTRY + ( R0 # 13 "Permanently map in a region of IO memory - RISC O S 5+", + R0 | OSMemory_IOFlags: flags, + R1 = .Ref .Data: phys_addr, + R2 = .Int: size + ), + EXIT + ( R3! = .Ref .Data: log_addr + ) ), + OSMemory_MapInTemporaryIO = + ( NUMBER 0x68, + ENTRY + ( R0 # 14 "Temporarily map in 1Mb of IO memory - RISC O S 5+", + R0 | OSMemory_IOFlags: flags, + R1 = .Ref .Data: phys_addr + ), + EXIT + ( R2! = .Ref .Data: log_addr, + R3 = OSMemory_IOReferenceKey: key + ) ), + OSMemory_MapOutTemporaryIO = + ( NUMBER 0x68, + ENTRY + ( R0 # 15 "Map out a region of temporary IO memory - RISC O S 5+", + R1 = OSMemory_IOReferenceKey: key + ) ), + OSMemory_GetAreaInfo = + ( NUMBER 0x68, + ENTRY + ( R0 # 16 "Get information on a memory area - RISC O S 5+", + R0 | OSMemory_AreaFlags: type + ), + EXIT + ( R1! = .Ref .Data: base, + R2 = .Int: allocated, + R3 = .Int: used ) ); Index: OSReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSReadSysInfo.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** OSReadSysInfo.swi 20 Nov 2002 00:00:26 -0000 1.2 --- OSReadSysInfo.swi 25 Aug 2003 11:08:04 -0000 1.3 *************** *** 37,40 **** --- 37,56 ---- OSReadSysInfo_LCDControlType1 = OSReadSysInfo_Flags2: 1; + TYPE OSReadSysInfo_Platform = .Int; + CONST + OSReadSysInfo_PlatformUnknown = OSReadSysInfo_PlatformClass: 0, + OSReadSysInfo_PlatformRiscPC = OSReadSysInfo_PlatformClass: 1, + OSReadSysInfo_PlatformA7000 = OSReadSysInfo_PlatformClass: 2, + OSReadSysInfo_PlatformA7000Plus = OSReadSysInfo_PlatformClass: 3, + OSReadSysInfo_PlatformHAL = OSReadSysInfo_PlatformClass: 5; + + TYPE OSReadSysInfo_PlatformFlags = .Bits; + CONST + OSReadSysInfo_PlatformSupportsPodules = OSReadSysInfo_PlatformFlags: 0x1, + OSReadSysInfo_PlatformSupportsPCI = OSReadSysInfo_PlatformFlags: 0x2, + OSReadSysInfo_PlatformSupportsMultiCPU = OSReadSysInfo_PlatformFlags: 0x4, + OSReadSysInfo_PlatformHasSoftPowerControl = OSReadSysInfo_PlatformFlags: 0x8, + OSReadSysInfo_PlatformRunsOSFromRAM = OSReadSysInfo_PlatformFlags: 0x10; + TYPE OSReadSysInfo_ROMInformationCode = .Int; CONST *************** *** 102,105 **** --- 118,141 ---- ) ), + OSReadSysInfo_EthernetAddress = + ( NUMBER 0x58, + ENTRY + ( R0 # 4 "Reads the ethernet address - RISC O S 4+" + ), + EXIT + ( R0 = .Bits: address_lo, + R1 = .Bits: address_hi + ) ), + + OSReadSysInfo_RawMachineId = + ( NUMBER 0x58, + ENTRY + ( R0 # 5 "Reads the raw unique machine id - RISC O S 4+" + ), + EXIT + ( R0 = .Bits: id_lo, + R1 = .Bits: id_hi + ) ), + OSReadSysInfo_KernelValue = ( NUMBER 0x58, *************** *** 141,144 **** --- 177,191 ---- R2 = .Ref .Data: abort_psr, R3! = .Ref .Data: fault_address + ) ), + + OSReadSysInfo_PlatformClass = + ( NUMBER 0x58, + ENTRY + ( R0 # 8 "Reads the platform class - RISC O S 4+" + ), + EXIT + ( R0! = OSReadSysInfo_Platform: class, + R1 = OSReadSysInfo_PlatformFlags: flags, + R2 = OSReadSysInfo_PlatformFlags: valid_flags ) ), |
From: <th...@us...> - 2003-08-25 11:46:49
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv21226/docs Modified Files: ChangeLog Log Message: Added some extra OSMemory and OSReadSysInfo reason codes based on the StrongHelp documentation. Change 20030825-1. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** ChangeLog 29 Jun 2003 16:38:08 -0000 1.44 --- ChangeLog 25 Aug 2003 11:08:04 -0000 1.45 *************** *** 2,5 **** --- 2,9 ---- --------- * Enhancments: + - Added some extra OSMemory reason codes for RISC O S 5 based on the + StrongHelp documentation. (20030825-1, Tom Hughes) + - Added some extra OSReadSysInfo reason codes based on the StrongHelp + documentation. (20030825-1, Tom Hughes) - Added the ColourMap module for Select. (20030629-6, Tom Hughes) - Added the new 32 bit clean flags for Draw_ProcessPath to replace |
From: <th...@us...> - 2003-07-16 18:22:43
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv21474 Modified Files: PCI.swi Log Message: Fix argument name clash. Index: PCI.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/PCI.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PCI.swi 15 Jul 2003 17:14:49 -0000 1.2 --- PCI.swi 16 Jul 2003 18:22:37 -0000 1.3 *************** *** 250,254 **** ( R0 = PCI_Class: class, R1 = PCI_Class: class_mask, ! R3 = PCI_Function: function ), EXIT --- 250,254 ---- ( R0 = PCI_Class: class, R1 = PCI_Class: class_mask, ! R3 = PCI_Function: previous_function ), EXIT |
From: <th...@us...> - 2003-07-15 17:14:52
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv32340 Modified Files: PCI.swi Log Message: Fix a typo and an argument name clash. Index: PCI.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/PCI.swi,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PCI.swi 21 Dec 2002 16:59:34 -0000 1.1 --- PCI.swi 15 Jul 2003 17:14:49 -0000 1.2 *************** *** 198,202 **** ), EXIT ! ( R0 = PCI_HardwarermAddressOutputFlags: flags_out, R1! = PCI_Address: pci_address, R2 = .Int: length --- 198,202 ---- ), EXIT ! ( R0 = PCI_HardwareAddressOutputFlags: flags_out, R1! = PCI_Address: pci_address, R2 = .Int: length *************** *** 238,242 **** R1 = PCI_ID: device_id, R2 = PCI_ID: subsystem_vendor_id, ! R3 = PCI_Function: function, R4 = PCI_ID: subsystem_id ), --- 238,242 ---- R1 = PCI_ID: device_id, R2 = PCI_ID: subsystem_vendor_id, ! R3 = PCI_Function: previous_function, R4 = PCI_ID: subsystem_id ), |
From: <th...@us...> - 2003-06-29 16:38:13
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv22079/Source/Core/oslib Added Files: ColourMap.swi Log Message: Add the ColourMap module. --- NEW FILE: ColourMap.swi --- TITLE ColourMap; AUTHOR "Tom Hughes, to...@co..., 29 June 2003"; NEEDS OS, OSSpriteOp; SWI ColourMap_Start = ( NUMBER 0x567C0 "Initialise a block of memory for use as a ColourMap workspace - RISC O S 4.36+", ENTRY ( R0 = .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size ), EXIT ( R2! = .Int: size_used ) ), ColourMap_ApplyMapping = ( NUMBER 0x567C1 "Apply a new colour mapping to a workspace - RISC O S 4.36+", ABSENT ), ColourMapApplyMapping_User = ( NUMBER 0x567C1, ENTRY ( R0 # 0 "Apply a user colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size, R3 -> OSSpriteOp_ColourMapping: mapping ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Identity = ( NUMBER 0x567C1, ENTRY ( R0 # 1 "Apply an identity colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Invert = ( NUMBER 0x567C1, ENTRY ( R0 # 2 "Apply an inversion colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Monochrome = ( NUMBER 0x567C1, ENTRY ( R0 # 3 "Apply grey scale colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_MonochromeAndScale = ( NUMBER 0x567C1, ENTRY ( R0 # 4 "Apply grey scale colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size, R3 = OS_Colour: black, R4 = OS_Colour: white ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Gamma = ( NUMBER 0x567C1, ENTRY ( R0 # 5 "Apply gamma correction colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size, R3 = .Int: gamma_level ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Contrast = ( NUMBER 0x567C1, ENTRY ( R0 # 6 "Apply contrast adjustment colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size, R3 = .Int: factor ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Brightness = ( NUMBER 0x567C1, ENTRY ( R0 # 7 "Apply brightness adjustment colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size, R3 = .Int: offset ), EXIT ( R2! = .Int: size_required ) ), ColourMapApplyMapping_Blend = ( NUMBER 0x567C1, ENTRY ( R0 # 8 "Apply colour blend colour mapping to a workspace - RISC O S 4.36+", R0 | .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size, R3 = OS_Colour: colour, R4 = .Int: factor ), EXIT ( R2! = .Int: size_required ) ), ColourMap_End = ( NUMBER 0x567C2 "Build a colour mapping descriptor from a workspace - RISC O S 4.36+", ENTRY ( R0 = .Bits: flags, R1 = .Ref .Data: workspace, R2 = .Int: size ), EXIT ( R0! -> OSSpriteOp_ColourMapping: mapping ) ) |
From: <th...@us...> - 2003-06-29 16:38:13
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv22079/docs Modified Files: ChangeLog Log Message: Add the ColourMap module. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** ChangeLog 29 Jun 2003 11:06:39 -0000 1.43 --- ChangeLog 29 Jun 2003 16:38:08 -0000 1.44 *************** *** 2,5 **** --- 2,6 ---- --------- * Enhancments: + - Added the ColourMap module for Select. (20030629-6, Tom Hughes) - Added the new 32 bit clean flags for Draw_ProcessPath to replace the flag in R7's top bit. (Change 20030629-5, Tom Hughes) |
From: <th...@us...> - 2003-06-29 11:06:41
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv10649/Source/User/oslib Modified Files: Draw.swi Log Message: Added 32 bit clean Draw_ProcessPath interface. Change 20030629-5. Index: Draw.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/Draw.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Draw.swi 21 Dec 2002 11:01:36 -0000 1.2 --- Draw.swi 29 Jun 2003 11:06:39 -0000 1.3 *************** *** 37,40 **** --- 37,42 ---- Draw_FillInteriorBoundary = Draw_FillStyle: %10000, Draw_FillFullInterior = Draw_FillStyle: %100000, + Draw_FillOutputBBox = Draw_FillStyle: %10000000000000000000000000 "RISC O S 5", + Draw_Fill32BitClean = Draw_FillStyle: %100000000000000000000000000 "RISC O S 5", Draw_FillCloseOpenSubpaths = Draw_FillStyle: %1000000000000000000000000000, Draw_FillFlatten = Draw_FillStyle: %10000000000000000000000000000, |
From: <th...@us...> - 2003-06-29 11:06:41
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv10649/docs Modified Files: ChangeLog Log Message: Added 32 bit clean Draw_ProcessPath interface. Change 20030629-5. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** ChangeLog 29 Jun 2003 10:58:30 -0000 1.42 --- ChangeLog 29 Jun 2003 11:06:39 -0000 1.43 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added the new 32 bit clean flags for Draw_ProcessPath to replace + the flag in R7's top bit. (Change 20030629-5, Tom Hughes) - Added the CDFSFilerOpenPlayer message. (20030629-4, Tom Hughes) - Added extra sprite mode flag and OSSpriteOp calls for alpha channel |
From: <th...@us...> - 2003-06-29 10:58:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Computer/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv9569/Source/Computer/oslib Added Files: CDFSFiler.swi Log Message: Added the CDFSFilerOpenPlayer message. Chaneg 20030629-4. --- NEW FILE: CDFSFiler.swi --- TITLE CDFSFiler; AUTHOR "Tom Hughes, to...@co..., 29 June 2003"; NEEDS Wimp; CONST Message_CDFSFilerOpenPlayer = .Bits: 0x4BE00; TYPE CDFSFiler_MessageOpenPlayer = .Struct ( .Int: drive_number, .Bits: flags ); TYPE CDFSFiler_FullMessageOpenPlayer = .Struct: Wimp_MessageHeader ( .Int: drive_number, .Bits: flags ) |
From: <th...@us...> - 2003-06-29 10:58:33
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv9569/docs Modified Files: ChangeLog Log Message: Added the CDFSFilerOpenPlayer message. Chaneg 20030629-4. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** ChangeLog 29 Jun 2003 10:43:03 -0000 1.41 --- ChangeLog 29 Jun 2003 10:58:30 -0000 1.42 *************** *** 2,5 **** --- 2,6 ---- --------- * Enhancments: + - Added the CDFSFilerOpenPlayer message. (20030629-4, Tom Hughes) - Added extra sprite mode flag and OSSpriteOp calls for alpha channel masks. (20030629-3, Tom Hughes) |
From: <th...@us...> - 2003-06-29 10:43:07
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv8037/docs Modified Files: ChangeLog Log Message: Added alpha mask support to OSSpriteOp. Change 20030629-3. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** ChangeLog 29 Jun 2003 09:50:38 -0000 1.40 --- ChangeLog 29 Jun 2003 10:43:03 -0000 1.41 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added extra sprite mode flag and OSSpriteOp calls for alpha channel + masks. (20030629-3, Tom Hughes) - Added extra dynamic area flags and OS_DynamicArea methods for HeapDA support in RISC O S Select. (20030629-2, Tom Hughes) |
From: <th...@us...> - 2003-06-29 10:43:07
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv8037/Source/Core/oslib Modified Files: OSSpriteOp.swi Log Message: Added alpha mask support to OSSpriteOp. Change 20030629-3. Index: OSSpriteOp.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OSSpriteOp.swi,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** OSSpriteOp.swi 28 Nov 2002 13:08:59 -0000 1.4 --- OSSpriteOp.swi 29 Jun 2003 10:43:03 -0000 1.5 *************** *** 46,55 **** TYPE OSSpriteOp_ModeWord = .Bits; CONST //for sprite mode words OSSpriteOp_XRes = OSSpriteOp_ModeWord: %11111111111110, OSSpriteOp_XResShift = .Int: 1, OSSpriteOp_YRes = OSSpriteOp_ModeWord: %111111111111100000000000000, OSSpriteOp_YResShift = .Int: 14, ! OSSpriteOp_Type = OSSpriteOp_ModeWord: %11111000000000000000000000000000, ! OSSpriteOp_TypeShift = .Int: 27; CONST --- 46,57 ---- TYPE OSSpriteOp_ModeWord = .Bits; CONST //for sprite mode words + OSSpriteOp_NewStyle = OSSpriteOp_ModeWord: %1, OSSpriteOp_XRes = OSSpriteOp_ModeWord: %11111111111110, OSSpriteOp_XResShift = .Int: 1, OSSpriteOp_YRes = OSSpriteOp_ModeWord: %111111111111100000000000000, OSSpriteOp_YResShift = .Int: 14, ! OSSpriteOp_Type = OSSpriteOp_ModeWord: %1111000000000000000000000000000, ! OSSpriteOp_TypeShift = .Int: 27, ! OSSpriteOp_AlphaMask = OSSpriteOp_ModeWord: %10000000000000000000000000000000 "RISC O S Select"; CONST *************** *** 526,544 **** ) ), ! OSSpriteOp_ReadPixelMask = (NUMBER 0x2E, ENTRY (R0 # 43 "Reads pixel ! mask", R0 | OSSpriteOp_Flags: flags, R1 -> OSSpriteOp_Area: area, R2 = OSSpriteOp_Id: id, R3 = .Int: x, ! R4 = .Int: y), EXIT ( R5! = .Bool: solid ! )), ! OSSpriteOp_WritePixelColourDeep = ( NUMBER 0x2E, ENTRY ! ( R0 # 42 "Writes pixel colour using 24-bit RGB value", R0 | OSSpriteOp_Flags: flags, R1 = .Ref OSSpriteOp_Area: area, --- 528,576 ---- ) ), ! OSSpriteOp_WritePixelColourDeep = ! ( NUMBER 0x2E, ! ENTRY ! ( R0 # 42 "Writes pixel colour using 24-bit RGB value", ! R0 | OSSpriteOp_Flags: flags, ! R1 = .Ref OSSpriteOp_Area: area, ! R2 = OSSpriteOp_Id: id, ! R3 = .Int: x, ! R4 = .Int: y, ! R5 = .Bits: gcol, ! R6 = OS_Tint: tint ! ) ), ! ! OSSpriteOp_ReadPixelMask = ! ( NUMBER 0x2E, ! ENTRY ! ( R0 # 43 "Reads pixel mask", R0 | OSSpriteOp_Flags: flags, R1 -> OSSpriteOp_Area: area, R2 = OSSpriteOp_Id: id, R3 = .Int: x, ! R4 = .Int: y ! ), EXIT ( R5! = .Bool: solid ! ) ), ! OSSpriteOp_ReadPixelMaskAlpha = ( NUMBER 0x2E, ENTRY ! ( R0 # 43 "Reads pixel mask with alpha channel support - RISC O S Select", ! R0 | OSSpriteOp_Flags: flags, ! R1 -> OSSpriteOp_Area: area, ! R2 = OSSpriteOp_Id: id, ! R3 = .Int: x, ! R4 = .Int: y ! ), ! EXIT ! ( R5! = .Int: opacity ! ) ), ! ! OSSpriteOp_WritePixelMask = ! ( NUMBER 0x2E, ! ENTRY ! ( R0 # 44 "Writes pixel mask", R0 | OSSpriteOp_Flags: flags, R1 = .Ref OSSpriteOp_Area: area, *************** *** 546,555 **** R3 = .Int: x, R4 = .Int: y, ! R5 = .Bits: gcol, ! R6 = OS_Tint: tint ) ), ! OSSpriteOp_WritePixelMask = (NUMBER 0x2E, ENTRY (R0 # 44 "Writes pixel ! mask", R0 | OSSpriteOp_Flags: flags, R1 = .Ref OSSpriteOp_Area: area, --- 578,588 ---- R3 = .Int: x, R4 = .Int: y, ! R5 = .Bool: solid ) ), ! OSSpriteOp_WritePixelMaskAlpha = ! ( NUMBER 0x2E, ! ENTRY ! ( R0 # 44 "Writes pixel mask with alpha channel support - RISC O S Select", R0 | OSSpriteOp_Flags: flags, R1 = .Ref OSSpriteOp_Area: area, *************** *** 557,561 **** R3 = .Int: x, R4 = .Int: y, ! R5 = .Bool: solid)), OSSpriteOp_InsertColumn = (NUMBER 0x2E, ENTRY (R0 # 45 "Inserts column", --- 590,595 ---- R3 = .Int: x, R4 = .Int: y, ! R5 = .Int: opacity ! ) ), OSSpriteOp_InsertColumn = (NUMBER 0x2E, ENTRY (R0 # 45 "Inserts column", |
From: <th...@us...> - 2003-06-29 09:50:42
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv2290/docs Modified Files: ChangeLog Log Message: Added HeapDA support for Select. Change 20030629-2. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** ChangeLog 29 Jun 2003 09:25:35 -0000 1.39 --- ChangeLog 29 Jun 2003 09:50:38 -0000 1.40 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added extra dynamic area flags and OS_DynamicArea methods for HeapDA + support in RISC O S Select. (20030629-2, Tom Hughes) - Added Wimp_ReadSysInfo 20 to read the 'special' highlighting colours on RISC O S Select. (20030629-1, Tom Hughes) |
From: <th...@us...> - 2003-06-29 09:50:42
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv2290/Source/Core/oslib Modified Files: OS.swi Log Message: Added HeapDA support for Select. Change 20030629-2. Index: OS.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/Core/oslib/OS.swi,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** OS.swi 11 Jan 2003 14:53:48 -0000 1.12 --- OS.swi 29 Jun 2003 09:50:38 -0000 1.13 *************** *** 1707,1711 **** OS_AreaShrinkable = OS_AreaFlags: %1000000000, OS_AreaSparse = OS_AreaFlags: %10000000000, ! OS_AreaPrivate = OS_AreaFlags: %100000000000; TYPE --- 1707,1712 ---- OS_AreaShrinkable = OS_AreaFlags: %1000000000, OS_AreaSparse = OS_AreaFlags: %10000000000, ! OS_AreaPrivate = OS_AreaFlags: %100000000000, ! OS_AreaIsHeap = OS_AreaFlags: %100000000000000 "RISC O S Select"; TYPE *************** *** 2080,2084 **** R2 = .Int: size, R3 -> .Data: base_address, ! R4 = .Bits: flags, R5 = .Int: size_limit, R6 -> .Asm: handler, --- 2081,2085 ---- R2 = .Int: size, R3 -> .Data: base_address, ! R4 = OS_AreaFlags: flags, R5 = .Int: size_limit, R6 -> .Asm: handler, *************** *** 2108,2112 **** ( R2 = .Int: size, R3 -> .Data: base_address, ! R4 = .Bits: flags, R5 = .Int: size_limit, R6 -> .Asm: handler, --- 2109,2113 ---- ( R2 = .Int: size, R3 -> .Data: base_address, ! R4 = OS_AreaFlags: flags, R5 = .Int: size_limit, R6 -> .Asm: handler, *************** *** 2167,2170 **** --- 2168,2219 ---- R2 -> .Data: base_address, R3 = .Int: size + ) ), + OSDynamicArea_HeapDescribe = + ( NUMBER 0x66, + ENTRY + ( R0 # 14 "Describe the space used by a dynamic area's heap - RISC O S Select", + R1 = OS_DynamicAreaNo: area + ), + EXIT + ( R2 = .Int: max, + R3! = .Int: free + ) ), + OSDynamicArea_HeapAlloc = + ( NUMBER 0x66, + ENTRY + ( R0 # 15 "Claim space from a dynamic area's heap - RISC O S Select", + R1 = OS_DynamicAreaNo: area, + R3 = .Int: size + ), + EXIT + ( R2! = .Ref Void: blk + ) ), + OSDynamicArea_HeapFree = + ( NUMBER 0x66, + ENTRY + ( R0 # 16 "Release space previously claimed from a dynamic area's heap - RISC O S Select", + R1 = OS_DynamicAreaNo: area, + R2 = .Ref Void: blk + ) ), + OSDynamicArea_HeapRealloc = + ( NUMBER 0x66, + ENTRY + ( R0 # 17 "Resize a previously claimed block from a dynamic area's heap - RISC O S Select", + R1 = OS_DynamicAreaNo: area, + R2 = .Ref Void: blk, + R3 = .Int: size_increase + ), + EXIT + ( R2! = .Ref Void: blk_out + ) ), + OSDynamicArea_HeapReadSize = + ( NUMBER 0x66, + ENTRY + ( R0 # 18 "Read the size of a block allocated from a dynamic area's heap - RISC O S Select", + R1 = OS_DynamicAreaNo: area, + R2 = .Ref Void: blk + ), + EXIT + ( R3! = .Int: size ) ); |
From: <th...@us...> - 2003-06-29 09:25:37
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv32611/Source/User/oslib Modified Files: WimpReadSysInfo.swi Log Message: Added Wimp_ReadSysInfo 20. Change 20030629-1. Index: WimpReadSysInfo.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/WimpReadSysInfo.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** WimpReadSysInfo.swi 28 Jun 2003 22:52:44 -0000 1.2 --- WimpReadSysInfo.swi 29 Jun 2003 09:25:35 -0000 1.3 *************** *** 102,104 **** R2 -> OSSpriteOp_Area: low_priority ) ! ) --- 102,115 ---- R2 -> OSSpriteOp_Area: low_priority ) ! ), ! ! WimpReadSysInfo_SpecialHighlightingColours = ! ( NUMBER 0x400F2, ! ENTRY ! ( R0 # 20 "Reads the 'special' highlighting colours defined ! with *WimpVisualFlags - RISC O S Select" ! ), ! EXIT ! ( R0 = Wimp_Colour: bg, ! R1 = Wimp_Colour: fg ! ) ) |
From: <th...@us...> - 2003-06-29 09:25:37
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/docs In directory sc8-pr-cvs1:/tmp/cvs-serv32611/docs Modified Files: ChangeLog Log Message: Added Wimp_ReadSysInfo 20. Change 20030629-1. Index: ChangeLog =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/docs/ChangeLog,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** ChangeLog 28 Jun 2003 22:52:44 -0000 1.38 --- ChangeLog 29 Jun 2003 09:25:35 -0000 1.39 *************** *** 2,5 **** --- 2,7 ---- --------- * Enhancments: + - Added Wimp_ReadSysInfo 20 to read the 'special' highlighting colours + on RISC O S Select. (20030629-1, Tom Hughes) - Added Wimp_Extend 13 and Wimp_ReadSysinfo 19 to provide access to the priority sprite pool in RISC O S Select. (20030628-5, Tom Hughes) |
From: <th...@us...> - 2003-06-29 09:21:43
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv32281/Source/User/oslib Modified Files: WimpExtend.swi Log Message: Fix in/out argument name conflict for WimpExtend_GetSpriteAddress. Index: WimpExtend.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/WimpExtend.swi,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** WimpExtend.swi 28 Jun 2003 22:55:12 -0000 1.3 --- WimpExtend.swi 29 Jun 2003 09:21:40 -0000 1.4 *************** *** 78,82 **** ( R0 # 13 "Lookup a sprite using the same algorithm as the Window Manager - RISC O S Select", ! R1 -> OSSpriteOp_Area: area, R2 -> .Char: sprite_name ), --- 78,82 ---- ( R0 # 13 "Lookup a sprite using the same algorithm as the Window Manager - RISC O S Select", ! R1 -> OSSpriteOp_Area: sprite_area, R2 -> .Char: sprite_name ), |
From: <th...@us...> - 2003-06-28 22:55:14
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib In directory sc8-pr-cvs1:/tmp/cvs-serv6069/Source/User/oslib Modified Files: WimpExtend.swi Log Message: Fix mistake in Wimp_Extend 13 definition. Index: WimpExtend.swi =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/User/oslib/WimpExtend.swi,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** WimpExtend.swi 28 Jun 2003 22:52:44 -0000 1.2 --- WimpExtend.swi 28 Jun 2003 22:55:12 -0000 1.3 *************** *** 78,81 **** --- 78,82 ---- ( R0 # 13 "Lookup a sprite using the same algorithm as the Window Manager - RISC O S Select", + R1 -> OSSpriteOp_Area: area, R2 -> .Char: sprite_name ), |