##// END OF EJS Templates
Fixed that textile nested lists are not properly closed in output (#10642)....
Fixed that textile nested lists are not properly closed in output (#10642). git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9430 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r8597:83e7ee6729cd
r9296:2cc294aa27a2
Show More
10-patches.rb
88 lines | 2.7 KiB | text/x-ruby | RubyLexer
Jean-Philippe Lang
Patch for ruby1.9.3 compatibility....
r8114 # Patches active_support/core_ext/load_error.rb to support 1.9.3 LoadError message
if RUBY_VERSION >= '1.9.3'
MissingSourceFile::REGEXPS << [/^cannot load such file -- (.+)$/i, 1]
end
Jean-Philippe Lang
Merged Rails 2.1 compatibility branch....
r1609
Jean-Philippe Lang
Rails 2.3.5 deprecation....
r3121 require 'active_record'
Jean-Philippe Lang
Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2....
r2430
module ActiveRecord
class Base
include Redmine::I18n
Toshi MARUYAMA
remove trailing white-spaces from config/initializers/10-patches.rb....
r6572
Jean-Philippe Lang
Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2....
r2430 # Translate attribute names for validation errors display
Jean-Philippe Lang
human_attribute_name accepts optional argument....
r8166 def self.human_attribute_name(attr, *args)
Jean-Baptiste Barth
Fixed: queries error messages about custom fields output a 'translation missing' error (#8554)....
r6006 l("field_#{attr.to_s.gsub(/_id$/, '')}", :default => attr)
Jean-Philippe Lang
Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2....
r2430 end
end
end
module ActionView
module Helpers
module DateHelper
# distance_of_time_in_words breaks when difference is greater than 30 years
def distance_of_date_in_words(from_date, to_date = 0, options = {})
from_date = from_date.to_date if from_date.respond_to?(:to_date)
to_date = to_date.to_date if to_date.respond_to?(:to_date)
distance_in_days = (to_date - from_date).abs
I18n.with_options :locale => options[:locale], :scope => :'datetime.distance_in_words' do |locale|
case distance_in_days
Jean-Philippe Lang
Fixes distance of date in words calculation....
r2902 when 0..60 then locale.t :x_days, :count => distance_in_days.round
Jean-Philippe Lang
Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2....
r2430 when 61..720 then locale.t :about_x_months, :count => (distance_in_days / 30).round
Jean-Philippe Lang
Fixes distance of date in words calculation....
r2902 else locale.t :over_x_years, :count => (distance_in_days / 365).floor
Jean-Philippe Lang
Merged Rails 2.2 branch. Redmine now requires Rails 2.2.2....
r2430 end
end
end
end
end
end
Jean-Philippe Lang
Merged Rails 2.1 compatibility branch....
r1609
ActionView::Base.field_error_proc = Proc.new{ |html_tag, instance| "#{html_tag}" }
Jean-Philippe Lang
Adds :async_smtp and :async_sendmail delivery methods to perform email deliveries asynchronously....
r2337
module AsynchronousMailer
Jean-Philippe Lang
Adds a delivery method that writes emails in tmp/emails for testing purpose....
r7726 # Adds :async_smtp and :async_sendmail delivery methods
# to perform email deliveries asynchronously
Jean-Philippe Lang
Adds :async_smtp and :async_sendmail delivery methods to perform email deliveries asynchronously....
r2337 %w(smtp sendmail).each do |type|
define_method("perform_delivery_async_#{type}") do |mail|
Thread.start do
send "perform_delivery_#{type}", mail
Toshi MARUYAMA
remove trailing white-spaces from config/initializers/10-patches.rb....
r6572 end
Jean-Philippe Lang
Adds :async_smtp and :async_sendmail delivery methods to perform email deliveries asynchronously....
r2337 end
end
Jean-Philippe Lang
Adds a delivery method that writes emails in tmp/emails for testing purpose....
r7726
# Adds a delivery method that writes emails in tmp/emails for testing purpose
def perform_delivery_tmp_file(mail)
dest_dir = File.join(Rails.root, 'tmp', 'emails')
Dir.mkdir(dest_dir) unless File.directory?(dest_dir)
File.open(File.join(dest_dir, mail.message_id.gsub(/[<>]/, '') + '.eml'), 'wb') {|f| f.write(mail.encoded) }
end
Jean-Philippe Lang
Adds :async_smtp and :async_sendmail delivery methods to perform email deliveries asynchronously....
r2337 end
ActionMailer::Base.send :include, AsynchronousMailer
Eric Davis
Workaround for i18n 0.4.x with the old style syntax. #6428 #5608...
r4069
Jean-Philippe Lang
Updgraded Rails to 2.3.11 (#6887)....
r4784 module TMail
Jean-Philippe Lang
Fixed: TMail 1.2.7 malforms To header when number of recipients more then 8 (#8751)....
r7743 # TMail::Unquoter.convert_to_with_fallback_on_iso_8859_1 introduced in TMail 1.2.7
# triggers a test failure in test_add_issue_with_japanese_keywords(MailHandlerTest)
Jean-Philippe Lang
Updgraded Rails to 2.3.11 (#6887)....
r4784 class Unquoter
class << self
alias_method :convert_to, :convert_to_without_fallback_on_iso_8859_1
Eric Davis
Workaround for i18n 0.4.x with the old style syntax. #6428 #5608...
r4069 end
end
Jean-Philippe Lang
Fixed: TMail 1.2.7 malforms To header when number of recipients more then 8 (#8751)....
r7743
# Patch for TMail 1.2.7. See http://www.redmine.org/issues/8751
class Encoder
def puts_meta(str)
add_text str
end
end
Eric Davis
Workaround for i18n 0.4.x with the old style syntax. #6428 #5608...
r4069 end
Jean-Philippe Lang
Dry Users API responders....
r4340
module ActionController
module MimeResponds
class Responder
def api(&block)
any(:xml, :json, &block)
end
end
end
end