Changesets: MantisBT

next b693bd82

2011-09-17 04:02

dhx


Details Diff
Implement InvalidDateFormat exception
add - application/MantisBT/Exception/Field/InvalidDateFormat.php Diff File
mod - application/core/version_api.php Diff File

next e3f240d2

2011-09-17 03:57

dhx


Details Diff
Implement FilterTooOldToUpgrade exception
add - application/MantisBT/Exception/Filter/FilterTooOldToUpgrade.php Diff File
mod - public/view_all_set.php Diff File

next faf6a721

2011-09-17 03:51

dhx


Details Diff
Implement FilterNotFound exception
add - application/MantisBT/Exception/Filter/FilterNotFound.php Diff File
mod - application/core/filter_api.php Diff File
mod - public/return_dynamic_filters.php Diff File

next 74840e59

2011-09-17 03:47

dhx


Details Diff
Implement NewsItemNotFound exception
add - application/MantisBT/Exception/News/NewsItemNotFound.php Diff File
mod - application/core/news_api.php Diff File

next 48cdb2c3

2011-09-17 03:43

dhx


Details Diff
Implement LanguageStringNotFound exception
add - application/MantisBT/Exception/Language/LanguageStringNotFound.php Diff File
mod - application/core/lang_api.php Diff File

next 67da585e

2011-09-17 03:39

dhx


Details Diff
Implement TokenNotFound exception
add - application/MantisBT/Exception/Token/TokenNotFound.php Diff File
mod - application/core/tokens_api.php Diff File

next 30aa0d35

2011-09-17 03:35

dhx


Details Diff
Replace remaining ERROR_CATEGORY_DUPLICATE with CategoryDuplicate
mod - public/manage_proj_cat_add.php Diff File

next 040a86e7

2011-09-17 03:32

dhx


Details Diff
Replace remaining ERROR_FILE_MOVE_FAILED with AttachmentMoveFailed
mod - public/proj_doc_update.php Diff File

next fbd77cf7

2011-09-17 03:30

dhx


Details Diff
Replace remaining ERROR_FILE_TOO_BIG with AttachmentOversized exception
mod - public/bug_file_add.php Diff File
mod - public/proj_doc_update.php Diff File

next 4f1b5fc0

2011-09-17 03:23

dhx


Details Diff
Implement UpgradeFailed exception
add - application/MantisBT/Exception/Plugin/UpgradeFailed.php Diff File
mod - application/core/plugin_api.php Diff File

next 4bf95dd3

2011-09-17 03:15

dhx


Details Diff
Implement InstallationFailed exception
add - application/MantisBT/Exception/Plugin/InstallationFailed.php Diff File
mod - public/plugins/XmlImportExport/XmlImportExport.php Diff File

next 7dd05c27

2011-09-17 03:06

dhx


Details Diff
Implement PluginPageNotFound exception
add - application/MantisBT/Exception/Plugin/PluginPageNotFound.php Diff File
mod - public/plugin.php Diff File

next 93930393

2011-09-17 03:01

dhx


Details Diff
Implement PluginNotRegistered exception
add - application/MantisBT/Exception/Plugin/PluginNotRegistered.php Diff File
mod - public/plugin.php Diff File
mod - public/plugin_file.php Diff File

next c60c8ea6

2011-09-17 02:51

dhx


Details Diff
Implement PluginAlreadyInstalled exception
add - application/MantisBT/Exception/Plugin/PluginAlreadyInstalled.php Diff File
mod - application/core/plugin_api.php Diff File

next 5d431ef0

2011-09-17 02:42

dhx


Details Diff
Remove ERROR_INVALID_SORT_FIELD exception

Too verbose of an error. The multi_sort function either works or it
doesn't. At this low level, a descriptive and helpful error message that
can assist with debugging is not possible. A generic exception can be
used instead. Coupled with a backtrace, debugging is easy.
mod - application/core/constant_inc.php Diff File
mod - application/core/utility_api.php Diff File
mod - languages/strings_afrikaans.txt Diff File
mod - languages/strings_arabic.txt Diff File
mod - languages/strings_arabicegyptianspoken.txt Diff File
mod - languages/strings_breton.txt Diff File
mod - languages/strings_catalan.txt Diff File
mod - languages/strings_czech.txt Diff File
mod - languages/strings_dutch.txt Diff File
mod - languages/strings_english.txt Diff File
mod - languages/strings_estonian.txt Diff File
mod - languages/strings_finnish.txt Diff File
mod - languages/strings_french.txt Diff File
mod - languages/strings_galician.txt Diff File
mod - languages/strings_german.txt Diff File
mod - languages/strings_hebrew.txt Diff File
mod - languages/strings_hungarian.txt Diff File
mod - languages/strings_japanese.txt Diff File
mod - languages/strings_macedonian.txt Diff File
mod - languages/strings_norwegian_bokmal.txt Diff File
mod - languages/strings_occitan.txt Diff File
mod - languages/strings_polish.txt Diff File
mod - languages/strings_portuguese_brazil.txt Diff File
mod - languages/strings_portuguese_standard.txt Diff File
mod - languages/strings_russian.txt Diff File
mod - languages/strings_slovak.txt Diff File
mod - languages/strings_spanish.txt Diff File
mod - languages/strings_swedish.txt Diff File
mod - languages/strings_swissgerman.txt Diff File
mod - languages/strings_tagalog.txt Diff File
mod - languages/strings_volapuk.txt Diff File

next 7b0506a6

2011-09-17 02:38

dhx


Details Diff
Implement EventUndeclared exception
add - application/MantisBT/Exception/Plugin/EventUndeclared.php Diff File
mod - application/core/event_api.php Diff File

next a941db9e

2011-09-17 02:33

dhx


Details Diff
Implement PageRedirectionFailed exception
add - application/MantisBT/Exception/HTTP/PageRedirectionFailed.php Diff File
mod - application/core/print_api.php Diff File

next 5a780414

2011-09-17 02:12

dhx


Details Diff
Restructure database namespace and naming conventions
add - application/MantisBT/Database/Dictionary.php Diff File
add - application/MantisBT/Database/DriverAbstract.php Diff File
add - application/MantisBT/Database/DriverInterface.php Diff File
add - application/MantisBT/Database/PDO/MySQL/MySQLDriver.php Diff File
add - application/MantisBT/Database/PDO/PDODriverAbstract.php Diff File
rm - application/MantisBT/Db/Dictionary.php Diff
rm - application/MantisBT/Db/DriverAbstract.php Diff
rm - application/MantisBT/Db/DriverInterface.php Diff
rm - application/MantisBT/Db/PDO/Mysql.php Diff
rm - application/MantisBT/Db/PDO/PDOAbstract.php Diff
mod - application/core/database_api.php Diff File

next 17197438

2011-09-17 01:50

dhx


Details Diff
Implement QueryFailed and ParameterCountMismatch exceptions

These changes are quite invasive towards the database support in
MantisBT. A number of legacy error reporting and handling functions
specific to database handling have been removed.

Legacy database backends (those not using PDO) can be implemented so
that they throw their own exceptions in the same way PDO does. This
moves responsibility over getLastError() type functions into the legacy
backends where it belongs.
add - application/MantisBT/Exception/Database/ParameterCountMismatch.php Diff File
add - application/MantisBT/Exception/Database/QueryFailed.php Diff File
rm - application/MantisBT/Exception/Db.php Diff
mod - application/MantisBT/Db/DriverAbstract.php Diff File
mod - application/MantisBT/Db/DriverInterface.php Diff File
mod - application/MantisBT/Db/PDO/Mysql.php Diff File
mod - application/MantisBT/Db/PDO/PDOAbstract.php Diff File
mod - application/MantisBT/Error.php Diff File
mod - application/core/database_api.php Diff File

next 78de4cd9

2011-09-16 23:59

dhx


Details Diff
Implement ConnectionFailed and DatabaseTypeNotSupported exceptions
add - application/MantisBT/Exception/Database/ConnectionFailed.php Diff File
add - application/MantisBT/Exception/Database/DatabaseTypeNotSupported.php Diff File
mod - application/MantisBT/Db/PDO/PDOAbstract.php Diff File
mod - application/core/database_api.php Diff File

master-2.0.x 9fafb079

2011-09-15 11:19

Paul Richards


Details Diff
xhtml fixes
mod - admin/upgrade_warning.php Diff File

master-2.0.x 58d96930

2011-09-14 11:12

Paul Richards


Details Diff
Fix xhtml formatting of tags pages
mod - manage_tags_page.php Diff File
mod - tag_view_page.php Diff File

master-1.2.x c6ad34e5

2011-09-14 00:48

dregad


Details Diff
Fix 0013303: use strtolower in ini_get_bool()

Generally, ini_get() returns '0' or '1' when querying a boolean option,
regardless of the actual string used to set it (i.e. On, False, etc).
However, in some cases (e.g. when the option is set in httpd.conf
via php_admin_value instead of php_admin_flag), ini_get() returns the
string itself instead.

This caused ini_get_bool() to wrongly return False when the option is
set to an equivalent of True but with a different case ('On', 'TRUE').
Affected Issues
0013303
mod - core/utility_api.php Diff File

master a6662375

2011-09-14 00:48

dregad


Details Diff
Fix 0013303: use strtolower in ini_get_bool()

Generally, ini_get() returns '0' or '1' when querying a boolean option,
regardless of the actual string used to set it (i.e. On, False, etc).
However, in some cases (e.g. when the option is set in httpd.conf
via php_admin_value instead of php_admin_flag), ini_get() returns the
string itself instead.

This caused ini_get_bool() to wrongly return False when the option is
set to an equivalent of True but with a different case ('On', 'TRUE').
Affected Issues
0013303
mod - core/utility_api.php Diff File

master-2.0.x c4f1c67b

2011-09-12 10:37

Paul Richards


Details Diff
Use static variables over global
mod - core.php Diff File
 First  Prev  1 2 3 ... 80 ... 160 ... 240 ... 320 ... 399 400 401 402 403 404 405 ... 480 ... 560 ... 640 ... 720 ... 751 752 753  Next  Last