Changesets: MantisBT

master-1.2.x b666090f

2010-04-28 23:22

dhx


Details Diff
Fix 0011840: bugnote_stats_inc uses old parameters to view.php

bugnote_stats_inc.php relied upon old parameters to view.php (bug_id
instead of id) and thus would raise errors.

Thanks to Doug Campbell for assistance with solving this issue.
Affected Issues
0011840
mod - bugnote_stats_inc.php Diff File

master 1c98587f

2010-04-28 23:22

dhx


Details Diff
Fix 0011840: bugnote_stats_inc uses old parameters to view.php

bugnote_stats_inc.php relied upon old parameters to view.php (bug_id
instead of id) and thus would raise errors.

Thanks to Doug Campbell for assistance with solving this issue.
Affected Issues
0011840
mod - bugnote_stats_inc.php Diff File

master-1.2.x e09974c4

2010-04-28 23:11

dhx


Details Diff
Fix 0011839: Get Time Tracking Information button was removed

The "Get Time Tracking Information" button was removed as part of issue
view bug page and allows users to get accumulated totals of time spent
by each developer on a single issue. This is useful for very large
issues with hundreds of comments.

Thanks to Doug Campbell for reporting this issue and providing an
initial patch.
Affected Issues
0011839
mod - bug_view_inc.php Diff File

master 2b24a47a

2010-04-28 23:11

dhx


Details Diff
Fix 0011839: Get Time Tracking Information button was removed

The "Get Time Tracking Information" button was removed as part of issue
view bug page and allows users to get accumulated totals of time spent
by each developer on a single issue. This is useful for very large
issues with hundreds of comments.

Thanks to Doug Campbell for reporting this issue and providing an
initial patch.
Affected Issues
0011839
mod - bug_view_inc.php Diff File

master dd284661

2010-04-28 14:25

rombert


Details Diff
Only decode attachments once when using the SOAP API

Attachments uploaded using the SOAP API calls are decoded by NuSOAP. Up till
now, we are also decoding the attachments, which caused the attached files
to be unreadable.

Although workarounds do exist, the correct way is to let NuSOAP apply the
Base64-decoding. The requirement for the users of the SOAP API is to
Base64-encode the attachments passed to mc_issue_attachment_add
mc_project_attachment_add and to Base64-decode the attachments retrieved
with mc_issue_attachment_get and mc_project_attachment_get.

Fixes 0011151: Can't upload attachment to issue via soap interface
Affected Issues
0011151
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - tests/soap/AttachmentTest.php Diff File

master-1.2.x d04d8ea5

2010-04-28 14:25

rombert


Details Diff
Only decode attachments once when using the SOAP API

Attachments uploaded using the SOAP API calls are decoded by NuSOAP. Up till
now, we are also decoding the attachments, which caused the attached files
to be unreadable.

Although workarounds do exist, the correct way is to let NuSOAP apply the
Base64-decoding. The requirement for the users of the SOAP API is to
Base64-encode the attachments passed to mc_issue_attachment_add
mc_project_attachment_add and to Base64-decode the attachments retrieved
with mc_issue_attachment_get and mc_project_attachment_get.

Fixes 0011151: Can't upload attachment to issue via soap interface
Affected Issues
0011151
mod - api/soap/mc_issue_attachment_api.php Diff File
mod - api/soap/mc_project_attachment_api.php Diff File
mod - tests/soap/AttachmentTest.php Diff File

master ecaa5bd9

2010-04-28 14:04

rombert


Details Diff
Update to NuSOAP 0.9.5

NuSOAP 0.9.5 has brought a lot of fixes and improvements, notably PHP 5.3
compatibility. This update removes the need for all patches we have
applied to NuSOAP.

Fixes 0011857: Update to NuSOAP 0.9.5
Affected Issues
0011857
mod - library/nusoap/class.soapclient.php Diff File
mod - library/nusoap/class.soap_parser.php Diff File
mod - library/nusoap/class.soap_val.php Diff File
mod - library/nusoap/nusoap.php Diff File
mod - library/nusoap/class.xmlschema.php Diff File
mod - library/README.libs Diff File
mod - library/nusoap/class.soap_transport_http.php Diff File
mod - library/nusoap/class.soap_fault.php Diff File
mod - library/nusoap/changelog Diff File
mod - library/nusoap/class.soap_server.php Diff File
mod - library/nusoap/class.wsdl.php Diff File
mod - library/nusoap/class.nusoap_base.php Diff File
mod - library/nusoap/nusoapmime.php Diff File
mod - library/nusoap/class.wsdlcache.php Diff File

master-1.2.x c6cc770c

2010-04-28 14:04

rombert


Details Diff
Update to NuSOAP 0.9.5

NuSOAP 0.9.5 has brought a lot of fixes and improvements, notably PHP 5.3
compatibility. This update removes the need for all patches we have
applied to NuSOAP.

Fixes 0011857: Update to NuSOAP 0.9.5
Affected Issues
0011857
mod - library/nusoap/class.soapclient.php Diff File
mod - library/nusoap/class.soap_parser.php Diff File
mod - library/nusoap/class.soap_val.php Diff File
mod - library/nusoap/nusoap.php Diff File
mod - library/nusoap/class.xmlschema.php Diff File
mod - library/README.libs Diff File
mod - library/nusoap/class.soap_transport_http.php Diff File
mod - library/nusoap/class.soap_fault.php Diff File
mod - library/nusoap/changelog Diff File
mod - library/nusoap/class.soap_server.php Diff File
mod - library/nusoap/class.wsdl.php Diff File
mod - library/nusoap/class.nusoap_base.php Diff File
mod - library/nusoap/nusoapmime.php Diff File
mod - library/nusoap/class.wsdlcache.php Diff File

master c42ac127

2010-04-23 15:06

daryn


Details Diff
Simplify filter constants by using a single constant value for each field
rather than two constants per field. Rename constants and the values to
use the same field name as the database field name where applicable. Remove
the 'and_not_assigned' field as it has been replaced by the meta field None.
Add a db upgrade function to query and rebuild all stored filters to use
the new field names.
mod - plugins/MantisGraph/pages/bug_graph_bycategory.php Diff File
mod - print_all_bug_page.php Diff File
mod - search.php Diff File
mod - view_all_set.php Diff File
mod - core/summary_api.php Diff File
mod - bugnote_stats_inc.php Diff File
mod - view_filters_page.php Diff File
mod - view_all_inc.php Diff File
mod - core/install_helper_functions_api.php Diff File
mod - core/html_api.php Diff File
mod - my_view_inc.php Diff File
mod - billing_inc.php Diff File
mod - core/filter_api.php Diff File
mod - core/columns_api.php Diff File
mod - api/soap/mc_issue_api.php Diff File
mod - plugins/MantisGraph/pages/bug_graph_bystatus.php Diff File
mod - core/filter_constants_inc.php Diff File
mod - admin/schema.php Diff File

master-1.2.x a6a8ed17

2010-04-23 13:56

jreese


Details Diff
Updated release notes and version to 1.2.1
mod - doc/RELEASE Diff File
mod - core/constant_inc.php Diff File

master a969cbba

2010-04-23 12:24

jreese


Details Diff
Update documentation for $g_reassign_on_feedback
mod - config_defaults_inc.php Diff File
mod - docbook/adminguide/en/configuration.sgml Diff File

master-1.2.x 3679e04d

2010-04-23 12:24

jreese


Details Diff
Update documentation for $g_reassign_on_feedback
mod - docbook/adminguide/en/configuration.sgml Diff File
mod - config_defaults_inc.php Diff File

master-1.2.x a41aeea1

2010-04-22 23:36

dhx


Details Diff
Fix 0011797: Zend Optimizer version check fails for v4+

The Zend Optimizer version string from v4 looks like "with Zend
Optimizer+ vX.Y" instead of the old system of just "with Zend Optimizer
vX.Y". The version check has been simplified and made more robust.
Affected Issues
0011797
mod - admin/check.php Diff File

master 4dd383f5

2010-04-22 22:40

dhx


Details Diff
Fix 0011166: Complex types could not be entered with newline chars

When setting complex configuration values via Manage Configuration =>
Configuration Report, newline characters weren't parsed correctly. This
meant that users had to enter complex array types on a single line.

This patch resolves the issue by stripping newline characters from any
complex type entered. It also applies a few other fixes to the parsing
of complex array types.

Bugs do remain and this complex array parsing is still very limited. The
current problems are:
* An inability to parse multidimensional arrays
* Array keys and values cannot contain commas or "=>"
Affected Issues
0011166
mod - adm_config_set.php Diff File

master-1.2.x 7f68bdba

2010-04-22 22:40

dhx


Details Diff
Fix 0011166: Complex types could not be entered with newline chars

When setting complex configuration values via Manage Configuration =>
Configuration Report, newline characters weren't parsed correctly. This
meant that users had to enter complex array types on a single line.

This patch resolves the issue by stripping newline characters from any
complex type entered. It also applies a few other fixes to the parsing
of complex array types.

Bugs do remain and this complex array parsing is still very limited. The
current problems are:
* An inability to parse multidimensional arrays
* Array keys and values cannot contain commas or "=>"
Affected Issues
0011166
mod - adm_config_set.php Diff File

master 9ec68ac5

2010-04-22 21:01

dhx


Details Diff
Remove unused bug_assign_reporter.php

bug_assign_reporter.php is unused and can be removed.
rm - bug_assign_reporter.php Diff

master-1.2.x 8491bf43

2010-04-22 21:01

dhx


Details Diff
Remove unused bug_assign_reporter.php

bug_assign_reporter.php is unused and can be removed.
rm - bug_assign_reporter.php Diff

master-1.2.x 3efd95f6

2010-04-22 15:09

jreese


Details Diff
Make feedback reassignment optional

In certain installations, the new behavior of automatically setting an
issue back to new or assigned status is unwanted and disruptive to their
existing workflow. In these cases, there should be a way to disable
this new feature so that the issue will stay in feedback status until
explicitly changed.

The new configuration option is "reassign_on_feedback"', and the default
value for new installations is ON.
mod - core/bugnote_api.php Diff File
mod - config_defaults_inc.php Diff File

master a87b32c7

2010-04-22 15:09

jreese


Details Diff
Make feedback reassignment optional

In certain installations, the new behavior of automatically setting an
issue back to new or assigned status is unwanted and disruptive to their
existing workflow. In these cases, there should be a way to disable
this new feature so that the issue will stay in feedback status until
explicitly changed.

The new configuration option is "reassign_on_feedback"', and the default
value for new installations is ON.
mod - core/bugnote_api.php Diff File
mod - config_defaults_inc.php Diff File

master-1.2.x cc1ad704

2010-04-22 14:15

jreese


Details Diff
Fix 0011641: Update history table on version rename

When a version is renamed, existing bug history entries should be
updated with the new version name, including history entries for bugs
from subprojects in the case where versions are inherited from parents.

This has the same potential edge case as previous commits in this area,
such that any child project that contains a duplicate version name will
have entries updated in that child project even if that's not the
desired behavior. However, this is the best option until versions can
be migrated to using integer IDs the same as categories were.
Affected Issues
0011641
mod - core/version_api.php Diff File

master 3485b702

2010-04-22 14:15

jreese


Details Diff
Fix 0011641: Update history table on version rename

When a version is renamed, existing bug history entries should be
updated with the new version name, including history entries for bugs
from subprojects in the case where versions are inherited from parents.

This has the same potential edge case as previous commits in this area,
such that any child project that contains a duplicate version name will
have entries updated in that child project even if that's not the
desired behavior. However, this is the best option until versions can
be migrated to using integer IDs the same as categories were.
Affected Issues
0011641
mod - core/version_api.php Diff File

master-1.2.x 4c7c9cf8

2010-04-22 13:00

jreese


Details Diff
Use print_bracket_link_prepared
mod - core/html_api.php Diff File

master 16b51510

2010-04-22 13:00

jreese


Details Diff
Use print_bracket_link_prepared
mod - core/html_api.php Diff File

master d793dbd6

2010-04-22 12:44

jreese


Details Diff
Fix 0011830: Refactor bug_assign to bug->update

This change is made so that the existing bug update process, including
the plugin events, are replicated for the bug assign process. This
makes the quick assign process consistent with the extended edit and
change status cycles for plugins wishing to hook the update event.
Affected Issues
0011830
mod - bug_assign.php Diff File

master-1.2.x 04ab0f4f

2010-04-22 12:44

jreese


Details Diff
Fix 0011830: Refactor bug_assign to bug->update

This change is made so that the existing bug update process, including
the plugin events, are replicated for the bug assign process. This
makes the quick assign process consistent with the extended edit and
change status cycles for plugins wishing to hook the update event.
Affected Issues
0011830
mod - bug_assign.php Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 471 472 473 474 475 476 477 ... 490 ... 560 ... 630 ... 700 ... 746 747 748  Next  Last