.travis.yml: run same commands with Redmine official CI server
Merged r13302 from trunk to rails-4.1
add missing fixtures to test/unit/journal_test.rb
Don't change the date format for the other tests.
Removed deprecated :action option in #link_to_project.
Add missing fixtures.
NameError: uninitialized constant ActiveSupport::TestCase::Shoulda error on the CI server.
Reverts r13279.
uninitialized constant Rake::TestTask error: bundle is not yet completed when running rake -f lib/tasks/ci.rake config/database.yml on the CI server. What was the problem with Rake::Task["test"].invoke ?
mysql gem no longer used.
Gemfile: use awesome_nested_set gem
revert r13239 awesome_nested_set modification
copy r13239 awesome_nested_set modification to Issue model
remove TODO comment from RepositorySubversionTest#test_log_encoding_ignore_setting
fix indents of PdfTest#test_attach
test both of CP932 and SJIS at PdfTest#test_attach
test both of CP932 and SJIS at PdfTest#test_rdm_pdf_iconv_cannot_convert_ja_cp932
follow r13269 change at PdfTest#test_rdm_pdf_iconv_cannot_convert_ja_cp932
define test tasks for CI
follow r13269 ja.yml change
Don't check request method in #update actions as we get PATCH requests now. PUT requests must be accepted for the API.
Moved binaries to /bin.
Environments files cleanup.
Config files cleanup.
Use eval_gemfile.
Set I18n.enforce_available_locales to true.
Set appropriate default language.
Removed FCSV stuff.
Removed Iconv stuff.
tzinfo-data gem required with Windows/JRuby.
Removed app/sweepers.
Removes ruby version checks.
Raise an ArgumentError when User#allowed_to? is called with wrong context.
Removes ruby version check.
Upgrade to Redcarpet 3 now that ruby1.8 support is dropped.
Cleanup: removes mocha requires.
Removes other #respond_to?(:force_encoding).
Removes #respond_to?(:force_encoding) checks in integration tests.
Removes #respond_to?(:force_encoding) checks in functional tests.
Removes #respond_to?(:force_encoding) checks in SCM adapters.
Removes some ruby1.8 handling code.
use references
On Rails 4.0:
DEPRECATION WARNING: It looks like you are eager loading table(s) (one of: issues, projects, em) that are referenced in a string SQL snippet. For example: Post.includes(:comments).where("comments.title = 'foo'") Currently, Active Record recognizes the table in the string, and knows to JOIN the comments table to the query,...
replace Relation#all
On Rails4.0:
DEPRECATION WARNING: Relation#all is deprecated.If you want to eager-load a relation, you can call #load (e.g. `Post.where(published: true).load`).If you want to get an array of records from a relation,you can call #to_a (e.g. `Post.where(published: true).to_a`).
remove unneeded Relation#all from ProjectTest
Gemfile: remove version from mocha
Gemfile: remove version from shoulda
Gemfile: upgrade shoulda 3.5.0
This shoulda version is not support Ruby 1.8.7.
db migrate: remove Relation#all from 20100819172912_enable_calendar_and_gantt_modules_where_appropriate.rb
DEPRECATION WARNING: Relation#all is deprecated.If you want to eager-load a relation, you can call #load (e.g. `Post.where(published: true).load`)....
config: remove config.whiny_nils from test and development environments
DEPRECATION WARNING: config.whiny_nils option is deprecated and no longer works.
fix "connection" at IssueQuery model
.travis.yml: remove Ruby 1.8.7
graft trunk r13148 "not use cache for max rgt"
add lib/plugins/awesome_nested_set/init.rb
awesome_nested_set: import master branch source
https://github.com/collectiveidea/awesome_nested_set/commit/f823ffb304ccf5ca9c4f14b60ff1f45ad2c3f440
Preload project by default in #shared_versions.
Fixed default admin account creation during migration (#14534).
Fixed error on Project.rebuild_tree! during migration (#14534).
Test suite passes with Rails 4.1.
Rails 4.1 branch
Custom field inputs styling.
Split the custom field form.
Add a description for custom fields.
Let boolean custom fields have no value.
Allow filtering on boolean custom field with no value (#2183).
Raised custom field inputs width.
Removed individual block class on checkboxes.
Adds an option to render list/user/version custom fields as a drop-down list or checkboxes/radio buttons.
Split FieldFormatTest.
Move format specific statements to Redmine::FieldFormat.
Typo.
Removed duplicate ids.
Adds check all links on custom field trackers.
Set a maximum width on form elements.
Rename ObjectList to RecordList.
Consider existing values as valid for user and version custom fields.
Consider existing values as valid for list custom fields.
Adds a callback on custom field save to remove blank values.
Let version custom fields return versions with specific status.
Let user custom fields return members with specific roles.
Use data-disables and data-enables attribute helpers to toggle other inputs.
Adds more substitution options for link custom fields.
Adds a Link custom field format.
Enables optional text formatting for string/text custom fields.
Fixed that element option without attribute label must not be empty.
Prevent duplicate ids.
Moved formatting to FieldFormat.
Adds a store to custom fields for format specific options.
Use em.info pour tips.
Removed useless condition.
Move part of the custom field form that is format specific to partials.
Fixed casting of blank values.
Removed Redmine::CustomFieldFormat.
Move edit tag rendering to Redmine::FieldFormat.
Moved query filter logic to Redmine::FieldFormat.
Moves #as_select to Redmine::FieldFormat.