
This is part of the Objectify project documentation.
Copyright (C) 2008, 2009, 2010, 2011   J. Scott Edwards
See the file README for copying conditions.

2010-11-06  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	<These changes were made on the alpha_31_branch>

	* list_files_cgi.c (get_assoc_sort_path): fixed to sort Fedora versions
	5 through 9 correctly.
	<SVN-4934>


2010-11-12  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	<These changes were made on the alpha_31_branch>

	* list_files_cgi.c (sections): added Dynebolic.
	(get_assoc_sort_path): added code to fix up Dynebolic names.
	<SVN-4838>

	* list_files_cgi.c (get_assoc_sort_path): fixed so only Trisquel names
	with 2.2.2, 3.0.1, 3.5, and 4.0 in them are modified.
	<SVN-4837>


2010-11-05  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	<These changes were made on the alpha_31_branch>

	* list_files_cgi.c (main): dropped "Public" from the title and added a
	header at the top of the page.
	<SVN-4807>


2010-11-04  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	<These changes were made on the alpha_31_branch>

	* list_files_cgi.c (sections): added a home page for each section.
	(get_assoc_sort_path): added code to print the home page at the
	beginning of each section.
	<SVN-4805>


2010-11-03  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	<These changes were made on the alpha_31_branch>

	* list_files_cgi.c (sections): added sections for Fedora, Knoppix,
	Objectify, and YellowDog.
	(get_assoc_sort_path): added code to fix up Fedora (yarrow and FC) and
	Knoppix so they sort correctly
	<SVN-4803>

	* list_files_cgi.c (insert_character): new function that inserts a
	character into a string.
	(get_assoc_sort_path): changed to call the new insert_character
	function to insert the leading zero instead of doing it inline.
	<SVN-4802>


2010-10-02  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* list_files_cgi.c (get_assoc_sort_path): added a special case for the
	ubuntu 9.10 moblin remix so it is sorted with the other ubuntu 9.10
	files.
	<SVN-4783>

	* list_files_cgi.c (get_assoc_sort_path): added code to place the
	ubuntu-server-5.10 files in the correct order with the other ubuntu
	5.10 files.
	<SVN-4782>

	* list_files_cgi.c (sections): deleted warty section because it is now
	listed at the front of the Ubuntu section.
	(get_assoc_sort_path): added code to place the "warty" releases at the
	beginning of the Ubuntu section.
	<SVN-4781>

	* list_files_cgi.c (reverse_characters): new function that reverses two
	sets of characters in the string.
	(get_assoc_sort_path): added code to modify the Trisquel file names so
	the sort is nicer.
	<SVN-4780>

	* list_files_cgi.c (has_prefix): moved to the top of the file, no
	changes to the code.
	(get_assoc_sort_path): added code to change CentOS to centos so the
	case is ignored in the sort.
	<SVN-4779>

	* list_files_cgi.c (get_assoc_sort_path): added code to handle a couple
	of special cases (liveBLAG and kde4-7.10).
	(list_files): deleted the hack that moved the liveBLAG file back with
	the other BLAG files.
	<SVN-4778>

	* list_files_cgi.c (get_assoc_sort_path): new function that munges the
	file names to make them sort better.
	(list_files): changed to call new get_assoc_sort_path function instead
	of get_assoc_path while sorting.
	<SVN-4777>


2010-09-12  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* list_files_cgi.c (sections, num_sections): new array that contains
	strings for the anchor, prefix, and section names.
	(list_files): added code to print a section header before each section
	of files.
	(main): added code to print an index at the top of the file.
	<SVN-4727>

	* list_files_cgi.c (has_prefix): new function that compares the first
	characters of a string with the prefix string.
	(list_files): Added code to move the liveBLAG file back with the other
	BLAG files.
	<SVN-4726>


2010-02-28  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* list_files_cgi.c (list_files): Fixed bug #28725: Sort out of order
	from list_files.cgi.  Changed condition in heap sort loop.
	<SVN-4599>


2010-01-24  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in (CFLAGS): fixed optimize option, it had a typo -03
	instead of -O3.
	<SVN-4500>


2010-01-17  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* list_files_cgi.c (get_path_name): new function that reads a path
	object and converts it to string.
	(get_assoc_path): new function that reads an association object and
	calls get_path_name to convert the path to a string.
	(list_files): changed to sort the file list before outputting it.
	<SVN-4458>

	* Makefile.in (CFLAGS): changed to allow doing a debug build or a
	regular optimized build.
	<SVN-4457>


2010-01-16  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: Fixed to build in new directory structure.
	* list_files_cgi.c: removed ../ prefix from includes, include directory
	now handled by the Makefile.
	<SVN-4453>


2009-02-16  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* list_files_cgi.c (list_files): changed for new initialize_objectify
	calling convention and removed call to set_root_object which is no
	longer needed.


2008-06-08  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: Fixed to correctly build list_files.cgi program.


2008-04-06  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* list_files_cgi.c: moved objectify initialization and termination to
	list_files function and added setting the proper title of the web page.


2008-04-05  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: initial version created from attic/Makefile.in.
	* list_files_cgi.c: initial version created from list_files.c.

