Summary of Changes
Changes to links and minor updates are not listed here.
Date Page(s) Description
31 July 2006 Main page Dropped nedstatbasic counter since it was creating popups.
28 Aug 2005 Delphi Book pages;
Pillars of Delphi page
Removed obsolete Delphi pages.
Dropped Borland mirror.
Start phasing out Tech Book Store.
3 Sep 2004 All Microsoft in their wisdom(?) dropped support for xbitmap files in Windows XP SP2.  If you have IE, the red Xs you many now see are xbitmaps displayed under IE 6 SP2.  You have no problem with FireFox.
2 Sep 2004 efg's Research Notes Intellectual property separation:  My work at Stowers Institute for Medical Research is not formally part of efg's Computer Lab. 
16 Jul 2003 Sphere in Cube Movie Lab Report Added animated GIF output file option.  Thanks to Finn Tolderlund for the suggestion and code.
5 Jul 2003 Delphi Interface to Intel Math Kernel Library The description of the Delphi interface to the MKL was quite out-of-date and was removed.
30 Jun 2003 PixelProfile Lab Report Special PixelProfile version for 1024-by-1024 images.
27 Jun 2003 Histostretch Grays Lab Report Added buttons to save stretched image to file or copy to clipboard..
15 May 2003 KCK Tornado Page Video and still pictures of tornado in Kansas City, KS on 4 May 2003
25 Feb 2003 Color Mask Lab Report New Lab Report.
23 Feb 2003 Delphi Graphics:  Image Processing Updated image scrolling example to be either with scroll bars or by dragging with mouse
11 Feb 2003 Delphi Graphics:  Math Algorithms Mathematical Butterfly example added
28 Jan 2003 CRC Calculator Lab Report Added CRC32 unit initialization to verify CRC32 table is OK.  Thanks to Gary Williams for this suggestion.
5 Jan 2003 Simple Bar Chart Lab Report Updated to K3/D7.
4 Jan 2003 Hershey Font Lab Report  Updated to K3/D7.
31 Dec 2002 CLX Form Portability Discusses problems with CLX form portability, especially when using the default form properties. 
22 Dec 2002 Kylix Technotes by Matthias Thoma Contributions by Matthias Thoma
15 Dec 2002 CRC Calculator Lab Report Updated to Kylix CLX version for Linux and Windows
8 Dec 2002 Kylix Under VMware Added notes to include SuSE 8.0 and Mandrake 9.0 Linux under VMware.
1 Dec 2002 Many Phase out old EarlGlynn@att.net E-mail address -- a few references may remain inside ZIP files.  Try to be more proactive in just dropping links that are stale or have moved.
17 Nov 2002 Kylix Under VMware New technical note about running Kylix 3 in  Red Hat Linux under VMware
10 Nov 2002 Pillars of Delphi page "flattened" Pillars page from three levels into single alphabetical list
10 Nov 2002 "Non Technical" Library pages Deleted low-traffic pages instead of updating them:  World, United States, Kansas, Potpourri, Kids.  Old contents may be available via the Wayback Machine.
18 Oct 2002 Jean-Yves Quéinec's Delphi Image Processing How to improve image quality in Delphi
14 Oct 2002 Kylix Deployment Notes for "Hello World" Deployment notes for Linux CLX applications in anticipation of new Lab Reports with CLX code.
18 Feb 2002 Whole site Interland, without the 72-hour notice they promised, moved my site from AT&T.  E-mail was out for a day or so.  How can I escape Interland, if they bought AT&T web hosting?
29 Jan 2002 Whole Site AT&T Small Business Web Hosting sells out to Interland (which I fled in June 2001).  Interland freezes site for almost two days and counters were off for most of Jan 28-29.  
16 Dec 2001 Delphi Graphics Color Algorithms Library page Added Vectorscope project
10 Oct 2001 ShowImage Lab Report The GetCValue, GetMValue, GetYValue and GetKValue API calls in the Windows unit do not work correctly.  A different way to compute CMYK values was used instead.
9 Oct 2001 Delphi Algorithms Library page Added "Waves" example.
30 Sep 2001 Total site was republished. An unexplained FTP problem while updating the site destroyed the directory structure.  The whole site had to be updated to fix the problem.  Counters were not working for much of the last day.  The Borland mirror was not affected by this problem.
29 Sep 2001 ShowImage Lab Report Fixed error in HLStoRGB function.  The 1996 version of Foley and van Dam's computer graphics textbook introduced an error that was not present in the 1982 version.  [Thanks to Gary Freestone, IBM Global Services Australia, for bringing this to my attention.]  This change only affected the RealColorLlibrary but nothing needed by ShowImage.
7 Jul 2001 Simple Bar Chart Lab Report Added new Kylix version of this project
1 Jul 2001 Kylix Notes page Table of contents for Kylix information integrated into other Delphi pages in the Computer Lab and Reference Library.
24 Jun 2001 Complex Numbers and Functions pages Documentation and verification of complex math functions in ComplexMathLibrary unit.
16 Jun 2001 Delphi Math Info page Updated table to include information about math changes made in Kylix and Delphi 6.
16 Jun 2001 whole site Converted Count.EXE to Perl script count.pl and updated the 170+ pages with counters on both the main site and the Borland mirror.  Used xbitmap graphic in Perl script to return counter values.  Statistics were lost from June 5 to June 16 (thanks, Interland).
8 Jun 2001 whole site Initiated move of web site hosting to AT&T from Interland.  All the Default.htm pages were changed to index.html.   Unfortunately, the web site is now case sensitive.
8 Jun 2001 Spectra Lab Report Made additional changes per request from Eric Donn
5 Jun 2001 whole site Interland kills CGI counters on my site and will not explain why.
22 May 2001 selected pages Added links to "Chinese Version" translations of several pages by Hector Xiang.   http://bluemoon.myrice.com/efg.  Chinese translations are Copyright (C) 2001 by  Hector Xiang.  I retain the copyright on all the original English versions.
13 May 2001 Hershey Font Lab Report  First Kylix/Delphi Lab Report
11 May 2001 Palette Lab Report Update (from last June but never put online) of the color palette experiment project
7 May 2001 TBitmap, BMP, DIB new page New page from fragments on other pages (to make original pages smaller):  Graphics File Formats page and Graphics VCL/RTL page.
6 May 2001 Future Kylix pages Finally configured Kylix to run under VMware.  Many Delphi Reference Library pages, especially the math-related ones, will be expanded to be "Delphi/Kylix".
15 Apr 2001 Many Reference Library pages All 385 Deja links replaced with local copies of UseNet Posts.  Each of these links took about 3-4 minutes to update.  What a pain!
9 Apr 2001 whole site InterLand  raises rates 100% for 20 GB/month bandwidth.  On April 12 I was told Interland would finally honor the invoice I paid in March for six months of web hosting. 
8 Apr 2001 Spectra Lab Report Made additional changes per request from Eric Donn
5 Apr 2001 main entry page, www.efg2.com/Lab  NedStat counter upgraded.  Now in English instead of Dutch.
1 Apr 2001 CRC FileCheck Lab Report Fixed error in MetaCRC computation reported by Miroslav Vancl.
23 Mar 2001 Aspect Ratio Lab Report New Lab Report about how to display any rectangular TPicture in any  TImage while maintaining aspect ratio.
18 Feb 2001 Basketball Lab Report New Lab Report about mapping world coordinates to pixel coordinates and deciding whether a shot is for 2 points or 3.
13 Feb 2001 Cursor Overlay Lab Report New Lab Report about overlaying cursor bitmap on another bitmap.  Problem with GetIconInfo fixed on 19 Feb. 2001.
13 Feb 2001 Spectra Lab Report Updated Lab Report to include color box bitmap option.
12 Feb 2001 Many Reference Library pages Google buys Deja and breaks ALL the Deja links.  I'll wait a while hoping Google brings them back.  Otherwise, I will replace the Deja links with local copies of the postings.  Last week, having heard of problems at Deja, I made offline copies of all links to Deja postings.
9 Feb 2001 Several Reference Library pages "Broken" Deja links removed.  When Deja took posts offline from before May 1999 many links were broken.  
28 Jan 2001 Delphi Math Info and Links
Delphi Math Components
Delphi Math Resources
The Delphi Math Resources page was created from the Links section of the Delphi Math Info and Links page, combined with the contents of the Delphi Math Components page.  
12 Jan 2001 Smoothing Algorithm Using Bézier Curves Project by Jean-Yves Quéinec.  Draw and distort polygons using Bézier curves.  Also see other projects by Jean-Yves:  MoleculesSprites
5 Jan 2001 Image Feathering Lab Report New Lab Report about merging foreground and background images
2 Jan 2001 Delphi Graphics Algorithms Page Resource Demo application.  Added examples of reading array of binary data (integers and doubles) from resource file.
22 Dec 2000 Delphi Graphics Algorithms Page Resource Demo application shows how to use the following file types in resource files:  BMP, ICO, JPG, GIF (requires Anders Melander's TGIFImage), EMF, TXT, AVI, WAV and cursors
23 Nov 2000 all Mirror site at http://homepages.borland.com/efg2lab/Default.htm is now operational.
12 Nov 2000 most pages As part of continuing effort to get rid of MS FrontPage extensions, "green" FrontPage counters are being replaced with "red" local counters, which will track the main site and any mirror sites.
29 Oct 2000 Delphi Printing Info and Links Page Reorganized page into more meaningful categories.
14 Oct 2000 most pages Start removing constructs that need FrontPage extensions as first step to mirroring site at a location to be announced:  Hover buttons and  Front Page Search for now.
26 Sep 2000 Fractal Discovery Lab page Visual overview of this old Turbo Pascal program.
17 Sep 2000 Delphi Strings Library Reference, and
Delphi Graphics Algorithms:  Math/Geometry page
Updated Tokens example on Strings page and used the TTokens class to parse numeric data from TXT file and create a TBitmap from the data.
10 Sep 2000 Color Reference Library  The Color Reference Library was split into three separate pages:
- General Color Information
- Color Science/Theory
- Color and Computers
7 Sep 2000 All pages Because of high-bandwidth last month (12+ GB in August 2000), the web site was relocated to yet another Interland server at 64.225.66.126.   Lost counters for parts of several days.
29 Aug 2000 Image Enhancement & Thresholding Using Palettes New Lab Report (by Dean Inglis)
20 Aug 2000 Brush Bitmaps Lab Report New Lab Report about Brush.Bitmap and Transparency
18 Aug 2000 Search page Added Hyper-IntraSearch option
21 July 2000 all "Moved" to new web server at InterLand in Atlanta.  (Changed from 209.223.81.7 to 64.225.40.165).  Domain transfer by NIC and propagation to domain servers took several days so counters lost many counts for several days.
31 May 2000 Many pages Deja takes offline postings prior to May 1999.  Deja says they'll bring them back eventually.
21 May 2000 Unicode Lab Report New Lab Report to display any of the 65,536 Unicode characters.
5 May 2000 Polygon Area and Centroid Lab Report Clarified centroid formulas, which were misleading, thanks to feedback from Miroslav Kolar.
3 May 2000 Exploring Numbers, Non-a-Number and Infinity  
Tech Note
Fixed bug in IsInfinity function thanks to Jon Shemitz.
Minor updates for D5.
1 May 2000 All pages Upgraded from FrontPage 98 to FrontPage 2000.
25 Apr 2000 Delphi Graphics Algorithms:  Math/Geometry page Added Spiral Transform example
22 Apr 2000 Fractals and Chaos Lab Reports Updated Lyapunov Exponents to add ability to print images
19 Apr 2000 Delphi Color Graphics Algorithms page Added ColorLines example of how to draw Gradient and Rainbow lines.
19 Apr 2000 YUV Lab Reports Added "411" example for Sony Mavica camera thumbnail images
16 Apr 2000 Fractals and Chaos Lab Reports Added New Lab Report:  Fractals Show 2
10 Apr 2000 Fractals and Chaos Lab Reports Added new Lab Reports: 
Lyapunov Exponents,
Sierpinski Triangle Gasket,
von Koch Snowflake
18 Mar 2000 Delphi Graphics Algorithms -- Color page Added InvertColors example
17 Mar 2000 Delphi Strings Library Reference Added ShowFont sample program an display of several fonts and character sets:  Terminal, Arial Narrow, Symbol, WingDings
12 Mar 2000 Single-Bit Bitmaps Lab Report Added project with modifications by Jean-Pierre Jouandet to allow rotation by 90 degrees.  Updated again 19 Mar 2000 for additional rotation angles.
26 Feb 2000 Printer Demo #2 Lab Report Added example of clipping using Windows regions.  Added additional explanation of device-independent way to draw on any canvas.
7 Feb 2000 Briefcase:   UDL and ADTG Tech Note New ADO Step-by-Step-from-Scratch Tech Note
6 Feb 2000 Scanline Tech Note Added clarifying comments by Danny Thorpe, Borland R&D, including a new section "Misuse of Scanline".
6 Feb 2000 Delphi Graphics Algorithms:
General, Color, Image Processing, Math/Geometry
Split ~200 KB Delphi Graphics Algorithms page into four separate pages.
5 Feb 2000 Copyright and Conditions of Use Introduced this new page because of several requests for this information.
24 Jan 2000 ADO Step-by-Step-from-Scratch Tech Notes Introduced new series with several ADO-related Tech Notes.
23 Jan 2000 Circle Word Wrap Lab Report Added Walter Schick's Circular Text Project
12 Dec 1999 CryptImage Lab Report New Lab Report about encryption/decryption of BMPs and JPEGs
5 Dec 99 Till Lab Report Updated this count-down timer and created new Lab Report.  By default, the count-down timer counts down till the next January 1st.  Through the "setup" button and the user interface, any time can be used as the target time.
27 Nov 99 Delphi Graphics Algorithms Reference Library Added new Color Managment section.  Aded Kevan Booker's Arrow Example Project.  Added sample code to extract cursors into BMP files.  Added chart of cursors by version of Delphi.     Added sample project of how to use "Marching Ants" over a TImage
27 Nov 99 Circle Word Wrap Lab Report Added Walter Schick's Spiral of Rotated Text Project
27 Nov 99 Delphi Graphics Algorithms page Added sample project to create BMP files of standard cursors.
17 Nov 99 Delphi Reference Library Summary page New page that gives multiple-level view of all contents of Delphi Reference Library pages.
7 Nov 99 Image Processing Reference Library pages Split original Image Processing page into separate pages: 
General Info, Databases and Test Targets, Algorithms,
Medical Applications, Software Packages
31 Oct 99 Pillars of Delphi page New page to honor individuals that support Delphi
19 Oct 99 LineStretch Lab Report Modified version by Juliano Zabeo Pessini from São Paulo, Brasil
17  Oct 99 CRC Calculator Lab Report Added 1s complement as "finalization" of CRC-32 computation by CRC Calculator.  Now Calculator gives same result for string 'abc' as a text file with only 'abc'.
14 Oct 99 pf1bit   Lab Report
Scanline Tech Note
Added examples of how to use palettes with pf1bit bitmaps.
12 Oct 99 Traffic Report Introduced monthly summary of page views from all pages.
2 Oct 99 Updated Borland links on any pages, especially Delphi Reference Library pages After several weeks of updating links, all the Borland TI and FAQ links are now updated and  Q&A links were renamed.  This was only the third time this year Borland has changed their links!
11 Sep 99 YUV Lab Reports New Lab Reports:  YUV-12 / YUV-9, UYVY, Y8
6 Sep 99 CRC FileCheck Lab Report New Lab Report (D3/D4/D5)
6 Sep 99 CRC Calculator Lab Report Updated coding style and fixed D4/D5 problem.
30 Aug 99 RotateScanline Lab Report Added Borland C++ Builder source code version contributed by  Darren Gallagher.
25 Aug 99 Very Large Bitmap Lab Report Based on suggestions from others, Bitmap.PixelFormat is now assigned immediately after Bitmap := TBitmap.Create (instead of waiting till after the Bitmap.Height and Bitmap.Width are assigned).  This allows creation of significantly larger bitmaps.
22 Aug 99 efg's Technical Book Store Started partnership with Powell Books to sell used books
22 Aug 99 Delphi Strings (open under construction) New Library Reference page
15 Aug 99 USAF and Microcopy Resolution Test Charts
Tech Note
New Tech Note
6 Aug 99 Scanline Tech Note Added information about using palettes and scanlines with pf8bit bitmaps in true color and 256-color rmodes.  Add "Optimization" section.  Introduced minor variation in TRGBTripleArray definition.
6 Aug 99 HSV Lab Report Added Alexei Puzikov's HSV/RGB Color Chooser Project based on original Lab Report.
8 Jul 99 - A fractured clavicle will slow me down for a few weeks.
Why was I chasing a rabbit in my back yard before I fell?
5 Jul 99 HSV Lab Report New Lab Report
23 Jun 99 Buffon's Needles Lab Report Added new methods (2-4) to compute random direction angles.  Explained why existing method (1) was not correct.
22 Jun 99 Very Large Bitmap Lab Report New Lab Report
30 May 99 Reference Library Changed "look" of page. Added several graphics.
5 May 99 ~25 pages Changed all stale www.inprise.com links to www.borland.com
2 May 99 Chromaticity Diagrams Lab Report New Lab Report:  CIE 1931, 1960 and 1976 Chromaticity Diagrams
25 Apr 99 Circle Word Wrap New Lab Report
25 Apr 99 Delphi File I/O Page New Subpage:  Delphi IOResults and Critical Errors
19 Apr 99 Delphi Files, Directories, Disks, I/O Library Broken into separate pages:
Files, Directories, Disks/Drives, File I/O, Stream I/O, Port I/O
18 Apr 99 Delphi Files, Directories, Disks, I/O Library D3DiskSpaceKludge Example
16 Apr 99 Delphi Printing Info and Links Page PrinterDefault.ZIP Win 95/98 Example
28 Mar 99 Buffon's Needles Lab Report New Lab Report
21 Mar 99 Pixel Profile Lab Report New Lab Report
20 Mar 99 FlipReverseRotate Lab Report Thomas Kowalski suggested a slightly different approach
with routines that operate much more quickly. 

See SpiegellnHorizontal (Horizontal Mirror),
SpiefelLnVertikal (Vertical Mirror),
Drehen90Grad (90-degree rotation),
Drehen180Grad (180-degree rotation) and
Drehen270Grad
(270-degree rotation) routines in his Unit7
19 Mar 99 Summary of Changes Pages added. Creation of this page.
19 Mar 99 Delphi Files, Directories, Disks, I/O Library Link added:  TMapStream memory mapped files example by Deborah Pate.
19 Mar 99 Rotate Scanline Lab Report Added math and more detailed, simplified description with diagram.
Filled arrow example in diagram.
14 Mar 99 Delphi Files, Directories, Disks, I/O Library New Library Subsection.
14 Mar 99 Delphi Graphics:   Components & Programs Library
Delphi Graphics:  Multimedia Library
Restructured so  most links fit into categories.
14 Mar 99 Delphi  Other Projects Page
Delphi Miscellany Library Page
Restructured  information on Other Projects page.
Created new Delphi Miscellany page.
13 Mar 99 Delphi Algorithms Library New Page to be "Under Construction" for a few months
7 Mar 99 Maxwell Triangle Lab Report New Lab Report
20 Feb 99 Transparent Button Lab Report New Lab Report
13 Feb 99 Color Mix Lab Report Minor correction and addition
28 Feb 99 MazeMaker Lab Report New Lab Report
22 Feb 99 Magnifying Glass Lab Report Fixed memory leak report by Anders Melander.
Added alternative solution by Anders Melander.
15 Feb 99 "Slide Show" Tech Note New Tech Note from article published in Delphi Developer.
13 Feb 99 Color Mix Lab Report New Lab Report
7 Feb 99 Delphi Interface to Intel MKL 2.1 Tech Note New Tech Note.  Math Kernel Library Version 3.1 
[Page removed 5 July 2003]
29 Jan 99 Color Library Restructured information into categories
16 Jan 99 Fractals & Chaos Projects Page Restructured information
16 Jan 99 Evolution of the Mandelbrot Set Lab Report Added  literature references and scanned images.
(Delphi code still not available)
16 Jan 99 "Glynn Function" Gallery Added scanned images
2 Jan 99 Magnifying Glass Lab Report New Lab Report
27 Dec 98 Simulation & Modeling Library
World,  United States, and  Kids' Pages  Library
New Library Sections
24 Dec 98 efg's Technical Book Store Created Tech Book Store with goal of paying costs of yearly site fees
21 Dec 98 Spectra Lab Report Added additional formula more appropriate for contemporary CRTs.
12 Dec 98 Printer Demo #1 and #2 Lab Reports Updated printed URL to new domain
8 Dec 98 Polygon Area and Centroid Lab Report New Lab Report
6 Dec 98 Snappy Line Lab Report New Lab Report contributed by Gordon Whittam
29 Nov 98 CRC Calculator Lab Report Added "Useful Literature" information.
22 Nov 98 Exploring Numbers, Non-a-Number and Infinity Tech Note New Tech Note from article published in Delphi Developer.
13 Nov 98 Color Chart Lab Report Updated Lab Report to include "Netscape" color chart
13 Nov 98 ShowImage Lab Report Updated Lab Report to support other file formats
(JPG, ICO, EMF, WMF, GIF)
11 Nov 98 Gauss-Legendre Quadrature Lab Report New Lab Report (although file was already available for download)
8 Nov 98 Color Range Lab Report New Lab Report
Nov 98 "Moved" to domain efg2.com with both sites operating concurrently.  Added separate counters for most pages.
16 Sep 98 Acquired domain efg2.com
26 Feb 98  NedStat (Belgium) counter introduced (in Dutch).
15 Feb 98 Created efg's Computer Lab on server in Stockholm, Sweden at www.infomaster.net/external/efg with kind assistance from Stefan Akerwall.   Apparently there was no announcement.  I just added a reference to the Lab in my signature in newgroup postings, like this one.

Updated
  07 Oct 2007


since
 20 Mar 1999