delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/17/15:06:23

Date: Mon, 17 Nov 1997 15:05:00 -0500 (EST)
Message-Id: <199711172005.PAA23880@delorie.com>
To: DJGPP mailing list <djgpp AT delorie DOT com>
From: Alexander Bokovoy <bokovoy AT bspu DOT ac DOT by>
Subject: AN: S.W.O.R.D. 2.50 beta prerelease
MIME-Version: 1.0

A new S.W.O.R.D. 2.50 beta prerelease has been uploaded to
ftp://ftp.bspu.ac.by/pub/djgpp/

   Please do not distribute this prerelease to another sites!
    This S.W.O.R.D. version is still under construction!!!
    
There is a new S.W.O.R.D. 2.50 beta prerelease with some
improvements/additions. Please note that SWORD group
doesn't support this release for now because Eric Nicolas
seems to disappeared.
   I fixed some bugs connected with GRX XOR operation and
object streaming model. In this prerelease object streaming
scheme was completely rewritten (please see src/mecanism/atom.cc
for more information) but high-level API is more or less
the same. Note that object streaming for complex standard classes
such as TColorDialog not work yet (mainly because circullar and 
'son-to-son-via-father' links not implemented yet).
   This version of library compiles without any warnings.
Samples works OK in raw DOS and Windows'95 DOS box. Raw DOS
execution work under CWSDPMI release 4 and release 3.
   
   Test machines:
    P5-166/32/S3 Trio 64V+ (2Mb)/FAT32
    P5-100/16/S3 Trio 64V+ (1Mb)/FAT32

   Added:
    * All graphics routines based on the new GRX 2.2 release
    * Horizontal menus
    * Circle, Ellipse, FilledCirle, FilledEllipse methods in
      TZone object
    * REGISTER macros for registering classes with new streams
    * DEFINE macros now contains
      'char * IdentT<ClassName>="<ClassName>"'
      line so you'll need to delete same lines from your .cc
      source code such as
      'extern char * IdentT<ClassName>' from your .h
    * Declaration macroses for better menus and dialog forms
      creating. Please see DIALOG sample. All form declarations
      are defined in include/gadgets/gadgets.h. Menus declarations
      are defined in include/gadgets/menus.h
    * Float panels and buttons (see DIALOG sample for more)
    * attempt to provide preemtive multitasking with PDMLWP
      (this is still in alpha state) - see PLANETS sample
    * Autodetect path to SWORD datafiles (such as fonts and 
      dithering color tables) work with enviroment variable
      SWORD (if it exists) and with application path.
      All you needed is to create enviroment variable
      SWORD=<path to SWORD base directory> or to place DATAS
      directory into your applications base directory.

    and another things (sorry, I don't have much time 
    to protocol them)

   This distribution contains 3 archive files (ain format):
   AIN archiver is used because I have a weird connection with other
   world :( and AIN's archives are smaller than ZIP's. It may help
   to download.
   
    * sw25s_1.ain - sources of library and include headers
    * sw25s_2.ain - precompiled libraries - SWORD, JPEG,
      IMAGE and PDMLWP
    * sw25s_ex.ain - sources of example applications except
      IMAGE sample - due size limitation. To see how works
      libIMAGE please use IMAGE sample from old 2.10 version.
    * ain.exe      - archiver that compresses sources better
      than ZIP, even better than RAR.

   The directory structure in archive follows standard DJGPP
   directory tree: %DJDIR%/CONTRIB/SWORD

   You'll need to put files from archives into
   %DJDIR%/CONTRIB/SWORD directory where %DJDIR% is DJGPP base
   directory.

   For space conversion purposes create enviromental variable
   SWORD such as
   set SWORD=C:/DJGPP/CONTRIB/SWORD

   Please do not distribute this prerelease to another sites!
    This S.W.O.R.D. version is still under construction!!!

Send your comments and suggestions to:
 Alexander Bokovoy - develope AT bspu DOT ac DOT by
                   or
 Tony Friery       - tony AT basoft DOT enta DOT net


November, 17, 1997.
Alexander Bokovoy, <bokovoy AT bspu DOT ac DOT by>
---== The Soft Age coming soon ==---
Belarus, Minsk,
Belarussian State Pedagogical University named after Maxim Tank,
Department of mathematics and informatics,
Division of applied mathematics.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019