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

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

	* Makefile.in: moved all of the stuff for building the public mode apps
	to src/apps/public/Makefile.in.
	<SVN-4461>


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

	* fix_upper_case_img_files.c: hack program to repair a problem created
	when file names were not case sensitive.  Two photos had been imported
	with upper case names and later a disc list was created with the same
	names but in lower case.  It used the existing upper case path objects,
	but when I changed it so that it was case sensitive the disc list no
	longer matched the disc.
	NOTE: this program was created on 2009-12-27 but not checked in then.
	<SVN-4447>

	* reorder_photos_path.c: hack program to reorder the path reference
	list so that the photos I renamed are in the correct order.
	NOTE: this program was created on 2009-12-25 but was not checked in.
	* reorder_photos_assoc.c: hack program to reorder the association
	reference list so that the photos I renamed are in the correct order.
	NOTE: this program was created on 2009-12-25 but was not checked in.
	<SVN-4446>


2009-08-07  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: moved to new src/attic directory.
	* add_assert_to_read_object.e: moved to new src/attic directory.
	* attribute.c: moved to new src/attic directory.
	* big_bang.c: moved to new src/attic directory.
	* big_bang.txt: moved to new src/attic directory.
	* check_chunk_overlap.c: moved to new src/attic directory.
	* combine_public_private.c: moved to new src/attic directory.
	* convert_0022_compressed_to_0023.c: moved to new src/attic directory.
	* convert_c_structs_to_csv/: moved to new src/attic directory.
	* convert_to_new_format.c: moved to new src/attic directory.
	* count_objs.c: moved to new src/attic directory.
	* diff_eliminated.c: moved to new src/attic directory.
	* dump_ids.c: moved to new src/attic directory.
	* eliminate_one_block_chunks.c: moved to new src/attic directory.
	* export_public.c: moved to new src/attic directory.
	* find_high_entry.c: moved to new src/attic directory.
	* find_smallest_sparse.c: moved to new src/attic directory.
	* fix_change_log.e: moved to new src/attic directory.
	* fix_device.c: moved to new src/attic directory.
	* fix_dif.c: moved to new src/attic directory.
	* fix_img_files.c: moved to new src/attic directory.
	* fix_md5.c: moved to new src/attic directory.
	* fix_missing_path_ref.c: moved to new src/attic directory.
	* gen_n_files.c: moved to new src/attic directory.
	* gen_n_files.e: moved to new src/attic directory.
	* gen_n_files.h: moved to new src/attic directory.
	* id_spacing.e: moved to new src/attic directory.
	* import_public_csv.c: moved to new src/attic directory.
	* link_img_files.c: moved to new src/attic directory.
	* list_object_ids.c: moved to new src/attic directory.
	* move_0017_root_to_0018_root.c: moved to new src/attic directory.
	* names.h: moved to new src/attic directory.
	* names_to_strings.e: moved to new src/attic directory.
	* old_multifile_objectify.c: moved to new src/attic directory.
	* old_multifile_objectify.h: moved to new src/attic directory.
	* random_line.e: moved to new src/attic directory.
	* recreate_chunk_info.c: moved to new src/attic directory.
	* remove_file_test.sh: moved to new src/attic directory.
	* test_remove.sh: moved to new src/attic directory.
	* words.h: moved to new src/attic directory.
	* wrapper.c: moved to new src/attic directory.
	<SVN-4303>

	* fix_0030_compressed_zero.c: moved to new src/attic/version_0030
	directory.
	* fix_0030_dif_file.c: moved to new src/attic/version_0030 directory.
	* fix_0030_dif_zero.c: moved to new src/attic/version_0030 directory.
	* update_to_0030.c: moved to new src/attic/version_0030 directory.
	<SVN-4302>

	* RELEASE_CHECKLIST: moved to root directory.
	<SVN-4301>

	* c_structs_0014.h: moved to new src/attic/version_0014 directory.
	* class_definition_0014.c: moved to new src/attic/version_0014
	directory.
	* export_0014_to_csv/: moved to new src/attic/version_00146 directory.
	* import_from_0014_csv.c: moved to new src/attic/version_0014
	directory.
	* name_0014.c: moved to new src/attic/version_0014 directory.
	* objectify_0014.c: moved to new src/attic/version_0014 directory.
	* objectify_0014.h: moved to new src/attic/version_0014 directory.
	* reference_list_0014.c: moved to new src/attic/version_0014 directory.
	* spelling_0014.c: moved to new src/attic/version_0014 directory.
	<SVN-4300>

	* export_0005_to_csv.c: moved to new src/attic/version_0005 directory.
	* import_from_0005_csv.c: moved to new src/attic/version_0005
	directory.
	<SVN-4299>


2009-07-30  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* recreate_chunk_info.c: new program that scans the chunks in a disk
	and tries to recreate the header and chunk_info table.  <SVN-4204>
	<SVN-4209>


2009-07-17  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* fix_0030_dif_zero.c: new program to add the 0xfffffffe to every block
	in .dif files.
	* fix_0030_compressed_zero.c: new program to add the 0xfffffffe to
	every block in a compressed file.


2009-07-12  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* fix_0030_dif_file.c: new program to convert .dif files that have
	headers with the older 0030 format to the newer 0030 format.


2009-06-13  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: merged changes from Alpha_29.10 branch, Alpha_29.11
	release.
	* list_public_spellings.c: merged changes from Alpha_29.10 branch,
	Alpha_29.11 release.
	* list_public_names.c: merged changes from Alpha_29.10 branch,
	Alpha_29.11 release.
	* add_more_names.c: merged changes from Alpha_29.10 branch, Alpha_29.11
	release.


2009-05-31  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* update_to_0030.c: created from the compress_sparse.c program to
	convert a 0029 archive to a 0030 archive in place.  However, after I
	started I realized this was complicated because the size of the chunks
	on the disk is different in 0030.  So I created a program from
	sync_archive.c that converts it to 0030 as it copies it.  Decided to
	save this code here for historical (hysterical?) purposes.


2009-05-22  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	-- These changes were made on the CVS alpha_29_10_branch --

	* add_more_names.c (extra_names): changed to 14 new names including
	Barack Obama.

	* list_public_spellings: added include of disk_io.h file to define
	file block size.


2009-05-19  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	-- These changes were made on the CVS alpha_29_10_branch --

	* add_more_names.c (main): changed include of objectify_private.h to
	objectify.h, changed parameters for call to initialize_objectify for
	new calling convention, and deleted root object stuff which is now
	handled by the initialize call.


2009-05-18  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	-- These changes were made on the CVS alpha_29_10_branch --

	* Makefile.in (PROGS): added list_public_names.
	(list_public_names): added.
	* list_public_names.c (main): changed include of objectify_private.h to
	objectify.h, changed parameters for call to initialize_objectify for
	new calling convention, and deleted root object stuff which is now
	handled by the initialize call.

	* Makefile.in (OBJS): added mem_alloc.o and security.o.
	(AS_IS_OBJS): replaced strlcat.o and strlcpy.o with strlcxx.o.
	(find_high_entry): changed strlcpy.c to strlcxx.c.
	(mem_alloc.o): added.
	(security.o): added.


2009-03-08  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in (OBJS): added gen_id.o.
	(AS_IS_OBJS): added strlcat.o and strlcpy.o.
	(find_high_entry): added strlcpy.c.
	(fix_img_files): deleted, was a one time use program.
	(class_definition.o): changed objectify_private.h to
	class_definition.h.
	(disc.o): changed objectify_private.h to objectify.h and crc32.h.
	(disk_io.o): changed objectify_private.h to disk_io.h.
	(file.o): changed objectify_private.h to disk_io.h.
	151c149,152
	(gen_id.o): added.
	(name.o): changed objectify_private.h to crc32.h.
	(objectify.o): changed objectify_private.h to disk_io.h.
	(reference_list.o): changed objectify_private.h to disk_io.h.
	(spelling.o): changed objectify_private.h to crc32.h.
	(word.o): changed objectify_private.h to crc32.h.
	* add_class: changed include objectify_private.h to objectify.h and
	added include class_definition.h and disk_io.h.
	* add_class_revision.c: changed objectify_private.h to objectify.h and
	added include include class_definition.h.
	* add_more_spellings.c: changed include objectify_private.h to
	objectify.h.
	* dump_ids.c: changed include objectify_private.h to disk_io.h.
	* list_public_spellings.c: changed include objectify_private.h to
	objectify.h.
	* log_file.c: changed include objectify_private.h to objectify.h.
	(main): removed call to nwos_flush_bit_maps.
	* read_md5_file.c: changed include objectify_private.h to objectify.h.


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

	* Makefile.in (log_file, read_md5_file): added disc.o.
	(disc.o): new target for disc.c that was split out from file.c.


2009-01-21  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* random_line.e: this program is a quick hack to output a random line
	from the lines fed to it via the standard input.  I used it temporarily
	in the test_remove_file.sh script.


