acts_as_versioned not compatible with ActiveRecord 4.2.1 (#19957).
Removed no longer used :find_options option for acts_as_activity_provider.
Support for accent insensitive search with PostgreSQL (#18801).
If the unaccent extension is installed, the search engine will use it in order to do accent insensitive search.
Copyright update.
Option to search open issues only (#10734).
Option to search attachment filenames and description (#4383).
Search custom fields and journals with different queries to take advantage of indexes on text columns if present.
Updates comments for r13811.
Converts timestamps to integers in #search_result_ranks_and_ids.
Restore accent insensitive search with mysql (#18537).
Use custom SQL for MySQL to behave like others DBMS: case-insensitive search without ignoring accentuation (#18537).
Don't use #downcase on search tokens, let the database handle it (#18537).
Rewrites search engine to properly paginate results (#18631).
Instead of counting and retrieving results based on their timestamps, we now load all result ids then load the appropriate results by their ids. This also brings a 2x performance improvement as we search tokens in one of the 2 queries only.
Adds :inverse_of option.
Edit attachments after upload (#1326).
Merged rails-4.1 branch (#14534).
use rbpdf gem instead of bundled rfpdf (#17570)
Contributed by Jun NAITOH.
awesome_nested_set: not use cache for max rgt (#6579)
awesome_nested_set: add lib/plugins/awesome_nested_set/init.rb (#6579)
awesome_nested_set: import git 2-1-stable branch revision 8eaab19868f326 (#6579)
https://github.com/collectiveidea/awesome_nested_set/commit/8eaab19868f326
awesome_nested_set: import git 2-1-stable branch revision 3d5ac746542b564 (#6579)
https://github.com/collectiveidea/awesome_nested_set/commit/3d5ac746542b564
awesome_nested_set: import git 2-1-stable branch revision 606847769 (#6579)
https://github.com/collectiveidea/awesome_nested_set/commit/606847769
Blank content type for attachments attached via Ajax file upload (Patch by Jens Krämer).
fix typos of source comments at acts_as_event.rb
fix awesome_nested_set test failure (#6579)
add missing awesome_nested_set 2.1.6 files (#6579)
https://github.com/collectiveidea/awesome_nested_set/commit/64cc8bc8cf93e8859a21bcf25c36675080e42ce6
awesome_nested_set: split highest rgt reader method (#6579)
fix always new lft and rgt are lft = 1, rgt = 2 (#6579)
use bundled awesome_nested_set (#6579)
import awesome_nested_set 2.1.6 (#6579)
update copyright year (#15977)
Contributed by Daniel Felix.
Gemfile: use awesome_nested_set 2.1.6 gem
move r12689 awesome_nested_set modification to config/initializers/10-patches.rb (#7920)
REST API: Integer custom field validation fails when using non-string values (#15929).
graft r5285 to awesome_nested_set 2.1.6 (#7920)
add lib/plugins/awesome_nested_set/init.rb
import awesome_nested_set 2.1.6
graft r5285 to awesome_nested_set 2.1.5 (#7920)
back out r12679 awesome_nested_set 2.1.5 modification
move awesome_nested_set leaf? modification to config/initializers/10-patches.rb
back out r12680
1) Failure: test_children(ProjectTest) [test/unit/project_test.rb:374]: <[5, 3, 4]> expected but was <[3, 4, 5]>.
use :order_column option instead of :order for acts_as_nested_set
apply Redmine awesome_nested_set 2.1.5 modification
import awesome_nested_set 2.1.5
https://github.com/collectiveidea/awesome_nested_set/commit/60fe4f69e4d6c3052bb45fb3e0a118ca201d9054
svn propset svn:eol-style LF lib/plugins/awesome_nested_set/spec/*
svn propset svn:eol-style LF lib/plugins/awesome_nested_set/.travis.yml
svn propset svn:eol-style LF lib/plugins/awesome_nested_set/.autotest
add newline at end of lib/plugins/awesome_nested_set/init.rb
Rails4: replace deprecated Relation#update_all at acts_as_list
use lambda form in acts_as_tree scope (#12499)
Reduces the number of subqueries when searching with many custom fields set as searchable (#15781).
Fixed slow SELECT ... FOR UPDATE query when deleting an issue.
Merged custom fields format refactoring.
Fixed that WikiContent#next_version raises a comparison of Symbol with Arel::Table failed error (#14773).
pdf: fix empty page attached when exporting (#13632)
remove svn:executable from lib/plugins/rfpdf excluding lib/fonts/ttf2ufm/ttf2ufm(.exe)
remove unused lib/plugins/rfpdf/lib/fpdf/fpdf_eps.rb
This source has broken syntax "when :" on Ruby 1.9.
Role-based issue custom field visibility (#5037).
Code cleanup.
upgrade mocha 0.14 and remove deprecation warning
Mocha deprecation warning: Change `require 'mocha'` to `require 'mocha/setup'`.
Ruby2.0: remove "warning: class variable access from toplevel" in lib/plugins/rfpdf/lib/tcpdf.rb (#13338, #13329)
Fixed that #reload raises a Stack too deep error with ruby 2.0.
not use htmlentities gem in rfpdf plugin (#13138)
Fixed that custom_field_values are not reloaded on #reload (#13119).
pdf: fix broken new line in table (#11987)
Copyright for 2013 (#12788).
Patch by Daniel Felix.
Replaces the classic_pagination plugin with a simple pagination module.
Verifies that the param is a Hash.
Group events in the activity view (#12542).
Adds an option for displaying the issue description on the issue list (#3447).
Replaces find(:first/:all) calls.
Replaces find(:first) calls.
Replaces find(:all) calls in acts_as_searchable.
Replaces find(:all) calls in classic_pagination.
Restores acts_as_tree instance methods removed in r10919.
Replaces find(:all) calls.
Replaces acts_as_tree #roots class method with a scope.
Fixed that Project.rebuild! sorts projects by id instead of name (#12431).
Make sure that attachments are created in the same order they were selected (#12310).
Make sure that #attachments returns attachments with same timestamp in the order they were created (#12310).
Fixed that watchers receive notifications for private comments without permission (#12286).
Ability to delete a version from a wiki page history (#10852).
Adds a "depth" option to the child_pages macro (#10789).
Support for subforums (#3831).
JQuery in, Prototype/Scriptaculous out (#11445).
Fixes transparency issue.
File handling cleanup.
Use tabs instead of spaces for consistency.
Make sure that file handle is freed when an error is raised to prevent access exception on subsequent deletion attempt.
Use 1.8.7 compatible Pathname#to_s alias for Pathname#to_path.
Pathname#to_s
Pathname#to_path
Set temporary path cache variable as a String back again so that TCPDF handles error messages fine.
fix PDF export tables problems (#10688)
Priorities have the same position and can't be reordered (#11098).
Get rid of ActiveSupport::Concern InstanceMethods deprecation warnings.