<td>Wait a while for correct scheduler to be set before starting threads. /rk</td></tr>
<tr><td>05-SEP-2006</td><td>src/plc</td>
<td>Wait for all threads to set its priority before changing real and effective user id. /rk</td></tr>
<tr><td>30-JAN-2007</td><td>src/init</td>
<td>Process rt_webmonelog (web eventlog server) added to startup. /cs</td></tr>
<tr><td>30-JAN-2007</td><td>xtt/web</td>
<td>_opwin removed from homepage name. index.html set as defaultname. /cs</td></tr>
<tr><td>30-JAN-2007</td><td>xtt/web</td>
<td>Possibility to configure which objectgraph jar-files that should be loaded (BaseComponent or ABB). /cs</td></tr>
<tr><td>30-JAN-2007</td><td>bcomp/bcomp</td>
<td>New components for On/Off burner control, CompOnOffBurner and CompOnOffZone. /cs</td></tr>
<tr><td>30-JAN-2007</td><td>java/web</td>
<td>Button for Eventlog in operators menu added. /cs</td></tr>
<tr><td>30-JAN-2007</td><td>src/wbl</td>
<td>Attribute LoadArchives added to WebHandler with new type WebLoadArchiveMask. /cs</td></tr>
<tr><td>30-JAN-2007</td><td>java/jop</td>
<td>Default background color in GeTextField changed from Inherit to lightgrey. /cs</td></tr>
<tr><td>29-JAN-2007</td><td>java/web</td>
<td>Bugfix in dynamic HostObject in web interface. /cs</td></tr>
<tr><td>25-JAN-2007</td><td>xtt/ev</td>
<td>Problem with double appearence of alarm when communication is bad fixed. /cs</td></tr>
<tr><td>24-JAN-2007</td><td>src/io</td>
<td>Check at io startup if multiple signals are connected to the same channel. /cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/wtt</td>
<td>Application build method for Application and PlcProcess objects. /cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/wb</td>
<td>Click time increated for MB2 (create object) in wtt. /cs</td></tr>
<tr><td>24-JAN-2007</td><td>src/wbl</td>
<td>Attribute BuildCmd moved/added to Application and PlcProcess. /cs</td></tr>
<tr><td>24-JAN-2007</td><td>wb/plc</td>
<td>'Create Object' added to the Plc Editor popupmenu. /cs</td></tr>
<tr><td>23-JAN-2007</td><td>wb/wb</td>
<td>Connect methods for GetATv, StoAtv, CStoATv, GetDTv etc added. /cs</td></tr>
<tr><td>23-JAN-2007</td><td>xtt/xtt</td>
<td>Bugfix in remtrans table. If multicast object found, object was not displayed. /cs</td></tr>
<tr><td>23-JAN-2007</td><td>wb/wb</td>
<td>Bugfix in trace attribute for GetIpToA. /cs</td></tr>
<tr><td>17-JAN-2007</td><td>xtt/ge</td>
<td>Property EscapeStore for dynamic type ValueInput added. /cs</td></tr>
<tr><td>16-JAN-2007</td><td>src/trace</td>
<td>Mouse Scroll events added. /cs</td></tr>
<tr><td>16-JAN-2007</td><td>xtt/xtt</td>
<td>Toolbar with icons for the methods of the selected object added. /cs</td></tr>
<tr><td>16-JAN-2007</td><td>wb/plc</td>
<td>Mouse Scroll events added. /cs</td></tr>
<tr><td>15-JAN-2007</td><td>xtt/curve</td>
<td>Scroll and zoom with arrow keys and mouse wheel. Scroll buttons in tools. /cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/ge</td>
<td>Fileview for import of pwg and image files. /cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Gtk version of xtt. /cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Nodename displayed i Xtt title. /cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Font size in alarmtexts in operator window can be changed. /cs</td></tr>
<tr><td>12-JAN-2007</td><td>wb/wb</td>
<td>Gtk version of wb. /cs</td></tr>
<tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>New syntax for function key definition file (gtk version). /cs</td></tr>
<tr><td>12-JAN-2007</td><td>src/trace</td>
<td>Gtk version of rt_trace. Navigator window inserted in main window. /cs</td></tr>
<tr><td>10-OCT-2006</td><td>wb/pkg</td>
<td>Support for bootnodes added, i.e. copying of package to other nodes than the actual process or operator station. /cs</td></tr>
<tr><td>05-SEP-2006</td><td>src/rt_tmon</td>
<td>Established new callback function for glibc malloc memory checks. /rk</td></tr>
<tr><td>05-SEP-2006</td><td>src/plc</td>
<td>Wait for all threads to set its priority before changing real and effective user id. /rk</td></tr>
<tr><td>05-SEP-2006</td><td>src/rt_qmon</td>
<td>Wait a while for correct scheduler to be set before starting threads. /rk</td></tr>
<tr><td>30-AUG-2006</td><td>src/conv</td>
<td>Attribute changed from enum to mask or v.v. was not converted. /cs</td></tr>
<tr><td>22-AUG-2006</td><td>wb/wb</td>
...
...
@@ -30,10 +90,10 @@
<td>Byte order dependency added for PRM data in profibus configurator. /cs</td></tr>
<tr><td>20-JUL-2006</td><td>src/init</td>
<td>Try with smaller posix message queue if system does not support big queues. /rk</td></tr>
<tr><td>13-JUL-2006</td><td>src/rt</td>
<td>Bugfix in classcache for large classes. /rk</td></tr>
<tr><td>13-JUL-2006</td><td>src/init</td>
<td>Volume versioncheck for volref removed if volume is not yet loaded. /rk</td></tr>
<tr><td>13-JUL-2006</td><td>src/rt</td>
<td>Bugfix in classcache for large classes. /rk</td></tr>
<tr><td>12-JUL-2006</td><td>abb/-</td>
<td>ABB_ACS800_Slave: IORack bit was missing. /cs</td></tr>
<tr><td>11-JUL-2006</td><td>wb/utl</td>
...
...
@@ -42,10 +102,10 @@
<td>Bugfix in GetSp: short string could cause compile problems. /cs</td></tr>
<tr><td>30-JUN-2006</td><td>src/wbl</td>
<td>Listdescriptor for channellist adapted to V4.x. /cs</td></tr>
<tr><td>29-JUN-2006</td><td>xtt/ge</td>
<td>Format for Time and DeltaTime in table added. /cs</td></tr>
<tr><td>29-JUN-2006</td><td>wb/plc</td>
<td>Bugfix: CStoIp, StoIp, StoAToIp and CStoAToIp with In-input not connected, did not fetch the supplied value. /cs</td></tr>
<tr><td>29-JUN-2006</td><td>xtt/ge</td>
<td>Format for Time and DeltaTime in table added. /cs</td></tr>
<tr><td>28-JUN-2006</td><td>xtt/ge</td>
<td>New Value, ValueInput and Button subgraphs with Right and Center adjustment. /cs</td></tr>
<tr><td>28-JUN-2006</td><td>xtt/glow</td>
...
...
@@ -58,46 +118,46 @@
<td>Object attributes channels and signals displayed in Device table. /cs</td></tr>
<tr><td>07-JUN-2006</td><td>wb/wb</td>
<td>Bugfix in wb_name, segment(0) returned invalid name for root objects. /cs</td></tr>
<tr><td>30-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix: change text without selecting any text object caused segfault. /cs</td></tr>
<tr><td>30-MAY-2006</td><td>wb/wb</td>
<td>UpdateClasses also converts the input and output masks in function objects. /cs</td></tr>
<tr><td>30-MAY-2006</td><td>bcomp/bcomp</td>
<td>Local mode added to CompModeDM and BaseMValve. /cs</td></tr>
<tr><td>30-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix: change text without selecting any text object caused segfault. /cs</td></tr>
<tr><td>24-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix in classeditor. Change of classname caused unidentified class of the template object of the class. /cs</td></tr>
<tr><td>24-MAY-2006</td><td>xtt/ge</td>
<td>Property for selected cell color in GrowTable. /cs</td></tr>
<tr><td>24-MAY-2006</td><td>wb/wb</td>
<td>StructName in ObjBodyDef inserted in PostCreate method. /cs</td></tr>
<tr><td>24-MAY-2006</td><td>xtt/ge</td>
<td>Property for selected cell color in GrowTable. /cs</td></tr>
<tr><td>24-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix in classeditor. Change of classname caused unidentified class of the template object of the class. /cs</td></tr>
<tr><td>23-MAY-2006</td><td>src/pwrb</td>
<td>New class GetDatap added, to fetch datainputs in template plc. /cs</td></tr>
<tr><td>22-MAY-2006</td><td>bcomp/bcomp</td>
<td>New classes CompPID and CompModePID: PID controller divided in main object and function object. /cs</td></tr>
<tr><td>22-MAY-2006</td><td>wb/wtt</td>
<td>Update Class added in menu, and new commands: 'update classes' and 'check classes'. /cs</td></tr>
<tr><td>22-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix for $user attributes. Scan function for dynamics wasn't called. /cs</td></tr>
<tr><td>22-MAY-2006</td><td>wb/wtt</td>
<td>Update Class added in menu, and new commands: 'update classes' and 'check classes'. /cs</td></tr>
<tr><td>19-MAY-2006</td><td>wb/wb</td>
<td>Update of instance objects when a class is modified (without reload). /lw</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/glow</td>
<td>Owner added to GrowWindow and GrowFolder. /cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Bit type added in Invisible to check visibility on bits in a bitmap. /cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Object instances can be used in graphs in Window and Folder objects. /cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Possibility to use local database in DigLowColor, ToggleDig, Slider insensitiv, and Invisible. /cs</td></tr>
<tr><td>16-MAY-2006</td><td>src/wbl</td>
<td>Attribute ManMode added to Mode class, to avoid code in object graph. /cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/glow</td>
<td>Owner added to GrowWindow and GrowFolder. /cs</td></tr>
<tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Possibility to use local database in DigLowColor, ToggleDig, Slider insensitiv, and Invisible. /cs</td></tr>
<tr><td>12-MAY-2006</td><td>src/rt</td>
<td>Conversion between different versions av classes handles conversion from Objid to AttrRef and from AttrRef to Objid. /cs</td></tr>
<tr><td>11-MAY-2006</td><td>wb/wtt</td>
<td>Build Node window is not displayed if there is only one configured node for the current volume. Submenu on Build removed. /cs</td></tr>
<tr><td>11-MAY-2006</td><td>src/wbl</td>
<td>Possibility to freeze dbs versions, i.e. minor changes can be made without version mismatch. /cs</td></tr>
<tr><td>11-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix in Ge Open window, null filename could cause empty list. /cs</td></tr>
<tr><td>11-MAY-2006</td><td>src/wbl</td>
<td>Possibility to freeze dbs versions, i.e. minor changes can be made without version mismatch. /cs</td></tr>
<tr><td>09-MAY-2006</td><td>bcomp/bcomp</td>
<td>Attribute DisableAlarm added to CompLimit to make it possible to use the limit supervision in BaseSensor without alarm. /cs</td></tr>
<tr><td>09-MAY-2006</td><td>profibus/-</td>
...
...
@@ -116,16 +176,16 @@
<td>Bugfix in dataarithm compilation, space at end of line could cause error. /cs</td></tr>
<tr><td>26-APR-2006</td><td>wb/plc</td>
<td>Bugfix in GetData compilation, error when referenced parameter was a type (not a class) not handled. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>xtt/glow</td>
<td>Bugfix in annotation input. Insert of new characters might cause segmentation fault. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>src/pwrs</td>
<td>Modified attribute added to RootVolume, SubVolume and SharedVolume. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Copy with keep references added to wtt menu. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>xtt/glow</td>
<td>Bugfix in annotation input. Insert of new characters might cause segmentation fault. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Configuration wizard started when entering an empty directoryvolume. /cs</td></tr>
<tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Copy with keep references added to wtt menu. /cs</td></tr>
<td>Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands. /cs</td></tr>
<tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Replaces old unsent subscriptions with new fresh ones. /rk</td></tr>
<tr><td>17-MAR-2006</td><td>src/rt_tmon</td>
...
...
@@ -134,32 +194,32 @@
<td>Changed interface to qcom_Put. Added attributes msg_id and prio in qcom_sPut structure. /rk</td></tr>
<tr><td>07-MAR-2006</td><td>xtt/gedyn</td>
<td>Subscription for Table (select array) and AnalogColor was not always unreferenced. /cs</td></tr>
<tr><td>27-FEB-2006</td><td>wb/wnav</td>
<td>Check before creating a toplevel object if class is a valid in the current window. /cs</td></tr>
<tr><td>27-FEB-2006</td><td>xtt/xtt</td>
<td>Command for collect remove and collect remove/clear in menu. /cs</td></tr>
<tr><td>27-FEB-2006</td><td>wb/wnav</td>
<td>Check before creating a toplevel object if class is a valid in the current window. /cs</td></tr>
<tr><td>27-FEB-2006</td><td>siemens/-</td>
<td>Changelog created. /cs</td></tr>
<tr><td>23-FEB-2006</td><td>wb/wnav</td>
<td>New wizard for configuration of directory volume. /cs</td></tr>
<tr><td>22-FEB-2006</td><td>src/convert</td>
<td>Bookmark inserted for every attribute in class xtthelp. /cs</td></tr>
<tr><td>22-FEB-2006</td><td>src/xtthelp</td>
<td>Bugfix, bookmark in xtthelp was case sensitive. /cs</td></tr>
<tr><td>21-FEB-2006</td><td>wb/ldh</td>
<td>Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode. /cs</td></tr>
<tr><td>22-FEB-2006</td><td>src/convert</td>
<td>Bookmark inserted for every attribute in class xtthelp. /cs</td></tr>
<tr><td>21-FEB-2006</td><td>wb/wnav</td>
<td>Popupmenu for object with DevBody only could not be opened. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>src/script</td>
<td>'#' alternative to '!' for comment in script. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>wb/wnav</td>
<td>New commands: open graph, delete graph, set subwindow and release subwindow. /cs</td></tr>
<tr><td>21-FEB-2006</td><td>wb/ldh</td>
<td>Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>xtt/ge</td>
<td>Connect to script extern variables in Value, Invisible, SetDig, ToggleDig, DigShift and OptionMenu. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>src/script</td>
<td>'delete' statement added to remove external variables. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>wb/script</td>
<td>New script functions SetAttribute, OpenGraph, CloseGraph, SetSubwindow and CheckSystemGroup. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>wb/wnav</td>
<td>New commands: open graph, delete graph, set subwindow and release subwindow. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>src/script</td>
<td>'#' alternative to '!' for comment in script. /cs</td></tr>
<tr><td>20-FEB-2006</td><td>src/script</td>
<td>'delete' statement added to remove external variables. /cs</td></tr>
<tr><td>19-FEB-2006</td><td>xtt/gedyn</td>
<td>Bugfix in GeValue: string was sometimes updated every scan. /cs</td></tr>
<td>Process rt_webmonelog (web eventlog server) added to startup. /cs</td></tr><tr><td>30-JAN-2007</td><td>xtt/web</td>
<td>_opwin removed from homepage name. index.html set as defaultname. /cs</td></tr><tr><td>30-JAN-2007</td><td>xtt/web</td>
<td>Possibility to configure which objectgraph jar-files that should be loaded (BaseComponent or ABB). /cs</td></tr><tr><td>30-JAN-2007</td><td>bcomp/bcomp</td>
<td>New components for On/Off burner control, CompOnOffBurner and CompOnOffZone. /cs</td></tr><tr><td>30-JAN-2007</td><td>java/web</td>
<td>Button for Eventlog in operators menu added. /cs</td></tr><tr><td>30-JAN-2007</td><td>src/wbl</td>
<td>Attribute LoadArchives added to WebHandler with new type WebLoadArchiveMask. /cs</td></tr><tr><td>30-JAN-2007</td><td>java/jop</td>
<td>Default background color in GeTextField changed from Inherit to lightgrey. /cs</td></tr><tr><td>29-JAN-2007</td><td>java/web</td>
<td>Bugfix in dynamic HostObject in web interface. /cs</td></tr><tr><td>25-JAN-2007</td><td>xtt/ev</td>
<td>Problem with double appearence of alarm when communication is bad fixed. /cs</td></tr><tr><td>24-JAN-2007</td><td>src/io</td>
<td>Check at io startup if multiple signals are connected to the same channel. /cs</td></tr><tr><td>24-JAN-2007</td><td>wb/wtt</td>
<td>Application build method for Application and PlcProcess objects. /cs</td></tr><tr><td>24-JAN-2007</td><td>wb/wb</td>
<td>Click time increated for MB2 (create object) in wtt. /cs</td></tr><tr><td>24-JAN-2007</td><td>src/wbl</td>
<td>Attribute BuildCmd moved/added to Application and PlcProcess. /cs</td></tr><tr><td>24-JAN-2007</td><td>wb/plc</td>
<td>'Create Object' added to the Plc Editor popupmenu. /cs</td></tr><tr><td>23-JAN-2007</td><td>wb/wb</td>
<td>Connect methods for GetATv, StoAtv, CStoATv, GetDTv etc added. /cs</td></tr><tr><td>23-JAN-2007</td><td>xtt/xtt</td>
<td>Bugfix in remtrans table. If multicast object found, object was not displayed. /cs</td></tr><tr><td>23-JAN-2007</td><td>wb/wb</td>
<td>Bugfix in trace attribute for GetIpToA. /cs</td></tr><tr><td>17-JAN-2007</td><td>xtt/ge</td>
<td>Property EscapeStore for dynamic type ValueInput added. /cs</td></tr><tr><td>16-JAN-2007</td><td>src/trace</td>
<td>Scroll and zoom with arrow keys and mouse wheel. Scroll buttons in tools. /cs</td></tr><tr><td>12-JAN-2007</td><td>xtt/ge</td>
<td>Fileview for import of pwg and image files. /cs</td></tr><tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Gtk version of xtt. /cs</td></tr><tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Nodename displayed i Xtt title. /cs</td></tr><tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>Font size in alarmtexts in operator window can be changed. /cs</td></tr><tr><td>12-JAN-2007</td><td>wb/wb</td>
<td>Gtk version of wb. /cs</td></tr><tr><td>12-JAN-2007</td><td>xtt/xtt</td>
<td>New syntax for function key definition file (gtk version). /cs</td></tr><tr><td>12-JAN-2007</td><td>src/trace</td>
<td>Gtk version of rt_trace. Navigator window inserted in main window. /cs</td></tr><tr><td>10-OCT-2006</td><td>wb/pkg</td>
<td>Support for bootnodes added, i.e. copying of package to other nodes than the actual process or operator station. /cs</td></tr><tr><td>05-SEP-2006</td><td>src/rt_tmon</td>
<td>Established new callback function for glibc malloc memory checks. /rk</td></tr><tr><td>05-SEP-2006</td><td>src/plc</td>
<td>Wait for all threads to set its priority before changing real and effective user id. /rk</td></tr><tr><td>05-SEP-2006</td><td>src/rt_qmon</td>
<td>Wait a while for correct scheduler to be set before starting threads. /rk</td></tr><tr><td>30-AUG-2006</td><td>src/conv</td>
<td>Attribute changed from enum to mask or v.v. was not converted. /cs</td></tr><tr><td>22-AUG-2006</td><td>wb/wb</td>
<td>Performance improved when opening a node, and displaying the packages in the distributor. /cs</td></tr><tr><td>27-JUL-2006</td><td>wb/plc</td>
<td>Execute order was not displayed on aarithm objects and other objects with graphmethod 2. /cs</td></tr><tr><td>27-JUL-2006</td><td>bcomp/bcomp</td>
<td>Defaultvalue for BasePressureSensor.Trend.DataName corrected. /cs</td></tr><tr><td>25-JUL-2006</td><td>profibus/-</td>
<td>Byte order dependency added for PRM data in profibus configurator. /cs</td></tr><tr><td>20-JUL-2006</td><td>src/init</td>
<td>Try with smaller posix message queue if system does not support big queues. /rk</td></tr><tr><td>13-JUL-2006</td><td>src/rt</td>
<td>Bugfix in classcache for large classes. /rk</td></tr><tr><td>13-JUL-2006</td><td>src/init</td>
<td>Volume versioncheck for volref removed if volume is not yet loaded. /rk</td></tr><tr><td>12-JUL-2006</td><td>abb/-</td>
<td>Try with smaller posix message queue if system does not support big queues. /rk</td></tr><tr><td>13-JUL-2006</td><td>src/init</td>
<td>Volume versioncheck for volref removed if volume is not yet loaded. /rk</td></tr><tr><td>13-JUL-2006</td><td>src/rt</td>
<td>Bugfix in classcache for large classes. /rk</td></tr><tr><td>12-JUL-2006</td><td>abb/-</td>
<td>ABB_ACS800_Slave: IORack bit was missing. /cs</td></tr><tr><td>11-JUL-2006</td><td>wb/utl</td>
<td>Bugfix in rtt crossreference list. Individual attributes were listed in RttObjectList. /cs</td></tr><tr><td>03-JUL-2006</td><td>wb/plc</td>
<td>Bugfix in GetSp: short string could cause compile problems. /cs</td></tr><tr><td>30-JUN-2006</td><td>src/wbl</td>
<td>Listdescriptor for channellist adapted to V4.x. /cs</td></tr><tr><td>29-JUN-2006</td><td>xtt/ge</td>
<td>Format for Time and DeltaTime in table added. /cs</td></tr><tr><td>29-JUN-2006</td><td>wb/plc</td>
<td>Bugfix: CStoIp, StoIp, StoAToIp and CStoAToIp with In-input not connected, did not fetch the supplied value. /cs</td></tr><tr><td>28-JUN-2006</td><td>xtt/ge</td>
<td>Listdescriptor for channellist adapted to V4.x. /cs</td></tr><tr><td>29-JUN-2006</td><td>wb/plc</td>
<td>Bugfix: CStoIp, StoIp, StoAToIp and CStoAToIp with In-input not connected, did not fetch the supplied value. /cs</td></tr><tr><td>29-JUN-2006</td><td>xtt/ge</td>
<td>Format for Time and DeltaTime in table added. /cs</td></tr><tr><td>28-JUN-2006</td><td>xtt/ge</td>
<td>New Value, ValueInput and Button subgraphs with Right and Center adjustment. /cs</td></tr><tr><td>28-JUN-2006</td><td>xtt/glow</td>
<td>Adjustment property (Left/Right/Center) added to annotations and table object. /cs</td></tr><tr><td>27-JUN-2006</td><td>bcomp/bcomp</td>
<td>Hysteresis in object graph for BaseSensor and subclasses displayed wrong value. /cs</td></tr><tr><td>15-JUN-2006</td><td>wb/plc</td>
<td>Search string didn't search in AttrRef attributes. /cs</td></tr><tr><td>15-JUN-2006</td><td>xtt/xtt</td>
<td>Object attributes channels and signals displayed in Device table. /cs</td></tr><tr><td>07-JUN-2006</td><td>wb/wb</td>
<td>Bugfix in wb_name, segment(0) returned invalid name for root objects. /cs</td></tr><tr><td>30-MAY-2006</td><td>wb/wb</td>
<td>Bugfix in wb_name, segment(0) returned invalid name for root objects. /cs</td></tr><tr><td>30-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix: change text without selecting any text object caused segfault. /cs</td></tr><tr><td>30-MAY-2006</td><td>wb/wb</td>
<td>UpdateClasses also converts the input and output masks in function objects. /cs</td></tr><tr><td>30-MAY-2006</td><td>bcomp/bcomp</td>
<td>Local mode added to CompModeDM and BaseMValve. /cs</td></tr><tr><td>30-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix: change text without selecting any text object caused segfault. /cs</td></tr><tr><td>24-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix in classeditor. Change of classname caused unidentified class of the template object of the class. /cs</td></tr><tr><td>24-MAY-2006</td><td>xtt/ge</td>
<td>Property for selected cell color in GrowTable. /cs</td></tr><tr><td>24-MAY-2006</td><td>wb/wb</td>
<td>StructName in ObjBodyDef inserted in PostCreate method. /cs</td></tr><tr><td>23-MAY-2006</td><td>src/pwrb</td>
<td>Local mode added to CompModeDM and BaseMValve. /cs</td></tr><tr><td>24-MAY-2006</td><td>wb/wb</td>
<td>StructName in ObjBodyDef inserted in PostCreate method. /cs</td></tr><tr><td>24-MAY-2006</td><td>xtt/ge</td>
<td>Property for selected cell color in GrowTable. /cs</td></tr><tr><td>24-MAY-2006</td><td>wb/wtt</td>
<td>Bugfix in classeditor. Change of classname caused unidentified class of the template object of the class. /cs</td></tr><tr><td>23-MAY-2006</td><td>src/pwrb</td>
<td>New class GetDatap added, to fetch datainputs in template plc. /cs</td></tr><tr><td>22-MAY-2006</td><td>bcomp/bcomp</td>
<td>New classes CompPID and CompModePID: PID controller divided in main object and function object. /cs</td></tr><tr><td>22-MAY-2006</td><td>wb/wtt</td>
<td>Update Class added in menu, and new commands: 'update classes' and 'check classes'. /cs</td></tr><tr><td>22-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix for $user attributes. Scan function for dynamics wasn't called. /cs</td></tr><tr><td>19-MAY-2006</td><td>wb/wb</td>
<td>Update of instance objects when a class is modified (without reload). /lw</td></tr><tr><td>16-MAY-2006</td><td>xtt/glow</td>
<td>Owner added to GrowWindow and GrowFolder. /cs</td></tr><tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>New classes CompPID and CompModePID: PID controller divided in main object and function object. /cs</td></tr><tr><td>22-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix for $user attributes. Scan function for dynamics wasn't called. /cs</td></tr><tr><td>22-MAY-2006</td><td>wb/wtt</td>
<td>Update Class added in menu, and new commands: 'update classes' and 'check classes'. /cs</td></tr><tr><td>19-MAY-2006</td><td>wb/wb</td>
<td>Update of instance objects when a class is modified (without reload). /lw</td></tr><tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Bit type added in Invisible to check visibility on bits in a bitmap. /cs</td></tr><tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Object instances can be used in graphs in Window and Folder objects. /cs</td></tr><tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Possibility to use local database in DigLowColor, ToggleDig, Slider insensitiv, and Invisible. /cs</td></tr><tr><td>16-MAY-2006</td><td>src/wbl</td>
<td>Attribute ManMode added to Mode class, to avoid code in object graph. /cs</td></tr><tr><td>12-MAY-2006</td><td>src/rt</td>
<td>Object instances can be used in graphs in Window and Folder objects. /cs</td></tr><tr><td>16-MAY-2006</td><td>src/wbl</td>
<td>Attribute ManMode added to Mode class, to avoid code in object graph. /cs</td></tr><tr><td>16-MAY-2006</td><td>xtt/glow</td>
<td>Owner added to GrowWindow and GrowFolder. /cs</td></tr><tr><td>16-MAY-2006</td><td>xtt/ge</td>
<td>Possibility to use local database in DigLowColor, ToggleDig, Slider insensitiv, and Invisible. /cs</td></tr><tr><td>12-MAY-2006</td><td>src/rt</td>
<td>Conversion between different versions av classes handles conversion from Objid to AttrRef and from AttrRef to Objid. /cs</td></tr><tr><td>11-MAY-2006</td><td>wb/wtt</td>
<td>Build Node window is not displayed if there is only one configured node for the current volume. Submenu on Build removed. /cs</td></tr><tr><td>11-MAY-2006</td><td>src/wbl</td>
<td>Possibility to freeze dbs versions, i.e. minor changes can be made without version mismatch. /cs</td></tr><tr><td>11-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix in Ge Open window, null filename could cause empty list. /cs</td></tr><tr><td>09-MAY-2006</td><td>bcomp/bcomp</td>
<td>Build Node window is not displayed if there is only one configured node for the current volume. Submenu on Build removed. /cs</td></tr><tr><td>11-MAY-2006</td><td>xtt/ge</td>
<td>Bugfix in Ge Open window, null filename could cause empty list. /cs</td></tr><tr><td>11-MAY-2006</td><td>src/wbl</td>
<td>Possibility to freeze dbs versions, i.e. minor changes can be made without version mismatch. /cs</td></tr><tr><td>09-MAY-2006</td><td>bcomp/bcomp</td>
<td>Attribute DisableAlarm added to CompLimit to make it possible to use the limit supervision in BaseSensor without alarm. /cs</td></tr><tr><td>09-MAY-2006</td><td>profibus/-</td>
<td>Added some commentation. Fixed bug in pb_ai and pb_di. 3-byte input where not properly aligned when byte swapping. /cj</td></tr><tr><td>08-MAY-2006</td><td>wb/wtt</td>
<td>References in superclass was not displayed in the navigator when option Object Reference or Attribute Reference was selected. /cs</td></tr><tr><td>05-MAY-2006</td><td>wb/wtt</td>
...
...
@@ -52,28 +82,28 @@
<td>Bugfix in time_Dcomp, 0 was not returned for equal times. /cs</td></tr><tr><td>02-MAY-2006</td><td>src/pwrb</td>
<td>New signals for absolute and delta time, and plc objects for time arithmetics added. /cs</td></tr><tr><td>26-APR-2006</td><td>wb/plc</td>
<td>Bugfix in dataarithm compilation, space at end of line could cause error. /cs</td></tr><tr><td>26-APR-2006</td><td>wb/plc</td>
<td>Bugfix in GetData compilation, error when referenced parameter was a type (not a class) not handled. /cs</td></tr><tr><td>31-MAR-2006</td><td>xtt/glow</td>
<td>Bugfix in annotation input. Insert of new characters might cause segmentation fault. /cs</td></tr><tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands. /cs</td></tr><tr><td>31-MAR-2006</td><td>src/pwrs</td>
<td>Bugfix in GetData compilation, error when referenced parameter was a type (not a class) not handled. /cs</td></tr><tr><td>31-MAR-2006</td><td>src/pwrs</td>
<td>Modified attribute added to RootVolume, SubVolume and SharedVolume. /cs</td></tr><tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Copy with keep references added to wtt menu. /cs</td></tr><tr><td>31-MAR-2006</td><td>xtt/glow</td>
<td>Bugfix in annotation input. Insert of new characters might cause segmentation fault. /cs</td></tr><tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Configuration wizard started when entering an empty directoryvolume. /cs</td></tr><tr><td>31-MAR-2006</td><td>wb/wtt</td>
<td>Copy with keep references added to wtt menu. /cs</td></tr><tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Build methods added. 'Compile', 'create loadfile' and 'create bootfile' replaced by 'build object', 'build volume' and 'build node'. 'build object', 'build volume' and 'build node' also available as wtt commands. /cs</td></tr><tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Replaces old unsent subscriptions with new fresh ones. /rk</td></tr><tr><td>17-MAR-2006</td><td>src/rt_tmon</td>
<td>Cleaning (zero-ing) of timed out subscription data. /rk</td></tr><tr><td>17-MAR-2006</td><td>src/qcom</td>
<td>Changed interface to qcom_Put. Added attributes msg_id and prio in qcom_sPut structure. /rk</td></tr><tr><td>07-MAR-2006</td><td>xtt/gedyn</td>
<td>Subscription for Table (select array) and AnalogColor was not always unreferenced. /cs</td></tr><tr><td>27-FEB-2006</td><td>wb/wnav</td>
<td>Check before creating a toplevel object if class is a valid in the current window. /cs</td></tr><tr><td>27-FEB-2006</td><td>xtt/xtt</td>
<td>Command for collect remove and collect remove/clear in menu. /cs</td></tr><tr><td>27-FEB-2006</td><td>siemens/-</td>
<td>Subscription for Table (select array) and AnalogColor was not always unreferenced. /cs</td></tr><tr><td>27-FEB-2006</td><td>xtt/xtt</td>
<td>Command for collect remove and collect remove/clear in menu. /cs</td></tr><tr><td>27-FEB-2006</td><td>wb/wnav</td>
<td>Check before creating a toplevel object if class is a valid in the current window. /cs</td></tr><tr><td>27-FEB-2006</td><td>siemens/-</td>
<td>New wizard for configuration of directory volume. /cs</td></tr><tr><td>22-FEB-2006</td><td>src/convert</td>
<td>Bookmark inserted for every attribute in class xtthelp. /cs</td></tr><tr><td>22-FEB-2006</td><td>src/xtthelp</td>
<td>Bugfix, bookmark in xtthelp was case sensitive. /cs</td></tr><tr><td>21-FEB-2006</td><td>wb/ldh</td>
<td>Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode. /cs</td></tr><tr><td>21-FEB-2006</td><td>wb/wnav</td>
<td>Popupmenu for object with DevBody only could not be opened. /cs</td></tr><tr><td>20-FEB-2006</td><td>src/script</td>
<td>'#' alternative to '!' for comment in script. /cs</td></tr><tr><td>20-FEB-2006</td><td>wb/wnav</td>
<td>New commands: open graph, delete graph, set subwindow and release subwindow. /cs</td></tr><tr><td>20-FEB-2006</td><td>xtt/ge</td>
<td>Connect to script extern variables in Value, Invisible, SetDig, ToggleDig, DigShift and OptionMenu. /cs</td></tr><tr><td>20-FEB-2006</td><td>src/script</td>
<td>'delete' statement added to remove external variables. /cs</td></tr><tr><td>20-FEB-2006</td><td>wb/script</td>
<td>New script functions SetAttribute, OpenGraph, CloseGraph, SetSubwindow and CheckSystemGroup. /cs</td></tr><tr><td>19-FEB-2006</td><td>xtt/gedyn</td>
<td>New wizard for configuration of directory volume. /cs</td></tr><tr><td>22-FEB-2006</td><td>src/xtthelp</td>
<td>Bugfix, bookmark in xtthelp was case sensitive. /cs</td></tr><tr><td>22-FEB-2006</td><td>src/convert</td>
<td>Bookmark inserted for every attribute in class xtthelp. /cs</td></tr><tr><td>21-FEB-2006</td><td>wb/wnav</td>
<td>Popupmenu for object with DevBody only could not be opened. /cs</td></tr><tr><td>21-FEB-2006</td><td>wb/ldh</td>
<td>Bugfix. Unhandled exception in DeleteObject and DeleteTree if not in edit mode. /cs</td></tr><tr><td>20-FEB-2006</td><td>xtt/ge</td>
<td>Connect to script extern variables in Value, Invisible, SetDig, ToggleDig, DigShift and OptionMenu. /cs</td></tr><tr><td>20-FEB-2006</td><td>wb/script</td>
<td>New script functions SetAttribute, OpenGraph, CloseGraph, SetSubwindow and CheckSystemGroup. /cs</td></tr><tr><td>20-FEB-2006</td><td>wb/wnav</td>
<td>New commands: open graph, delete graph, set subwindow and release subwindow. /cs</td></tr><tr><td>20-FEB-2006</td><td>src/script</td>
<td>'#' alternative to '!' for comment in script. /cs</td></tr><tr><td>20-FEB-2006</td><td>src/script</td>
<td>'delete' statement added to remove external variables. /cs</td></tr><tr><td>19-FEB-2006</td><td>xtt/gedyn</td>
<td>Bugfix in GeValue: string was sometimes updated every scan. /cs</td></tr><tr><td>19-FEB-2006</td><td>wb/wnav</td>
<td>WGe, new class to open Ge graphs in development environment. /cs</td></tr></tbody></table></div></div></body></html>
</table></div></div></div><hr></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="chapter"><ahref="#upgradev42_chaintro">1. Introduction</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_intro">1.1. Upgrading to Proview 4.2.0</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#upgradev42_chanewfunc">2. New functions</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_profibus">2.1. Profibus configurator</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_buildmeth">2.2. Build methods</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_build_obj">2.2.1. Build methods for objects</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_build_vol">2.2.2. Build methods for volumes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_build_node">2.2.3. Build methods for nodes</a></span></dt></dl></dd><dt><spanclass="section"><ahref="#upgradev42_remrack">2.3. PSS9000 Remote rack</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_ld_node">2.4. ld_node_xxx.dat</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_sub">2.5. Buffering of subscriptions removed</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_wiz">2.6. Project configuration Wizard</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_cupdate">2.7. Update of classes</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_otime">2.7.1. Objects for time handling</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_updatecls">2.7.2. Update Classes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_ge">2.7.3. Ge</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_types">2.7.4. Modified types</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_changed_classes">2.7.5. Modified classes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_new_classes">2.7.6. New classes</a></span></dt></dl></dd></dl></dd><dt><spanclass="chapter"><ahref="#upgradev42_chascript">3. Upgrade procedure</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_upgr">3.1. Procedure for upgradeing</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_copyproj">3.1.1. Make a copy of the project</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_up_">3.1.2. upgrade.sh</a></span></dt></dl></dd></dl></dd></dl></div>
<divclass="chapter"lang="en"><divclass="titlepage"><div><div><h2class="title"><aname="upgradev42_chaintro"></a>Chapter1.Introduction</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#upgradev42_intro">1.1. Upgrading to Proview 4.2.0</a></span></dt></dl></div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="upgradev42_intro"></a>1.1.Upgrading to Proview 4.2.0</h2></div></div></div>
<p>This document describes new functions i Proview V4.2.0, and how to upgrade a project
from V4.1.3 to V4.2.0.</p>
</div>
</div>
<divclass="chapter"lang="en"><divclass="titlepage"><div><div><h2class="title"><aname="upgradev42_chanewfunc"></a>Chapter2.New functions</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#upgradev42_profibus">2.1. Profibus configurator</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_buildmeth">2.2. Build methods</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_build_obj">2.2.1. Build methods for objects</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_build_vol">2.2.2. Build methods for volumes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_build_node">2.2.3. Build methods for nodes</a></span></dt></dl></dd><dt><spanclass="section"><ahref="#upgradev42_remrack">2.3. PSS9000 Remote rack</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_ld_node">2.4. ld_node_xxx.dat</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_sub">2.5. Buffering of subscriptions removed</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_wiz">2.6. Project configuration Wizard</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_cupdate">2.7. Update of classes</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_otime">2.7.1. Objects for time handling</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_updatecls">2.7.2. Update Classes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_ge">2.7.3. Ge</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_types">2.7.4. Modified types</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_changed_classes">2.7.5. Modified classes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_new_classes">2.7.6. New classes</a></span></dt></dl></dd></dl></div>
and <spanclass="classname">ABB_ACS_Pb_Slave</span>. In this case, the gsd-file is already specified in
the object, and the file also comes with the proview release. </p>
<p>Next step is to open the profibus configuartor for each slave, by activating
<spanclass="guimenu">Configure Slave</span> in the popup menu for the slave.
The Profibus configurator reads the gsd-file and displayes data and configuration alternatives for
the slave. Under the map <codeclass="sgmltag-element">SlaveGsdData</code> information about the slave is displayed, and under
the map <codeclass="sgmltag-element">UserPrmData</code> configuration data for the slave is displayed.</p>
<p>
</p><tableborder="0"summary="manufactured viewport for HTML img"cellspacing="0"cellpadding="0"width="450"><trstyle="height: 540px"><td><imgsrc="../upgrade42_pbconf.gif"width="450"></td></tr></table><p>
</p>
<p>The slave can keep a specific number of modues, and for each possible module
there is a module entry in the configurator. By opening a module entry you can specify
type, configuration data, objectname and object class for the module.
These contains a specified dataarea described by intern channel objects. If there is no
matching module class, you choose <spanclass="classname">Pb_Module</span> and specify
the layout of the datarea later, by creating channel objects under the module object.
</p>
</div><p>
Whan all the modules are configured, you click on apply, and the different module
objects are created. Now the PrmUserData configuration of the slave and the modules
is stored in the attribute PrmUserData in the slave object, together with some other data.</p>
<p>You also have to assign a Process and PlcThread for the the configuration objects, and
configure channel object under Pb_Module object if necessary.
</p>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="upgradev42_buildmeth"></a>2.2.Build methods</h2></div></div></div><divclass="toc"><dl><dt><spanclass="section"><ahref="#upgradev42_build_obj">2.2.1. Build methods for objects</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_build_vol">2.2.2. Build methods for volumes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_build_node">2.2.3. Build methods for nodes</a></span></dt></dl></div>
<p>Compiling PlcPgm, creation of loadfiles and bootfiles are now preformed by the
Build function. The build function consists of build methods for node, volumes and objects.
</p>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="upgradev42_build_obj"></a>2.2.1.Build methods for objects</h3></div></div></div>
<p>The build method for a WebHandler object creates a home sita for a node (calls
Generate Web).
</p></div>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="upgradev42_build_vol"></a>2.2.2.Build methods for volumes</h3></div></div></div>
<p>If the class volume is modified since the last creation of loadfiles for
the volume, new loadfiles and structfiles are created for the volume.
</p></div>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="upgradev42_build_node"></a>2.2.3.Build methods for nodes</h3></div></div></div>
<p>The build method of a node calls the build method of the opened volume, and
thereafter creates a new bootfile for the node.
</p><divclass="note"style="margin-left: 0.5in; margin-right: 0.5in;"><tableborder="0"summary="Note"><tr><tdrowspan="2"align="center"valign="top"width="32pt"><imgalt="[Note]"src="../note.png"></td><thalign="left">Note</th></tr><tr><tdalign="left"valign="top">Only the volumes that are opened is built. If the node contatins several volumes
the other volumes must be built separatley, before the node is built.
<p>ld_node file contains the nodes a node connects to via QCOM at proview startup.
The files is generated from data in NodeConfig and FriendNodeConfig objects in the
project volume.</p>
<p>Until now, the ls_node file has been common for all nodes of a project in the
same QCOM bus. Now each node has a separate ld_nod file. This makes it possible to
control individually which external nodes a node connects to. </p>
<p>As before, this is configured by FriendNodeConfig objects in the project volume.
These have been configured as siblings to the NodeConfig objects in a QCOM bus, and
results in all local nodes connecting to this external node.Now a FriendNodeConfig
object can also reside as a child to a NodeConfig object, implying that only this node
connects to the external node. </p>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="upgradev42_sub"></a>2.5.Buffering of subscriptions removed</h2></div></div></div>
<p>The buffering of subscriptions, which could lead to catch up fenomena at bad
<p>The configuration of the project volume is now simplified by using a wizard
that is automaticaly started when an empty project volumes is opened. The wizard
feches the configured volumes of the project from the global volumelist, and creates
volume and node configuration objects for these.
</p>
<p>
</p><tableborder="0"summary="manufactured viewport for HTML img"cellspacing="0"cellpadding="0"width="450"><trstyle="height: 540px"><td><imgsrc="../upgrade42_pvconfig.gif"width="450"></td></tr></table><p>
</p>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="upgradev42_cupdate"></a>2.7.Update of classes</h2></div></div></div><divclass="toc"><dl><dt><spanclass="section"><ahref="#upgradev42_otime">2.7.1. Objects for time handling</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_updatecls">2.7.2. Update Classes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_ge">2.7.3. Ge</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_types">2.7.4. Modified types</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_changed_classes">2.7.5. Modified classes</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_new_classes">2.7.6. New classes</a></span></dt></dl></div>
<p>If a class in a classvolyme was modified, you previously had to dump the database
to a textfile and the reload this, to update the instances of the modified class.
Now there is a function that updates instances without dump and reload.</p>
<p>Every database stores loadfiles for classvolymes locally in the database directory.
It is these local files, and not the global dbs-files in $pwr_load or $pwrp_load that is used
when the workbench is opened. This makes you independent of changes in the global dbs-files.
When the workbench is started, the versions of local and global dbs-files are compared, and
if a new version in a global dbs-file is found, you get a warning message about this. The
command 'check classes' displayes which classes are modified, and if there are any instances
of the classes in the database. You should then activate Functions->Update Classes in the
menu to update the instances and the local dbs-files.</p>
<p>For function object classes there are some restrictions. In some cases the connections
to the function object has to be reconnected. If an input or output is removed, the input or
output pin should not be visible in any instance, otherwise the connections should be redrawn.
Also if an input or output is moved, the connections should be redrawn.
</p>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="upgradev42_otime"></a>2.7.1.Objects for time handling</h3></div></div></div>
<p>A number of new objects to handle times is added in V4.2.0. There are objects
<divclass="section"lang="en"><divclass="titlepage"><div><div><h4class="title"><aname="upgradev42_gefolder"></a>Object graph in Window and Folder</h4></div></div></div>
<p>It is now possible to display an object graph in a window or folder object.
The instance object of the object graph is inserted in the properties Window.Object and
Folderx.Object.
</p>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h4class="title"><aname="upgradev42_getable"></a>Select color in Table</h4></div></div></div>
<p>A property to modify the color of selected cells in tables is added to the Table object.
Set the desired color in Table.SelectColor.
</p>
</div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h4class="title"><aname="upgradev42_invbit"></a>Bit type in Invisible</h4></div></div></div>
<p>Access is often stored as bits in a bitmask, and it is now possible to influence the
sensitivity and visibility for an object from a bit in a bitmask. The type for the attribute
is written ##Bit#32[7] which means a 32-bit bitmask, bit number 7 (the first bit is bit 0).
<p>Profibus module objects for ET200S analog output modules.</p>
</div>
</div>
</div>
</div>
<divclass="chapter"lang="en"><divclass="titlepage"><div><div><h2class="title"><aname="upgradev42_chascript"></a>Chapter3.Upgrade procedure</h2></div></div></div><divclass="toc"><p><b>Table of Contents</b></p><dl><dt><spanclass="section"><ahref="#upgradev42_upgr">3.1. Procedure for upgradeing</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#upgradev42_copyproj">3.1.1. Make a copy of the project</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_up_">3.1.2. upgrade.sh</a></span></dt></dl></dd></dl></div>
<divclass="section"lang="en"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="upgradev42_upgr"></a>3.1.Procedure for upgradeing</h2></div></div></div><divclass="toc"><dl><dt><spanclass="section"><ahref="#upgradev42_copyproj">3.1.1. Make a copy of the project</a></span></dt><dt><spanclass="section"><ahref="#upgradev42_up_">3.1.2. upgrade.sh</a></span></dt></dl></div>
<p>The upgrading has to be done from V4.1.3. If the project as a lower version, the
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.</para></font>
<divclass="note"style="margin-left: 0.5in; margin-right: 0.5in;"><tableborder="0"summary="Note"><tr><tdrowspan="2"align="center"valign="top"width="32pt"><imgalt="[Note]"src="../note.png"></td><thalign="left">Note</th></tr><tr><tdalign="left"valign="top">Upgradeing a Debian project from V4.1.3 requires that a new debian release is
installed.
Dump the project with the reload.sh script before installing the new debian release,
and while the project is still pointing at V4.1.3. Execute only the dumpdb pass.
Install the new debian release, and when executing the upgrade.sh script, skip the dumpdb
<divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="upgradev42_copyproj"></a>3.1.1.Make a copy of the project</h3></div></div></div>
<p>Do <codeclass="sgmltag-element">sdf</code> to the project and start the administrator.</p>
<fontcolor="red"><para>Store the old databases under the name <fontcolor="red"><filename>$pwrp_db/'volumename'.db.1</filename></font>.</para></font>
<fontcolor="red"><para><fontcolor="red"><filename>$pwrp_db/*.db.1</filename></font> (V4.2 databases, directories which content also is removed)</para></font>
</table></div></div></div><hr></div><divclass="toc"><p><b>Innehllsfrteckning</b></p><dl><dt><spanclass="chapter"><ahref="#dbpwr_intro">1. Introduktion</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#id3375425">1.1. Om DocBook</a></span></dt><dt><spanclass="section"><ahref="#id3375263">1.2. Hello world</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#dbpwr_editering">2. Editeringsverktyg</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dpbwr_emacsnxml">2.1. Emacs + nXML</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_alternativ">2.2. Andra alternativ</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#dbpwr_exempel">3. Ett exempeldokument</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dbpwr_prolog">3.1. Dokumentprolog</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_uppm">3.2. Uppmrkning</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dbpwr_dsuppm">3.2.1. Dokumentstruktur</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_liuppm">3.2.2. Listor etc.</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_komuppm">3.2.3. Kommandon, filnamn...</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_pwruppm">3.2.4. Proview-uppmrkning</a></span></dt></dl></dd></dl></dd><dt><spanclass="chapter"><ahref="#dbpwr_utdata">4. Generering av utdata</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dbpwr_byggut">4.1. Bygga DocBook-dokumentation</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_komponenter">4.2. Byggkomponenter</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_instlager">4.3. Instllningslager</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_anpassningut">4.4. Anpassning av utfiler</a></span></dt></dl></dd><dt><spanclass="chapter"><ahref="#dbpwr_omdocbook">5. Mer om DocBook</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dbpwr_bakgrund">5.1. Bakgrund</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_verktyg">5.2. Vilka verktyg behvs?</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dbpwr_vkedja">5.2.1. DocBook:s verktygskedja</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_editorer">5.2.2. Editorer fr DocBook</a></span></dt></dl></dd><dt><spanclass="section"><ahref="#dbpwr_referenser">5.3. Referenser</a></span></dt></dl></dd></dl></div>
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.</para></font>
<fontcolor="red"><para>Det hr dokumentet r en snabbversikt av dokumentationsstandarden Docbook,
och hur den kan anvndas fr dokumentation i <fontcolor="red"><link>Proview</link></font>.
Texten i dokumentet r fr nrvarande minimalt uppmrkt/taggad.
Fr ett mer uppmrkt dokument, se <ahref="../en_us/pwrgsg_index.html"target="_top">Proview Getting Started Guide</a>.
</p>
<divclass="section"lang="sv"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="id3375425"></a>1.1. Om DocBook</h2></div></div></div>
<p>DocBook r en XML-dialekt fr teknisk dokumentation.
Fr ett mer uppmrkt dokument, se <fontcolor="red"><link>Proview Getting Started Guide</link></font>.
I princip kan vilken texteditor som helst anvndas fr att skriva xml.
En syntaxmedveten editor underlttar dock avsevrt.
<spanclass="application">Emacs 21.3</span> och uppt med nXML-lge fungerar mycket bra (finns p pwr42).
<fontcolor="red"><application>Emacs 21.3</application></font> och uppt med nXML-lge fungerar mycket bra (finns p pwr42).
De viktigaste funktionerna r:
</p><divclass="itemizedlist"><ultype="disc"><li><p>Autokomplettering av taggar (<span><strongclass="keycap">C</strong></span>-<span><strongclass="keycap">RET</strong></span>):
man skriver de frsta bokstverna och autokompletterar sedan.</p></li><li><p>Insttning av sluttag 1
stter sluttagen p ny rad nedanfr, och placerar markren p blank rad mitt emellan.</p></li><li><p>Insttning av sluttag 3 (<span><strongclass="keycap">C</strong></span>-<span><strongclass="keycap">f</strong></span>):
Avslutar nrmaste ppna tag uppt i trdet.</p></li><li><p>Autovalidering: Syntaxen kollas mot schemat kontinuerligt. Info om fel. Syntaxfrgning och indentering.</p></li></ul></div><p>
</p>
<p>
Fr att ladda nXML-lget, och fr att <spanclass="application"> Emacs</span> ska bete sig acceptabelt i vrigt (scroll-hjul, fonter etc),
behver man gra en del instllningar i ngon eller ngra av filerna <codeclass="filename">.emacs</code>,
<codeclass="filename">.gnu-emacs</code> och <codeclass="filename">.gnu-emacs-custom</code> i sin hemkatalog.
Exempel p hur detta kan gras finns i <codeclass="filename">/home/jonas_h</code>.
nXML fungerar inte med <spanclass="application">XEmacs</span>.
</p>
<p>
<fontcolor="red"><itemizedlist>
<fontcolor="red"><listitem><fontcolor="red"><para>Autokomplettering av taggar (<fontcolor="red"><keycombo><fontcolor="red"><keycap>C</keycap></font><fontcolor="red"><keycap>RET</keycap></font></keycombo></font>):
man skriver de frsta bokstverna och autokompletterar sedan.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Insttning av sluttag 1
stter sluttagen p ny rad nedanfr, och placerar markren p blank rad mitt emellan.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Insttning av sluttag 3 (<fontcolor="red"><keycombo><fontcolor="red"><keycap>C</keycap></font><fontcolor="red"><keycap>f</keycap></font></keycombo></font>):
Avslutar nrmaste ppna tag uppt i trdet.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Autovalidering: Syntaxen kollas mot schemat kontinuerligt. Info om fel. Syntaxfrgning och indentering.</para></font></listitem></font>
</itemizedlist></font>
</para></font>
<fontcolor="red"><para>
Fr att ladda nXML-lget, och fr att <fontcolor="red"><application> Emacs</application></font> ska bete sig acceptabelt i vrigt (scroll-hjul, fonter etc),
behver man gra en del instllningar i ngon eller ngra av filerna <fontcolor="red"><filename>.emacs</filename></font>,
<fontcolor="red"><filename>.gnu-emacs</filename></font> och <fontcolor="red"><filename>.gnu-emacs-custom</filename></font> i sin hemkatalog.
Exempel p hur detta kan gras finns i <fontcolor="red"><filename>/home/jonas_h</filename></font>.
nXML fungerar inte med <fontcolor="red"><application>XEmacs</application></font>.
I underkatalogen <fontcolor="red"><filename>schema/</filename></font> finns den senaste versionen av docbook-schemat
(filerna <fontcolor="red"><filename>docbook.rnc</filename></font> och <fontcolor="red"><filename>docbookxi.rnc</filename></font>) inlagt.
nXML anvnder schemat fr validering och autkomplettering, s det r bra om man har rtt schema kopplat till sitt dokument.
</p>
<p>
En DocBook-meny till Emacs finns i <codeclass="filename">/usr/local/share/emacs/21.4/site-lisp/docbook-menu-0.92/</code>.
ven den laddas in med instllningar i filerna <codeclass="filename">.emacs</code> m fl.
</para></font>
<fontcolor="red"><para>
En DocBook-meny till Emacs finns i <fontcolor="red"><filename>/usr/local/share/emacs/21.4/site-lisp/docbook-menu-0.92/</filename></font>.
ven den laddas in med instllningar i filerna <fontcolor="red"><filename>.emacs</filename></font> m fl.
Menyn innehller inga kommandon, men lnkar till dokumentation, samt alla element/taggar grupperade alfabetiskt och logiskt.
Den beskriver DocBook version 4, men skillnaderna mot version 5 r inte jttestora.</p>
</div>
<divclass="section"lang="sv"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="dbpwr_alternativ"></a>2.2. Andra alternativ</h2></div></div></div>
<p>Ett flertal xml-editorer finns, bde fria och kommersiella, ngra med WYSIWYG-funktionalitet.
En annan mjlighet som skulle kunna underskas r att editera via ett wiki/web-grnssnitt.</p>
@@ -138,41 +172,47 @@ Spara filen ovan som exempelvis <code class="filename">minimalt.xml</code>.
</affiliation>
</author>
</info>
</pre><p>
</p><divclass="calloutlist"><tableborder="0"summary="Callout list"><tr><tdwidth="5%"valign="top"align="left"><ahref="#co.prolog.xml"><imgsrc="../1.png"alt="1"border="0"></a></td><tdvalign="top"align="left"><p>Det hr r ett XML-dokument.</p></td></tr><tr><tdwidth="5%"valign="top"align="left"><ahref="#co.prolog.article"><imgsrc="../2.png"alt="2"border="0"></a></td><tdvalign="top"align="left"><p>Detta r en artikel. Kan ven vara “<spanclass="quote">book</span>”</p></td></tr><tr><tdwidth="5%"valign="top"align="left"><ahref="#co.prolog.isopub"><imgsrc="../3.png"alt="3"border="0"></a></td><tdvalign="top"align="left"><p>Hmta standard-entity-koder fr srskilda tecken.
Lokal fil gr snabbast. URL:en bortkommenterad.</p></td></tr><tr><tdwidth="5%"valign="top"align="left"><ahref="#co.prolog.pwrent"><imgsrc="../4.png"alt="4"border="0"></a></td><tdvalign="top"align="left"><p>Egendefinierade entiteter, se <ahref="#dbpwr_pwruppm"title="3.2.4. Proview-uppmrkning">Avsnitt3.2.4, “Proview-uppmrkning”</a></p></td></tr><tr><tdwidth="5%"valign="top"align="left"><ahref="#co.prolog.docbook"><imgsrc="../5.png"alt="5"border="0"></a></td><tdvalign="top"align="left"><p>Detta r en artikel, DocBook (5.0) namespace. Fler namespace fljer.
Det hr r rotelementet fr dokumentet, som kommer att avslutas med <codeclass="sgmltag-element"></article></code>.</p></td></tr></table></div><p>
<fontcolor="red"><callout><fontcolor="red"><para>Det hr r ett XML-dokument.</para></font></callout></font>
<fontcolor="red"><callout><fontcolor="red"><para>Detta r en artikel. Kan ven vara <fontcolor="red"><quote>book</quote></font></para></font></callout></font>
Lokal fil gr snabbast. URL:en bortkommenterad.</para></font></callout></font>
<fontcolor="red"><callout><fontcolor="red"><para>Egendefinierade entiteter, se <fontcolor="red"><xref></xref></font></para></font></callout></font>
<fontcolor="red"><callout><fontcolor="red"><para>Detta r en artikel, DocBook (5.0) namespace. Fler namespace fljer.
Det hr r rotelementet fr dokumentet, som kommer att avslutas med <fontcolor="red"><tag></article></tag></font>.</para></font></callout></font>
<codeclass="sgmltag-element"><section></code> kan allts innehlla sig sjlv, och underavsnitt skapas rekursivt.
Ett alternativ r att anvnda <codeclass="sgmltag-element"><sect1></code>, <codeclass="sgmltag-element"><sect2></code> etc (upp till 5)
</programlisting></font>
<fontcolor="red"><tag><section></tag></font> kan allts innehlla sig sjlv, och underavsnitt skapas rekursivt.
Ett alternativ r att anvnda <fontcolor="red"><tag><sect1></tag></font>, <fontcolor="red"><tag><sect2></tag></font> etc (upp till 5)
fr att explicit ange avsnittsstrukturen.
</p>
<p>Ett dokument av typen <codeclass="sgmltag-element"><book></code> kan ha en kapitelniv, <codeclass="sgmltag-element"><chapter></code>, ver avsnitten,
och drver en delniv, <codeclass="sgmltag-element"><part></code>.
Ofta vill man dela upp en “<spanclass="quote">book</span>” s att varje kapitel utgr en egen fil.
</para></font>
<fontcolor="red"><para>Ett dokument av typen <fontcolor="red"><tag><book></tag></font> kan ha en kapitelniv, <fontcolor="red"><tag><chapter></tag></font>, ver avsnitten,
och drver en delniv, <fontcolor="red"><tag><part></tag></font>.
Ofta vill man dela upp en <fontcolor="red"><quote>book</quote></font> s att varje kapitel utgr en egen fil.
Detta r srskilt anvndbart fr strre dokument, som d blir mer hanterliga,
kan editeras av flera personer samtidigt, och kan sammanfogas modulrt.
Man infogar delarna i boken med hjlp av xinclude:</p>
<preclass="programlisting">
Man infogar delarna i boken med hjlp av xinclude:</para></font>
<fontcolor="red"><programlisting>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book [
<!ENTITY % isopub PUBLIC
...
...
@@ -187,60 +227,73 @@ Spara filen ovan som exempelvis <code class="filename">minimalt.xml</code>.
Dessa skrivs som enskilda och fullstndiga DocBook-dokument, men av dokumenttypen <fontcolor="red"><quote>chapter</quote></font>
istllet fr <fontcolor="red"><quote>book</quote></font> eller <fontcolor="red"><quote>article</quote></font>.</para></font></callout></font>
</calloutlist></font>
<fontcolor="red"><note>
<fontcolor="red"><para>Om man vill autovalidera ett dokument med xincludes i nXML mste man koppla schemat
<fontcolor="red"><filename>docbookxi.rnc</filename></font>, till dokumentet.
<listitem><para>xml-grammatik fr dokumentation, ssk teknisk, ssk hrd- och mjukvara</para></listitem>
<listitem><para>Strukturerad uppmrkning baserat p innehll, ej formatering (som ex.vis html).
Mjligt att skapa mer skbara databaser.</para></listitem>
</itemizedlist>
</pre>
<p>ger</p>
<p>
</p><divclass="itemizedlist"><ultype="disc"><li><p>xml-grammatik fr dokumentation, ssk teknisk, ssk hrd- och mjukvara</p></li><li><p>Strukturerad uppmrkning baserat p innehll, ej formatering (som ex.vis html).
Mjligt att skapa mer skbara databaser.</p></li></ul></div><p>
<codeclass="sgmltag-element"><orderedlist></code> skapar en numrerad lista istllet fr en punktlista.
<listitem><para>Html-specifika parameterinstllningar och template-definitioner.</para></listitem></varlistentry>
</variablelist>
</pre>
<p>ger</p>
<p>
</p><divclass="variablelist"><dl><dt><spanclass="term"><codeclass="filename">pwr_xsl/common-customizations.xsl</code></span></dt><dd><p>Gemensamma parameterinstllningar och template-definitioner.</p></dd><dt><spanclass="term"><codeclass="filename">pwr_xsl/html-common.xsl</code></span></dt><dd><p>Html-specifika parameterinstllningar och template-definitioner.</p></dd></dl></div><p>
<fontcolor="red"><listitem><fontcolor="red"><para>Gemensamma parameterinstllningar och template-definitioner.</para></font></listitem></font></varlistentry></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Html-specifika parameterinstllningar och template-definitioner.</para></font></listitem></font></varlistentry></font>
</variablelist></font>
</para></font>
<fontcolor="red"><para>
<fontcolor="red"><programlisting>
<programlisting>
### Document filename without suffix (.xml):
###FILE = pwr_gsg
...
...
@@ -249,193 +302,253 @@ Spara filen ovan som exempelvis <code class="filename">minimalt.xml</code>.
<calloutlist>
<callout arearefs="co.makefil.file2"><para>Hr anges filnamnet utan ndelse fr infil (.xml) och utfil (.html, .fo, .pdf)</para></callout>
<fontcolor="red"><callout><fontcolor="red"><para>Hr anges filnamnet utan ndelse fr infil (.xml) och utfil (.html, .fo, .pdf)</para></font></callout></font>
</calloutlist></font>
</para></font>
<fontcolor="red"><para>
<fontcolor="red"><programlisting>
<qandaset>
<qandaentry><question><para>Hur gr man en FAQ-avdelning?</para></question>
<answer><para>Med en <tag>&lt;qandaset&gt;</tag></para></answer></qandaentry>
</qandaset>
</pre>
<p>ger</p>
<p>
</p><divclass="qandaset"><dl><dt>3.2.2.1. <ahref="#id3376477">Hur gr man en FAQ-avdelning?</a></dt></dl><tableborder="0"summary="Q and A Set"><colalign="left"width="1%"><tbody><trclass="question"><tdalign="left"valign="top"><aname="id3376477"></a><aname="id3376479"></a><b>3.2.2.1.</b></td><tdalign="left"valign="top"><p>Hur gr man en FAQ-avdelning?</p></td></tr>
<trclass="answer"><tdalign="left"valign="top"></td><tdalign="left"valign="top"><p>Med en <codeclass="sgmltag-element"><qandaset></code></p></td></tr></tbody></table></div><p>
<fontcolor="red"><qandaentry><fontcolor="red"><question><fontcolor="red"><para>Hur gr man en FAQ-avdelning?</para></font></question></font>
<fontcolor="red"><answer><fontcolor="red"><para>Med en <fontcolor="red"><tag><qandaset></tag></font></para></font></answer></font></qandaentry></font>
</p><divclass="itemizedlist"><ultype="disc"><li><p>Klasser: Taggen <codeclass="sgmltag-element"><classname></code> har anvnts. Exempel <spanclass="classname">ProjectReg</span>.
Den r kanske framfr allt avsedd fr objektorienterade programmeringssprk, iofs.</p></li><li><p>Attribut: Taggen <codeclass="sgmltag-element"><property></code> har anvnts. Exempel <spanclass="property">ObjectName</span>.</p></li><li><p>Miljer/applikationer: Entiteter har anvnts fr <spanclass="pwrenv">ProjectList</span>, <spanclass="pwrenv">VolumeList</span>, <spanclass="pwrenv">Directory</span>, <spanclass="pwrenv">Volume</span>, <spanclass="pwrenv">Xtt</span>.
De verstts till <codeclass="sgmltag-element"><application role='pwrenv'>VolumeList</application></code> etc.
Entiteterna r definierade i filen <codeclass="filename">pwrent.ent</code>.</p></li></ul></div><p>
</p>
</div>
</div>
</div>
<divclass="chapter"lang="sv"><divclass="titlepage"><div><div><h2class="title"><aname="dbpwr_utdata"></a>Kapitel 4. Generering av utdata</h2></div></div></div><divclass="toc"><p><b>Innehllsfrteckning</b></p><dl><dt><spanclass="section"><ahref="#dbpwr_byggut">4.1. Bygga DocBook-dokumentation</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_komponenter">4.2. Byggkomponenter</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_instlager">4.3. Instllningslager</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_anpassningut">4.4. Anpassning av utfiler</a></span></dt></dl></div>
<fontcolor="red"><para>Noteringar, tips, viktigt, uppmaning till frsiktighet och varningar skapas med taggarna
<fontcolor="red"><tag><note></tag></font>, <fontcolor="red"><tag><tip></tag></font>, <fontcolor="red"><tag><important></tag></font>, <fontcolor="red"><tag><caution></tag></font> och <fontcolor="red"><tag><warning></tag></font>.</para></font>
</tip></font>
<fontcolor="red"><important>
<fontcolor="red"><para>Texten i ex.vis en viktigt mste skrivas inom en <fontcolor="red"><tag><para></tag></font></para></font>
</important></font>
<fontcolor="red"><note>
<fontcolor="red"><para>Andra taggar som anvnts r <fontcolor="red"><systemitem>pwrp</systemitem></font>
(<fontcolor="red"><tag><systemitem role="user">pwrp</systemitem></tag></font>) och <fontcolor="red"><envar>PWR_BUS_ID</envar></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Klasser: Taggen <fontcolor="red"><tag><classname></tag></font> har anvnts. Exempel <fontcolor="red"><classname>ProjectReg</classname></font>.
Den r kanske framfr allt avsedd fr objektorienterade programmeringssprk, iofs.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Attribut: Taggen <fontcolor="red"><tag><property></tag></font> har anvnts. Exempel <fontcolor="red"><property>ObjectName</property></font>.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Miljer/applikationer: Entiteter har anvnts fr <spanclass="pwrenv">ProjectList</span>, <spanclass="pwrenv">VolumeList</span>, <spanclass="pwrenv">Directory</span>, <spanclass="pwrenv">Volume</span>, <spanclass="pwrenv">Xtt</span>.
De verstts till <fontcolor="red"><tag><application role='pwrenv'>VolumeList</application></tag></font> etc.
Entiteterna r definierade i filen <fontcolor="red"><filename>pwrent.ent</filename></font>.</para></font></listitem></font>
</itemizedlist></font>
</para></font>
</section></font>
</section></font>
</chapter></font>
<fontcolor="red"><chapter>
<divclass="section"lang="sv"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="dbpwr_byggut"></a>4.1. Bygga DocBook-dokumentation</h2></div></div></div>
<p>
<fontcolor="red"><title>Generering av utdata</title></font>
Generering av dokument frn docbook-filer r integrerad i byggrutinen fr Proview.
Dessa byggs med kommandot
</p><preclass="screen">
<codeclass="prompt">bash$</code><span><strongclass="command">pwre</strong></span><emclass="parameter"><code>build doc man docbook</code></em>
</pre><p>
<fontcolor="red"><screen>
<fontcolor="red"><prompt>bash$</prompt></font><fontcolor="red"><command>pwre</command></font><fontcolor="red"><parameter>build doc man docbook</parameter></font>
</screen></font>
vilket ger utdata i form av html och pdf.
Html-dokumentet skapas i tv versioner: i en respektive flera filer.
I ett sista steg kopieras css- och mediafiler till mlkatalogen.
</p>
<p>Nya xml-dokument kan lggas till genom att placera xml-filerna i
Fr att utdatafiler ska genereras mste man lgga till filnamnet (endast namnet p huvudfilen, om flera) i variablerna
<codeclass="varname">sv_se_xmlsources</code> och / eller <codeclass="varname">en_us_xmlsources</code> i makefilen.
<fontcolor="red"><varname>sv_se_xmlsources</varname></font> och / eller <fontcolor="red"><varname>en_us_xmlsources</varname></font> i makefilen.
Huvudkllfilerna mste anges, eftersom det finns xml-filer i katalogen som inte r fristende kllfiler (ex.vis kapitelfiler).
Mediafiler kopieras automatiskt dit de behvs, och behver inte anges ngonstans.</p>
</p><divclass="itemizedlist"><ultype="disc"><li><p>Xsltproc. Standardkomponent i de flesta linuxdistributioner.</p></li><li><p>DocBook-xsl-stylesheets. Gr att hmta med apt-get, eller frn sourceforge.
Mediafiler kopieras automatiskt dit de behvs, och behver inte anges ngonstans.</para></font>
<fontcolor="red"><para>Fr att generera dokumentationen behvs fljande:
<fontcolor="red"><itemizedlist>
<fontcolor="red"><listitem><fontcolor="red"><para>Xsltproc. Standardkomponent i de flesta linuxdistributioner.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>DocBook-xsl-stylesheets. Gr att hmta med apt-get, eller frn sourceforge.
Nr man uppdaterar till en ny release av dessa mste man kra installationsscriptet <fontcolor="red"><filename>install.sh</filename></font>
i distributionen.
Detta uppdaterar anvndarens <codeclass="envar">XML_CATALOG_FILES</code> att lnka till den nya distributionen.</p></li><li><p>Fop. Version 0.92b av Apaches fo-processor r installerad p pwr42 i
En symlnk finns i <codeclass="filename">/usr/local/bin</code>.</p></li></ul></div><p>
</p><divclass="note"style="margin-left: 0.5in; margin-right: 0.5in;"><tableborder="0"summary="Note"><tr><tdrowspan="2"align="center"valign="top"width="32pt"><imgalt="[Notera]"src="../note.png"></td><thalign="left">Notera</th></tr><tr><tdalign="left"valign="top"><p>Ingen kontroll grs i nulget fr att dessa komponenter finns p systemet.
Detta br antagligen lggas till i makefilen om mjligt.</p></td></tr></table></div><p>
</p>
</div>
Detta uppdaterar anvndarens <fontcolor="red"><envar>XML_CATALOG_FILES</envar></font> att lnka till den nya distributionen.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Fop. Version 0.92b av Apaches fo-processor r installerad p pwr42 i
<fontcolor="red"><para>Ett stort antal parametrar gr att stlla in fr xsl-mallarna.
I de fall man inte vill ha defaultvrdena (stts i <fontcolor="red"><filename>param.xsl</filename></font>) kan man ange parametervrden i xsltproc-anropet,
eller i instllningslager (customization layers).
Dr kan ocks modifierade versioner av olika templates i mallarna definieras.
Dokumentation ver vilka parameterinstllningar som kan gras finns p
Fljande instllningslager ligger under <codeclass="filename">$pwre_sroot/doc/man/src/</code>.
</p><divclass="variablelist"><dl><dt><spanclass="term"><codeclass="filename">pwrxsl-common.xsl</code></span></dt><dd><p>Gemensamma parameterinstllningar och template-definitioner.</p></dd><dt><spanclass="term"><codeclass="filename">pwrxsl-html-common.xsl</code></span></dt><dd><p>Html-specifika parameterinstllningar och template-definitioner.</p></dd><dt><spanclass="term"><codeclass="filename">pwrxsl-html.xsl</code></span></dt><dd>
som r grundmallen fr html-processning - en utfil.</p></li><li><p>Hmtar frn <codeclass="filename">pwrxsl-common.xsl</code></p></li><li><p>Hmtar frn <codeclass="filename">pwrxsl-html-common.xsl</code></p></li><li><p>Stter parametrar och templates specifika fr html - en utfil.</p></li></ol></div></dd><dt><spanclass="term"><codeclass="filename">pwrxsl-chunk.xsl</code></span></dt><dd>
som r grundmallen fr html-processning - flera utfiler.</p></li><li><p>Hmtar frn <codeclass="filename">pwrxsl-common.xsl</code></p></li><li><p>Hmtar frn <codeclass="filename">pwrxsl-html-common.xsl</code></p></li><li><p>Stter parametrar och templates specifika fr html - flera utfiler.</p></li></ol></div></dd><dt><spanclass="term"><codeclass="filename">pwrxsl-fo.xsl</code></span></dt><dd>
<divclass="orderedlist"><oltype="1"><li><p>Importerar <codeclass="filename">/docbook-xsl-n.nn.n/fo/docbook.xsl</code> som r grundmallen fr fo-processning.</p></li><li><p>Hmtar frn <codeclass="filename">pwrxsl-common.xsl</code></p></li><li><p>Stter parametrar och templates specifika fr fo.</p></li></ol></div></dd></dl></div><p>
</p>
</div>
<divclass="section"lang="sv"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="dbpwr_anpassningut"></a>4.4. Anpassning av utfiler</h2></div></div></div>
<divclass="itemizedlist"><ultype="disc"><li><p>FO/PDF: Justering av utseende, fonter, textstorlek etc. grs helt i instllningslagret,
<fontcolor="red"><listitem><fontcolor="red"><para>Gemensamma parameterinstllningar och template-definitioner.</para></font></listitem></font></varlistentry></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Html-specifika parameterinstllningar och template-definitioner.</para></font></listitem></font></varlistentry></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Stter parametrar och templates specifika fr html - en utfil.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Stter parametrar och templates specifika fr html - flera utfiler.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Importerar <fontcolor="red"><filename>/docbook-xsl-n.nn.n/fo/docbook.xsl</filename></font> som r grundmallen fr fo-processning.</para></font></listitem></font>
<fontcolor="red"><title>Anpassning av utfiler</title></font>
<fontcolor="red"><itemizedlist>
<fontcolor="red"><listitem><fontcolor="red"><para>FO/PDF: Justering av utseende, fonter, textstorlek etc. grs helt i instllningslagret,
och behandlas av xslt-processorn.
FO-processorn tar inga sdana argument eller parametrar.</p></li><li><p>HTML: Slutgiltig formatering bestms av css.
FO-processorn tar inga sdana argument eller parametrar.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>HTML: Slutgiltig formatering bestms av css.
Man kopplar de element/taggar man anvnt till formateringsinstruktioner i css:en.
Ger nskad grafisk profil t dokumentet.
Fr att det ska fungera krvs dock att uppmrkningen r konsekvent.</p></li></ul></div>
</div>
</div>
<divclass="chapter"lang="sv"><divclass="titlepage"><div><div><h2class="title"><aname="dbpwr_omdocbook"></a>Kapitel 5. Mer om DocBook</h2></div></div></div><divclass="toc"><p><b>Innehllsfrteckning</b></p><dl><dt><spanclass="section"><ahref="#dbpwr_bakgrund">5.1. Bakgrund</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_verktyg">5.2. Vilka verktyg behvs?</a></span></dt><dd><dl><dt><spanclass="section"><ahref="#dbpwr_vkedja">5.2.1. DocBook:s verktygskedja</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_editorer">5.2.2. Editorer fr DocBook</a></span></dt></dl></dd><dt><spanclass="section"><ahref="#dbpwr_referenser">5.3. Referenser</a></span></dt></dl></div>
<p>
Fr att det ska fungera krvs dock att uppmrkningen r konsekvent.</para></font></listitem></font>
</itemizedlist></font>
</section></font>
</chapter></font>
<fontcolor="red"><chapter>
<fontcolor="red"><title>Mer om DocBook</title></font>
<fontcolor="red"><para>
Detta kapitel r framfr allt av orienterande karaktr.
<p>Docbook utvecklades ursprungligen av HaL och O'Reilly med brjan 1991.
1998 blev det en del av SGML Open Consortium, vilket senare blev <acronymclass="acronym">OASIS</acronym> (Organization for the Advancement of Structured Information Standards). </p>
<fontcolor="red"><para>Docbook utvecklades ursprungligen av HaL och O'Reilly med brjan 1991.
1998 blev det en del av SGML Open Consortium, vilket senare blev <fontcolor="red"><acronym>OASIS</acronym></font> (Organization for the Advancement of Structured Information Standards). </para></font>
<fontcolor="red"><para>
Ngra punkter..
</p>
<divclass="itemizedlist"><ultype="disc"><li><p>xml-grammatik fr dokumentation, ssk teknisk, ssk hrd- och mjukvara</p></li><li><p>Strukturerad uppmrkning baserat p innehll, ej formatering (som ex.vis html).
Mjligt att skapa mer skbara databaser.</p></li><li><p>Kan generera utdata i mnga olika format frn en klla: html, pdf, manpages, rtf, txt, htmlhelp,
</para></font>
<fontcolor="red"><itemizedlist>
<fontcolor="red"><listitem><fontcolor="red"><para>xml-grammatik fr dokumentation, ssk teknisk, ssk hrd- och mjukvara</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Strukturerad uppmrkning baserat p innehll, ej formatering (som ex.vis html).
Mjligt att skapa mer skbara databaser.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Kan generera utdata i mnga olika format frn en klla: html, pdf, manpages, rtf, txt, htmlhelp,
Utdata fr olika plattformar frn samma klla (t ex SuSE / RedHat / Windows) - profiling.
Utdata p olika sprk frn samma klla (med fallback).</p></li><li><p>Enkelt att integrera i byggrutinen fr ett projekt. Make-filer, versionshantering.</p></li><li><p>OASIS-standard. Anvnds av bl a: Sun, Microsoft, HP, Novell, Red Hat, och open source projekt som
Linux kernel, KDE, Gnome, debian, Ubuntu, Fedora, Free-BSD, LDP, m fl.</p></li><li><p>Mjligt att skapa stora korsrefererande dokumentationssystem frn fristende komponenter.</p></li><li><p>Aktiv open source-utveckling av hela verktygskedjan.</p></li></ul></div>
<p>Frdelar: Alla ovan.</p>
<p>Nackdelar: mnga taggar, ej entydigt vilka man ska anvnda, inlrningskurva, sammansatt verktygskedja,
XML (om man inte gillar XML...).</p>
</div>
Utdata p olika sprk frn samma klla (med fallback).</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Enkelt att integrera i byggrutinen fr ett projekt. Make-filer, versionshantering.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>OASIS-standard. Anvnds av bl a: Sun, Microsoft, HP, Novell, Red Hat, och open source projekt som
Linux kernel, KDE, Gnome, debian, Ubuntu, Fedora, Free-BSD, LDP, m fl.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Mjligt att skapa stora korsrefererande dokumentationssystem frn fristende komponenter.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Aktiv open source-utveckling av hela verktygskedjan.</para></font></listitem></font>
</itemizedlist></font>
<fontcolor="red"><para>Frdelar: Alla ovan.</para></font>
<fontcolor="red"><para>Nackdelar: mnga taggar, ej entydigt vilka man ska anvnda, inlrningskurva, sammansatt verktygskedja,
XML (om man inte gillar XML...).</para></font>
</section></font>
<divclass="section"lang="sv"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="dbpwr_verktyg"></a>5.2. Vilka verktyg behvs?</h2></div></div></div><divclass="toc"><dl><dt><spanclass="section"><ahref="#dbpwr_vkedja">5.2.1. DocBook:s verktygskedja</a></span></dt><dt><spanclass="section"><ahref="#dbpwr_editorer">5.2.2. Editorer fr DocBook</a></span></dt></dl></div>
<p>Detta avsnitt beskriver verktygskedjan fr Docbook, och hur man editerar och processar docbook-dokument.</p>
<fontcolor="red"><para>Detta avsnitt beskriver verktygskedjan fr Docbook, och hur man editerar och processar docbook-dokument.</para></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Vokabulren specificeras i ett <fontcolor="red"><acronym>RELAX NG</acronym></font>
<fontcolor="red"><footnote><fontcolor="red"><para>REgular LAnguage for XML Next Generation, r en xml-vokabulr fr att specificera xml-vokabulrer.
Det gr att skriva <fontcolor="red"><acronym>RELAX NG</acronym></font>-schemat i kompakt notation, men d r schemat inte sjlv ett xml-dokument.
<fontcolor="red"><acronym>RELAX NG</acronym></font> anvnds som schemasprk fr DocBook, OpenDocument (OpenOffice.org:s dokumentformat), m fl.
Ett alternativ till <fontcolor="red"><acronym>RELAX NG</acronym></font> r W3C XML Schema.
</para></font></footnote></font>
schema fr o m Docbook v 5.0, tidigare anvndes en DTD (Document Type Definition).
Den har bantats ned och stramats upp fr o m 5.0, mjligen ej helt fryst nnu.
Fr detta dokument anvnds v 5.05b.
Schemat behvs egentligen bara fr validering och fr editorer, och om man ska skriva egna stylesheets.</p></li><li><p>Stylesheets definierar hur docbookvokabulr transformeras till andra taggar fr olika utformat.
Schemat behvs egentligen bara fr validering och fr editorer, och om man ska skriva egna stylesheets.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Stylesheets definierar hur docbookvokabulr transformeras till andra taggar fr olika utformat.
Mallarna r skrivna i xsl (extensible stylesheet language) som ocks r en xml-vokabulr.
Tidigare anvndes dssl.
Senaste slppta versionen r docbook-xsl-1.69.1 (fr detta dokument anvnds en snapshot-version frn sourceforge).
Huvudstylesheets fr html, chunk, fo (formatted output), manpages etc. anropas.
Dessa anvnder sig av ett flertal gemensamma stylesheets.</p></li><li><p>En xslt-processor anvnds fr att generera utdata (.html, .fo, etc).
Dessa anvnder sig av ett flertal gemensamma stylesheets.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>En xslt-processor anvnds fr att generera utdata (.html, .fo, etc).
Man anropar den med indata och stylesheet som argument, enklast via en make-fil.
xsltproc r standard i mnga linuxdistributioner, ingr i libxslt.
Andra processorer finns, ex.vis saxon, xalan.
Fr detta dokument anvnds en snapshot-version av libxslt frn xmlsoft.org.</p></li><li><p>Fr att skapa utdata fr papper (pdf, ps, rtf, txt)
Fr detta dokument anvnds en snapshot-version av libxslt frn xmlsoft.org.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Fr att skapa utdata fr papper (pdf, ps, rtf, txt)
fr man processa den skapade .fo-filen ett steg till, med en xsl-fo-processor.
xsl-fo r en xml-vokabulr fr att beskriva formaterad text.
Den innehller information om hur texten ska se ut p pappret med fonter, textstorlek, pappersformat, styckeindelningar etc.
...
...
@@ -445,57 +558,71 @@ Spara filen ovan som exempelvis <code class="filename">minimalt.xml</code>.
Mnga av dem fungerar bra fr de flesta tillmpningar,
men ingen implementerar xsl-fo-standarden fullstndigt.
Detta uppges bero p tre saker:
</p><divclass="orderedlist"><oltype="1"><li><p>Xsl-fo-standarden r ganska ny och omfattande.</p></li><li><p>Den har visat sig svrimplementerad i sin helhet.</p></li><li><p>Typsttning r svrt, generellt.</p></li></ol></div>
<p>Den mest anvnda open source-processorn r Apache's javabaserade FOP.
<fontcolor="red"><orderedlist>
<fontcolor="red"><listitem><fontcolor="red"><para>Xsl-fo-standarden r ganska ny och omfattande.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Den har visat sig svrimplementerad i sin helhet.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Typsttning r svrt, generellt.</para></font></listitem></font>
</orderedlist></font></para></font>
<fontcolor="red"><para>Den mest anvnda open source-processorn r Apache's javabaserade FOP.
Senaste stabila releasen var 0.20.5.
En helt omarbetad version 0.90 alfa gjordes tillgnglig nyligen.
Fr pdf-versionen av detta dokument anvnds 0.92 beta.
En 1.0-version uppges kunna slppas snart.</p>
<p>Andra open source fop:ar: PassiveTeX och xmlroff.
Kommersiella: E3, XEP, XPP, XSL Formatter m fl. </p>
<fontcolor="red"><para>Fr detta dokument har Emacs med nXML-lge anvnts (Emacs version 21.x krvs).
nXML r skrivet av xml-gurun James Clark (groff, expat, xml-standarden, relax ng mm).
Man kopplar nXML till sitt schema (docbook.rng i detta fall),
och sedan fr man bl a:
</p><divclass="itemizedlist"><ultype="disc"><li><p>auto-komplettering av taggar (<span><strongclass="keycap">C</strong></span>-<span><strongclass="keycap">RET</strong></span>):
man skriver de frsta bokstverna och autokompletterar sedan.</p></li><li><p>Insttning av sluttag 1
stter sluttagen p ny rad nedanfr, och placerar markren p blank rad mitt emellan.</p></li><li><p>Insttning av sluttag 3 (<span><strongclass="keycap">C</strong></span>-<span><strongclass="keycap">f</strong></span>):
Avslutar nrmaste ppna tag uppt i trdet.</p></li><li><p>Autovalidering: Syntaxen kollas mot schemat kontinuerligt. Info om fel. Syntaxfrgning och indentering.</p></li></ul></div><p>
</p>
<p>Till Emacs finns ocks en DocBook-meny att ladda ned.
Den innehller inga kommandon, men lnkar till dokumentation, samt alla element/taggar grupperade alfabetiskt och logiskt. Anvndbart.</p>
<p><ahref="http://www.docbook.org/tdg5/en/html/docbook.html"target="_top">DocBook 5.0: The Definitive Guide</a>.
<fontcolor="red"><itemizedlist>
<fontcolor="red"><listitem><fontcolor="red"><para>auto-komplettering av taggar (<fontcolor="red"><keycombo><fontcolor="red"><keycap>C</keycap></font><fontcolor="red"><keycap>RET</keycap></font></keycombo></font>):
man skriver de frsta bokstverna och autokompletterar sedan.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Insttning av sluttag 1
stter sluttagen p ny rad nedanfr, och placerar markren p blank rad mitt emellan.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Insttning av sluttag 3 (<fontcolor="red"><keycombo><fontcolor="red"><keycap>C</keycap></font><fontcolor="red"><keycap>f</keycap></font></keycombo></font>):
Avslutar nrmaste ppna tag uppt i trdet.</para></font></listitem></font>
<fontcolor="red"><listitem><fontcolor="red"><para>Autovalidering: Syntaxen kollas mot schemat kontinuerligt. Info om fel. Syntaxfrgning och indentering.</para></font></listitem></font>
</itemizedlist></font>
</para></font>
<fontcolor="red"><para>Till Emacs finns ocks en DocBook-meny att ladda ned.
Den innehller inga kommandon, men lnkar till dokumentation, samt alla element/taggar grupperade alfabetiskt och logiskt. Anvndbart.</para></font>
Referensdokumentation ver instllningsparametrar fr html och fo.</p>
</li></ul></div>
</div>
<divclass="footnotes"><br><hrwidth="100"align="left"><divclass="footnote"><p><sup>[<aname="ftn.id3377278"href="#id3377278">1</a>] </sup>REgular LAnguage for XML Next Generation, r en xml-vokabulr fr att specificera xml-vokabulrer.
Det gr att skriva <acronymclass="acronym">RELAX NG</acronym>-schemat i kompakt notation, men d r schemat inte sjlv ett xml-dokument.
<acronymclass="acronym">RELAX NG</acronym> anvnds som schemasprk fr DocBook, OpenDocument (OpenOffice.org:s dokumentformat), m fl.
Ett alternativ till <acronymclass="acronym">RELAX NG</acronym> r W3C XML Schema.
</p></div></div></div>
Innehller ven en <fontcolor="red"><link>Quick Reference</link></font>.</para></font>
</listitem></font>
<fontcolor="red"><listitem>
<fontcolor="red"><para><fontcolor="red"><link>DocBook XSL: The Complete Guide</link></font>.
Anvnda och stta upp ett DocBook-system.</para></font>