forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 17.08.2016, 16:40
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию __GOLD_GUI__

Vitaliy Aksyonov написал(а) к Konstantin Simonov в Feb 16 17:31:18 по местному времени:

Привет, Konstantin!

06 фев 16 20:35, Konstantin Simonov -> Vitaliy Aksyonov:

VA>>>> Если есть код, который никогда не компилируется (и не факт, что
VA>>>> скомпилируется, если этот дефайн задать), то было бы логично
VA>>>> его удалить вообще.
DC>>> Оно тебе мешает? Лишние 10К трафика?
VA>> Эти ифдефы просто засоряют код. Усложняют его. Трафик не
VA>> проблема.
KS> Sorry, что вмешиваюсь, я этот исходный код не видел, но если там стоит
KS> #ifdef _GOLD_GUI_
KS> ...
KS> #endif // _GOLD_GUI_
KS> оно никому не мешает, а если энтузиаста заняться уборкой этого лишнего
KS> нет, к тому же случайно можно зацепить лишнее, то пусть лучше
KS> остается, на удобство работы с текстом оно не влияет.

Не стоит извиняться. :)
Я к тому, что как раз есть энтузиазм выкосить неиспользуемые куски.
Там есть несколько функций и макросов завернутых в эти ifdef/endif.
Удалив их, ничего не сломается. Гарантированно.
Я могу прислать патч на посмотреть.

А вообще, я хочу починить вывод на stdout/stderr под юниксами. Там весь вывод съедает ncurses. С моей точки зрения ncurses нужно просто позже инициализировать. И все, что после инициализации - выводить не в stdout/stderr, а писать в лог. Иначе оно просто нигде не видно.

С наилучшими пожеланиями, Vitaliy.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #12  
Старый 17.08.2016, 16:40
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию __GOLD_GUI__

Vitaliy Aksyonov написал(а) к Vitaliy Aksyonov в Feb 16 17:52:28 по местному времени:

Привет, Vitaliy!

06 фев 16 17:31, Vitaliy Aksyonov -> Konstantin Simonov:

VA> А вообще, я хочу починить вывод на stdout/stderr под юниксами. Там
VA> весь вывод съедает ncurses. С моей точки зрения ncurses нужно просто
VA> позже инициализировать. И все, что после инициализации - выводить не в
VA> stdout/stderr, а писать в лог. Иначе оно просто нигде не видно.

Порылся в истории CVS. Этот код появился в коммите Яноша Гнатюка:
===
Date : 2006/1/17 17:47:35
Author : 'ssianky'
Description :
Replace all std::cout with internally defined macro
===

Такое ощущение, что это кусок кода из другой ветки попал случайно.

С наилучшими пожеланиями, Vitaliy.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #13  
Старый 17.08.2016, 16:40
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: __GOLD_GUI__

Semen Panevin написал(а) к Vitaliy Aksyonov в Feb 16 19:04:54 по местному времени:

Доброго здоровьица тебе, Vitaliy!

Saturday February 06 2016 17:31, Vitaliy Aksyonov писал Konstantin Simonov:

VA> А вообще, я хочу починить вывод на stdout/stderr под юниксами. Там
VA> весь вывод съедает ncurses. С моей точки зрения ncurses нужно просто
VA> позже инициализировать. И все, что после инициализации - выводить не в
VA> stdout/stderr, а писать в лог. Иначе оно просто нигде не видно.

Я как-то уже пытался найти и обезвредить инициализацию ncurses с той же целью. Ниасилил. Впрочем я не большой знаток сей, нкурсес и приготовлением всего этого под никсами. Так что может у других получится лучше.

С наилучшими пожеланиями, Семён.

... Незаменимых людей нет, но исключением стать хочется... (c)...
--- GoldED+/LNX 1.1.5-b20160201 (Linux 4.1.12-gentoo iF6M10)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:33. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot