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

» SciTE Ru-Board Edition

Автор: vladvro
Дата сообщения: 21.06.2007 10:20
BioInfo
Цитата:
Вот такие нет
.\SciTEWin.cxx(399) : warning C4702: unreachable code

а разве бывают сообщения об ошибках с такими путями?

Цитата:
А что по коду то не ясно? Читать так: отдаем char ch в функцию CharUpperA и выдаем то что она вернет

да ясно, но ты так и не ответил, ты уверен, что в твоей конструкции старший байт переданного значения будет = 0?

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

я бы предложил реализовать персонально для этого функцию, которая и будет нам возвращать внутрении значения переменных редактора, типа InternalValue(char *name)
Автор: mozers
Дата сообщения: 21.06.2007 10:57
Обновление:
Цитата:
VladVRO 21.06.07 11:36: исправление ошибки в MakeUpperCase и MakeLowerCase (теперь при autocompleteword.automatic=1 SciTE-Ru не вылетает

Теперь ссылки давать не буду - они в шапке (маленько изменились)
В SciTE.Ru_kernel_changes будем писать всю текучку (изменения), а в отдельном файле (его надо еще сделать) - подробное описание всех фич ядра (с указанием автора идеи и всех кто эту фичу дорабатывал).
Автор: BioInfo
Дата сообщения: 21.06.2007 12:36
vladvro

Цитата:
а разве бывают сообщения об ошибках с такими путями?

Ну не сам же я придумал

Цитата:
ты так и не ответил, ты уверен, что в твоей конструкции старший байт переданного значения будет = 0?

Я подозреваю что этого и нужен static_cast, ну а во младшем байте точно будет то что надо... во всяком случае у меня SciTE больше не падает и autocompleteword.automatic тоже нормально работает.
Скомпиленный под MinGW не падает.

mozers

Цитата:
В SciTE.Ru_kernel_changes будем писать всю текучку

Это конечно хорошо, но секции тоже не забываем писать...

З.Ы. Ну так чего там с SVN? Мне весьма это любобытно, так как я ничего в этом не секу.
Автор: vladvro
Дата сообщения: 21.06.2007 14:11
BioInfo

Цитата:

Цитата: а разве бывают сообщения об ошибках с такими путями?
Ну не сам же я придумал
Автор: WATERPROOF
Дата сообщения: 21.06.2007 16:52
Ребята, а нет ли желания написать нечто вроде customizatora? С окошками, кнопочками, ...
Автор: mozers
Дата сообщения: 21.06.2007 22:18
Обновление:
Цитата:
VladVRO 21.06.07 21:12
[FindResultListStyle] - исправление ошибки в усовершенствованном формировании результата поиска при пути заданном с символом \ в конце
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VladVRO 21.06.07 21:11
[macro], [OnMenuCommand], [OnSendEditor] - вернул функции OnMenuCommand, OnSendEditor и OnMacro в Луа но скрипт поддержки макросов еще надо переделывать под новую версию
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VladVRO 21.06.07 21:10
[TabsMoving] - исправлен баг с перемещением закладок при выборе закладки мышью, возникающего если закладок больше чем на одну строчку и после выбора расположение закладок меняется.
такая ситуация возникает при выборе закладки на другой строке при многострочном расположении, или при однострочном расположении закладок при выборе закладки, стоящей ранее относительно текущей, в то время, как первой закладки еще не видно.
для устранения проблемы пришлось добавить ограничение на перемещение закладок, теперь перемещать можно только текущую закладку.
добавлена смена курсора для визуализации режима перемещения закладки.

Ура! Наконец то заработали скрипты

WATERPROOF
Ответил в общих вопросах
Автор: BioInfo
Дата сообщения: 22.06.2007 06:49
Кто нить может сказать, для чего нужны:

Код: [no]OnMenuCommandCallsCount //!-add-[OnMenuCommand]
OnSendEditorCallsCount //!-add-[OnSendEditor][/no]
Автор: vladvro
Дата сообщения: 22.06.2007 11:28
BioInfo
Цитата:
Кто нить может сказать, для чего нужны:
OnMenuCommandCallsCount //!-add-[OnMenuCommand]
OnSendEditorCallsCount //!-add-[OnSendEditor]

для предотвращения зависания в бесконечном цикле при запуске некорректного скрипта.

Цитата:
Подобное решение (вызов FillProperty вручную) было забрито mozers.
Еще варианты?

1) я бы не назвал решение подобным.
2) на мой взгляд даже то решение было лучше.

Добавлено:

Цитата:
Если никто не знает, то я уберу... без них тоже все работает.

я бы не торопился делать такие действия, самолет без парашюта тоже летает...
Автор: mozers
Дата сообщения: 22.06.2007 12:37
BioInfo
Цитата:
Подобное решение (вызов FillProperty вручную) было забрито mozers
Ну я - не тот человек чтобы "забрить" - чин у меня маленький
Просто не понравилось что для того чтобы прочитать реальное значение надо из скрипта вызывать 2 действия - FillProperty() и [props].
Вариант, когда значения пропертей обновляются автоматом мне кажется более правильным и логичным.
Самым логичным было бы вызывать FillProperty() всякий раз, когда нужно получить реальное значение [props].
Я вообще полагал что сейчас именно так и сделано
Но если вы считаете, что надо все поломать - ваше право - ломайте

Еще один небольшой момент:
Никто не сможет сделать курсор при перетаскивании закладок в виде стрелочки с квадратиком? (ну такой возникает когда текст перетаскиваешь).
Или так же как vladvro - "возится лень"?


Добавлено:
ALL
Вот, други мои, вы обижаетесь когда я из вас описание той или иной фичи выбиваю.
"Зачем это надо? И так все понятно!"
Вот почитайте общую ветку и увидите что бывает, когда документация - сырая и мутная.
Автор: vladvro
Дата сообщения: 22.06.2007 13:10
mozers
Цитата:
Вариант, когда значения пропертей обновляются автоматом мне кажется более правильным и логичным.
Самым логичным было бы вызывать FillProperty() всякий раз, когда нужно получить реальное значение [props].
Я вообще полагал что сейчас именно так и сделано

да сейчас именно ТАК и сделанно, и мне это крайне не нравится.
это ж что получается, например, у нас сейчас на OnChar висит несколько скриптов, в каждом из которых происходит вызов props для проверки включена ли та или иная опция, и на КАЖДУЮ эту проверку происходит блок ОБНОВЛЕНИЯ переменных положения окна, размера окна и т.п.
это нормально??

Добавлено:
BioInfo
Цитата:
Сдается мне что в RESearch что-то все таки не так

вот так варнингов нет:
RESearch.cxx строка 308
Код: [no]// } else if ((c >= 'а') && (c <= 'я')) {[/no]
} else if (c >= 224) {
ChSet(c);
ChSet(static_cast<char>(c - [no]'а'[/no] + [no]'А'[/no]));
[no]// } else if ((c >= 'А') && (c <= 'Я')) {[/no]
} else if ((c >= 192) && (c <= 223)) {
ChSet(c);
ChSet(static_cast<char>(c - [no]'А'[/no] + [no]'а'[/no]));
Автор: mozers
Дата сообщения: 22.06.2007 14:03
vladvro
Цитата:
происходит вызов props для проверки включена ли та или иная опция
Не то. Проверяется статическое значение того или иного ключа. Т.е. возвращается то значение, что написано в properties файле.
Я говорю о текущем значении, которое может отличатся от заданного в properties файле, если пользователь его поменял через меню или скрипт.
Сейчас SciTE не знает какое из значений (статическое или текущее) мы хотим получить, поскольку для его получения используется одна и та же процедура которая постоянно вызывает FillProperty и мы всегда получаем только текущее значение (правда текущее - только для ограниченного числа параметров).
Возможно что самым правильным решением было бы получение текущих значений не с помощью [props] (пусть она работает по старинке), а с помощью какой нить scite.props(name) ?
Автор: chupakabra
Дата сообщения: 22.06.2007 14:15
Автор вернул statement.end, лог CVS:
statement.end is back in now that it has been implemented in bug #1737639

Добавлено:
BioInfo

Цитата:
З.Ы. Ну так чего там с SVN?

Зарегистрируй проект на tigris.org или code.google.com и получишь Subversion repository + Issue tracker + всякие прочие инструменты для управления проектами.
Автор: vladvro
Дата сообщения: 22.06.2007 14:38

Цитата:
Возможно что самым правильным решением было бы получение текущих значений не с помощью [props] (пусть она работает по старинке), а с помощью какой нить scite.props(name) ?

то что я и предложил сделать...

chupakabra
Цитата:
Автор вернул statement.end, лог CVS:
statement.end is back in now that it has been implemented in bug #1737639

отлично
Автор: mozers
Дата сообщения: 22.06.2007 15:15

Цитата:
Автор вернул statement.end, лог CVS:
statement.end is back in now that it has been implemented in bug #1737639
Бля, что с SciTE-Ru то тогда делать? К CSV версии наш код добавлять нельзя - слишком часто он меняется. Следующего релиза ждать - долго...
Наверное надо Нейловские добавки (если они нам так уж позарез нужны), оформлять как свои (во всяком случае пока не выдет новый релиз)...
В общем у меня уже крыша едет от этих сливаний. Жду полностью оформленные исправленные файлы. Пока их нет.
Автор: chupakabra
Дата сообщения: 22.06.2007 15:39

Цитата:
Жду полностью оформленные исправленные файлы. Пока их нет.

От кого это зависит? Если от меня, то что в сущности требуется сделать?
Автор: mozers
Дата сообщения: 22.06.2007 16:36
chupakabra и ALL
Оформление кода для добавления его в SciTE-Ru:
1. Скачиваем последний вариант исправлений SciTE-Ru (ссылка в шапке).
2. Если в этих файлах нет того, который мы собираемся менять, то скачивем последний официальный релиз (ссылка в шапке) и берем нужный файл оттуда.
3. Вносим свои изменения в код:Оригинальный код не убираем, а заключаем в комментарии //! или /*! и */
Вставку своего кода начинаем с комментария //!-start-[MySuperCode] и заканчиваем //!-end-[MySuperCode]
Если вставляется 1 строка, то возможен однострочный комментарий //!-add-[MySuperCode] или //!-change-[MySuperCode] (по смыслу).
4. Вносим свои добавления (для новых фич необходим подробный комментарий и пример использования) в текстовые файлы SciTE.Ru_kernel_changes.txt и SciTE.Ru_kernel_changes_eng.txt
5. Запаковываем только измененные вами файлы и текстовые описания и высылаем мне на mozers(собака)mail.ru

Смысл и необходимость доработки, принцип ее реализации принято вначале обсуждать в форуме.
Для новых авторов прошу указывать и ссылку под которым Ваше имя (или ник) войдет в документацию. (по умолчанию - http://forum.ru-board.com/profile.cgi?action=show&member=MyNik)
Автор: chupakabra
Дата сообщения: 22.06.2007 18:12
mozers, если я собираюсь перенести только изменения из официальной версии (CVS), без каких-либо своих добавок, то надо ли вставлять комментарии типа //!-start-[MySuperCode]?
Обязательно отправлять изменения по почте или можно на файловый хостинг выложить?
Автор: mozers
Дата сообщения: 22.06.2007 19:36
chupakabra
Я думаю что и в случае переноса изменений из CVS версии их надо хоть как то выделить (допустим //!-start-[CVS]). Ведь это совсем несложно. Иначе, боюсь, просто запутаемся...
Только, как я понимаю, один параметр statement.end проблемы с лишним отступом не решает. Значит будет еще твой код исправления ошибки?
Не хочешь слать на мыло (просто, это - самое простое и надежное) - выкладывай куда хошь.
Автор: BioInfo
Дата сообщения: 22.06.2007 20:04
mozers chupakabra

Цитата:
К CSV версии наш код добавлять нельзя

Я предлагаю к нашему коду добавлять из CSV? думаю что комментировать их не нужно.
Просто когда выйдут новые исходники записать: "синхронизированно с версией такой то"

Цитата:
Зарегистрируй проект на tigris.org или code.google.com и получишь Subversion repository + Issue tracker + всякие прочие инструменты для управления проектами.

Ты можешь такое сделать? В свое оправдание могу сказать что никогда подобным не занимался. Кстати я так полагаю тогда и необходимость в "файловом хостинге отпадет"
Автор: mozers
Дата сообщения: 22.06.2007 20:12
BioInfo
Цитата:
Я предлагаю к нашему коду добавлять из CSV? думаю что комментировать их не нужно.
Не знаю как ты, а я - точно запутаюсь. А вместе со мной и все остальные. Я одного не пойму - пару комментов добавить - в облом что ли?
Вот щас сборку надо делать...
Главная работа - обновить разросшуюся документацию...
Написать для ядра комменты (в т.ч. на английском)...
И при этом ничего не пропустить...
Знаешь, как муторно.... ???
Особенно когда вы даже по русски изложить путью не можете суть той или иной доработки...
А уж коммент лишний добавить - так надо ноги целовать...
Эх, программеры... Святые люди...
Автор: chupakabra
Дата сообщения: 22.06.2007 20:29
mozers

Цитата:
Значит будет еще твой код исправления ошибки?

Да, но он тоже уже входит в официальную версию. Собственно ради него и вернули statement.end
Измененные файлы
Автор: mozers
Дата сообщения: 22.06.2007 20:37
chupakabra
Цитата:
Да, но он тоже уже входит в официальную версию
Так ты подключился к официальному Нейловскому CVS репозитарию и внес свой код? Или Нейлу пришла точно такая же мысль что и тебе?
Автор: chupakabra
Дата сообщения: 22.06.2007 20:38
BioInfo
Я тоже этого никогда не делал. Но зарегистрировать могу. Если никто не возражает.

Добавлено:
mozers
Нет, я оставил сообщение в багтрекере. Я давал уже ссылку ранее: bug #1737639
Автор: mozers
Дата сообщения: 22.06.2007 21:07
Обновление:
Цитата:
chupakabra 22.06.07 21:54
[CVS] Внесена доработка из оригинальной CVS версии (bug #1737639), аналогичная ранее использовавшейся [FixIndent].


chupakabra
Молодец Вообще если бы на офф-форуме наши идеи хоть кто то вслух поддерживал, то многое давно бы в официале появилось. Но мало там русских, а англичанам многое - чуждо

Цитата:
Если никто не возражает
Пусть только попробует кто возразить
Автор: BioInfo
Дата сообщения: 22.06.2007 21:34
mozers

Цитата:
пару комментов добавить - в облом что ли?

Я вот смотрю в код и вижу там не информативные комменты, что мягко говоря напрягает. Вот и вся суть моего высказывания. По-этому я стараюсь когда добавляю код вставить его в чью нибудь секцию.

Цитата:
Не знаю как ты, а я - точно запутаюсь

Для меня код в сборке без комментариев - нативный, путаницы никакой вроде как не вносит... Единственное что, так если будешь не весь код синхронизировать, а только кусок... то тогда - да, нужны комментарии. А так будет SciTE 1.74(.билд такой-то) .5648 Ru.

Цитата:
Знаешь, как муторно.... ???

Ну я могу себе это представить

Цитата:
Особенно когда вы даже по русски изложить путью не можете суть той или иной доработки...

Для меня так, например, нормальная процедура, тут дописал, тут переписал, тут подумал сделал по другому, херово придумал - вернул на место и т.д. и т.п. А сейчас прямо страшно что-то менять, как подумаешь что нужно на это все комменты лепить...

Цитата:
Эх, программеры... Святые люди...

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

Цитата:
Оформление кода для добавления его в SciTE-Ru

Я думаю это нужно в шапку и в тег more

P.S. Как тебе мои последнии комменты, устраивают?

chupakabra

Цитата:
зарегистрировать могу. Если никто не возражает

Я не возражаю.

vladvro

Цитата:
видимо прийдется, не перелопачивать же все файлы для экранирования

У меня не получилось экранировать... может чего не так делал...

Цитата:
вот так варнингов нет:
RESearch.cxx

Это мне категорически не нравится... Кстати куда-то пропало одно условие.
Вообще этот код работает как задумано? Если да, то может попробуешь перед русскими буквами явное приведение типов сделать:
c <= (unsigned char)'я'

Цитата:
это ж что получается, например, у нас сейчас на OnChar висит несколько скриптов, в каждом из которых происходит вызов props для проверки включена ли та или иная опция, и на КАЖДУЮ эту проверку происходит блок ОБНОВЛЕНИЯ переменных положения окна, размера окна и т.п.
это нормально??

Жаль тебя огорчать, но и все остальное в редакторе делается тоже не через то место
Главное работает, и если бы ты о внутреннем устройстве не знал, то спалось бы тебе легче
Последний предложенный вариант мне не совсем нравится, т.к. придется делать преобразование строки - искать соответствие входящего параметра параметру SciTE, отсюда новый список соответствий, обработка того что например параметр не найден и много прочей хрени. Не прокатит, еще варианты?

Цитата:
я вообще-то расчитывал на развернутый ответ - кто выдает сообщения в таком формате, примеры сообщений...

[more=Лови...]

Код: >собрать SciTE.bat

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scite\scripts>cd ..\..

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>set MSDEV_BASE=C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>call scite\scripts\clearboth

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scintilla>del /S /Q *.a *.aps *.bsc *.dll *.dsw *.exe *.idb *.ilc *.ild *.ilf *.ilk *.ils *.lib *.map *.ncb *.obj *.o *.opt *.pdb *.plg *.res *.sbr *.tds *.exp 1>NUL:

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scite>del /S /Q *.a *.aps *.bsc *.dll *.dsw *.exe *.idb *.ilc *.ild *.ilf *.ilk *.ils *.lib *.map *.ncb *.obj *.o *.opt *.pdb *.plg *.res *.sbr *.tds *.exp 1>NUL:

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>cd scintilla\win32

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scintilla\win32>nmake -f scintilla_vc6.mak QUIET=1

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

AutoComplete.cxx
CallTip.cxx
CellBuffer.cxx
CharClassify.cxx
ContractionState.cxx
Decoration.cxx
Document.cxx
Editor.cxx
Indicator.cxx
KeyMap.cxx
LineMarker.cxx
PlatWin.cxx
PositionCache.cxx
PropSet.cxx
RESearch.cxx
RunStyles.cxx
ScintillaBase.cxx
ScintillaWin.cxx
Style.cxx
UniConversion.cxx
ViewStyle.cxx
XPM.cxx
rc -fo.\ScintRes.res ScintRes.rc
link -OPT:NOWIN98 -OPT:REF -nologo -DEF:Scintilla.def -DLL -OUT:..\bin\Scintilla.dll .\AutoComplete.obj .\CallTip.obj .\CellBuffer.obj .\CharClassify.obj .\ContractionState.obj .\Decoration.obj .\Document.obj .\Editor.obj .\Indicator.obj .\KeyMap.obj .\LineMarker.obj .\PlatWin.obj .\PositionCache.obj .\PropSet.obj .\RESearch.obj .\RunStyles.obj .\ScintillaBase.obj .\ScintillaWin.obj .\Style.obj .\UniConversion.obj .\ViewStyle.obj .\XPM.obj .\ScintRes.res KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.LIB
Creating library ..\bin\Scintilla.lib and object ..\bin\Scintilla.exp
DocumentAccessor.cxx
ExternalLexer.cxx
KeyWords.cxx
ScintillaBase.cxx
ScintillaWin.cxx
StyleContext.cxx
LexAda.cxx
LexAPDL.cxx
LexAsm.cxx
LexAsn1.cxx
LexAU3.cxx
LexAVE.cxx
LexBaan.cxx
LexBash.cxx
LexBasic.cxx
LexBullant.cxx
LexCaml.cxx
LexCLW.cxx
LexCmake.cxx
LexConf.cxx
LexCPP.cxx
LexCrontab.cxx
LexCsound.cxx
LexCSS.cxx
LexD.cxx
LexEiffel.cxx
LexErlang.cxx
LexEScript.cxx
LexFlagship.cxx
LexForth.cxx
LexFortran.cxx
LexGAP.cxx
LexGui4Cli.cxx
LexHaskell.cxx
LexHTML.cxx
LexInno.cxx
LexKix.cxx
LexLisp.cxx
LexLout.cxx
LexLua.cxx
LexMatlab.cxx
LexMetapost.cxx
LexMMIXAL.cxx
LexMPT.cxx
LexMSSQL.cxx
LexNsis.cxx
LexOpal.cxx
LexOthers.cxx
LexPascal.cxx
LexPB.cxx
LexPerl.cxx
LexPLM.cxx
LexPOV.cxx
LexProgress.cxx
LexPS.cxx
LexPython.cxx
LexRebol.cxx
LexRuby.cxx
LexScriptol.cxx
LexSmalltalk.cxx
LexSpecman.cxx
LexSpice.cxx
LexSQL.cxx
LexTADS3.cxx
LexTCL.cxx
LexTeX.cxx
LexVB.cxx
LexVerilog.cxx
LexVHDL.cxx
LexYAML.cxx
link -OPT:NOWIN98 -OPT:REF -nologo -DEF:Scintilla.def -DLL -OUT:..\bin\SciLexer.dll .\AutoComplete.obj .\CallTip.obj .\CellBuffer.obj .\CharClassify.obj .\ContractionState.obj .\Decoration.obj .\Document.obj .\DocumentAccessor.obj .\Editor.obj .\ExternalLexer.obj .\Indicator.obj .\KeyMap.obj .\KeyWords.obj .\LineMarker.obj .\PlatWin.obj .\PositionCache.obj .\RunStyles.obj .\RESearch.obj .\PropSet.obj .\ScintillaBaseL.obj .\ScintillaWinL.obj .\Style.obj .\StyleContext.obj .\UniConversion.obj .\ViewStyle.obj .\XPM.obj .\LexAda.obj .\LexAPDL.obj .\LexAsm.obj .\LexAsn1.obj .\LexAU3.obj .\LexAVE.obj .\LexBaan.obj .\LexBash.obj .\LexBasic.obj .\LexBullant.obj .\LexCaml.obj .\LexCLW.obj .\LexCmake.obj .\LexConf.obj .\LexCPP.obj .\LexCrontab.obj .\LexCsound.obj .\LexCSS.obj .\LexD.obj .\LexEiffel.obj .\LexErlang.obj .\LexEScript.obj .\LexFlagship.obj .\LexForth.obj .\LexFortran.obj .\LexGAP.obj .\LexGui4Cli.obj .\LexHaskell.obj .\LexHTML.obj .\LexInno.obj .\LexKix.obj .\LexLisp.obj .\LexLout.obj .\LexLua.obj .\LexMatlab.obj .\LexMetapost.obj .\LexMMIXAL.obj .\LexMPT.obj .\LexMSSQL.obj .\LexNsis.obj .\LexOpal.obj .\LexOthers.obj .\LexPascal.obj .\LexPB.obj .\LexPerl.obj .\LexPLM.obj .\LexPOV.obj .\LexProgress.obj .\LexPS.obj .\LexPython.obj .\LexRebol.obj .\LexRuby.obj .\LexScriptol.obj .\LexSmalltalk.obj .\LexSpecman.obj .\LexSpice.obj .\LexSQL.obj .\LexTADS3.obj .\LexTCL.obj .\LexTeX.obj .\LexVB.obj .\LexVerilog.obj .\LexVHDL.obj .\LexYAML.obj .\ScintRes.res KERNEL32.lib USER32.lib GDI32.lib IMM32.lib OLE32.LIB
Creating library ..\bin\SciLexer.lib and object ..\bin\SciLexer.exp
ScintillaWin.cxx
WindowAccessor.cxx

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scintilla\win32>if ERRORLEVEL 2 goto ERROR

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scintilla\win32>cd ..\..\scite\win32

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scite\win32>nmake -f scite_vc6.mak QUIET=1

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

SciTEBase.cxx
..\src\SciTEBase.cxx(2322) : warning C4702: unreachable code
FilePath.cxx
SciTEBuffers.cxx
SciTEIO.cxx
Exporters.cxx
SciTEProps.cxx
..\src\SciTEProps.cxx(570) : warning C4702: unreachable code
..\src\SciTEProps.cxx(570) : warning C4702: unreachable code
Utf8_16.cxx
SciTEWin.cxx
.\SciTEWin.cxx(400) : warning C4702: unreachable code
.\SciTEWin.cxx(400) : warning C4702: unreachable code
SciTEWinBar.cxx
SciTEWinDlg.cxx
.\SciTEWinDlg.cxx(1327) : warning C4702: unreachable code
.\SciTEWinDlg.cxx(1327) : warning C4702: unreachable code
.\SciTEWinDlg.cxx(1327) : warning C4702: unreachable code
.\SciTEWinDlg.cxx(1327) : warning C4702: unreachable code
DirectorExtension.cxx
MultiplexExtension.cxx
UniqueInstance.cxx
LuaExtension.cxx
IFaceTable.cxx
..\src\IFaceTable.cxx(2116) : warning C4514: 'GetterFunction' : unreferenced inline function has been removed
..\src\IFaceTable.h(46) : see declaration of 'GetterFunction'
..\src\IFaceTable.cxx(2116) : warning C4514: 'SetterFunction' : unreferenced inline function has been removed
..\src\IFaceTable.h(51) : see declaration of 'SetterFunction'
SingleThreadExtension.cxx
lapi.c
lcode.c
ldebug.c
ldo.c
ldump.c
lfunc.c
lgc.c
llex.c
lmem.c
lobject.c
lopcodes.c
lparser.c
lstate.c
lstring.c
ltable.c
ltm.c
lundump.c
lvm.c
lzio.c
lauxlib.c
lbaselib.c
ldblib.c
liolib.c
lmathlib.c
ltablib.c
lstrlib.c
loadlib.c
loslib.c
linit.c
rc -I../../scintilla/include -I../../scintilla/win32 -I../src -I../lua/include -foSciTERes.res SciTERes.rc
link -OPT:NOWIN98 -OPT:REF -DEBUG -nologo -OUT:..\bin\SciTE.exe SciTEBase.obj FilePath.obj SciTEBuffers.obj SciTEIO.obj Exporters.obj SciTEProps.obj Utf8_16.obj SciTEWin.obj SciTEWinBar.obj SciTEWinDlg.obj DirectorExtension.obj MultiplexExtension.obj UniqueInstance.obj ..\..\scintilla\win32\PlatWin.obj ..\..\scintilla\win32\PropSet.obj ..\..\scintilla\win32\UniConversion.obj ..\..\scintilla\win32\WindowAccessor.obj ..\..\scintilla\win32\XPM.obj LuaExtension.obj IFaceTable.obj SingleThreadExtension.obj lapi.obj lcode.obj ldebug.obj ldo.obj ldump.obj lfunc.obj lgc.obj llex.obj lmem.obj lobject.obj lopcodes.obj lparser.obj lstate.obj lstring.obj ltable.obj ltm.obj lundump.obj lvm.obj lzio.obj lauxlib.obj lbaselib.obj ldblib.obj liolib.obj lmathlib.obj ltablib.obj lstrlib.obj loadlib.obj loslib.obj linit.obj SciTERes.res KERNEL32.lib USER32.lib GDI32.lib COMDLG32.lib COMCTL32.lib ADVAPI32.lib IMM32.lib SHELL32.LIB OLE32.LIB
SciTEWin.cxx
SciTEWin.cxx(400) : warning C4702: unreachable code
SciTEWin.cxx(400) : warning C4702: unreachable code
rc -I../../scintilla/include -I../../scintilla/win32 -I../src -I../lua/include -dSTATIC_BUILD -foSc1Res.res SciTERes.rc
link -OPT:NOWIN98 -OPT:REF -DEBUG -nologo -OUT:..\bin\Sc1.exe SciTEBase.obj FilePath.obj SciTEBuffers.obj SciTEIO.obj Exporters.obj SciTEProps.obj Utf8_16.obj Sc1.obj SciTEWinBar.obj SciTEWinDlg.obj DirectorExtension.obj MultiplexExtension.obj UniqueInstance.obj ..\..\scintilla\win32\AutoComplete.obj ..\..\scintilla\win32\CallTip.obj ..\..\scintilla\win32\CellBuffer.obj ..\..\scintilla\win32\ContractionState.obj ..\..\scintilla\win32\CharClassify.obj ..\..\scintilla\win32\Decoration.obj ..\..\scintilla\win32\Document.obj ..\..\scintilla\win32\DocumentAccessor.obj ..\..\scintilla\win32\Editor.obj ..\..\scintilla\win32\ExternalLexer.obj ..\..\scintilla\win32\Indicator.obj ..\..\scintilla\win32\KeyMap.obj ..\..\scintilla\win32\KeyWords.obj ..\..\scintilla\win32\LineMarker.obj ..\..\scintilla\win32\PlatWin.obj ..\..\scintilla\win32\PositionCache.obj ..\..\scintilla\win32\PropSet.obj ..\..\scintilla\win32\RESearch.obj ..\..\scintilla\win32\RunStyles.obj ..\..\scintilla\win32\ScintillaBaseL.obj ..\..\scintilla\win32\ScintillaWinL.obj ..\..\scintilla\win32\Style.obj ..\..\scintilla\win32\StyleContext.obj ..\..\scintilla\win32\UniConversion.obj ..\..\scintilla\win32\ViewStyle.obj ..\..\scintilla\win32\WindowAccessor.obj ..\..\scintilla\win32\XPM.obj LuaExtension.obj IFaceTable.obj SingleThreadExtension.obj lapi.obj lcode.obj ldebug.obj ldo.obj ldump.obj lfunc.obj lgc.obj llex.obj lmem.obj lobject.obj lopcodes.obj lparser.obj lstate.obj lstring.obj ltable.obj ltm.obj lundump.obj lvm.obj lzio.obj lauxlib.obj lbaselib.obj ldblib.obj liolib.obj lmathlib.obj ltablib.obj lstrlib.obj loadlib.obj loslib.obj linit.obj ..\..\scintilla\win32\LexAda.obj ..\..\scintilla\win32\LexAPDL.obj ..\..\scintilla\win32\LexAsm.obj ..\..\scintilla\win32\LexAsn1.obj ..\..\scintilla\win32\LexAU3.obj ..\..\scintilla\win32\LexAVE.obj ..\..\scintilla\win32\LexBaan.obj ..\..\scintilla\win32\LexBash.obj ..\..\scintilla\win32\LexBasic.obj ..\..\scintilla\win32\LexBullant.obj ..\..\scintilla\win32\LexCaml.obj ..\..\scintilla\win32\LexCLW.obj ..\..\scintilla\win32\LexCmake.obj ..\..\scintilla\win32\LexConf.obj ..\..\scintilla\win32\LexCPP.obj ..\..\scintilla\win32\LexCrontab.obj ..\..\scintilla\win32\LexCsound.obj ..\..\scintilla\win32\LexCSS.obj ..\..\scintilla\win32\LexD.obj ..\..\scintilla\win32\LexEiffel.obj ..\..\scintilla\win32\LexErlang.obj ..\..\scintilla\win32\LexEScript.obj ..\..\scintilla\win32\LexFlagship.obj ..\..\scintilla\win32\LexForth.obj ..\..\scintilla\win32\LexFortran.obj ..\..\scintilla\win32\LexGAP.obj ..\..\scintilla\win32\LexGui4Cli.obj ..\..\scintilla\win32\LexHaskell.obj ..\..\scintilla\win32\LexHTML.obj ..\..\scintilla\win32\LexInno.obj ..\..\scintilla\win32\LexKix.obj ..\..\scintilla\win32\LexLisp.obj ..\..\scintilla\win32\LexLout.obj ..\..\scintilla\win32\LexLua.obj ..\..\scintilla\win32\LexMatlab.obj ..\..\scintilla\win32\LexMetapost.obj ..\..\scintilla\win32\LexMMIXAL.obj ..\..\scintilla\win32\LexMPT.obj ..\..\scintilla\win32\LexMSSQL.obj ..\..\scintilla\win32\LexNsis.obj ..\..\scintilla\win32\LexOpal.obj ..\..\scintilla\win32\LexOthers.obj ..\..\scintilla\win32\LexPascal.obj ..\..\scintilla\win32\LexPB.obj ..\..\scintilla\win32\LexPerl.obj ..\..\scintilla\win32\LexPLM.obj ..\..\scintilla\win32\LexPOV.obj ..\..\scintilla\win32\LexProgress.obj ..\..\scintilla\win32\LexPS.obj ..\..\scintilla\win32\LexPython.obj ..\..\scintilla\win32\LexRebol.obj ..\..\scintilla\win32\LexRuby.obj ..\..\scintilla\win32\LexScriptol.obj ..\..\scintilla\win32\LexSmalltalk.obj ..\..\scintilla\win32\LexSpecman.obj ..\..\scintilla\win32\LexSpice.obj ..\..\scintilla\win32\LexSQL.obj ..\..\scintilla\win32\LexTADS3.obj ..\..\scintilla\win32\LexTCL.obj ..\..\scintilla\win32\LexTeX.obj ..\..\scintilla\win32\LexVB.obj ..\..\scintilla\win32\LexVerilog.obj ..\..\scintilla\win32\LexVHDL.obj ..\..\scintilla\win32\LexYAML.obj Sc1Res.res KERNEL32.lib USER32.lib GDI32.lib COMDLG32.lib COMCTL32.lib ADVAPI32.lib IMM32.lib SHELL32.LIB OLE32.LIB
Creating library ..\bin\Sc1.lib and object ..\bin\Sc1.exp
copy ..\..\scintilla\bin\Scintilla.dll ..\bin\Scintilla.dll
Скопировано файлов: 1.
copy ..\..\scintilla\bin\SciLexer.dll ..\bin\SciLexer.dll
Скопировано файлов: 1.

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scite\win32>if ERRORLEVEL 2 goto ERROR

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru\scite\win32>cd ..\..

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>rem

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>goto CLEANUP

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>set SAVE_PATH=

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>set SAVE_INCLUDE=

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>set BORLAND_BASE=

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>set MSDEV_BASE=

C:\Documents and Settings\Zitz\Рабочий стол\scite174ru>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Zitz\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=CELERON2000
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Zitz
include=C:\Program Files\Microsoft Visual Studio\VC98\atl\include;C:\Program Files\Microsoft Visual Studio\VC98\mfc\include;C:\Program Files\Microsoft Visual Studio\VC98\include
lib=C:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;C:\Program Files\Microsoft Visual Studio\VC98\lib
LOGONSERVER=\\CELERON2000
MSDevDir=C:\Program Files\Microsoft Visual Studio\Common\MSDev98
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\Program Files\Codejock Software\MFC\Xtreme Toolkit Pro v9.60\Bin\vc60;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Panda Software\Panda Antivirus 2007;C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Program Files\Microsoft Visual Studio\Common\Tools;C:\Program Files\Microsoft Visual Studio\VC98\bin;C:\FPC\2.0.4\bin\i386-Win32
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0209
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\Zitz\LOCALS~1\Temp
TMP=C:\DOCUME~1\Zitz\LOCALS~1\Temp
USERDOMAIN=CELERON2000
USERNAME=Zitz
USERPROFILE=C:\Documents and Settings\Zitz
windir=C:\WINDOWS
>Exit code: 0 Time: 162.219
Автор: chupakabra
Дата сообщения: 22.06.2007 21:43
Проект зарегистрировал на tigris.org под именем scite-ru, теперь надо чтобы администрация хостинга его утвердила. Если коротко, то для этого надо убедительно сформулировать миссию проекта:

Project approval process

* You can start using your project right now, but no other users can see it.
o All project tools are being enabled. This process sometimes takes a few minutes.
o You should edit your project index.html page to add a detailed description of your project goals.
o The default project index.html page will give you further instructions and a template.
* The site adminsitrator will review your proposed project and decide to approve it or not.
o All projects must fit the Tigris.org mission of promoting open source software enginering.
o The review process can take several days after you have written your index.html file.
o Projects without detailed index.html file after 3 days will not be approved.
o You will be notified of project approval or disapproval via email.

А вот текущее содержимое index.html:

This is the initial web content for your project. Please customize this to fit your project. You don't need to answer all these questions or follow this exact format, but we do like to see this kind of information before we approve projects for public viewing.

Until your project is approved, only you can view it and work on it.

* This index.html will be used if and only if you have the "Use Project Home Page" option checked on the "Administer Project" page (click the "Admin" tab).
* To edit this file, check out your project via CVS and edit www/index.html.
* You can 'cvs add' and commit other files under the project's "www" directory and they will published to your project web site.
* Also, consider starting a thread in the "dev" mailing list to get these discussion started. A good one is an "introduction" thread where people post messages about themselves and their interest in the project.
* You can add a "Highlights:" line to the top of all web pages by adding a file www/project_highlights.html

Mission

What is the goal of this project?

What is the scope of this project?

For example:

* Develop just enough functionality to scratch a particular itch
* Build a tool just like XYZ, but less broken
* Build the best XYZ-tool ever!

What are high-level features you are sure to build?

* What would you write on a billboard about your project? Users might only look for a few seconds.
* Use the issue tracker to track features and enhancement requests. It is not just for bugs, pre-populate it with feature descriptions so that potential contributors know what you would like them to work on.

What are the high-level assumptions or ground rules for the project?

For example:

* we will use programming language X on operating system Y for now.
* We will, or will not, consider certain functional areas like internationalization, high security, concurrency, etc. The list of functional areas will depend on what you are trying to do.
* Try to keep this part short.

Related resources

* Link to other stuff that you know about. It will help you research requirements and provide a useful resource to potential contributors.
* Why reinvent the wheel? What is better about this wheel? Is there any existing project that you can partner with or reuse?
* Where would you go to try to find potential contibutors?
Автор: BioInfo
Дата сообщения: 22.06.2007 21:55
chupakabra
Круть! (с) mozers
Вот только с английским у нас беда, может запостить в "Общие вопросы", там вроде переводчик был?
Автор: chupakabra
Дата сообщения: 22.06.2007 22:17
Ясно, сейчас переведу. Предлагайте пока по поводу описания проекта свои соображения, у нас есть три дня на это дело.

Добавлено:
Перевод:

Процесс утверждения проекта:

Вы можете начать работу прямо сейчас, но другие пользователи пока не видят ваш проект
* Все инструменты скоро будут включены, этот процесс обычно занимает несколько минут
* Вы должны отредактировать стартовую страницу вашего проекта и добавить детальное описание целей проекта
* Текущую стартовую страницу (index.html) можно использовать в качестве шаблона
Администратор сайт просмотрит ваш проект и примет решение - разрешить его или нет
* Все проекты должны соответствовать миссии tigris.org - продвигать программирование с открытым кодом
* Процесс утверждения проекта может занять несколько дней после того как вы напишите index.html для проекта
* Если детальный index.html не будет составлен в течение трех дней - проект рассматриваться не будет
* Вас уведомят о результатах рассмотрения через e-mail

Текущее содержимое index.html:

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

До тех пор пока ваш проект не будет утвержден, только вы можете видеть его.

* Этот index.html будет использоваться только в случае если вы включили опцию "Use Project Home Page" на страничке "Administer Project"
* Чтобы отредактировать файл, сделайте check out проекта и измените www/index.html
* Сделайте commit чтобы сохранить изменения на сервере
* Подумайте о том чтобы начать новый поток в списке рассылки "dev" и начать дискуссию. Хорошая идея - поток "introduction" в котором люди могут сообщить информацию о себе и своих интересах в этом проекте
* Вы можете добавить линию "Highlights:" в верхней части всех веб-страниц если добавите файл www/project_highlights.html

Миссия

Какова цель вашего проекта?

К примеру:

* Разработать достаточно функциональности для удовлетворения определенных целей
* Сделать инструмент типа XYZ, но более качественно
* Сделать лучший проект типа XYZ

Какие высокоуровневые функции вы собираетесь реализовать?

* Что бы вы написале в рекламе о данном проекте? Учтите, что пользователи могут глядеть на нее всего несколько секунд.
* Используйте Issue Tracker чтобы отслеживать новые функции. Это средство предназначено не только для ошибок, добавьте туда описание функций так чтобы потенциальные разработчики знали, над чем им предстоит работать

Каковы основные принципы проекта?

К примеру:

* Мы будет использовать язык программирования X на платформе Y
* Мы будем иметь в виду определенные функциональные области, такие как интернационализация, высокая безопасность, параллелизация, т.д. Список будет зависеть от того что вы собираетесь делать.
* Старайтесь выразить эту часть кратко.

Ресурсы, имеющие отношение к проекту.

* Укажите ссылки на другую информацию о которой вы знаете. Это поможет вычислить требования и даст полезную информацию для потенциальных разработчиков.
* Зачем изобретать колесо? Чем это колесо лучше? Существует ли проект с которым вы можете стать партнерами или же использовать в качестве базы?
* Где вы собираетесь искать потенциальных разработчиков?

Автор: mozers
Дата сообщения: 22.06.2007 23:24
Обновление:
Цитата:
****************************************
Файл Platform.h и SingleThreadExtension.cxx и Editor.cxx
//!-start-[no_wornings]
Раньше называлась - совместимость с VC6.
Сюда будем оборачивать ворнинги.
- добавлена совместимость с VC6
- убраны ворнинги "недостижимый код"
****************************************

****************************************
Файл PropSet.cxx
//!-start-[LowerUpperCase] - подправил форматирование (поставил таб,
не лень же было так обильно прокомментировать один символ )
****************************************

****************************************
Файл PlatGTK.cxx и Platform.h
//!-start-[ExtendedContextMenu] - убрал расширения menu в связи с выносом его из dll
//!-start-[SubMenu] - убрал расширения menu в связи с выносом его из dll
****************************************

****************************************
Файл SString.h
//!-start-[SubMenu] - расширены возможности класса SString, теперь строки можно "складывать",
причем не только с самими SString но и с указателями на строку (фича для программеров)
****************************************

****************************************
Файл PlatWin.cxx
//!-start-[SubMenu] - убрал расширения menu в связи с выносом его из dll
//!-start-[ExtendedContextMenu] - убрал расширения menu в связи с выносом его из dll
****************************************

****************************************
Файл loslib.c
//!-start-[os.run] - убрана причина ворнингов под MinGW
****************************************

****************************************
Файл Extender.h и MultiplexExtension.cxx
//!-add-[OnSendEditor] - убрана зависимость от stdlib.h
****************************************

****************************************
Файл SciTE.h
//!-change-[Tools] - убрал переопредление TOOLS_START
//!-add-[ToolsMax] - добавил IDM_TOOLSMAX
****************************************

****************************************
Файл SciTEBase.cxx
//!-start-[VarAbbrev] - убрал причину ворнинга под minGW
//!-start-[IDM_VIEWGUIDES] - убрал (подправил код, чисто чтобы красивее,
а получил 9 строчек комментариев - нафиг такое счастье!!!)
//!-start-[ExtendedContextMenu] - хм... класс отвечающий за меню поменял
//!-start-[FillProperty] - убрано до лучших времен
****************************************

****************************************
Файл SciTEBase.h
//!-start-[ExtendedContextMenu] - сделал новый класс отвечающий за меню (для программистов)
хм... класс отвечающий за меню поменял
//!-add-[MenuCommandString] - запихал функцию в одну строку
//!-add-[SubMenu] - убрал пару функции за ненадобностью, одну добавил
//!-add-[GetApplicationProps] - перенес в public (фича для программеров)
//!-add-[FillProperty] - убрано до лучших времен
****************************************

****************************************
Файл SciTEBuffers.cxx
//!-start-[SubMenu] - убрал функцию за ненадобностью, полностью
переписал SetToolsMenu используя новые возможности классов
****************************************

****************************************
Файл SciTEProps.cxx
//!-start-[StyleDefault] - убрал причину ворнинга minGW
//!-start-[MenuCommandString] - убрано (выше записал в одну строку)
****************************************

****************************************
Файл SciTERes.rc
//!-add-[Tools] - убрано за ненадобностью
****************************************

****************************************
Файл SciTEWin.cxx
//!-start-[position.autosave] - убрал причину ворнинга minGW
//!-start-[FillProperty] - убрано до лучших времен
//!-start-[ExtendedContextMenu] - реализация функций нового класса по управлению меню
****************************************

****************************************
Файл SciTEWin.cxx
//!-add-[SubMenu] - одну функцию убрал за ненадобностью, одну добавил
//!-start-[FillProperty] - убрано до лучших времен
****************************************

****************************************
Файл SciTEWin.cxx
//!-start-[ExtendedContextMenu] - хм... класс отвечающий за меню поменял
//!-start-[SubMenu] - убрал функцию за ненадобностью
****************************************
Все это прислал BioInfo. Формат описания изменений - тоже его.
Лично мне такая детализация - нравится И работа - тоже

Добавлено:
chupakabra
Цитата:
Какова цель вашего проекта?
Совершенствование SciTE с целью удовлетворения потребностей пользователей.

Цитата:
Какие высокоуровневые функции вы собираетесь реализовать?
Самый настраиваемый в мире редактор с огромными возможностями по расширению функционала за счет внешних скриптов и приложений.

Цитата:
Каковы основные принципы проекта?
Многоплатформенность и, конечно, интернационализация, высокая безопасность, параллелизация, т.д.

Цитата:
Ресурсы, имеющие отношение к проекту.
В шапке.
Ну и т.д... Сам напиши че нить в этом духе - и нормалек
Если, конечно, ребят кто то лучше в школе писал сочинения - то есть шанс отличится
Автор: chupakabra
Дата сообщения: 23.06.2007 00:33

Цитата:
Многоплатформенность и, конечно, интернационализация, высокая безопасность, параллелизация, т.д.

Ага, и животноводство

Вот кое-что написал:

<h3>Mission</h3>
<ul>
<li>Further enhance functionality of SciTE source code editor to satisfy needs of its users.</li>
<li>Support Russian SciTE community by providing translated documentation and user interface.</li>
<li>Maintain high level of customization.</li>
<li>Provide additional scripts and utilities.</li>
</ul>

<h3>Related resources</h3>
<ul>
<li><a href="http://scintilla.org/SciTE.html">Original SciTE home page</a></li>
<li><a href="http://scite.ruteam.ru/">SciTE-RU project home page (Russian)</a></li>
<li><a href="http://forum.ru-board.com/topic.cgi?forum=5&topic=3215">SciTE-RU support forum thread (Russian)</a></li>
<li><a href="http://forum.ru-board.com/topic.cgi?forum=2&topic=3339">SciTE-RU development forum thread (Russian)</a></li>
</ul>

Страницы: 1234567891011121314151617181920212223242526

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


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