LINUX.ORG.RU

Подтвердите багу в QtCreator

 


0

1

Если затайпдефчен тип с указателем - то креатор упорно подставляет точку вместо стрелки в автозаполнении:

typedef struct _xmlNs xmlNs;
typedef xmlNs *xmlNsPtr;
struct _xmlNs {
    struct _xmlNs  *next;	/* next Ns link for this node  */
    xmlNsType      type;	/* global or local */
    const xmlChar *href;	/* URL for the namespace */
    const xmlChar *prefix;	/* prefix for the namespace */
    void           *_private;   /* application data */
    struct _xmlDoc *context;		/* normally an xmlDoc */
};

...

static CML_Error ReadNamespaces(CML_Node * root, xmlNsPtr ns, char marker)
{
    while (ns)
    {
        
        
        ns = ns.next; // <-- Здесь должна быть стрелка
    }
}

Зачем так тайпдефить вопрос к создателям libxml2. У них же и node->children->parent != node.

Версия 3.0.1, предполагаю наличие бага и в более поздних.

3.2.1. не подтверждаю. При нажатии точки после ns заменяет на «стрелку»

Elyas ★★★★★
()

3.6.0 — стрелка. Тебе пора бы обновиться.

3.0.1 — это версия 5 февраля 2014 года.

У тебя, что? Debian что ли?

EXL ★★★★★
()

4.0.0 уже релизнулась, кстати.

EXL ★★★★★
()
Ответ на: комментарий от EXL
Linux alex-VirtualBox 4.2.0-27-generic #32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:27 UTC 2016 i686 i686 i686 GNU/Linux

В 4.0.0 дофига всего поломали, а апдейтиться на минор через сорцы неудобно.

Спасибо за тесты

someoneelsenotme
() автор топика
Ответ на: комментарий от someoneelsenotme

Tools -> Options -> C++ -> Code Model

Если там нет Clang Model, то нужно активировать плагин сначала:

Help -> About Plugins -> C++ -> Clang Code Model

Но на твоём старье Clang Code будет глючить, они его пилят каждый релиз и даже в 4.0.0 он пока оооочень далёк от идеала.

EXL ★★★★★
()
Ответ на: комментарий от someoneelsenotme

Да вроде в 4.0.0 все работает, только мигающий курсор иногда пропадает на несколько секунд. Что именно поломали?

WRG ★★★★
()
Ответ на: комментарий от WRG

Переключение раскладки под виндой, падает со старыми кутями, требует удаления Okteta (она то чем им помешала, блин?), теперь нельзя использовать пробелы в путях (мы в 98м, чтоли, блин?), судя по всему еще и дебаггер через .опу стал работать. И это только те баги, которые они признают не багами а фичами и требуют чтобы никто на них не создавал багрепорты.

someoneelsenotme
() автор топика

затайпдефчен

Уже 4.0 на дворе, и там новые баги. Так, например под windows (чаще) и Linux (реже) виснет весь интерфейс кроме менюшки, иногда отказывает редактор - всё прокручивает но не пишутся символы...

I-Love-Microsoft ★★★★★
()
Ответ на: затайпдефчен от I-Love-Microsoft

И виснет и просто закрывается иногда, насказав ни слова. Я уже после каждой строчки ctrl+S делаю.

anonymous
()
Ответ на: затайпдефчен от I-Love-Microsoft

У меня и на старой через стартовую страницу ничего сделать нельзя - виснет. Через меню, однако, работает.

someoneelsenotme
() автор топика
Ответ на: комментарий от anonymous

Снял бы бэктрейс да выслал, иначе придётся тебе потом на CLion переходить и тормозить.

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.