lp://staging/hf-lab

Created by Matt Giuca and last modified

This is the focus of development for HF-Lab.

Get this branch:
bzr branch lp://staging/hf-lab
Only Matt Giuca can upload to this branch. If you are Matt Giuca please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Matt Giuca
Project:
HF-Lab
Status:
Mature

Recent revisions

103. By Matt Giuca

man/hl.1: Removed 'beta' label from 0.93 (since JPB stopped using this label in 0.92).

102. By Matt Giuca

WhatsNew.txt: Added Launchpad bug IDs for all fixes in version 0.93, and added some other fixes that have been made.

101. By Matt Giuca

Readme.txt, man/hl.1: Updated copyright date to 2007, the same copyright date as in hl.c.

100. By Matt Giuca

hl.h, man page: Updated version number and date.

99. By Matt Giuca

Renamed some files to fit within 8 character DOS filename restrictions.
Renamed README.TXT => Readme.txt, WHATS-NEW.TXT => WhatsNew.txt and scripts/movie/Mist-Swirls2.txt => scripts/movie/MistSwrl.txt.
(WHATS-NEW.TXT was renamed from Whats.new in version 0.91, and Mist-Swirls2.txt was added in version 0.92).
This decision was made because it is still fundamentally a DOS program, and needs to work in DOSBox. Therefore, all filenames must fit the 8.3 name restriction.
Readme.txt and WhatsNew.txt are also non-capitalised for consistency (this is what they were historically called, but with .txt).

98. By Matt Giuca

hf-lab.hlp: Wrap line to 78 characters so it looks OK in a DOS box.

97. By Matt Giuca

hl: variable 'appendnum' is now false by default (can be turned on with 'set appendnum true').
    This fixes the new default behaviour introduced in version 0.92 of all saved files ending in a 4-digit number. (LP: #716391)
    Sample script files movie/Mist-Swirls2.txt and movie/movie-[1345].txt now have 'set appendnum true' at the top, because they rely on the appendnum behaviour.

96. By Matt Giuca

hl: Fixed 'list var' description of filenum.
    Example was 'land-0001.png', now 'land0001.png' (no hyphen).

95. By Matt Giuca

Removed notes/fixes-to-HF-Lab-090.txt (a note by Fabrice Fleurot).
This note described three bugs, which have all been fixed:
- The need to find the Xlib files in a different location under Red Hat (now
  the Makefile uses pkg-config, so it can always find Xlib).
- The syntax error in fftn.c (fixed in trunk r57).
- The segfault using 'show' (LP: #716239, fixed in trunk r69).

Therefore the note can be removed.

94. By Matt Giuca

Merge HF-Lab releases 0.91 and 0.92 by John Beale.
This is due to me having built a lot of changes (this repository) on top of
version 0.90, which at the time (July 2010) was the latest version visible on
the website. Since then, the directory listing at
http://www.bealecorner.org/best/gforge/ is now functioning, making versions
0.91 and 0.92 available, which I previously didn't know about.
This is a fairly major merge, as both John Beale and myself have made a lot of
changes to version 0.90, in several cases fixing the same bugs. I have given
priority to JPB's 0.92 changes, being the original author.

Changes to trunk:
- hl.h: Updated the version number to 0.93, to avoid any ambiguity about past
  versions.
- cplx.c: JPB (courtesy of Ray Gardener) made the same fix as me; use his
  version and give Ray credit.
- png_io.c: JPB mostly made the same changes as I did; I reverted to his in
  those cases.
- Renamed Readme, Whats.new and TODO to README.TXT, WHATS-NEW.TXT and
  TODO.txt.
- Various other non-conflicting changes, as documented in branch commits.

Note that I did reject some changes to version 0.92 upon import:
- Makefile: I didn't accept any changes to the Makefile, as I have already
  extensively rewritten the makefile and none of the fixes were necessary.
- fftn.c: JPB (courtesy of Fabrice Fleurot) fixed the syntax error here but it
  was rather cludgy; I had already fixed it cleanly using #error.
- hl.c, s_grid.c: Some compiler warnings were fixed by explicitly adding
  declarations; I had already fixed it cleanly by fixing the preprocessor so
  the header files declare the correct functions.
- ops2.c: Replaced use of itoa (non-standard, and not available in glibc) with
  sprintf.
- Three new files were added src/DOS-README.txt, src/DOS-clean.bat and
  src/DOS-make.bat. I removed these as they were primarily concerned with
  building the third-party libraries. My Makefile.dos automatically builds
  LibGD, and the others have been removed. See dos.txt for build instructions
  in version 0.93.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers