dwww Home | Show directory contents | Find package

/* $Id: glossary.txt,v 1.3 2003/04/15 13:01:31 andrew_belov Exp $ */

ARJ DEVELOPER'S GLOSSARY

This file contains some abbreviations and jargon words used in ARJ source and
accompanying materials.

* ASR         - ARJ Software Russia. Whenever mentioned in "ASR fix", this is
                a reminder that the original version of ARJ doesn't have such
                modification. By the way, here is how it works  in Emacs with
                hilit19:

                (hilit-translate asrfix 'skyblue-underline)
                (hilit-add-pattern "ASR [Ff][Ii][Xx]" "" 'asrfix 'c-mode t)

* Bindings    - Fixed  combinations  of  platform  type, compiler  type, NLV,
                debug/release type and special options. When bound  together,
                these parameters  dictate the  behavior of  packaging modules
                and affect the data types (e.g. FMSG  is binding-dependent in
                that a  combination of SFX_LEVEL and TILED  parameters  makes
                it a far pointer).

* CFA         - Compact Filelist array. Introduced in version 2.72 as a means
                of enlarging the filelist capacity. Technically it's a bitmap
                of flags that  reflects the  status of each  individual file,
                as whether it has been already processed, or not.

* G-size      - Huffman dictionary size (not  to confuse with  Huffman buffer
                size) in the  compression module. Permanently  fixed at 26624
                for  compatibility  reasons   but  may  be  raised   with  an
                undocumented parameter.

* LIBC        - Any  dynamically-linked  C library.  Under OS/2-32, the XPG.4
                LIBC.  The  challenge  with  OS/2 is that  a wide  choice  of
                compilers are available; making  them  use IBM LIBC  requires
                special  hacking  (see #ifdef`s), the  reward  being  smaller
                executables.

* NLV         - National Language Version. (seems to be a widespread term)

* TCO         - Total Content Offering, originally known as an IBM service to
                assist   legacy  customers  with  leveraging  their  existing
                installations, providing private builds and prolonged service
                at special cost.  In  ARJ, the  TCO branch(es) represent  the
                commercial versions still being developed separately from the
                GPL one, and  kept at a  private CVS machine.   The principal
                difference  being  the   ARJ-SECURITY   support,  though  the
                commercial  line becomes more and more  divergent as new code
                flows into the Open-Source ARJ.

* YATF        - Yet  Another  Typo Fix. Used  to  designate  minor  fixes  in
                ChangeLogs.

Generated by dwww version 1.15 on Sun Jun 16 02:16:30 CEST 2024.