What's New in Omnis Studio 8.1.7
Total Page:16
File Type:pdf, Size:1020Kb
What’s New in Omnis Studio 8.1.7 Omnis Software April 2019 48-042019-01a The software this document describes is furnished under a license agreement. The software may be used or copied only in accordance with the terms of the agreement. Names of persons, corporations, or products used in the tutorials and examples of this manual are fictitious. No part of this publication may be reproduced, transmitted, stored in a retrieval system or translated into any language in any form by any means without the written permission of Omnis Software. © Omnis Software, and its licensors 2019. All rights reserved. Portions © Copyright Microsoft Corporation. Regular expressions Copyright (c) 1986,1993,1995 University of Toronto. © 1999-2019 The Apache Software Foundation. All rights reserved. This product includes software developed by the Apache Software Foundation (http://www.apache.org/). Specifically, this product uses Json-smart published under Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0) The iOS application wrapper uses UICKeyChainStore created by http://kishikawakatsumi.com and governed by the MIT license. Omnis® and Omnis Studio® are registered trademarks of Omnis Software. Microsoft, MS, MS-DOS, Visual Basic, Windows, Windows Vista, Windows Mobile, Win32, Win32s are registered trademarks, and Windows NT, Visual C++ are trademarks of Microsoft Corporation in the US and other countries. Apple, the Apple logo, Mac OS, Macintosh, iPhone, and iPod touch are registered trademarks and iPad is a trademark of Apple, Inc. IBM, DB2, and INFORMIX are registered trademarks of International Business Machines Corporation. ICU is Copyright © 1995-2003 International Business Machines Corporation and others. UNIX is a registered trademark in the US and other countries exclusively licensed by X/Open Company Ltd. J2SE is Copyright (c) 2003 Sun Microsystems Inc under a license agreement to be found at: http://java.sun.com/j2se/1.4.2/docs/relnotes/license.html Portions Copyright (c) 1996-2008, The PostgreSQL Global Development Group Portions Copyright (c) 1994, The Regents of the University of California Oracle, Java, and MySQL are registered trademarks of Oracle Corporation and/or its affiliates SYBASE, Net-Library, Open Client, DB-Library and CT-Library are registered trademarks of Sybase Inc. Acrobat is a registered trademark of Adobe Systems, Inc. CodeWarrior is a trademark of Metrowerks, Inc. This software is based in part on ChartDirector, copyright Advanced Software Engineering (www.advsofteng.com). This software is based in part on the work of the Independent JPEG Group. This software is based in part of the work of the FreeType Team. Other products mentioned are trademarks or registered trademarks of their corporations. Table of Contents Table of Contents ABOUT THIS MANUAL ......................................................... 10 SOFTWARE SUPPORT AND COMPATIBILITY ................................. 11 Serial Numbers and Licensing ............................................ 11 Library and Datafile Conversion .......................................... 11 macOS Support and Version Check .................................... 11 Renaming OS X to macOS ................................................. 12 Sync Server ........................................................................ 12 Java 8 ................................................................................. 12 Web Services ...................................................................... 12 OpenSSL ............................................................................ 13 Welcome and New Users .................................................... 13 CPU type: sys(110) ............................................................. 13 External Components .......................................................... 13 Picture Formats ................................................................... 13 FileOps Functions ............................................................... 13 VCS Branching ................................................................... 13 Mac Touch Bar .................................................................... 14 Windows Path names ......................................................... 14 PDF Font Mapping .............................................................. 14 WHAT’S NEW IN OMNIS STUDIO 8.1.7 ............................... 15 LOCALIZATION ......................................................................... 15 Changing System menu items (macOS) ............................. 15 JAVASCRIPT COMPONENTS ...................................................... 15 JavaScript Component Templates ...................................... 15 OMNIS PROGRAMMING ............................................................. 15 Maximum Number of Methods ............................................ 15 WHAT’S NEW IN OMNIS STUDIO 8.1.6 ............................... 16 OBROWSER ............................................................................. 16 JavaScript Client Bridge ...................................................... 16 HTML Controls & Dates ...................................................... 16 oBrowser & localStorage on macOS ................................... 16 JAVASCRIPT COMPONENTS ...................................................... 16 Control Classnames ............................................................ 16 JAVASCRIPT REMOTE FORMS ................................................... 19 evLayoutChanged & pBreakpoint ........................................ 19 LIBRARIES ............................................................................... 19 Library Conversion .............................................................. 19 HEADLESS SERVER .................................................................. 19 Running as a Service .......................................................... 19 SQL PROGRAMMING ................................................................ 20 OmnisSQL & National Fields ............................................... 20 DEPLOYMENT .......................................................................... 20 App Server Licensing .......................................................... 20 WHAT’S NEW IN OMNIS STUDIO 8.1.5 ............................... 21 SQL PROGRAMMING ................................................................ 21 $definelistorrow method ...................................................... 21 $usescale ............................................................................ 21 WINDOW PROGRAMMING .......................................................... 21 Edge Float Properties in Subclasses ................................... 21 3 Table of Contents JAVASCRIPT COMPONENTS ...................................................... 21 Labels and Date variables ................................................... 21 WINDOW COMPONENTS ........................................................... 22 Toolbar button text on macOS ............................................ 22 FUNCTIONS ............................................................................. 22 sys(237) .............................................................................. 22 WHAT’S NEW IN OMNIS STUDIO 8.1.4 ............................... 23 OW3 HTTP WORKERS ............................................................ 23 WebSocket Server Support ................................................. 23 WINDOWS CLASSES ................................................................. 25 Drag and Drop .................................................................... 25 THEMES .................................................................................. 26 Appearance Theme............................................................. 26 WHAT’S NEW IN OMNIS STUDIO 8.1.3 ............................... 27 JAVASCRIPT COMPONENTS ...................................................... 27 Rich Text Editor .................................................................. 27 OW3 WORKER OBJECTS .......................................................... 28 FTP Directory List ............................................................... 28 WINDOW COMPONENTS ........................................................... 28 HTML Controls .................................................................... 28 WHAT’S NEW IN OMNIS STUDIO 8.1.2 ............................... 29 JSON COMPONENTS ............................................................... 29 Read-only Properties .......................................................... 29 WINDOW CLASSES ................................................................... 29 Diacritical Characters .......................................................... 29 WHAT’S NEW IN OMNIS STUDIO 8.1.1 ............................... 31 OW3 WEB WORKER OBJECTS .................................................. 31 JSON CONTROL EDITOR .......................................................... 31 SQL QUERY BUILDER .............................................................. 31 CMND+. KEYPRESS ON MACOS ................................................. 31 WHAT’S NEW IN OMNIS STUDIO 8.1 .................................. 32 EXPORTING LIBRARIES TO JSON .............................................. 34 Exporting Libraries .............................................................. 34 Importing Libraries .............................................................. 35 Directory and JSON File Structure .....................................