Ru-Board.club
← Вернуться в раздел «Тестирование»

» SciTE Ru-Board Edition

Автор: BioInfo
Дата сообщения: 16.09.2007 21:57
chupakabra и mozers

Цитата:
Лучше использовать сразу русско-английские словари.

Нужно вот этот первый словарь залить на scite.ruteam.ru и второй расковырять чтобы установщик был нормальный и тоже туда залить, не все ведь (как оказалось ) используют огненный лис.
Надо чтобы люди думали не как словари установить, а как сделать лучше SciTE

Цитата:
На самом деле имя каталога не имеет значения, рабочую копию можно держать в любом каталоге.

Не суть важно пособие ведь для чайников

Цитата:
Можно сообщить эти данные любому зарегистрированному участнику проекта, а лучше разместить в этой теме.

Ок, прямо так и вставил.

Добавлено:
Вопрос про googlecode:
Можно сделать чтобы он высылал мне уведомления о том что поступили новые предложения или в какое-то предложение добавился комментарий?

Теперь по коду:
1.
Обнаружил в настройках
$(user.shortcuts.add)
Вместо старого
$(ADDITIONAL_SHORTCUTS)
Так надо? Где можно почиткать по этому поводу?
2.
Зачем убран
SendEditor(SCI_SETZOOM, props.GetInt("magnification")); //!-add-[Zoom]
В SciTEProps.cxx в секции [StyleDefault]???
Автор: chupakabra
Дата сообщения: 16.09.2007 23:04
BioInfo

Цитата:
Можно сделать чтобы он высылал мне уведомления

Да, см. шапку.


Цитата:
Где можно почиткать по этому поводу?

Используй команду Blame чтобы узнать кто поменял ту или иную строку (mozers rev. 55).


Цитата:
Зачем убран SendEditor(SCI_SETZOOM

См. Issue 32
Автор: mozers
Дата сообщения: 13.10.2007 21:06
Ура! Лед тронулся

Цитата:
Author: BioInfo.SciTe
Date: Sat Oct 13 02:35:51 2007
- fix: исправление проблемы с вводом спец символов используя Alt (issue 33)
Это - очень хорошо в политическом плане, т.к. SciTE-Ru ни по одному пункту не должен уступать оригинальному SciTE

Цитата:
Author: BioInfo.SciTe
Date: Sat Oct 13 04:51:15 2007
- fix: обновлен скрипт smartcomment исправлены
недоработки (issue 9 и issue 29)
Ну по этому скрипту можно еще предложений натолкать

Цитата:
Author: BioInfo.SciTe
Date: Sat Oct 13 05:22:59 2007
- add: в Tools меню добавлена возможность
добавлять галочку (issue 37)
Пример: command.checked.113=1
Исправления коснулись секции [ExtendedContextMenu]
Я уже задействовал эту фитчу...

Цитата:
Author: BioInfo.SciTe
Date: Sat Oct 13 06:02:01 2007
- fix: исправлено комментирования
пунктов *context.menu и user.toolbar (issue 39)
Исправления в секции [user.toolbar] и [ExtendedContextMenu]
Только, наверное, не "исправление", а новая очень приятная возможность отступить от строгих правил и комментировать участки разорванной строки

Цитата:
Author: BioInfo.SciTe
Date: Sat Oct 13 07:01:57 2007
- add: добавлено новое событие lua = onClick(Ctrl,Shift,Alt) (issue 4)
Добавлена секция [OnClick]
Сейчас взял и переделал скрипт MarkerToggle.lua (чтобы не по DoubleClick+Ctrl маркер ставился, а по одинарному клику) и понял какой я дурак...
Все дело в том, что событие OnClick() возникает до того как курсор переместится на место клика, поэтому маркер ставится на то место где был курсор
Вот щас сижу и думаю куда же тогда долгожданный OnClick() применить то можно???...
Автор: BioInfo
Дата сообщения: 13.10.2007 21:23
mozers

Цитата:
Ну по этому скрипту можно еще предложений натолкать

Так в чем же дело? Это один из самых полезных скриптов (сам себя не похвалишь, никто не похвалит ), его усовершенствование всем только на пользу.

Цитата:
Только, наверное, не "исправление", а новая очень приятная возможность

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

Цитата:
OnClick() возникает до того как курсор переместится на место клика

Вполне логично, хотя поскольку это уведомление и отменить его нельзя, то можно заделать чтобы оно посылалось после того как курсор переместится. Запости в баги, пусть лежит до очередной свободной минутки

Цитата:
- fix: исправление проблемы с вводом спец символов используя Alt

Вот здесь у меня сомнения, я его зачем то специально отключал... Вспомнить не могу, так что будь на чеку

Добавлено:
И это... Подписался на мега рассылку получил такое:

Цитата:
-Convert Line End Characters=���&����������� ������ �������� ������
+Convert Line End Characters=���&����������� ������� �������� ������
Change Indentation Settings=&�������� ��������� �������
Use Monospaced Font=������������ ����&�������� ������
Open Local Options File=������� ���� &��������� ��������

--~--~---------~--~----~------------~-------~--~----~
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "scite-ru-commits" на группах Google.

Перебирал кодировки, просмотреть не смог
Почините.
Автор: mozers
Дата сообщения: 14.10.2007 01:44
BioInfo
Ко мне рассылка приходит в таком виде:
Цитата:
Log:
-chg: обновил справочный файл для LUA
(откомпилил в CHM оригинальную
документацию с http://www.lua.org/manual/5.1/),
повесил на F1.
Русский файл справки Lua 4.0 _времмено_
оставил и подключил как
альтернативный Shift+F1.

Added: trunk/pack/help/lua-5.1.chm

а вот если в измененном коде встречаются комментарии на русском, то - так:
Цитата:
+command.name.5.*.lua=���������� ����������� �� Lua 4.0
+command.5.*.lua="$(SciteDefaultHome)\tools\html_HELP.hta" "$(SciteDefaultHome)\help\lua4-rus.htm" "$(CurrentSelection)"
+command.mode.5.*.lua=subsystem:shellexec
+command.shortcut.5.*.lua=Shift+F1
Я думаю что это - не исправить - если бы у нас комменты в UTF-8 были то все было бы нормально, а так - google коверкает. А у тебя, похоже, с майлером проблемы или POP сервер дурит...

Добавлено:
да еще форум добавляет ) Там где сейчас циферки ���&#65533 в натуре у меня - квадратики. Это сам форум их в коды при вставке перевел. Умный...
Так что зря я про майлер то... те строки что ты привел у меня так же в квадратиках.
Автор: mozers
Дата сообщения: 15.11.2007 08:03
Во-первых, ПОЗДРАВЛЯЮ с включением в число официальных разработчиков SciTE!
Уже четверо наших в этом списке!
mimir, VladVRO, Dmitry Maslov, chupakabra

Но ваши доработки Нейл включил лишь отчасти
(то ли он что то переделал, что теперь эти функции не нужны, то ли посчитал их ненужными - я до конца не понял...)

Нейлом внедрено в официальный код:
[CirillicKeywords]
[TabsMoving] - не добавил перетаскивание мышью и пункты в меню
[FindResultListStyle] - урезана половина из имеющегося в SciTE-Ru функционала
[ExtendedContextMenu] - тоже что то урезал (нет кода в SciteBase.h и еще где то... - может просто забыл?)

Я пытался слить последнюю версию SciTE-Ru (с SVN) и SciTE 1.75 (то, что сейчас лежит тут от официального релиза, который вот-вот появится, отличатся практически не будет!).
Вот что получилось:

Я не нашел куда вставлять, т.к. код очень сильно поменялся:
[FindResultListStyle]
[Tread.SmartExecute] - возможно что теперь все работает и без этой доработки? - надо проверять

Не стал вставлять:
[MenuCommandString] - похоже что теперь все работает и без этой доработки? - надо проверять

При компиляции [AutoComplete] выдает ошибки - надо переработать!

При внедрении доработки [BetterCalltips] chupakabra забыл пометить
что #include "SVector.h" вызвана именно этой доработкой.

При внедрении доработки [OnClick] Dmitry Maslov забыл пометить
что #define SCN_CLICK 2025 вызвана именно этой доработкой.

В общем - выкладываю тут что у меня получилось после слияния (только измененные файлы).
Не фига не компилится
Уважаемые, давайте дорабатывать!!!
Автор: mozers
Дата сообщения: 24.11.2007 23:18
Итак, чего на сегодня не хватает для выпуска полноценной сборки на ядре 1.75: Перевода History.
Описания всех новшеств новой сборки относительно старой (выжимки из history SVN).
Доработок кода, имеющихся в версии 1.74Ru:

Цитата:
[AutoComplete] (Автор: mimir)
Функция автозавершения (Ctrl+I) берет шаблоны как из редактируемого текста, так и из соответствующего .api файла

Цитата:
[Tread.SmartExecute] (Автор: Дмитрий Маслов)
Исправлен и дополнен оригинальный код редактора, чтобы поток не вызывал сам себя рекурсивно при определенных условиях. Пример:
function command(cmd, mode)
local p0 = props["command.name.0.*"]
local p1 = props["command.0.*"]
local p2 = props["command.mode.0.*"]
props["command.name.0.*"] = 'tmp'
props["command.0.*"] = cmd
props["command.mode.0.*"] = 'subsystem:'..mode..',replaceselection:no,savebefore:no'
scite.MenuCommand(9000) -- для SciTE-Ru
-- scite.MenuCommand(1100) -- для оригинального SciTE
props["command.name.0.*"] = p0
props["command.0.*"] = p1
props["command.mode.0.*"] = p2
end

command('CMD /C TIME /T', 'console')

Переводы и описания НЕ ОФОРМЛЯЙТЕ НИКАК - шлите просто текст (txt) - я сам вставлю.
Автор: ALeXkRU
Дата сообщения: 25.11.2007 03:36

Цитата:
Перевода History.

работаю, постараюсь сегодня добить
Автор: BioInfo
Дата сообщения: 27.11.2007 19:45
Приветствую, уважаемые!
Я позырил код, вроде как Нейл все поправил и доработка [Tread.SmartExecute] больше не нужна. Т.е. [Tread.SmartExecute] проглочена полностью...
Или в новой версии исходные баги опять проявляются?
Автор: mozers
Дата сообщения: 27.11.2007 21:23
BioInfo
А ты попробуй тот примерчик, что приведен в описании доработки...
Переделано там - до фига, а код все так же глючит ((
Автор: mozers
Дата сообщения: 28.11.2007 08:43
BioInfo
Писать новую [Tread.SmartExecute], чувствую - большая проблема... Может отложить пока до лучших времен?
Но не просто так! Доделай, pls, до конца свою доработку (command.separator и command.checked)!
Подробности - в Issue 44
Автор: BioInfo
Дата сообщения: 28.11.2007 12:05
mozers

Цитата:
Писать новую [Tread.SmartExecute], чувствую - большая проблема... Может отложить пока до лучших времен?

Ну я так не чувствую, смотрел изменения кода - Нейл все вставил, раз не работает, значит вставил криво и можно подправить
Запости в баги, только с примером чтобы его долго не искать.


Цитата:
Но не просто так! Доделай, pls, до конца свою доработку (command.separator и command.checked)!

Доделал
Автор: mozers
Дата сообщения: 28.11.2007 20:12
BioInfo
Цитата:
Запости в баги, только с примером чтобы его долго не искать.
Запостил Issue 53

Цитата:
Доделал
Увы, но что то не работает как надо Подробности.

А вот за это:
Цитата:
Ревизия: 277
Автор: BioInfo.SciTe
Дата: 16:53:12, 28 ноября 2007 г.
Сообщение:
- fix: (issue 43)
Исправлено: "Пропадают шорткаты при русской раскладке клавиатуры"
Исправления в секции [English_KeyCode]
я бы тебе Нобелевскую премию дал
Бага эта уже всех задолбала. Мне 100 раз в это дело носом тыкали. И решения так никто и не нашел. Если это будет работать не только с Alt+C (с ним проверил - все отлично!) то наглаживай смокинг!
Автор: BioInfo
Дата сообщения: 29.11.2007 09:14
mozers

Цитата:
Увы, но что то не работает как надо

Все работает абсолютно также как и "command.name.", как надо?

Добавлено:
Айм сорри, все сделал, теперь работает как "command.name."
Автор: mozers
Дата сообщения: 04.12.2007 23:00
Ребят, вы конечно люди занятые, но на вопросы юзеров надо всетаки хоть иногда отвечать. Если влом разжевывать, то хотя бы тыкнуть носом в документацию - там ведь почти про все написано... Да и в топике многие вопросы по нескольку раз обсуждались... В общем хоть что то ответить...
А то я, билин, щас зашиваюсь... На работе - не вздохнуть. Домой после 9 прихожу... Если бы не VladVRO...
Автор: dB6
Дата сообщения: 04.12.2007 23:32
mozers
Каюсь
Заодно и подписываюсь на тему

Добавлено:
Тю.. А подписаться то и забыл.
Автор: Fraerok
Дата сообщения: 09.12.2007 16:37
Закинул 4 пожелания на трекер =)
Автор: mozers
Дата сообщения: 09.12.2007 21:14
Fraerok
Правильное решение. Теперь, не забывай проверять - может кто и ответил
Можно и на уведомления подписаться...
Автор: unreal666
Дата сообщения: 10.12.2007 17:38
Для скачивания репозитария из SVN через SVN-клиент тоже нужны логин и пароль?
Автор: mozers
Дата сообщения: 10.12.2007 19:41
unreal666
Для скачивания - не нужны.
Для скачивания через SVN-клиент - нужны.
Как получишь мыло@gmail.com - сообщи его любому участнику проекта (например, мне) - зарегистрирую. (Пошаговая инструкция)
Автор: unreal666
Дата сообщения: 10.12.2007 20:16
mozers
мое мыло такое же как и мой ник на этом форуме.

P.S.
Зашел в My Profile. Он мне вместо unreal666 почему-то написал unreal... (т.е. вместо цифр точки)
И поэтому непонятно какой у меня Username.
Автор: mozers
Дата сообщения: 10.12.2007 21:34
unreal666
Все. Подключайся.
Автор: unreal666
Дата сообщения: 10.12.2007 22:40
Подключился. Качаю
Автор: vladvro
Дата сообщения: 11.12.2007 12:48
для скачивания по линку:
https://scite-ru.googlecode.com/svn/trunk/
авторизация нужна
а для скачивания по линку:
http://scite-ru.googlecode.com/svn/trunk/
авторизация не требуется, чем скачивать значения не имеет.
Автор: Fraerok
Дата сообщения: 12.12.2007 11:40
Удалили Issue 57 (выделение строки до конца, а не только в зоне текста) =(
Странно как-то... я вот сейч открываю обычные программы - Word, OpenOffice, TheBat или редактор, которым пользовался раньше - PSPad - везде строка выделяется целиком, а здесь нереально вообще никак =(

Issue 55 - я почему-то думал, что примерно так же, как обычные скобки подсвечивать...

А в 58-ом просто эстетически красивее же будет, если увеличить отступ от цифр на 2 пиксела с двух сторон.
Автор: dB6
Дата сообщения: 12.12.2007 14:28
Fraerok

Цитата:
А в 58-ом просто эстетически красивее же будет, если увеличить отступ от цифр на 2 пиксела с двух сторон.

Увеличь размер колонки и будет тебе слева пустое место

Цитата:
Удалили Issue 57 (выделение строки до конца, а не только в зоне текста) =(
Странно как-то... я вот сейч открываю обычные программы - Word, OpenOffice, TheBat или редактор, которым пользовался раньше - PSPad - везде строка выделяется целиком, а здесь нереально вообще никак =(

Никто же не заставляет тебя пользоваться SciTE.. Удалили, потому что не поддерживает движок. И вряд ли кто это будет переделывать.

Цитата:
Issue 55 - я почему-то думал, что примерно так же, как обычные скобки подсвечивать...

Действительно, никакой разницы:
Скобка - 1 символ и тег - от 3.
Скобка - четко заданные символы и теги - весьма изменчивые, еще и закрытые теги есть и одиночные.


Добавлено:
# Резервирует ширину колонки, с точки зрения количества цифр в номере.
# Для автоматического увеличения ширины поля, необходимо добавить + после цифры
line.margin.width=2+
# Размер колонки (в пикселях) для маркеров(bookmarks). (Требует перезапуска)
margin.width=13
Автор: Fraerok
Дата сообщения: 12.12.2007 15:49
dB6
как же вы все-таки невнимательно читаете =)
1)
Цитата:
если увеличить отступ от цифр на 2 пиксела с двух сторон

и

Цитата:
Увеличь размер колонки и будет тебе слева пустое место

Чувствуете разницу?

2)
Цитата:
Никто же не заставляет тебя пользоваться SciTE..

На это я могу так же ответить, что вас никто не заставляет исправлять недочеты или воплощать в жизнь чьи-то пожеления по улучшению

3)
Цитата:
Issue 55 - я почему-то думал, что примерно так же, как обычные скобки подсвечивать...

и

Цитата:
Действительно, никакой разницы:
Скобка - 1 символ и тег - от 3.
Скобка - четко заданные символы и теги - весьма изменчивые, еще и закрытые теги есть и одиночные.

Опять чувствуете разницу? Я разве утверждал, что это одно и тоже? А вы обратили внимание, что "думал" это еще к тому же глагол в прошедшем времени? Причем здесь одиночные тэги, зачем их подсвечивать?

И, насчет "добавлено" - причем здесь столбик маркеров? Я им не пользуюсь он =0.

В общем, я лишь предложил несколько просьб по улучшению (чтобы было привычнее, как в других хороших программах), но я смотрю, что у кого-то это вызывает обратный эффект...
Автор: dB6
Дата сообщения: 12.12.2007 16:45
Fraerok

Цитата:
как же вы все-таки невнимательно читаете =)

Читаю я внимательно, только вот расписывать всё лень. Ниже в моем посте было про line.margin.width и про margin.width, который находится как-раз таки справа. И если его включить, то будет как раз таки растояние справа.

Цитата:
вас никто не заставляет исправлять недочеты или воплощать в жизнь чьи-то пожеления по улучшению

Вот именно Этим никто не обязан заниматься, но всё же занимаются. mozers вообще можно памятник ставить с подписью "За альтруизм и терпение".
А в твоем случае это не недочет, а особенность работы движка. И часом ковыряния в коде этого не переделаешь, да и нужно ли. Поэтому issue и закрыли.
А если уж совсем мешает такая особенность, то про "заставляет" я уже написал

Цитата:
А вы обратили внимание, что "думал" это еще к тому же глагол в прошедшем времени? Причем здесь одиночные тэги, зачем их подсвечивать?

Согласен, насчет думал. Насчет тегов - чтобы подсвечивать теги парные, то редактор должен различать парные теги, закрытые (те же одиночные но используя синтаксис xml) теги и одиночные теги.


Цитата:
В общем, я лишь предложил несколько просьб по улучшению (чтобы было привычнее, как в других хороших программах), но я смотрю, что у кого-то это вызывает обратный эффект...

Уж прости, заработался. Обещаю на дельные предложения реагировать более позитивно..
Автор: Fraerok
Дата сообщения: 12.12.2007 17:36
Про удаленное issue я уже понял и ничего не говорю - заем повторять-то про него? В моем предыдущем сообщении в нём ни слова.

Цитата:
Ниже в моем посте было про line.margin.width и про margin.width, который находится как-раз таки справа. И если его включить, то будет как раз таки растояние справа.

и

Цитата:
насчет "добавлено" - причем здесь столбик маркеров? Я им не пользуюсь он =0.



А про парные тэги, я думаю их можно статически задать, перечислением. Ещё круче будет, если где-то в настройках пользователь сможет этот список редактировать, например:

Цитата:
<table*></table>
<tr*></tr>
<td*></td>
<center></center>
<p></p>
<b></b>
<i></i>
<u></u>
<a*></a>
<font*></font>
<script></script>
<div></div>
<span></span>
<body></body>
<li></li>
<ul></ul>

И подсвечивать их. А, если нужно друие - пользователь взял и поменял этот список или дополнил.
Автор: mozers
Дата сообщения: 12.12.2007 19:39
Fraerok
Цитата:
Про удаленное issue я уже понял и ничего не говорю
Никто его не удалил. Просто это предложение получило другой статус.
Чтобы увидеть ВСЕ Issue надо в чекбоксе после слова Search поставить не "Open Issues" (как стоит по-умолчанию), а "All Issues" и нажать на кнопу [Search]
Так что твое предложение, вместе с моим ответом живо-здорово.

Цитата:
А про парные тэги, я думаю
Этого функционала никогда не будет в SciTE. Отвечаю.
Реализовать это как подключаемый lua-скрипт - можно и лично мне даже интересна эта задача. Но пока не хватает знаний чтобы реализовать. Если кто то поумней сможет - то это, я думаю, железно войдет в сборку.
Твои советы, как это лучше реализовать, будущий разработчик возможно примет, а возможно - отвергнет (это-его личное дело). Главное -результат.

Страницы: 1234567891011121314151617181920212223242526

Предыдущая тема: test


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.