Vertigo093i / andrew-grechkin

Automatically exported from code.google.com/p/andrew-grechkin
0 stars 0 forks source link

Вопрос - почему мы видим концевые пробелы строк в диалогах плагинов? #22

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Вот такая картина визуально наблюдается 
после перехода на Lua уже во втором плагине 
(впервые увидидел в Лешином Visual Rename) - видим 
концевые пробелы, а вот как подавить их 
вывод я не помню. Подскажешь коли помнишь? 
Понятно, что главному по Луа вопрос задам - 
это явно при ломке API что-то задели, но может 
всё решится просто подсказкой где 
настройку сменить?

Original issue reported on code.google.com by victorvg04 on 20 Oct 2012 at 10:48

Attachments:

GoogleCodeExporter commented 8 years ago
Проверю.

Original comment by andrew.grechkin on 20 Oct 2012 at 10:50

GoogleCodeExporter commented 8 years ago
Проверю.

Original comment by andrew.grechkin on 20 Oct 2012 at 10:50

GoogleCodeExporter commented 8 years ago
Вопрос задал - http://github.com/shmuz/Spring/issues/15 и 
думаю, все вместе мы быстро на него ответ 
найдём. Явно там я что-то не заметил, и 
скорее всего это что-то довольно простое.

Original comment by victorvg04 on 20 Oct 2012 at 11:00

GoogleCodeExporter commented 8 years ago
Ребята подсказали где смотреть:

drkns 27.09.2012 22:45:22 +0200 - build 2844

1. Если текст в диалоговом поле ввода 
заканивается пробелами или табуляциями - 
подсветим их.

спасибо shmuel и zg за подсказку. Теперь ясно 
как нам стоит поступить - включить тримминг 
концевых табов и пробелов в окнах вывода и 
их видно не будет.

Original comment by victorvg04 on 21 Oct 2012 at 12:03

GoogleCodeExporter commented 8 years ago
Проверил, не повторяется.
Видимо в ресурсах этого конкретного файла 
эти пробелы присутствуют. И соответственно 
отображаются.
Пришли мне этот файл, проверю на нем.

Original comment by andrew.grechkin on 22 Oct 2012 at 8:39

GoogleCodeExporter commented 8 years ago
Вот здесь есть такие примеры - 
http://xhmikosr.1f0.de/mpc-hc/ в ресурсах видны концевые 
пробелы - мы их видим в дампе ресурса version.rc:

#include <windows.h>

VS_VERSION_INFO VERSIONINFO
 FILEVERSION    1,6,5,6094
 PRODUCTVERSION 1,6,5,6094
 FILEFLAGSMASK  0x3FL    // VS_FF_DEBUG|VS_FF_INFOINFERRED|VS_FF_PATCHED|VS_FF_PRERELEASE|VS_FF_PRIVATEBUILD|VS_FF_SPECIALBUILD
 FILEFLAGS      0x0L
 FILEOS         0x4L     // VOS__WINDOWS32
 FILETYPE       0x1L     // VFT_APP
 FILESUBTYPE    0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "000004b0"
        BEGIN
            VALUE "Comments",          "This installation was built with Inno Setup.\0"
            // Zero-length item found
            VALUE "CompanyName",       "MPC-HC Team                                                 \0"
            // Zero-length item found
            VALUE "FileDescription",   "MPC-HC Setup                                                \0"
            // Zero-length item found
            VALUE "FileVersion",       "1.6.5.6094          \0"
            // Zero-length item found
            VALUE "LegalCopyright",    "Copyright © 2002-2012, MPC-HC Team                                                                  \0"
            // Zero-length item found
            VALUE "ProductName",       "MPC-HC                                                      \0"
            // Zero-length item found
            VALUE "ProductVersion",    "1.6.5.6094          \0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x0, 1200
    END
END

Original comment by victorvg04 on 22 Oct 2012 at 12:50

Attachments:

GoogleCodeExporter commented 8 years ago
то есть плагин все показывает как есть и 
ошибки нет.
тогда закрываю багу

Original comment by andrew.grechkin on 22 Oct 2012 at 1:02

GoogleCodeExporter commented 8 years ago
Разумно, тем более что ответ на вопрос "Что 
вызывает это явление?" мы в итоге нашли. Я 
думал где-то какую настройку упустил, а 
реально дело в том, что в .RC "жировой запас" 
забит и он всё путает. Тут вина не наша. Мы 
можем только пинать авторов таких программ 
чтобы свой код правили...

Original comment by victorvg04 on 22 Oct 2012 at 2:39