Changesets: MantisBT

master a5bf55de

2009-06-16 16:39

Paul Richards


Details Diff
merge
mod - core/graphviz_api.php Diff File
mod - core/print_api.php Diff File
mod - core/file_api.php Diff File
mod - core/html_api.php Diff File
mod - core/relationship_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - core/authentication_api.php Diff File
mod - core/utility_api.php Diff File
mod - core/filter_api.php Diff File
mod - core/string_api.php Diff File

master 08f36d71

2009-06-16 16:10

Paul Richards


Details Diff
Merge branch 'graph'

Conflicts:
bug_graph_bystatus.php
core/authentication_api.php
core/classes/MantisEnum.class.php
core/file_api.php
core/filter_api.php
core/graphviz_api.php
core/html_api.php
core/print_api.php
core/relationship_api.php
core/string_api.php
core/utility_api.php
manage_proj_edit_page.php
set_project.php

master ba06d06a

2009-06-16 16:04

dhx


Details Diff
Docbook updates for rename of custom_constant_inc

Follow-up to 1ae2c4fb08701e5e4f0a47bc6078edd53797bef2

Updated the documentation to reflect the renaming of
custom_constant_inc.php to custom_constants_inc.php
mod - docbook/adminguide/en/customizing_mantis.sgml Diff File

master 5824bb70

2009-06-16 15:56

dhx


Details Diff
Remove hardcoded uses of ADMINISTRATOR constant

In custom installations it may be possible to have different
administrator access levels. An existing configuration option
$g_admin_site_threshold is used, alongside existing
user_is_administrator and current_user_is_administrator functions to
remove all hardcoded uses of the ADMINISTRATOR constant.

It is now possible to create your own administrator access level using
the custom_*_inc.php files. In some setups, you may even want to define
multiple different administrator access levels - even if it's just for
cosmetic reasons (different access level names appearing under each
user).

<span class="signoff">Signed-off-by: John Reese <jreese@leetcode.net></span>
mod - core/config_api.php Diff File
mod - core/html_api.php Diff File
mod - admin/email_queue.php Diff File
mod - admin/copy_field.php Diff File
mod - manage_user_edit_page.php Diff File
mod - news_menu_page.php Diff File
mod - proj_doc_page.php Diff File
mod - account_prefs_update.php Diff File
mod - manage_overview_page.php Diff File
mod - manage_user_update.php Diff File
mod - admin/test_langs.php Diff File
mod - news_edit_page.php Diff File
mod - core/filter_api.php Diff File
mod - admin/move_db2disk.php Diff File
mod - core/print_api.php Diff File
mod - core/user_api.php Diff File
mod - core/plugin_api.php Diff File
mod - admin/system_utils.php Diff File
mod - admin/index.php Diff File
mod - admin/test_icons.php Diff File
mod - admin/upgrade_warning.php Diff File
mod - api/soap/mc_project_api.php Diff File
mod - admin/db_stats.php Diff File
mod - admin/check.php Diff File
mod - admin/test_email.php Diff File
mod - core/access_api.php Diff File

master 1ae2c4fb

2009-06-16 15:43

dhx


Details Diff
Rename custom_constant_inc to custom_constants_inc

Follow-up to 9531f78d316dd0d3ab628f57ee0faa7e56c5f995

Finishes renaming of custom_constant_inc.php to custom_constants_inc.php
so the name is more consistent with the other custom_*_inc.php files.

For v1.2 both files are acceptable with a notice in place that
custom_constant_inc.php will be deprecated in v1.3.
mod - core.php Diff File
mod - .gitignore Diff File

master 1317d03b

2009-06-16 15:14

dhx


Details Diff
Make project upload path non-optional again

When creating a new project, the project upload path is meant to be
optional (it can be left blank). There was a bug where a trailing slash
was added to a path that wasn't blank. Then a check was performed to see
if the path was blank, and if not, the path was checked for validity.
Obviously the path would never be blank, because it'd always contain a
trailing directory separator.
mod - core/project_api.php Diff File

master d1647646

2009-06-16 09:11

jreese


Details Diff
Added dhx to the list of developers.
mod - doc/CREDITS Diff File

master d6c83f25

2009-06-15 17:19

jreese


Details Diff
Fix 0010595: Implemented pluggable view filters.

Added new MantisFilter class archetype to define the standard format
and behavior for custom filter fields and how they display to the
user, including multiple field types with individual behaviors.
Affected Issues
0010595
add - core/classes/MantisFilter.class.php Diff File
mod - core/events_inc.php Diff File
mod - core/filter_api.php Diff File
mod - core/constant_inc.php Diff File
mod - return_dynamic_filters.php Diff File
mod - view_all_set.php Diff File
mod - view_filters_page.php Diff File

master 00818389

2009-06-13 13:43

siebrand


Details Diff
Take span class out of message
mod - login_page.php Diff File
mod - lang/strings_english.txt Diff File

master e345f2f8

2009-06-12 16:58

jreese


Details Diff
Fix 0010303: Use UTF-8 compatible string functions.

Use the phputf8 library's implementation of utf8_* as the preferred string
functions in the codebase.

Replaced:
- all usage of strlen() with utf8_strlen()
- all usage of strtolower() with utf8_strtolower()
- all usage of strtoupper() with utf8_strtoupper()
- all usage of substr() or mb_substr() with utf8_substr()
- all usage of str_pad() with utf8_str_pad()
Affected Issues
0010303
mod - core/filter_api.php Diff File
mod - bug_graph_bystatus.php Diff File
mod - core/authentication_api.php Diff File
mod - signup.php Diff File
mod - file_download.php Diff File
mod - issues_rss.php Diff File
mod - core/html_api.php Diff File
mod - manage_tags_page.php Diff File
mod - core/relationship_api.php Diff File
mod - core/database_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - core.php Diff File
mod - search.php Diff File
mod - changelog_page.php Diff File
mod - core/utility_api.php Diff File
mod - core/version_api.php Diff File
mod - core/columns_api.php Diff File
mod - core/lang_api.php Diff File
mod - core/php_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - core/bug_api.php Diff File
mod - csv_export.php Diff File
mod - return_dynamic_filters.php Diff File
mod - core/user_api.php Diff File
mod - core/form_api.php Diff File
mod - bugnote_view_inc.php Diff File
mod - set_project.php Diff File
mod - core/custom_function_api.php Diff File
mod - make_captcha_img.php Diff File
mod - core/cfdefs/cfdef_standard.php Diff File
mod - roadmap_page.php Diff File
mod - core/tag_api.php Diff File
mod - manage_user_page.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - core/project_api.php Diff File
mod - core/plugin_api.php Diff File
mod - core/bugnote_api.php Diff File
mod - core/file_api.php Diff File
mod - core/session_api.php Diff File
mod - core/print_api.php Diff File
mod - core/projax_api.php Diff File
mod - print_bugnote_inc.php Diff File
mod - core/email_api.php Diff File
mod - browser_search_plugin.php Diff File
mod - core/graphviz_api.php Diff File
mod - admin/install_functions.php Diff File
mod - print_all_bug_options_update.php Diff File
mod - core/classes/MantisEnum.class.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - manage_proj_cat_update.php Diff File
mod - core/string_api.php Diff File
mod - news_rss.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - core/config_api.php Diff File

master 73a2b8fc

2009-06-12 16:27

Paul Richards

Committer: dhx


Details Diff
Apply PHP 5.3 compatibility patch to ADOdb 5.10

This patch was originally developed by Paul against ADOdb 5.09 and
hasn't been committed upstream yet.

Reference: db5eb5ef832329052b0c0ced2f9ad30632bb7c31

Signed-off-by: David Hicks <hickseydr@optusnet.com.au>
mod - library/adodb/drivers/adodb-postgres64.inc.php Diff File
mod - library/adodb/drivers/adodb-sybase_ase.inc.php Diff File
mod - library/adodb/drivers/adodb-oci8.inc.php Diff File
mod - library/adodb/drivers/adodb-sapdb.inc.php Diff File
mod - library/adodb/drivers/adodb-mysqli.inc.php Diff File
mod - library/adodb/drivers/adodb-odbtp.inc.php Diff File
mod - library/adodb/drivers/adodb-pdo.inc.php Diff File
mod - library/adodb/drivers/adodb-sqlite.inc.php Diff File

master 4fe8e027

2009-06-12 16:17

jreese


Details Diff
Issue 0010303: Added phputf8 0.5 package. Affected Issues
0010303
add - library/utf8/tests/data/bench/strlen_native_20061001.txt Diff File
add - library/utf8/substr_replace.php Diff File
add - library/utf8/tests/data/bench/strlen_native_20060226.txt Diff File
add - library/utf8/tests/data/bench/strrpos_native_20061001.txt Diff File
add - library/utf8/tests/runtests.php Diff File
add - library/utf8/tests/index.php Diff File
add - library/utf8/utils/validation.php Diff File
add - library/utf8/docs/examples/1.php Diff File
add - library/utf8/tests/cases/utf8_ascii.test.php Diff File
add - library/utf8/docs/screen.css Diff File
add - library/utf8/tests/cases/utf8_str_split.test.php Diff File
add - library/utf8/docs/utf8.xhtml Diff File
add - library/utf8/tests/data/bench/strlen_mbstring_20061001.txt Diff File
add - library/utf8/utils/specials.php Diff File
add - library/utf8/ChangeLog Diff File
add - library/utf8/tests/cases/utf8_specials.test.php Diff File
add - library/utf8/mbstring/core.php Diff File
add - library/utf8/tests/data/bench/strlen_mbstring_20060226.txt Diff File
add - library/utf8/ucfirst.php Diff File
add - library/utf8/tests/cases/utf8_substr.test.php Diff File
add - library/utf8/tests/bench/strpos.php Diff File
add - library/utf8/tests/data/utf8.html Diff File
add - library/utf8/tests/data/bench/substr_mbstring_20060226.txt Diff File
add - library/utf8/tests/cases/utf8_ucfirst.test.php Diff File
add - library/utf8/tests/data/bench/substr_native_20061001.txt Diff File
add - library/utf8/docs/examples/tables.php Diff File
add - library/utf8/utf8.php Diff File
add - library/utf8/tests/cases/utf8_strpos.test.php Diff File
add - library/utf8/str_ireplace.php Diff File
add - library/utf8/utils/bad.php Diff File
add - library/utf8/tests/cases/utf8_stristr.test.php Diff File
add - library/utf8/native/core.php Diff File
add - library/utf8/tests/bench/strrpos.php Diff File
add - library/utf8/strcspn.php Diff File
add - library/utf8/tests/cases/utf8_strlen.test.php Diff File
add - library/utf8/tests/cases/utf8_strrpos.test.php Diff File
add - library/utf8/tests/cases/utf8_ucwords.test.php Diff File
add - library/utf8/tests/cases/utf8_validation.test.php Diff File
add - library/utf8/docs/print.css Diff File
add - library/utf8/ord.php Diff File
add - library/utf8/tests/data/bench/strpos_mbstring_20060226.txt Diff File
add - library/utf8/trim.php Diff File
add - library/utf8/tests/cases/utf8_unicode.test.php Diff File
add - library/utf8/tests/cases/utf8_str_ireplace.test.php Diff File
add - library/utf8/tests/cases/utf8_strtolower.test.php Diff File
add - library/utf8/tests/config.php Diff File
add - library/utf8/LICENSE Diff File
add - library/utf8/README Diff File
add - library/utf8/tests/bench/substr.php Diff File
add - library/utf8/tests/bench/strlen.php Diff File
add - library/utf8/ucwords.php Diff File
add - library/utf8/tests/cases/utf8_substr_replace.test.php Diff File
add - library/utf8/tests/cases/utf8_strspn.test.php Diff File
add - library/utf8/utils/patterns.php Diff File
add - library/utf8/tests/data/bench/strrpos_mbstring_20060226.txt Diff File
add - library/utf8/tests/cases/utf8_strrev.test.php Diff File
add - library/utf8/tests/data/bench/strpos_native_20061001.txt Diff File
add - library/utf8/str_split.php Diff File
add - library/utf8/TODO.tsk Diff File
add - library/utf8/tests/cases/utf8_strcasecmp.test.php Diff File
add - library/utf8/tests/data/bench/strpos_native_20060226.txt Diff File
add - library/utf8/tests/cases/utf8_strtoupper.test.php Diff File
add - library/utf8/strcasecmp.php Diff File
add - library/utf8/tests/cases/utf8_strcspn.test.php Diff File
add - library/utf8/tests/data/bench/strrpos_native_20060226.txt Diff File
add - library/utf8/tests/data/bench/strpos_mbstring_20061001.txt Diff File
add - library/utf8/tests/data/bench/substr_native_20060226.txt Diff File
add - library/utf8/tests/cases/utf8_trim.test.php Diff File
add - library/utf8/tests/cases/utf8_str_pad.test.php Diff File
add - library/utf8/utils/ascii.php Diff File
add - library/utf8/utils/unicode.php Diff File
add - library/utf8/tests/data/bench/strrpos_mbstring_20061001.txt Diff File
add - library/utf8/docs/phputf8.pod Diff File
add - library/utf8/tests/cli_reporter.php Diff File
add - library/utf8/utils/position.php Diff File
add - library/utf8/stristr.php Diff File
add - library/utf8/tests/data/bench/substr_mbstring_20061001.txt Diff File
add - library/utf8/tests/cases/utf8_bad.test.php Diff File
add - library/utf8/exp/regexunicode.php Diff File
add - library/utf8/strspn.php Diff File
add - library/utf8/tests/cases/utf8_ord.test.php Diff File
add - library/utf8/tests/cases/utf8_position.test.php Diff File
add - library/utf8/strrev.php Diff File
add - library/utf8/docs/makeDocs.pl Diff File
add - library/utf8/tests/benchconfig.php Diff File
add - library/utf8/str_pad.php Diff File

master 16677b02

2009-06-12 14:03

jreese


Details Diff
Merge commit 'dhx/rm-hardcoded-enum' into enums

Fixed a few whitespace issues.

<span class="signoff">Signed-off-by: John Reese <jreese@leetcode.net></span>
Affected Issues
0010330

master 9531f78d

2009-06-12 13:53

jreese


Details Diff
Updated .gitignore
mod - .gitignore Diff File

master 0ca1c657

2009-06-12 11:34

jreese


Details Diff
Merge branches 'preg', 'notify' and 'proxy-login'

master f523d3c1

2009-06-12 11:20

jreese


Details Diff
Migrate from ereg* to preg* for PHP 5.3 compat.
mod - core/string_api.php Diff File

master c40a83d1

2009-06-12 09:45

jreese


Details Diff
Fixed bug with plugin initialization retries.

Fixed a corner case where there was only a single unitialized plugin remaining
after the first initialization pass, which would trigger breaking from the
retry loop, causing the plugin to never become initialized.

Thanks to Ronald Hummelink for discovering the side effects of this bug and
"forcing" me to open up my debugger and step through it all line by line. :)
mod - core/plugin_api.php Diff File

master 3b0e73e4

2009-06-11 20:32

siebrand


Details Diff
Follow-up to master 51e4567d : remove untranslated message from strings_russian.txt
mod - plugins/MantisCoreFormatting/lang/strings_russian.txt Diff File

master 755a5de6

2009-06-11 20:24

siebrand


Details Diff
Fix: 0010578: Admin created user accounts should get different confirmation e-mail
mod - core/user_api.php Diff File
mod - manage_user_create.php Diff File
mod - lang/strings_english.txt Diff File
mod - core/email_api.php Diff File

master 0d1db44e

2009-06-11 14:48

dhx


Details Diff
Make HTML button strings shorter

The HTML buttons shown when viewing a bug currently have two words each.
On displays with limited horizontal width, buttons frequently split
across multiple lines which is very ugly.

Additionally, from a usability perspective, it is better to reduce the
number of words on the screen. By using only single words to describe
the action performed by each button, the interface is simplified and
less cluttered.

"Update Issue" has been changed to "Edit" as it is more specific.
"Update" could mean any number of things and doesn't particularly imply
that clicking the button lets you change/edit the bug fields.
Affected Issues
0010598
mod - lang/strings_english.txt Diff File

master 44719eb9

2009-06-11 11:53

siebrand


Details Diff
* Fix: 0007488: Creating user from an administrator account sends e-mail in admin's language instead of system-default language
mod - manage_user_create.php Diff File

master 51e4567d

2009-06-11 11:48

siebrand


Details Diff
Fix: 0010579: add Russian to MantisBT Core Formating and XMLImportExport. Contributed by Kirill.
add - plugins/XmlImportExport/lang/strings_russian.txt Diff File
add - plugins/MantisCoreFormatting/lang/strings_russian.txt Diff File

master eb7eee06

2009-06-11 09:37

siebrand


Details Diff
Add Dutch translations for core plugins.
add - plugins/MantisCoreFormatting/lang/strings_dutch.txt Diff File
add - plugins/XmlImportExport/lang/strings_dutch.txt Diff File

master 5f87a58f

2009-06-11 09:26

siebrand


Details Diff
* Update Mantis to MantisBT in messages and header
mod - plugins/MantisCoreFormatting/lang/strings_english.txt Diff File
mod - plugins/XmlImportExport/lang/strings_english.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_german.txt Diff File
mod - plugins/XmlImportExport/lang/strings_german.txt Diff File

master ebb54bda

2009-06-11 09:21

siebrand


Details Diff
Fix: 0010541: German localisation for core plugins
add - plugins/MantisCoreFormatting/lang/strings_german.txt Diff File
add - plugins/XmlImportExport/lang/strings_german.txt Diff File
 First  Prev  1 2 3 ... 80 ... 160 ... 240 ... 320 ... 400 ... 480 ... 531 532 533 534 535 536 537 ... 560 ... 640 ... 720 ... 762 763 764  Next  Last