Commit Graph

  • 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
  • 737324f250 - cairo_widget.cc - doc. updated - simulation_widget.?? - doc. completed - test-holt_widget - warnings removed paolo 2006-09-15 10:24:35 +0000
  • 9fc743e2a8 - Add icon, and update desktop file (I forgot to add the main group) tchernobog 2006-09-15 00:12:37 +0000
  • 5e02657395 - Dodoc in the right place tchernobog 2006-09-14 23:39:47 +0000
  • 29c664951f - Add desktop file - Delete old leftovers from first xmlsave implementation - Move valid dtd to xmlsave tchernobog 2006-09-14 23:34:12 +0000
  • 7bcd220f89 - Audited some other stuff elvez 2006-09-14 23:07:16 +0000
  • bd6e52f811 - cairo_widget.cc - documentation completed, removed all warnings - simulation_widget.hh - documentation completed paolo 2006-09-14 22:31:37 +0000
  • bb74bcbc48 - Remove destdir when finished tchernobog 2006-09-14 22:29:03 +0000
  • 0e9b32fe65 - Add todo note for deb packages tchernobog 2006-09-14 22:21:16 +0000
  • 93b78788ad - Add script to automatize creation of deb packages - Updated deb control file tchernobog 2006-09-14 22:07:43 +0000
  • 916743ed10 - Now RPMs are created okay from the spec file tchernobog 2006-09-14 20:52:35 +0000
  • 503634d7c5 Again, portability fixes elvez 2006-09-14 20:42:54 +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
  • 8c7b3a2e3d - Fix compilation. tchernobog 2006-09-14 12:38:45 +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
  • 9cb356a3f8 updated glade files fpaparel 2006-09-14 11:00:39 +0000
  • 03498c1a78 added statistics show/hide, resized windows, added, scrolbars, added simulation statistics fpaparel 2006-09-14 10:58:54 +0000
  • 290360c3b0 - Update ebuild tchernobog 2006-09-14 10:46: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
  • 9c50d712f3 - Fix bug in FCFS. Thanks, Filippo. tchernobog 2006-09-13 11:59:44 +0000
  • b4dd5d592c - Finished backend SimulationStatistics, temporary stdout printout, added pensieri.xgp to show fcfs problem fpaparel 2006-09-13 11:26:03 +0000
  • 2c9c5ec498 - I forgot to include the policy. matrevis 2006-09-13 01:28:22 +0000
  • 43bd4369ed - Added priority inversion issue and solution. matrevis 2006-09-13 01:27:03 +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
  • cf4b4d050e - Hide JumpTo progress dialog automatically on_response_event. Doesn't fix the previous bug. tchernobog 2006-09-12 20:23:31 +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
  • c6612d4ad4 Written documentation for section "The Resources list" elvez 2006-09-08 23:34:37 +0000
  • c0b65e96e9 Written documentation for section "The Schedulables/Requests tree" elvez 2006-09-08 23:18:56 +0000
  • 5825423f79 - Microscopic fixes tchernobog 2006-09-08 22:00:47 +0000
  • e020096532 - Written documentation for section "Overall view of the main window" elvez 2006-09-08 21:45:06 +0000
  • 461f29023e - Update manuals with: * exposed interface * scheduling policies description tchernobog 2006-09-08 20:55:19 +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