IDOL Keyview Filter SDK 12.6 C Programming Guide

Total Page:16

File Type:pdf, Size:1020Kb

IDOL Keyview Filter SDK 12.6 C Programming Guide KeyView Software Version 12.6 Filter SDK C Programming Guide Document Release Date: June 2020 Software Release Date: June 2020 Filter SDK C Programming Guide Legal notices Copyright notice © Copyright 2016-2020 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Documentation updates The title page of this document contains the following identifying information: l Software Version number, which indicates the software version. l Document Release Date, which changes each time the document is updated. l Software Release Date, which indicates the release date of this version of the software. To check for updated documentation, visit https://www.microfocus.com/support-and-services/documentation/. Support Visit the MySupport portal to access contact information and details about the products, services, and support that Micro Focus offers. This portal also provides customer self-solve capabilities. It gives you a fast and efficient way to access interactive technical support tools needed to manage your business. As a valued support customer, you can benefit by using the MySupport portal to: l Search for knowledge documents of interest l Access product documentation l View software vulnerability alerts l Enter into discussions with other software customers l Download software patches l Manage software licenses, downloads, and support contracts l Submit and track service requests l Contact customer support l View information about all services that Support offers Many areas of the portal require you to sign in. If you need an account, you can create one when prompted to sign in. To learn about the different access levels the portal uses, see the Access Levels descriptions. KeyView (12.6) Page 2 of 371 Filter SDK C Programming Guide Contents Part I: Overview of Filter SDK 11 Chapter 1: Introducing Filter SDK 12 Overview 12 Features 12 Platforms, Compilers, and Dependencies 13 Supported Platforms 13 Supported Compilers 14 Software Dependencies 14 Windows Installation 15 UNIX Installation 16 Package Contents 17 License Information 18 Enable Advanced Document Readers 18 Update License Information 18 Directory Structure 19 Chapter 2: Getting Started 21 Architectural Overview 21 Enhance Performance 22 File Caching 22 Filtering 23 Subfile Extraction 23 Memory Abstraction 24 Use the C-Language Implementation of the API 24 Input/Output Operations 24 Filtering in File Mode 25 Filtering in Stream Mode 26 Multithreaded Filtering 26 The Filter Process Model 27 Filter API 27 File Extraction API 28 Persist the Child Process 28 In the API 28 In the formats.ini File 28 Run Filter In Process 29 In the API 29 In the formats.ini File 29 Run File Extraction Functions Out of Process 29 Restart the File Extraction Server 30 Out-of-Process Logging 30 Enable Out-of-Process Logging 30 Set the Verbosity Level 31 KeyView (12.6) Page 3 of 371 Filter SDK C Programming Guide Enable Windows Minidump 31 Keep Log Files 31 Run File Detection In or Out of Process 32 Specify the Process Type In the formats.ini File 32 Specify the Process Type In the API 32 Stream Data to Filter 32 Part II: Use Filter SDK 34 Chapter 3: Use the File Extraction API 35 Introduction 35 Extract Subfiles 36 Sanitize Absolute Paths 37 Extract Images 38 Recreate a File’s Hierarchy 38 Create a Root Node 38 Recreate a File’s Hierarchy—Example 39 Extract Mail Metadata 40 Default Metadata Set 40 Extract the Default Metadata Set 41 Extract All Metadata 41 Microsoft Outlook (MSG) Metadata 41 Extract MSG-Specific Metadata 42 Microsoft Outlook Express (EML) and Mailbox (MBX) Metadata 43 Extract EML- or MBX-Specific Metadata 43 Lotus Notes Database (NSF) Metadata 44 Extract NSF-Specific Metadata 44 Microsoft Personal Folders File (PST) Metadata 45 MAPI Properties 45 Extract PST-Specific Metadata 46 Exclude Metadata from the Extracted Text File 46 Extract Subfiles from Outlook Files 47 Extract Subfiles from Outlook Express Files 47 Extract Subfiles from Mailbox Files 47 Extract Subfiles from Outlook Personal Folders Files 47 Choose the Reader to use for PST Files 48 MAPI Attachment Methods 49 Open Secured PST Files 50 Detect PST Files While the Outlook Client is Running 50 Extract Subfiles from Lotus Domino XML Language Files 51 Extract .DXL Files to HTML 51 Extract Subfiles from Lotus Notes Database Files 52 System Requirements 52 Installation and Configuration 53 Windows 53 Solaris 53 KeyView (12.6) Page 4 of 371 Filter SDK C Programming Guide AIX 5.x 54 Linux 54 Open Secured NSF Files 54 Format Note Subfiles 55 Extract Subfiles from PDF Files 55 Improve Performance for PDFs with Many Small Images 55 Extract Embedded OLE Objects 55 Extract Subfiles from ZIP Files 56 Default File Names for Extracted Subfiles 56 Default File Name for Mail Formats 56 Default File Name for Embedded OLE Objects 57 Chapter 4: Use the Filter API 58 Generate an Error Log 58 Enable or Disable Error Logging 59 Use the API 59 Use Environment Variables 59 Change the Path and File Name of the Log File 59 Report Memory Errors 60 Use the API 60 Use Environment Variables 60 Specify a Memory Guard 60 Report the File Name in Stream Mode 60 Report Extended Error Codes 61 Specify the Maximum Size of the Log File 61 Extract Metadata 61 Extract Metadata for File Filtering 62 Extract Metadata for Stream Filtering 62 Example 62 Convert Character Sets 64 Determine the Character Set of the Output Text 64 Guidelines for Character Set Conversion 64 Set the Character Set During Filtering 65 Set the Character Set During Subfile Extraction 65 Prevent the Default Conversion of a Character Set 66 Extract Deleted Text Marked by Tracked Changes 66 Filter PDF Files 66 Filter PDF Files to a Logical Reading Order 67 Enable Logical Reading Order 68 Use the C API 68 Use the formats.ini File 69 Rotated Text 69 Extract Custom Metadata from PDF Files 69 Extract Custom Metadata by Tag 69 Extract All Custom Metadata 70 Filter Tagged PDF Content 71 Skip Embedded Fonts 71 KeyView (12.6) Page 5 of 371 Filter SDK C Programming Guide Use the formats.ini File 71 Use the C API 72 Control Hyphenation 72 Use the formats.ini File 72 Use the C API 73 Filter Portfolio PDF Files 73 Filter Spreadsheet Files 73 Filter Worksheet Names 73 Filter Hidden Text in Microsoft Excel Files 73 Specify Date and Time Format on UNIX Systems 74 Filter Very Large Numbers in Spreadsheet Cells to Precision Numbers 74 Extract Microsoft Excel Formulas 75 Standardize Cell Formats 77 Numbers 77 Text 77 Dates 77 Filter XML Files 78 Configure Element Extraction for XML Documents 78 Modify Element Extraction Settings 79 Modify Element Extraction Settings in the kvxconfig.ini File 80 Specify an Element's Namespace and Attribute 81 Add Configuration Settings for Custom XML Document Types 82 Configure Headers and Footers 82 Filter Hidden Data 83 Hidden Data in Microsoft Excel Documents 83 Example 84 Toggle Hidden Excel Data Settings in the formats.ini File 84 Hidden Data in HTML Documents 85 Tab Delimited Output for Embedded Tables 85 Table Detection for PDF Files 85 Exclude Japanese Guide Text 86 Source Code Identification 86 Configure the Proxy for RMS 87 Chapter 5: Sample Programs 88 Introduction 88 tstxtract 88 filter 90 Part III: C API Reference 93 Chapter 6: File Extraction API Functions 94 KVGetExtractInterface() 94 fpCloseFile() 95 fpExtractSubFile() 96 fpFreeStruct() 97 fpGetMainFileInfo() 98 KeyView (12.6) Page 6 of 371 Filter SDK C Programming Guide fpGetSubFileInfo() 99 fpGetSubFileMetaData() 100 fpOpenFile() 102 fpSetExtractionTimeout() 103 Chapter 7: File Extraction API Structures 105 KVCredential 105 KVCredentialComponent 106 KVExtractInterface 106 KVExtractSubFileArg 107 KVGetSubFileMetaArg 110 KVMainFileInfo 111 KVMetadataElem 112 KVMetaName 113 KVOpenFileArg 114 KVOutputStream 115 KVSubFileExtractInfo 115 KVSubFileInfo 116 KVSubFileMetaData 119 Chapter 8: Filter API Functions 121 KV_GetFilterInterfaceEx() 122 fpCanFilterFile() 124 fpCanFilterStream() 125 fpCloseStream() 126 fpConfigureRMS() 126 fpFiletoInputStreamCreate() 128 fpFileToInputStreamFree() 129 fpFilterConfig() 130 fpFilterFile() 135 fpFilterStream() 136 fpFreeFilterOutput() 137 fpFreeOLESummaryInfo() 138 fpFreeXmpInfo() 139 fpGetDocInfoFile() 140 fpGetDocInfoStream() 141 fpGetKvErrorCodeEx() 142 fpGetOLESummaryInfo() 143 fpGetOLESummaryInfoFile() 144 fpGetTrgCharSet() 145 fpGetXmpInfo() 146 fpGetXmpInfoFile() 148 fpInit() 150 fpInitWithLicenseData() 152 fpOpenStream() 155 fpOpenStreamEx2() 156 fpRefreshFilterKVOOP() 157 fpSetReplacementChar() 158 KeyView (12.6) Page 7 of 371 Filter SDK C Programming Guide fpSetSrcCharSet() 159 fpSetTimeout() 160 fpShutdown() 161 Chapter 9: Filter API Structures 162 KVFltInterfaceEx 163 ADDOCINFO 166 KV_CONFIG_Arg 167 KVFilterOutput 168 KVInputStream 169 KVMemoryStream 170 KVRMSCredentials 170 Member Descriptions 170 KVStructHead 172 KVSumInfoElemEx 173 KVSummaryInfoEx 174 KVXConfigInfo 175 KVXmpInfo 177 KVXmpInfoElems 178 Chapter 10: Enumerated Types 179 Introduction 179 Programming Guidelines 180 ENDocAttributes 180 KVCredKeyType 181 KVErrorCode 181 KVErrorCodeEx 183 KVMetadataType 186 KVMetaNameType 188 KVSumInfoType 188 KVSumType 189 LPDF_DIRECTION 193 Appendixes
Recommended publications
  • Mysql 5.6 Error Message Reference Abstract
    MySQL 5.6 Error Message Reference Abstract This is the MySQL 5.6 Error Message Reference. It lists all error messages produced by server and client programs in MySQL 5.6. This document accompanies Error Messages and Common Problems, in MySQL 5.6 Reference Manual. For help with using MySQL, please visit the MySQL Forums, where you can discuss your issues with other MySQL users. Document generated on: 2021-09-23 (revision: 70881) Table of Contents Preface and Legal Notices ............................................................................................................ v 1 MySQL Error Reference ............................................................................................................ 1 2 Server Error Message Reference ............................................................................................... 3 3 Client Error Message Reference ............................................................................................... 73 4 Global Error Message Reference .............................................................................................. 79 Index .......................................................................................................................................... 83 iii iv Preface and Legal Notices This is the MySQL 5.6 Error Message Reference. It lists all error messages produced by server and client programs in MySQL 5.6. Legal Notices Copyright © 1997, 2021, Oracle and/or its affiliates. This software and related documentation are provided under a license
    [Show full text]
  • Of Waveform, Magnified at This Time Zooms in 4X and Only Provides 1024X768 Resolution at Zoom; 4010, Not 4014 Resolution)
    ulation with programs such as MacWrite as well as tables for transfer to Macintosh spreadsheet, database, or graphics pro- grams. We have sent text to other computers using MacTerminal but not to the IBM mainframe. MacTerminal provides for file transfer to and using the Xmodem protocol, and from other computers in ASCII (American Standard Code for Information Interchange) text (files can be pasted in text to other computers, but only a clipboard -full at a time. Its latest version allows the BACKSPACE key to be programmed to be a DELETE key (a menu selection), a convenience for DEC users. Tekalike (Mesa Graphics) isthe earliest graphics terminal emulator we used on the Macintosh. It emulates the Tektronix 4010, 4012, 4014 and 4016 graphics terminals (a later version we have not yet tested adds VT -100 and VT -640). It also provides the ability to pan and zoom on areas selected by the mouse and to save plots for MacPaint on MacDraw for full 300 dots -per -inch LaserWriter resolution. It was this program that first enabled us to consider the Macintosh as a replacement for graphics terminals. The Macintosh could not only view plots at its 512X342 resolution, but thanks to the pan and zoom, could view parts of plots at full 4014 (4096X3072) resolution, a feature then available only on much more expensive graphics terminals (some other personal computers now have programs for Tektronix 4010/4014 emulation, but the best known to me Start of waveform, magnified at this time zooms in 4X and only provides 1024X768 resolution at zoom; 4010, not 4014 resolution).
    [Show full text]
  • User Manual Version 3.0 Documentation for Eazydraw Versions 3.0 and Newer
    User Manual Version 3.0 Documentation for EazyDraw versions 3.0 and newer. ® have fun drawing on OS X Vector drawing software application for the Macintosh. Dekorra Optics, LLC ©2008 EazyDraw, a Dekorra Optics, LLC enterprise. All rights reserved. ®EazyDraw is a trademark of Dekorra Optics, LLC, registered in the U.S. Mac and Mac logo are trademarks of Apple COmputer, Inc. registered in the U.S. and other countries. Dekorra Optics, LLC is an authorized licensee of Mac and the Mac Logo. PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THIS SOFTWARE. BY CLICKING THE "ACCEPT" BUTTON OR BY USING THIS SOFTWARE, YOU AGREE TO BECOME BOUND BY THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, CLICK THE "DECLINE" BUTTON, DO NOT USE THIS SOFTWARE, AND PROMPTLY RETURN IT TO THE PLACE WHERE YOU OBTAINED IT FOR A FULL REFUND. IF YOU LICENSED THIS SOFTWARE UNDER AN EAZYDRAW VOLUME LICENSE AGREEMENT, THEN THE TERMS OF SUCH AGREEMENT WILL SUPERSEDE THESE TERMS, AND THESE TERMS DO NOT CONSTITUTE THE GRANTING OF AN ADDITIONAL LICENSE TO THE SOFTWARE. The enclosed computer program(s) ("Software") is licensed, not sold, to you by Dekorra Optics, LLC. and/or EazyDraw, LLC. (referred to as "DEKORRA") for use only under the terms of this License, and DEKORRA reserves any rights not expressly granted to you. Dekorra Optics, LLC is a Wisconsin Limited Liability Corporation, located at N5040 Beach Garden Rd, Poynette, WI 53955. You own the media on which the Software is recorded or fixed, but DEKORRA and its licensers retain ownership of the Software itself.
    [Show full text]
  • SAP IQ Administration: Unstructured Data Analytics Company
    USER GUIDE | INTERNAL SAP IQ 16.1 SP 03 Document Version: 1.0.0 – 2018-11-20 SAP IQ Administration: Unstructured Data Analytics company. All rights reserved. All rights company. affiliate THE BEST RUN 2020 SAP SE or an SAP SE or an SAP SAP 2020 © Content 1 SAP IQ Administration: Unstructured Data Analytics.................................5 2 Introduction to Unstructured Data Analytics.......................................6 2.1 Audience...................................................................6 2.2 The Unstructured Data Analytics Option.............................................6 Full Text Searching..........................................................7 2.3 Compatibility................................................................7 2.4 Conformance to Standards......................................................8 3 TEXT Indexes and Text Configuration Objects...................................... 9 3.1 TEXT Indexes................................................................9 Comparison of WD and TEXT Indexes........................................... 10 Creating a TEXT Index Using Interactive SQL.......................................11 Guidelines for TEXT Index Size Estimation........................................ 12 TEXT Index Restrictions.....................................................12 Displaying a List of TEXT Indexes Using Interactive SQL...............................13 Editing a TEXT Index Using Interactive SQL........................................14 Modifying the TEXT Index Location Using Interactive
    [Show full text]
  • X86 Disassembly Exploring the Relationship Between C, X86 Assembly, and Machine Code
    x86 Disassembly Exploring the relationship between C, x86 Assembly, and Machine Code PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 07 Sep 2013 05:04:59 UTC Contents Articles Wikibooks:Collections Preface 1 X86 Disassembly/Cover 3 X86 Disassembly/Introduction 3 Tools 5 X86 Disassembly/Assemblers and Compilers 5 X86 Disassembly/Disassemblers and Decompilers 10 X86 Disassembly/Disassembly Examples 18 X86 Disassembly/Analysis Tools 19 Platforms 28 X86 Disassembly/Microsoft Windows 28 X86 Disassembly/Windows Executable Files 33 X86 Disassembly/Linux 48 X86 Disassembly/Linux Executable Files 50 Code Patterns 51 X86 Disassembly/The Stack 51 X86 Disassembly/Functions and Stack Frames 53 X86 Disassembly/Functions and Stack Frame Examples 57 X86 Disassembly/Calling Conventions 58 X86 Disassembly/Calling Convention Examples 64 X86 Disassembly/Branches 74 X86 Disassembly/Branch Examples 83 X86 Disassembly/Loops 87 X86 Disassembly/Loop Examples 92 Data Patterns 95 X86 Disassembly/Variables 95 X86 Disassembly/Variable Examples 101 X86 Disassembly/Data Structures 103 X86 Disassembly/Objects and Classes 108 X86 Disassembly/Floating Point Numbers 112 X86 Disassembly/Floating Point Examples 119 Difficulties 121 X86 Disassembly/Code Optimization 121 X86 Disassembly/Optimization Examples 124 X86 Disassembly/Code Obfuscation 132 X86 Disassembly/Debugger Detectors 137 Resources and Licensing 139 X86 Disassembly/Resources 139 X86 Disassembly/Licensing 141 X86 Disassembly/Manual of Style 141 References Article Sources and Contributors 142 Image Sources, Licenses and Contributors 143 Article Licenses License 144 Wikibooks:Collections Preface 1 Wikibooks:Collections Preface This book was created by volunteers at Wikibooks (http:/ / en.
    [Show full text]
  • Publications Contents Digest February/2020
    IEEE Communications Society Publications Contents Digest February/2020 Direct links to magazine and journal s and full paper pdfs via IEEE Xplore ComSoc Vice President – Publications – Robert Schober Director – Journals – Michele Zorzi Director – Magazines – Ekram Hossain Magazine Editors EIC, IEEE Communications Magazine – Tarek El-Bawab AEIC, IEEE Communications Magazine – Antonio Sanchez-Esquavillas EIC, IEEE Network Magazine – Mohsen Guizani AEIC, IEEE Network Magazine – David Soldani EIC, IEEE Wireless Communications Magazine – Yi Qian AEIC, IEEE Wireless Communications Magazine – Nirwan Ansari EIC, IEEE Communications Standards Magazine – Glenn Parsons AEIC, IEEE Communications Standards Magazine – Zander Lei EIC, IEEE Internet of Things Magazine — Keith Gremban EIC, China Communications – Zhongcheng Hou Journal Editors EIC, IEEE Transactions on Communications –Tolga M. Duman EIC, IEEE Journal on Selected Areas In Communications (J-SAC) –Raouf Boutaba EIC, IEEE Communications Letters – Marco Di Renzo EIC, IEEE Communications Surveys & Tutorials – Ying-Dar Lin EIC, IEEE Transactions on Network & Service Management (TNSM) – Filip De Turck EIC, IEEE Wireless Communications Letters – Kai Kit Wong EIC, IEEE Transactions on Wireless Communications – Junshan Zhang EIC, IEEE Transactions on Mobile Communications – Marwan Krunz EIC, IEEE/ACM Transactions on Networking – Eytan Modiano EIC, IEEE/OSA Journal of Optical Communications & Networking (JOCN) – Jane M. Simmons EIC, IEEE/OSA Journal of Lightwave Technology – Gabriella Bosco Co-EICs,
    [Show full text]
  • Oracle Responsys SOAP API Developer's Guide
    Oracle Responsys SOAP API Developer’s Guide — Standard IMPORTANT: The Oracle Responsys Web Services SOAP API is in maintenance mode. There will be no new enhancements to the SOAP API. Oracle Responsys continues to support the SOAP API but encourages you to use the REST API. Documentation for the REST API can be found on the Responsys documentation page: https://docs.oracle.com/cloud/latest/marketingcs_gs/responsys.html November 2020 Documentation for developers who use the Oracle Responsys SOAP API to access the data, content, and campaign management features of Oracle Responsys. Oracle Responsys SOAP API Developer’s Guide E65152-18 Copyright © 2020, Oracle and/or its affiliates. All rights reserved. Information in this document is subject to change without notice. Data used as examples in this document is fictitious. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, without prior written permission of Oracle Responsys. Address permission requests, comments, or suggestions about Oracle Responsys documentation by creating a MOS Service Request at https://support.oracle.com. Contents Oracle Responsys API functionality . .1 Oracle Responsys platform and data model overview . .4 Oracle Responsys Platform . .4 Oracle Responsys Object Data Model . .4 API Call Processing . .7 How Enactment Batching Affects Processing . .8 Access Controls . .8 Organizational access control . .8 Functional access control . .9 Login IP enforcement access control . .9 Getting started with the Oracle Responsys API . .9 Authenticate Using Username and Password (Login) . 18 Logout . 19 Authentication with Certificates (authenticateServer + loginWithCertificate) . 19 AuthenticateServer . 21 LoginWithCertificate . 22 CreateContentLibraryFolder. 24 CreateFolder. 24 DeleteContentLibraryFolder.
    [Show full text]
  • Character Encoding
    $7.00 U.S. InsIde: Developing User Interface Standards INTERNATIONAL Plus! Who Owns the ® Data? SSpecpecTHE MULTIVALUE TEttCHNOLOGYrr umMumAGAZINE I MAR/APR 2011 Character Encoding Getting Ready for the World Stage intl-spectrum.com Advanced 6 Spec_Layout 1 2/14/11 2:22 PM Page 1 Advanced database technology for breakthrough applications This makes applications fly. Embed our post-relational database if you Caché eliminates the need for object-relational want your next application to have breakthrough mapping. Which can reduce your development features, run withC abclahzéing speed, be massively cycle by as much as 40%. scalable and require mi®nimal administration. Caché is available for all major platforms – InterSystems has advanced object and it supports MultiValue development. Caché is technology that makes it easier to build applica- deployed on more than 100,000 systems world- tions with XML, Web services, AJAX, Java, and .NET. wide, ranging from two to over 50,000 users. And Caché can run SQL up to 5 times faster than For over 30 years, we’ve provided advanced relational databases. ™ software technologies for breakthrough With its unique Unified Data Architecture , applications. Visit us at the International Spectrum Conference, April 4-7, 2011, West Palm Beach, Florida. InterSystems.com/Advanced6WW Download a free, fully functio©n 20a11l I,n tnerSoys-tetmism Corpeor-altiomn. Alil rtig hctso repseryve do. Inft eCrSyastecmhs Céach, éo is ra r ergiesteqredu treadsemta rikt o f oIntnerS yDsteVmsD Cor,p oaratti on. 2-11 Adv6Spec INTERNATIONAL ® SSpecpecTHE MULTIVALUE tt TErrCHNOLOGYumum MAGAZINE FEATURES I MARCH/APRIL 2011 Character Encoding It’s a small world and getting smaller, Business Tech: User Ownership of Data Gone are the days especially6 thanks to the Internet and 10 when the Data Processing department was both keeper and defender web-enabled applications.
    [Show full text]
  • Daikin Applied Unit Model Number Index
    Form # 55210000 Revised 09/14/2021 Daikin Applied Unit Model Number Index This publication contains a complete listing of the unit model numbers that are currently a part of, or have ever been a part of, the Daikin Applied heritage of products. To find your Daikin Applied parts distributor, call 1-800-377-2787 or visit www.DaikinApplied.com Daikin Applied Unit Model Number Index Contents Revision History............................................................................................ 3 About the Index ............................................................................................ 4 Brand Name Codes ...................................................................................... 5 Products Sold Off or Commonly Mistaken as Daikin Applied ....................... 5 Referral Codes ........................................................................................6 - 7 MPS Maverick I Nomenclature ..............................................................8 - 10 Unit Model Number Index ................................................................. 11 - 121 ICP Units Support Information ........................................................122 - 124 Unit Model Number Index Rev. 09/14/21 RPL 552100 / Page 2 Daikin Applied Unit Model Number Index Revision History Revision / Date Description Revision History thru 2018 has been archived. 01/22/19 Various model additions and updates. 03/15/19 Various model additions and updates. 04/19/19 Various model additions and updates. 06/12/19 Various model additions and updates. 06/24/19 Various model additions and updates. 07/23/19 Various model additions and updates. 08/09/19 Various model additions and updates. 08/29/19 Corrected Last Year Mfg and Parts Expiration Dates for several models. 09/09/19 Added 2 new pages (8 & 9) for MPS Maverick I Nomenclature. Added form #7000549 for MPS Maverick I Nomenclature 09/26/19 Corrected Brand for several models. 11/26/19 Added new page 10 for Maverick I Nomenclature 12/18/19 Added WSC Vintage B units. 04/01/20 Added DPSA Vintage A.
    [Show full text]
  • The Design and Implementation of Global State Management, User Interaction Management, and Text in a React- Redux Drawing Application
    Dartmouth College Dartmouth Digital Commons Dartmouth College Undergraduate Theses Theses and Dissertations 5-1-2018 DartDraw: The Design and Implementation of Global State Management, User Interaction Management, and Text in a React- Redux Drawing Application Collin M. McKinney Dartmouth College Follow this and additional works at: https://digitalcommons.dartmouth.edu/senior_theses Part of the Computer Sciences Commons Recommended Citation McKinney, Collin M., "DartDraw: The Design and Implementation of Global State Management, User Interaction Management, and Text in a React-Redux Drawing Application" (2018). Dartmouth College Undergraduate Theses. 131. https://digitalcommons.dartmouth.edu/senior_theses/131 This Thesis (Undergraduate) is brought to you for free and open access by the Theses and Dissertations at Dartmouth Digital Commons. It has been accepted for inclusion in Dartmouth College Undergraduate Theses by an authorized administrator of Dartmouth Digital Commons. For more information, please contact [email protected]. Dartmouth College Computer Science Technical Report TR2018-850 DartDraw: The Design and Implementation of Global State Management, User Interaction Management, and Text in a React-Redux Drawing Application Collin M. McKinney [email protected] 1 Introduction This paper outlines the design and implementation of the DartDraw application. Our client required a solution that could import, edit, and export his textbook figures that are saved in the MacDraw file format. The client also had specific requirements for the features and user interface of the application, requesting that they emulate the simplicity and functionality of the original MacDraw application. A team of six students created DartDraw to fulfill the need for an intuitive drawing application that can import MacDraw files and export EPS files.
    [Show full text]
  • August 24, 2002 Jaguar Hits the Stores Stuff to Buy
    August 24, 2002 Jaguar hits the stores Stuff to buy Mac OS X 10.2 is officially released. Late ursday Product Showcase has a Saturday Top 20, includ- and Friday, Apple released a few dozen Knowledge- ing all the latest updates for Mac OS X 10.2 com- Base articles on the new operating system that patibility and feature exploitation. We have the full we’ve analyzed for opening day. We’ve much to say story on the Security Update 2002-08-23 for Jaguar about changes in printing support (including some (something we couldn’t have provided Friday morn- information you won’t find elsewhere), as well as ing), as well as QuickTime Streaming Server 4.1.1, Professionals new Classic information and some licensing text Apple Remote Desktop 1.1, FruitMenu 2.5, Script ™ you can probably ignore. For opening day, we start Debugger 3.0.4, TinkerTool 2.3, WebObjects 5.1.4, with what the press is saying, include early bug no- and much more. Number one, though, is the big up- tices, and wrap up with our own early assessment. date that’s not Jaguar-dependent: Adobe Photoshop Late-night issues on Mac OS release dates are a tra- 7.0.1.Revision mania, page 2. dition for MDJ that continues today. The complete early status report, page 1. Coming up next Top five Finder tips Today’s News would have had only a promise of MSN for Macintosh and news that Steve Jobs will We said we’d tell you more about the Mac OS X 10.2 keynote Apple Expo 2002 in Paris next month.
    [Show full text]
  • C:Macintosh Update
    - .. C: Macintosh Update Macintosh has changed a little since the enclosed manuals were printed. This manual update lets you know about improvements to the Finder and MacWrite. It also describes a new Font and Desk Accessory Mover and the Choose Printer desk accessory that are now included on the System Disk. You can put this update aside for now; you don't really need to know about the changes it describes until you've been working with Macintosh for a while. Most of the changes just give you more speed and power in using your Macintosh. • See Macintosh, your owner's guide, to find out how Macintosh works in general. • See the MacPaint and MacWrite manuals to find out how those applications work. • You can also take a guided tour or two, to let the Macintosh demonstrate itself. Updating Other Disks Each enclosed disk includes the new Finder and other system changes; other applications you purchase may not You might want to update each of your startup disks with the new Finder and other system changes. To update applications such as MacProject, MacDraw, or MacTerminal, replace their System Folders by copying the System Folder from the enclosed System Disk. See "Copying a Document, Folder, or Application to a Different Disk" in Macintosh, the owner's guide. Here are a few guid��ines about updating other disks: . • Before you replace a disk's System Folder, make a backup copy of the disk. See "Copying an Entire Disk" in Macintosh, the owner's guide. • Start up your Macintosh using one of the enclosed disks rather than thedisk whose System Folder you want to replace; you can't replace the System Folder of the current startup disk.
    [Show full text]