VAST Platform 2022 (11.0.1) README [Done]
Build b513
Case | Title |
---|---|
72004 | Integrate latest CwTable features |
72080 | Fixup OsProcessApp class comments for 11.0.1 |
Build b512
Case | Title |
---|---|
72001 | Rename "Rectangle" key to "RectangleFunction" in #_PRAGMA_PlatformFunctions |
72004 | Integrate latest CwTable features |
72012 | Fix some packager warnings in WbApplicationFramework app |
72017 | Multi Monitor Support Refactor and Fixes |
72034 | Add version info in classes.es |
72041 | centerShell method missing in Linux |
Build b511
Case | Title |
---|---|
64146 | Generate stats files for all kind of packaging including XD by default |
64641 | "Package then Browse Problems..." generating walkback when version is not loaded |
64642 | problems.es should also print app names as the packager UI does |
71924 | [b510] skipUtf8Bom logic on unix code page conversion did not get integrated into Abt |
71930 | Fixup UnicodeSupport comments for 11.0.1 |
71935 | Improve performance of EpRuntimeReductionPolicy >> doWithProgressMessage: |
71937 | AutomatedPackagingSupport - Remove dependency on AbtRunInterfacesApp |
71958 | Update GZIP, ZIP native support library to use zlib 1.12.0 |
71959 | Update ZStandard native library to 1.5.2 |
71961 | Implement missing EpHashDictionary >> keys |
71963 | Fix code page conversion to UTF-8 in strict-mode |
71965 | Fix EtAbstractMethodsBrowser >> addClassExtension dnu #selectClass: |
71977 | Fix browsing implementors from class comments pane |
71978 | EsAsyncStackTrace and EsAsyncError should behave correctly with Signal too |
71984 | Improve code assist when type annotations include Boolean type |
VAST Platform 2022 (11.0.0) README
Build b510
Case | Title |
---|---|
67538 | Bug in EsScanner>>readNumber when scanning $e to build floats representations |
Build b509 (internal cases only)
Build b508
Case | Title |
---|---|
67578 | Switch non source code Scintilla editors over to UTF-8 for a richer Unicode viewing experience |
68661 | Implement ANSI/CodePage/UTF encodable scintilla workspaces |
70788 | Document EsAsynchronousStreams modules |
70812 | Add rpm arm installers |
70856 | Implement Unicode Component Et and Sts Inspectors |
70857 | Add TTYOutput* primitives for writing UnicodeScalar/Grapheme/UnicodeString to console |
70858 | Implement enhanced debugger inspection for UnicodeScalar/Grapheme/UnicodeString |
70867 | Disallow subclassing of Grapheme or UnicodeScalar |
70869 | StsScintillaEditor on image save remembers codePage, zoomLevel and workspace language |
Build b507
Case | Title |
---|---|
70799 | Unicode Class/Method Doc and Examples |
70818 | Provide API for Unicode Standard version implemented |
70834 | Create UnicodeScalars to/from escaped string |
70835 | Create Grapheme to/from escaped string |
70836 | Create UnicodeString to/from escaped string |
Build b506
Case | Title |
---|---|
67799 | Handle deadlock situation in AbtOdbcDatabaseConnection >> fetchNextRowSetFromCursor:ifError: |
68428 | Add EtCodeWindow>>selectedMethods and move DbgDebugger>>ringBell up to EtCodeWindow |
68665 | Db2 getRowCount call is returning a 32bit value instead of a 64bit value on VASTx64 |
70771 | Fix Smalllint: Methods equivalently defined in superclass |
70790 | Ensure scalar alignment in select Unicode views |
70791 | Improve packager error message when there is an "Execution Error" |
70814 | Fix broken Error handling in VADatabaseAccessor >> #basicExecuteSQLString: returnResult: binding: doing: |
Build b505
Case | Title |
---|---|
68450 | Create Feature for FTP/FTPS |
70739 | Integration of Tonel-Tools release v1.5.2 from Github into VAST 2022 |
70741 | Support for Streaming HTTP Contents with chunked transfer encoding |
70765 | Create XD feature for FTP |
70782 | Implement Color Fonts and Emoji when DirectWrite is enabled on Scintilla editors |
Build b504
Case | Title |
---|---|
67613 | Support for Unicode Reversal |
68527 | Update ReadStream/WriteStream to avoid O(n2) if streaming over UnicodeString |
68639 | Re-enable packager logging for VAST 2021 |
68640 | logMessage:bench: prints milliseconds but actually those are seconds |
68671 | Packager's problems.es computation should be configurable via a new EpCreateProblemsFile |
68688 | EpLargeDictionary and EpLargeIdentitySet default #new value and EpHashDictionary initialize value should be configurable |
68695 | Use #largeDictionary instead of #smallDictionary for EpImage instVar "instances" |
68696 | Speedup "Examine & FIx Problems" step in the packager |
70708 | Add Character >> isLiteral to GreaseVASTCoreApp |
70729 | Table Widget: custom colors & font for cells & header |
70730 | Implement bidirectional streaming on Utf16 Views |
70731 | Implement bidirectional streaming on Utf32 Views |
70732 | Implement bidirectional streaming on Utf8View |
70733 | Implement bidirectional streaming on GraphemeView |
70734 | Implement bidirectional streaming on UnicodeScalarView |
70739 | Integration of Tonel-Tools release v1.5.0 from Github into VAST 2022 |
70745 | Fix code completion performance regression in allMethodSelectorsDo: |
70746 | Increase performance of Code Assist application prereq computation |
70750 | Add Collection >> #removeAllSuchThat: as well as #ifEmpty: and similar methods |
70755 | Fix upToAll: API for OsReadPipeStream and EsCompressionReadStream |
70756 | Implement Unicode ReadStream adapter |
70757 | Implement Unicode WriteStream adapter |
70758 | Implement Unicode ReadWriteStream adapter |
Build b503
Case | Title |
---|---|
67390 | #convertQuerySpecToPostgresFormat: should NOT use Script Manager #asArrayOfLines |
68611 | Implement UnicodeString creation from possibly invalid utf32 bytes |
68612 | Implement UnicodeString creation from utf16 little/big endian |
68613 | Implement UnicodeString creation from utf32 little/big endian |
68649 | Cache Latin-1 Unicode Scalars |
68651 | Implement Utf16LittleEndianView on UnicodeString, Grapheme and UnicodeScalar |
68652 | Implement Utf32BigEndianView on UnicodeString, Grapheme and UnicodeScalar |
68653 | Implement Utf16BigEndianView on UnicodeString, Grapheme and UnicodeScalar |
68654 | Implement Utf32LittleEndianView on UnicodeString, Grapheme and UnicodeScalar |
68658 | Wrong window positioning in Raspberry Pi OS / LUbuntu |
68672 | WindowBuilder changes widget size and position upon saving in HiDPI window |
68676 | Allow changing environment name and VAST release |
68678 | Implement UTF-16 validation API |
68679 | Implement UTF-32 validation API |
70705 | Implement UTF-16 Surrogates query API |
70710 | Asynchronous Library currency |
Build b502
Case | Title |
---|---|
68459 | Table sort walks back |
68475 | Implement new UnicodeScalar Smalltalk Class |
68476 | Implement new Grapheme (extended grapheme cluster) Smalltalk Class |
68496 | CwTableView does not change background color |
68498 | Scintilla editors ignore code font weight/italics modifications |
68499 | icon doesn't show in CwTableView column 1 of CwTableExample1 |
68506 | Table sort forgets edits |
68551 | Optimization: Fast-Path for Unicode String containing only single scalar graphemes |
68552 | VAST hangs if recreate widget after adding items |
68576 | initial extent of CwTableView is vanishingly small |
68588 | Implement CRC32C (Castagnoli algorithm) |
68604 | [VM] Unloading IC's crashes the image |
68606 | [VM] Zero memory on Linux to prevent crash if component loading failed |
68609 | [VM] Optimize UnicodeString ascii substring searching using SIMD (AVX) instructions on x86_64 |
68616 | SstHttpMultipartContentAssembler wrong parsing of filenames with semicolons |
68617 | Modify WASstRequestConverter to use the codec in WAFile filename |
68620 | CwWidgetView should understand how to add a table item |
68622 | Fix revertToSave behavior for hard-coded EtWorkspace instances that use a scintilla editor |
68623 | [VM] Update VAST Platform branding resources for VAST 2022 |
68624 | Allow Unicode Views on generic Byte Objects (String/ByteArray) |
68626 | Windows CodePage Converter can fail to convert in strict policy mode |
68628 | [Unicode] Add asUtf8, asUtf16, asUtf32 APIs to String/ByteArray |
68629 | [Unicode] Modify String>>, to accept UnicodeString argument |
68632 | Guard against invalid parse trees in EtClassDefinitionCompiler |
68643 | Move EsCodePageUtilitiesApp to CodePageSupport subapplication of Kernel |
Build b501
Case | Title |
---|---|
67438 | Integration of rust crates into CMake build system |
67600 | Implement Unicode Character Names |
67601 | Implement Unicode General Categorization |
67602 | Implement Unicode Canonical Combining Classes |
67603 | Implement Unicode Grapheme Properties |
67604 | Implement Unicode Normalization (NFC, NFD, NFKC, NFKD) |
67605 | Implement Unicode Text Segmentation |
67606 | Implement UTF-8, UTF-16, UTF32 Encoding |
67607 | Develop streaming and immutable Unicode Views framework |
67608 | Implement Unicode Equivalence (hash, =, compare) |
67609 | Implement Unicode Case Mapping (uppercase, lowercase, titlecase) |
67622 | Implement copy-on-write for Unicode Strings |
67623 | Fast-Paths for Unicode Strings containing only ascii characters |
67627 | Implement Unicode View position objects with internal encoded offsets |
67705 | Ensure UnicodeString internal storage is null-terminated for efficient FFI handoff |
68466 | Implement GraphemeView on UnicodeString |
68467 | Implement UnicodeScalarView on UnicodeString and Grapheme |
68468 | Implement Utf16View on UnicodeString, Grapheme and UnicodeScalar |
68469 | Implement Utf8View on UnicodeString, Grapheme and UnicodeScalar |
68470 | Implement Utf32View on UnicodeString, Grapheme and UnicodeScalar |
68474 | Implement Unicode Scalar Properties |
68477 | Implement copy-on-write for UnicodeView copy and contents APIs |
68478 | Cache Ascii Graphemes |
68483 | Fast-Paths for Unicode String known to be in NFC normalized form |
68484 | Implement FFI support for UnicodeString arguments |
68503 | Implement UnicodeString API to specify minimum storage capacity |
68504 | Allow relevant Unicode prims to accept ASCII String/Character objects |
68523 | Optimize UTF-8 validation using SIMD instructions on x86/x86_64 |
68540 | Allow getting senders of an unimplemented message |
68545 | Optimize ASCII validation using SIMD instructions on x86_64/Aarch64 |
68546 | Implement UnicodeString creation from possibly invalid utf8 bytes |
68547 | Implement UnicodeString creation from possibly invalid utf16 bytes |
68548 | Implement internal-use-only mutable views for UnicodeString |
68553 | Add Automated Build System features |
68565 | Fix Typo in WindowsPlatformFramework class>>#_PRAGMA_PlatformFunctions |
68579 | Implement UnicodeString API to shrink storage capacity |
68582 | Scintilla Editor Theme selects the wrong item in high DPI |
68591 | Implement Unicode vm primitives for Collection conformance |
68592 | Implement UnicodeString substring searching using Unicode Equivalence |
Build b500
Case | Title |
---|---|
68482 | Can not load XDSeasideTrafficLightPackagingInstructions into dev image without loading Seaside as well |
68521 | Fix Deprecation class comment |
Build b499 - ECAP Release #1 (internal cases only)
Build b498
Case |
Title |
---|---|
68254 | Adding loadFeatureMapsNamed: support and other helper methods to AbtFeatureLoader |
68385 | Add the XD Automated Build System to the base |
68405 |
[EMSRV] Em relative-path libraries fail to retrieve max library size on Windows |
68411 |
Fix default SNI hostname to use DNS hostname instead of URL host/port mapping |
68435 |
[VM] Fixed loading working images with size >2G |
68437 |
Signal ZeroDivide exception when dividing by 0.0 |
68438 | FTP/FTPS Support for VAST 2022 |
68441 |
AbtWinBasicEditConstructsSubApp has an empty class extension on Object |
68451 | Create Examples for FTP/FTPS |
68452 |
New API: SciSslSocket>>sstAsSciSocket - supports downgrading ssl sockets |
Build b497
Case |
Title |
---|---|
68370 |
Reimplement #whenTimeoutInMilliseconds:do: using Futures |
68399 |
Integrate Tonel version v.1.4.9 on VAST 2022 |
68402 |
JavascriptVASTCoreApp and SeasideVASTJSONCoreApp have empty class extensions |
68404 |
ScaledDecimal compare and subtract change it's operand value |
68415 |
Move AbtOracle10DatabaseConnection>>#ociSetAttr:type:inContext:contextType: up to AbtOracle8DatabaseConnection |
68419 |
Multi Monitor Support |
68421 |
EwTableList>>#verticalMargin should always return an Integer |
Build b496
Case |
Title |
---|---|
48371 |
[ODBC] Failure in allocateEnvironmentHandle is not reported |
68003 |
Oracle - Parameterize the size of the buffer used to read/write LOBs |
68180 |
Make AbtOracle10DatabaseConnection>>executeQuerySpecForEachValue:withArrayOfValues:anErrorBlock: return possible error codes |
68352 |
Add retry mechanism to allPrinterScreenInfos when invalid printers detected |
68366 |
Add #flattened and #flattenOn: to Collection |
68367 |
Add SequenceableCollection >> #pairsCollect: |
68386 |
Windows Table Widget Common Control Enhancements |
68387 |
Integrate Tonel version v.1.4.8 on VAST 2022 |
68389 |
Enhance task scheduling for asynchronous framework |
68395 |
MQ should also look for 64 bits libs on Linux |
68396 |
[Oracle] AbtOracle10Cursor>>#allocateAndPrepareOSMemoryForParameters:ifError: has memory leak |
Build b495
Case |
Title |
---|---|
63589 |
Improve SOCKETS linking to libc |
65459 |
Algorithm used to compare a shadow compiled method to an EsCompactMethod does not work |
68223 |
EtConfigurationMapsBrowser required maps actions break if expressions are not evaluatable code |
68232 |
EsFuture class>>on:delayed: mishandles duration times < 0 |
68257 |
Fix Dynamic Brace Array visitation for refactorings in Refacting Browser |
68312 |
VAST 2022 OpenSSL Currency |
68359 |
Update Character>>#isDigit comment |
68361 |
More robust SstUnixSocketDemultiplexor>>#removeRead: |
68364 |
More robust String >> sstUrlDecode: |
68384 |
Add the standard image Automated Build System to the base |
Build b494
Case |
Title |
---|---|
62825 |
Wrap Windows Table Widget Common Control |
68182 |
Ship Environments and VAST icons with the various products |
68248 |
[Glorp] TextCollector class needs to define PackagerClass instance method |
68281 |
Integrate Tonel version v.1.4.6 on VAST 2022 |
Build b493
Case |
Title |
---|---|
68269 |
Double entries for "types" in Browse package images when loading "ENVY/XD Examples" |
68273 |
EsTimedWait >> #forSeconds: and #forMilliseconds: should also allow non integers numbers |
68274 |
Port Seaside 3.4.5 |
Build b492
Case |
Title |
---|---|
68258 |
Add HiDPI support to Slider and Progressbar |
68265 |
Fix Seaside Hello World and Traffic Light override of #dumperOptions |
Build b491
Case |
Title |
---|---|
68173 |
Port Seaside v3.4.4 to VAST |
68241 |
AcoResourceManager defaultStackSize not set correctly on Linux systems starting with 10.0.0 |
Build b490
Case |
Title |
---|---|
68192 |
Support for a Streaming Http Client |
68206 |
Add feature to minimize and restore all Dev image windows |
68211 |
Fix regex's #asUnsignedInteger conflict with new Grease |
68214 |
Missing prereq and required map from STON to Grease |
68215 |
Be able to specify abt.cnf filename from a command line argument |
68219 |
Configuration Map Browser "Copy Description To" should not sort alphabetically |
68220 |
Changes browser breaks if "copy message representation" attempted on removed method |
68221 |
Correct registered url schemes in mail protocols (smtp/imap) |
Build b489
Case |
Title |
---|---|
67898 |
Add Streams to EsAsynchronousSupport framework |
67949 |
Removal of out-of-sync Pool Dictionaries can cause EtClassDefinitionCompiler error |
67961 |
Implement asynchronous zones |
67973 |
Add Ldap Auth constants to pool dictionary (ldap_bind_s) |
67974 |
Implement 5 and 6 arg value: and cull: methods on Block/DirectedMessage |
68049 |
ObjectLoader Gpf |
68050 |
Detect BCpushMagicW in code assist bytecode analyzer |
68108 |
Update SQLite for VAST 2022 |
68116 |
Update ZSTD for VAST 2022 |
68118 |
Update LZ4 for VAST 2022 |
68119 |
Update BROTLI for VAST 2022 |
68151 |
Fix syntax highlighting for methods containing multiple pragmas |
68179 |
StsTabbedClassBrowserWin does not understand selectClass: |
68183 |
Fix multiple HiDPI problems with GF/ST |
68196 |
esconfig.h ESProductTrialEndDate missing day constant |
Build b488
Case |
Title |
---|---|
65869 |
[ConfigMap browser]Add Load with required maps and Find in new browser menu items to Required Maps popup menu |
67969 |
WindowBuilderPro should use the same default widget font as the VAST gui system does |
68063 |
NumberParser values failBlock with different amount of arguments |
68086 |
Add UI Process adapted ensure: method to be used by ABT Attribute to Attribute connections |
68104 |
Allow specification to send 'noprompt' setting to DB drivers based on DB connection spec 'promptEnabled' flag |
68110 |
Add PATCH method to SstHttpClient |
68122 |
Fix "Edit" button on Application Manager |
68140 |
Show ImageShortName in title bar for SUnitBrowsers |
68144 |
Add T-Logging feature to Transcript |
68148 |
Rewrite Glorp MessageArchiver>>#inspectorVariables so that warning for missing DbgNamedInstVarReference class is silenced |
68152 |
Change senders of deprecated abrAsClass to asClass throughout the image |