View Issue Details

IDProjectCategoryView StatusLast Update
0001409Double CommanderDefaultpublic2019-06-16 17:29
Reportervitalca Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
ProjectionnoneETAnone 
PlatformLinuxOSUbuntuOS Version14.04 LTS
Product Version0.7.2 
Summary0001409: Скопированная строка звеершается символом "0x00"
DescriptionПри корировании выделенного текста в редакторе или пути к файлу в панелях (cm_CopyFullNamesToClip), вероятно также и в других местах, результирующая строка в буфре завершается символом "0x00". При вставке в другие программы этот невидимый символ вызывает различные проблемы, например, отредактированные таким образом исходники перестают компилироваться и т.п.
Steps To Reproduce- Открыть редактор
- Выделить текст
- Скопировать
- Вставить в другую программу-редактор и сохранить файл
- Проверить результат HEX редактором

Также некоторые IDE отображают это символ при вставке в строку. Например, IntelliJ IDEA: String s = "some text\u0000";
TagsNo tags attached.
Fixed in Revision
Operating systemLinux
WidgetsetGTK2
Architecture64-bit

Relationships

duplicate of 0001305 acknowledged Actions that copy something to clipboard seems to add null character at the end 

Activities

Alexx2000

2016-06-10 00:02

administrator   ~0001742

Известный баг Lazarus: http://bugs.freepascal.org/view.php?id=21453

vitalca

2016-06-10 00:45

reporter   ~0001743

Проверил на Qt сборке - проблемы нет.
Значит будем использовать ее.
Спасибо!

cordylus

2019-06-16 17:29

developer   ~0003178

Исправлено в Lazarus 1.10, workaround был добавлен в DC в rev.6902 (11.06.2016)

Issue History

Date Modified Username Field Change
2016-06-09 17:02 vitalca New Issue
2016-06-10 00:02 Alexx2000 Note Added: 0001742
2016-06-10 00:02 Alexx2000 Status new => acknowledged
2016-06-10 00:45 vitalca Note Added: 0001743
2016-07-10 22:38 Alexx2000 Relationship added duplicate of 0001305
2019-06-16 17:29 cordylus Note Added: 0003178