Skip to content

Version 0.86

Latest
Compare
Choose a tag to compare
@PerditionC PerditionC released this 31 Dec 03:42
· 24 commits to master since this release
f1b8f4f

FreeCOM 0.86 release

See included HISTORY.TXT or git changelog for details on changes.

Please see artifacts from automatic builds for latest builds.

  • command.zip is a FreeDOS package for use with FreeDOS distributions, it includes full source

  • freecom-source.zip is just the source from git

  • For each language supported, a zip archive is provided with the following versions:
    The language specific versions are compiled for the specific language so the critical errors will also be translated if available. *** The system codepage needs to be set to an appropriate setting for the language files to display correctly.

    • xms-swap: the latest FreeCOM with XMS-Only swap support. The xms-swap files are recommended for computers with extended memory and an extended memory manager such as himem, as XMS memory is used for swapping.

    • kswap: the latest FreeCOM with kswap support. The kswap files provide basic swapping support, useful for 8086/8088 systems.

    • plainedt: the latest FreeCOM without the command line editing enhancements (history, file completion). These are xms-swap variants.

    • debug: the latest FreeCOM with debug information enabled. These are xms-swap variants.

  • The * -localize.zip files are developer packages for localizers (to create new or maintaining existing * .LNG files),
    which includes latest FreeCOM (xmsswap with enhancements) and precompiled strings (* .dat)
    for each language along with the source (* .lng) language files and fixstrings.exe used to
    generate new strings.dat file. The precompiled command.cln uses English language for critical errors. The included *.cln files do not have a language appended, so run "copy /b command.cln + strings.lng command.com" to get a version with most strings in the language of your choice. The included command.com and xmsswap.com are in English. See included documentation for further details.

**If you are unsure, download either the command.zip or English.zip and use the xms-swap version.**FreeCOM release 0.86

What's Changed

  • fix: GCC port wrongly used libc internal fns. _open _close _lseek by @tkchia in #60
  • Fix Turkish translations by @bitigchi in #64
  • Lang update by @andrewbird in #70
  • Languages: Import German from fd-nls by @andrewbird in #71
  • NLS: Import from fd-nls by @andrewbird in #72
  • Update from fd-nls by @andrewbird in #74
  • CI: Update Openwatcom archive file name by @andrewbird in #77
  • Supplement: Match fmem* functions to common prototypes by @andrewbird in #80
  • Supplement: Fixup some more compat prototypes by @andrewbird in #81
  • Supplement: rename intr( ) to intrf( )/_intrf( ), and make its prototype agree with the corresponding functions in Open Watcom and (gcc-ia16 +) libi86 by @tkchia in #82
  • CI: Update Github Actions to remove warnings by @andrewbird in #83
  • COPY: Fixes for invalid target drive error by @andrewbird in #85
  • DIR: Remove nonexistent /V option from string files by @andrewbird in #86
  • Correct the order of variable assignment in strings\strings.mak by @joshux in #89
  • Ci 02 by @andrewbird in #93
  • COPY: allow lowercase drive letter for destination by @ecm-pushbx in #94
  • Cmdline fix by @boeckmann in #96
  • fix OpenWatcom 1.9 build warnings by @boeckmann in #101
  • fix multi-line command editing #102 by @boeckmann in #103
  • Build: Use revised echoto batch file from kernel by @andrewbird in #106
  • Translation updates / fixes by @boeckmann in #110
  • Open Watcom fix wlib listing handling by @jmalak in #113
  • Cmp01 by @andrewbird in #114
  • Build 2024 by @andrewbird in #115
  • fix echoto.bat if no arguments given by @jmalak in #116
  • quote CMDLINE env var exe name if needed, fix memory leak in expandEnvVars, memory corruption in set command by @boeckmann in #104
  • CI-build: do download and setup Open Watcom more transparent by @jmalak in #118
  • build: modify echolib.bat to minimize environment use and args check by @jmalak in #117
  • build: fix echoto.bat arguments overflow by @jmalak in #121
  • build: fix make tool command line handling by @jmalak in #120
  • build: fix make files to work properly with Turbo C make tool by @jmalak in #124
  • NLS updates by @boeckmann in #123
  • Tc build fixes 01 by @andrewbird in #125
  • Open-Watcom: use safer form of #pragma aux by @jmalak in #127
  • build: remove # comment like handling linker command by @jmalak in #128
  • build: fix build by tlib and response file (Borland tlib) by @jmalak in #129
  • CI: Turbo C 2.01 get and decrypt by @andrewbird in #130
  • build: add message for echoto.bat arguments overflow by @jmalak in #132
  • asm: remove some MASM residual directives by @jmalak in #135
  • build: fix build by tlib and response file (Borland tlib) by @jmalak in #131
  • build: rename macros to be more transparent by @jmalak in #133
  • correct header files references by @jmalak in #134
  • build: remove redundant rules by @jmalak in #136
  • build: add ptchsize as native build for cross-compilation by @jmalak in #137

New Contributors

Full Changelog: com085a...com086