f1954c9f71- changed Makefile.am - added MyAutoDeadlock.xgp - removed holt_vert.gif and holt_horiz.gif
paolo
2006-09-16 08:10:06 +0000
83cdf0efb4- updated manual under holt_widget and simulation widget to reflect: - disposition menu and places printout (holt) - scaling popup menu (simulation)
paolo
2006-09-16 08:05:37 +0000
df862714a0- Completed porting to win32. Added project files for visual studio.net 2005. Now I can go to sleep (almost) pacefully...
elvez
2006-09-16 03:23:04 +0000
997ead080b- holt_widget: added places used/total to resources
paolo
2006-09-16 01:38:03 +0000
70c3609a8f- Try to make more fine tuned use of rpath, crossing fingers not to break builds for foreign hosts - Calc debian package final size dynamically
tchernobog
2006-09-16 00:42:10 +0000
28bd934c50- bugfix drawing holt_graph
paolo
2006-09-15 23:29:52 +0000
5cb771ba81- Whoops. Too much &-ed values to the file_test bitmask. Sorry 'bout that.
tchernobog
2006-09-15 22:29:24 +0000
0cbe635c1e- documentation and warning removal: holt_widget.??, simulation_widget.hh holt_container_window.cc
paolo
2006-09-15 22:14:23 +0000
715e51dc9d- An example of process (and thread) that blocks himself
paolo
2006-09-15 22:11:57 +0000
93feee1ee5- Cleanup GlobalPreferences badly cluttered interface, removing deprecated methods and things that don't exist in the design - Put the ``sgpemrc'' application configuration file into the proper place (``$HOME/.sgpemv2''), creating the directory if it doesn't exist, as per specs - Disable test-global_preferences_serialization building since it doesn't work with the new interface (todo: create a class inheriting from GlobalPreferences, and redefining get_config_filename() to return a tmpname to a mkfifo() pipe connected to the stdout. If you don't understand a word of this, you're not a Real Unix Programmer(tm)) - Update other files to use the new interface
tchernobog
2006-09-15 21:31:31 +0000
bd1b8f879b- Still a bit of portability-related changes. Now it is almost totally portable to Windows (only path of config file should remain...)
elvez
2006-09-15 16:41:24 +0000
057d3609f1- (Maybe) fix portability issue between different distros by disabling hardcoding the library path for DSOs. Will need to be tested.
tchernobog
2006-09-15 12:09:04 +0000
13c52d20a8- Bump version number for incoming release
tchernobog
2006-09-15 11:57:31 +0000
4080de9f5b- Make set_notify_enabled() methods of Simulation and History private to enforce encapsulation further (so that derived classes don't fall in temptation...)
tchernobog
2006-09-15 09:48:58 +0000
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
tchernobog
2006-09-15 09:34:12 +0000
93359507ea- Use modff() instead of modf() when using float parameters. C99 standard.
tchernobog
2006-09-14 19:41:21 +0000
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
tchernobog
2006-09-14 19:33:12 +0000
aef436eb45- "Is it so damn difficult to keep that Makefile " ... with a consistent tab usage? ;) j/j.. good job guys.
johnny
2006-09-14 18:39:52 +0000
b29873052b- Is it so damn difficult to keep that Makefile updated and in sorted order, huh? - Update specfile to use "make install-strip"
tchernobog
2006-09-14 18:19:34 +0000
f1bd513a4d- Overhaul rpm spec file. Still under testing, don't use it yet!
tchernobog
2006-09-14 17:57:46 +0000
6d54f886f1- Fixed portability issues. I'm curious to know where that programmer learnt about 'roundf' and 'uint', anyway...
elvez
2006-09-14 17:42:15 +0000
a075567773- Put hint in the glade file instead that in the code
tchernobog
2006-09-14 16:28:16 +0000
aec289ed92- Show Statistics and HoltGraph only when the user wants them
tchernobog
2006-09-14 16:20:01 +0000
382b38ab6a- Add beta tester names to the AUTHORS files
tchernobog
2006-09-14 15:40:18 +0000
aeaec77cd1- Another bit of auditing...
elvez
2006-09-14 15:31:42 +0000
90c562006a- Audited some files
elvez
2006-09-14 15:10:48 +0000
c78794e27d- Small changes to compile under vc++
elvez
2006-09-14 12:52:32 +0000
e2f760c2bf- Rename deb control file - Add distro files to makefile for distribution - Add a draft of an RPM specfile
tchernobog
2006-09-14 12:29:43 +0000
5df227431b- Update ebuild to behave correctly - Add control file to create debian packages (still untested, mantainer will be Marco)
tchernobog
2006-09-14 11:50:23 +0000
c39ecfed50- documentet cairo_widget.hh
paolo
2006-09-14 11:47:36 +0000
4872d56461- holt_container: partial implemented (and commented) scaling menu - simulation_widget: added scaling popup menu
paolo
2006-09-13 22:05:36 +0000
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.
tchernobog
2006-09-13 19:44:45 +0000
8743ede127- Forgot to escape some text from pango markup
elvez
2006-09-13 15:49:58 +0000
8b07ffa8e4- Slightly increased size of font - Added visualization of arrival time
elvez
2006-09-13 15:34:46 +0000
5632540530- bugfix: show/hide thread now update correctly holt_widget
paolo
2006-09-13 14:52:11 +0000
d15643131f- Added support for whole-simulation statistics to textual simulation
elvez
2006-09-13 13:58:44 +0000
5f0f9fed29- Added visualization of allocated/places for resources - Updated user manual accordingly with recent changes in the GUI
elvez
2006-09-13 13:29:46 +0000
240eb23e85- Added a "State" column
elvez
2006-09-12 23:17:07 +0000
3ef89029ec- Replaced "length" in column header with "duration" - Make the tree widget display more useful information
elvez
2006-09-12 22:36:25 +0000
15d2f72944- User manual, controlling the simulation.
matrevis
2006-09-12 22:34:55 +0000
cf38e2078b- Make HoltContainer and StatisticsContainer keep above the main application window, but not above every window in the desktop
tchernobog
2006-09-12 21:48:45 +0000
c77de95412- Fix involved bug that didn't let the system terminate after calling JumpTo
tchernobog
2006-09-12 21:35:41 +0000
403a192415- Removed the "close" item from the file menu
elvez
2006-09-12 21:28:47 +0000
af19489348- Don't keep a RefPtr to the glade file
tchernobog
2006-09-12 20:29:47 +0000
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.
tchernobog
2006-09-12 20:15:55 +0000
538470f96c- Minor fix: correct use of bitmasks
tchernobog
2006-09-12 17:55:12 +0000
bd2999990e- holt_container: added menu to select holt graph disposition
paolo
2006-09-12 17:09:01 +0000
fe024ef461- fixed graph respacing error (in wiew threads)
paolo
2006-09-12 13:36:27 +0000
4b9a03359d- Comment out debug code
tchernobog
2006-09-12 12:10:03 +0000
efa5b781ef- Small fix: don't reenable history notifications if they were disabled when we started to load an XML file
tchernobog
2006-09-12 09:39:17 +0000
1d7c053012- Fixes ConcreteHistory::clear() not resetting history front. Prevent throwing of std::out_of_range when opening a file after having run the simulation.
tchernobog
2006-09-12 09:27:35 +0000
0b8d42c933- Install examples following beta-testers' feedback
tchernobog
2006-09-12 09:01:53 +0000
b56ce00a5a- Updated help command
elvez
2006-09-11 23:52:02 +0000
46c4ab0b67- Updated section "From the commandline"
elvez
2006-09-11 23:50:56 +0000
b90ce71e0f- Licentiously fix license fixed text. Extend my flexible chiasm chewing up a flirting line.
tchernobog
2006-09-11 22:05:21 +0000
c96a96d683- Efficiently dropped efficency for the sake of efficiency.
matrevis
2006-09-11 21:56:54 +0000
79d2ae1e44- Added a new example, "Colori".
matrevis
2006-09-11 21:16:26 +0000
c4aac86d0a- Fixed yellow colours. - Fixed a bug in scheduler, forgetting to block a thread. - Added a grid feature to simulation_widget - Added file->new.
matrevis
2006-09-11 21:14:08 +0000
849a8ff473- Description and name of plugins is now correctly displayed in preferences dialog
elvez
2006-09-11 21:06:23 +0000
96dbda64cd- Adeed simple tabular statistics, modified statistics interfaces, updated architecture (don't know if something is missing...)
fpaparel
2006-09-11 01:32:05 +0000
afd292142e- (Hopefully) improved readability of colored entities inside the schedulables tree and resource list
elvez
2006-09-11 00:40:34 +0000
753f5db241- completed simulation_widget and holt_widget sections to manual
paolo
2006-09-10 21:32:41 +0000
661f38671e- added image files for user manual
paolo
2006-09-10 21:31:39 +0000
4ff377733a- holt_widget: left aligned resource labels if too large
paolo
2006-09-10 21:29:22 +0000
ca905257a6- Set mime-type properties
tchernobog
2006-09-09 16:57:26 +0000
957ce2c987- Add images needed for ``make dvi'' and ``make html'' (else ``make distcheck'' won't finish correctly). Sorry for the filesize. - Fix wrong reference in the user manual
tchernobog
2006-09-09 16:48:18 +0000
2d87f354e1- Finished backend statistics, added two source files, added simple and TEMPORARY printouts into simulation_widget
fpaparel
2006-09-09 16:04:35 +0000
20aa646546- Add new .xgp file to Makefile.am - Fix warning in manual
tchernobog
2006-09-09 15:45:39 +0000
25ac761844- User manual, Basics and Prerences Dialog - Added a new environment to test the difference between atomic and non atomic requests
matrevis
2006-09-09 14:23:34 +0000
48160eb23d- Clamp max percentual in JumpToDialog to avoid a gtk+ warning
tchernobog
2006-09-09 12:34:51 +0000
eec74de632- Poll more often to make "jump_to()" faster. Also increase time given to a policy before judging it dead to ~5 seconds.
tchernobog
2006-09-09 12:30:49 +0000
c6612d4ad4Written documentation for section "The Resources list"
elvez
2006-09-08 23:34:37 +0000
c0b65e96e9Written documentation for section "The Schedulables/Requests tree"
elvez
2006-09-08 23:18:56 +0000
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)
tchernobog
2006-09-08 20:34:05 +0000
90ff1f455d- Add a screenshot of the main window to the documentation. Images should be the exception, not the rule!
tchernobog
2006-09-08 16:05:16 +0000
aedac205ea- Add a warning about quicksort being stable only with some operators
tchernobog
2006-09-08 15:09:36 +0000
b065d0f099- Refresh user manual with up-to-date installation instructions, and a reviewed chapter about extending the system with your own policies
tchernobog
2006-09-08 15:01:23 +0000