1. 24 Oct, 2009 1 commit
  2. 15 Apr, 2009 2 commits
  3. 14 Apr, 2009 1 commit
    • Maurice van der Pot's avatar
      Added makefiles for building and installing the user guide on Windows. · 8ac490a1
      Maurice van der Pot authored
      2009-04-14  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* Makefile.win32:
      	* docs/Makefile.win32:
      	* docs/user-guide/Makefile.win32:
      	* docs/user-guide/C/Makefile.win32: Added makefiles for building and
      	installing the user	guide on Windows. This requires docbook-xml and
      	docbook-xsl to be installed under $(PREFIX)/src. There is room for
      	improvement here, because the paths are currently hardcoded.
      	Also fixed installer to include	libgio-2.0-0.dll.
      
      	* docs/user-guide/C/planner.xml: Make images non-floating again.
      
      	* libplanner/mrp-sql.c (mrp_sql_load_project),
      	(mrp_sql_save_project): 
      	* src/planner-sql-plugin.c (sql_get_tested_connection):
      	Properly quoted timezone in SQL. It was causing problems with 
      	PostgreSQL 8.0.x (bug #571801).
      
      
      svn path=/trunk/; revision=958
      8ac490a1
  4. 07 Apr, 2009 1 commit
    • Maurice van der Pot's avatar
      Fixed typo. · e217b32c
      Maurice van der Pot authored
      2009-04-07  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* README: Fixed typo.
      
      	* libplanner/mrp-old-xml.c (old_xml_read_project):
      	Fixed possible NULL pointer dereference (bug #334116).
      
      	* src/planner-project-properties.c (mpp_property_value_data_func),
      	(mpp_project_property_get_value_string):
      	* src/planner-resource-view.c (resource_view_property_data_func):
      	* src/planner-task-tree.c (task_tree_property_data_func):
      	Fixed use of uninitialized variables (bug #334113).
      
      
      svn path=/trunk/; revision=955
      e217b32c
  5. 02 Apr, 2009 1 commit
  6. 21 Mar, 2009 2 commits
  7. 29 Dec, 2008 1 commit
    • Maurice van der Pot's avatar
      Brought up to date. · ccd3e788
      Maurice van der Pot authored
      2008-12-29  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* README: Brought up to date.
      
      	* Makefile.win32: 
      	* installer/english.nsh: 
      	* installer/langmacros.nsh:
      	* installer/planner-installer.nsi:
      	* src/Makefile.win32: 
      	- Moved installer languages to separate directory.
      	- Removed traces of libgnomeprint
      	- Decreased verbosity of Windows installer build
      
      
      svn path=/trunk/; revision=943
      ccd3e788
  8. 24 Dec, 2008 1 commit
    • Maurice van der Pot's avatar
      Replaced --enable-database with --with-database to allow selection of · 2c748ff1
      Maurice van der Pot authored
      2008-12-24  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* configure.in: Replaced --enable-database with --with-database to
      	allow selection of libgda version (patch by Gilles Dartiguelongue
      	<gilles.dartiguelongue@esiee.org> in bug #562984). This will become
      	useful again when we start supporting libgda 4.0.
      
      	* libplanner/mrp-sql.c (sql_quote_and_escape_const_string),
      	(sql_quote_and_escape_string), (sql_get_last_error), (get_int),
      	(get_id), (get_string), (get_boolean), (get_float),
      	(sql_read_property_specs), (mrp_sql_load_project),
      	(sql_write_project), (sql_write_phases), (sql_write_phase),
      	(sql_write_specific_property_specs), (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_groups),
      	(sql_write_resources), (sql_write_tasks), (mrp_sql_save_project):
      	* src/planner-sql-plugin.c (sql_get_last_error), (get_int),
      	(get_string), (create_database), (sql_get_tested_connection),
      	(sql_plugin_retrieve_project_id), (sql_plugin_save):
      	- Added escaping of strings used in SQL statements (fixing bug #168147
      	reported by Iain Rae <iainr@zathras.org>)
      	- Dropped support for libgda < 3.0
      	- Fixed error in sql_read_property_specs introduced in revision 881.
      
      
      svn path=/trunk/; revision=941
      2c748ff1
  9. 05 Nov, 2008 1 commit
    • Maurice van der Pot's avatar
      Removed unused function. Commented out unused functions. · 722f98d8
      Maurice van der Pot authored
      2008-11-05  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* libplanner/mrp-parser.c: Removed unused function.
      	* libplanner/mrp-task-manager.c: Commented out unused functions.
      	* configure.in:
      	* data/ui/main-window.ui:
      	* src/planner-gantt-print.c:
      	* src/planner-gantt-print.h:
      	* src/planner-gantt-view.c (gantt_view_print):
      	* src/planner-print-dialog.c:
      	* src/planner-print-dialog.h:
      	* src/planner-print-job.c:
      	* src/planner-print-job.h:
      	* src/planner-resource-view.c (resource_view_print),
      	(resource_view_cost_data_func):
      	* src/planner-table-print-sheet.c:
      	* src/planner-table-print-sheet.h:
      	* src/planner-task-view.c (task_view_print),
      	(task_view_print_cleanup):
      	* src/planner-usage-view.c (usage_view_print):
      	* src/planner-view.c (planner_view_print):
      	* src/planner-view.h:
      	* src/planner-window.c: Rewrote printing to use the GTK printing API. Thanks
      	to Francisco Moraes for an initial patch. Also fixed a few memory leaks.
      
      
      svn path=/trunk/; revision=937
      722f98d8
  10. 03 Sep, 2008 1 commit
  11. 21 Aug, 2008 1 commit
    • Maurice van der Pot's avatar
      Switched over from tables to divs for layout. Markup and CSS was validated · f8983c6f
      Maurice van der Pot authored
      2008-08-21  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* data/stylesheets/Makefile.am:
      	* data/stylesheets/html1_css.xsl:
      	* data/stylesheets/html1_css_ie.xsl:
      	* data/stylesheets/html1_css_ie7.xsl:
      	* data/stylesheets/html1_gantt.xsl:
      	* data/stylesheets/html1_resources.xsl:
      	* data/stylesheets/html1_tasks.xsl:
      	* data/stylesheets/planner2html.xsl:
      	Switched over from tables to divs for layout. Markup and CSS was validated
      	and tested with Firefox 3.0.1 (perfect), Firefox 2.0.0.16 (minor issue with
      	scrollbars), Opera 9.51 (perfect), Internet Explorer 6.0 & 7.0 (gantt
      	scrollbars always visible, milestone diamond is shown as a square).
      	Should fix bugs #471218 and #478027.
      
      
      svn path=/trunk/; revision=931
      f8983c6f
  12. 29 Jul, 2008 2 commits
    • Maurice van der Pot's avatar
      Fix makefile for Windows to work with both libpng <= 1.2.8, where the dll · 19bc5804
      Maurice van der Pot authored
      2008-07-29  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* Makefile.win32: Fix makefile for Windows to work with both libpng <=
      	1.2.8, where the dll was named libpng13.dll, and libpng >= 1.2.29, where it
      	is named libpng12-0.dll.
      
      
      svn path=/trunk/; revision=928
      19bc5804
    • Maurice van der Pot's avatar
      Added font description files needed for printing on Windows (fixes crashes · f91d2f75
      Maurice van der Pot authored
      2008-07-29  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* Makefile.win32: Added font description files needed for printing on
      	Windows (fixes crashes or lock-ups when trying to print). Also added a
      	printer icon that was missing and the menu description for the print preview
      	window.
      	* data/planner.rc.in: Removed a few references to "Imendio Planner"	that
      	would end up in the executable for Windows.
      
      
      svn path=/trunk/; revision=927
      f91d2f75
  13. 22 Jul, 2008 2 commits
    • Maurice van der Pot's avatar
      Now building everything in src/ except planner_main.c into a convenience · 3ba25928
      Maurice van der Pot authored
      2008-07-22  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* src/Makefile.am:
      	Now building everything in src/ except planner_main.c into a convenience
      	library that can be used for testing.
      
      	* src/planner-cmd-manager.c (transaction_cmd_do): Abort redo-ing as soon as
      	the end of the transaction is encountered. Fixes bug #420443 reported by
      	Lincoln Phipps <lincoln.phipps@openmutual.net>.
      
      	* tests/Makefile.am:
      	* tests/cmd-manager-test.c (test_cmd_do), (test_cmd_undo),
      	(test_cmd_free), (test_cmd), (main):
      	Added test for PlannerCmdManager, including regression test for bug #420443.
      
      
      svn path=/trunk/; revision=926
      3ba25928
    • Maurice van der Pot's avatar
      Fix a bug in copying default day types when copying a calendar on 64-bit · 3be8c467
      Maurice van der Pot authored
      2008-07-22  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* libplanner/mrp-calendar.c (mrp_calendar_copy):
      	Fix a bug in copying default day types when copying a calendar on 64-bit
      	platforms.
      
      	* tests/calendar-test.c (main):
      	Fixed a bug in the tests that only showed up on 64-bit platforms.
      
      	* libplanner/Makefile.am:
      	* libplanner/mrp-paths-gnome.c (mrp_paths_get_glade_dir),
      	(mrp_paths_get_image_dir), (mrp_paths_get_plugin_dir),
      	(mrp_paths_get_dtd_dir), (mrp_paths_get_stylesheet_dir),
      	(mrp_paths_get_storagemodule_dir),
      	(mrp_paths_get_file_modules_dir), (mrp_paths_get_ui_dir),
      	(mrp_paths_get_sql_dir):
      	* tests/Makefile.am:
      	* tests/files/Makefile.am:
      	Allow various paths to be overridden through environment variables, so the
      	tests can be run before planner (and its plugins) have been installed.
      	Now tests are run successfully in make check and make distcheck.
      
      
      svn path=/trunk/; revision=923
      3be8c467
  14. 20 Jul, 2008 2 commits
    • Maurice van der Pot's avatar
      Properly fixed bug #539993. · 5ace1a32
      Maurice van der Pot authored
      2008-07-20  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* libplanner/mrp-sql.c: Properly fixed bug #539993.
      
      svn path=/trunk/; revision=922
      5ace1a32
    • Maurice van der Pot's avatar
      change --with-compile-warnings to --enable-compile-warnings fix error from · 42f28487
      Maurice van der Pot authored
      2008-07-20  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* acinclude.m4: change --with-compile-warnings to --enable-compile-warnings
      	* autogen.sh: fix error from sed when running autogen.sh
      	* libplanner/mrp-sql.c: Fix missing semicolon in database support code,
      	fixing bug #539993 (patch by Mirco Müller <mirco.mueller@ubuntu.com>).
      	* src/planner-window.c: (window_restore_state): Use a reasonable default
      	window size if no previous window size is known.
      
      svn path=/trunk/; revision=921
      42f28487
  15. 18 Jul, 2008 1 commit
  16. 16 Jul, 2008 1 commit
    • Maurice van der Pot's avatar
      Added a 'createinstaller' target to the Makefiles for Windows that uses · 8c4f59fa
      Maurice van der Pot authored
      2008-07-17  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* Makefile.win32:
      	* installer/english.nsh:
      	* installer/langmacros.nsh:
      	* installer/planner-installer.nsi:
      	* libplanner/Makefile.win32:
      	* src/Makefile.win32:
      	Added a 'createinstaller' target to the Makefiles for Windows that uses the
      	Nullsoft scriptable install system to create an installer.
      
      
      svn path=/trunk/; revision=919
      8c4f59fa
  17. 29 Apr, 2008 1 commit
  18. 20 Apr, 2008 1 commit
    • Maurice van der Pot's avatar
      Enabling evolution data server backend support caused configure to fail · f87ddb2a
      Maurice van der Pot authored
      2008-04-20  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* configure.in: Enabling evolution data server backend support caused
      	configure to fail (bug #528971). Thanks to Robin Cook <rcook@wyrms.net> for
      	noticing and providing a patch.
      	* libplanner/Makefile.am: Adding -lm to LIBADD for libplanner as suggested
      	by Marcin Banasiak <megabajt@pld-linux.org>, hopefully fixing bug #528582
      	reported by Patryk Zawadzki <patrys@pld-linux.org>.
      
      
      svn path=/trunk/; revision=909
      f87ddb2a
  19. 16 Apr, 2008 2 commits
    • Maurice van der Pot's avatar
      Version 0.14.3 · 6150258c
      Maurice van der Pot authored
      2008-04-16  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* NEWS:
      	* configure.in: Version 0.14.3
      
      
      svn path=/trunk/; revision=906
      6150258c
    • Maurice van der Pot's avatar
      Remove the update-desktop-database line altogether, because as far as I · 753b6972
      Maurice van der Pot authored
      2008-04-15  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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.
      
      
      svn path=/trunk/; revision=905
      753b6972
  20. 13 Apr, 2008 1 commit
  21. 12 Apr, 2008 1 commit
  22. 04 Apr, 2008 1 commit
  23. 26 Mar, 2008 1 commit
    • Maurice van der Pot's avatar
      Added percent complete column to gantt view as well. Added range checking · 45eb813f
      Maurice van der Pot authored
      2008-03-26  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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.
      
      
      svn path=/trunk/; revision=896
      45eb813f
  24. 15 Mar, 2008 2 commits
    • Maurice van der Pot's avatar
      Use long resource name in exported HTML if no short resource name is · c0a9aefd
      Maurice van der Pot authored
      2008-03-15  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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).
      
      
      svn path=/trunk/; revision=895
      c0a9aefd
    • Maurice van der Pot's avatar
      Fixed bug #382548. Planner now correctly detects loops that would be · 37d81612
      Maurice van der Pot authored
      2008-03-15  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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.
      
      
      svn path=/trunk/; revision=894
      37d81612
  25. 04 Mar, 2008 1 commit
  26. 28 Feb, 2008 1 commit
  27. 15 Feb, 2008 2 commits
    • Maurice van der Pot's avatar
      Keep selection as much as possible when indenting and unindenting. · 36a36fb2
      Maurice van der Pot authored
      2008-02-15  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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.
      
      
      svn path=/trunk/; revision=884
      36a36fb2
    • Maurice van der Pot's avatar
      Allow dragging of duration beyond the window size and show the percentage · 8a47f7e2
      Maurice van der Pot authored
      2008-02-15  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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.
      
      
      svn path=/trunk/; revision=883
      8a47f7e2
  28. 14 Feb, 2008 2 commits
    • Maurice van der Pot's avatar
      Added indication that mime-type application/x-planner is a sub-class of · 2baaaf29
      Maurice van der Pot authored
      2008-02-14  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* data/mime/planner.xml.in: Added indication that mime-type
      	application/x-planner is a sub-class of application/xml.
      
      
      svn path=/trunk/; revision=882
      2baaaf29
    • Maurice van der Pot's avatar
      ... · 4dd20bf2
      Maurice van der Pot authored
      2008-02-14  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* configure.in:
      	* libplanner/Makefile.am:
      	* libplanner/mrp-sql.c: ...
      	* libplanner/mrp-sql.h:
      	* libplanner/mrp-storage-sql.c: (storage_sql_init):
      	* src/Makefile.am:
      	* src/planner-sql-plugin.c: ...
      	Added support for libgda 3 as requested by Martin-Éric Racine
      	<q-funk@iki.fi> in bug #511833.
      
      
      svn path=/trunk/; revision=881
      4dd20bf2
  29. 11 Feb, 2008 1 commit
  30. 09 Feb, 2008 1 commit
    • Maurice van der Pot's avatar
      Don't let fixed duration tasks run during non-working intervals on a · c5e5cc40
      Maurice van der Pot authored
      2008-02-09  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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 <sebastien.roy@sun.com>.
      
      	* 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.
      
      
      svn path=/trunk/; revision=879
      c5e5cc40
  31. 02 Feb, 2008 1 commit
    • Maurice van der Pot's avatar
      Now setting time zone to UTC in all connections to the database, otherwise · d680b18c
      Maurice van der Pot authored
      2008-02-02  Maurice van der Pot  <griffon26@kfk4ever.com>
      
      	* 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.
      
      
      svn path=/trunk/; revision=877
      d680b18c