tchernobog
af19489348
- Don't keep a RefPtr to the glade file
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1115 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 20:29:47 +00:00
tchernobog
cf4b4d050e
- Hide JumpTo progress dialog automatically on_response_event. Doesn't fix the previous bug.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1114 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 20:23:31 +00:00
tchernobog
0fe1e13ef9
- Move JumpTo to the main window
...
- Simplify progress dialog for JumpTo
- TODO: this code is buggy. SGPEMv2 won't exit after using JumpTo, unless you
kill it explicitly.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1113 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 20:15:55 +00:00
tchernobog
538470f96c
- Minor fix: correct use of bitmasks
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1112 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 17:55:12 +00:00
paolo
bd2999990e
- holt_container: added menu to select holt graph disposition
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1111 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 17:09:01 +00:00
paolo
fe024ef461
- fixed graph respacing error (in wiew threads)
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1110 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 13:36:27 +00:00
tchernobog
4b9a03359d
- Comment out debug code
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1109 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 12:10:03 +00:00
tchernobog
efa5b781ef
- Small fix: don't reenable history notifications if they
...
were disabled when we started to load an XML file
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1106 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 09:39:17 +00:00
tchernobog
1d7c053012
- Fixes ConcreteHistory::clear() not resetting history front. Prevent throwing of std::out_of_range when opening a file after having run the simulation.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1105 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 09:27:35 +00:00
elvez
b56ce00a5a
- Updated help command
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1100 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 23:52:02 +00:00
tchernobog
b90ce71e0f
- Licentiously fix license fixed text. Extend my flexible chiasm chewing up a flirting line.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1098 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 22:05:21 +00:00
matrevis
c96a96d683
- Efficiently dropped efficency for the sake of efficiency.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1097 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 21:56:54 +00:00
matrevis
79d2ae1e44
- Added a new example, "Colori".
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1096 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 21:16:26 +00:00
matrevis
c4aac86d0a
- Fixed yellow colours.
...
- Fixed a bug in scheduler, forgetting to block a thread.
- Added a grid feature to simulation_widget
- Added file->new.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1095 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 21:14:08 +00:00
elvez
849a8ff473
- Description and name of plugins is now correctly displayed in preferences dialog
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1094 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 21:06:23 +00:00
fpaparel
96dbda64cd
- Adeed simple tabular statistics, modified statistics interfaces,
...
updated architecture (don't know if something is missing...)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1092 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 01:32:05 +00:00
elvez
afd292142e
- (Hopefully) improved readability of colored entities inside the schedulables tree and resource list
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1091 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-11 00:40:34 +00:00
paolo
4ff377733a
- holt_widget: left aligned resource labels if too large
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1088 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-10 21:29:22 +00:00
fpaparel
2d87f354e1
- Finished backend statistics, added two source files, added simple and TEMPORARY printouts into
...
simulation_widget
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1080 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-09 16:04:35 +00:00
matrevis
25ac761844
- User manual, Basics and Prerences Dialog
...
- Added a new environment to test the difference
between atomic and non atomic requests
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1078 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-09 14:23:34 +00:00
tchernobog
48160eb23d
- Clamp max percentual in JumpToDialog to avoid a gtk+ warning
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1077 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-09 12:34:51 +00:00
tchernobog
34825da69b
- Expose the Schedulable::set_priority_push() method to python and
...
outside the backend in general (else, having a
get_current_priority() method was quite pointless)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1070 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-08 20:34:05 +00:00
elvez
0c02a29f8b
- "Beautify" debug printout from Python policy manager
...
- Added support for resource policies in textual frontend
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1064 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-08 14:15:24 +00:00
tchernobog
c1d72439b5
- Enable drawing of resources as ``3d'' cubes
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1059 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-08 09:49:30 +00:00
paolo
c2819ab0ea
- holt_widget: changed clipping; label too large aligned left
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1058 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-08 05:03:57 +00:00
elvez
e91cea9676
- Replaced the "configure-cpu-policy" command with a "configure" command which supports either cpu or resource policies. Closes task #34
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1057 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 23:50:46 +00:00
tchernobog
e4d359304c
- Add exception checking to ConcreteSimulation::jump_to()
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1054 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 21:26:41 +00:00
matrevis
a9c0ff01d2
- Added resource policies: FIFO and Priority.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1052 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 19:22:38 +00:00
tchernobog
f7eb44bf64
- Fix ``make distcheck''
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1051 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 19:12:19 +00:00
fpaparel
8271a880b2
- added source files
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1050 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 18:05:40 +00:00
tchernobog
81c34f5ce8
- Revert bad change
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1049 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 18:00:48 +00:00
fpaparel
3e4848b999
- Added statistics skeletron, updated gradients
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1048 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 17:52:19 +00:00
tchernobog
312b67e2a4
- Re-enable clipping for HoltSchedulable
...
- Add missing header to Makefile.am
- Regen POTFILE.in
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1046 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 16:56:42 +00:00
paolo
8cfa2469b2
- holt+simulation widgets: fixed errors on Simulation/History update
...
- gui_builder: resize and redraw showing/hidig threads on widgets
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1043 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 15:01:29 +00:00
tchernobog
449af3cd3e
- Use 3d spheres to show processes or threads. I've temporarily
...
disabled clipping on the schedulables name since I'm busy on other
tasks now, I'll fix that later this afternoon. This is an intermediate
commit.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1041 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 11:53:50 +00:00
elvez
a681f92dcb
- Handle exceptions in jumpto dialog, simpy copying it from SimulationController
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1040 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 11:28:08 +00:00
elvez
80f559ec7b
- Hopefully fixed instant reached by jumpto dialog
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1039 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 11:02:09 +00:00
elvez
162e0f95e5
- Fix misleandingly-indented code
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1038 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 10:52:13 +00:00
tchernobog
1203372f3e
- Small fix for the sake of code correctness
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1037 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 09:56:56 +00:00
tchernobog
3fe76dad2d
- Fix JumpTo dialog the better I can. Now it should work.
...
- TODO: manage exceptions both in Simulation::jump_to()
and in JumpToDialog
- TODO: check the semantic of _target_instant, maybe its value
is 1 more than expected?
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1036 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 09:32:24 +00:00
elvez
4aa7bcf460
- Implemented jumpto for the gui, it has some problems, but at 4:00 AM a human being should be doing something else, perhaps sleeping
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1034 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 02:08:00 +00:00
tchernobog
0f718f2899
- Fix all includes, separating header files to be installed
...
from other headers. Take it while it's hot.
- To all those that lock source files: you'll burn in hell. Really.
It'll be painful, dreadful and above all *long*. *Eternally* long.
And there'll be Freddy Mercury and The Queen playing, *all the time*,
day after boring, useless, sorrowful day. The song
will be *``Radio Ga-Ga''*, in secula secularum amen.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1033 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 00:43:00 +00:00
matrevis
6458511399
- Preferences completed.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1032 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-07 00:23:50 +00:00
tchernobog
3dbb0dbd80
- Prettify ReadyQueueWidget adding also the printout of the
...
current simulation instant
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1031 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 18:56:42 +00:00
tchernobog
e31aa3bf9c
- Add code for freeing memory also in destructor
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1030 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 18:35:51 +00:00
tchernobog
93fefe49e0
- Fix a leak in HoltWidget
...
- Add a for_each_in() template in sequences.tcc
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1029 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 18:31:32 +00:00
tchernobog
8e20f5499f
- Simplify a little sequences' interface
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1028 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 17:39:46 +00:00
tchernobog
c62734ef59
- Quick hack to the code of SimulationWidget to draw the
...
interval [a, b) of History (where b is the front), instead
than (a, b].
- TODO: SimulationWidget would sincerely benefit from some
more comments in the code
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1027 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 17:09:07 +00:00
tchernobog
22dded7243
- Fix the bug about reconfiguring a policy don't resetting the
...
History the Hard Way(tm)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1026 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 16:33:39 +00:00
tchernobog
cb1d85a4cc
- Add a widget to show the ReadyQueue
...
- Change slightly the gradients of the SimulationWidget to make
them more aggressive. Bite, Fido! :-)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1025 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-06 14:51:53 +00:00