Список последних изменений в пакетах

Вопросы, связанные с разработкой пакетов Limb3

Модератор: phpBB2 - administrators

Список последних изменений в пакетах

Сообщение pachanga » Пт июл 18, 2008 9:19 am

Я смотрю, в репозиторий было добавлено довольно много нового кода, например, в пакеты bundle и log - авторы изменений(т.е korchasa ;) ), не могли бы пожалуйста кратко рассказать об этом?
Аватара пользователя
pachanga
LIMB Developer
 
Сообщения: 4504
Зарегистрирован: Вс июн 06, 2004 7:29 pm
Откуда: Russia, Penza

Re: Список последних изменений в пакетах

Сообщение conf » Пт июл 18, 2008 9:26 am

pachanga писал(а):Я смотрю, в репозиторий было добавлено довольно много нового кода, например, в пакеты bundle и log - авторы изменений(т.е korchasa ;) ), не могли бы пожалуйста кратко рассказать об этом?

Кстати, мне было бы очень интересно послушать про bundle :)
Опыт - это то, что мы получаем, когда не получаем того, что хотим.
http://www.shelfari.com/shein_alexey/shelf - лучшие книги для программистов.
Аватара пользователя
conf
LIMB Addicted
 
Сообщения: 570
Зарегистрирован: Вт мар 25, 2008 6:41 pm
Откуда: Tashkent, Uzbekistan

Сообщение korchasa » Пт июл 18, 2008 6:16 pm

1. В Log добавил поддержку FIrePHP.
2. Попытался сделать набросок бандлера. В принципе он работает, но пока не умеет резолвить dirname(__FILE__). Сложностей с реализацией нет, но времени тоже.
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение pachanga » Сб июл 19, 2008 1:09 am

korchasa писал(а):1. В Log добавил поддержку FIrePHP.
2. Попытался сделать набросок бандлера. В принципе он работает, но пока не умеет резолвить dirname(__FILE__). Сложностей с реализацией нет, но времени тоже.


Спасибо, полезные изменения.
Аватара пользователя
pachanga
LIMB Developer
 
Сообщения: 4504
Зарегистрирован: Вс июн 06, 2004 7:29 pm
Откуда: Russia, Penza

Сообщение conf » Вт июл 22, 2008 7:27 pm

korchasa писал(а):2. Попытался сделать набросок бандлера. В принципе он работает, но пока не умеет резолвить dirname(__FILE__). Сложностей с реализацией нет, но времени тоже.

Пофиксил баги бандлера под виндой + заменил некоторые методы функциями из core/common.inc.php + пофиксил тесты.
Надеюсь не против? :)
Опыт - это то, что мы получаем, когда не получаем того, что хотим.
http://www.shelfari.com/shein_alexey/shelf - лучшие книги для программистов.
Аватара пользователя
conf
LIMB Addicted
 
Сообщения: 570
Зарегистрирован: Вт мар 25, 2008 6:41 pm
Откуда: Tashkent, Uzbekistan

Сообщение conf » Пн авг 04, 2008 11:49 am

А что именно не работает в bundle? Можешь сделать тест, я бы попробовал починить ;)?
Опыт - это то, что мы получаем, когда не получаем того, что хотим.
http://www.shelfari.com/shein_alexey/shelf - лучшие книги для программистов.
Аватара пользователя
conf
LIMB Addicted
 
Сообщения: 570
Зарегистрирован: Вт мар 25, 2008 6:41 pm
Откуда: Tashkent, Uzbekistan

Сообщение korchasa » Пн авг 04, 2008 12:17 pm

conf писал(а):А что именно не работает в bundle? Можешь сделать тест, я бы попробовал починить ;)?

Нужно подменять dirname(__FILE__) на путь от бандла. По-хорошему надо бы большую часть этих dirname(__FILE__) почистить, но везде сделать этого не получится.
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение bony » Ср ноя 19, 2008 6:26 am

вижу в svn (rev. 7234) добавился macro-фильтр declension 8)
сдается мне, неправильно будет обработано окончание 11, т.к. по первому условию вернется форма ед.ч.

еще имхо: "человек" для теста неудачен, т.к. 2 формы (singular и plural_main) не отличаются :wink:
bony
LIMB Addicted
 
Сообщения: 133
Зарегистрирован: Пн мар 31, 2008 7:56 pm

Сообщение korchasa » Ср ноя 19, 2008 6:38 am

bony писал(а):вижу в svn (rev. 7234) добавился macro-фильтр declension 8)
сдается мне, неправильно будет обработано окончание 11, т.к. по первому условию вернется форма ед.ч.

Ваша правда, *11 special case. Просто код переносил as-is, и внутрь не лазил.

bony писал(а):еще имхо: "человек" для теста неудачен, т.к. 2 формы (singular и plural_main) не отличаются :wink:

Согласен. Выкину, оставлю только "пользователя".
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение korchasa » Ср ноя 19, 2008 6:45 am

  • добавил поддержку callback-типа в lmbMacroFunctionBasedFilter.
  • добавил несколько macro-тэгов (влом искать, посмотрите по логу :roll: )


остались перенести javascript_include и replace_long_llinks
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение pachanga » Ср ноя 19, 2008 9:33 am

korchasa писал(а):
  • добавил несколько macro-тэгов (влом искать, посмотрите по логу :roll: )


Это все хорошо, но у тебя не возникает идеи создать отдельный пакет исключительно для macro тегов, куда мы перенесли бы все не core теги?
Аватара пользователя
pachanga
LIMB Developer
 
Сообщения: 4504
Зарегистрирован: Вс июн 06, 2004 7:29 pm
Откуда: Russia, Penza

Сообщение korchasa » Ср ноя 19, 2008 6:10 pm

pachanga писал(а):
korchasa писал(а):
  • добавил несколько macro-тэгов (влом искать, посмотрите по логу :roll: )

Это все хорошо, но у тебя не возникает идеи создать отдельный пакет исключительно для macro тегов, куда мы перенесли бы все не core теги?

В моем сообщении надо сделать s/тэг/фильтр/ перед прочтением. Пол шестого утра :?
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение korchasa » Вт ноя 25, 2008 3:59 am

в common.inc.php пакета CORE добавил lmb_plural($word). Если есть замечания (особенно по поводу размещения) - не молчите. Просто мыслей нет куда бы ее еще запихнуть.
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение korchasa » Ср ноя 26, 2008 2:03 pm

добавил работу с индексами в lmb*TableInfo и семейство классов индексов lmb*IndexInfo. Поддерживается в драйверах mysql и mysqli.
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

Сообщение korchasa » Пн дек 15, 2008 11:44 pm

  • lmbMacroConfig заменен на массив
  • убран странный тайпкастинг из lmbCollection::getOffset(), в lmbCollection::sortByKeys() добавлен опциональный параметр типа сортировки
  • расставленны skip'ы для всяких левых тестов
  • добавлен lmbConfTools::hasConf()
  • добавлен lmbWebAppTools::isDebugEnabled(). Состояние определяется по константе LIMB_APP_MODE и опции common конфига 'debug_enabled'. Опция имеет более высокий приоритет, чем константа.
Аватара пользователя
korchasa
LIMB Developer
 
Сообщения: 936
Зарегистрирован: Чт май 10, 2007 3:47 am

След.

Вернуться в Limb3 разработка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron