2001-11-15  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/Makefile.am:
	Simplified ChangeLog generation and use the more standard rcs2log instead of
	cvs2cl.

2001-11-13  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CLOCK/Makefile.am:
	The newline was not enough.

	* /cvsroot/visualos/VisualOS/debian/changelog:
	Rebuilt agains current binutils to take advantage of combreloc.

	* /cvsroot/visualos/VisualOS/TODO: And even more things TODO.

	* /cvsroot/visualos/VisualOS/src/CLOCK/Makefile.am:
	The last newline is requiered or else make will join the next line and break
	compilation.

	* /cvsroot/visualos/VisualOS/po/ChangeLog, /cvsroot/visualos/VisualOS/po/es.po, /cvsroot/visualos/VisualOS/po/fr.po, /cvsroot/visualos/VisualOS/po/it.po:
	Automatic format changes by gettext.

	* /cvsroot/visualos/VisualOS/docs/Makefile.am:
	Now there is an english user manual.

	* /cvsroot/visualos/VisualOS/Makefile.am, /cvsroot/visualos/VisualOS/autogen.sh, /cvsroot/visualos/VisualOS/configure.in:
	Start using gnome-common package so I don't have to worry for gnome .m4 files.

2001-11-05  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Manual-en.sgml: Finised translating.

	* /cvsroot/visualos/VisualOS/docs/Manual-es.sgml:
	Fixed some typos while translating.

	* /cvsroot/visualos/VisualOS/docs/Manual-es.sgml: Fixed a typo.

2001-07-05  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Manual-en.sgml:
	a bit more translation

2001-05-21  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/debian/changelog, /cvsroot/visualos/VisualOS/debian/control:
	hopefully fixed build depends

2001-04-21  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/debian/changelog, /cvsroot/visualos/VisualOS/debian/control:
	depend on the first debhelper having dh_installman;
	changed maintainer address to ranty@debian.org.

2001-04-02  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/debian/control:
	Added libglade-gnome0-dev to Build-Depends

2001-03-29  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/Makefile.am:
	For some reason automake stoped including the changelog on make dist

	* /cvsroot/visualos/VisualOS/debian/control:
	updated debian standards version

	* /cvsroot/visualos/VisualOS/debian/control: build depend on help2man

	* /cvsroot/visualos/VisualOS/debian/changelog:
	I will also release a new upstream tarball

	* /cvsroot/visualos/VisualOS/configure.in: bumped the version number

	* /cvsroot/visualos/VisualOS/README: I use help2man now

	* /cvsroot/visualos/VisualOS/.cvsignore, /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/debian/changelog, /cvsroot/visualos/VisualOS/debian/copyright, /cvsroot/visualos/VisualOS/debian/dirs, /cvsroot/visualos/VisualOS/debian/docs, /cvsroot/visualos/VisualOS/debian/rules, /cvsroot/visualos/VisualOS/docs/Makefile.am, /cvsroot/visualos/VisualOS/docs/Manual-en.sgml, /cvsroot/visualos/VisualOS/docs/VisualOS.man-include, /cvsroot/visualos/VisualOS/docs/screen_shots/Makefile.am, /cvsroot/visualos/VisualOS/po/.cvsignore, /cvsroot/visualos/VisualOS/docs/.cvsignore:
	.cvsignore

	* /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/autogen.sh, /cvsroot/visualos/VisualOS/Makefile.am:
	Updated macros directory to latest gnome version.

2001-03-28  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/po/it.po, /cvsroot/visualos/VisualOS/po/fr.po, /cvsroot/visualos/VisualOS/po/es.po:
	automatic updates on comments.

2001-03-15  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/.cvsignore: added intl

	* /cvsroot/visualos/VisualOS/debian/.cvsignore: .cvsignore

	* /cvsroot/visualos/VisualOS/CONTRIBUTORS: updated

	* /cvsroot/visualos/VisualOS/debian/cron.d.ex, /cvsroot/visualos/VisualOS/debian/emacsen-install.ex, /cvsroot/visualos/VisualOS/debian/emacsen-remove.ex, /cvsroot/visualos/VisualOS/debian/emacsen-startup.ex, /cvsroot/visualos/VisualOS/debian/ex.doc-base.package, /cvsroot/visualos/VisualOS/debian/init.d.ex, /cvsroot/visualos/VisualOS/debian/manpage.1.ex, /cvsroot/visualos/VisualOS/debian/manpage.sgml.ex, /cvsroot/visualos/VisualOS/debian/postinst.ex, /cvsroot/visualos/VisualOS/debian/postrm.ex, /cvsroot/visualos/VisualOS/debian/preinst.ex, /cvsroot/visualos/VisualOS/debian/prerm.ex, /cvsroot/visualos/VisualOS/debian/watch.ex:
	removed unneeded sample files

	* /cvsroot/visualos/VisualOS/debian/changelog:
	changed my name on the email

	* /cvsroot/visualos/VisualOS/debian/control: Updated section;
	Changed my name on the email;
	Added build depends.

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/state.c, /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c:
	Fixed gdk_font problem with XF4

2001-03-07  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/README: added libglade to the REQUIREMENTS

2000-12-01  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/TODO:
	*** empty log message ***

2000-10-27  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/events.c:
	struct funcs conflicted with X11/Xlib.h for some user, renamed it

	* /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c, /cvsroot/visualos/VisualOS/src/CPU/CPU.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c, /cvsroot/visualos/VisualOS/src/CPU/editor/file.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/stats.c, /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/delay.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/SCHED.c, /cvsroot/visualos/VisualOS/src/drawing.c, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/process.h, /cvsroot/visualos/VisualOS/src/property_widgets.c:
	code cleanups

	* /cvsroot/visualos/VisualOS/TODO: more things TODO

2000-10-21  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/debian/changelog:
	New revision 1.0.2

	* /cvsroot/visualos/VisualOS/debian/docs:
	include CONTRIBUTORS file in debian packages

	* /cvsroot/visualos/VisualOS/Makefile.am, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/debian/Makefile.am:
	'make dist' properly handles debian directory

	* /cvsroot/visualos/VisualOS/debian/prerm.debhelper, /cvsroot/visualos/VisualOS/debian/files:
	shouldn't be in CVS

	* /cvsroot/visualos/VisualOS/Makefile.am:
	CONTRIBUTORS file is no distributed

	* /cvsroot/visualos/VisualOS/debian/rules:
	added undocumented manpage link

	* /cvsroot/visualos/VisualOS/debian/postinst.debhelper:
	shouldn't be in CVS

	* /cvsroot/visualos/VisualOS/debian/menu, /cvsroot/visualos/VisualOS/debian/menu.ex:
	filled menu.ex and moved it to menu

	* /cvsroot/visualos/VisualOS/debian/substvars: shouldn't be in CVS

2000-10-11  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CLOCK/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/editor/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/Make.defaults, /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/src/REQUESTOR/Makefile.am, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/configure.in:
	hopefully fixed the makefiles

	* /cvsroot/visualos/VisualOS/po/.cvsignore: .cvsignore

	* /cvsroot/visualos/VisualOS/CONTRIBUTORS, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/po/fr.po:
	added french translation

	* /cvsroot/visualos/VisualOS/po/es.po, /cvsroot/visualos/VisualOS/po/it.po:
	misc revision

2000-09-13  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CONTRIBUTORS, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/po/it.po:
	Added italian translation

	* /cvsroot/visualos/VisualOS/po/ChangeLog, /cvsroot/visualos/VisualOS/po/POTFILES.in, /cvsroot/visualos/VisualOS/po/es.po, /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CPU/CPU.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/state.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/CPU/status.c, /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.c, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c, /cvsroot/visualos/VisualOS/src/IO/status.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.c, /cvsroot/visualos/VisualOS/src/MEM/combo.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/status.c, /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade, /cvsroot/visualos/VisualOS/src/drawing.c, /cvsroot/visualos/VisualOS/src/drawing.h, /cvsroot/visualos/VisualOS/src/file-dialog.c, /cvsroot/visualos/VisualOS/src/libglade_strings.h, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/property_widgets.c, /cvsroot/visualos/VisualOS/Makefile.am, /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/acconfig.h, /cvsroot/visualos/VisualOS/autogen.sh, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/debian/changelog, /cvsroot/visualos/VisualOS/debian/files, /cvsroot/visualos/VisualOS/debian/rules, /cvsroot/visualos/VisualOS/debian/substvars, /cvsroot/visualos/VisualOS/docs/Makefile.am:
	Fixed 'make install';
	Added i18n support;
	Added and spanish translation.

2000-09-12  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/README: updated the REQUIREMENTS

2000-09-11  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/README: added a README file :)

	* /cvsroot/visualos/VisualOS/NEWS: *** empty log message ***

	* /cvsroot/visualos/VisualOS/configure.in:
	the presence of fig2dev is autodetected now.

2000-09-10  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/configure.in:
	bumped version number to 1.0.1

	* /cvsroot/visualos/VisualOS/debian/changelog, /cvsroot/visualos/VisualOS/debian/control, /cvsroot/visualos/VisualOS/debian/copyright, /cvsroot/visualos/VisualOS/debian/cron.d.ex, /cvsroot/visualos/VisualOS/debian/dirs, /cvsroot/visualos/VisualOS/debian/docs, /cvsroot/visualos/VisualOS/debian/emacsen-install.ex, /cvsroot/visualos/VisualOS/debian/emacsen-remove.ex, /cvsroot/visualos/VisualOS/debian/emacsen-startup.ex, /cvsroot/visualos/VisualOS/debian/ex.doc-base.package, /cvsroot/visualos/VisualOS/debian/files, /cvsroot/visualos/VisualOS/debian/init.d.ex, /cvsroot/visualos/VisualOS/debian/manpage.1.ex, /cvsroot/visualos/VisualOS/debian/manpage.sgml.ex, /cvsroot/visualos/VisualOS/debian/menu.ex, /cvsroot/visualos/VisualOS/debian/postinst.debhelper, /cvsroot/visualos/VisualOS/debian/postinst.ex, /cvsroot/visualos/VisualOS/debian/postrm.ex, /cvsroot/visualos/VisualOS/debian/preinst.ex, /cvsroot/visualos/VisualOS/debian/prerm.debhelper, /cvsroot/visualos/VisualOS/debian/prerm.ex, /cvsroot/visualos/VisualOS/debian/rules, /cvsroot/visualos/VisualOS/debian/substvars, /cvsroot/visualos/VisualOS/debian/watch.ex:
	added debian directory.

	* /cvsroot/visualos/VisualOS/docs/Makefile.am:
	no need for those big .pdf files on the main distribution file, they can be generated from source and I will distribute them separately anyway.

	* /cvsroot/visualos/VisualOS/Makefile.am:
	debian directory should be distributed.

	* /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.9.0.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.9.0-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.0.0.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.0.0-clean.gif:
	Forgot the -kb flag.

	* /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.0.0-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.0.0.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.9.0-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.9.0.fig:
	*** empty log message ***

	* /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.9.0.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.9.0-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.0.0.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/VisualOS-0.0.0-clean.gif:
	Added screenshots of the application in early and late development.

	* /cvsroot/visualos/VisualOS/docs/Makefile.am:
	Temporal files are now removed when generating the documents.

	* /cvsroot/visualos/VisualOS/docs/Resumen.sgml: Added a resume.

	* /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-Advanced.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-Advanced-clean.gif:
	Now shows a full example of the process description language.

	* /cvsroot/visualos/VisualOS/docs/Manual-es.sgml: Spellcheking.

	* /cvsroot/visualos/VisualOS/docs/Makefile.am:
	Enhanced the makefile for easier document generation.

	* /cvsroot/visualos/VisualOS/docs/Lista_de_cambios.sgml, /cvsroot/visualos/VisualOS/docs/ChangeLog:
	A full changelog was too much.

	* /cvsroot/visualos/VisualOS/docs/Especificacion_de_requisitos.sgml:
	more practical requisites.

	* /cvsroot/visualos/VisualOS/docs/Diseo.sgml: spell checking.

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml: revised by Gyermo.

	* /cvsroot/visualos/VisualOS/docs/Block-Diagram.dia:
	Cosmetic enhancement.

	* /cvsroot/visualos/VisualOS/configure.in:
	Bumped version to 1.0.0; debuging is disable by default.

2000-07-24  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Bibliografia.sgml:
	Added more web pages.

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	Some requests where not being answered when MEM was disabled.

2000-07-22  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/VisualOS.c:
	It will now find the glade interface when installed.

2000-07-17  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	Removed some debugging messages when debuging is disabled

2000-07-16  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/screen_shots/Makefile.am:
	Updated the build system to make the distribution package smaller.

	* /cvsroot/visualos/VisualOS/docs/Makefile.am:
	Updated the build system to make the distribution package smaller.
		Now includes new documents.

	* /cvsroot/visualos/VisualOS/docs/Diseo.sgml:
	Fix a typo which prevented que diagrams from appearing.

	* /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml, /cvsroot/visualos/VisualOS/docs/Manual-es.sgml, /cvsroot/visualos/VisualOS/docs/Descripcion.sgml, /cvsroot/visualos/VisualOS/docs/Bibliografia.sgml:
	Cosmetic update.

	* /cvsroot/visualos/VisualOS/docs/Manual-es.sgml, /cvsroot/visualos/VisualOS/docs/Lista_de_cambios.sgml, /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	More spell checking.

	* /cvsroot/visualos/VisualOS/docs/Especificacion_de_requisitos.sgml:
	Wrote the requirements specification.

	* /cvsroot/visualos/VisualOS/docs/Diseo.sgml:
	Wrote a document descriving the design.

	* /cvsroot/visualos/VisualOS/docs/Block-Diagram.dia, /cvsroot/visualos/VisualOS/docs/Block-Diagram-real.dia:
	Translated and changed the size of the diagrams.

	* /cvsroot/visualos/VisualOS/docs/Block-Diagram-real.dia:
	added a block diagram including the messanger system.

2000-07-15  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Lista_de_cambios.sgml:
	Encapsulated the ChangeLog in an sgml file with a couple of screen shots.

	* /cvsroot/visualos/VisualOS/configure.in:
	this is almost done, bumped version to 0.9.0

	* /cvsroot/visualos/VisualOS/docs/Notes.txt:
	Descripcion.sgml already contains this notes.

	* /cvsroot/visualos/VisualOS/docs/Bibliografia.sgml:
	wrote the bibliography

2000-07-14  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	revised by Guillermo

2000-07-13  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml: Added conclusions

2000-07-12  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	Revised by Luis Quintales

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/manual.c, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/events.h:
	MEM subsystem now quits properly when the manual algorithm is selected and has pending page faults

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/manual.c:
	MEM subsystem would quit when selecting more frames then needed in its manual algorithm.

2000-07-11  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/screen_shots/.cvsignore:
	*** empty log message ***

	* /cvsroot/visualos/VisualOS/docs/screen_shots/Makefile.am:
	autogenerate user manual screenshots

	* /cvsroot/visualos/VisualOS/docs/Makefile.am:
	autogenerate and distribute documents in .pdf and text formats

2000-07-03  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Manual-es.sgml: fixed spelling

	* /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/docs/.cvsignore, /cvsroot/visualos/VisualOS/docs/Makefile.am, /cvsroot/visualos/VisualOS/docs/Manual-es.sgml, /cvsroot/visualos/VisualOS/docs/screen_shots/CLOCK-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CLOCK.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-Bars-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-Bars.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-Overlapped-Bars-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-Overlapped.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-Queues-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-Queues.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-State-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Drawing-State.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-Edit-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-File-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-File.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-Settings-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-Settings.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-View-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Menu-View.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Preferences-Drawing-Styles-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Preferences-Drawing-Styles.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Preferences-Process-Auto-Filling-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Preferences-Process-Auto-Filling.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-Advanced-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-Advanced.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-General-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-General.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-IO-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-IO.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-Memory-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Process-Properties-Memory.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Properties-Drawing-Styles-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Properties-Process-Auto-Filling-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-Properties-Process-General-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/CPU.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-Drawing-Round-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-Drawing-Round.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-Drawing-Route-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-Drawing-Route.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-Menu-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-Menu.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/IO-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/IO.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-Menu-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-Menu.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-Physical-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-Physical.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-Virtual-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-Virtual.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/MEM.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/REQUESTOR-IO-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/REQUESTOR-IO.fig, /cvsroot/visualos/VisualOS/docs/screen_shots/REQUESTOR-MEM-clean.gif, /cvsroot/visualos/VisualOS/docs/screen_shots/REQUESTOR-MEM.fig:
	Wrote a user manual

	* /cvsroot/visualos/VisualOS/NEWS: updated NEWS file

2000-07-02  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	little interface cleanup

2000-07-01  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/IO/drawings/new.c:
	no need to draw the current track, it gets in the way.

	* /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/docs/VisualOS-sections.txt, /cvsroot/visualos/VisualOS/docs/tmpl/mem-status.sgml, /cvsroot/visualos/VisualOS/src/MEM/MEM.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	the situation where frames become available while MEM manual algorithm is making a choise is now handled properly

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	more confortable page increment in the CLOCK's time unit

2000-06-30  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/src/IO/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/manual.h:
	added a manual algorithm to IO subsystem

2000-06-28  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/manual.h, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/events.h:
	Added a Manual algorithm to the Memory subsystem

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	correct spelling and misc changes

	* /cvsroot/visualos/VisualOS/docs/Block-Diagram.dia:
	updated the block diagram

2000-06-25  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Block-Diagram.dia:
	made a block diagram

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	more complete description

	* /cvsroot/visualos/VisualOS/Makefile.am:
	make ChangeLog will work event if there is no previeous ChangeLog file

	* /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml, /cvsroot/visualos/VisualOS/docs/VisualOS-sections.txt, /cvsroot/visualos/VisualOS/docs/tmpl/VisualOS-unused.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu-status.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/drawing.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/mem-algorithms.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/mem-status.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/system-events.sgml, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.c, /cvsroot/visualos/VisualOS/src/MEM/combo.c, /cvsroot/visualos/VisualOS/src/MEM/info.c, /cvsroot/visualos/VisualOS/src/MEM/info.h, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/SCHED.h, /cvsroot/visualos/VisualOS/src/drawing.h, /cvsroot/visualos/VisualOS/src/events.c, /cvsroot/visualos/VisualOS/src/events.h:
	the programer's reference is complete

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	each subsystem may show in a different machine

2000-06-24  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.c, /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/clock.h, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/combos.h, /cvsroot/visualos/VisualOS/src/CPU/info.c, /cvsroot/visualos/VisualOS/src/CPU/info.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/CPU/queues.h, /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/scan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.c, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/info.c, /cvsroot/visualos/VisualOS/src/IO/info.h, /cvsroot/visualos/VisualOS/src/IO/queues.c, /cvsroot/visualos/VisualOS/src/IO/simulation.c, /cvsroot/visualos/VisualOS/src/IO/simulation.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.h, /cvsroot/visualos/VisualOS/src/pixmaps/io_editor_disk.xpm, /cvsroot/visualos/VisualOS/src/util.c, /cvsroot/visualos/VisualOS/.cvsignore, /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/docs/.cvsignore, /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml, /cvsroot/visualos/VisualOS/docs/VisualOS-sections.txt, /cvsroot/visualos/VisualOS/docs/tmpl/CLOCK-interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/VisualOS-unused.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/bitops.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/combos.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu-algorithms.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu-status.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/drawing.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/gdk-helper.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/glib-helper.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/io-algorithms.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/io-request-queues.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/messaging.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/process-queues.sgml, /cvsroot/visualos/VisualOS/src/.cvsignore, /cvsroot/visualos/VisualOS/src/bitops.c, /cvsroot/visualos/VisualOS/src/drawing.c, /cvsroot/visualos/VisualOS/src/drawing.h, /cvsroot/visualos/VisualOS/src/gdk-helper.c, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/messaging.h, /cvsroot/visualos/VisualOS/src/process.c:
	more documentation and cleanup

2000-06-23  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/src/bitops.c, /cvsroot/visualos/VisualOS/src/bitops.h:
	moved bitops functions to a .c file; we don't need to take eficiency that far and this way it is more compatible with gtk-doc

	* /cvsroot/visualos/VisualOS/docs/VisualOS-sections.txt, /cvsroot/visualos/VisualOS/docs/tmpl/VisualOS-unused.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/clock.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu_interface.sgml:
	more documentation

2000-06-22  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/NEWS: added a NEWS file

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	terminate the process if not enougth physical memory or swap space is available

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.c:
	don't complaing if we don't find a suitable frame, just return NO_FRAME.

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.c:
	fifo algorithm was returning locked frames, should be fixed now.

	* /cvsroot/visualos/VisualOS/src/CPU/CPU.h, /cvsroot/visualos/VisualOS/src/CPU/CPU.c:
	allow other subsystems to terminate processes.

	* /cvsroot/visualos/VisualOS/src/process.c:
	handle nicely early process termination.

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c:
	removed an annoying warning

	* /cvsroot/visualos/VisualOS/docs/tmpl/mem_interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/IO-simulation.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/IO-interface.sgml:
	More documentation.

	* /cvsroot/visualos/VisualOS/src/CPU/queues.c:
	Properly set proc->nqueue in wakeup_proc.

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/clock.h, /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/IO/geometry.c, /cvsroot/visualos/VisualOS/src/IO/simulation.c, /cvsroot/visualos/VisualOS/src/IO/simulation.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c:
	added documentation and little cleanup

2000-06-21  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/main.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/shared.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/shared.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/state.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/state.h, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.h, /cvsroot/visualos/VisualOS/src/CPU/editor/dump.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.h, /cvsroot/visualos/VisualOS/src/CPU/editor/file.c, /cvsroot/visualos/VisualOS/src/CPU/editor/file.h, /cvsroot/visualos/VisualOS/src/CPU/editor/general.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.h, /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/io.h, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.h, /cvsroot/visualos/VisualOS/src/CPU/editor/parser.h, /cvsroot/visualos/VisualOS/src/CPU/editor/util.h, /cvsroot/visualos/VisualOS/src/CPU/info.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/main.h, /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.h, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/CPU/queues.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/CPU/stats.c, /cvsroot/visualos/VisualOS/src/CPU/stats.h, /cvsroot/visualos/VisualOS/src/CPU/status.c, /cvsroot/visualos/VisualOS/src/CPU/status.h, /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/scan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/scan.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.h, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/combo.h, /cvsroot/visualos/VisualOS/src/IO/delay.c, /cvsroot/visualos/VisualOS/src/IO/delay.h, /cvsroot/visualos/VisualOS/src/IO/drawings/main.c, /cvsroot/visualos/VisualOS/src/IO/drawings/main.h, /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/new.h, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c, /cvsroot/visualos/VisualOS/src/IO/drawings/round.h, /cvsroot/visualos/VisualOS/src/IO/geometry.c, /cvsroot/visualos/VisualOS/src/IO/geometry.h, /cvsroot/visualos/VisualOS/src/IO/info.c, /cvsroot/visualos/VisualOS/src/IO/info.h, /cvsroot/visualos/VisualOS/src/IO/io_config.c, /cvsroot/visualos/VisualOS/src/IO/io_config.h, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/IO/main.h, /cvsroot/visualos/VisualOS/src/IO/queues.h, /cvsroot/visualos/VisualOS/src/IO/simulation.c, /cvsroot/visualos/VisualOS/src/IO/simulation.h, /cvsroot/visualos/VisualOS/src/IO/status.c, /cvsroot/visualos/VisualOS/src/IO/status.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.h, /cvsroot/visualos/VisualOS/src/MEM/combo.c, /cvsroot/visualos/VisualOS/src/MEM/combo.h, /cvsroot/visualos/VisualOS/src/MEM/drawings/main.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/main.h, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.h, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.h, /cvsroot/visualos/VisualOS/src/MEM/info.c, /cvsroot/visualos/VisualOS/src/MEM/info.h, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/MEM/main.h, /cvsroot/visualos/VisualOS/src/MEM/mem_config.c, /cvsroot/visualos/VisualOS/src/MEM/mem_config.h, /cvsroot/visualos/VisualOS/src/MEM/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/MEM/misc_menu_callbacks.h, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/status.c, /cvsroot/visualos/VisualOS/src/MEM/status.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/MEM/swap.h, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.h, /cvsroot/visualos/VisualOS/acconfig.h, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.h, /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CLOCK/main.h, /cvsroot/visualos/VisualOS/src/CPU/CPU.c, /cvsroot/visualos/VisualOS/src/CPU/CPU.h, /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/clock.h, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/combos.h, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.c, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.h, /cvsroot/visualos/VisualOS/src/CPU/info.c, /cvsroot/visualos/VisualOS/src/SCHED.c, /cvsroot/visualos/VisualOS/src/SCHED.h, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/bitops.h, /cvsroot/visualos/VisualOS/src/drawing.c, /cvsroot/visualos/VisualOS/src/drawing.h, /cvsroot/visualos/VisualOS/src/events.c, /cvsroot/visualos/VisualOS/src/events.h, /cvsroot/visualos/VisualOS/src/file-dialog.c, /cvsroot/visualos/VisualOS/src/file-dialog.h, /cvsroot/visualos/VisualOS/src/gdk-helper.c, /cvsroot/visualos/VisualOS/src/gdk-helper.h, /cvsroot/visualos/VisualOS/src/interface.h, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/messaging.h, /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/process.h, /cvsroot/visualos/VisualOS/src/property_widgets.c, /cvsroot/visualos/VisualOS/src/property_widgets.h, /cvsroot/visualos/VisualOS/src/signals.c, /cvsroot/visualos/VisualOS/src/signals.h, /cvsroot/visualos/VisualOS/src/util.c, /cvsroot/visualos/VisualOS/src/util.h:
	added a copyright notice to all code files

2000-06-19  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	added an about dialog

2000-06-16  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: more things to do

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c:
	don't allow taking processes out of the wait queue

	* /cvsroot/visualos/VisualOS/src/CPU/queues.c:
	don't allow taking processes out of the wait queue before they are ready

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c:
	only stop the clock if the user whants and misc cleanup.

2000-06-14  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: More things to do.

	* /cvsroot/visualos/VisualOS/src/CPU/CPU.c, /cvsroot/visualos/VisualOS/src/CPU/CPU.h, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.c, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/mem_config.c, /cvsroot/visualos/VisualOS/src/MEM/mem_config.h, /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/process.h:
	Added documentation and little cleanup

	* /cvsroot/visualos/VisualOS/src/MEM/status.c:
	This may be the start of a log.

	* /cvsroot/visualos/VisualOS/docs/tmpl/process-queues.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/process.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/queues.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/round.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/rr.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/scan.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/second_chance.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/shared.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/signals.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/simulation.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/spn.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/srt.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/sstf.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/state.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/stats.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/status.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/support.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/swap.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/test.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/util.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/virtual.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/CLOCK-interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/CLOCK.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/CPU-simulation.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/IO-interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/IO-simulation.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/IO.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/MEM.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/VisualOS-unused.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/advanced.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/algorithm_api.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/algorithms.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/bars.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/callbacks.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/combo.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/config.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu_config.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu_interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/delay.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/drawing.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/editor.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/events.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/fcfs.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/fifo.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/file.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/gdk-helper.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/general.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/geometry.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/hrrn.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/info.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/io.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/main.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/manual.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/mem_config.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/mem_interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/memory.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/messaging.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/misc_menu_callbacks.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/new.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/new4.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/nsscan.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/original.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/overlapped_bars.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/page_info.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/parser.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/physical.sgml, /cvsroot/visualos/VisualOS/docs/VisualOS-sections.txt, /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml:
	This starts to look good.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c:
	fixed compile warnings.

	* /cvsroot/visualos/VisualOS/docs/Descripcion.sgml:
	changed some notes into DocBook markup

2000-06-12  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c:
	include the page number on the table.

	* /cvsroot/visualos/VisualOS/configure.in: update version number

	* /cvsroot/visualos/VisualOS/src/MEM/swap.c: fixed a couple typos.

	* /cvsroot/visualos/VisualOS/src/MEM/swap.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c:
	Handle properly a page fault of a swapping out page;
	More robustness for multiple clients.

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	Handle page bitmap loose synchronization correctly;
	A proccess may "access" a recently lost frame because the CPU didn't get the bitmap updated.

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade: cosmetic update

2000-06-10  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.c: use *_bit functions

2000-06-09  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/messaging.c:
	ifdef'ed an annoying warning

	* /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	fixed a typo which would cause and infinite loop

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	removed useless menu entries

	* /cvsroot/visualos/VisualOS/configure.in: new version

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c:
	fixed the scroll bar

	* /cvsroot/visualos/VisualOS/src/CPU/cpu_config.c: use better defaults

	* /cvsroot/visualos/VisualOS/configure.in: increased version number

	* /cvsroot/visualos/VisualOS/src/VisualOS.c:
	each subsystem can now showup in a different X display

	* /cvsroot/visualos/VisualOS/src/Makefile.am: some pixmaps are gone

	* /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/messaging.h:
	the system can be reset

2000-06-08  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade, /cvsroot/visualos/VisualOS/src/messaging.h:
	Subsystems can now hide, show and quit on CPU orders

	* /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c:
	no lisens to the answers of IO and MEM.

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	PAGE_READY messages are send to the subsystem that caused the page fault;
	PAGE_BITMAP_UPDATES are broadcasted.

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c: robustnes

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	drawing styles can no be detached

	* /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c, /cvsroot/visualos/VisualOS/src/messaging.h:
	mesg_subsystem_name related fixes

	* /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c:
	more robustnes

2000-06-07  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/messaging.h:
	any code can now find out what subsystem it is running on

2000-06-06  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: TODO

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c:
	Table width is now relative to the font used

	* /cvsroot/visualos/VisualOS/src/edit.xpm, /cvsroot/visualos/VisualOS/src/new-auto.xpm, /cvsroot/visualos/VisualOS/src/new.xpm, /cvsroot/visualos/VisualOS/src/open.xpm, /cvsroot/visualos/VisualOS/src/save.xpm:
	removed some obsolet pixmaps

	* /cvsroot/visualos/VisualOS/src/CPU/CPU.c, /cvsroot/visualos/VisualOS/src/CPU/CPU.h, /cvsroot/visualos/VisualOS/src/MEM/page_info.c:
	cleanup

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	Removed some old widgets

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	MEM is more robust and interoperates properly with the REQUESTOR

	* /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	REQUESTOR can now request random blocks

2000-06-05  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: TODO

	* /cvsroot/visualos/VisualOS/configure.in:
	VisualOS deserves at least version 0.1.0

	* /cvsroot/visualos/VisualOS/docs/Notes.txt:
	conceptos teoricos: memoria;
	aspectos relevantes del desarrolo;
	trabajos relacionados;
	conclusiones y trabajo futuro.

	* /cvsroot/visualos/VisualOS/configure.in: added the REQUESTOR

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	make MEM more robust

	* /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/src/REQUESTOR/.cvsignore, /cvsroot/visualos/VisualOS/src/REQUESTOR/Makefile.am, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.c, /cvsroot/visualos/VisualOS/src/REQUESTOR/main.h, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/messaging.h:
	added the REQUESTOR

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade: visual improvemets;
	added the REQUESTOR window.

2000-05-25  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Notes.txt:
	added more background concepts

	* /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.h, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.h, /cvsroot/visualos/VisualOS/src/CPU/editor/file.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.h, /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/io.h, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.h, /cvsroot/visualos/VisualOS/src/CPU/editor/parser.h, /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/VisualOS.glade, /cvsroot/visualos/VisualOS/src/process.c:
	process creation and modification can now be canceled

	* /cvsroot/visualos/VisualOS/src/IO/io_config.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	removed annoying debuging messages

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c:
	more colors

	* /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/IO/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/io_config.c, /cvsroot/visualos/VisualOS/src/IO/io_config.h, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/IO/status.c, /cvsroot/visualos/VisualOS/src/IO/status.h, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	IO now has status bar and settings(stop_clock and disable) work

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/clock.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/Makefile.am:
	added the "clock" algorithm

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.c:
	cleaner implementation

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.h:
	incremented the number of memory frames available

	* /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	clean pages are now discarded insted of swaped out.

2000-05-24  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: updated TODO

2000-05-23  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/Notes.txt: imported some notes

2000-05-20  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	CPU drawings "bars" and "overlapped bars" ovey the history limit

	* /cvsroot/visualos/VisualOS/src/CPU/cpu_config.c, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.h, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	improved configuration, and now it is persistent

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.h, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/MEM/mem_config.c, /cvsroot/visualos/VisualOS/src/MEM/mem_config.h, /cvsroot/visualos/VisualOS/src/MEM/page_info.c:
	memory can now be disabled

	* /cvsroot/visualos/VisualOS/src/VisualOS.c: include cleanup

	* /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml:
	*** empty log message ***

2000-05-10  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/status.c, /cvsroot/visualos/VisualOS/src/MEM/status.c:
	spelling fix

2000-05-09  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/status.c, /cvsroot/visualos/VisualOS/src/CPU/status.h:
	forgot to check in some files

	* /cvsroot/visualos/VisualOS/autogen.sh, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/combo.h, /cvsroot/visualos/VisualOS/src/IO/info.h, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/combo.c, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/status.c, /cvsroot/visualos/VisualOS/src/MEM/status.h, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	started using Gnome and ported IO and CLOCK to libglade

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	fixed: SIGSEGV then updating a drawing with no styles jet.

	* /cvsroot/visualos/VisualOS/src/CPU/CPU.c, /cvsroot/visualos/VisualOS/src/CPU/CPU.h, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h:
	MEM is now aware of process destruction.

2000-04-17  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c:
	now stops the CLOCK to allow more control

2000-04-13  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: TODO

2000-04-11  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml, /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	documentation updates

	* /cvsroot/visualos/VisualOS/src/Makefile.am:
	include io_editor_disk.xpm in "make dist"

	* /cvsroot/visualos/VisualOS/Makefile.am, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/docs/Makefile.am, /cvsroot/visualos/VisualOS/docs/VisualOS-docs.sgml, /cvsroot/visualos/VisualOS/docs/VisualOS-sections.txt, /cvsroot/visualos/VisualOS/docs/tmpl/CLOCK.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/IO.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/MEM.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/SCHED.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/VisualOS-unused.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/advanced.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/algorithm_api.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/algorithms.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/bars.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/bitops.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/callbacks.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/clock.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/combo.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/combos.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/config.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/cpu_config.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/delay.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/drawing.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/editor.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/events.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/fcfs.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/fifo.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/file-dialog.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/file.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/gdk-helper.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/general.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/geometry.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/hrrn.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/info.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/interface.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/io.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/main.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/manual.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/mem_config.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/memory.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/messaging.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/misc_menu_callbacks.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/new.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/new4.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/nsscan.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/original.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/overlapped_bars.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/page_info.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/parser.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/physical.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/process.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/property_widgets.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/queues.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/round.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/rr.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/scan.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/second_chance.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/shared.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/signals.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/simulation.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/spn.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/srt.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/sstf.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/state.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/stats.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/status.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/support.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/swap.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/test.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/util.sgml, /cvsroot/visualos/VisualOS/docs/tmpl/virtual.sgml, /cvsroot/visualos/VisualOS/src/CPU/editor/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/src/SCHED.c, /cvsroot/visualos/VisualOS/src/SCHED.h, /cvsroot/visualos/VisualOS/src/property_widgets.c, /cvsroot/visualos/VisualOS/src/property_widgets.h:
	Started the documentation based on gtk-doc

2000-04-10  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/MEM/swap.h:
	MEM_FRAME_MODIFIED is now set when writing to a page/frame

2000-04-09  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.h, /cvsroot/visualos/VisualOS/src/CPU/clock.c:
	MEM can now be told if pages are written

	* /cvsroot/visualos/VisualOS/src/CPU/editor/dump.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	new memory properties autofilling is now funcional

	* /cvsroot/visualos/VisualOS/src/CPU/cpu_config.c, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.h, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.h, /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/io.h, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.h, /cvsroot/visualos/VisualOS/src/CPU/editor/util.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	Process properties autofill works now in a per-section basis

2000-04-05  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/fifo.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/second_chance.h:
	forgot the files for the new algorithms

	* /cvsroot/visualos/VisualOS/src/CPU/cpu_config.c, /cvsroot/visualos/VisualOS/src/CPU/cpu_config.h, /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/CPU/misc_menu_callbacks.h, /cvsroot/visualos/VisualOS/src/MEM/mem_config.c, /cvsroot/visualos/VisualOS/src/MEM/mem_config.h, /cvsroot/visualos/VisualOS/src/MEM/misc_menu_callbacks.c, /cvsroot/visualos/VisualOS/src/MEM/misc_menu_callbacks.h:
	forgot to add some files for the options menu

	* /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	improved memory properties

2000-04-04  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/editor/io.c: bug fix

	* /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade, /cvsroot/visualos/VisualOS/src/io_editor_disk.xpm:
	blocks for IO operations can now be selected on a disk picture

2000-03-28  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	Autofill parameters a now accesible from the menu

2000-03-27  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/VisualOS.glade, /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/process.h:
	program behavior can now be changed via options menu

	* /cvsroot/visualos/VisualOS/src/MEM/swap.c:
	reference bit is set when a page is swaped in

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/rr.h:
	added second_chance and FIFO algorithms

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/bitops.h:
	improved support for MEM algorithms, added set/cleat/test bit functions

2000-03-19  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.h, /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CLOCK/main.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	allow any subsystem to stop the clock

2000-03-16  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/configure.in: bumped version number

	* /cvsroot/visualos/VisualOS/configure.in:
	ups, didn't need to bump version numver

	* /cvsroot/visualos/VisualOS/configure.in: bumped version number

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/info.c, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	misc fixes/cleanups

	* /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h, /cvsroot/visualos/VisualOS/src/MEM/swap.c, /cvsroot/visualos/VisualOS/src/MEM/swap.h:
	MEM system now swaps to disk

2000-03-08  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/IO/drawings/round.c:
	disk geometry is becoming dynamic;
	divided the disk into data and swap areas;
	beautifyed the round disk drawing;

	* /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/simulation.h, /cvsroot/visualos/VisualOS/src/IO/simulation.c, /cvsroot/visualos/VisualOS/src/IO/geometry.h, /cvsroot/visualos/VisualOS/src/IO/geometry.c, /cvsroot/visualos/VisualOS/src/IO/Makefile.am:
	disk geometry is becoming dynamic;

	* /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/IO/IO.c:
	disk geometry is becoming dynamic;
	divided the disk into data and swap areas.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c:
	disk geometry is becoming dynamic

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/CPU-orig.xpm:
	checked in the original CPU pixmap

	* /cvsroot/visualos/VisualOS/src/.cvsignore:
	ignore process description files.

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	DRAWING_FIXED_RATIO now maintains the aspect ratio of the desired size of the widget.

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade: cosmetic changes

	* /cvsroot/visualos/VisualOS/src/VisualOS.c:
	disk geometry is becoming dynamic;
	no more SIGSEGV handling, the core file is more usefull.

	* /cvsroot/visualos/VisualOS/TODO: *** empty log message ***

2000-01-29  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c:
	ANSI C compliance.

2000-01-26  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c:
	the tables are now fully drawn;
	cleanup/fix;

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	drawings are now updated when switched.

2000-01-20  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/.cvsignore, /cvsroot/visualos/VisualOS/src/MEM/algorithms/.cvsignore:
	*** empty log message ***

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c:
	warning cleanup.

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.h:
	new message type MEM_ACCESS.

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.c:
	pages bitmap is now updated in the CPU.

2000-01-16  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/info.c: cleanups.

	* /cvsroot/visualos/VisualOS/src/MEM/main.c: added memory algorithms.

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.c:
	mem_assign_frame informs the CPU and updates the status bar and the drawing.

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	moved code to the algorithms;
	cleanups.

	* /cvsroot/visualos/VisualOS/src/CPU/combos.c: libglade name change.

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade: name changes.

	* /cvsroot/visualos/VisualOS/src/MEM/algorithms/rr.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/MEM/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/MEM/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/combo.h, /cvsroot/visualos/VisualOS/src/MEM/combo.c, /cvsroot/visualos/VisualOS/src/MEM/Makefile.am, /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/configure.in:
	added memory algorithms.

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	name changes for conection to the code;
	added signal handlers;
	added a true memory properties widget;
	appearance changes.

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c:
	It now draws the physical memory :)

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c: cleanups.

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c:
	centraliced frame assignment to pages;
	cleanups.

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.h: frames are numbered;
	centraliced frame assignment to pages.

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.c: frames are numbered;
	return null insted of a non existent frame;
	centraliced frame assignment to pages;
	no more using and extra frame at the end of the list.

2000-01-15  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/editor/dump.c:
	memory properties support.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c:
	preliminary memory properties.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/memory.h, /cvsroot/visualos/VisualOS/src/CPU/editor/io.h, /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.h, /cvsroot/visualos/VisualOS/src/CPU/editor/general.c, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.h:
	more libglade.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c:
	memory properties support; more libglade.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y:
	added memory properties

	* /cvsroot/visualos/VisualOS/src/CPU/main.c: function calling order fix

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c:
	changed process execution page semantics

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c:
	changed process execution page semantics;
	added true memory properties.

	* /cvsroot/visualos/VisualOS/src/IO/drawings/main.h, /cvsroot/visualos/VisualOS/src/IO/drawings/main.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.c, /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c:
	cleanups

	* /cvsroot/visualos/VisualOS/src/VisualOS.c: segmentation fault fixed

	* /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/messaging.h, /cvsroot/visualos/VisualOS/src/SCHED.h:
	cleanups

1999-12-20  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/MEM/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/drawings/main.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/main.h, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/physical.h, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.c, /cvsroot/visualos/VisualOS/src/MEM/drawings/virtual.h:
	added memory drawings

	* /cvsroot/visualos/VisualOS/src/MEM/MEM.c, /cvsroot/visualos/VisualOS/src/MEM/MEM.h:
	Memory interface with the others.

	* /cvsroot/visualos/VisualOS/src/MEM/info.c, /cvsroot/visualos/VisualOS/src/MEM/info.h:
	mostly copied from IO

	* /cvsroot/visualos/VisualOS/src/MEM/page_info.c, /cvsroot/visualos/VisualOS/src/MEM/page_info.h:
	pages/frames information/lists.

	* /cvsroot/visualos/VisualOS/src/MEM/status.c, /cvsroot/visualos/VisualOS/src/MEM/status.h:
	status bar

	* /cvsroot/visualos/VisualOS/src/MEM/main.c:
	MEM subsystem is now more than a dummy.

	* /cvsroot/visualos/VisualOS/src/MEM/Makefile.am: added some files

	* /cvsroot/visualos/VisualOS/configure.in: added memory drawings

	* /cvsroot/visualos/VisualOS/src/CPU/editor/file.h, /cvsroot/visualos/VisualOS/src/CPU/editor/file.c:
	save to file now uses select_file()

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c:
	save to file is treated differently;
	preliminary memory autofill support.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/dump.c:
	don't try to save IO event when there are none.

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c:
	simplified the expose_event handler

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c:
	preliminary memory support

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c: processes now use memory.

	* /cvsroot/visualos/VisualOS/src/process.h: added EVENT_NONE

	* /cvsroot/visualos/VisualOS/src/gdk-helper.h, /cvsroot/visualos/VisualOS/src/gdk-helper.c:
	added resize_gdk_pixmap, enlarge_gdk_pixmap, draw_gdk_text_centered and fill_gdk_window.

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	somewhat filled the memory window

	* /cvsroot/visualos/VisualOS/src/Makefile.am: added memory drawings

1999-11-28  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/edit.xpm, /cvsroot/visualos/VisualOS/src/new-auto.xpm, /cvsroot/visualos/VisualOS/src/new.xpm, /cvsroot/visualos/VisualOS/src/open.xpm, /cvsroot/visualos/VisualOS/src/save.xpm:
	added icons

	* /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c:
	moved parse_proc_init call to editor.c;
	uses new get_simulation_from_string and get_proc_in_gstring;

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c:
	moved parse_proc_init call here

	* /cvsroot/visualos/VisualOS/src/CPU/editor/file.c:
	uses new get_simulation_from_string and get_proc_in_gstring;
	closes the file after writing;

	* /cvsroot/visualos/VisualOS/src/CPU/editor/Makefile.am:
	general purpose process to string conversion

	* /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y:
	modified string to simul_data_t conversion to allow parsing of more and one process in the same string.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/parser.h:
	added process to string conversion;
	modified string to simul_data_t conversion.

	* /cvsroot/visualos/VisualOS/src/CPU/editor/dump.c:
	general purpose process to string conversion

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h:
	new function free_CPU_proc_simulation_data

1999-11-27  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/main.c: menu signal connection;
	delete_event now works.

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	signal connection and object naming

	* /cvsroot/visualos/VisualOS/src/process.c:
	added proc_queue_find to proc_queue macro encapsulation;
	made process creation more general;
	added "save all processes" and "load many processes" capability;
	added two process lists: unborn and dead processes.

	* /cvsroot/visualos/VisualOS/src/process.h:
	added proc_queue_find to proc_queue macro encapsulation;
	made process creation more general;
	added "save all processes" and "load many processes" capability

	* /cvsroot/visualos/VisualOS/src/file-dialog.c, /cvsroot/visualos/VisualOS/src/file-dialog.h:
	added a select_file function which uses file_selection widget transparently

	* /cvsroot/visualos/VisualOS/src/Makefile.am:
	added a "select_file" function which uses file_selection widget transparently

	* /cvsroot/visualos/VisualOS/.cvsignore: *** empty log message ***

1999-11-25  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/interface.h:
	new way of getting the xml file

	* /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y, /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/file.c, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c:
	uses new io_event list structure;

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c:
	gets the xml file the new way;
	uses new io_event list structure;
	users fix_simulation_in_proc

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/state.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c:
	doesn't include CPU/combos.h

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c:
	calls gdk_gc_unref only once when a process stops running
	doesn't include CPU/combos.h

	* /cvsroot/visualos/VisualOS/src/CPU/stats.c:
	uses the new way to get the xml_file

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c:
	changed io_event list structure;
	added a fixup funtion for the simulation data

	* /cvsroot/visualos/VisualOS/src/CPU/main.c: using more libglade

	* /cvsroot/visualos/VisualOS/src/CPU/info.h, /cvsroot/visualos/VisualOS/src/CPU/info.c:
	removed unused functions

	* /cvsroot/visualos/VisualOS/src/CPU/combos.h, /cvsroot/visualos/VisualOS/src/CPU/combos.c:
	useing more libglade;
	removed unused functions;
	other cleanups

	* /cvsroot/visualos/VisualOS/src/process.c:
	changed init_CPU_simulation_in_proc semantics, it doesn't edit_process_properties any more;
	some fix

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade:
	more windows done with libglade

	* /cvsroot/visualos/VisualOS/src/VisualOS.c:
	cleaned up the global glade xml filename

	* /cvsroot/visualos/VisualOS/src/Makefile.am: added icons
	added a header to get the glade xml file

	* /cvsroot/visualos/VisualOS/configure.in: bumped version number

	* /cvsroot/visualos/VisualOS/Makefile.am:
	we have a ChangeLog now, generated from CVS

	* /cvsroot/visualos/VisualOS/TODO: done some things

1999-11-20  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/VisualOS.glade: using libglade

	* /cvsroot/visualos/VisualOS/src/CPU/stats.c, /cvsroot/visualos/VisualOS/src/CPU/stats.h:
	added statistics

	* /cvsroot/visualos/VisualOS/src/CPU/editor/file.c, /cvsroot/visualos/VisualOS/src/CPU/editor/file.h:
	added save/load to/from file

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/shared.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/shared.h:
	added shared colors

	* /cvsroot/visualos/VisualOS/src/CLOCK/main.h, /cvsroot/visualos/VisualOS/src/CLOCK/main.c:
	removed get_CLOCK_time

	* /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.h, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c:
	added system wide get_time

	* /cvsroot/visualos/VisualOS/src/process.c:
	each process has a color now
	new create_process_autofill funcion
	processes can be scheduled to be created in the future
	handle new EVENT_START process event

	* /cvsroot/visualos/VisualOS/src/process.h:
	each process has a color now
	new pointer for statistics data on each process
	new process event EVENT_START
	new create_process_autofill function

	* /cvsroot/visualos/VisualOS/src/gdk-helper.h, /cvsroot/visualos/VisualOS/src/gdk-helper.c:
	new_gdk_color needs no widget now

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	tryed to update styles when shown

	* /cvsroot/visualos/VisualOS/src/VisualOS.c: using libglade

	* /cvsroot/visualos/VisualOS/src/Makefile.am:
	distributing VisualOS.glade

	* /cvsroot/visualos/VisualOS/src/.cvsignore: *** empty log message ***

	* /cvsroot/visualos/VisualOS/configure.in: using libglade
	hopefully put GTK_LIBS and GTK_CFLAGS in the right place

	* /cvsroot/visualos/VisualOS/TODO: *** empty log message ***

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c:
	added auto_fill_process_properties
	using libglade
	added load/save processes to/from file
	using exponential distribution to autofill process properties

	* /cvsroot/visualos/VisualOS/src/CPU/editor/editor.h:
	added auto_fill_process_properties

	* /cvsroot/visualos/VisualOS/src/CPU/editor/general.c:
	added true start and end time

	* /cvsroot/visualos/VisualOS/src/CPU/editor/io.c: code cleanup

	* /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y:
	start and end time are now real

	* /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c: misc fixes
	start and end time are now real

	* /cvsroot/visualos/VisualOS/src/CPU/editor/Makefile.am:
	added save/load process from/to file

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c:
	added shared colors (shared.c shared.h)

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/state.c:
	using shared colors
	enlarged drawing
	added arrows to drawing
	drawing is now officialy fixed size

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c:
	using get_time insted of  get_CPU_time
	using per process colors
	fixed drawing when not looking at it

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c:
	using shared colors (shared.c shared.h)

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c:
	added shared colors (shared.c shared.h)
	using get_time insted of  get_CPU_time
	using per process colors
	made a top bar with all processes
	represent the state of the process in the thin line
	fixed process selection

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am:
	added shared colors (shared.c shared.h)

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithm_api.h:
	includes CLOCK/CLOCK.h

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c:
	using system wide get_time insted of get_CPU_time

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.c:
	call edit_process_properties conditionaly
	properly handle processes without IO events
	added start_time and end_time to processes

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.h:
	added start_time and end_time to processes

	* /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am:
	added statistics

	* /cvsroot/visualos/VisualOS/src/CPU/combos.c:
	not using create_process as a callback

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c:
	removed get_CPU_time in favour of get_time from the CLOCK subsystem
	make sure we don't get into an infinite process when a negative burst shows

	* /cvsroot/visualos/VisualOS/src/CPU/clock.h:
	removed get_CPU_time in favour of get_time from the CLOCK subsystem

1999-11-07  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/editor/.cvsignore:
	*** empty log message ***

	* /cvsroot/visualos/VisualOS/configure.in:
	moved process properties editor to CPU/editor

	* /cvsroot/visualos/VisualOS/src/config.h.in: *** empty log message ***

	* /cvsroot/visualos/VisualOS/src/events.h, /cvsroot/visualos/VisualOS/src/events.c:
	added mechanism for system events

	* /cvsroot/visualos/VisualOS/src/Makefile.am:
	moved the propertes editor to CPU/editor

	* /cvsroot/visualos/VisualOS/src/CPU/editor/.cvsignore, /cvsroot/visualos/VisualOS/src/CPU/editor/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.c, /cvsroot/visualos/VisualOS/src/CPU/editor/advanced.h, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.c, /cvsroot/visualos/VisualOS/src/CPU/editor/editor.h, /cvsroot/visualos/VisualOS/src/CPU/editor/general.c, /cvsroot/visualos/VisualOS/src/CPU/editor/general.h, /cvsroot/visualos/VisualOS/src/CPU/editor/io.c, /cvsroot/visualos/VisualOS/src/CPU/editor/io.h, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.c, /cvsroot/visualos/VisualOS/src/CPU/editor/memory.h, /cvsroot/visualos/VisualOS/src/CPU/editor/parser.h, /cvsroot/visualos/VisualOS/src/CPU/editor/parser.y:
	added a process propertes editor

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/bars.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/overlapped_bars.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/state.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/state.h:
	added bars overlapped_bars and state

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c:
	Draws a shadow under the queues
	Centered the square in the CPU pixmap
	Fixed process selection (use new interface in process.c)

	* /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h:
	added a properties editor
	made IO events a list

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am:
	added bars, overlapped_bars and state drawing styles
	distribute CPU.xpm

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c:
	added bars, overlapped_bars and state drawing styles
	hid the "original" style

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c:
	don't keep track of the selected proc
	replaced old move_proc calls

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c:
	don't keep track of the selected proc
	replaced old move_proc calls
	conversion pointer<->int is now portable
	when the CPU gets idle the selected process is selected to run

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.c:
	don't keep track of the selected proc
	replaced old move_proc calls
	made conversion pointer<->int portable

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.c:
	process selection handled with system events

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c:
	removed unused variable text_width

	* /cvsroot/visualos/VisualOS/src/CPU/queues.h:
	replaced old move_proc with:
	        move_proc_to_queue
	        move_proc_to_CPU
	        remove_proc_from_queue
	move CPU_CURRENT and CPU_NO_QUEUE definition to process.h

	* /cvsroot/visualos/VisualOS/src/CPU/queues.c:
	now generates "system events"
	removed some debugging messages
	replaced old move_proc with:
	        move_proc_to_queue
	        move_proc_to_CPU
	        remove_proc_from_queue

	* /cvsroot/visualos/VisualOS/src/CPU/main.c:
	there is no proc_combo any more

	* /cvsroot/visualos/VisualOS/src/CPU/clock.c: fixed message typo
	replaced old move_proc call

	* /cvsroot/visualos/VisualOS/src/CPU/Makefile.am:
	added a process editor directory

	* /cvsroot/visualos/VisualOS/src/CPU/combos.h:
	removed process combo related code

	* /cvsroot/visualos/VisualOS/src/CPU/combos.c:
	removed process combo related code
	improved process selection with the new system events mechanism
	added process "Edit" buttom
	added local time to the process properties box

1999-11-03  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/process.c:
	init proc->time in the write place

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	notebook tabs are now scrollable if needed

	* /cvsroot/visualos/VisualOS/TODO: *** empty log message ***

	* /cvsroot/visualos/VisualOS/configure.in:
	check for const and inline keywords in compiler

1999-11-01  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/process.h:
	added get_proc_by_pid, select_process and get_CPU_selected_proc
	moved CPU_WAITING CPU_NO_QUEUE and CPU_CURRENT from CPU/queues.h

	* /cvsroot/visualos/VisualOS/src/process.c:
	added get_proc_by_pid, select_process and get_CPU_selected_proc
	removed proc_combo related code
	replaced the old "move_proc"

	* /cvsroot/visualos/VisualOS/src/gdk-helper.c: now uses g_new

	* /cvsroot/visualos/VisualOS/src/drawing.c: started using g_renew

	* /cvsroot/visualos/VisualOS/src/Makefile.am:
	added a CPU/simulation directory and system_events

	* /cvsroot/visualos/VisualOS/src/VisualOS.c: included stdio.h

1999-10-22  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new3.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new3.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new2.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new2.h:
	Removed some transitional CPU drawings

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/CPU.xpm:
	beautied CPU Queues drawing

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am:
	Removed some transitional CPU drawings

1999-10-11  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c:
	no more lost processes when CPU busy

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c:
	try a more generic request when we dont find a font

	* /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c:
	namespace cleanup

1999-10-10  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c:
	processes can now be selected on the drawing

	* /cvsroot/visualos/VisualOS/src/CPU/combos.h:
	made proc_select public to be able to call it  elsewhere

	* /cvsroot/visualos/VisualOS/src/CPU/combos.c:
	modified proc_select and made it public to be able to call it  elsewhere
	added generic properties to the proc box (pid and burst)

	* /cvsroot/visualos/VisualOS/src/process.h: added proc_queue_nth

	* /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/combos.h, /cvsroot/visualos/VisualOS/src/CPU/info.c, /cvsroot/visualos/VisualOS/src/CPU/info.h, /cvsroot/visualos/VisualOS/src/CPU/main.c:
	moved proc_combo stuff to combo.c

	* /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c:
	using more g_return_if_fail

	* /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.c:
	removed some annoying messages

1999-10-09  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: *** empty log message ***

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new4.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new3.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new3.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new2.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new2.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am:
	added more drawing variants

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new.c:
	added colors to the drawing

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/main.h:
	fixed redraw_CPU_drawing declaration

	* /cvsroot/visualos/VisualOS/src/gdk-helper.h, /cvsroot/visualos/VisualOS/src/gdk-helper.c:
	added gdk-helper with a function for easy color selection

	* /cvsroot/visualos/VisualOS/src/Makefile.am: added gdk-helper

	* /cvsroot/visualos/VisualOS/configure.in:
	we now properly detect if CC is GCC

1999-09-28  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: TODO

	* /cvsroot/visualos/VisualOS/src/IO/drawings/new.c:
	new IO drawing style

	* /cvsroot/visualos/VisualOS/configure.in:
	ported the IO drawing to the new abstraction

1999-09-25  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/util.c, /cvsroot/visualos/VisualOS/src/signals.c, /cvsroot/visualos/VisualOS/src/property_widgets.c, /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/drawing.c, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/SCHED.c:
	header inclusion cleanup

	* /cvsroot/visualos/VisualOS/src/IO/drawings/round.c, /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/main.c, /cvsroot/visualos/VisualOS/src/IO/simulation.h, /cvsroot/visualos/VisualOS/src/IO/simulation.c, /cvsroot/visualos/VisualOS/src/IO/queues.h, /cvsroot/visualos/VisualOS/src/IO/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/scan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.c:
	header inclusion cleanup
	encapsulated IO request lists with macros and typedefs

	* /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/IO/info.h, /cvsroot/visualos/VisualOS/src/IO/info.c, /cvsroot/visualos/VisualOS/src/IO/delay.h, /cvsroot/visualos/VisualOS/src/IO/delay.c, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.c, /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/combos.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c, /cvsroot/visualos/VisualOS/src/CPU/info.c, /cvsroot/visualos/VisualOS/src/CPU/info.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/CPU/queues.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.h, /cvsroot/visualos/VisualOS/src/CLOCK/main.c:
	header inclusion cleanup

	* /cvsroot/visualos/VisualOS/src/IO/drawings/main.h, /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/drawing.c, /cvsroot/visualos/VisualOS/src/CPU/drawing.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/drawings/init.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/init.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/main.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/main.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/IO/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/drawing.c, /cvsroot/visualos/VisualOS/src/IO/drawing.h, /cvsroot/visualos/VisualOS/src/IO/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/drawings/init.c, /cvsroot/visualos/VisualOS/src/IO/drawings/init.h, /cvsroot/visualos/VisualOS/src/IO/drawings/main.c, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/IO/simulation.c:
	drawing code cleanups

	* /cvsroot/visualos/VisualOS/src/Makefile.am:
	ported the IO drawing to the new abstraction

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/new.h:
	fixed multiple inclusion protection

	* /cvsroot/visualos/VisualOS/src/IO/drawings/.cvsignore, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/IO/drawing.h, /cvsroot/visualos/VisualOS/src/IO/drawing.c, /cvsroot/visualos/VisualOS/src/IO/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/drawings/round.h, /cvsroot/visualos/VisualOS/src/IO/drawings/round.c, /cvsroot/visualos/VisualOS/src/IO/drawings/new.h, /cvsroot/visualos/VisualOS/src/IO/drawings/new.c, /cvsroot/visualos/VisualOS/src/IO/drawings/init.h, /cvsroot/visualos/VisualOS/src/IO/drawings/init.c, /cvsroot/visualos/VisualOS/src/IO/drawings/Makefile.am:
	ported the IO drawing to the new abstraction

1999-09-24  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/.cvsignore, /cvsroot/visualos/VisualOS/doc/.cvsignore, /cvsroot/visualos/VisualOS/src/.cvsignore, /cvsroot/visualos/VisualOS/src/IO/.cvsignore, /cvsroot/visualos/VisualOS/src/MEM/.cvsignore, /cvsroot/visualos/VisualOS/src/IO/algorithms/.cvsignore, /cvsroot/visualos/VisualOS/src/CPU/.cvsignore, /cvsroot/visualos/VisualOS/src/CPU/drawings/.cvsignore, /cvsroot/visualos/VisualOS/src/CPU/algorithms/.cvsignore, /cvsroot/visualos/VisualOS/src/CLOCK/.cvsignore:
	added .cvsignore file

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.c:
	code cleanup

	* /cvsroot/visualos/VisualOS/src/CPU/drawing.c:
	supressed warning for an unavoidable condition

	* /cvsroot/visualos/VisualOS/src/drawing.c:
	added DRAWING_FIXED_RATIO style flag
	improved flags treatment
	added more assertions
	now only the current style gets updated

	* /cvsroot/visualos/VisualOS/src/drawing.h:
	added DRAWING_FIXED_RATIO style flag

	* /cvsroot/visualos/VisualOS/src/VisualOS.c:
	now uses glib's g_on_error_ functions in case of SIGSEGV

1999-09-23  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/Makefile.am:
	build system fix

	* /cvsroot/visualos/VisualOS/configure.in: bumped version number

	* /cvsroot/visualos/VisualOS/src/CPU/drawings/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/drawings/init.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/init.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/new.h, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.c, /cvsroot/visualos/VisualOS/src/CPU/drawings/original.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/drawing.h, /cvsroot/visualos/VisualOS/src/CPU/drawing.c, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/drawing.h, /cvsroot/visualos/VisualOS/src/drawing.c, /cvsroot/visualos/VisualOS/src/Makefile.am:
	added "multiple drawing" abstraction

1999-09-20  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/autogen.sh:
	automated execution of autoconf/automake related stuff

	* /cvsroot/visualos/VisualOS/src/IO/IO.c, /cvsroot/visualos/VisualOS/src/IO/IO.h, /cvsroot/visualos/VisualOS/src/IO/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/fcfs.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/nsscan.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/scan.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/scan.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/sstf.h, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.c, /cvsroot/visualos/VisualOS/src/IO/algorithms/test.h, /cvsroot/visualos/VisualOS/src/IO/combo.c, /cvsroot/visualos/VisualOS/src/IO/combo.h, /cvsroot/visualos/VisualOS/src/IO/delay.c, /cvsroot/visualos/VisualOS/src/IO/delay.h, /cvsroot/visualos/VisualOS/src/IO/drawing.c, /cvsroot/visualos/VisualOS/src/IO/drawing.h, /cvsroot/visualos/VisualOS/src/IO/info.c, /cvsroot/visualos/VisualOS/src/IO/info.h, /cvsroot/visualos/VisualOS/src/IO/main.c, /cvsroot/visualos/VisualOS/src/IO/main.h, /cvsroot/visualos/VisualOS/src/IO/simulation.c, /cvsroot/visualos/VisualOS/src/IO/simulation.h, /cvsroot/visualos/VisualOS/src/MEM/Makefile.am, /cvsroot/visualos/VisualOS/src/MEM/main.c, /cvsroot/visualos/VisualOS/src/MEM/main.h, /cvsroot/visualos/VisualOS/mkinstalldirs, /cvsroot/visualos/VisualOS/process.c, /cvsroot/visualos/VisualOS/process.h, /cvsroot/visualos/VisualOS/property_widgets.c, /cvsroot/visualos/VisualOS/property_widgets.h, /cvsroot/visualos/VisualOS/signals.c, /cvsroot/visualos/VisualOS/signals.h, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.c, /cvsroot/visualos/VisualOS/src/CLOCK/CLOCK.h, /cvsroot/visualos/VisualOS/src/CLOCK/Makefile.am, /cvsroot/visualos/VisualOS/src/CLOCK/main.c, /cvsroot/visualos/VisualOS/src/CLOCK/main.h, /cvsroot/visualos/VisualOS/src/CPU/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/algorithms/Makefile.am, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithm_api.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/algorithms.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/fcfs.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/hrrn.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/manual.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/rr.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/spn.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/srt.h, /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.c, /cvsroot/visualos/VisualOS/src/CPU/algorithms/test.h, /cvsroot/visualos/VisualOS/src/CPU/clock.c, /cvsroot/visualos/VisualOS/src/CPU/clock.h, /cvsroot/visualos/VisualOS/src/CPU/combos.c, /cvsroot/visualos/VisualOS/src/CPU/combos.h, /cvsroot/visualos/VisualOS/src/CPU/drawing.c, /cvsroot/visualos/VisualOS/src/CPU/drawing.h, /cvsroot/visualos/VisualOS/src/CPU/info.c, /cvsroot/visualos/VisualOS/src/CPU/info.h, /cvsroot/visualos/VisualOS/src/CPU/main.c, /cvsroot/visualos/VisualOS/src/CPU/main.h, /cvsroot/visualos/VisualOS/src/CPU/queues.c, /cvsroot/visualos/VisualOS/src/CPU/queues.h, /cvsroot/visualos/VisualOS/src/CPU/simulation.c, /cvsroot/visualos/VisualOS/src/CPU/simulation.h, /cvsroot/visualos/VisualOS/src/Makefile.am, /cvsroot/visualos/VisualOS/src/SCHED.c, /cvsroot/visualos/VisualOS/src/SCHED.h, /cvsroot/visualos/VisualOS/src/VisualOS.c, /cvsroot/visualos/VisualOS/src/config.h.in, /cvsroot/visualos/VisualOS/src/messaging.c, /cvsroot/visualos/VisualOS/src/messaging.h, /cvsroot/visualos/VisualOS/src/process.c, /cvsroot/visualos/VisualOS/src/process.h, /cvsroot/visualos/VisualOS/src/property_widgets.c, /cvsroot/visualos/VisualOS/src/property_widgets.h, /cvsroot/visualos/VisualOS/src/signals.c, /cvsroot/visualos/VisualOS/src/signals.h, /cvsroot/visualos/VisualOS/src/util.c, /cvsroot/visualos/VisualOS/src/util.h, /cvsroot/visualos/VisualOS/util.c, /cvsroot/visualos/VisualOS/util.h, /cvsroot/visualos/VisualOS/IO_drawing.c, /cvsroot/visualos/VisualOS/IO_drawing.h, /cvsroot/visualos/VisualOS/IO_info.c, /cvsroot/visualos/VisualOS/IO_info.h, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/IO_main.h, /cvsroot/visualos/VisualOS/IO_simulation.c, /cvsroot/visualos/VisualOS/IO_simulation.h, /cvsroot/visualos/VisualOS/MEM_main.c, /cvsroot/visualos/VisualOS/MEM_main.h, /cvsroot/visualos/VisualOS/Makefile.am, /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/README, /cvsroot/visualos/VisualOS/SCHED.c, /cvsroot/visualos/VisualOS/SCHED.h, /cvsroot/visualos/VisualOS/VisualOS.c, /cvsroot/visualos/VisualOS/config.guess, /cvsroot/visualos/VisualOS/config.sub, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/install-sh, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h, /cvsroot/visualos/VisualOS/missing, /cvsroot/visualos/VisualOS/CLOCK.c, /cvsroot/visualos/VisualOS/CLOCK.h, /cvsroot/visualos/VisualOS/CLOCK_main.c, /cvsroot/visualos/VisualOS/CLOCK_main.h, /cvsroot/visualos/VisualOS/COPYING, /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_clock.h, /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CPU_combos.h, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_drawing.h, /cvsroot/visualos/VisualOS/CPU_info.c, /cvsroot/visualos/VisualOS/CPU_info.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_main.h, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h, /cvsroot/visualos/VisualOS/ChangeLog, /cvsroot/visualos/VisualOS/IO.c, /cvsroot/visualos/VisualOS/IO.h, /cvsroot/visualos/VisualOS/IO_combo.c, /cvsroot/visualos/VisualOS/IO_combo.h, /cvsroot/visualos/VisualOS/IO_delay.c, /cvsroot/visualos/VisualOS/IO_delay.h:
	moved files around

	* /cvsroot/visualos/VisualOS/configure.in:
	-"buggy select" workaround's default depends on the host OS
	-only enable compiler warning if we are using GCC

	* /cvsroot/visualos/VisualOS/TODO: TODO

	* /cvsroot/visualos/VisualOS/configure.in:
	static compilation is now a configure option

1999-07-12  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/process.c, /cvsroot/visualos/VisualOS/process.h:
	encapsulated process queues with macros

	* /cvsroot/visualos/VisualOS/property_widgets.c, /cvsroot/visualos/VisualOS/MEM_main.c, /cvsroot/visualos/VisualOS/IO_drawing.c, /cvsroot/visualos/VisualOS/IO_combo.c, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CLOCK_main.c:
	fixed compile warnings (header inclusion)

1999-07-08  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/IO_simulation.c:
	added done_reading to the IO_algorithm specification

1999-07-05  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/signals.c:
	use O_ASYNC insted of FASYNC by default as it should be

	* /cvsroot/visualos/VisualOS/configure.in:
	we now need at least gtk1.2.1
	a fix for the order of arguments in the compiler call

	* /cvsroot/visualos/VisualOS/IO_simulation.h:
	changed a C++ coment into a C one for correctnes

	* /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/CPU_main.c:
	it now works with gtk1.2

	* /cvsroot/visualos/VisualOS/property_widgets.c:
	change the order not to get signals too early

	* /cvsroot/visualos/VisualOS/messaging.c:
	Improved buggy_select workaround

	* /cvsroot/visualos/VisualOS/CPU_drawing.c:
	Fixed the CPU_drawing resizing problem with gtk1.2

1999-04-03  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/MEM_main.c:
	changed it to make io_requests as a dummy subsystem to help me work on the IO subsystem

	* /cvsroot/visualos/VisualOS/TODO: *** empty log message ***

	* /cvsroot/visualos/VisualOS/IO_simulation.c, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/IO_info.h, /cvsroot/visualos/VisualOS/IO_info.c, /cvsroot/visualos/VisualOS/IO_drawing.h, /cvsroot/visualos/VisualOS/IO_drawing.c:
	added two entries to the repesentation of the IO subsystem to show the
	two lists of requests: the full lists and the sorted reading list

	* /cvsroot/visualos/VisualOS/Makefile.am, /cvsroot/visualos/VisualOS/util.h, /cvsroot/visualos/VisualOS/util.c:
	added a function to duplicate GSList linked lists

1999-04-02  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/IO.c, /cvsroot/visualos/VisualOS/IO.h, /cvsroot/visualos/VisualOS/IO_drawing.c, /cvsroot/visualos/VisualOS/IO_simulation.c, /cvsroot/visualos/VisualOS/IO_simulation.h, /cvsroot/visualos/VisualOS/TODO:
	implemented IO sstf

1999-04-01  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/IO_combo.c, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/property_widgets.c:
	there is no need any more to create "no properties" widged within the algorithms, in those cases leave the pointer NULL.

	* /cvsroot/visualos/VisualOS/IO_simulation.h, /cvsroot/visualos/VisualOS/IO_simulation.c, /cvsroot/visualos/VisualOS/IO.h, /cvsroot/visualos/VisualOS/IO.c:
	Added the algorithm abstraction to the IO subsytem

	* /cvsroot/visualos/VisualOS/messaging.h, /cvsroot/visualos/VisualOS/messaging.c:
	added a function to access the symbolic names of the different subsystems
	which does range checking for robustnes

1999-03-31  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CLOCK_main.c, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/MEM_main.c, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h:
	-Changed GTK IO facilities usage semantics in "mesg_subsystem_setup"
	-Furder documented Irix buggy select workaround

	* /cvsroot/visualos/VisualOS/acconfig.h, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/messaging.c:
	Improved autoconf support
	- added an enable-feature for the IRIX select bug
	- disabled unused checkes included by autoscan

	* /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/IO.c, /cvsroot/visualos/VisualOS/IO_delay.c, /cvsroot/visualos/VisualOS/IO_simulation.c, /cvsroot/visualos/VisualOS/SCHED.c, /cvsroot/visualos/VisualOS/process.c, /cvsroot/visualos/VisualOS/property_widgets.c:
	now using glib's memory management functions

1999-03-30  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/doc/Makefile.am, /cvsroot/visualos/VisualOS/SCHED.c, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/acconfig.h, /cvsroot/visualos/VisualOS/acinclude.m4, /cvsroot/visualos/VisualOS/config.guess, /cvsroot/visualos/VisualOS/config.sub, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/signals.c, /cvsroot/visualos/VisualOS/CLOCK_main.c, /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/Makefile.am:
	Improved autoconf and automake support
	Hopefuly fixed the O_ASYNC vs FASYNC portability issue

1999-03-29  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/COPYING, /cvsroot/visualos/VisualOS/INSTALL, /cvsroot/visualos/VisualOS/install-sh, /cvsroot/visualos/VisualOS/missing, /cvsroot/visualos/VisualOS/mkinstalldirs:
	replaced some automake symlinks with the real file

	* /cvsroot/visualos/VisualOS/dirs: dirs not needed any more

	* /cvsroot/visualos/VisualOS/NEWS, /cvsroot/visualos/VisualOS/README, /cvsroot/visualos/VisualOS/acconfig.h, /cvsroot/visualos/VisualOS/configure.in, /cvsroot/visualos/VisualOS/doc/Makefile, /cvsroot/visualos/VisualOS/doc/Makefile.am, /cvsroot/visualos/VisualOS/install-sh, /cvsroot/visualos/VisualOS/missing, /cvsroot/visualos/VisualOS/mkinstalldirs, /cvsroot/visualos/VisualOS/AUTHORS, /cvsroot/visualos/VisualOS/COPYING, /cvsroot/visualos/VisualOS/ChangeLog, /cvsroot/visualos/VisualOS/INSTALL, /cvsroot/visualos/VisualOS/Make.Rules, /cvsroot/visualos/VisualOS/Make.flags, /cvsroot/visualos/VisualOS/Makefile, /cvsroot/visualos/VisualOS/Makefile.am:
	started using autoconf and automake

1999-03-28  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/process.h:
	Fixed some compilation probles due to the event management change.
	some references to event changed with next_event

1999-03-27  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/TODO:
	Beautified the CPU_drawing and the code which actually draws it

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/process.h:
	replaced the single event with pending and next events to get more flexivility.
	Waiting processes no have their next burst shown insted of "0"

1999-03-26  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/property_widgets.c:
	removed the SET button, it is not needed any more

1999-03-15  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/process.h, /cvsroot/visualos/VisualOS/process.c:
	added a list with all currently running processes

	* /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CPU_combos.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/process.c:
	changed "fill_CPU_proc_combo_list"'s prototipe for simplicity and did some
	other code cleanup

	* /cvsroot/visualos/VisualOS/CLOCK_main.c:
	Clock could not be stoped under certain circunstaces(FIXED)

	* /cvsroot/visualos/VisualOS/messaging.c:
	removed unused function "get_func"

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/TODO:
	Changed CPU_algorithm semantics to work better with processes truly waiting
	for an event

	* /cvsroot/visualos/VisualOS/CPU_simulation.c: bursts are random now

1999-03-09  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/messaging.c:
	added a forgotten "break" in function mesg_subsystem_setup

1999-03-08  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h:
	use GTK I/O monitoring facilities in subsystems which use GTK

	* /cvsroot/visualos/VisualOS/CLOCK_main.c:
	added automatic time and structured the code

	* /cvsroot/visualos/VisualOS/IO_drawing.c:
	moved the head's axis down out of the window

	* /cvsroot/visualos/VisualOS/property_widgets.c:
	we use "value_changed" signal to update properties values

1999-03-04  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h, /cvsroot/visualos/VisualOS/IO.c, /cvsroot/visualos/VisualOS/IO.h, /cvsroot/visualos/VisualOS/IO_combo.c, /cvsroot/visualos/VisualOS/IO_combo.h, /cvsroot/visualos/VisualOS/IO_delay.c, /cvsroot/visualos/VisualOS/IO_delay.h, /cvsroot/visualos/VisualOS/IO_drawing.c, /cvsroot/visualos/VisualOS/IO_drawing.h, /cvsroot/visualos/VisualOS/IO_info.c, /cvsroot/visualos/VisualOS/IO_info.h, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/IO_simulation.c, /cvsroot/visualos/VisualOS/IO_simulation.h, /cvsroot/visualos/VisualOS/Makefile, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/dirs:
	-cleaned namespace
	-adapted CPU simulation to the new IO
	-made a functional IO with simulation and a grafical representation

	* /cvsroot/visualos/VisualOS/SCHED.c, /cvsroot/visualos/VisualOS/SCHED.h:
	made SCHEDuler more general and documented it

	* /cvsroot/visualos/VisualOS/CPU_drawing.c: cleaned namespace

	* /cvsroot/visualos/VisualOS/Make.flags:
	It will now be easier to modify

1999-03-02  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/messaging.c:
	documented the IRIX select on disconected socket in the source

1999-02-27  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_drawing.h, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h, /cvsroot/visualos/VisualOS/property_widgets.h:
	code cleanups

	* /cvsroot/visualos/VisualOS/IO.c, /cvsroot/visualos/VisualOS/IO.h, /cvsroot/visualos/VisualOS/IO_delay.c, /cvsroot/visualos/VisualOS/IO_delay.h, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/MEM_main.c, /cvsroot/visualos/VisualOS/SCHED.c, /cvsroot/visualos/VisualOS/SCHED.h, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/VisualOS.c, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h, /cvsroot/visualos/VisualOS/signals.c, /cvsroot/visualos/VisualOS/signals.h, /cvsroot/visualos/VisualOS/CLOCK.c, /cvsroot/visualos/VisualOS/CLOCK.h, /cvsroot/visualos/VisualOS/CLOCK_main.c, /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h:
	-CLOCK is now capable of registering many callbacks.
	-added a dummy IO subsystem which introduces delays.
	-added a wait queue in the CPU.
	-added an scheduler.
	-messaging callbacks now get the full message struct.
	-move signal related code to signals.c and added function to block and unblock
		io signals.
	-MESG is now capable of registering and calling many functions per message
		type.
	-MESG now reads all messages available on every signal.
	-added functions to block and unblock messaging.

1999-02-25  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/messaging.c:
	Improved IRIX select bug workarond

1999-02-22  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/TODO: took note of portability issues

	* /cvsroot/visualos/VisualOS/messaging.c:
	Code cleanup and portability issues:
		-Processes won't wait forever on a on existent message.
		-work around for an IRIX 6.2 bug?
			-disconnected socket apears as having pending data to read

	* /cvsroot/visualos/VisualOS/Make.flags:
	moved -g option to be used in all cases

	* /cvsroot/visualos/VisualOS/Make.Rules:
	Changed sed call for portability

1999-02-21  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/messaging.c:
	finished mesg_callback_register

	* /cvsroot/visualos/VisualOS/Make.flags, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/VisualOS.c, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h, /cvsroot/visualos/VisualOS/CLOCK.c, /cvsroot/visualos/VisualOS/CLOCK.h, /cvsroot/visualos/VisualOS/CLOCK_main.c, /cvsroot/visualos/VisualOS/CLOCK_main.h, /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_clock.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/MEM_main.c:
	Moved the CLOCK to its own subsystem and work on the messanger

1999-01-29  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_clock.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_main.h, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/IO_main.c, /cvsroot/visualos/VisualOS/IO_main.h, /cvsroot/visualos/VisualOS/MEM_main.c, /cvsroot/visualos/VisualOS/MEM_main.h, /cvsroot/visualos/VisualOS/Make.flags, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/VisualOS.c, /cvsroot/visualos/VisualOS/messaging.c, /cvsroot/visualos/VisualOS/messaging.h, /cvsroot/visualos/VisualOS/process.c, /cvsroot/visualos/VisualOS/process.h:
	Messaging core implemented

1999-01-13  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_main.c:
	The clock window wont go away

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_info.c, /cvsroot/visualos/VisualOS/CPU_info.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/process.c, /cvsroot/visualos/VisualOS/process.h:
	Moved process creation and destruction to process.c

	* /cvsroot/visualos/VisualOS/CPU_info.c:
	Added direct access to the process combos's GtkList

1999-01-12  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/Make.Rules:
	Not so verbose dependency generation

	* /cvsroot/visualos/VisualOS/TODO: Updated TODO list

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_clock.h, /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_info.c, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_main.h, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h, /cvsroot/visualos/VisualOS/process.h:
	Code Cleanup: moving declarations thinks to the right place and adding
		algorithm_api.h to simplify header inclusion on algorithms

	* /cvsroot/visualos/VisualOS/Make.Rules, /cvsroot/visualos/VisualOS/Makefile:
	Changed dependencies generation so that Makefiles won't get changed

1999-01-11  Manuel Estrada Sainz  <ranty@hell>

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_clock.h, /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CPU_combos.h, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_drawing.h, /cvsroot/visualos/VisualOS/CPU_info.c, /cvsroot/visualos/VisualOS/CPU_info.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_main.h, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h, /cvsroot/visualos/VisualOS/Make.flags, /cvsroot/visualos/VisualOS/Makefile, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/VisualOS.c, /cvsroot/visualos/VisualOS/dirs, /cvsroot/visualos/VisualOS/doc/Makefile, /cvsroot/visualos/VisualOS/doc/project.tex, /cvsroot/visualos/VisualOS/property_widgets.c, /cvsroot/visualos/VisualOS/property_widgets.h:
	Imported sources

	* /cvsroot/visualos/VisualOS/CPU_clock.c, /cvsroot/visualos/VisualOS/CPU_clock.h, /cvsroot/visualos/VisualOS/CPU_combos.c, /cvsroot/visualos/VisualOS/CPU_combos.h, /cvsroot/visualos/VisualOS/CPU_drawing.c, /cvsroot/visualos/VisualOS/CPU_drawing.h, /cvsroot/visualos/VisualOS/CPU_info.c, /cvsroot/visualos/VisualOS/CPU_info.h, /cvsroot/visualos/VisualOS/CPU_main.c, /cvsroot/visualos/VisualOS/CPU_main.h, /cvsroot/visualos/VisualOS/CPU_queues.c, /cvsroot/visualos/VisualOS/CPU_queues.h, /cvsroot/visualos/VisualOS/CPU_simulation.c, /cvsroot/visualos/VisualOS/CPU_simulation.h, /cvsroot/visualos/VisualOS/Make.flags, /cvsroot/visualos/VisualOS/Makefile, /cvsroot/visualos/VisualOS/TODO, /cvsroot/visualos/VisualOS/VisualOS.c, /cvsroot/visualos/VisualOS/dirs, /cvsroot/visualos/VisualOS/doc/Makefile, /cvsroot/visualos/VisualOS/doc/project.tex, /cvsroot/visualos/VisualOS/property_widgets.c, /cvsroot/visualos/VisualOS/property_widgets.h:
	New file.

