* Fri Mar 16 2001 Stephen Torri [dgcc-debug-0.2.3] - Fixed bug that defined DEBUG twice (Claudio Bley ) - Updated code to use "dout" instead of multiple #ifdef DEBUG (me) * Thu Feb 22 2001 Stephen Torri [dgcc-debug-0.2.2] - Changed acconfig.h for new Comment.h - Added Comment.h for new class called Comment (used to comment out debugging statements). - Added Comment.cpp * Tue Jan 30 2001 Stephen Torri [dgcc-debug-0.2.1] - Added acconfig.h for config.h macro definitions - Added acinclude.m4 for tests for pthread, JTC, OB and CosNaming - Added debug option to the configure.in - Completed basic compilation of project across distributed file system using master and one slave. * Sun Jan 21 2001 Stephen Torri [dgcc-debug-0.2.0] - Change job_list from using queue to contain jobs to a double-linked list. - Moved job_list from master to common. - Changed slave_impl to use a job_list to handle incoming jobs. - Created job_process to be the thread which handles incoming requests from master. This is a thread enabled class that waits on the job_list for work. If none are there it waits. Its notified when jobs are added. * Fri Dec 29 2000 Stephen Torri [dgcc-debug-0.1.9] - Added slave_list (a double-linked list data structure) for keeping track of slaves (free and busy) - Changed slave_service to use slave_list * Thu Dec 28 2000 Stephen Torri [dgcc-debug-0.1.8] - Communication setup from master to slave - Replaced CHANGES with ChangeLog to be compatible with automake. - Replaced Makefile with Makefile.am for use with automake. - Added configure for use with autoconf. - Added AUTHORS, COPYING, INSTALL, README, NEWS, install-sh, missing, mkinstalldirs, and stamp-h.in for compliance with automake requirements. - Added mkdocs for creating a master txt document with all documentation. Need to remove Makefile and Makefile.in manually so that they are not included. - Seperated idl, master and slave files into separate directories. - Added Makefile.am for idl, master and slave subdirectories. - Added job_list to keep track of all jobs to be done (wrapper class for a queue). - Added slave_service to keep track of all slaves working on project (wrapper class for vector). - Added overseer for controlling job_list, slave_service and issuing jobs to slaves. - Moved all header files into include directory. - Added slaveFree method to Comms.idl for slaves notifying master when they are done. Necessary to awaken the master from its dormant state. * Fri Nov 24 2000 Stephen Torri [dgcc-debug-0.1.6] - Added shell script, start, for starting nameserv, master and slave. - Remove Naming Server from saving IOR to file. Able to resolve NameService via tcp. * Fri Nov 10 2000 Stephen Torri [dgcc-debug-0.1.5] - Changed library to ORBacus using Jthreads for C++ - Causing Naming Server to save IOR to file (Naming.ref). Both master and slave look for this file to resolve NameService. - Slave registers itself with NameService. - Master registers itself with NameService. - Slave registers itself with Master. * Tue Oct 10 2000 Stephen Torri [dgcc-debug-0.1.4] - Removed code to print out stringified IOR of Master - Removed code from slave to take in stringified IOR of Master from command line. - Fixed Naming Service error - Naming service was complaining "subscribe: no such device". The solution was to add a route to the network tables. "route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0". - Master registers itself with Naming_Service - Slave registers itself with Naming_Service * Fri Sep 1 2000 Stephen Torri [dgcc-debug-0.1.3] - Removed queues because there is possibly a bug between stl_queue and ACE+TAO. - Changed the name of the master executible from dgcc to master. This name change more reflects the interaction (master to slave). - Changed IDL file to: - send a struct (ProcessData) between master and slave - remove deprecated methods - Incorporated the server code from CommsS.h into master_impl and slave_impl - Added NAME variable to Makefile to allow changing of RPM package name. - Changed spec file name to dgcc-debug since debugging (-g) is turned on. - Added %name variable to dgcc-debug.spec file. * Thu Jun 1 2000 Stephen Torri [dgcc-debug-0.1.2] - Using queues for handling all jobs to be done (execQueue) - Renamed IDL file to Comms.idl instead of transport.idl - removed comm_interface.cpp & comm_interface.h * Thu Jun 1 2000 Stephen Torri [dgcc-debug-0.1.1] - Changed from using -m to get a makefile. Now use -c to get the flag the user wish to start with initially. The test on alsa-driver-0.5.6 will take "make all" - Can handle nested make commands (exception being make commands within loops - i.e. for). Puts commands into a queue and then executes them. - Compiled Alsa project sound card drivers locally via dgcc. * Thu Jun 1 2000 Stephen Torri [dgcc-debug-0.1.0] - Process Makefile. Dgcc prints out what the makefile will do when the command "make" is executed.