tchernobog
13c52d20a8
- Bump version number for incoming release
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1173 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-15 11:57:31 +00:00
tchernobog
4080de9f5b
- Make set_notify_enabled() methods of Simulation and History private to enforce encapsulation further (so that derived classes don't fall in temptation...)
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1171 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-15 09:48:58 +00:00
tchernobog
83b655496f
- Use a NotifyLock instead of (History|Simulation)::set_notify_enabled() method, which is more elegant and also exception-safe
...
- Delete set_notify_enabled() method from ConcreteHistory; it was both wrong and useless, and caused impredictable behaviour!
- Don't make some methods of History and Simulation virtual if we don't want the user to override them
- Loading from file and jumping to an instant of the simulation should be much quickier now
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1170 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-15 09:34:12 +00:00
paolo
737324f250
- cairo_widget.cc - doc. updated
...
- simulation_widget.?? - doc. completed
- test-holt_widget - warnings removed
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1169 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-15 10:24:35 +00:00
tchernobog
9fc743e2a8
- Add icon, and update desktop file (I forgot to add the main group)
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1168 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-15 00:12:37 +00:00
tchernobog
5e02657395
- Dodoc in the right place
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1167 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 23:39:47 +00:00
tchernobog
29c664951f
- Add desktop file
...
- Delete old leftovers from first xmlsave implementation
- Move valid dtd to xmlsave
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1166 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 23:34:12 +00:00
elvez
7bcd220f89
- Audited some other stuff
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1165 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 23:07:16 +00:00
paolo
bd6e52f811
- cairo_widget.cc - documentation completed, removed all warnings
...
- simulation_widget.hh - documentation completed
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1164 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 22:31:37 +00:00
tchernobog
bb74bcbc48
- Remove destdir when finished
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1163 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 22:29:03 +00:00
tchernobog
0e9b32fe65
- Add todo note for deb packages
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1162 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 22:21:16 +00:00
tchernobog
93b78788ad
- Add script to automatize creation of deb packages
...
- Updated deb control file
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1161 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 22:07:43 +00:00
tchernobog
916743ed10
- Now RPMs are created okay from the spec file
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1160 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 20:52:35 +00:00
elvez
503634d7c5
Again, portability fixes
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1159 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 20:42:54 +00:00
tchernobog
93359507ea
- Use modff() instead of modf() when using float parameters. C99 standard.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1158 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 19:41:21 +00:00
tchernobog
3e4ad93dc9
- Convert images on the fly before making dist (if you need
...
to make pdf or dvi, make dist before). Requires ImageMagick
installed.
- Delete obsolete images
- Fix compilation of manual
- TODO: add txt files for missing images from the info files
- TODO: fix image sizes when generating pdf/dvi, because they're
wrong
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1157 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 19:33:12 +00:00
johnny
aef436eb45
- "Is it so damn difficult to keep that Makefile " ... with a consistent tab usage? ;) j/j.. good job guys.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1156 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 18:39:52 +00:00
tchernobog
b29873052b
- Is it so damn difficult to keep that Makefile updated and in sorted order, huh?
...
- Update specfile to use "make install-strip"
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1155 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 18:19:34 +00:00
tchernobog
f1bd513a4d
- Overhaul rpm spec file. Still under testing, don't use it yet!
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1154 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 17:57:46 +00:00
elvez
6d54f886f1
- Fixed portability issues. I'm curious to know where that programmer learnt about 'roundf' and 'uint', anyway...
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1153 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 17:42:15 +00:00
tchernobog
a075567773
- Put hint in the glade file instead that in the code
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1152 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 16:28:16 +00:00
tchernobog
aec289ed92
- Show Statistics and HoltGraph only when the user wants them
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1151 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 16:20:01 +00:00
tchernobog
382b38ab6a
- Add beta tester names to the AUTHORS files
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1150 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 15:40:18 +00:00
elvez
aeaec77cd1
- Another bit of auditing...
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1149 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 15:31:42 +00:00
elvez
90c562006a
- Audited some files
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1148 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 15:10:48 +00:00
elvez
c78794e27d
- Small changes to compile under vc++
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1147 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 12:52:32 +00:00
tchernobog
8c7b3a2e3d
- Fix compilation.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1146 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 12:38:45 +00:00
tchernobog
e2f760c2bf
- Rename deb control file
...
- Add distro files to makefile for distribution
- Add a draft of an RPM specfile
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1145 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 12:29:43 +00:00
tchernobog
5df227431b
- Update ebuild to behave correctly
...
- Add control file to create debian packages (still untested,
mantainer will be Marco)
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1144 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 11:50:23 +00:00
paolo
c39ecfed50
- documentet cairo_widget.hh
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1143 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 11:47:36 +00:00
fpaparel
9cb356a3f8
updated glade files
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1142 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 11:00:39 +00:00
fpaparel
03498c1a78
added statistics show/hide, resized windows, added, scrolbars, added
...
simulation statistics
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1141 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 10:58:54 +00:00
tchernobog
290360c3b0
- Update ebuild
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1140 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-14 10:46:36 +00:00
paolo
4872d56461
- holt_container: partial implemented (and commented) scaling menu
...
- simulation_widget: added scaling popup menu
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1138 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 22:05:36 +00:00
tchernobog
da0aabcf61
- Ensure notifications from History are disabled while
...
editing a request. This *could* fix the infamous "st8ad_cast"
bug, but there's no guarantee. A backtrace for the bug
shows the problem doesn't happen inside our code, so the
best thing we can do is to kill the bug by static analysis.
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1136 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 19:44:45 +00:00
elvez
8743ede127
- Forgot to escape some text from pango markup
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1132 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 15:49:58 +00:00
elvez
8b07ffa8e4
- Slightly increased size of font
...
- Added visualization of arrival time
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1131 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 15:34:46 +00:00
paolo
5632540530
- bugfix: show/hide thread now update correctly holt_widget
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1130 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 14:52:11 +00:00
elvez
d15643131f
- Added support for whole-simulation statistics to textual simulation
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1128 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 13:58:44 +00:00
elvez
5f0f9fed29
- Added visualization of allocated/places for resources
...
- Updated user manual accordingly with recent changes in the GUI
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1127 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 13:29:46 +00:00
tchernobog
9c50d712f3
- Fix bug in FCFS. Thanks, Filippo.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1126 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 11:59:44 +00:00
fpaparel
b4dd5d592c
- Finished backend SimulationStatistics, temporary stdout printout,
...
added pensieri.xgp to show fcfs problem
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1125 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 11:26:03 +00:00
matrevis
2c9c5ec498
- I forgot to include the policy.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1124 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 01:28:22 +00:00
matrevis
43bd4369ed
- Added priority inversion issue and solution.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1123 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-13 01:27:03 +00:00
elvez
240eb23e85
- Added a "State" column
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1122 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 23:17:07 +00:00
elvez
3ef89029ec
- Replaced "length" in column header with "duration"
...
- Make the tree widget display more useful information
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1121 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 22:36:25 +00:00
matrevis
15d2f72944
- User manual, controlling the simulation.
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1120 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 22:34:55 +00:00
tchernobog
cf38e2078b
- Make HoltContainer and StatisticsContainer keep above the main
...
application window, but not above every window in the desktop
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1119 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 21:48:45 +00:00
tchernobog
c77de95412
- Fix involved bug that didn't let the system terminate after
...
calling JumpTo
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1118 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 21:35:41 +00:00
elvez
403a192415
- Removed the "close" item from the file menu
...
git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@1117 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-09-12 21:28:47 +00:00