Релиз AkelPad 4.4.4
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
VladSh
О PMDI на пальцах:
При открытии любого окна, Windows выделяет на него немножко ресурсов у себя в ядре(ресурсы под условным названием "набор юного художника", в который входят: кисть, карандаш, палитра, шрифт, трафарет) у себя в ядре и немножко памяти "поближе к видео памяти"(холст художника).
В SDI режиме это делается один раз - для одного документа.
В MDI режиме это делается столько раз, сколько открыто документов(пропорционально), и не важно видно ли это окно или нет.(А что случается с Windows когда у него нету места для этих ресурсов?)
В PMDI режиме это делается ровно столько раз, сколько нужно что-бы отобразить открытые документы, не больше. И если вдруг уже не нужно столько - ресурсы будут освобождены. В большинстве случае ровно столько же сколько и в SDI. Если Вы не заметили, в PMDI режиме у вас нету кнопок свернуть/закрыть/развернуть вкладку(правый верхний узел), хоть и табы есть. А это значит что вы никогда не увидите двух документов одновременно, а это в свою очередь значит что не будет создано для ни два окна одновременно, т.е. АкелПад будет кушать меньше. Потому он и псевдо-много-документный - у Вас открыто как бы много документов, но видите Вы только один.
Tony, VladSh
Не пытайтесь меня вычитать. Я прекрасно знаю сколько работы было сделано, и не потому что имею возможность каждые 5 минут делать cvs update, и даже не потому что могу судить об объеме работы над AP4.4.4 по объему работы, сколько мне пришлось сделать в spellcheck что-бы сделать его совместимым с 4.4.4.(Исправил, ибо после перепрочтения понял что пол предложения почему-то глотнул) А хвалить или не хвалить дело индивидуальное.
О PMDI на пальцах:
При открытии любого окна, Windows выделяет на него немножко ресурсов у себя в ядре(ресурсы под условным названием "набор юного художника", в который входят: кисть, карандаш, палитра, шрифт, трафарет) у себя в ядре и немножко памяти "поближе к видео памяти"(холст художника).
В SDI режиме это делается один раз - для одного документа.
В MDI режиме это делается столько раз, сколько открыто документов(пропорционально), и не важно видно ли это окно или нет.(А что случается с Windows когда у него нету места для этих ресурсов?)
В PMDI режиме это делается ровно столько раз, сколько нужно что-бы отобразить открытые документы, не больше. И если вдруг уже не нужно столько - ресурсы будут освобождены. В большинстве случае ровно столько же сколько и в SDI. Если Вы не заметили, в PMDI режиме у вас нету кнопок свернуть/закрыть/развернуть вкладку(правый верхний узел), хоть и табы есть. А это значит что вы никогда не увидите двух документов одновременно, а это в свою очередь значит что не будет создано для ни два окна одновременно, т.е. АкелПад будет кушать меньше. Потому он и псевдо-много-документный - у Вас открыто как бы много документов, но видите Вы только один.
Tony, VladSh
Не пытайтесь меня вычитать. Я прекрасно знаю сколько работы было сделано, и не потому что имею возможность каждые 5 минут делать cvs update, и даже не потому что могу судить об объеме работы над AP4.4.4 по объему работы, сколько мне пришлось сделать в spellcheck что-бы сделать его совместимым с 4.4.4.(Исправил, ибо после перепрочтения понял что пол предложения почему-то глотнул) А хвалить или не хвалить дело индивидуальное.
Last edited by FeyFre on Tue Jun 22, 2010 7:23 pm, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
http://www.3dnews.ru/software-news/Akel ... y-redaktor
Это только я по таким быдло-новостным сайтам хожу, или это у всех них новостью считается событие 3-дневной давности? За такое время людей уже хоронят.
Они тупо скопировали выложенное тут описание, выставили старый скрин от 3 версии(которого наверное уже даже у Инструктора нету)(новость о 4.4.4!), который и половины возможностей не отображает. Ни одного своего слова не вставили, не говорю уже об обзоре как нибудь маленьком. Ах, да, ещё вставили в один ряд с OOo 3 и MSO2010.
Это больше похоже на антирекламу, чем на новость.
Это только я по таким быдло-новостным сайтам хожу, или это у всех них новостью считается событие 3-дневной давности? За такое время людей уже хоронят.
Они тупо скопировали выложенное тут описание, выставили старый скрин от 3 версии(которого наверное уже даже у Инструктора нету)(новость о 4.4.4!), который и половины возможностей не отображает. Ни одного своего слова не вставили, не говорю уже об обзоре как нибудь маленьком. Ах, да, ещё вставили в один ряд с OOo 3 и MSO2010.
Это больше похоже на антирекламу, чем на новость.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
test.bat:
Старая версия создавала файл в «текущей» папке (в контексте вызова), новая – только если не была открыта.
То есть первый запуск создает D:\someFile, как и задумывалось, а последующие работают уже с папкой, в которой находится AkelPad.exe.
В общем, лучше один раз увидеть.
Code: Select all
start "" /d "D:\" AkelPad.exe /c+ someFile
То есть первый запуск создает D:\someFile, как и задумывалось, а последующие работают уже с папкой, в которой находится AkelPad.exe.
В общем, лучше один раз увидеть.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Да, с тестовым AkelPad.exe (306 688 байт, MD5: dea7f22199bb2d6045c7d0656f96e579) работает правильно. За исключением того, что он хочет новый Russian.dll.Instructor wrote:было исправлено.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 35
- Joined: Mon Jun 15, 2009 3:46 pm
1. непонятно назначение и поведение Alt+V
если создать нулевую выделенную область, то можно вставлять строчные блоки как вертикальные — клёво, но зачем требовать лишнюю работу по выделению нулевого размера?
если есть ненулевая выделенная область, прчем высотой более одной строки, то вставляется несколько (по числу выделенных строк) копий буфера обмена. баг?
2. при первом запуске на чистой машине невозможно выбрать цветовую тему. видимо, она пытается браться из реестра, а туда еще ничего не записано.
если создать нулевую выделенную область, то можно вставлять строчные блоки как вертикальные — клёво, но зачем требовать лишнюю работу по выделению нулевого размера?
если есть ненулевая выделенная область, прчем высотой более одной строки, то вставляется несколько (по числу выделенных строк) копий буфера обмена. баг?
2. при первом запуске на чистой машине невозможно выбрать цветовую тему. видимо, она пытается браться из реестра, а туда еще ничего не записано.
-
Offline
- Posts: 12
- Joined: Wed Apr 28, 2010 5:32 pm
Re: Релиз AkelPad 4.4.4
Ещё раз спасибоInstructor wrote:Добавлено: ручной параметр "PaintOptions" - определяет некоторые установки по прорисовке окна редактирования и текста.
Задается суммой членов:
- 512 Рисовать тонкую границу у окна редактирования.