refactoring

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12444 ea59307d-ff68-5b67-5a21-acd59c66a581
check orfo...

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12446 ea59307d-ff68-5b67-5a21-acd59c66a581
regex fix

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12447 ea59307d-ff68-5b67-5a21-acd59c66a581
fix build

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12450 ea59307d-ff68-5b67-5a21-acd59c66a581
1. VE_CLOSE приходит в быстрый просмотр и информационную панель до удаления просмотра.

2. просмотр и редактор не удаляются во время обработки любых событий.

3. события от неактивных редакторов и просмотров могли не доходить до плагинов.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12452 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Разделим common.hpp на компоненты, а то совсем тёмный лес уже.
2. Не собиралось в gcc 4.8.1.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12454 ea59307d-ff68-5b67-5a21-acd59c66a581
regex named groups

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12456 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Уточнение 4111.
2. Неправильно определялась позиция ошибки при компиляции регулярного выражения.
3. Показываем текст и позицию при ошибке компиляции регулярного выражения или работы с ним.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12458 ea59307d-ff68-5b67-5a21-acd59c66a581
vc10 fix

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12460 ea59307d-ff68-5b67-5a21-acd59c66a581
LuaMacro: переделка сериализации данных, в результате чего функция mf.msave дополнительно поддерживает:
(1) ключи-таблицы
(2) таблицы с рекурсивными вложениями


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12461 ea59307d-ff68-5b67-5a21-acd59c66a581
more 4112

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12462 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Макросы для эмуляции variadic templates вынесены отдельно, улучшены и использованы вместо ручной копипасты везде, где нужно.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12465 ea59307d-ff68-5b67-5a21-acd59c66a581
Ïðîäîëæåíèå revision 12461: mf.msave ñîõðàíÿåò ñâÿçè ìåæäó òàáëèöàìè è èõ ìåòàòàáëèöàìè.

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12467 ea59307d-ff68-5b67-5a21-acd59c66a581
1. уточнение 4109.2: открытие просмотра падало, если в панелях была открыта информационная панель
   в папке без описания или быстрый просмотр для папки.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12468 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Îďňčěčçŕöč˙ make_vector.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12470 ea59307d-ff68-5b67-5a21-acd59c66a581
updated to 4117

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12472 ea59307d-ff68-5b67-5a21-acd59c66a581
1. #0002804: PN_CHECKMASK íĺ đŕńďîçíŕĺň íĺďđŕâčëüíűĺ đĺăĺęńű â 3.0.4117


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12473 ea59307d-ff68-5b67-5a21-acd59c66a581
1. С форума: Отвалилось добавление файла из панели в командную строку при открытом автодополнении в командной строке.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12475 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Đĺôŕęňîđčíă Message: ńňđîęč îňäĺëüíî, ęíîďęč îňäĺëüíî.

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12477 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Ďđîäîëćĺíčĺ 4120.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12479 ea59307d-ff68-5b67-5a21-acd59c66a581