1280 lines
44 KiB
Plaintext
1280 lines
44 KiB
Plaintext
2006-03-10 15:21 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
trunk/src/backend/pyloader/python_policy.cc: - Finish fix for
|
|
return values in PythonPolicy - Put mutex and global _ret_val
|
|
variable into ScriptAdapter instead of the global space, space
|
|
which is anyway not accessible after decref'ing the corresponding
|
|
python module
|
|
|
|
2006-03-10 15:08 jinx
|
|
|
|
* trunk/doc/sgpem2uman.texi: essageMinor correcions
|
|
|
|
2006-03-10 14:54 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/pyloader/python_policy.hh,
|
|
trunk/src/builtin-policies/fcfs.py, trunk/src/simulation.cc: -
|
|
Partial attempt at fixing PythonPolicies broken return values
|
|
|
|
2006-03-10 14:46 jinx
|
|
|
|
* trunk/doc/sgpem2uman.texi: essageAdded chapter Writing new
|
|
policies
|
|
|
|
2006-03-10 11:38 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/src/backend/pyloader/python_policy.cc: -
|
|
Fix bug with retval not treated as a bool value in wait_unlock()
|
|
|
|
2006-03-10 03:20 jinx
|
|
|
|
* trunk/doc/sgpem2uman.texi: Added chapters Overview of SGPEM and
|
|
Starting with SGPEM
|
|
|
|
2006-03-09 22:20 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/Makefile.am,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/testsuite/test-python_loader.cc: - Make
|
|
test-python_loader a unit test instead of an integration test
|
|
|
|
2006-03-09 21:56 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/observed_subject.hh,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
|
|
trunk/src/simulation.cc, trunk/src/simulation.hh,
|
|
trunk/src/testsuite/python_loader_configure.py,
|
|
trunk/src/testsuite/python_loader_get_time_slice.py,
|
|
trunk/src/testsuite/python_loader_is_preemptive.py,
|
|
trunk/src/testsuite/python_loader_sort_queue.py,
|
|
trunk/src/testsuite/test-python_loader.cc,
|
|
trunk/src/text_simulation.cc: - Update test-python_loader, do not
|
|
link to libpyloader anymore - TODO: sigsegv (due to an hidden
|
|
vtable?)
|
|
|
|
2006-03-09 21:02 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/configure.ac: - Add support for
|
|
conditional compilation of tests
|
|
|
|
2006-03-09 16:25 matrevis
|
|
|
|
* trunk/src/testsuite/test-history.cc,
|
|
trunk/src/testsuite/test-stepforward.cc: - ArthurDent - Test
|
|
completato codice del test di history
|
|
|
|
2006-03-09 11:37 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/Makefile.am, trunk/src/backend/history.cc,
|
|
trunk/src/backend/history.hh, trunk/src/testsuite/test-history.cc,
|
|
trunk/src/testsuite/test-parse_command.cc: - Fix compilation of
|
|
test-history
|
|
|
|
2006-03-09 10:49 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/global_settings.cc,
|
|
trunk/src/backend/global_settings.hh,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/builtin-policies/fcfs.py,
|
|
trunk/src/builtin-policies/sjf.py, trunk/src/main.cc,
|
|
trunk/src/parse_opts.cc,
|
|
trunk/src/testsuite/test-python_loader.cc: - Add copyright notices
|
|
to existing builtin python policies - Implement system to
|
|
dinamically pass plugins and policies search paths to the sgpemv2
|
|
binary and tests (class GlobalSettings) - Drastically reduce usage
|
|
of hardcoded paths in code except as default overridable values
|
|
|
|
2006-03-09 05:19 matrevis
|
|
|
|
* trunk/src/testsuite/test-history.cc,
|
|
trunk/src/testsuite/test-stepforward.cc: - added some test drafts
|
|
|
|
2006-03-08 16:57 matrevis
|
|
|
|
* trunk/src/testsuite/test-parse_command.cc: - Added draft of test
|
|
code for Frontend Unit testing
|
|
|
|
2006-03-08 16:47 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/Makefile.am,
|
|
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/testsuite/python_loader_configure.py,
|
|
trunk/src/testsuite/python_loader_get_time_slice.py,
|
|
trunk/src/testsuite/python_loader_is_preemptive.py,
|
|
trunk/src/testsuite/python_loader_sort_queue.py,
|
|
trunk/src/testsuite/test-python_loader.cc: - Give facelift to
|
|
test_loader. Still to be finished.
|
|
|
|
2006-03-08 15:50 johnny
|
|
|
|
* trunk/config/libtool-labunipd-sgpemfix.patch: - How to spend two
|
|
hours tracking a bug of Unipd's laboratory broken distribution
|
|
(how fscking unbelievable!)
|
|
|
|
2006-03-08 12:49 tchernobog
|
|
|
|
* trunk/src/templates/smartp.hh, trunk/src/templates/smartp.tcc: -
|
|
Add extended support for casting between different types of
|
|
smart_ptr
|
|
|
|
2006-03-07 01:27 tchernobog
|
|
|
|
* trunk/src/templates/smartp.hh, trunk/src/templates/smartp.tcc: -
|
|
Update smartp to version 1.1: add support for dynamic casting
|
|
|
|
2006-03-05 23:06 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/Makefile.am, trunk/po/sgpemv2.pot: - Use
|
|
kluge to an automake bug to have ``make distcheck'' working again
|
|
- Update ChangeLog
|
|
|
|
2006-03-05 01:07 tchernobog
|
|
|
|
* trunk/src/templates/smartp.tcc: - Fix obscure bug (with reference
|
|
initialization, or nested name specifiers?)
|
|
|
|
2006-03-04 13:46 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/sgpem.i: - Remove non-const method from
|
|
Python-exported interface that allowed to change a
|
|
SchedulableStatus from a user Policy
|
|
|
|
2006-03-03 21:04 tchernobog
|
|
|
|
* trunk/Makefile.am,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/main.cc: - Reorganize makefile to install files in a
|
|
reorganized directory hierarchy: - make room for future plugins -
|
|
separate real plugins from their satellite helper data
|
|
|
|
2006-02-26 23:38 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/scheduler.cc,
|
|
trunk/src/builtin-policies/fcfs.py: - Catch UserInterruptException
|
|
launched from PythonPolicy in Scheduler, but it cheerfully
|
|
segfaults python...
|
|
|
|
2006-02-25 19:32 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/m4/ac_python_devel.m4,
|
|
trunk/src/graphical_terminal_io.cc,
|
|
trunk/src/graphical_terminal_io.hh: - Update ac_python_devel macro
|
|
to integrate advice from Horst - Improve a little
|
|
GraphicalTerminalIo
|
|
|
|
2006-02-25 12:40 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/plugin.hh,
|
|
trunk/src/backend/pyloader/hook.cc: - Add placeholder for a plugin
|
|
interface to implement. Will need to be finished with next
|
|
milestones.
|
|
|
|
2006-02-25 12:31 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/main.cc: - Remove all leftover
|
|
references to DummyPolicy - Adjust installation of backend header
|
|
files, so users can write their own plugins (needs to be
|
|
documented)
|
|
|
|
2006-02-25 12:21 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/dummy_policy.cc,
|
|
trunk/src/backend/dummy_policy.hh, trunk/src/backend/policy.hh,
|
|
trunk/src/backend/policy_manager.cc,
|
|
trunk/src/backend/policy_manager.hh,
|
|
trunk/src/backend/pyloader/hook.cc,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/pyloader/python_policy.hh,
|
|
trunk/src/backend/pyloader/sgpem.i,
|
|
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
|
|
trunk/src/main.cc, trunk/src/simulation.cc,
|
|
trunk/src/testsuite/test-python_loader.cc: - Make libpyloader a
|
|
loadable plugin (warning: won't work on Window$ unless you change
|
|
the string "libpyloader" to "pyloader" into main.cc) - Fix
|
|
Makefile to support module creation and loading - 2DO: - Add a
|
|
class into backend to load and manage plugins - Install plugins
|
|
into separate directory - Remove hardcoded paths
|
|
|
|
2006-02-24 16:42 tchernobog
|
|
|
|
* trunk/Makefile.am: - Workaround Automake limitations for
|
|
calculating library dependencies when installing. Should fix the
|
|
problem for now.
|
|
|
|
2006-02-24 16:36 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/po/sgpemv2.pot: - Install tests (will
|
|
need to be set as a conditional at some point in the future)
|
|
|
|
2006-02-24 15:10 fpaparel
|
|
|
|
* trunk/src/backend/observed_subject.hh,
|
|
trunk/src/backend/policy_parameters.hh,
|
|
trunk/src/backend/pyloader/python_policy.hh,
|
|
trunk/src/backend/string_utils.hh: - added doxygen documentation
|
|
|
|
2006-02-24 14:25 tchernobog
|
|
|
|
* trunk/src/graphical_simulation.hh: updated graphical_simulation.hh
|
|
- Djina
|
|
|
|
2006-02-24 13:19 matrevis
|
|
|
|
* trunk/ChangeLog, trunk/src/backend/process.hh,
|
|
trunk/src/backend/scheduler.hh,
|
|
trunk/src/graphical_terminal_io.hh, trunk/src/parse_opts.hh: -
|
|
Added documentation to some headers
|
|
|
|
2006-02-24 12:22 johnny
|
|
|
|
* trunk/src/backend/dummy_policy.cc,
|
|
trunk/src/backend/dummy_policy.hh: - More documentation
|
|
|
|
2006-02-24 11:17 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/builtin-policies/fcfs.py,
|
|
trunk/src/builtin-policies/sjf.py: - Add SJF - Re-enable FCFS
|
|
sorting function - Correct bug in PythonPolicy that wronged return
|
|
value of is_pre_emptible()
|
|
|
|
2006-02-24 10:39 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/builtin-policies/fcfs.py: - I don't remember exactly
|
|
what I did.
|
|
|
|
2006-02-24 10:07 tchernobog
|
|
|
|
* trunk/src/testsuite/test-python_loader.cc: - Fix trivial conflict
|
|
between revisions
|
|
|
|
2006-02-24 09:53 tchernobog
|
|
|
|
* trunk/src/text_simulation.cc: - Print arrival time instead of
|
|
priority for Schedulables at this stage of development
|
|
|
|
2006-02-24 09:02 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/sgpem.i: - Fix Schedulable::get_name()
|
|
in SWIG export interface
|
|
|
|
2006-02-24 08:28 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/python_policy.cc: - Return
|
|
numeric_limits<int>::max() from get_time_slice() of PythonPolicy
|
|
when the Python user-implemented one returns a negative value
|
|
|
|
2006-02-24 01:33 jinx
|
|
|
|
* trunk/src/graphical_simulation.hh, trunk/src/io_manager.hh,
|
|
trunk/src/main_window.hh, trunk/src/start_gui.hh: Added some
|
|
comments to the source code
|
|
|
|
2006-02-24 01:24 johnny
|
|
|
|
* trunk/src/backend/schedulable.cc,
|
|
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/schedulable_status.hh: - "Commenting The
|
|
Source(tm)" 02-2006 - The best summer camp of the world - Second
|
|
part - Reorganized the .cc files to match the .hh methods order.
|
|
|
|
2006-02-24 01:06 paolo
|
|
|
|
* trunk/src/backend/history.hh, trunk/src/backend/policy.hh,
|
|
trunk/src/backend/policy_manager.hh, trunk/src/backend/slice.hh:
|
|
Documented history.hh, policy.hh, policy_manager.hh, slice.hh - ps
|
|
|
|
2006-02-23 22:54 tchernobog
|
|
|
|
* trunk/src/testsuite/test-python_loader.cc: - Add comment about a
|
|
thing to fix ;-)
|
|
|
|
2006-02-23 22:54 tchernobog
|
|
|
|
* trunk/doc/sgpem2uman.texi: - Update user manual to list required
|
|
software and tools to build / run sgpemv2
|
|
|
|
2006-02-23 22:02 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/builtin-policies/fcfs.py: - Move
|
|
compiled test to the ``testsuite'' subdir
|
|
|
|
2006-02-23 21:50 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/pyloader/sgpem.i,
|
|
trunk/src/builtin-policies/fcfs.py: - Tadaaaan! Fixed it! Now: -
|
|
SWIG generate interface doesn't do a mess with namespaces anymore
|
|
- Improved PythonPolicy to be acceptably faster - FCFS
|
|
implemented, sir! - FIXME : the qsort implementation doesn't seem
|
|
right
|
|
|
|
2006-02-23 20:59 elvez
|
|
|
|
* trunk/src/observer.hh, trunk/src/simulation.hh,
|
|
trunk/src/standard_io.hh, trunk/src/text_simulation.hh: - Fixed a
|
|
couple of problems in doc
|
|
|
|
2006-02-23 19:32 elvez
|
|
|
|
* trunk/src/standard_io.hh: - Commented file
|
|
|
|
2006-02-23 19:08 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py:
|
|
|
|
2006-02-23 19:02 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py: - Fix typos
|
|
|
|
2006-02-23 18:55 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
trunk/src/backend/pyloader/python_policy_manager.hh,
|
|
trunk/src/builtin-policies/fcfs.py: - Add documentation for
|
|
classes: - (C++) PythonPolicyManager - (Python) Policy,
|
|
ScriptAdapter, fcfs
|
|
|
|
2006-02-23 18:09 elvez
|
|
|
|
* trunk/src/observer.hh: - Commented file
|
|
|
|
2006-02-23 18:01 elvez
|
|
|
|
* trunk/src/text_simulation.hh: - Commented file
|
|
|
|
2006-02-23 17:59 johnny
|
|
|
|
* trunk/src/backend/schedulable_status.cc,
|
|
trunk/src/backend/schedulable_status.hh: - "Commenting The
|
|
Source(tm)" 02-2006 - The best summer camp of the world - First
|
|
part
|
|
|
|
2006-02-23 17:19 elvez
|
|
|
|
* trunk/src/simulation.hh: - Commented file
|
|
|
|
2006-02-23 12:50 tchernobog
|
|
|
|
* trunk/src/graphical_terminal_io.cc,
|
|
trunk/src/graphical_terminal_io.hh: - Add yet-not-functional code
|
|
for managing the "return" keypress in the input entrybox
|
|
|
|
2006-02-23 12:12 tchernobog
|
|
|
|
* trunk/src/graphical_terminal_io.cc,
|
|
trunk/src/graphical_terminal_io.hh: - Temporarily solve
|
|
synchronization problem. A more correct and complete solution is
|
|
of course using a mutex.
|
|
|
|
2006-02-23 11:36 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/pyloader/sgpem.i,
|
|
trunk/src/backend/sgpem.i: - Move SWIG interface file to the
|
|
correct subdir
|
|
|
|
2006-02-23 11:29 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/Makefile.am,
|
|
trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
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/backend/user_interrupt_exception.cc,
|
|
trunk/src/backend/user_interrupt_exception.hh,
|
|
trunk/src/builtin-policies/fcfs.py,
|
|
trunk/src/testsuite/test-python_loader.cc: - Fix test to
|
|
initialize a set of processes and run a simulation - The test
|
|
needs to be linked to Gtkmm, even if it doesn't use it. This is
|
|
wrong and a coding anomaly that will need to be resolved. - Add
|
|
debug code to fcfs.py. Please remove it when it'll be okay -
|
|
Calling dir(SchedulableList.get_item_at(x)) from Python shows a
|
|
worringly empty list!
|
|
|
|
2006-02-23 10:12 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/schedulable_list.hh, trunk/src/backend/sgpem.i:
|
|
- Previous segmentation fault was due to a faulty call (wrong
|
|
parameters to ScriptAdapter.__wrap_sort_queue()). Now prints an
|
|
error and check for retval before Py_DECREF'ing it. - Fix(?) qsort
|
|
implementation in Policy - SWIG doesn't understand "uint". Change
|
|
into more verbose (but surely standard) unsigned int
|
|
|
|
2006-02-23 09:26 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/doc/sgpem2uman.texi,
|
|
trunk/src/backend/pyloader/python_policy.cc: - Add note that
|
|
building with --disable-shared at the moment doesn't work
|
|
|
|
2006-02-22 23:21 fpaparel
|
|
|
|
* trunk/src/backend/schedulable_list.hh: - hemm... updated also the
|
|
header!!
|
|
|
|
2006-02-22 23:19 fpaparel
|
|
|
|
* trunk/src/backend/schedulable_list.cc: - implemented swap in
|
|
schedulable_list.cc
|
|
|
|
2006-02-22 22:57 tchernobog
|
|
|
|
* trunk/src/backend/policy.hh, trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/backend/sgpem.i, trunk/src/builtin-policies/fcfs.py,
|
|
trunk/src/testsuite/test-python_loader.cc: - Implement first draft
|
|
of quicksort in Python - Extend test to have a set of processes
|
|
(now lacks significative output) - Extend FCFS policy to do
|
|
something useful - FIXME : segfaults on sortQueue() - FIXME :
|
|
needs implementation for SchedulableQueue.swap()
|
|
|
|
2006-02-22 22:45 fpaparel
|
|
|
|
* trunk/src/graphical_simulation.hh,
|
|
trunk/src/graphical_terminal_io.cc,
|
|
trunk/src/graphical_terminal_io.hh, trunk/src/main.cc,
|
|
trunk/src/start_gui.cc, trunk/src/start_gui.hh,
|
|
trunk/src/text_simulation.cc, trunk/src/text_simulation.hh: - The
|
|
grafical interpreter now works
|
|
|
|
2006-02-22 21:35 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/schedulable_list.hh, trunk/src/backend/sgpem.i:
|
|
- Add swap() method signature to SchedulableQueue - Export swap()
|
|
to SWIG - Add sort function (just its documentation, actually,
|
|
implementation will follow) to Policy.py
|
|
|
|
2006-02-22 20:36 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/Makefile.am,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc: - "Yeehaw!
|
|
It's working! I can't believe it! And they said that an imitation
|
|
diamond wasn't good enough..." :-)
|
|
|
|
2006-02-22 15:16 tchernobog
|
|
|
|
* trunk/src/backend/dummy_policy.hh, trunk/src/backend/policy.hh,
|
|
trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
trunk/src/backend/pyloader/python_policy.cc,
|
|
trunk/src/backend/pyloader/python_policy.hh,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/builtin-policies/fcfs.py: - Finish implementing async
|
|
setup for Python policies' access - Correct method names for the
|
|
Python policy (design problem?) - Compiles, but can't run it on
|
|
this machine. I'll test it later (and I expect quite a lot of
|
|
SIGSEGVs).
|
|
|
|
2006-02-22 14:27 tchernobog
|
|
|
|
* trunk/config/Doxyfile.in: - Don't include full paths
|
|
|
|
2006-02-22 12:39 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/python_policy_manager.cc: - Super mega
|
|
hacked implementation of python_policy_manager. Haven't tried
|
|
running it.
|
|
|
|
2006-02-22 10:36 tchernobog
|
|
|
|
* trunk/doc/sgpem2dman.texi: - Guess what: correcting a typo that
|
|
prevented compiling
|
|
|
|
2006-02-22 00:09 jinx
|
|
|
|
* trunk/doc/sgpem2dman.texi: sgpem2dman.texi: added the anomaly
|
|
classes in the subsection about anomaly resolution.
|
|
|
|
2006-02-21 22:57 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/pyloader/ScriptAdapter.py,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/backend/pyloader/python_policy_manager.hh,
|
|
trunk/src/backend/sgpem.i, trunk/src/builtin-policies/fcfs.py,
|
|
trunk/src/testsuite/test-python_loader.cc: - Add first
|
|
undocumented (and quite useless) test for libpyloader. It doesn't
|
|
work properly for no apparent reason. - Add SWIG interface
|
|
generation for Scheduler
|
|
|
|
2006-02-21 20:35 tchernobog
|
|
|
|
* trunk/Makefile.am: - Typo (surprising, isn't it?)
|
|
|
|
2006-02-21 15:18 tchernobog
|
|
|
|
* trunk/Makefile.am: - Update makefile to build ScriptAdapter.py
|
|
|
|
2006-02-21 15:18 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/ScriptAdapter.py: - Added initial
|
|
interface for the PythonScript adapter
|
|
|
|
2006-02-21 12:20 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/python_policy_manager.cc: - Add
|
|
preliminary code for Python policy management
|
|
|
|
2006-02-21 11:30 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/sgpem.i, trunk/src/main.cc,
|
|
trunk/src/text_simulation.cc, trunk/src/text_simulation.hh: - This
|
|
is a save point (everything compiles again) ;-)
|
|
|
|
2006-02-21 11:29 fpaparel
|
|
|
|
* trunk/src/backend/string_utils.cc,
|
|
trunk/src/backend/string_utils.hh: - Die tortoise-svn die
|
|
|
|
2006-02-21 11:15 fpaparel
|
|
|
|
* trunk/src/backend/dummy_policy.cc,
|
|
trunk/src/backend/dummy_policy.hh: - Add dummy policy left out of
|
|
previous commit
|
|
|
|
2006-02-21 11:09 fpaparel
|
|
|
|
* trunk/src/backend/history.cc, trunk/src/backend/history.hh,
|
|
trunk/src/backend/observed_subject.cc,
|
|
trunk/src/backend/policy.cc, trunk/src/backend/policy.hh,
|
|
trunk/src/backend/schedulable_list.cc,
|
|
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
|
|
trunk/src/graphical_simulation.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.cc,
|
|
trunk/src/text_simulation.hh: - fixed a number of bugs - added
|
|
dummy_policy written in C++ - the interpreter is now finished
|
|
(hopefully)
|
|
|
|
2006-02-21 10:31 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/pyloader/python_policy_manager.cc,
|
|
trunk/src/backend/pyloader/python_policy_manager.hh: - Typos
|
|
|
|
2006-02-21 07:39 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/schedulable_list.hh,
|
|
trunk/src/backend/schedulable_status.hh,
|
|
trunk/src/backend/sgpem.i, trunk/src/builtin-policies/fcfs.py: -
|
|
Add initial layout for further builtin policies (needs to be
|
|
expanded / fixed)
|
|
|
|
2006-02-20 21:26 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/configure.ac, trunk/m4/compilerflags.m4,
|
|
trunk/m4/linkingflags.m4, trunk/src/templates/parameter.tcc: - Fix
|
|
Python/C++ module compilation when compiler supports the
|
|
-fvisibility=hidden option - Update Makefile consequentially
|
|
|
|
2006-02-20 19:10 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/src/backend/policy_parameters.hh,
|
|
trunk/src/backend/sgpem.i: - Rewrite sgpem module interface file
|
|
with adapter methods
|
|
|
|
2006-02-20 12:56 tchernobog
|
|
|
|
* trunk/src/templates/smartp.hh: - Fix documentation a little
|
|
|
|
2006-02-20 00:12 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/config/Doxyfile.in: - Change order on
|
|
which the libraries are listed for installation in the makefile,
|
|
thus workarounding a nasty automake bug. This problem is reported
|
|
here: http://sourceware.org/ml/automake/2004-03/msg00113.html
|
|
http://sources.redhat.com/ml/automake/2004-01/msg00171.html ...
|
|
but it doesn't seem to have been solved thus far.
|
|
|
|
2006-02-19 22:36 tchernobog
|
|
|
|
* trunk/src/backend/history.cc, trunk/src/backend/history.hh,
|
|
trunk/src/backend/observed_subject.cc,
|
|
trunk/src/backend/observed_subject.hh,
|
|
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/process.cc, trunk/src/backend/process.hh,
|
|
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/backend/schedulable.cc,
|
|
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/schedulable_status.hh,
|
|
trunk/src/backend/scheduler.cc, trunk/src/backend/scheduler.hh,
|
|
trunk/src/backend/slice.cc, trunk/src/backend/slice.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/main.hh, trunk/src/main_window.cc,
|
|
trunk/src/main_window.hh, trunk/src/observer.cc,
|
|
trunk/src/observer.hh, trunk/src/parse_opts.cc,
|
|
trunk/src/parse_opts.hh, trunk/src/simulation.cc,
|
|
trunk/src/simulation.hh, trunk/src/standard_io.cc,
|
|
trunk/src/standard_io.hh, trunk/src/start_gui.cc,
|
|
trunk/src/start_gui.hh, trunk/src/templates/smartp.hh,
|
|
trunk/src/text_simulation.cc, trunk/src/text_simulation.hh: - Add
|
|
newlines at the end of source files. I hope not having to do this
|
|
frequently! (it's a two-liner script, but nevertheless...)
|
|
|
|
2006-02-19 22:25 tchernobog
|
|
|
|
* trunk/Makefile.am, trunk/src/backend/pyloader/Policy.py,
|
|
trunk/src/backend/sgpem.i: - Add first draft of SWIG interface
|
|
file, and create Python loadable module. However, please note
|
|
that: - All the methods accepting a Glib::ustring should not be
|
|
exported, instead they should be replaced by wrapper functions
|
|
accepting PyObject*. - The same thing applies to every other
|
|
method accepting a ``non built-in'' data type - Return types
|
|
should probably be wrapped, too - It may be a good idea to
|
|
implement wrapper methods that print out the content of a C++
|
|
object, so that a Python user can do a simple "print schedStat".
|
|
This is achieved by adding a "__str__()" method to the class. See
|
|
the SWIG manual for further infos about returning const char*
|
|
values.
|
|
|
|
2006-02-19 16:22 tchernobog
|
|
|
|
* trunk/src/backend/pyloader/Abstract.py,
|
|
trunk/src/backend/pyloader/Policy.py: - Fix documentation for
|
|
Python Abstract module
|
|
|
|
2006-02-19 15:49 tchernobog
|
|
|
|
* trunk/ChangeLog, trunk/configure.ac: - Change version number for
|
|
first milestone release
|
|
|
|
2006-02-19 14:54 tchernobog
|
|
|
|
* trunk/README: - Add some temporary infos about how to perform the
|
|
build process.
|
|
|
|
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.
|
|
|