update copyright year (#15977)
Contributed by Daniel Felix.
remove unneeded Relation#all from WorkflowsController
Successful update notice for workflows (#15831).
Redirect to back_url or referer when clicking "Sign in" while already logged-in (#15926).
Adds settings for disabling browser language detection and language preference (#2691).
Don't display default watchers checkboxes on the new issue form when there are more than 20 members (#8562).
Code cleanup (#14766).
Patch by Daniel Felix.
cleanup syntax of Relation#all at WikiController#export
code format cleanup WikiController
Rails4: replace deprecated find_all_by_* at WatchersController
Rails4: replace deprecated find_all_by_* at RepositoriesController#committers
Rails4: replace deprecated find_all_by_* at TimelogController#find_time_entries
cleanup syntax of Relation#all at QueriesController#index
cleanup syntax of Relation#all at MembersController#index
cleanup syntax of Relation#all at IssueStatusesController#index
cleanup syntax of Relation#all at NewsController#index
Rails4: replace deprecated Relation#count with finder options at ProjectsController#show
add missing Relation#all at WorkflowsController#copy of r12583
Rails4: replace deprecated find_all_by_* at WorkflowsController#copy
Rails4: replace deprecated Relation#update_all at IssuesController
Rails4: replace deprecated find_all_by_* at IssuesController
Rails4: replace deprecated passing options to find at MessagesController
Rails4: replace deprecated find_all_by_* at GroupsController
Fixed that OpenID authentication fails with 422 error due to token verification (#15735).
Fixed that filtering time entries on activity does not take care of activity overrides (#15623).
Removed hardcoded formats for right-click edit.
Merged custom fields format refactoring.
Fixed that preferences are not preserved when adding a user fails (#15552).
Fixed that non-GET API requests respond with 422 (#15427).
Add an indication to admin/info whether or not ImageMagick convert is available (#15311).
Patch by Mischa The Evil.
Fixed that update_form always proposes the default status when updating an existing issue (#15344).
Fixed uninitialized constant Redmine::Scm::Adapters::CommandFailed error when reloading in development mode.
Code cleanup: unverified request no longer raises a InvalidAuthenticityToken exception.
Accept issue id with leading sharp when adding a related issue.
Return to section anchor after wiki section edit (#15182).
Fixed that viewing/editing a wiki page without WikiContent raises an error (#14986).
Fixed that controller_issues_edit_before/after_save hooks have no controller context (#15044).
Patch by Jordan Hollinger.
Avoid lots of CustomField.find_by_id calls when displaying an issue history with custom fields (#15072).
Fixed that non array commit_update_keywords raises an error (#7590).
Ability to define commit keywords per tracker (#7590).
remove unneeded "require 'diff'" from WikiController (#15105)
Support for multiple issue update keywords/rules in commit messages (#4911).
REST API: custom fields definition (#11159).
gender neutral source comment at app/controllers/my_controller.rb
Removed hardcoded string (#3872).
Option to force a user to change his password (#3872).
Spent time details and report should ignore 'Setting.display_subprojects_issues?' (#14415).
Don't use finder options.
Preload some associations.
Fixed that sorting time entries by custom field raises a SQL error (#14366).
Ability to save Gantt query filters (#7836).
ruby1.8 compatibility.
Role-based issue custom field visibility (#5037).
Exception message may not be UTF-8 encoded.
Role based custom queries (#1019).
gender neutral source comment at app/controllers/projects_controller.rb
Preload boards projects.
Cleanup of finders with :conditions option.
Don't redirect XHR requests to /login.
Use #find_issues as before filter for issues context menu.
Perf: preload a few associations for bulk operations.
Adds the email address to the flash message after registeration.
Adds a way for a registered user to get a new action email (#14228).
Fixed that submitting the form without selecting a value may raise raises an error with SQLServer (#13783).
increase base height of author lines on 'Commits per author' graph (#14068, #1983)
Contributed by Mischa The Evil.
Update notified_project_ids while saving record.
Fixed that locking and unlocking a user resets the email notification checkbox (#14020).
Disable autofetching of repository changesets if projects are closed (#13945).
Fixed that bulk copy raises an error on validation failure (#13943).
Preserve field values on bulk edit failure (#13943).
Display the bulk edit form with error messages when some issues can not be saved (#13943).
Propose system activities only when reassigning time entries (#13783).
make height of "Commits per author" graph flexible (#1983, #13486)
Contributed by Max Horn.
Log errors when bulk edit/copy fails (#13440).
Always instanciate a relation.
Don't verify method.
code layout cleanup AccountController#open_id_authenticate
Adds autologin param in openid return_to url (#3371).
Fixed that autologin cookie is not deleted when using custom cookie name (#13335).
Fixed that autologin is broken when using a custom cookie name (#13335).
Fixed that relations may not be refreshed when adding a follows relation (#13251).
Option to generate a random password on user creation/update.
Adds helpers for query columns selection.
Rename issues CSV and PDF exports.
Refactor: #issues_to_csv and #entries_to_csv merged into QueriesHelper#query_to_csv.
Fixed that requesting a message from an invalid forum should respond with 404 (#13232).
Makes all time entry columns available in the CSV export.
Use #per_page instead of #items_per_page.
Fixed that messages are not sorted by last reply (#12243).
replace tabs to spaces at app/controllers/boards_controller.rb
remove trailing tabs from app/controllers/users_controller.rb
remove trailing tabs from app/controllers/projects_controller.rb
remove trailing tabs from app/controllers/admin_controller.rb
remove trailing tab and white-spaces from app/controllers/issue_statuses_controller.rb
Fixed that updating the issue form was broken by r4011 when user is not allowed to add issues (#13188).
Remove default for when changing custom field format.
Adds token finder methods.
Bulk watch/unwatch issues from the context menu (#7159).
Use database LOWER instead of #downcase.
Add/remove issue watchers via the REST API (#6727).