Repository navigation
Expand file tree
/
Copy pathHistory.txt
More file actions
162 lines (125 loc) · 12.5 KB
/
Copy pathHistory.txt
File metadata and controls
162 lines (125 loc) · 12.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
=== 1.0.2 - 09.02.2009
* В 1879 раз поправлена генерация rdoc из gems
=== 1.0.1 - 08.02.2009
* Оверрайды очищены и уничтожены, перегрузка форматтеров выполняется через наследование и рельсовый хелпер (julik)
* Протестировано на JRuby 1.1.6 (julik)
* Основные шестеренки совместимы с Ruby 1.9.1 (julik)
* BiDi транслит покидает нас. URL давно поддерживают Unicode, если нет - сохраняйте транслитерированный slug отдельно.
Если кому-то это не нравится - см. Wikipedia (julik)
=== 0.2.5 - 08.08.2008
* Поддержка Rails Edge (pre-2.2) для хелперов DateTime. RuTils при overrides_enabled пытается поставить себя выше I18n -- при overrides_enabled I18n не вызывается для datetime хелперов. (Yaroslav Markin)
* Частичная поддержка RedCloth 4 (julik)
* Фильтр для контроллера чтобы установить верный флаг для экшена, то что происходит в экшене - thread local (julik)
* Разделяем тесты и хаки (julik)
* Добавлена поддержка strftime макроса %e (номер дня в месяце без лидирующего нуля) -- по аналогии с %d, при использовании %e мы склоняем имя месяца (Yaroslav Markin)
* Использование с RedCloth 4 больше не вызывает ошибки (совместимости для перегрузки все еще нет) (Yaroslav Markin)
* Добавлен метод Fixnum#kopeek для вывода целочисленных Денег (julik)
* RuTils::overrides безопасен для нитей (julik)
=== 0.2.4 - 10.07.2008
* Форматтер даты-времени должен гарантированно возвращать результат (Eugene Pimenov + julik)
* Передаваемый формат даты-времени не должен мутировать в пути (Eugene Pimenov)
* В Gilenson закрывающая латинская кавычка не принимается за знак дюйма
* В Gilenson корректно обрабатываются неразрывные пробелы если в сегменте присутствуют пунктуация из глифов
* В Gilenson добавлены настройки force_en_quotes и force_ru_quotes (если нужно свести все кавычки к одной форме)
* До свидания, Gilenson::Obsolete (julik)
* Небольшая чистка инфраструктуры билдов (julik)
* strftime("%d %B") теперь возвращает день в двузначном формате (например, 01 декабря) (Anonymous)
* добавлены алиасы #rubl и #rublja для Numeric#rublej. Теперь можно писать: 1.rubl, 3.rublja. (Yaroslav Markin)
* Переписаны Date хелперы для Rails. Теперь поддерживаются все опции Rails 1.2--2.0 и
Rails 2.1+ (Yaroslav Markin)
* Переписаны и дополнены тесты на перегрузку Date хелперов Rails (Yaroslav Markin)
* Для тестирования оверрайдов Rails используется gem multi_rails
* До свидания, <nobr>. Указывайте .nobr { text-wrap: nowrap } в своих стилевых таблицах.
=== 0.2.3 - 27.09.2007
* Кошмар - в новой версии rubygems изменилась семантика s.files из-за чего мы забыли
все файлы в корневой директории - включая init.rb (julik)
=== 0.2.2 - 24.09.2007
* Gilenson - обрабатываем акронимы по принципу Textile (zajats, julik)
* Gilenson - отформатирован под 2 пробела (julik)
* В тестах пользуйтесь assert_equal_cp (julik)
* Welcome to subversion (julik)
=== 0.2.1 - 02.04.2007
* Восстановлен в gemspec gilenson.rb (Сергей Барабаш)
=== 0.2.0 - 02.04.2007
* Фикс squeeze в dirify (Сергей Барабаш)
* Формат даты по умолчанию - %F (Сергей Барабаш)
=== 0.1.9 - 17.02.2007
* Gilenson integration - не съедаем пробелы между тегами при прогоне текста через Textile
=== 0.1.8 - 05.02.2007
* Gilenson - расстановка инициалов не должна цеплять аббревиатуры (julik)
=== 0.1.7 - 05.02.2007
* Date helpers приведены в более веселый вид (и в соответствие с Rails 1.2.1) (julik)
* date_helper надо поменять чтобы передавать рельсовому хелперу весь массив options в хеше (julik)
=== 0.1.6 - 18.08.2006
* Удалили jcode, он нам не сильно нужен (julik)
* В простом транслите Шипилов - Schipilov вместо SCHipilov (julik)
* Тесты интеграции валятся явно и громко если зависимые модули на машине отсутствуют (julik)
* Масса крошечных твиков чтобы сделать все немножко аккуратнее (julik)
* Родительный падеж (RU_INFLECTED_MONTHNAMES) для месяцев после числа (%d %B === 31 декабря) в strftime (mash)
=== 0.1.5 - 08.05.2006
* Транслитераторы вынесены в отдельные файлы (julik)
* Починен баг с передачей часа в нужном падеже в distance_of_time (anonyomous)
* Добавлены корректные методы публикации доков, сменены параметры их генерации (julik)
* cp -r заменен на cp_r чтобы rutilize работал в Windows (anonymous)
* Имена месяцев со строчной буквы (sgt - http://rubyforge.org/users/sgt)
* Поддерживаем оба класса Locale (из ruby-locale и gettext - они немного отличаются по семантике) (julik)
=== 0.1.4 - 02.12.2005
* Поправлен импорт Rails-плагина (julik)
* Поправлен паттерн сбора тестируемых файлов (julik)
* Gilenson - на Oniguruma сбоит skip_code, но это надо побарывать нормальным токенизатором, пока откладывается (julik)
* Gilenson - в тестах произведена замена <cOdE> на <code> и <TT> на <tt> (mash)
* Gilenson - в двух регулярных выражениях (в "def process_quotes") изменен #{@mark_tag} на
\#{@mark_tag} чтобы предотвратить segfault ruby 1.8.2 (2004-12-25) на [i386-mswin32] (mash)
* Gilenson - починен дикий баг с маркером в одинарных кавычках - теперь таки последовательность байтов вместо символов (julik)
* DateTime - RU_INFLECTED_MONTHNAMES => Авгуса --> Августа (mash)
=== 0.1.3 - 14.11.2005
* Gilenson - замена троеточий на ellipsis (julik)
* Gilenson - теперь пробел, идущий перед одной или двумя буквами на конце слова
меняется на glyph[:nbsp]. (mash)
* Gilenson - починен баг из-за которого не типографилась закрывающая кавычка после вопросительного
и восклицательного знака (julik)
* По умолчанию используется новый Gilenson (Gilenson::Formatter). Старый доступен как Gilenson::Obsolete и через
String#o_gilensize и грузится только в случае необходимости. Если у вас были тесты провеяющие gilensize
скорее всего они "полетели" (julik)
* Gilenson - дополнительная фича, не связанная с типографикой: замена амперсанда в следующих атрибутах
тагов: href, src, data. Пример: <a href="?x=1&y=2&z=3"> => <a href="?x=1&y=2&z=3"> (mash)
* Gilenson - изменён метод process_ampersands (стало process_escape_html), меняющий &,<,> на глифы :amp,:lt,:gt
при запрете HTML (@settings[:html]=>false). По-умолчанию Гиленсон разрешает использование HTML.
В иерархии метод выставлен первым для корректной обработки случаев вида
%{Используйте & вместо &}.gilensize(:html=>false) (mash)
* Gilenson - добавлены :skip_attr=>false и :skip_code=>true для управления обработкой типографики атрибутов тегов title, alt и содержимого <code/>, <tt/>, <![CDATA[...]]> (mash)
* Gilenson - добавлен :raw_output=>true для вывода обычных UTF-8 chars вместо entities (julik)
* Смена структуры модулей Gilenson (julik)
RuTils::Gilenson::Obsolete - старый класс форматтера
RuTils::Gilenson::Formatter - новый класс форматтера
При вызове RuTils::Gilenson.new возвращается новый Formatter
* Gilenson - документация (julik)
* Gilenson - основные группы настроек "по-умолчанию" выносятся в константы (julik)
* Gilenson - фильтры выносятся в методы типа process_фильтр и их можно применять по отдельности через Formatter#apply (julik)
* Gilenson - добавлены ¶ и № (последний - не стандарт, но нужен для преобразований символа "номер") (mash)
* Gilenson - добавлен хэш @glyph_copy_paste для подмены юникодных типографских символов на entities
(опционально, через @settings[:copypaste]=>true) (mash)
* Gilenson - добавлена "склейка" инициалов полукруглой шпацией (thin space)
* Gilenson - добавлен Formatter#process чтобы обрабатывать строки поточно, и сделан удобный доступ к настройкам
через "хвост" метода (julik)
* Во всех внутренних строковых подстановках Gilenson используются указатели на глифы с двоеточием в начале (julik)
* Gilenson - введен DOUBLE PRIME (″) для знаков дюйма (julik)
http://en.wikipedia.org/wiki/Prime_%28mark%29
Согласно изощренным правилам скошенный prime правильней чем "
* Новый Гиленсон lib/gilenson/gilenson.rb (mash)
RuTils::GilensonNew::Typografica.new('какой-то текст')
%q{"какой-то текст"}.n_gilensize
* Код приведён к "2 spaces - no tabs", частично полетели дифы (mash)
* Изменены константы дат, используемые в lib/integration/rails_date_helper_override.rb:
Было: RuTils::DateTime::ABBR_MONTHNAMES, RuTils::DateTime::INFLECTED_MONTHNAMES
Стало: Date::RU_ABBR_MONTHNAMES, Date::RU_INFLECTED_MONTHNAMES (mash)
* Добавлена функциия Numeric#rublej (julik)
* Добавлена русская версия Time#ru_strftime и Date#ru_strftime (mash)
=== 0.1.2 - 01.11.2005
* Добавлен BiDi-транслит c тестами (mash)
=== 0.04 - 20.10.2005
* Чистка документации
=== 0.03 - 18.10.2005
* Легкий рефакторинг и чистка документации, добавлена реализация BiDi-транслита
=== 0.02 - 12.07.2005
* Заменен маркер подстановки тегов в Gilenson. Ранее без oniguruma из-за его применения "проглатывалась" буква "р"