2008-04-16 Maurice van der Pot * NEWS: * configure.in: Version 0.14.3 2008-04-15 Maurice van der Pot * data/mime/Makefile.am: Remove the update-desktop-database line altogether, because as far as I can tell it's the distribution's job to run it. The change previously committed was incorrect. The build may have succeeded, but the mimeinfo cache was generated in the wrong place. 2008-04-13 Maurice van der Pot * data/mime/Makefile.am: Prevent failure of update-desktop-database when not performing make install as root. 2008-04-08 Maurice van der Pot * configure.in: Now requiring libxml-2.6.27 and libxslt-1.1.23, because the latter is the first release containing the week-in-year fix (bug #452876), which we need for our changes in html1_gantt.xsl committed in revision 850. 2008-04-05 Maurice van der Pot * Makefile.win32: Add better default PREFIX for build on Windows. * data/stylesheets/planner2html.xsl: Update link to homepage in exported HTML and underline it so people will know it's a link (bug #430477). 2008-03-26 Maurice van der Pot * src/planner-gantt-view.c: (gantt_view_create_widget): Added percent complete column to gantt view as well. * src/planner-task-tree.c: (task_tree_complete_edited), (task_tree_add_column): Added range checking for percent complete column to prevent GTK warnings. 2008-03-15 Maurice van der Pot * data/stylesheets/html1_gantt.xsl: Use long resource name in exported HTML if no short resource name is given, also for milestone tasks (bug #439180). 2008-03-15 Maurice van der Pot * libplanner/mrp-task-manager.c: (remove_parent_predecessors_from_dependency_graph), (remove_parent_from_dependency_graph), (add_parent_predecessors_to_dependency_graph), (add_parent_to_dependency_graph), (task_manager_build_dependency_graph), (task_manager_do_forward_pass), (task_manager_do_backward_pass), (check_move_traverse_recursive), (check_move_traverse), (mrp_task_manager_check_move): Fixed bug #382548. Planner now correctly detects loops that would be created by indenting a task that is a predecessor of the task that would become its parent, so it will no longer crash trying to undo an invalid action. * tests/task-test.c: (main): Added regression tests for bug #382548 and related issues. 2008-03-03 Kurt Maute * src/planner-task-view.c Patch to correct L10N error per bug # 520064 2008-02-27 Kurt Maute * src/planner-task-tree.c * src/planner-gantt-model.c * src/planner-gantt-model.h * src/planner-task-view.c: Patch to add % complete column to task view. Original patch by Robert Mibus, enhanced by me to allow edit of the % complete column in task view. Bug # 379975 2008-02-15 Maurice van der Pot * src/planner-task-tree.c: (planner_task_tree_indent_task), (planner_task_tree_unindent_task), (planner_task_tree_move_task_up): Keep selection as much as possible when indenting and unindenting. 2008-02-15 Maurice van der Pot * src/eel-canvas-rect.c: (eel_canvas_rect_bounds): * src/planner-gantt-chart.c: (gantt_chart_map), (gantt_chart_size_allocate), (gantt_chart_reflow_idle), (planner_gantt_chart_reflow_now), (gantt_chart_project_start_changed), (planner_gantt_chart_set_model), (gantt_chart_get_visible_region), (gantt_chart_set_zoom): * src/planner-gantt-chart.h: * src/planner-gantt-row.c: (gantt_row_drag_item_to_pointer), (gantt_row_scroll_timeout_cb), (get_drag_spot), (gantt_row_event): Allow dragging of duration beyond the window size and show the percentage in the status bar when dragging progress. 2008-02-14 Maurice van der Pot * data/mime/planner.xml.in: Added indication that mime-type application/x-planner is a sub-class of application/xml. 2008-02-14 Maurice van der Pot * configure.in: * libplanner/Makefile.am: * libplanner/mrp-sql.c: (sql_execute_command), (sql_execute_query), (sql_get_last_error), (get_int), (get_id), (get_string), (get_boolean), (get_float), (is_field), (get_inserted_id), (mrp_sql_init), (sql_read_project), (sql_read_phases), (sql_read_property_specs), (sql_read_property_values), (sql_read_overriden_day_types), (sql_read_overriden_days), (sql_read_day_types), (sql_read_calendars), (sql_read_groups), (sql_read_resources), (sql_read_assignments), (sql_read_relations), (sql_read_tasks), (mrp_sql_load_project), (sql_write_project), (sql_write_phases), (sql_write_phase), (sql_write_property_specs), (sql_write_property_values), (sql_write_day_types), (sql_write_overridden_day_type), (sql_write_overridden_dates), (sql_write_calendars_recurse), (sql_write_calendar_id), (sql_write_groups), (sql_write_default_group_id), (sql_write_resources), (sql_write_tasks), (mrp_sql_save_project): * libplanner/mrp-sql.h: * libplanner/mrp-storage-sql.c: (storage_sql_init): * src/Makefile.am: * src/planner-sql-plugin.c: (sql_execute_command), (sql_execute_query), (sql_get_last_error), (get_int), (get_string), (check_database_tables), (create_database), (sql_get_tested_connection), (sql_plugin_retrieve_project_id), (sql_plugin_save), (plugin_init): Added support for libgda 3 as requested by Martin-Éric Racine in bug #511833. 2008-02-11 Maurice van der Pot * src/planner-sidebar.c: (planner_sidebar_append): Created a LABEL_FOR relation for buttons in the sidebar to improve accessibility as suggested in bug #337382 by Rich Burridge . 2008-02-09 Maurice van der Pot * libplanner/mrp-task-manager.c: (task_manager_calculate_task_finish), (task_manager_calculate_task_start_from_finish): Don't let fixed duration tasks run during non-working intervals on a working day (such as lunch time). This fixes the incorrect duration of fixed duration tasks as reported in bug #486990 by Sebastien Roy . * libplanner/mrp-task.c: (task_class_init): Fixed typo in property description. * src/planner-gantt-row.c: (gantt_row_notify_cb): Allow changes in scheduling mode to update the gantt bar appearance. 2008-02-02 Maurice van der Pot * libplanner/mrp-sql.c: (mrp_sql_load_project), (mrp_sql_save_project): * src/planner-sql-plugin.c: (sql_get_tested_connection): Now setting time zone to UTC in all connections to the database, otherwise the database will assume date fields are in local time and mess up the conversion to seconds since epoch. This caused a shift in project_start each time a project was read from the database. 2008-01-29 Kurt Maute Patch to correct distcheck error, courtesy of Gilles Dartiguelongue (bug #464359) * data/mime/Makefile.am * data/Makefile.am * data/stylesheets/Makefile.am * Makefile.am Patch to resolve bug #312029 * data/glade/resource-input-dialog.glade 2008-01-23 Maurice van der Pot * data/stylesheets/msp2planner.xsl: Now using OutlineNumber instead of WBS when importing MS project XML, fixing bug #373008. 2008-01-13 Maurice van der Pot * data/stylesheets/html1_tasks.xsl: fix calculation of task costs in exported HTML for tasks worked on by multiple people (bug #499090). 2007-12-09 Maurice van der Pot * configure.in: don't fail on make install if update-mime-database or update-desktop-database weren't found. * src/planner-sql-plugin.c: (check_database_tables): call g_object_unref instead of g_free on results from sql_execute_query. Should fix bug #397132. 2007-07-28 Kurt Maute Patch to correct week number by Maurice van der Pot *libplanner/mrp-time.c *libplanner/mrp-time.h *src/planner-scale-utils.c *data/stylesheets/html1_gantt.xsl Patch to use po/LINGUAS file by Gilles Dartiguelongue: *configure.in *autogen.sh *po/LINGUAS 2007-07-28 Kurt Maute Two patches from Maurice van der Pot: * src/planner-task-tree.c - disable selection updates before manipulating tasks (works for single selection, but not multiple - bug 436263) * src/planner-gantt-row.c - fix resource name redraw in gantt chart when dragging relation arrow over it * MAINTAINERS - added Maurice * AUTHORS - added Maurice 2007-07-15 Kurt Maute The following update provided by Maurice van der Pot * src/planner-gantt-row.c - allow dragging the completion bar in the gantt chart Clean up some of the indenting in the .xsl files: * data/dtd/mrproject-0.6.dtd * data/stylesheets/html1_tasks.xsl * data/stylesheets/html1_css.xsl * data/stylesheets/html1_resources.xsl * data/stylesheets/msp2planner.xsl * data/stylesheets/html1_gantt.xsl * data/stylesheets/planner2html.xsl 2007-07-02 Kurt Maute The following update provided by Maurice van der Pot * configure.in: escape newlines in ALL_LINGUAS * data/stylesheets/html1_css_ie.xsl * data/stylesheets/html1_css.xsl * data/stylesheets/html1_gantt.xsl * data/stylesheets/Makefile.am * data/stylesheets/planner2html.xsl - fix layout of gantt chart in HTML export (headers not aligned with gantt bars) per bug #393620 2007-06-11 Chao-Hsiung Liao * configure.in: Added 'zh_HK' to ALL_LINGUAS. 2007-04-12 Gintautas Miliauskas * configure.in: Added 'lt' to ALL_LINGUAS. 2007-03-13 Kurt Maute * planner-gantt-chart.c * planner-gantt-chart.h * planner-gantt-view.c: Store 'Show Guide Lines' setting in gconf - contributed by Marie Durand 2007-02-05 Matic Zgur * configure.in: Added 'sl' to ALL_LINGUAS. 2007-01-03 Jordi Mas i Hernàndez * planner-gantt-view.c: adds mouse wheel support to to the gannt view. * planner-usage-view.c: adds mouse wheel support to to the usage view. 2007-01-02 Jordi Mas i Hernàndez * libplanner/mrp-task-manager.c: fixes bug #372694 2006-12-27 Jordi Mas i Hernàndez * planner-html-plugin.c: fixes bug #388454. We were freeing a memory block that was already free. 2006-12-27 Jordi Mas i Hernàndez * data/stylesheets/html1_gantt.xsl: I18N for strings and dates * data/stylesheets/html1_resources.xsl: I18N for strings and dates * data/stylesheets/html1_tasks.xsl: I18N for strings and dates * data/stylesheets/planner2html.xsl: I18N for strings and dates * libplanner/mrp-xsl.c: Add I18N support for HTML export * po/POTFILES.in: Adds localizable.xml * data/stylesheets/localizable.xml: New strings to localise 2006-12-14 Kurt Maute * src/planner-window.c: use ngettext for translation of plural. Bug # 345163, patch contributed by Arthur Petitpierre * data/stylesheets/html1_css.xsl: fix row height alignment of gantt on html export when viewed in Internet Explorer. Bug # 332748, patch contributed by Nico de Groot * data/images/(various).png: commit Tango images contributed by Frédéric Bellaiche via bug #357525