Account Options

  1. Sign in
The old Google Groups will be going away soon.
Switch to the new Google Groups.
Google Groups Home
« Groups Home
Символы для релизного билда Far 2.0.
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 114 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:00 am
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Wed, 7 Jan 2009 23:00:50 -0800
Local: Thurs, Jan 8 2009 2:00 am
Subject: Символы для релизного билда Far 2.0.

День добрый,

Для релизной сборки Far 2.0 не генерируется .PDB с символьной информацией
(при сборке в VC). К письму прикреплён патч, который это исправляет. Во
время компиляции отладочная информация складывается в .obj:

-CPP_PROJ_RELEASE=/MT /O2

-CPP_PROJ_DEBUG=/MTd /Od /Zi

+CPP_PROJ_RELEASE=/MT /O2 /Z7

+CPP_PROJ_DEBUG=/MTd /Od /Z7

При линковке /debug включает генерацию PDB:

CPP_PROJ=$(CPP_PROJ_COMMON) $(CPP_PROJ_RELEASE) $(CPP_ADD_32) /Zp4

-LINK32_FLAGS=$(LINK_COMMON) /incremental:no /machine:i386

+LINK32_FLAGS=$(LINK_COMMON) /debug /incremental:no /machine:i386

Негативные эффекты /debug подавляются, так как в опциях линковщика уже
указаны /incremental:no /OPT:REF /OPT:ICF. Код получается точно такой же с
точностью до меток, но отлаживать его гораздо приятнее.

Best regards,

  Alex.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:02 am
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Wed, 7 Jan 2009 23:02:32 -0800
Local: Thurs, Jan 8 2009 2:02 am
Subject: RE: Символы для релизного билда Far 2.0.

Прошу прощения, забыл прикрепить сам патч.

Best regards,
  Alex.

From: Alexey Pakhunov [mailto:alexe...@gmail.com]
Sent: Wednesday, January 07, 2009 11:01 PM
To: fardev@googlegroups.com
Subject: Символы для релизного билда Far 2.0.

День добрый,

Для релизной сборки Far 2.0 не генерируется .PDB с символьной информацией
(при сборке в VC). К письму прикреплён патч, который это исправляет. Во
время компиляции отладочная информация складывается в .obj:

-CPP_PROJ_RELEASE=/MT /O2
-CPP_PROJ_DEBUG=/MTd /Od /Zi
+CPP_PROJ_RELEASE=/MT /O2 /Z7
+CPP_PROJ_DEBUG=/MTd /Od /Z7

При линковке /debug включает генерацию PDB:

CPP_PROJ=$(CPP_PROJ_COMMON) $(CPP_PROJ_RELEASE) $(CPP_ADD_32) /Zp4
-LINK32_FLAGS=$(LINK_COMMON) /incremental:no /machine:i386
+LINK32_FLAGS=$(LINK_COMMON) /debug /incremental:no /machine:i386

Негативные эффекты /debug подавляются, так как в опциях линковщика уже
указаны /incremental:no /OPT:REF /OPT:ICF. Код получается точно такой же с
точностью до меток, но отлаживать его гораздо приятнее.

Best regards,
  Alex.

  release_build_pdb.diff
1K Download

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Yaroslavsky  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:08 am
From: "Alex Yaroslavsky" <trex...@gmail.com>
Date: Thu, 8 Jan 2009 09:08:47 +0200
Local: Thurs, Jan 8 2009 2:08 am
Subject: Re: Символы для релизного билда Far 2.0.
А чем тебе плохо дебаг сборку дебагить я не понимаю?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:35 am
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Wed, 7 Jan 2009 23:35:14 -0800
Local: Thurs, Jan 8 2009 2:35 am
Subject: RE: Символы для релизного билда Far 2.0.

> А чем тебе плохо дебаг сборку дебагить я не понимаю?

Ни чем не плохо. Мне удобно отлаживать обе. Если падает релизная сборка в
процессе ежедневной работы, то при наличии символов проще разбираться что
упало и почему. Кроме того, наличие символов никак не влияет на оптимизацию
кода.

Best regards,
  Alex.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Iouri Kharon  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:46 am
From: Iouri Kharon <y...@cabel.net>
Date: Thu, 8 Jan 2009 10:46:16 +0300
Local: Thurs, Jan 8 2009 2:46 am
Subject: Re: Символы для релизного билда Far 2.0.
   Hi Alexey!

четверг, 8 января 2009 г., Вы писали:

>> А чем тебе плохо дебаг сборку дебагить я не понимаю?

AP> Ни чем не плохо. Мне удобно отлаживать обе. Если падает релизная сборка в
AP> процессе ежедневной работы, то при наличии символов проще разбираться что
Для "что" достаточно мапа.

AP> упало и почему. Кроме того, наличие символов никак не влияет на оптимизацию
AP> кода.
Влияет (как минимум на время). И на компоновку тоже.
Другими словами если такое и делать, то только опционально (по каким-то
флагам/параметрам make) но не принудительно.

И - к слову - Zi и Z7 не вполне что бы синонимы - какая цель замены в debug?

  Ю.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Yaroslavsky  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:51 am
From: "Alex Yaroslavsky" <trex...@gmail.com>
Date: Thu, 8 Jan 2009 09:51:16 +0200
Local: Thurs, Jan 8 2009 2:51 am
Subject: Re: Символы для релизного билда Far 2.0.
Ну для себя вообще можешь собирать как угодно, мы разрешаем :)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 3:18 am
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 00:18:32 -0800
Local: Thurs, Jan 8 2009 3:18 am
Subject: RE: Символы для релизного билда Far 2.0.

> Для "что" достаточно мапа.

Так можно сказать, что и по ассемблерному коду все видно. С символами
отладчик покажет и стек и конкретное место. По моему это достаточно
очевидно.

> Влияет (как минимум на время). И на компоновку тоже.

На время сборки? Да. На генерируемый код - нет.

> Другими словами если такое и делать, то только опционально (по каким-то
> флагам/параметрам make) но не принудительно.

Если я скачаю одну из ночных сборок, она у меня упадет, я сделаю дамп в
отладчике и пошлю его в fardev@googlegroups.com вместе в баг репортом,
разработчики Far не смогут посмотреть что же такого я им послал (кроме как
определить адрес креша по map файлу). А при наличии символов это вожможно.

> И - к слову - Zi и Z7 не вполне что бы синонимы - какая цель замены в

debug?

В принципе, можно достичь того же эффекта и с Zi для обоих конфигураций.
Просто Z7 бывает удобнее, если используется precompiled header, вот я его и
влепил по привычке.

Best regards,
  Alex.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 3:23 am
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 00:23:50 -0800
Local: Thurs, Jan 8 2009 3:23 am
Subject: RE: Символы для релизного билда Far 2.0.

> Ну для себя вообще можешь собирать как угодно, мы разрешаем :)

Не вижу причин для веселья. Релизные символы нужны не мне, они у меня и так
есть. Они нужны вам, разработчикам Far'a, для облегчения вашей жизни. Читай
- для разбора падений и присланных крешдампов.

Best regards,
  Alex.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Alabuzhev  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 3:48 am
From: "Alex Alabuzhev" <alabuz...@gmail.com>
Date: Thu, 8 Jan 2009 10:48:59 +0200
Local: Thurs, Jan 8 2009 3:48 am
Subject: Re: Символы для релизного билда Far 2.0.

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

Только класть символы надо отдельно от ночных сборок, а то пользователям
(коих большинство) они совсем без надобности.
--
Best regards,
 Alex

2009/1/8 Alexey Pakhunov <alexe...@gmail.com>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Iouri Kharon  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 5:05 am
From: Iouri Kharon <y...@cabel.net>
Date: Thu, 8 Jan 2009 13:05:58 +0300
Local: Thurs, Jan 8 2009 5:05 am
Subject: Re: Символы для релизного билда Far 2.0.
   Hi Alexey!

четверг, 8 января 2009 г., Вы писали:

>> Для "что" достаточно мапа.

AP> Так можно сказать, что и по ассемблерному коду все видно. С символами
AP> отладчик покажет и стек и конкретное место. По моему это достаточно
Место - покажет. Стек - не всегда (более того "не всегда _правильно_")

>> Влияет (как минимум на время). И на компоновку тоже.

AP> На время сборки? Да. На генерируемый код - нет.
Бывает что и на код. А на бинарник (я не случайно помянул компоновку) почти
всегда

>> Другими словами если такое и делать, то только опционально (по каким-то
>> флагам/параметрам make) но не принудительно.

AP> Если я скачаю одну из ночных сборок, она у меня упадет, я сделаю дамп в
"отладка" и "скачаю ночную сборку" малость ортогональны :). Первое имеет
смысл только со стороны программиста, второе предназначено для юзверей.

AP> отладчике и пошлю его в fardev@googlegroups.com вместе в баг репортом,
Лучше не надо - от таких "посылок" только время (как правило) теряется. Если возможно
описать последовательность действий приводящий к неправильному результату (в
частности падению) это куда полезней.

AP> разработчики Far не смогут посмотреть что же такого я им послал (кроме как
AP> определить адрес креша по map файлу). А при наличии символов это вожможно.
Если ты предпочитаешь работать с дампами это ещё не повод считать, что и все так
работают. Вот тебе простой пример -  в тех редких случаях когда мне что-то в
фаре надо посмотреть в отладчике используется tds а не pdb.

Если хочется чем-то помочь есть ровно две возможности - сделать(/исправить) самому
или делать так как "принято" в данной конкретной разработке. А "бесплатные
советы"... :)

  Ю.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 12:25 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 09:25:43 -0800
Local: Thurs, Jan 8 2009 12:25 pm
Subject: Re: Символы для релизного билда Far 2.0.

> Место - покажет. Стек - не всегда (более того "не всегда _правильно_")

Ну map файл стек вообще никогда не показывает.

> Бывает что и на код. А на бинарник (я не случайно помянул компоновку) почти
> всегда

Это влияние ограничивается метками, порядком упаковки функций.
Достаточно посмотреть на разницу в ассемблерных листингах с /Zi или
/Z7 и без этой опции. Некоторые метки переименованы. Некоторые функции
перемещены относительно друг от друга. На поведение кода это никак не
влияет,

> "отладка" и "скачаю ночную сборку" малость ортогональны :). Первое имеет
> смысл только со стороны программиста, второе предназначено для юзверей.

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

> Лучше не надо - от таких "посылок" только время (как правило) теряется.

Гм. Мой опыт говорит об обратном. Но это дейстительно зависит от стиля
работы принятого в команде. Не буду настаивать.

> Если возможно
> описать последовательность действий приводящий к неправильному результату (в
> частности падению) это куда полезней.

А если такой возможности нет? Просто случился случайный креш. Или
скажем на моей системе установлен какой-то софт, который косвенно
повлиял на падения фара, а на машине разработчика этого софта нет?
Будет вечный not repro, а баг так и не будет исправлен.

Я кстати могу прислать такой

> Если ты предпочитаешь работать с дампами это ещё не повод считать, что и все так
> работают.

Я так и не считаю. С моеё стороны ситуация проста как день. Включив
генерацию символов в релизном билде можно получить "кое что за даром"
- возможность отладки релизной версии. Возможность не отладивать
релизную версию при этом никуда не девается. Качество генерируемого
бинарника тоже не страдает ни капли. Суммарная "стоимость" этого
изменения - немного меньше свободного места на диске и чуть менее
шустрый билд. При том, что ни первое ни второне никак не критично, в
случае Far'а. Не вижу причин почему бы воспользоваться этой
возможностью.

> Если хочется чем-то помочь есть ровно две возможности - сделать(/исправить) самому
> или делать так как "принято" в данной конкретной разработке. А "бесплатные
> советы"... :)

Я думаю что это и так понятно, но на всякий случай скажу. Небо не
упадет на землю, если мой патч не найдет понимания в сердцах fardev.
Даже если вообразить, что вы 100% неправы, а я на коне и весь в белом.
Вы считаете, что это исправление не нужно? Я удивлюсь, попробую
объяснить преимущества и понять аргуметны оппонента. Если не получится
 - ничего страшного.

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 12:26 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 09:26:32 -0800
Local: Thurs, Jan 8 2009 12:26 pm
Subject: Re: Символы для релизного билда Far 2.0.

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

Да, именно так.

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 12:46 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 09:46:12 -0800
Local: Thurs, Jan 8 2009 12:46 pm
Subject: Re: Символы для релизного билда Far 2.0.

> Я кстати могу прислать такой

Должно было быть: "Я кстати могу прислать такой дамп. Far падает
просто при запуске из-за того что не может открыть хендл консоли.
Хендл не открывается из-за постороннего софта. Но так как Far не
проверяет результат CreateFile(L"CONOUT$"), то само падение происходит
сильно познее. Разобраться что именно происходит без дампа под рукой
наверное можно будет, но с дампом как про проще".

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Yaroslavsky  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:23 pm
From: "Alex Yaroslavsky" <trex...@gmail.com>
Date: Thu, 8 Jan 2009 20:23:51 +0200
Local: Thurs, Jan 8 2009 1:23 pm
Subject: Re: Символы для релизного билда Far 2.0.
2009/1/8 Alexey Pakhunov <alexe...@gmail.com>:
>> Место - покажет. Стек - не всегда (более того "не всегда _правильно_")

> Ну map файл стек вообще никогда не показывает.

С fexcept, показывает.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "╨б╨╕╨╝╨▓╨╛╨╗╤Л ╨┤╨╗╤П ╤А╨╡╨╗╨╕╨╖╨╜╨╛╨│╨╛ ╨▒╨╕╨╗╨┤╨░ Far 2.0." by vadim yegor0v
vadim yegor0v  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:34 pm
From: vadim yegor0v <z...@bmg.lv>
Date: Thu, 8 Jan 2009 20:34:15 +0200
Local: Thurs, Jan 8 2009 1:34 pm
Subject: Re[2]: ╨б╨╕╨╝╨▓╨╛╨╗╤Л ╨┤╨╗╤П ╤А╨╡╨╗╨╕╨╖╨╜╨╛╨│╨╛ ╨▒╨╕╨╗╨┤╨░ Far 2.0.
hello, Alexey!

on Thu, 8 Jan 2009 09:25:43 -0800 you wrote:

AP> Гм. Мой опыт говорит об обратном. Но это дейстительно зависит от стиля
AP> работы принятого в команде. Не буду настаивать.
ваш опыт говорит, что юзера ctrl-break на клавах не жмут, наш, что дампы
никому нафиг не сдались. такие дела.

--
wbr,
zg


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Символы для релизного билда Far 2.0." by Alex Yaroslavsky
Alex Yaroslavsky  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:35 pm
From: "Alex Yaroslavsky" <trex...@gmail.com>
Date: Thu, 8 Jan 2009 20:35:04 +0200
Local: Thurs, Jan 8 2009 1:35 pm
Subject: Re: Символы для релизного билда Far 2.0.
Ну и это, раз ты тут к нам забрёл, вопрос, по твоему блогу
>остается отсутствие человеческой поддержки удаленного доступа к консоли (telnet/SSH)

На это есть какие то планы? И может поломать обратно поддержку иврита
чтоб хоть как в win9x работала? А то видно что пытались сделать
"полную" обломались и бросили поломав окончательно.

2009/1/8 Alex Yaroslavsky <trex...@gmail.com>:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:39 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 10:39:55 -0800
Local: Thurs, Jan 8 2009 1:39 pm
Subject: Re: Символы для релизного билда Far 2.0.

>> Ну map файл стек вообще никогда не показывает.
> С fexcept, показывает.

А регистры и локальные переменные? Содержимое памяти? :-)

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Yaroslavsky  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:43 pm
From: "Alex Yaroslavsky" <trex...@gmail.com>
Date: Thu, 8 Jan 2009 20:43:25 +0200
Local: Thurs, Jan 8 2009 1:43 pm
Subject: Re: Символы для релизного билда Far 2.0.
2009/1/8 Alexey Pakhunov <alexe...@gmail.com>:
>>> Ну map файл стек вообще никогда не показывает.
>> С fexcept, показывает.

> А регистры и локальные переменные? Содержимое памяти? :-)

К твоему удивлению, даже это показывает минус локальные переменые.
Попробуй один раз.
Уже сколько лет тока с "дампами" fexcept работаем и всё ок. И самое
удобное что со стороны пользователя оно практически прозрачно.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:45 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 10:45:54 -0800
Local: Thurs, Jan 8 2009 1:45 pm
Subject: Re: Символы для релизного билда Far 2.0.

> На это есть какие то планы?

Без понятия. В Win7 довольно сильно переделали внутренности консоли,
но внешне это не должно быть заметно. Для приложений все должно
работать как и раньше.

> И может поломать обратно поддержку иврита чтоб хоть как в win9x работала?
> А то видно что пытались сделать "полную" обломались и бросили поломав окончательно.

Right to left не работает? А можно поподробнее? Может ссылка на
описание проблем есть?

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alex Yaroslavsky  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 1:56 pm
From: "Alex Yaroslavsky" <trex...@gmail.com>
Date: Thu, 8 Jan 2009 20:56:26 +0200
Local: Thurs, Jan 8 2009 1:56 pm
Subject: Re: Символы для релизного билда Far 2.0.
2009/1/8 Alexey Pakhunov <alexe...@gmail.com>:
>> На это есть какие то планы?

> Без понятия. В Win7 довольно сильно переделали внутренности консоли,
> но внешне это не должно быть заметно. Для приложений все должно
> работать как и раньше.

>> И может поломать обратно поддержку иврита чтоб хоть как в win9x работала?
>> А то видно что пытались сделать "полную" обломались и бросили поломав окончательно.

> Right to left не работает? А можно поподробнее? Может ссылка на
> описание проблем есть?

Да нет, проблема как раз в том что right to left "пытается работать".
В win9x rtl небыло но хоть буквы выводились и можно было наоборот
читать.
А начиная с NT вопервых офф. заявили что rtl языки в консоли не
поддерживаются (хотя со времён доса отлично работали), во вторых в
Люциде Консоль их нет, а в третих если "обойти" первое и второе то
являются очень забавные глюки при отрисовке консоли так как ваш
рисовалщик как мне кажется пытается делать rtl - самые забавные глюки
это когда например есть текст на иврите и мы перерисовываем только
часть буффера консоли. Можно очень классно видеть в фаре имея файлы с
ивритом в имени и двигаясь по ним курсором (всё это после того как
вообще добились показа ивритских символов в консоли конечно) или
открыть иврит в редакторе и двигать курсор и делать пометку. Эфекты
получаются отменные.
Ну а вообще для начала неплохо бы было если бы MS выпустили нормальный
и полный моноширный TrueType шрифт для консоли а то люцида хилая
очень. Может ты там можешь намекнуть кому то что есть ещё люди которые
консоль используют.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:22 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 11:22:55 -0800
Local: Thurs, Jan 8 2009 2:22 pm
Subject: Re: Символы для релизного билда Far 2.0.

> К твоему удивлению, даже это показывает минус локальные переменые.
> Попробуй один раз.

Попробовал. Как его заставить показать стек?

Exception in [d:\Far32\Far.exe] FAR itself.
==============================================================
FAR.EXE information:
    File size: 1125888 bytes
   Time stamp: 08.01.2009 11:08:10
 Hdr checksum: 0x00119F4C (computed: 0x00119F4C)
==============================================================
Exception C0000005 "ACCESS_VIOLATION" at 004E2968 has 0001003F flags.
Attempt to READ at address FFFFFFEC
  EBP: 0018F7C0 EIP: 004E2968 ESP: 0018F7B8  CS: 00000023  SS:
0000002B Flags: 00010293
  EDI: 0018F81C ESI: FFFFFFEC EBX: 0051E1D0 EDX: 00000000 ECX:
00000005 EAX: 00000000
   GS: 0000002B  FS: 00000053  ES: 0000002B  DS: 0000002B
   Cw: 0000027F  Sw: 00000000  Tw: 0000FFFF  EOf: 0048B1EF Es:
051C0023 DOf: 0018FED4 Ds: 0000002B Cr0: 00000000
  db0: 00000000 db0: 00000000 db0: 00000000 db3: 00000000 db6:
00000000 db7: 00000000
==============================================================

Может ли он пробежаться по стеку и показать содержимое nonvolatile
регистров не на вершине стека? Про локальные переменные и глобальную
память я уже говорил. Про анализ кучи и прочие предести я даже не
заикаюсь.

И где взять x64 версию ExcDump.dll и HaronDemangle.dll? Исходников
последнего я не вижу.

> Уже сколько лет тока с "дампами" fexcept работаем и всё ок.

Как будто я предлагаю перестать пользоваться fexcept. Пользуйтесь на
здоровье. Плюс появится возможность пользоваться  и отладчиком тоже.

> И самое удобное что со стороны пользователя оно практически прозрачно.

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

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:26 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 11:26:37 -0800
Local: Thurs, Jan 8 2009 2:26 pm
Subject: Re: Символы для релизного билда Far 2.0.

> Да нет, проблема как раз в том что right to left "пытается работать".
> В win9x rtl небыло но хоть буквы выводились и можно было наоборот
> читать.
> ....

Хм. Интересно. Я спрашу текущего владельца на счет их планов.

> А начиная с NT вопервых офф. заявили что rtl языки в консоли не
> поддерживаются (хотя со времён доса отлично работали)

Я сильно подозреваю, впрочем, что это и будет ответом. Посмотрим.

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "╨б╨╕╨╝╨▓╨╛╨╗╤Л ╨┤╨╗╤П ╤А╨╡╨╗╨╕╨╖╨╜╨╛╨│╨╛ ╨▒╨╕╨╗╨┤╨░ Far 2.0." by Alexey Pakhunov
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:36 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 11:36:55 -0800
Local: Thurs, Jan 8 2009 2:36 pm
Subject: Re: Re[2]: ╨б╨╕╨╝╨▓╨╛╨╗╤Л ╨┤╨╗╤П ╤А╨╡╨╗╨╕╨╖╨╜╨╛╨│╨╛ ╨▒╨╕╨╗╨┤╨░ Far 2.0.

> ваш опыт говорит, что юзера ctrl-break на клавах не жмут

Мой опыт ни о чем таком не говорит. Нельзя ли попрозрачнее как-нибудь
намекнуть о чем идет речь?

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Символы для релизного билда Far 2.0." by Alex Alabuzhev
Alex Alabuzhev  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:38 pm
From: "Alex Alabuzhev" <alabuz...@gmail.com>
Date: Thu, 8 Jan 2009 21:38:09 +0200
Local: Thurs, Jan 8 2009 2:38 pm
Subject: Re: Символы для релизного билда Far 2.0.

> В Win7 довольно сильно переделали внутренности консоли, но внешне это не

должно быть заметно.

А можно поподробнее про переделки? Особенно, какие плюшки из них можно
извлечь.

Пока заметно, что SetWindowLong заработал, что уже весьма интересно.
--

Best regards,
 Alex


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Alexey Pakhunov  
View profile   Translate to Translated (View Original)
 More options Jan 8 2009, 2:44 pm
From: "Alexey Pakhunov" <alexe...@gmail.com>
Date: Thu, 8 Jan 2009 11:44:30 -0800
Local: Thurs, Jan 8 2009 2:44 pm
Subject: Re: Символы для релизного билда Far 2.0.

> А можно поподробнее про переделки? Особенно, какие плюшки из них можно
> извлечь.

Я не знаю подробностей. Значительный часть консольного кода вынесли из
CSRSS и для консольных приложений теперь запускается отдельный хост
(conhost.exe). Какие там были изменения в функциональности - без
понятия.

--
Best regards,
  Alexey Pakhunov.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 114   Newer >
« Back to Discussions « Newer topic     Older topic »