Claus Gittinger <cg@exept.de> [Tue, 09 Oct 2018 18:12:22 +0200] rev 23411
#BUGFIX by cg
class: ApplicationDefinition class
changed:
#commonFilesToInstall_unix
#make_dot_proto
Claus Gittinger <cg@exept.de> [Tue, 09 Oct 2018 12:45:45 +0200] rev 23410
#BUGFIX by cg
class: CharacterEncoder class
changed: #initializeEncoderClassesByName
Claus Gittinger <cg@exept.de> [Tue, 09 Oct 2018 12:41:31 +0200] rev 23409
#DOCUMENTATION by cg
class: True
comment/format in: #==>
Claus Gittinger <cg@exept.de> [Tue, 09 Oct 2018 12:18:26 +0200] rev 23408
#FEATURE by cg
class: Smalltalk class
added: #recursiveInstallAutoloadedClassesFrom:maxLevels:
changed: #recursiveInstallAutoloadedClassesFrom:
Claus Gittinger <cg@exept.de> [Sun, 07 Oct 2018 21:49:45 +0200] rev 23407
#FEATURE by cg
class: Filename
added: #asFileURL
Patrik Svestka <patrik.svestka@gmail.com> [Tue, 29 May 2018 14:58:41 +0200] rev 23406
Issue #225: Missing a method which would split a string with separator included
Implemented two methods: asCollectionOfSubCollectionsSeparatedByAnyForWhich:withSeparatorsIncluded:
and its alias splitByAnyForWhich:withSeparatorIncluded:
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 11 Oct 2018 16:44:49 +0200] rev 23405
Allow subclasses of `UninterpretedBytes` to define endianity
...regardless of native host endianity by introducing instance-side
`#isBigEndian`. Subclasses may override this method to define
required endianity.
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 11 Oct 2018 14:05:15 +0200] rev 23404
Try harder to return useful info from `#revisionInfo` when version method is missing.
If class is missing a version method (for example when having mercurial-fork
with is set up to not generate version_HG to minimize changes to CVS
or simply because it was not generated for some reason), `Class revisionInfo`
returned `nil` which may lead into a DNU.
On the other hans, modern SCM implementations (such as Mercurial)
does not store any useful info in version method anyway so can
happily work without it - all this version methods is a CVS legacy.
To relax the requirement of having a version method in each class
(which is unnecessary for any modern SCM), when no such method is
found, generate one on the fly. This is a bad hack, but should
do before deeper refactoring of all this CVS legacy is done (if
ever :-(
What a hack! But well, CVS logic is soo hardcoded in this code. Sigh...
Claus Gittinger <cg@exept.de> [Fri, 05 Oct 2018 17:56:14 +0200] rev 23403
#TUNING by cg
class: Object
changed: #activityNotification:
no need to check for isHandled
(does another stack walk, and this is exactly the same
as what the raise does).
If unhandled, it is ignored anyway.
Claus Gittinger <cg@exept.de> [Fri, 05 Oct 2018 13:42:10 +0200] rev 23402
#FEATURE by cg
class: LimitedPrecisionReal
added: #printStringScientific