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


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

	* file-import.c (control_c_received): 	new static variable that is set
	to true if the user hits Control-C while importing a file or files.
	(control_c_handler): new static function that receives the signal when
	the user hits Control-C.
	(display_usage): added test of control_c_received in loop test such
	that it will stop looping through directories and return.
	(main): Fixed Bug #28839 - The file-import program doesn't handle
	Control-C gracefully.  Added call to set control_c_handler to be called
	when user hits Control-C, test to stop looping through files when
	control_c_received is true, and return 1 (error) as result when the
	user has hit Control-C.
	<SVN-4602>

	* file-import.c (main): change to use add (+) instead of logical or (|)
	when combining error counts for result.
	<SVN-4601>


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

	* Makefile.in: added creation, clean, install, and uninstall of short
	three letter symbolic link names:
	  odd -> disc-identify
	  odi -> disc-import
	  odl -> disc-list
	  odg -> disc-log
	  ofc -> file-check
	  ofe -> file-export
	  ofi -> file-import
	  ofl -> file-list
	  ofr -> file-rename
	  ofv -> file-verify
	<SVN-4472>

	* Makefile.in: reordered the apps so they are in alphabetical order
	again.
	<SVN-4471>

	* Makefile.in: renamed the apps to get rid of the underscores and make
	group them better.
	* check_files.c: renamed to file-check.c.
	* disc_list.c: renamed to disc-import.c.
	* export_file.c: renamed to file-export.c.
	* identify_disc.c: renamed to disc-identify.c.
	* import_file.c: renamed to file-import.c.
	* list_discs.c: renamed to disc-list.c.
	* list_files.c: renamed to file-list.c.
	* log_disc.c: renamed to disc-log.c.
	* remove_file.c: renamed to file-remove.c.
	* rename_file.c: renamed to file-rename.c.
	* verify_file.c: renamed to file-verify.c.
	<SVN-4470>


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

	* Makefile.in: changed so distclean invokes clean instead of cleanall
	so that it doesn't try to clean the libraries, because the top level
	Makefile does that for distclean.
	<SVN-4451>


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

	* Makefile.in: changed so distclean invokes cleanall to purge the
	libraries.  Change was from 2009-10-25 but I forgot to check it in.
	<SVN-4421>


2009-11-26  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* import_file.c (security_options, NUM_OPTIONS): deleted because I am
	no longer planning on re-implementing the security/density level
	feature.  (Was inside of ifdef CHANGE_SECURITY_TO_DENSITY.)
	(display_usage): removed variables and code that printed the usage info
	on the security level options.  (Was inside of ifdef
	CHANGE_SECURITY_TO_DENSITY.)
	(main): removed variables and code that was related to the security
	levels.  (Was inside of ifdef CHANGE_SECURITY_TO_DENSITY.)
	<SVN-4417>
	* disc_list.c (main): removed old call to nwos_set_security_level that
	was inside of ifdef CHANGE_SECURITY_TO_DENSITY.
	* log_disc.c (main): removed old call to nwos_set_security_level that
	was inside of ifdef CHANGE_SECURITY_TO_DENSITY.
	* rename_file.c (main): removed old call to nwos_set_security_level
	that was inside of ifdef CHANGE_SECURITY_TO_DENSITY.
	* update_files_0028.c (main): removed old call to
	nwos_set_security_level that was inside of ifdef
	CHANGE_SECURITY_TO_DENSITY.
	<SVN-4416>


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

	* identify_disc.c (main): added printing of file names so that output
	makes more sense.
	<SVN-4414>


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

	* identify_disc.c (main): moved file_names and file variables from
	local to the main function to global (static) to the file.  They were
	too big for the stack and caused it to seg fault.
	<SVN-4412>


2009-10-25  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* rename_file.c (read_list_file): added code to test for more than one
	tab in a line.
	<SVN-4410>

	* rename_file.c (create_new_path): fixed assoc_obj so that it is an
	object and not a pointer to an object.
	<SVN-4408>

	* rename_file.c (main): fixed uninitialized variables and moved call
	to free_name_list inside of conditional so only done in bulk rename
	mode.
	<SVN-4407>

	* rename_file.c (main): added information on the format of the
	list_of_files_to_change.txt file to the usage print.
	<SVN-4406>


2009-10-24  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* rename_file.c (NameChange): new structure to contain an old name/new
	name pair.
	(free_name_list): new function to free the memory used by the name list
	and all of the strings stored in it.
	(read_list_file): new function that reads all of the old name/new name
	pairs from the list file.
	(main): changed to allow passing in a file that lists all of the files
	to be renamed and their names.
	<SVN-4404>

	* rename_file.c (names_are_okay): new function created with code taken
	from the main function, to verify the old and new path names are
	kosher.
	(create_new_path): added code copied from main to read the assoc_obj
	instead of passing it in (so it is independant of the caller).
	(change_old_path): new function created with code taken from the main
	function, to write the new path name into the path object.
	(main): extracted the code that verified the names and modified the
	path object and created new functions.
	<SVN-4400>


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

	* disc_list.c (main): Fix Bug #2834462 - changed to print error message
	and exit if unknown option given.
	<SVN-4314>


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

	* Makefile.in: fixed to build correctly in new directory structure.
	<SVN-4310>


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

	* Makefile.in: copied from root level Makefile.in and fixed to just 
	build the "file" programs.
	<SVN-4288>

	* update_files_0028.c: moved from src/apps/utils directory.
	<SVN-4287>


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

	* check_files.c: moved from root directory.
	* disc_list.c: moved from root directory.
	* export_file.c: moved from root directory.
	* identify_disc.c: moved from root directory.
	* import_file.c: moved from root directory.
	* list_discs.c: moved from root directory.
	* list_files.c: moved from root directory.
	* log_disc.c: moved from root directory.
	* remove_file.c: moved from root directory.
	* rename_file.c: moved from root directory.
	* verify_file.c: moved from root directory.
	<SVN-4263>

	* ChangeLog (this file): created new for the new src/apps/file
	directory.  See the ChangeLog file in the root directory for
	changes to these files before 2009-08-04.

