Activity for fp-ide-ru

  • Skvoznjak Skvoznjak modified a comment on ticket #35

    Да ну? Расскажи мне, как внешняя кодировка превратится во внутреннюю без перекодирования. У меня и перекодируется, с сохранением количества байтов. Это нужно в том случае, если придётся открывать файл созданный например в лазарусе, с utf8 в комментариях и при этом различать в какой кодировке что написано чтобы не портить исходники. Если исходник перекодировать без сохранения количества байтов, то возникает цирк, потому что иде расчитано на работу с байтами. Файловые диалоги это частный случай. Если...

  • Skvoznjak Skvoznjak modified a comment on ticket #35

    Да ну? Расскажи мне, как внешняя кодировка превратится во внутреннюю без перекодирования. У меня и перекодируется, с сохранением количества байтов. Это нужно в том случае, если придётся открывать файл созданный например в лазарусе, с utf8 в комментариях и при этом различать в какой кодировке что написано чтобы не портить исходники. Если исходник перекодировать без сохранения количества байтов, то возникает цирк, потому что иде расчитано на работу с байтами. Файловые диалоги это частный случай. Если...

  • Skvoznjak Skvoznjak posted a comment on ticket #35

    Да ну? Расскажи мне, как внешняя кодировка превратится во внутреннюю без перекодирования. У меня и перекодируется, с сохранением количества байтов. Это нужно в том члучае, если придётся открывать файл созданный например в лазарусе, с utf8 в комментариях и при этом различать в какой кодировке что написано чтобы не портить исходники. Если исходник перекодировать без сохранения количества байтов, то возникает цирк, потому что иде расчитано на работу с байтами. Файловые диалоги это частный случай. Если...

  • AlexL AlexL posted a comment on ticket #35

    Для пакета какой он есть в Магее, не пригодно. Там никакие перекодирования не надо, а чётко задано, что внешняя кодировка utf8, а внутренняя CP866. Надо исходить из этого. Соответственно, чтобы убрать кракозябры надо utf8 перекодировать в cp866.

  • Skvoznjak Skvoznjak posted a comment on ticket #35

    У меня это всё работает и полностью пригодно. Следовательно в этой сборке всё в порядке - корябулы вместо русских букв это не баг, а приведение кода к феншую.

  • AlexL AlexL posted a comment on ticket #35

    Нет, те патчи полностью непригодны.

  • Skvoznjak Skvoznjak modified a comment on ticket #35

    Надо смотреть что у тебя есть, думать как всобачить то, чего нет... А тут и делов то, взять первый патч, поставить по умолчанию четвёртый пункт меню (значение переменной по умолчанию поменять kombinacija_perekodirovanija: Byte=3;), выбросить рисовку окошка выбора кодировок и сохранение в конфиге выбранной кодировки. То есть "огражданить" патч выбросив из него вкусняшки в видимой части. Причём, когда делал этот навороченный патч, столкнулся с тем, что иногда в отображение текста сыпался мусор, источник...

  • Skvoznjak Skvoznjak modified a comment on ticket #35

    Надо смотреть что у тебя есть, думать как всобачить то, чего нет... А тут и делов то, взять первый патч, поставить по умолчанию четвёртый пункт меню (значение переменной по умолчанию поменять kombinacija_perekodirovanija: Byte=3;), выбросить рисовку окошка выбора кодировок и сохранение в конфиге выбранной кодировки. То есть "огражданить" патч выбросив из него вкусняшки в видимой части. Причём, когда делал этот навороченный патч, столкнулся с тем, что иногда в отображение текста сыпался мусор, источник...

  • Skvoznjak Skvoznjak posted a comment on ticket #35

    Надо смотреть что у тебя есть, думать как всобачить то, чего нет... А тут и делов то, взять первый патч, поставить по умолчанию четвёртый пункт меню (значение переменной по умолчанию поменять kombinacija_perekodirovanija: Byte=3;), выбросить рисовку окошка выбора кодировок и сохранение в конфиге выбранной кодировки. То есть "огражданить" патч выбросив из него вкусняшки в видимой части. Причём, когда делал этот навороченный патч, столкнулся с тем, что иногда в отображение текста сыпался мусор, источник...

  • AlexL AlexL posted a comment on ticket #35

    Эти патчи никак не применимы к пакету. Надо исходить из того, что уже есть в пакете и делать новый патч на отображение utf8 в ibm866.

  • Skvoznjak Skvoznjak posted a comment on ticket #35

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

  • Skvoznjak Skvoznjak posted a comment on ticket #35

    Только что проверил, у меня русские буквы в линуксовых файловых диалогах работают. [URL=https://fastpic.ru/][IMG]https://i109.fastpic.ru/big/2019/0302/af/5b8e31ee7dd01b1dcf7ba849e5feafaf.png[/IMG][/URL] Даже файлы с битыми utf-8 символами можно открыть и сохранить. Сам не ожидал что это работает:)))) Вопрос в том, что Алексу этот патч раньше не нравился, у него в редакторе используется более простая версия. Наверните патчи на "голую" иде и сравните. Первый устанавливает перекодировки, второй - кодировку...

  • Skvoznjak Skvoznjak posted a comment on ticket #35

    Да нет, проблема с русскими кодировками (IBM866 и русские буквы UTF-8) в самом редакторе более-менее решена http://freepascal.ru/forum/viewtopic.php?f=10&t=5318&start=225#p127754 Просто в иде диалоги привинчены "сбоку" и если после патчинга окна редактора изменения в диалогах не появились, то это значит, что нужно искать в коде реализации этих диалогов и патчить ещё и их персонально. В принципе, в патченной версии абракадабра в файловых диалогах работе не мешает.

  • Skvoznjak Skvoznjak posted a comment on ticket #47

    Полезные патчи добавляй в магею, оттуда они попадут в альт, из него ещё куда-нибудь. Просто апстрим по большей части сидит в лазарусе и проблему видит снаружи. На самом деле, это редакторы для разного применения. Лазарус лучше использовать когда надо много тыкать по кнопкам и лазить по объектам, а при отладке модулей с процедурным программированием более простые редакторы бывают лучше. С патчем поиска вставляемого через CTRLV теперь можно искать и абракадабру. Не думаю что всех фанатов лазаруса это...

  • Skvoznjak Skvoznjak posted a comment on ticket #29

    Только что пересобрал без патчей релизную 3.0.4 версию и сегодняшнюю ftp://ftp.freepascal.org/pub/fpc/snapshot/trunk/source/fpcbuild.zip 3.3.1версию. В моей четвёртокедной konsole, если сплющить консоль по вертикали до нуля, то иде отлично делит на 0 и падает - баг присутствует. По горизонтали консоль до нуля не плющится, надо полагать, только это и спасает иде от падения ещё и при таком манёвре:) Ну что сказать, несколько лет назад куча исходников обновилась благодаря новому форматированию - пробелы...

  • AlexL AlexL posted a comment on ticket #47

    Ctrl-V, как правило, вставка, но здесь это копия?, странно. Апстрим отписался так.

  • AlexL AlexL posted a comment on ticket #29

    https://bugs.freepascal.org/view.php?id=30922 переоткрыл кто-то баг опять. Чудной апстрим. Ничего не фиксили, но отписались, что пофиксено Пушкиным.

  • AlexL AlexL posted a comment on ticket #29

    Skvoznjak, а ты проверял на последнем коммите апстрима падает или нет?

  • Skvoznjak Skvoznjak posted a comment on ticket #29

    Это там, где при изменении размера окна до мелкого, происходило деление на 0? Там первый вариант патча был весьма неэстетичен, не разбирался насколько его причесали. Сам я этот патч использовать не переставал, но недавно озаботился его эстэтичностью и замену нулей на единицы переделал. Думаю что апстрил попытался исключить возможность появления нуля в делителе, но мы то знаем, насколько сложно просчитать все варианты развития событий в такой сложной программе. В этой версии патча числа обрабатывает...

  • Skvoznjak Skvoznjak posted a comment on ticket #58

    Патч для этого и 52 тикета. Вставляет в различные диалого по CTRLV.

  • Skvoznjak Skvoznjak posted a comment on ticket #52

    Патч для этого и 58 тикета.

  • Skvoznjak Skvoznjak modified a comment on ticket #55

    52 тикет посмотри, там патч в большинстве окошек в PHISTORY по CTRLV вставляет, а там где не вставляет, обработчик событий хорошо спрятан. Но если получится, то на 52 и 58 тикеты лучше сделать общий патч, потому что их функционал пересекается.

  • Skvoznjak Skvoznjak posted a comment on ticket #55

    52 тикет посмотри, там патч в большинстве окошек в PHISTORY по CTRLV вставляет, а там где не вставляет, обработчик событий хорошо спрятан.

  • AlexL AlexL posted a comment on ticket #55

    Тогда пропускаем этот баг, двигаемся дальше.

  • AlexL AlexL modified a comment on ticket #55

    Попробуй xfce4-terminal

  • Skvoznjak Skvoznjak posted a comment on ticket #55

    И в xfce4 Terminal 0.4.8 (новейшай версия 2011 года) баг не воспроизводится.

  • AlexL AlexL posted a comment on ticket #55

    Попробуй xfce4-terminal четверг, 21 февраля 2019 г. пользователь Skvoznjak stiratel@users.sourceforge.net написал: Где-то там кодировка меняется, но чтобы что-то делать, баг надо воспроизвести, а он у меня не воспроизводится. Вообще непонятно, как компилировать строку foo:=''0000014' you shall not read this'; Исправил как foo:='0000014 you shall not read this'; и воспроизвести баг не смог. Пробовал writeln( 0000014 ); и тоже не глючило. Запускал из xterm, из иде компилятора 3.0.4 с патчами русификации...

  • Skvoznjak Skvoznjak posted a comment on ticket #55

    Где-то там кодировка меняется, но чтобы что-то делать, баг надо воспроизвести, а он у меня не воспроизводится. Вообще непонятно, как компилировать строку foo:=''0000014' you shall not read this'; Исправил как foo:='0000014 you shall not read this'; и воспроизвести баг не смог. Пробовал writeln( 0000014 ); и тоже не глючило. Запускал из xterm, из иде компилятора 3.0.4 с патчами русификации и из иде "заводской сборки". Может у меня версии компилятора и консоли не те.

  • Skvoznjak Skvoznjak posted a comment on ticket #52

    Написал патч, который через CTRL+V вставляет в несколько диалогов поиска 254 символа первой строки скопированные через CTRL+C в окне редактора. Вторая и последующие строки не вставляются из-за того, что нужно решить вопрос, как такую конструкцию потом найти. Первой строки вроде бы достаточно. Для такой же вставки в файловые диалоги данный патч ничего не делает - в тех диалогах другой обработчик вставок через shift+ins и тот, кто захочет добавить туда CTRL+V, должен его сначала найти. Возможно тот...

  • Skvoznjak Skvoznjak modified a comment on ticket #52

    Наверно это не баг а фича:) В файле ide/weditor.pas диалоге поиска есть элемент Phistory, для него вставка по Ctrl+V не реализована во всех окнах создаваемых в этом файле. Есть вставка по Ctrl+Ins, она вставляет из внешнего буфера и не может служить заменой, но может служить не полным образцом для реализации вставки. После попытки вставки через Ctrl+V в диалоге поиска происходит проверка на пустую вставку: if PtrInt(Event.InfoPtr)=0 then okbutton^.DisableCommands([cmok]) Она и делает неактивной кнопку...

  • Skvoznjak Skvoznjak posted a comment on ticket #52

    Наверно это не баг а фича:) В файле ide/weditor.pas диалоге поиска есть элемент Phistory, для него вставка по Ctrl+V не реализована во всех окнах создаваемых в этом файле. Есть вставка по Ctrl+Ins, она вставляет из внешнего буфера и не может служить заменой, но может служить не полным образцом для реализации вставки. После попытки вставки через Ctrl+V в диалоге поиска происходит проверка на пустую вставку: if PtrInt(Event.InfoPtr)=0 then okbutton^.DisableCommands([cmok]) Она и делает неактивной кнопку...

  • Skvoznjak Skvoznjak posted a comment on ticket #53

    Не помнил про эту комбинацию, наверно в досе им активно не пользовался, посмотрел, что здесь надо реализовать: вызов видео с танцующими тян или создание нового файла. Оказалось - вставка строки. Но зачем нужен дублирующийся функционал? Новая строка создаётся при нажатии Enter а вставляется кусок кода при Ctrl+V. Может имелся в виду гибрид этих двух функций, чтобы при вставке кода перед ним вставлялся маркер конца строки?

  • AlexL AlexL created ticket #58

    Копирование и вставка в вычисления отладки

  • AlexL AlexL created ticket #57

    Добавить новые ARM процессоры

  • AlexL AlexL created ticket #56

    256+ символьные строки в IDE

  • AlexL AlexL created ticket #55

    Программа стартует прямо в IDE

  • AlexL AlexL created ticket #54

    Падение при uses classes

  • AlexL AlexL created ticket #53

    Ctrl-N

  • AlexL AlexL created ticket #52

    Вставка в диалоге поиска

  • AlexL AlexL posted a comment on ticket #13

    Имеется патч, исправлено в апстриме. Всё ещё актуально для fp-3.0.4.

  • AlexL AlexL modified ticket #13

    "Правка" -> "Откатить" дублирует строки

  • AlexL AlexL modified ticket #38

    Не доделано изменение расположения конфигов

  • AlexL AlexL created ticket #51

    CTRL-K-F

  • AlexL AlexL created ticket #50

    Прокрутка мышью

  • AlexL AlexL created ticket #49

    Предыдущее значение в поиске по номеру

  • AlexL AlexL created ticket #48

    "О программе" с граф. поддержкой

  • AlexL AlexL posted a comment on ticket #29

    В fpc-3.0.4 ошибка есть. Не верится апстриму.

  • AlexL AlexL posted a comment on ticket #14

    Это на уровне gdb.

  • AlexL AlexL modified ticket #44

    Калькулятор с функцией копирования

  • AlexL AlexL posted a comment on ticket #47

    Написан патч, добавляющий сочетание Ctrl+V.

  • AlexL AlexL posted a comment on ticket #46

    Сегодня звёзды сложились так, что не воспроизводится. Отчего зависит - неясно. Когда воспроизводилось - тем патчем исправлял.

  • Skvoznjak Skvoznjak posted a comment on ticket #46

    Вообще не могу это воспроизвести. Использую эту http://freepascal.ru/forum/viewtopic.php?p=127754#p127754 сборку запускаемую в konsole из KDE-4. Ничего такого не замечал. Можешь протестить в konsole?

  • AlexL AlexL posted a comment on ticket #15

    Исправлено в апстриме. Требуется проверка.

  • AlexL AlexL modified ticket #29

    IDE падает при уменьшении его размера до минимума

  • AlexL AlexL posted a comment on ticket #29

    Требуется перепроверить действительно ли апстрим исправил проблему.

  • AlexL AlexL modified ticket #13

    "Правка" -> "Откатить" дублирует строки

  • AlexL AlexL modified ticket #12

    "Учить клавиши" не определяет Backspace

  • AlexL AlexL posted a comment on ticket #12

    Исправлено.

  • AlexL AlexL modified a comment on ticket #35

    Такая же проблема кодировок и с оригинальным fp, и с fp-ide-en ( https://sourceforge.net/p/fp-ide-en/tickets/3/ ). Ее можно решить только полным переходом на UTF-8.

  • AlexL AlexL modified a comment on ticket #35

    Такая же проблема кодировок и с оригинальным fp, и с fp-ide-en (https://sourceforge.net/p/fp-ide-en/tickets/3/). Ее можно решить только полным переходом на UTF-8.

  • AlexL AlexL modified ticket #42

    Собрать с внешним gdb

  • AlexL AlexL posted a comment on ticket #42

    Надо было собирать make all GDBMI=1 и с патчами из разрабатываемой версии. Решено.

  • AlexL AlexL created ticket #47

    Вставка из калькулятора

  • AlexL AlexL posted a comment on ticket #46

    Написал временный патч.

  • AlexL AlexL posted a comment on ticket #31

    Сейчас курсор не следует за курсором мыши, но с кодировкой CP866 стала засада полная, раньше было нормально.

  • AlexL AlexL created ticket #46

    Сообщения компиляции не показываются

  • AlexL AlexL created ticket #45

    Выводит текст поверх уже имеющегося

  • AlexL AlexL modified ticket #2

    Окно таблицы ASCII, не вводится символ

  • AlexL AlexL posted a comment on ticket #2

    Решено

  • AlexL AlexL modified a comment on ticket #3

    Если перед курсором отсутствует имя шаблона, то должно появляться всплывающее окно для выбора нужного шаблона, но оно не появляется на комбинацию клавиш <Ctrl> + <J>.

  • AlexL AlexL modified a comment on ticket #13

    Это ошибка http://bugs.freepascal.org/view.php?id=24663

  • AlexL AlexL modified a comment on ticket #15

    Это ошибка http://bugs.freepascal.org/view.php?id=6496 Когда окно IDE небольшой высоты, то проявляется эта ошибка. По идее правильнее привязка выпадающих Меню к верху самого Меню, а не к низу IDE, иначе перекрываются другие пункты Меню.

  • AlexL AlexL modified a comment on ticket #20

    http://bugs.freepascal.org/view.php?id=6696

  • AlexL AlexL posted a comment on ticket #22

    Не актуально, так как используем по умолчанию всегда директорию ~/fp-ide-ru.

  • AlexL AlexL modified a comment on ticket #22

    Это ошибка http://bugs.freepascal.org/view.php?id=7307

  • AlexL AlexL modified a comment on ticket #31

    Это ошибка https://bugs.launchpad.net/sakura/+bug/1246333 Курсор следует за курсором мыши, текст не вводится. Временно помогает нажатие левой кнопки мыши. Обходное решение - выбор другого терминала в /usr/bin/fp-ide-ru

  • AlexL AlexL modified ticket #37

    Не показывается курсор при возврате в IDE

  • AlexL AlexL posted a comment on ticket #37

    Не воспроизводится.

  • AlexL AlexL modified a comment on ticket #37

    Это баг http://bugs.freepascal.org/view.php?id=25942

  • AlexL AlexL modified a comment on ticket #38

    Это баг http://bugs.freepascal.org/view.php?id=26159

  • AlexL AlexL modified a comment on ticket #39

    Это баг http://bugs.freepascal.org/view.php?id=5083

  • AlexL AlexL modified a comment on ticket #41

    Name, GenericName, Comment должны быть различными.

  • AlexL AlexL modified ticket #41

    Переписать desktop файл

  • AlexL AlexL posted a comment on ticket #42

    Контролируем баг https://bugs.freepascal.org/view.php?id=23581

  • AlexL AlexL posted a comment on ticket #42

    На данный момент сборка 3.0.4 с внешним gdb с "GDBMI=1 NOGDB=1" не удалась.

  • AlexL AlexL posted a comment on ticket #44

    https://bugs.freepascal.org/view.php?id=34722

  • AlexL AlexL created ticket #44

    Калькулятор с функцией копирования

  • AlexL AlexL created ticket #42

    Собрать с внешним gdb

  • AlexL AlexL modified a comment on ticket #1

    Проверка показала, что окно с графикой не закрывается. Решено. Status: Fixed

  • AlexL AlexL modified a comment on ticket #1

    Апстрим отметил этот баг решенным для FPC 2.6.4. Требуется проверить.

  • AlexL AlexL modified a comment on ticket #1

    Лучше не использовать readln http://www.altlinux.org/FreePascal/EgaVgaBGI , а использовать...

  • AlexL AlexL modified a comment on ticket #1

    Надо программу, использующую ptcgraph, запустить в консоли (или в IDE), фокус перевести...

  • AlexL AlexL modified ticket #1

    Некорректная работа с CloseGraph

  • AlexL AlexL modified a comment on ticket #4

    Баг и патч, его исправляющий, отправлен в апстрим http://bugs.freepascal.org/vie...

  • AlexL AlexL modified a comment on ticket #4

    Исправлено, патч во вложении. Status: Fixed

  • AlexL AlexL modified ticket #4

    У некоторых пунктов меню неверные подсказки

  • AlexL AlexL modified a comment on ticket #5

    Согласно ответа разработчиков, эта функция может не работать в Linux. Тесты показали,...

  • AlexL AlexL modified a comment on ticket #5

    Баг отправлен в апстрим http://bugs.freepascal.org/view.php?id=25279

1 >