sgpemv2/ChangeLog

600 lines
21 KiB
Plaintext

2006-02-19 14:34 tchernobog
* trunk/ChangeLog, trunk/Makefile.am, trunk/configure.ac,
trunk/doc/Makefile.am, trunk/m4/Makefile.am,
trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/backend/pyloader/Makefile.am,
trunk/src/builtin-policies/Makefile.am,
trunk/src/templates/Makefile.am, trunk/src/testsuite/Makefile.am:
- Merged branch to avoid recursive make
2006-02-17 23:41 tchernobog
* trunk/po/POTFILES.in, trunk/po/sgpemv2.pot: - Update localizable
string catalog
2006-02-17 23:33 tchernobog
* trunk/doc/Makefile.am, trunk/src/Makefile.am,
trunk/src/io_manager.hh, trunk/src/main.cc: - Fix compilation
2006-02-17 22:19 fpaparel
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/backend/policy.hh, trunk/src/backend/string_utils.cc,
trunk/src/backend/string_utils.hh,
trunk/src/graphical_simulation.hh,
trunk/src/graphical_terminal_io.cc,
trunk/src/graphical_terminal_io.hh, trunk/src/io_manager.hh,
trunk/src/main.cc, trunk/src/standard_io.cc,
trunk/src/standard_io.hh, trunk/src/start_gui.cc,
trunk/src/start_gui.hh, trunk/src/text_simulation.cc,
trunk/src/text_simulation.hh: - added console interpreter - added
string_utils
2006-02-17 16:31 tchernobog
* trunk/ChangeLog, trunk/configure.ac, trunk/m4/ac_python_devel.m4:
- Check for Python distutils module presence
2006-02-17 16:08 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/backend/pyloader,
trunk/src/backend/pyloader/python_policy.cc,
trunk/src/backend/pyloader/python_policy.hh,
trunk/src/backend/pyloader/python_policy_manager.cc,
trunk/src/backend/pyloader/python_policy_manager.hh,
trunk/src/main.cc, trunk/src/pyloader: - Add missing files
2006-02-17 12:45 tchernobog
* trunk/src/backend/Makefile.am: - Temporary hack to Makefile. To be
fixed.
2006-02-17 12:34 tchernobog
* trunk/src/backend/python_policy.cc,
trunk/src/backend/python_policy.hh,
trunk/src/backend/python_policy_manager.cc,
trunk/src/backend/python_policy_manager.hh: - Remove spurious
files left from previous commit (these files were moved to the
pyloader directory)
2006-02-16 22:50 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/policy.hh,
trunk/src/backend/policy_manager.hh,
trunk/src/pyloader/Abstract.py, trunk/src/pyloader/Makefile.am,
trunk/src/pyloader/Policy.py: - Add support for abtract python
classes - Create first modules: the Policy Python class
2006-02-16 21:29 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/main.cc, trunk/src/pyloader/Makefile.am: - Initial split
of libpyloader from libbackend. Will need rework in order to: -
fix wrong design - fix include paths - fix installation of header
files
2006-02-15 22:58 fpaparel
* trunk/src/Makefile.am, trunk/src/backend/history.cc,
trunk/src/backend/policy.hh, trunk/src/backend/python_policy.cc,
trunk/src/backend/python_policy_manager.cc,
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
trunk/src/graphical_terminal_io.cc,
trunk/src/graphical_terminal_io.hh, trunk/src/io_manager.hh,
trunk/src/main.cc, trunk/src/simulation.cc,
trunk/src/simulation.hh, trunk/src/standard_io.cc,
trunk/src/standard_io.hh, trunk/src/text_simulation.hh: - added
few frontend classes - updated others from backend
2006-02-14 12:55 tchernobog
* trunk/m4/ac_python_devel.m4: - Fix typo in comment - Add extra
checks for python version: should do a better job when determining
the library name to use
2006-02-13 16:35 tchernobog
* trunk/configure.ac, trunk/src/Makefile.am,
trunk/src/backend/Makefile.am: - Add Python preprocessor flags to
src/ and src/backend Makefiles - Add -Wno-long-long to compiler
options in order to workaround Python types' evilness
2006-02-13 11:32 fpaparel
* trunk/src/backend/Makefile.am, trunk/src/backend/policy.cc,
trunk/src/backend/policy.hh, trunk/src/backend/policy_manager.cc,
trunk/src/backend/policy_manager.hh,
trunk/src/backend/policy_parameters.cc,
trunk/src/backend/policy_parameters.hh,
trunk/src/backend/python_policy.cc,
trunk/src/backend/python_policy.hh,
trunk/src/backend/python_policy_manager.cc,
trunk/src/backend/python_policy_manager.hh,
trunk/src/backend/schedulable_list.cc,
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
trunk/src/main.cc, trunk/src/templates/parameter.tcc: - Now all
backend classes are present (not all complete) - Can't compile
when trying to link with Python + check -pedantic parameter + when
compiling main.cc there is no -I/..../Python parameter
2006-02-12 17:12 fpaparel
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/backend/history.cc, trunk/src/backend/history.hh,
trunk/src/backend/policy.cc, trunk/src/backend/policy.hh,
trunk/src/backend/policy_parameters.cc,
trunk/src/backend/policy_parameters.hh,
trunk/src/backend/schedulable.hh,
trunk/src/backend/schedulable_list.cc,
trunk/src/backend/schedulable_list.hh,
trunk/src/backend/schedulable_status.cc,
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
trunk/src/backend/simulation_status.cc,
trunk/src/backend/simulation_status.hh,
trunk/src/backend/slice.cc, trunk/src/backend/slice.hh,
trunk/src/main.cc, trunk/src/observer.cc, trunk/src/observer.hh: -
added scheduler and other incomplete backend classes
2006-02-12 16:06 tchernobog
* trunk/configure.ac, trunk/m4/Makefile.am,
trunk/m4/linkingflags.m4, trunk/src/backend/Makefile.am: - Check
for --as-needed linking flag
2006-02-10 20:44 tchernobog
* trunk/src/graphical_terminal_io.cc,
trunk/src/graphical_terminal_io.hh, trunk/src/io_manager.hh,
trunk/src/main.cc, trunk/src/main_window.cc,
trunk/src/start_gui.cc: - Write code for the graphical terminal
widget
2006-02-10 11:47 tchernobog
* trunk/src/templates/smartp.hh, trunk/src/templates/smartp.tcc: -
Add exception throwing specifications to methods - Coding style
fixes
2006-02-09 20:18 tchernobog
* trunk/ChangeLog, trunk/po/POTFILES.in: - Fix path
2006-02-09 19:43 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/backend/history.hh,
trunk/src/backend/observedSubject.cc,
trunk/src/backend/observedSubject.hh,
trunk/src/backend/observed_subject.cc,
trunk/src/backend/observed_subject.hh,
trunk/src/backend/schedulableStatus.cc,
trunk/src/backend/schedulableStatus.hh,
trunk/src/backend/schedulable_status.cc,
trunk/src/backend/schedulable_status.hh,
trunk/src/backend/simulationStatus.cc,
trunk/src/backend/simulationStatus.hh,
trunk/src/backend/simulation_status.cc,
trunk/src/backend/simulation_status.hh,
trunk/src/backend/slice.hh, trunk/src/graphical_terminal_io.cc,
trunk/src/graphical_terminal_io.hh,
trunk/src/graphicalterminalio.cc,
trunk/src/graphicalterminalio.hh, trunk/src/io_manager.hh,
trunk/src/iomanager.hh, trunk/src/main.cc,
trunk/src/main_window.cc, trunk/src/main_window.hh,
trunk/src/mainwindow.cc, trunk/src/mainwindow.hh,
trunk/src/parse_opts.cc, trunk/src/parse_opts.hh,
trunk/src/parseopts.cc, trunk/src/parseopts.hh,
trunk/src/start_gui.cc, trunk/src/start_gui.hh,
trunk/src/startgui.cc, trunk/src/startgui.hh: - Change filenames
to follow a consistent naming scheme
2006-02-09 19:33 tchernobog
* trunk/src/backend/history.cc, trunk/src/backend/history.hh,
trunk/src/backend/observedSubject.cc,
trunk/src/backend/observedSubject.hh,
trunk/src/backend/process.cc, trunk/src/backend/process.hh,
trunk/src/backend/schedulable.cc,
trunk/src/backend/schedulable.hh,
trunk/src/backend/schedulableStatus.cc,
trunk/src/backend/schedulableStatus.hh,
trunk/src/backend/simulationStatus.cc,
trunk/src/backend/simulationStatus.hh, trunk/src/backend/slice.cc,
trunk/src/backend/slice.hh, trunk/src/graphicalterminalio.cc,
trunk/src/graphicalterminalio.hh, trunk/src/iomanager.hh,
trunk/src/main.cc, trunk/src/mainwindow.cc,
trunk/src/mainwindow.hh, trunk/src/observer.hh,
trunk/src/startgui.cc: - Fixed code to follow function naming
conventions a bit more
2006-02-09 18:51 fpaparel
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/backend/history.cc, trunk/src/backend/history.hh,
trunk/src/backend/observedSubject.cc,
trunk/src/backend/observedSubject.hh,
trunk/src/backend/process.cc,
trunk/src/backend/schedulableStatus.cc,
trunk/src/backend/schedulableStatus.hh,
trunk/src/backend/simulationStatus.cc,
trunk/src/backend/simulationStatus.hh, trunk/src/backend/slice.cc,
trunk/src/backend/slice.hh, trunk/src/main.cc,
trunk/src/observer.hh: - Added some source code
2006-02-07 20:48 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/pyloader/Makefile.am: - Revert my own commit - revision
299 (unneeded changes)
2006-02-07 20:41 tchernobog
* trunk/configure.ac, trunk/doc/sgpem2dman.texi,
trunk/src/backend/process.hh, trunk/src/backend/schedulable.hh,
trunk/src/backend/schedulableStatus.hh,
trunk/src/backend/simulationStatus.hh, trunk/src/backend/slice.hh,
trunk/src/startgui.hh: - Prefix our macros with "SG_", as per Luca
request
2006-02-07 20:21 tchernobog
* trunk/src/templates/smartp.hh: - Fix documentation for smartp.hh
2006-02-07 20:13 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/pyloader/Makefile.am: - Update makefiles to make use of
include dir with templates
2006-02-07 20:11 tchernobog
* trunk/config/Doxyfile.in, trunk/configure.ac, trunk/src/templates,
trunk/src/templates/Makefile.am, trunk/src/templates/smartp.hh,
trunk/src/templates/smartp.tcc: - Add template class implementing
a smart pointer (a class of general utility)
2006-02-07 12:25 tchernobog
* trunk/doc/sgpem2dman.texi: - Add subsection about the anomaly
solving process - Fix example about how to document C++ classes -
Fix note about non-const static class members
2006-02-06 21:37 fpaparel
* trunk/src/backend/Makefile.am, trunk/src/backend/process.cc,
trunk/src/backend/process.hh, trunk/src/backend/schedulable.cc,
trunk/src/backend/schedulable.hh,
trunk/src/backend/schedulableStatus.cc,
trunk/src/backend/schedulableStatus.hh,
trunk/src/backend/simulationStatus.cc,
trunk/src/backend/simulationStatus.hh, trunk/src/backend/slice.cc,
trunk/src/backend/slice.hh, trunk/src/main.cc: - Added some source
in the backend lib
2006-02-06 12:07 tchernobog
* trunk/doc/sgpem2dman.texi: - Correct typo
2006-02-05 14:01 tchernobog
* trunk/configure.ac, trunk/m4/ac_python_devel.m4: - Lower the bar
for the python version check: require >= 2.3 instead of >= 2.4
2006-02-05 12:52 tchernobog
* trunk/configure.ac, trunk/m4/ac_python_devel.m4: - Fix typo
2006-02-05 12:44 tchernobog
* trunk/configure.ac, trunk/m4/ac_python_devel.m4: - Refine python
macro before sending upstream
2006-02-04 13:14 tchernobog
* trunk/src/Makefile.am, trunk/src/backend/Makefile.am,
trunk/src/builtin-policies/Makefile.am,
trunk/src/pyloader/Makefile.am, trunk/src/testsuite/Makefile.am: -
Use pkgdatadir instead of datadir + pkgname
2006-02-03 21:53 tchernobog
* trunk/src/parseopts.cc: - Typo
2006-02-02 14:37 tchernobog
* trunk/src/backend/Makefile.am, trunk/src/backend/Makefile.in: -
Never add autotool generated files to repository (e.g.
Makefile.in) - Use a "\" to prevent line breaks when you must
split some command on more than a line. The slash must be the
_last_ character present on a line.
2006-02-02 13:46 fpaparel
* trunk/src/backend/Makefile.am, trunk/src/backend/Makefile.in,
trunk/src/backend/process.cc, trunk/src/backend/process.hh,
trunk/src/main.cc: - Can't compile source. Need help...
2006-02-02 00:39 elvez
* trunk/doc/sgpem2dman.texi: - Updated coding style with a point on
static non-POD objects.
2006-02-01 22:56 tchernobog
* trunk/src/graphicalterminalio.hh: - Corrected TextView -> Entry
2006-02-01 14:07 tchernobog
* trunk/ChangeLog, trunk/src/main.cc: - Make inserting filenames
into vector simpler
2006-01-31 22:49 tchernobog
* trunk/configure.ac: - Add check to get sigc++ cflags and ldflags
separately, if needed
2006-01-31 21:11 tchernobog
* trunk/m4/ac_python_devel.m4: - Typo: bail out for python <= 2.1.0
instead of 2.5.0
2006-01-31 20:18 tchernobog
* trunk/m4/ac_python_devel.m4: - Fix typo
2006-01-31 19:06 tchernobog
* trunk/ChangeLog, trunk/m4/ac_python_devel.m4: - Update
ac_python_devel to check and complain about Python < 2.1.0
2006-01-31 11:59 tchernobog
* trunk/src/backend/schedulable.hh, trunk/src/parseopts.hh: - Fix
api docs: aesthetics
2006-01-29 17:33 tchernobog
* trunk/m4/ac_python_devel.m4: - Fix macro documentation header
2006-01-29 15:34 tchernobog
* trunk/doc/Makefile.am: - Make ``make distclean'' to complete
cleanly when directory doc/API doesn't exists.
2006-01-29 15:33 tchernobog
* trunk/m4/ac_python_devel.m4: - Overhaul ac_python_devel.m4 using
extensively informations provided by the interpreter. Will try to
send upstream if told to do so.
2006-01-28 20:42 tchernobog
* trunk/doc/sgpem2dman.texi: - Change non-existant English word with
something understandable :-)
2006-01-28 20:39 tchernobog
* trunk/configure.ac, trunk/distro/gentoo,
trunk/distro/gentoo/sgpemv2-0.00.ebuild,
trunk/src/backend/Makefile.am, trunk/src/backend/schedulable.cc,
trunk/src/backend/schedulable.hh, trunk/src/main.hh,
trunk/src/startgui.cc: - Get DSO visibility check right in
configure.ac. Now it should work correctly with GCC >= 4.0, while
doing nothing for GCC < 4.0 - Add class sgpem::schedulable to test
for DSO visibility export. Methods may need to be reordered to
conform to coding style guidelines
2006-01-27 19:26 tchernobog
* trunk/ChangeLog, trunk/configure.ac, trunk/src/Makefile.am: -
Added the possibility to pass LT_LDFLAGS to configure in order to
obtain a completely static build
2006-01-27 17:57 tchernobog
* trunk/ChangeLog, trunk/configure.ac, trunk/src/Makefile.am,
trunk/src/backend, trunk/src/backend/Makefile.am,
trunk/src/graphicalterminalio.cc,
trunk/src/graphicalterminalio.hh, trunk/src/gtkgui,
trunk/src/iomanager.hh, trunk/src/main.cc, trunk/src/main.hh,
trunk/src/mainwindow.cc, trunk/src/mainwindow.hh,
trunk/src/startgui.cc, trunk/src/startgui.hh: - Reorganize sources
to split them across three parts: - The main program, the frontend
- A pyton loader library - The backend library Happy hacking.
2006-01-27 15:33 tchernobog
* trunk/doc/sgpem2dman.texi: - Fix grammar and form in chapter
"2.Writing documentation"
2006-01-27 15:04 tchernobog
* trunk/src/gtkgui/Makefile.am,
trunk/src/gtkgui/graphicalterminalio.cc,
trunk/src/gtkgui/graphicalterminalio.hh,
trunk/src/gtkgui/iomanager.hh: - Start adding interface for the
frontend IO section. Should we use namespaces?
2006-01-27 14:29 tchernobog
* trunk/doc/fdl.texi: - Fix appendixsubsec -> appendixsec (else it
has no father section)
2006-01-27 14:19 tchernobog
* trunk/doc/sgpem2dman.texi: - Fix overfull box in PDF output
2006-01-27 14:11 tchernobog
* trunk/doc/sgpem2dman.texi: - Add section about reporting anomalies
2006-01-27 10:04 tchernobog
* trunk/src/gtkgui/mainwindow.cc, trunk/src/gtkgui/startgui.cc,
trunk/src/parseopts.cc: - Put opening braces on a newline, as per
coding-style rules
2006-01-27 00:17 tchernobog
* trunk/doc/sgpem2dman.texi: - Change Subsections of Chapter 5 into
Sections to preserve right gerarchy
2006-01-26 23:56 elvez
* trunk/doc/sgpem2dman.texi: Added two points to coding rules. See
changelog for details.
2006-01-26 23:06 tchernobog
* trunk/src/gtkgui/mainwindow.cc, trunk/src/gtkgui/startgui.cc: -
Show an example of the use of a signal, and basic packing, for the
developer
2006-01-26 22:41 tchernobog
* trunk/ChangeLog, trunk/config/Doxyfile.in, trunk/doc/Makefile.am,
trunk/m4/Makefile.am, trunk/src/gtkgui/mainwindow.hh,
trunk/src/gtkgui/startgui.hh, trunk/src/parseopts.hh: - Small
fixes to class documentation - Now distcheck works correctly,
including a copy of the API documentation in the built dist tar.
2006-01-26 21:41 tchernobog
* trunk/Makefile.am, trunk/doc/Makefile.am, trunk/m4/Makefile.am: -
Fixing makefiles with the help of ``make distcheck''
2006-01-26 20:32 tchernobog
* trunk/Makefile.am, trunk/config/Doxyfile.in, trunk/configure.ac,
trunk/doc/Makefile.am, trunk/doc/sgpem2uman.texi: - Add support
for automagically generating API documentation with Doxygen. Just
use ``make apidox''.
2006-01-26 18:31 tchernobog
* trunk/ChangeLog, trunk/configure.ac, trunk/src/Makefile.am,
trunk/src/gtkgui, trunk/src/gtkgui/Makefile.am,
trunk/src/gtkgui/mainwindow.cc, trunk/src/gtkgui/mainwindow.hh,
trunk/src/gtkgui/startgui.cc, trunk/src/gtkgui/startgui.hh,
trunk/src/main.cc, trunk/src/main.hh, trunk/src/pyloader,
trunk/src/pyloader/Makefile.am: - Separate work in a main program
and two libraries. This is experimental, and ideally it should be
a target to work towards decoupling - Still more experimental,
added support for visibility exports from DSOs. Need testing from
someone with GCC 4.0
2006-01-26 14:21 tchernobog
* trunk/doc/sgpem2dman.texi: - Added norms about documentation
guidelines by Djina - Integrated draft about Mailing List usage
(adaptation)
2006-01-25 17:50 tchernobog
* trunk/po/POTFILES.in, trunk/src/Makefile.am, trunk/src/main.cc,
trunk/src/parseopts.cc, trunk/src/parseopts.hh: - Added support
for command line option parsing - Creates a vector with filenames
to be opened; not actually useful now, it's already in place when
it'll be needed.
2006-01-24 21:48 tchernobog
* trunk/doc/sgpem2dman.texi: - Added notes on glib::string,
glib::RefPtr<> e the c++ stdlib
2006-01-24 17:39 elvez
* trunk/doc/sgpem2dman.texi: Modified sgpem2dman.texi: -Adjusted
some code snippets whose style was inconsistent -Added an item for
operator overloading
2006-01-21 15:02 tchernobog
* trunk/configure.ac, trunk/src/Makefile.am,
trunk/src/builtin-policies,
trunk/src/builtin-policies/Makefile.am: - Added separate directory
for keeping builtin policies
2006-01-17 11:44 tchernobog
* trunk/configure.ac: - Change order when checking for glib / gtkmm
2006-01-17 10:23 tchernobog
* trunk/ChangeLog, trunk/configure.ac, trunk/m4/ac_pkg_swig.m4: -
Added fatal errors when swig isn't found - Downgraded gettext reqs
2006-01-15 19:40 tchernobog
* trunk/ChangeLog, trunk/Makefile.am, trunk/configure.ac,
trunk/src/Makefile.am, trunk/src/main.cc, trunk/src/testsuite,
trunk/src/testsuite/Makefile.am: - Lay out directory for keeping
tests - Create Makefile for sources, add main.cc that just prints
the license as a test for the rules.
2006-01-13 17:30 tchernobog
* trunk/ChangeLog, trunk/configure.ac, trunk/doc/Makefile.am: - Add
automake option for dejagnu
2006-01-13 16:16 tchernobog
* trunk/ChangeLog, trunk/autogen.sh, trunk/config,
trunk/config/svn2cl.sh, trunk/config/svn2cl.xsl: - Add support for
automatic ChangeLog creation with svn2cl
2006-01-13 16:00 tchernobog
* trunk/autogen.sh, trunk/configure.ac: - Add macro for autopoint
2006-01-13 15:52 tchernobog
* trunk/ChangeLog, trunk/Makefile.am, trunk/autogen.sh,
trunk/configure.ac, trunk/doc/Makefile.am, trunk/doc/sgpem2.texi,
trunk/doc/sgpem2dman.texi, trunk/doc/sgpem2uman.texi,
trunk/gettext.h, trunk/m4/Makefile.am, trunk/m4/ac_pkg_swig.m4,
trunk/m4/ac_python_devel.m4, trunk/m4/ac_python_module.m4,
trunk/po/ChangeLog, trunk/po/Makevars, trunk/po/POTFILES.in: -
Added libtool, gettext support - Added needed m4 macros - fixed
autogen.sh to be made executable - fix directory categories with
info manuals
2005-12-30 20:09 tchernobog
* trunk/autogen.sh, trunk/configure.ac: - Fix autoreconf parameters
in autogen.sh - Change obsolete macros in configure.ac
2005-12-30 19:40 tchernobog
* trunk/AUTHORS, trunk/COPYING, trunk/ChangeLog, trunk/Makefile.am,
trunk/NEWS, trunk/README, trunk/autogen.sh, trunk/configure.ac,
trunk/doc/Makefile.am, trunk/doc/sgpem2.texi,
trunk/doc/sgpem2dman.texi, trunk/doc/sgpem2uman.texi,
trunk/m4/Makefile.am, trunk/m4/compilerflags.m4: - Lay out
autotools foundations
2005-12-26 23:21 tchernobog
* trunk/doc/gpl.texi, trunk/doc/sgpem2dman.texi: - Changed dir
layout to reflect current repository setup - Added how to insert
license info in the source files
2005-12-21 12:22 johnny
* trunk/data, trunk/desktop, trunk/distro, trunk/m4, trunk/po: -
Added directories as defined in developers' manual.
2005-12-21 12:09 johnny
* docs/manuals, src, trunk/doc, trunk/src: - Moved src in trunk/src
- Moved docs/manuals in trunk/doc
2005-12-21 12:06 johnny
* branches, tags, trunk: - Added directories tags, trunk, branches.