elvez
0a2f37345f
- Temporarily disabled template-based singleton system because of a crash virtually surely caused by it
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@648 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-21 20:24:36 +00:00
tchernobog
167f9ad437
- Fix sigsegv when no parameter is passed on the cmdline
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@647 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-21 14:54:59 +00:00
tchernobog
77e61e0b91
- Hide cctors for singletons
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@644 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-21 09:15:41 +00:00
tchernobog
383889a203
- Add unified Singleton support
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@643 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-21 09:09:50 +00:00
elvez
8ca3a61730
- Minor changes to DynamicProcess and DynamicSchedulable to reflect change in design
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@642 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-20 21:49:13 +00:00
elvez
ec7c6a7c81
- Added Thread class
...
- Synchronized DynamicSchedulable and DynamicProcess with changes in design
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@637 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-19 22:37:27 +00:00
elvez
30d070a420
- Added SETPOLICY and LISTPOLICIES commands to text-based interface
...
- Fixed a bug preventing registration of managers in PoliciesGatekeeper
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@634 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-15 20:07:03 +00:00
elvez
9642918dd8
- Added StaticThread and DynamicProcess classes
...
- Added Process interface
- Classes are still incomplete
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@632 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-14 23:31:31 +00:00
elvez
a1662de194
- Added the Schedulable interface
...
- Renamed SchedulableStatus to DynamicSchedulable
- Implemented almost all methods of DynamicSchedulable
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@630 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-13 16:37:57 +00:00
tchernobog
94c0b563c7
- Oh, well. I wasn't so good ;-) This fixes compilation. Now xmlsave is ready to be
...
implemented. Enjoy it, while it lasts. :-D
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@629 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-13 15:34:24 +00:00
tchernobog
4f9a12003a
- Initial commit laying out skel for new xmlsave plugin.
...
Another commit fixing arising errors _could_ follow (but maybe not,
if I've been good enough ;-)).
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@628 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-13 15:09:13 +00:00
elvez
dd6085a0a6
- Renamed Process to StaticProcess
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@627 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-13 14:20:05 +00:00
elvez
1f7972c308
- Renamed Schedulable to StaticSchedulable
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@626 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-13 13:55:47 +00:00
elvez
c381ee8875
- Doh! I forgot to svn move two files...
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@622 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-12 14:08:00 +00:00
elvez
1706119e4d
- Renamed GlobalSettings to GlobalPreferences
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@621 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-12 14:04:06 +00:00
elvez
65ed285807
- Implemented PythonPolicyManager::collect_policies()
...
- Integrated PythonPolicyManager with PoliciesGatekeeper
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@620 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-12 13:16:10 +00:00
elvez
c5d78f3547
- updated PoliciesGatekeeper to reflect change in design, it is still not usable at this time
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@616 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-10 15:44:42 +00:00
elvez
1e75fe91f1
- Added Policy::wants() and updated related code. Scheduler::get_ready_queue() still always returns a process queue...
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@615 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-09 16:51:53 +00:00
elvez
e5b90a39ad
- Added PoliciesGatekeeper class, but still not integrated it with the rest of the code
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@610 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-06 22:13:33 +00:00
tchernobog
fbe718b69a
- Reorder pyloader plugin a little so that sources go in a separate
...
directory
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@605 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-03 23:24:59 +00:00
elvez
da39407173
- removed Scheduler-initiated events
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@604 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-03 15:51:38 +00:00
elvez
8062dd95da
- Completed renaming of class SchedulableList to SchedulableQueue
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@603 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-03 15:19:13 +00:00
elvez
4508ed017b
-changing SchedulableList to SchedulableQueue: intermediate commit,
...
so SVN can let me use "mv"
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@602 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-06-03 14:40:19 +00:00
tchernobog
16acaf51d9
- Add summary of catched expression for easier output parsing from Dejagnu
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@595 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-31 08:28:08 +00:00
tchernobog
95d3da2041
- Add src_compile() test-aware
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@593 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-31 08:13:22 +00:00
tchernobog
1b13268411
- Update version number
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@585 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-24 08:12:39 +00:00
tchernobog
f091405970
- Add error message to configure if pkg-config is not present / is too old
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@584 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-24 08:01:13 +00:00
tchernobog
e3724108c0
- Change alive references for pyobjects
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@581 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-14 15:35:27 +00:00
tchernobog
4ca52deb1b
- Update macro with changes from Alan W. Irwin. Thanks, Alan!
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@579 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-14 14:33:01 +00:00
elvez
88831f468a
- Fixed another bug with interpreter reinizialization. See bug #16
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@568 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-05-05 11:21:30 +00:00
tchernobog
2bbfdca142
- Make sure pyloader doesn't try to look outside its sandbox
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@564 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-04-07 20:14:04 +00:00
tchernobog
38a7990e26
- Add revision left out from last merging (Subversion has one of
...
the worst merge systems I've seen thus far)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@563 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-04-07 19:57:58 +00:00
tchernobog
51f0d7fbe7
- Merged branch 0.3-r556--SPLIT_PYLOADER_CONFIG back into trunk
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@561 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-04-06 19:01:13 +00:00
tchernobog
c6d4f5fd27
- Remove ChangeLog since it's generated by svn2cl.sh
...
- Add .bzrignore to make easy perform commits w/ bazaar-ng
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@556 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-04-03 08:59:51 +00:00
tchernobog
9dc21270a2
- Make GUI a little bit more responsive. Still doesn't scroll
...
to the end of output
- Use GraphicalTerminalIO::read_command into GraphicalTerminalIO::onSend()
as per specs (fixes a program crash)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@552 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-18 10:50:16 +00:00
tchernobog
b821b94b85
- Avoid generating API documentation for tests
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@549 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-16 08:38:08 +00:00
tchernobog
8102eb8b7e
- 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
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@527 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-10 15:21:44 +00:00
jinx
4ab3056c23
essageMinor correcions
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@526 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-10 15:08:15 +00:00
tchernobog
3b593e00ae
- Partial attempt at fixing PythonPolicies broken return values
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@525 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-10 14:54:24 +00:00
jinx
50a5214bb9
essageAdded chapter Writing new policies
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@524 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-10 14:46:35 +00:00
tchernobog
c3065a86c6
- Fix bug with retval not treated as a bool value in wait_unlock()
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@523 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-10 11:38:10 +00:00
jinx
b6f23767cb
Added chapters Overview of SGPEM and Starting with SGPEM
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@521 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-10 03:20:36 +00:00
tchernobog
ec3361cb84
- Make test-python_loader a unit test instead of an integration test
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@520 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 22:20:55 +00:00
tchernobog
ef733b37e8
- Update test-python_loader, do not link to libpyloader anymore
...
- TODO: sigsegv (due to an hidden vtable?)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@519 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 21:56:16 +00:00
tchernobog
3c75e1391d
- Add support for conditional compilation of tests
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@518 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 21:02:43 +00:00
matrevis
bb1d465b34
- ArthurDent - Test completato codice del test di history
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@517 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 16:25:21 +00:00
tchernobog
0c2cba8bbe
- Fix compilation of test-history
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@515 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 11:37:09 +00:00
tchernobog
92e6f3be2b
- 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
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@514 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 10:49:41 +00:00
matrevis
24a0194368
- added some test drafts
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@512 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-09 05:19:43 +00:00
matrevis
8afcc2edbb
- Added draft of test code for Frontend Unit testing
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@510 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-03-08 16:57:23 +00:00