View Issue Details

IDProjectCategoryView StatusLast Update
0001316Far ManagerEditorpublic2010-04-30 22:34
ReporterMaximus Assigned Toalexy  
PrioritynormalSeverityminorReproducibilityrandom
Status closedResolutionfixed 
Platformx86OSWindowsOS VersionXP SP2
Product Version2.0 
Fixed in Version2.0 
Summary0001316: Ошибка копирования в буфер обмена вертикальных блоков
DescriptionВертикальные блоки копируются в буфер обмена некорректно. Это нужно делать "в одну транзакцию", а не в две, как это делается сейчас.
В результате в буфер не копируется информация о вертикальном блоке, а об этом узнаешь только после попытки его куда-то вставить...

Помимо исправления этой проблемы, может быть все-таки имеет смысл ввести в код отображение пользователю информации о проблеме копирования в буфер обмена?
Additional InformationВ функции Editor::VCopy сначала выполняется
CopyToClipboard(CopyData); /* OpenClipboard, SetClipboardData, CloseClipboard */
и только после этого
CopyFormatToClipboard(FAR_VerticalBlock_Unicode,CopyData); /* еще раз OpenClipboard, ..., CloseClipboard */
Второй быстрый вызов FAR_OpenClipboard часто обламывается.
TagsNo tags attached.
Build1521

Activities

DeeZ

2010-03-28 13:10

reporter   bugnote:0005105

От себя еще добавлю что вертикальный блок копируется как простой текст, и при его вставке, если раньше он вставлялся блоком, сохраняя отступы всех строк, то сейчас отступ остается только у первой строки, остальные выровнены в начало строки.

В старой версии блоки вставлялись блоками, и такое поведение сильно привычнее.

alexy

2010-04-25 21:00

administrator   bugnote:0005266

1521

2DeeZ:
Это другой баг, открывай для него отдельный тикет.

DeeZ

2010-04-26 03:12

reporter   bugnote:0005270

Баг о котором писал я, больше не наблюдаю. отдельного тикета создавать уже нет смысла.

Issue History

Date Modified Username Field Change
2010-03-28 12:56 Maximus New Issue
2010-03-28 13:10 DeeZ Note Added: 0005105
2010-04-25 20:38 alexy Status new => assigned
2010-04-25 20:38 alexy Assigned To => alexy
2010-04-25 21:00 alexy Note Added: 0005266
2010-04-25 21:00 alexy Status assigned => feedback
2010-04-26 03:12 DeeZ Note Added: 0005270
2010-04-30 22:34 alexy Build => 1521
2010-04-30 22:34 alexy Status feedback => closed
2010-04-30 22:34 alexy Resolution open => fixed
2010-04-30 22:34 alexy Fixed in Version => 2.0