You are on page 1of 266
International Technical Support Centers OS/2 VERSION 1.3 VOLUME 1: NEW FEATURES OS/2 Version 1.3 Volume 1: New Features Document Number GG24-3630-00 February 1991 International Technical Support Center Boca Raton ‘Take Note Before using this information and the product it supports, be sure to read the general information under “Special Notices” on page xvii. First Edition (February 1991) This edition applies to OS/2 Version 1.3. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. A form for reader’s comments appears at the back of this publication. If the form has been removed, address your comments to: 18M Corporation, International Technical Support Center Dept. 914, Building 235-2 Internal Zip 4423 P.O. Box $01 NW 5tst Street Boca Raton, Florida 33432 USA When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the infor- mation in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 1991. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or dis- closure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Abstract © Copyright IBM Corp. 1991 ‘This document describes the new features of OS/2 Version 1.3, including the Extended Edition. The purpose of this bulletin is to explain and exploit the most important enhancements. It is not a programmer's guide nor can it replace the standard reference manuals of OS/2. ‘The contents of this bulletin can be used as course reference material for instructors and students of an OS/2 class. Also, the picture segments of the original Presentation Manager screens might be useful for developing additional material. PSYS (232 pages) iv 08/2 V1.3 Volume t Acknowledgements The project leader and editor was: Hans J. Goetz International Technical Support Center, IBM Boca Raton. The authors of this document are: Pascal Brossard IBM France Alfredo Gutiérrez EMEA Education Support Center, IBM Boca Raton Dave Pettigrew IBM Canada Jean Paul Simoen IBM France Jacques Soukin ISM South Africa This publication is the result of a resi nical Support Center, Boca Raton, wt sncy conducted at the International Tech- covered the Standard Edition part. Another residency was conducted in the International Technical Support Center, Austin, which covered the Extended Edition part. Thanks to the following people for the invaluable advice, guidance and contrib- utions provided in the production of this document: David Kerr Programming Center, IBM Boca Raton lan McCallion Presentation Management Systems Planning, IBM UK Hursley Martin McElroy Workstations Technical Marketing, IBM UK Basingstoke ael Lukens Programming Center, IBM USA, Boca Raton Franck Minssieux International Technical Support Center, |BM Austin Peter Schonhofer International Technical Support Center, IBM Boca Raton. © Copyright 18M Corp. 1981 v 08/2 V1.3 Volume 1 Contents Chapter 1. Overview 4.1 New Features 1.4.4 Printer Installer 4.1.2 DOS Timeout 4.2 Enhanced Print Subsystem _ 1.3. New Print Queue Processor 1.4 Enhanced Features .... . Chapter 2. Installation and Configuration 2.4 Reinstall and Separate Install 2.4.1 Add Selectable Options 2.2 New Directory Structure Chapter 3. Migration Considerations . 3.4. Pre-Installation Tasks... .... 3.2 Fixed Disk Requirements : 33 LOGFile ........... 000. 3.4 Upgrading from DOS to OS/2 V1.3 3.4.1 Without Dual Boot... .... 14 3.4.2 With Dual Boot ; : 14 35 Upgrading from OS/2V1.01008/2V13... 2... 15 3.5.1 Without Dual Boot : 7 . 16 3.5.2 With Dual Boot 16 3.6 Upgrading from OS/2 V1.4 7 16 3.6.1. Without Dual Boot 16 3.6.2 With Dual Boot 16 3.7 Upgrading from OS/2V1.2......-..0-50- 17 3.7.1 Without Dual Boot 7 : 17 3.7.2 With Dual Boot 7 Chapter 4. Performance Considerations 2.0.2.2... 02-2200 19 4.1. Memory Management and Swap Control 19 4.4.4 "Moving Window” Segment Compaction. . 19 44.2 Segment Swap Control : : - 19 4.4.3 Swap Algorithm - 20 42 Performance .........- 24 4.2.4. Presentation Manager . 22 422 Loader .......... 22 423 File Manager ....... 23 4.24 Intelligent ABIOS Install 28 4.25 Selective Install/Reinstall - 23 4.2.6 Summary - 3 Chapter 5. Procedures Language 2/REXX . . . 25 5.4 Portability... ae - 26 5.2 Batch Files Versus REXX Procedures - 26 52.4 Batch Files... 7 26 5.2.2 REXX Procedures 7 - 26 5.3 Implementation ....... 7 - 26 5.4 Overview ............. 27 5.4.1 REXX Features at a Glance 27 © Copyright 18M Corp. 1901 vil 55 Interfaces to Other Products... 2.2... eee 28 5.5.1 Function Calls and Subroutines .............. eee ee 28 5.5.2 Commands F oe 2B 5.5.3 OS/2 Interfaces. late etaetctt 29 5.5.4 Using REXX APIs 29 55.5 Extending REX (Subcommands and Functions) - 29 5.5.6 Macrospace latte lata tla ltata - 30 5.5.7 System Exits 31 5.5.8 Variable Pool aw 34 5.5.9 Other Programming Languages at 5.5.10 Using REXX with DLLs (Dynamic 32 5.5.11 Dialog Manager tebe - 33 Chapter 6. Presentation Manager Sh 6.1 Group Properties 8.2 Program Properties ...... 6.3 Program Properties Options €4-leone {fat Epa ete 6.4.1 Icon Size Reduction 6.4.2 Visual Enhancement 6.4.3 Design Enhancement Chapter 7. File Manager 7.1 Displaying Directory Tree 7.2 Copy and Move Files. 7.3 Create Directory 7.4 Fonts Chapter 8. Print Manager 8.1 Spooler .......... 8.2 Jobs 83 Refresh 8.4 Printer Install 85 Printer Properties 8.6 Job Properties ..... 8.7 Job Properties Options 8.8 Font Install : 8.9 DOS Timeout a 8.10 Use of Extended Attributes Chapter 8. Fonts Usage in OS/2V13....... 8.1 VGA Hardware Video Display Fonts. . 9.2 Presentation Manager Fonts. 9.2.1 VGA VIO Window Fonts. 9.2.2 8514 VIO Window Fonts. 9.2.3 XGA VIO Window Fonts. 9.2.4 System Font .... 9.2.5 OS/2 Bitmap Fonts 9.2.6 OS/2 Outline Fonts. : 9.2.7 IBM Core Fonts (Type 1 Fonts). 9.2.8 Other Type 1 Fonts : 9.2.9 XGA Antialiased Fonts 8.3 Downloadable Printer Fonts 9.3.1 IBM 4019 Printer Fonts. . 9.3.2 PostScript Printers Fonts viii OS/2 V1.3 Volume 1 9.3.3 HP LaserJet Soft Fonts... 2-202... eee eee eee a} Chapter 10. More Fonts for OS/2 V1.3 VIO Windows ..........-- .. 87 Chapter 11. Adobe Type Manager canny aha m 11.1 IBM's Direction for Fonts eee nm 11.4.1, Why Adobe? 7 3 14.4.2 The Alternatives. 4 41.2 What Is the Adobe Type Manager for 08/2 V1.3? 75 14.2.4 Type 1 Fonts feet 78 44.22 Fonts Shipped with OS/2 V1.3 7 41.2.3 Other Suppliers of Type 1 Fonts . . 78 11.2.4 International Character Support 79 80 41.25 Viewing of the Type 4 Fonts With the OS/2 System Editor 11.26 Development Impact .........- et 11.3 Benefits 41.2.1 Better Looking Screens and Printouts 14.3.2 WYSIWYG 41.3.3 Improved Output Without Investing in New Hardware. 11.3.4 Huge Selection of Add-On Fonts - An Industry Standard 11.3.5 Investment Protection is : 11.3.6 Performance 11.37 Available to PM Applications WITHOUT ANY CHANGES NEEDED. . 44.3.8 Intelligent Font Interface - No “Lock In” to One Technology ..... 84 14.39 Ready forthe Future... 2.2... eee eee eee - 84 1.3.10 Cost Saving 85 11.3.1 Ease of Use a 85 11.3.12 Portability 2. 85 41.4 Adobe Type Manager: Installation - 86 11.4.1 ATM Standard IBM Core Fonts . 87 11.42 PostScript Downloadable Fonts. . . - 8 11.43 Installing Additional Type 1 Fonts. . - 90 11.4.4 Deleting Fonts : 92 11.5 About Fonts in General . 95 44.5.1, Why Fonts? +. 95 11.5.2. Font Terminology 2 96 14.5.3 Font Types : 2 98 4115-4 Outline Versus Bitmap - 98 11.8.5 Intelligent Fonts - How They Work - 104 11.8 The Intelligent Font Interface (IFI) . - 110 11.6.1. How It Works eae .. 1M 11.6.2 Intelligent Font Interface and Microsoft's TrueType “1 Chapter 12. Antialiased Fonts... 2.2... 00.2 e ee eee ee 113 12.1 OS/2 Software Considerations 22 13 12.2 Guidance for Users of Antialiased Text we 14 12.2.1 Introduction 2. 4 12.2.2 Background ... ont 2. 15 123 Guidelines on Using Antialiased Fonts. . 2. 16 12.3.1 Available Antialiased Fonts. . u7 Chapter 13. New and Revised APIs. ....... cece eee eee M19 48.4 Overview ......-..- : beeen 19 432 Direct Manipulation... . cee 9 43.2.4 Direct Manipulation APIs Added, Revised and Deleted 119 Contents ix X 08/2 V1.3 Volume 1 13.2.2 Direct Manipulation Messages Added and Revised 13.2.3 Direct Manipulation Fields Added and Revised 13.2.4 Drag Drop from the Users View 13.3. Spin Button Control 13.4 Increased Windows Limit 13.5 Print Spooling ........ 13.5.1, Down Level Support . . 13.5.2 The DosPrint() API Function 13.5.3. Print Queue Functions Chapter 14, New Features in Extended Edition 14.1 Program Load Facility ..... ee 14.2 3270 Emulation Font Selection 443 3270 Printer Emulation Text Mode Support 14.4 Batch Configuration Utility (BCU) i 14.4.1 Profiles that Can Be Created Pa 14.4.2 Profiles that Can Be Changed ...... 14.4.3 Profiles that Can Be Deleted . 14.4.4 BCU Example ........ 445 ACDI Redirection Facility... 145.1 Overview 44.2 Installing and Configuring ACDI Redirection 14.5.3 Using ACDI Redirection i 146 ETHERAND LAN Support for LU Application (LUA) Protocols 14.7 ETHERAND LAN Support for Remote Data Services (RDS) DOS Requesters Tetatttetat teat tot ae Chapter 15. Support for New Hardware 15.1 The 80486 Machines, PS/2 Model 90 and 95. 15.2 The Portable, PS/2 Model P75 15.3 The Extended Graphics Adapter/A (XGA) 15.3.1 OS/2 Considerations... . 15.4 How to Install and Use Antialiased Fonts 15.4.1 System Fonts . 15.4.2 Application Fonts 15.5 Programming Considerations 15.6 SCSI Support ............ Appendix A. National Language Support ........... Appendix B. CONFIG.SYS Configuration File ........... B.1 05/2 Standard Edition V1.3 CONFIG.SYS File for a VGA System B.2 OS/2 Standard Edition V1.3 CONFIG.SYS File for a XGA System B.3 OS/2 Standard Edition V1.2 Sample CONFIG.SYS File 7 B.4 OS/2 Standard Edition V1.1 CONFIG.SYS File ...... Appendix C. XGA Installation under OS/2V1.20.............-.05 Appendix D. Fonts Under OS/2 V1.3... 0... 02.00. c eee ‘Appendix E. Install Log Files... .. E.1 INSTALL.LOG File for 08/2 V1.3 E.2 INSTALL.LOG File for OS/2 V1.1 - 147 120 121 122 125 128 128 127 - 128 130 131 131 132 133 133 134 135 139 140 147 148 149 152 152 157 157 157 158 158 159 159 159 160 161 163 165 165 167 168 169 m 175 17 7 180 Appendix F, OS/2 V1.3 Extended Edition Memory and Fixed Disk Requirements - 183 Appendix G. GATEWAY.DAT File 7 187 List of Abbreviations... 2.2.6 - eee eee eee eee seees 189 Glossary 2.20.2. ee eee eee eee acter toedeleoe ++ 193 nea lela elalatttcelate-tcasolelata ae eletatr tele 2 telelara to eletar co 284 Contents Xi 08/2 V1.3 Volume 1 xii Figures St. © Copyright IBM Corp. 1991 08/2 V1.3 SE Installation Panel ........-.--..- 6 08/2 V1.3 SE Selective Install ........- 6 0S/2 V1.3 SE Directory Structure 7 8 Desktop Manager Group Properties wee 8S Program Properties: Program Type. Program Properties: Options File Manager: Directory Tree oH File Manager: Copy File ............. File Manager: Create Directory Print Manager, Main Window . Standard spooler Dialog Box. LAN Server spooler Dialog Box. Message Box NET2201 Message Box SYS000S Print Manager, Job Details Refresh Interval on the LAN. . Print Manager: Printer Install Print Manager: Printer Installer : Print Manager: PostScript Printer Properties. Print Manager: PostScript Job Properties : Print Manager: PostScript Job Properties Ont ions. Print Manager: Font Install Print Manager: Font Installer. . Print Manager: DOS Font Size Selection ....... ete Font and Window Preview for the 8X8 Font’... ... Font and Window Preview for the 18X8 Font .... 08/2 VIO Windows with the 18 X 8 and the 8 X 8 Font ATM, PostScript and DCF ............ ‘Adobe PostScriptType 1 Usage Across Computing Environments ATM in the Presentation Manager Architecture ........ Outline to Bitmap Transform: a 08/2 V1.3 Type 1 Fonts Shipped with OS/2V13......... 08/2 V1.3 Type 1 Font Glyphs from the Symbol Font... . . 08/2 V1.3 Type 1 Font Support for Code Page 850 (Courier) 08/2 PM Outline Font 2.2... 6. 08/2 V1.3 Type 1Fonts .... Adobe Type Manager: Font Installation... . Print Manager: Font installer Dialog Box. . . Control Panel: Add New Font Dialog Box .. . Controt Panel: Delete Font Dialog Box... . Print Manager: Delete Font Dialog Box... . Serifs on CapitalR.. ue Bitmap Capital H Outline Capital H oe Jagged Edges When Scaling Up a Capital R Outline Capital H Before Scaling Outline Capital H After Scaling Pixel Fill-Inon“e” .... Dimples on’c” ..... Serif Collision on “n” 52. 53. 55, 56. 57. 58. 59. 60. 61. 62. 63. 65. 66. 67. 68, 69, 71. 74, 75. 76. 7. 78, xiv OS/2 V1.3 Volume 1 Dropout on CapitalR ...... ATM and PostScript Rasterising Technolo ATM and Display PostScript. The Display PostScript System Times Roman lower case "y” .. . Antialiased Times Roman lower-cai Object-Oriented Interaction with the OS/2 Presentation Manager Spin Button... . 2.2.0... eee eee Example of Most Compact 3270 Emulator Font Example of Largest 3270 Emulator Font Use of BCS to Create a Configuration Fil 3270 Terminal Emulation Selection ete Terminal Emulation Defaults Selection... . LAN Adapter Defaults Selection ......... LAN Adapter Address Information ©... .. Terminal Emulation Defaults Selection... . Configuration Network Defaults Selection ‘SNA Feature Profiles Selection . . SNA Gateway Host Connection Profile Selection ‘SNA Gateway Host Connection Profile Creation... . . ‘SNA Gateway Host Connection Profile Creation (Part 2) Pool Class Creation ...... abla Configuration File Verification Create/Change SNA LUA Profile Screen in Communications Manager Prompt for Antialiased Font Installation, Showing Disk Requirements CONFIG.SYS File Sample for a OS/2 V1.3 SE System with VGA CONFIG.SYS Sample File for a OS/2 V1.3 SE SYSTEM with an XGA Adapter... ieSanan CONFIG.SYS Sample File for a OS/2 V1.2 SE System. CONFIG.SYS Sample File for a OS/2 V1.1 SE System 103 105 108 107 113 114 122 125, 132 133 141 141 142 142 143 143 144 144 145 145 146 146 147 152 159 165 167 168 169 Tables © Copyright IBM Corp. 1991 ‘Switching from 8/2 to DOS 9 Switching from DOS to OS/2.. . . 10 08/2 SE V1.3 Memory Estimation 7 13 8/2 V1.3 Standard Edition Hard Disk Space +.B ld and New Font Names under 0S/2's Presentation Manager - 82 Availability of Antialiased Fonts oy Configuration cece MS BCU Create. : cs 134 BCU Change 135 BCU Delete... ss 139 Memory and Disk Space Requirements by Font Size ~ 160 IPF NLS Language Files ae 163 NLS Country Codes and Code Pages +. 184 Font Usage in OS/2 V1.3 ee 176 Memory Estimating Worksheet for OS/2EE V1.3... 0... ...... 183 Fixed-Disk Estimating Worksheet for OS/2EEV13 ...........- 184 xv 08/2 V1.3 Volume 1 xvi Special Notices This publication is intended to help customers and systems engineers to under- stand and utilize the new features in version 1.3 of OS/2. The information in this publication is not intended as the specification of the programming interfaces that are provided by the Programming Tools and Information package for use by customers in writing programs to request or receive its services. See the PUBLI- CATIONS SECTION of the IBM Programming Announcement for OS/2 Version 1.3. References in this publication to IBM products, programs or services do not imply that IBM intends to make these available in all countries in which IBM operates. Any reference to an IBM product, program, or service is not intended to state or imply that only IBM’s product, program, or service may be used. Any functionally equivalent program that does not infringe any of IBM’s intellectual property rights may be used instead of the IBM product, program or service. Information in this book was developed in conjunction with use of the equipment specified, and is limited in application to those specific hardware and software products and levels. IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to the IBM Director of ‘Commercial Relations, IBM Corporation, Purchase, NY 10577. The information contained in this document has not been submitted to any formal IBM test and is distributed AS IS. The use of this information or the implementation of any of these techniques is a customer responsibility and depends on the customer's ability to evaluate and integrate them into the cus tomer’s operational environment. While each item may have been reviewed by IBM for accuracy in a specific situation, there is no guarantee that the same or similar results will be obtained elsewhere. Customers attempting to adapt these techniques to their own environments do so at their own risk. The following document contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples contain the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. © copyright 18M Corp 1991 xvi

You might also like