Changesets: MantisBT

master bea286db

2009-10-02 05:46

dhx


Details Diff
Issue 0010998: Add missing EVENT_BUGNOTE_ADD_FORM event to extra pages

There is an ability to add a bugnote on both the change status and bug
update pages. However, EVENT_BUGNOTE_ADD_FORM was not being raised as an
event in these instances. This meant that plugins could only add extra
bugnote fields on the form printed to the view page. Plugins should be
able to print extra fields to all bugnote forms.
Affected Issues
0010998
mod - bug_update_advanced_page.php Diff File
mod - bug_change_status_page.php Diff File

master-1.2.x 5b23468d

2009-09-27 10:33

Danez

Committer: dhx


Details Diff
Fix 0010838: APPLICATION WARNING #300: String 'configuration_corrupted' not found.

Database connection seems to be alread in utf8 so there is no need to convert the read value from database to utf8.
Added the missing english localization.

Signed-off-by: Daniel Tschinder <code@tschinder.de>
Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
Affected Issues
0010838
mod - adm_config_report.php Diff File
mod - lang/strings_english.txt Diff File

master b165230d

2009-09-27 10:33

Danez

Committer: dhx


Details Diff
Fix 0010838: APPLICATION WARNING #300: String 'configuration_corrupted' not found.

Database connection seems to be alread in utf8 so there is no need to convert the read value from database to utf8.
Added the missing english localization.

Signed-off-by: Daniel Tschinder <code@tschinder.de>
Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
Affected Issues
0010838
mod - adm_config_report.php Diff File
mod - lang/strings_english.txt Diff File

master e26f7d2b

2009-09-26 11:04

Paul Richards


Details Diff
sync ecz libraries to latest release
mod - library/ezc/Base/src/interfaces/configuration_initializer.php Diff File
mod - library/ezc/Base/src/options/autoload.php Diff File
mod - library/ezc/Graph/src/structs/coordinate.php Diff File
mod - library/ezc/Graph/src/math/rotation.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_data.php Diff File
mod - library/ezc/Base/src/features.php Diff File
mod - library/ezc/Graph/src/driver/svg.php Diff File
mod - library/ezc/Graph/src/datasets/numeric.php Diff File
mod - library/ezc/Graph/src/renderer/axis_label_none.php Diff File
mod - library/ezc/Graph/src/interfaces/stacked_bar_renderer.php Diff File
mod - library/ezc/Graph/src/palette/ez_green.php Diff File
mod - library/ezc/Base/src/exceptions/file_permission.php Diff File
mod - library/ezc/Base/src/exceptions/double_class_repository_prefix.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_step_size.php Diff File
mod - library/ezc/Base/src/structs/file_find_context.php Diff File
mod - library/ezc/Base/src/exceptions/property_permission.php Diff File
mod - library/ezc/Graph/src/axis/labeled.php Diff File
mod - library/ezc/Graph/src/math/matrix.php Diff File
mod - library/ezc/Graph/src/exceptions/unregular_steps.php Diff File
mod - library/ezc/Graph/src/charts/bar.php Diff File
mod - library/ezc/Graph/src/renderer/axis_label_centered.php Diff File
mod - library/ezc/Graph/src/datasets/property/color.php Diff File
mod - library/ezc/Graph/src/colors/radial_gradient.php Diff File
mod - library/ezc/Graph/src/palette/ez.php Diff File
mod - library/ezc/Graph/src/math/vector.php Diff File
mod - library/ezc/Graph/src/exceptions/exception.php Diff File
mod - library/ezc/Graph/src/exceptions/no_such_element.php Diff File
mod - library/ezc/Graph/src/element/axis.php Diff File
mod - library/ezc/Graph/src/datasets/base.php Diff File
mod - library/ezc/Base/src/metadata.php Diff File
mod - library/ezc/Base/src/exceptions/invalid_parent_class.php Diff File
mod - library/ezc/Graph/src/interfaces/axis_label_renderer.php Diff File
mod - library/ezc/Base/src/struct.php Diff File
mod - library/ezc/Base/src/structs/repository_directory.php Diff File
mod - library/ezc/Base/src/exceptions/file_io.php Diff File
mod - library/ezc/Base/src/interfaces/persistable.php Diff File
mod - library/ezc/Graph/src/driver/verbose.php Diff File
mod - library/ezc/Graph/src/datasets/property/integer.php Diff File
mod - library/ezc/Base/src/exceptions/functionality_not_supported.php Diff File
mod - library/ezc/Graph/src/exceptions/reducement_failed.php Diff File
mod - library/README.libs Diff File
mod - library/ezc/Graph/src/renderer/axis_label_exact.php Diff File
mod - library/ezc/Graph/src/options/svg_driver.php Diff File
mod - library/ezc/Graph/src/options/chart.php Diff File
mod - library/ezc/Graph/src/exceptions/unknown_color_definition.php Diff File
mod - library/ezc/Base/src/base.php Diff File
mod - library/ezc/Graph/src/options/driver.php Diff File
mod - library/ezc/Graph/src/graph.php Diff File
mod - library/ezc/Graph/src/palette/ez_red.php Diff File
mod - library/ezc/Graph/src/charts/odometer.php Diff File
mod - library/ezc/Base/src/exceptions/extension_not_found.php Diff File
mod - library/ezc/Base/src/file.php Diff File
mod - library/ezc/Graph/src/interfaces/element.php Diff File
mod - library/ezc/Graph/src/axis/logarithmic.php Diff File
mod - library/ezc/Graph/src/structs/step.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_display_type.php Diff File
mod - library/ezc/Graph/src/datasets/array.php Diff File
mod - library/ezc/Graph/src/colors/linear_gradient.php Diff File
mod - library/ezc/Base/src/init.php Diff File
mod - library/ezc/Base/src/ezc_bootstrap.php Diff File
mod - library/ezc/Base/src/metadata/tarball.php Diff File
mod - library/ezc/Graph/src/exceptions/flash_bitmap_type.php Diff File
mod - library/ezc/Graph/src/datasets/property/string.php Diff File
mod - library/ezc/Graph/src/options/flash_driver.php Diff File
mod - library/ezc/Base/src/metadata/pear.php Diff File
mod - library/ezc/Graph/src/element/background.php Diff File
mod - library/ezc/Graph/src/math/polynom.php Diff File
mod - library/ezc/Graph/src/interfaces/dataset_property.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_dimensions.php Diff File
mod - library/ezc/Base/src/exceptions/whatever.php Diff File
mod - library/ezc/Graph/src/driver/svg_font.php Diff File
mod - library/ezc/Base/src/options.php Diff File
mod - library/ezc/Graph/src/driver/cairo.php Diff File
mod - library/ezc/Graph/src/options/cairo_driver.php Diff File
mod - library/ezc/Graph/src/options/renderer.php Diff File
mod - library/ezc/Graph/src/math/transformation.php Diff File
mod - library/ezc/Base/src/exceptions/invalid_callback_class.php Diff File
mod - library/ezc/Graph/src/options/radar_chart.php Diff File
mod - library/ezc/Graph/src/axis/container.php Diff File
mod - library/ezc/Graph/src/palette/black.php Diff File
mod - library/ezc/Graph/src/datasets/average.php Diff File
mod - library/ezc/Graph/src/tools.php Diff File
mod - library/ezc/Graph/src/exceptions/date_parsing.php Diff File
mod - library/ezc/Base/src/exceptions/file_exception.php Diff File
mod - library/ezc/Graph/src/math/boundings.php Diff File
mod - library/ezc/Graph/src/axis/date.php Diff File
mod - library/ezc/Base/src/exceptions/init_callback_configured.php Diff File
mod - library/ezc/Graph/src/options/pie_chart.php Diff File
mod - library/ezc/Graph/src/exceptions/too_many_datasets.php Diff File
mod - library/ezc/Graph/src/driver/flash.php Diff File
mod - library/ezc/Base/src/exceptions/file_not_found.php Diff File
mod - library/ezc/Graph/src/interfaces/chart.php Diff File
mod - library/ezc/Graph/src/exceptions/no_data.php Diff File
mod - library/ezc/Graph/src/exceptions/no_such_dataset.php Diff File
mod - library/ezc/Graph/src/options/renderer_3d.php Diff File
mod - library/ezc/Graph/src/renderer/3d.php Diff File
mod - library/ezc/Graph/src/renderer/axis_label_rotated.php Diff File
mod - library/ezc/Graph/src/exceptions/out_of_logarithmical_boundings.php Diff File
mod - library/ezc/Graph/src/structs/context.php Diff File
mod - library/ezc/Graph/src/datasets/property/boolean.php Diff File
mod - library/ezc/Graph/src/renderer/axis_label_boxed.php Diff File
mod - library/ezc/Graph/src/charts/pie.php Diff File
mod - library/ezc/Graph/src/palette/ez_blue.php Diff File
mod - library/ezc/Graph/src/charts/radar.php Diff File
mod - library/ezc/Graph/src/driver/gd.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_data_source.php Diff File
mod - library/ezc/Graph/src/interfaces/driver.php Diff File
mod - library/ezc/Graph/src/math/translation.php Diff File
mod - library/ezc/Graph/src/datasets/property/axis.php Diff File
mod - library/ezc/Graph/src/interfaces/radar_renderer.php Diff File
mod - library/ezc/autoload/base_autoload.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_image_file.php Diff File
mod - library/ezc/Graph/src/exceptions/font_rendering.php Diff File
mod - library/ezc/Base/src/exceptions/exception.php Diff File
mod - library/ezc/Graph/src/element/legend.php Diff File
mod - library/ezc/Graph/src/element/text.php Diff File
mod - library/ezc/Graph/src/exceptions/font_type.php Diff File
mod - library/ezc/Graph/src/options/font.php Diff File
mod - library/ezc/Graph/src/options/odometer_chart.php Diff File
mod - library/ezc/Graph/src/exceptions/unsupported_image_type.php Diff File
mod - library/ezc/Graph/src/axis/numeric.php Diff File
mod - library/ezc/Graph/src/options/gd_driver.php Diff File
mod - library/ezc/Graph/src/data_container/single.php Diff File
mod - library/ezc/Graph/src/colors/color.php Diff File
mod - library/ezc/Base/src/exceptions/setting_value.php Diff File
mod - library/ezc/Base/src/exceptions/property_not_found.php Diff File
mod - library/ezc/Graph/src/options/line_chart.php Diff File
mod - library/ezc/Graph/src/interfaces/renderer.php Diff File
mod - library/ezc/Base/src/exceptions/setting_not_found.php Diff File
mod - library/ezc/Graph/src/data_container/base.php Diff File
mod - library/ezc/Graph/src/palette/tango.php Diff File
mod - library/ezc/Graph/src/exceptions/out_of_boundings.php Diff File
mod - library/ezc/Graph/src/renderer/2d.php Diff File
mod - library/ezc/Graph/src/exceptions/not_rendered.php Diff File
mod - library/ezc/Graph/src/charts/line.php Diff File
mod - library/ezc/autoload/graph_autoload.php Diff File
mod - library/ezc/Graph/src/interfaces/odometer_renderer.php Diff File
mod - library/ezc/Graph/src/exceptions/incompatible_driver.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_keys.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_id.php Diff File
mod - library/ezc/Graph/src/renderer/axis_label_radar.php Diff File
mod - library/ezc/Base/src/exceptions/autoload.php Diff File
mod - library/ezc/Graph/src/interfaces/palette.php Diff File
mod - library/ezc/Graph/src/exceptions/no_such_data.php Diff File
mod - library/ezc/Graph/src/exceptions/invalid_assignement.php Diff File
mod - library/ezc/Graph/src/options/renderer_2d.php Diff File
mod - library/ezc/Base/src/exceptions/value.php Diff File

master-1.2.x eeb44cb8

2009-09-26 10:40

dhx


Details Diff
Cache use of lang_get within loop on print_all_bug_page_word.php

This fixes a possible performance hit introduced in
94902e74c919f1341ab62a7c3b10f7b0ecf53689.

Cache the result of a lang_get() call once, and use the variable within
the loop. We don't want to make many expensive calls to lang_get() if it
can be avoided.
mod - print_all_bug_page_word.php Diff File

master 8ccf3146

2009-09-26 10:40

dhx


Details Diff
Cache use of lang_get within loop on print_all_bug_page_word.php

This fixes a possible performance hit introduced in
94902e74c919f1341ab62a7c3b10f7b0ecf53689.

Cache the result of a lang_get() call once, and use the variable within
the loop. We don't want to make many expensive calls to lang_get() if it
can be avoided.
mod - print_all_bug_page_word.php Diff File

master-1.2.x 7076e22e

2009-09-26 10:36

dhx


Details Diff
Update list of tested databases/web servers
mod - docbook/adminguide/en/installation.sgml Diff File

master 34e491c8

2009-09-26 10:36

dhx


Details Diff
Update list of tested databases/web servers
mod - docbook/adminguide/en/installation.sgml Diff File

master-1.2.x c6ab7fdb

2009-09-25 03:01

dhx


Details Diff
Allow specification of magic database file for fileinfo

This patch adds a new configuration option 'fileinfo_magic_db_file'
which allows an administrator to specify the filename of the magic
database file used by the PHP fileinfo extension (now part of 5.3.0 by
default).

Some installation documentation has also been included to let
administrators know that it is a good idea to make fileinfo available
for Mantis to use.
mod - docbook/adminguide/en/installation.sgml Diff File
mod - config_defaults_inc.php Diff File
mod - file_download.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File

master d3d6b9c3

2009-09-25 03:01

dhx


Details Diff
Allow specification of magic database file for fileinfo

This patch adds a new configuration option 'fileinfo_magic_db_file'
which allows an administrator to specify the filename of the magic
database file used by the PHP fileinfo extension (now part of 5.3.0 by
default).

Some installation documentation has also been included to let
administrators know that it is a good idea to make fileinfo available
for Mantis to use.
mod - file_download.php Diff File
mod - docbook/adminguide/en/installation.sgml Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - config_defaults_inc.php Diff File

master-1.2.x 7ff08a68

2009-09-23 04:51

dhx


Details Diff
Fix 0010748: Fix due_date column, add new overdue column

This patch implements support for showing the due_date field as a
column.

Additionally, the overdue icon has been moved from within the edit
column to it's own new "overdue" column.

The functionality of the due_date and overdue columns do overlap, so it
only makes sense to use one at a time.
Affected Issues
0010748
mod - core/columns_api.php Diff File
mod - core/bug_api.php Diff File

master 6e5852da

2009-09-23 04:51

dhx


Details Diff
Fix 0010748: Fix due_date column, add new overdue column

This patch implements support for showing the due_date field as a
column.

Additionally, the overdue icon has been moved from within the edit
column to it's own new "overdue" column.

The functionality of the due_date and overdue columns do overlap, so it
only makes sense to use one at a time.
Affected Issues
0010748
mod - core/columns_api.php Diff File
mod - core/bug_api.php Diff File

master-1.2.x cafe18cb

2009-09-23 03:55

dhx


Details Diff
Fix 0010977: Use of invalid viewing_bug_advanced_details_title string

The 'viewing_bug_advanced_details_title' string has been removed with
the simple vs advanced differentiation. However,
print_all_bug_page_word.php still relies upon this string and thus
cannot be used due to a missing string error. This patch uses a similar
existing string instead.

Additionally, another string on the page had the wrong variable name and
would cause the page to crash. This typo has been fixed.
Affected Issues
0010977
mod - print_all_bug_page_word.php Diff File
mod - lang/strings_english.txt Diff File

master 94902e74

2009-09-23 03:55

dhx


Details Diff
Fix 0010977: Use of invalid viewing_bug_advanced_details_title string

The 'viewing_bug_advanced_details_title' string has been removed with
the simple vs advanced differentiation. However,
print_all_bug_page_word.php still relies upon this string and thus
cannot be used due to a missing string error. This patch uses a similar
existing string instead.

Additionally, another string on the page had the wrong variable name and
would cause the page to crash. This typo has been fixed.
Affected Issues
0010977
mod - lang/strings_english.txt Diff File
mod - print_all_bug_page_word.php Diff File

master-1.2.x 7cfdf65f

2009-09-22 16:00

jreese


Details Diff
Fix 0010978: Advanced filters break permalinks

When using advanced filters with multiple items selected from a single
filter element, generation of permalinks fail due to passing an array to
rawurlencode(). Getting arrays from the parsing functions should be
expected and handled appropriately rather than blindly passing it to
rawurlencode().
Affected Issues
0010978
mod - core/string_api.php Diff File

master 88324969

2009-09-22 16:00

jreese


Details Diff
Fix 0010978: Advanced filters break permalinks

When using advanced filters with multiple items selected from a single
filter element, generation of permalinks fail due to passing an array to
rawurlencode(). Getting arrays from the parsing functions should be
expected and handled appropriately rather than blindly passing it to
rawurlencode().
Affected Issues
0010978
mod - core/string_api.php Diff File

master 4874bc41

2009-09-22 04:26

siebrand


Details Diff
Localisation updates from translatewiki.net
mod - plugins/MantisGraph/lang/strings_spanish.txt Diff File
mod - lang/strings_arabic.txt Diff File
mod - lang/strings_ripoarisch.txt Diff File
mod - lang/strings_norwegian_bokmal.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - plugins/MantisGraph/lang/strings_russian.txt Diff File
add - plugins/MantisGraph/lang/strings_greek.txt Diff File
mod - lang/strings_romanian.txt Diff File
mod - plugins/MantisGraph/lang/strings_dutch.txt Diff File
mod - lang/strings_breton.txt Diff File
mod - lang/strings_swedish.txt Diff File
mod - lang/strings_qqq.txt Diff File
mod - plugins/MantisGraph/lang/strings_english.txt Diff File
mod - lang/strings_japanese.txt Diff File
mod - lang/strings_volapuk.txt Diff File
mod - lang/strings_danish.txt Diff File
mod - lang/strings_estonian.txt Diff File
mod - lang/strings_lithuanian.txt Diff File
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_croatian.txt Diff File
mod - lang/strings_finnish.txt Diff File
mod - lang/strings_chinese_traditional.txt Diff File
add - plugins/MantisGraph/lang/strings_hungarian.txt Diff File
add - plugins/MantisGraph/lang/strings_lithuanian.txt Diff File
add - plugins/MantisGraph/lang/strings_portuguese_standard.txt Diff File
mod - lang/strings_hungarian.txt Diff File
mod - lang/strings_norwegian_nynorsk.txt Diff File
mod - plugins/MantisGraph/lang/strings_norwegian_bokmal.txt Diff File
mod - plugins/MantisGraph/lang/strings_swissgerman.txt Diff File
add - plugins/MantisGraph/lang/strings_arabicegyptianspoken.txt Diff File
mod - lang/strings_arabicegyptianspoken.txt Diff File
add - plugins/MantisGraph/lang/strings_czech.txt Diff File
add - plugins/MantisGraph/lang/strings_romanian.txt Diff File
mod - lang/strings_catalan.txt Diff File
mod - plugins/MantisGraph/lang/strings_german.txt Diff File
add - plugins/MantisGraph/lang/strings_chinese_simplified.txt Diff File
mod - plugins/MantisGraph/lang/strings_occitan.txt Diff File
mod - lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_chinese_simplified.txt Diff File
mod - lang/strings_korean.txt Diff File
add - plugins/MantisGraph/lang/strings_danish.txt Diff File
add - plugins/MantisGraph/lang/strings_polish.txt Diff File
mod - lang/strings_turkish.txt Diff File
mod - lang/strings_greek.txt Diff File
mod - plugins/MantisGraph/lang/strings_arabic.txt Diff File
mod - lang/strings_spanish.txt Diff File
mod - plugins/MantisGraph/lang/strings_japanese.txt Diff File
mod - lang/strings_slovene.txt Diff File
add - plugins/MantisGraph/lang/strings_bulgarian.txt Diff File
add - plugins/MantisGraph/lang/strings_norwegian_nynorsk.txt Diff File
add - plugins/MantisGraph/lang/strings_volapuk.txt Diff File
mod - lang/strings_hebrew.txt Diff File
mod - lang/strings_icelandic.txt Diff File
mod - lang/strings_tagalog.txt Diff File
mod - lang/strings_german.txt Diff File
mod - plugins/MantisGraph/lang/strings_french.txt Diff File
mod - lang/strings_czech.txt Diff File
add - plugins/MantisGraph/lang/strings_chinese_traditional.txt Diff File
add - plugins/MantisGraph/lang/strings_finnish.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - lang/strings_galician.txt Diff File
mod - plugins/MantisGraph/lang/strings_slovak.txt Diff File
add - plugins/MantisGraph/lang/strings_portuguese_brazil.txt Diff File
mod - lang/strings_french.txt Diff File
mod - lang/strings_swissgerman.txt Diff File
mod - lang/strings_italian.txt Diff File
mod - lang/strings_latvian.txt Diff File
mod - lang/strings_urdu.txt Diff File
add - plugins/MantisGraph/lang/strings_serbian.txt Diff File
mod - plugins/MantisGraph/lang/strings_catalan.txt Diff File
add - plugins/MantisGraph/lang/strings_hebrew.txt Diff File
mod - lang/strings_serbian.txt Diff File
add - plugins/MantisGraph/lang/strings_swedish.txt Diff File
add - plugins/MantisGraph/lang/strings_urdu.txt Diff File
mod - lang/strings_portuguese_standard.txt Diff File
add - plugins/MantisGraph/lang/strings_korean.txt Diff File
mod - plugins/MantisGraph/lang/strings_galician.txt Diff File
mod - lang/strings_bulgarian.txt Diff File
add - plugins/MantisGraph/lang/strings_italian.txt Diff File
add - plugins/MantisGraph/lang/strings_icelandic.txt Diff File
mod - plugins/MantisGraph/lang/strings_breton.txt Diff File
mod - lang/strings_occitan.txt Diff File
add - plugins/MantisGraph/lang/strings_estonian.txt Diff File
add - plugins/MantisGraph/lang/strings_ukrainian.txt Diff File
mod - plugins/MantisGraph/lang/strings_ripoarisch.txt Diff File
add - plugins/MantisGraph/lang/strings_tagalog.txt Diff File
mod - lang/strings_polish.txt Diff File

master e9441178

2009-09-22 03:45

siebrand


Details Diff
Merge branch 'master' of git://mantisbt.org/mantisbt

master 0748cf10

2009-09-22 03:45

siebrand


Details Diff
dezember -> december
mod - lang/strings_english.txt Diff File

master-1.2.x 2c505b17

2009-09-22 03:44

dhx


Details Diff
Issue 0010929: Fix typo dezember=>december

There was a typo with the spelling of "December" in commit
1ad85ad6c1276e4ef0632c31637185f62e7e873d
Affected Issues
0010929
mod - lang/strings_english.txt Diff File

master 5814da84

2009-09-22 03:44

dhx


Details Diff
Issue 0010929: Fix typo dezember=>december

There was a typo with the spelling of "December" in commit
1ad85ad6c1276e4ef0632c31637185f62e7e873d
Affected Issues
0010929
mod - lang/strings_english.txt Diff File

master-1.2.x 733e53b0

2009-09-22 02:41

dhx


Details Diff
Complete move of graphing abilities to MantisGraph

The move of the graphing abilities from the core into a new MantisGraph
plugin wasn't fully completed. This large patch completes the move by
ripping out remaining parts of graphing support from the core, and
moving them into the plugin.

Some of the things that have changed as a result of this commit:

1. Deprecated the graph_font configuration option in the core and added
it back to the plugin configuration. This time there is a nicer UI for
selecting the font from within the plugin configuration screen.

2. Deprecated the graph_colors option from the core and disabled this
functionality in the plugin. This will obviously require a lot more work
(outside the scope of what I can do at the moment) so that there is a
better way for the user to select colours via the UI configuration page.
Additionally, this option shouldn't just be restrictied to JpGraph.
Graph colours need to be reimplemented properly at a later stage.

3. Deprecated the default_graph_type option from the core and disabled
this functionality in the plugin. This was a very cryptic non-documented
option that set the default plot type on bug_graph_page. If this is to
be reimplemented, it needs to be done so properly so that it isn't
cryptic and unusable. There is no real loss of functionality with the
removal of this option.

4. Reordered the layout of configuration options in the plugin
configuration page so similar options are grouped together. It also
looks much nicer now thanks to some changes to strings, and the
placement of comments on a second line in small text.

5. Moved all strings used solely by MantisGraph into the plugin. The
original strings have been removed from the core as they aren't used
there.

6. Removed references to the graph related options from the
Configuration section of the Administrator Guide.

7. Moved class.period.php from the core to the MantisGraph plugin as it
currently isn't used elsewhere within Mantis. Really this class should
be part of the core of Mantis (under
core/classes/MantisPeriod.class.php) but it'll need some more work
before it can be used in other parts of Mantis. For instance, we don't
use this class for date filters. More importantly, PHP has a built-in
class called DatePeriod (and DateInterval) that appear to be better
choices for future work with date periods.

8. Added a UI field in the plugin configuration page that is only
accessible to users with access level >= admin_site_threshold to set
what once used to be $g_jpgraph_path.
mod - plugins/MantisGraph/pages/summary_graph_byresolution_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bystatus_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority_pct.php Diff File
mod - summary_page.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bystatus.php Diff File
mod - plugins/MantisGraph/pages/config.php Diff File
mod - config_defaults_inc.php Diff File
mod - plugins/MantisGraph/core/graph_api.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byresolution_mix.php Diff File
mod - plugins/MantisGraph/pages/config_edit.php Diff File
mod - core/obsolete.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_priority.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity_mix.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_severity.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_status.php Diff File
mod - plugins/MantisGraph/lang/strings_english.txt Diff File
mod - plugins/MantisGraph/pages/summary_graph_bycategory_pct.php Diff File
mod - lang/strings_english.txt Diff File
mod - plugins/MantisGraph/pages/bug_graph_page.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_category.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_resolution.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority_mix.php Diff File
mod - plugins/MantisGraph/MantisGraph.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bycategory.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_cumulative_bydate2.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File

master 82dd624c

2009-09-22 02:41

dhx


Details Diff
Complete move of graphing abilities to MantisGraph

The move of the graphing abilities from the core into a new MantisGraph
plugin wasn't fully completed. This large patch completes the move by
ripping out remaining parts of graphing support from the core, and
moving them into the plugin.

Some of the things that have changed as a result of this commit:

1. Deprecated the graph_font configuration option in the core and added
it back to the plugin configuration. This time there is a nicer UI for
selecting the font from within the plugin configuration screen.

2. Deprecated the graph_colors option from the core and disabled this
functionality in the plugin. This will obviously require a lot more work
(outside the scope of what I can do at the moment) so that there is a
better way for the user to select colours via the UI configuration page.
Additionally, this option shouldn't just be restrictied to JpGraph.
Graph colours need to be reimplemented properly at a later stage.

3. Deprecated the default_graph_type option from the core and disabled
this functionality in the plugin. This was a very cryptic non-documented
option that set the default plot type on bug_graph_page. If this is to
be reimplemented, it needs to be done so properly so that it isn't
cryptic and unusable. There is no real loss of functionality with the
removal of this option.

4. Reordered the layout of configuration options in the plugin
configuration page so similar options are grouped together. It also
looks much nicer now thanks to some changes to strings, and the
placement of comments on a second line in small text.

5. Moved all strings used solely by MantisGraph into the plugin. The
original strings have been removed from the core as they aren't used
there.

6. Removed references to the graph related options from the
Configuration section of the Administrator Guide.

7. Moved class.period.php from the core to the MantisGraph plugin as it
currently isn't used elsewhere within Mantis. Really this class should
be part of the core of Mantis (under
core/classes/MantisPeriod.class.php) but it'll need some more work
before it can be used in other parts of Mantis. For instance, we don't
use this class for date filters. More importantly, PHP has a built-in
class called DatePeriod (and DateInterval) that appear to be better
choices for future work with date periods.

8. Added a UI field in the plugin configuration page that is only
accessible to users with access level >= admin_site_threshold to set
what once used to be $g_jpgraph_path.
mod - plugins/MantisGraph/lang/strings_english.txt Diff File
mod - plugins/MantisGraph/pages/summary_graph_byresolution_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bystatus_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority_pct.php Diff File
mod - plugins/MantisGraph/pages/config.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byresolution_mix.php Diff File
mod - plugins/MantisGraph/pages/config_edit.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_cumulative_bydate2.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_priority.php Diff File
mod - core/obsolete.php Diff File
mod - config_defaults_inc.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity_mix.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_severity.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_status.php Diff File
mod - summary_page.php Diff File
mod - plugins/MantisGraph/core/graph_api.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bycategory_pct.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_page.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_category.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bycategory.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_byseverity_pct.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_imp_resolution.php Diff File
mod - plugins/MantisGraph/pages/summary_graph_bypriority_mix.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bystatus.php Diff File
mod - plugins/MantisGraph/MantisGraph.php Diff File
mod - lang/strings_english.txt Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File

master-1.2.x 8977d9c3

2009-09-21 15:27

frodgers

Committer: dhx


Details Diff
Fix 0010971: Email about new bug sent before plugins are notified

Email is sent in bug_report.php before plugins are notified via
EVENT_REPORT_BUG to post-process data. This results in missing or
incorrect information in the email.

Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
Affected Issues
0010971
mod - bug_report.php Diff File

master 3cb1185b

2009-09-21 15:27

frodgers

Committer: dhx


Details Diff
Fix 0010971: Email about new bug sent before plugins are notified

Email is sent in bug_report.php before plugins are notified via
EVENT_REPORT_BUG to post-process data. This results in missing or
incorrect information in the email.

Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
Affected Issues
0010971
mod - bug_report.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 455 456 457 458 459 460 461 ... 490 ... 560 ... 630 ... 700 ... 704 705 706  Next  Last