Latest post of the previous page:
PS: И ребята, я понимаю, что это уже наглость с моей стороны, но вы можете хоть как-то идентифицировать свои архивы с бранчами? А то зоопарк редкостный уже получается…ConEmu: Console Emulator — эмулятор консоли
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Kildor
Фикс и не был для тех чудес, что у тебя на картинке. Это что-то другое, мне трудно судить\фиксить, у меня такого нет.Не работает фикс, всё те же глюки.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Kildor
К тому же непохоже, что у тебя мелкий шрифт при большом окне (а фикс был для проблем этого случая).
К тому же непохоже, что у тебя мелкий шрифт при большом окне (а фикс был для проблем этого случая).
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Я не против. Как ты хочешь, чтобы оно было идентифицировано? Не зоопарк, а рабочий беспорядок. Ты бы предпочел, чтоб было тихо, как болото в лесу? Нормальный рабочий процесс, который устаканится. Так или иначе. Если невтерпеж, попробуй автора плагина растормошить на какие-то действия, напиши ему. Или попробуй организовать сам.Kildor wrote:PS: И ребята, я понимаю, что это уже наглость с моей стороны, но вы можете хоть как-то идентифицировать свои архивы с бранчами? А то зоопарк редкостный уже получается…
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
NightRoman
> Фикс и не был для тех чудес, что у тебя на картинке. Это что-то другое, мне трудно судить\фиксить, у меня такого нет.
Ага… Тогда вопрос — куда ковырять, какую инфу предоставить?
> Я не против. Как ты хочешь, чтобы оно было идентифицировано? Не зоопарк, а рабочий беспорядок. Ты бы предпочел, чтоб было тихо, как болото в лесу? Нормальный рабочий процесс, который устаканится. Так или иначе. Если невтерпеж, попробуй автора плагина растормошить на какие-то действия, напиши ему. Или попробуй организовать сам.
Я когда сохраняю — вручную забиваю дату выкладываняи архива и имя автора, получается что-то наподобии
ConEmu.7z
conemu_alex_itd.090118.zip
ConEmu-NightRoman-20090118.7z
ConEmuWithTabs_0.2.zip
Собственно и просьба заключается в более осмысленных именах архивов, а то действительно «Иметь в Германии фамилию Мюллер — всё равно что не иметь никакой фамилии».
> Фикс и не был для тех чудес, что у тебя на картинке. Это что-то другое, мне трудно судить\фиксить, у меня такого нет.
Ага… Тогда вопрос — куда ковырять, какую инфу предоставить?
> Я не против. Как ты хочешь, чтобы оно было идентифицировано? Не зоопарк, а рабочий беспорядок. Ты бы предпочел, чтоб было тихо, как болото в лесу? Нормальный рабочий процесс, который устаканится. Так или иначе. Если невтерпеж, попробуй автора плагина растормошить на какие-то действия, напиши ему. Или попробуй организовать сам.
Я когда сохраняю — вручную забиваю дату выкладываняи архива и имя автора, получается что-то наподобии
ConEmu.7z
conemu_alex_itd.090118.zip
ConEmu-NightRoman-20090118.7z
ConEmuWithTabs_0.2.zip
Собственно и просьба заключается в более осмысленных именах архивов, а то действительно «Иметь в Германии фамилию Мюллер — всё равно что не иметь никакой фамилии».
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Kildor
Не знаю. Предоставь всю, что есть (без крайностей), подумай хорошо, что у тебя необычного может быть, что у тебя такое происходит. Происходит ли при других условиях - тип шрифта, размер, алиасинги, режим рамок и много всего. Помоги тем, кто будет тебе помогать (может быть).Тогда вопрос — куда ковырять, какую инфу предоставить?
Re: ConEmu: Console Emulator — эмулятор консоли
2 NightRoman:
А можно поподробнее, про:
Т.е. ты говоришь, что даже если результат укладывается в буфер, то функция может вернуть код ошибки?
Если да, то как ты размер буфера считаешь тогда, и какой код ошибки (GetLastError)?
P.S. До кучи пример уже привели, функции вернули не 0, а на экране каша.
А можно поподробнее, про:
Code: Select all
// MSDN says 64K is max but it does not say how much actually we can request now.
// Experiments show that this limit is floating and it can be much less than 64K.
Если да, то как ты размер буфера считаешь тогда, и какой код ошибки (GetLastError)?
P.S. До кучи пример уже привели, функции вернули не 0, а на экране каша.
Re: ConEmu: Console Emulator — эмулятор консоли
Кстати да, и это происходит не только с юникодными символами, но и с символами из раскладки ANSI. В частности, если открыть прилагаемый txt, но вместо банального троеточия - отображается ':'Kildor wrote:alex_itd
Всё бы ничего, но юникодные символы у твоей версии конэму не отображаются
А диалог стал слишком высоким
http://i40.tinypic.com/mu8sbt.jpg
- Attachments
-
- emphasis_ansi.zip
- (138 Bytes) Downloaded 133 times
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Zuz
Реализация этих фунок - это безусловно засекреченная технология Микрософт консоли, а ты меня спрашиваешь...
"Укладывается в какой буфер"? В наш? Тогда да, в этом случае функции могут не работать. Потому что не укладывается в какой-то *их* внутренний буфер, который может быть меньше 64K. Заметь, в МСДН они не говорят, что "ваш размер буфера не должен превышать 64", они говорят, "то, что мы вернем, будет меньше 64".
Какой у них буфер в данный момент? Как это выяснить, я в инете нигде не нашел. В Фаре рядом с "fucked method" находим ограничение в 6000, т.е. 24000 байт (подозреваю, что часто это занижено, но иногда возмножно и нет, что главное). В инете нашел жалобу, что при 13300 не работает, т.е. 53200 байт.
Поэтому я решил не играть в угадываение размера того, что нам позволено зачитать. Если функи вернули 0, то читаем построчно, не заморачиваясь какой там GetLastError (в инете упомянут код "8"). Ухудшением этот фикс никак не может быть, ибо раньше был просто вызов этих фунок без(!) всяких проверок. То есть каша в результате этого изменения не могла появиться только сейчас, она должна была быть и раньше. А кроме того, если ты и мой ответ почитал на "баг репорт", то у меня сомнение, что у товарища мелкий шрифт при большом окне, то есть жалоба была предположительно на проблему другого рода.
В любом случае, что ты предлагаешь? Объясни и я могу попробовать это реализовать, но у меня и так все отлично сейчас работает, как будем тестировать, что доработка действительно что-то улучшит, а не будет просто дополнительным кодом для ничего?
Реализация этих фунок - это безусловно засекреченная технология Микрософт консоли, а ты меня спрашиваешь...
"Укладывается в какой буфер"? В наш? Тогда да, в этом случае функции могут не работать. Потому что не укладывается в какой-то *их* внутренний буфер, который может быть меньше 64K. Заметь, в МСДН они не говорят, что "ваш размер буфера не должен превышать 64", они говорят, "то, что мы вернем, будет меньше 64".
Какой у них буфер в данный момент? Как это выяснить, я в инете нигде не нашел. В Фаре рядом с "fucked method" находим ограничение в 6000, т.е. 24000 байт (подозреваю, что часто это занижено, но иногда возмножно и нет, что главное). В инете нашел жалобу, что при 13300 не работает, т.е. 53200 байт.
Поэтому я решил не играть в угадываение размера того, что нам позволено зачитать. Если функи вернули 0, то читаем построчно, не заморачиваясь какой там GetLastError (в инете упомянут код "8"). Ухудшением этот фикс никак не может быть, ибо раньше был просто вызов этих фунок без(!) всяких проверок. То есть каша в результате этого изменения не могла появиться только сейчас, она должна была быть и раньше. А кроме того, если ты и мой ответ почитал на "баг репорт", то у меня сомнение, что у товарища мелкий шрифт при большом окне, то есть жалоба была предположительно на проблему другого рода.
В любом случае, что ты предлагаешь? Объясни и я могу попробовать это реализовать, но у меня и так все отлично сейчас работает, как будем тестировать, что доработка действительно что-то улучшит, а не будет просто дополнительным кодом для ничего?
Re: ConEmu: Console Emulator — эмулятор консоли
вот сырцы реализации консоли в Win2k. не думаю, что в ХП есть кардинальные отличия.
возможно пригодятся
разбито на 2 архива, ибо моя прокся запрещает большие файлы аплоадить
возможно пригодятся
разбито на 2 архива, ибо моя прокся запрещает большие файлы аплоадить
FARFlipper, FARdroid, qPlayEx, Mr.Ripper
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Kildor
Что-то прояснилось с твоей проблемной картинкой? Поигрался настройками, размерами шрифтов и окна, что-то подметил? И главное, ты точно уверен, что картинка стала такой именно с новой версией?
Что-то прояснилось с твоей проблемной картинкой? Поигрался настройками, размерами шрифтов и окна, что-то подметил? И главное, ты точно уверен, что картинка стала такой именно с новой версией?
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Шрифтами-размерами игрался. Нет, картинка не менялась начиная с примерно ноябобрьской версии конэму с табами.
Чётко видно одно. Что если ширина окна становится больше 128 символов, начинается этот ужас. При этом высота консоли не роляет вообще никак.
Чётко видно одно. Что если ширина окна становится больше 128 символов, начинается этот ужас. При этом высота консоли не роляет вообще никак.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Kildor
Мда, загадочно. Я бы поработал над этим, если бы у меня можно было воспроизвести.
Кстати, а у тебя вот само окно виндовое немного (?) необычно выглядит, кнопки какие-то нестандартные, это почему?
Мда, загадочно. Я бы поработал над этим, если бы у меня можно было воспроизвести.
Кстати, а у тебя вот само окно виндовое немного (?) необычно выглядит, кнопки какие-то нестандартные, это почему?
-
- Posts: 1515
- Joined: Wed 16 Mar, 2005 06:26
- Location: Новосибирск
- Been thanked: 1 time
- Contact:
Re: ConEmu: Console Emulator — эмулятор консоли
Окно — это BBLean+BBLeanSkin. Но оно не влияет, проверял.
Так. Гоню. Всё хитрее.
// Я наконец-то собрался с силами внимательно проверить всё.
Во первых — нашёл у себя глюк с «мелкие шрифты на большом поле», но так-как в моей реальной жизни он не встречается, предпочту табы
Во вторых.
Ни от шрифта, ни от размера, ни от ширины окна в символах это никак не зависит. Зависимость исключительно от линейного размера окна, если ширина окна больше чем ~1280 пикселей (точнее не скажу, ибо изменение его дискретно), то появляются артефакты. При этом, что логично, ширина в символах будет различна для различного размера символов. Баг одинаково проявляется как на размере 8, так и на размере 32.
В третьих — бага в том, что у меня был фоновый рисунок шириною в 1280 пикселей. Если ширина окна больше — то корявится текст. При этом высота окна может превосходить высоту рисунка совершенно спокойно.
То есть — workaround элементарен, но бага остаётся багой.
Так. Гоню. Всё хитрее.
// Я наконец-то собрался с силами внимательно проверить всё.
Во первых — нашёл у себя глюк с «мелкие шрифты на большом поле», но так-как в моей реальной жизни он не встречается, предпочту табы
Во вторых.
Ни от шрифта, ни от размера, ни от ширины окна в символах это никак не зависит. Зависимость исключительно от линейного размера окна, если ширина окна больше чем ~1280 пикселей (точнее не скажу, ибо изменение его дискретно), то появляются артефакты. При этом, что логично, ширина в символах будет различна для различного размера символов. Баг одинаково проявляется как на размере 8, так и на размере 32.
В третьих — бага в том, что у меня был фоновый рисунок шириною в 1280 пикселей. Если ширина окна больше — то корявится текст. При этом высота окна может превосходить высоту рисунка совершенно спокойно.
То есть — workaround элементарен, но бага остаётся багой.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.
xmpp:kildor@jabber.ru