Compiler output broken

Andras Mantia amantia at freemail.hu
Wed Mar 19 14:27:05 UTC 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

  Recently the "Show directory nav. messages" setting is not used, and the 
navigation messages always appear. I also don't see any difference between 
Short and Very Short Compiler output... I've tried to fix it, but after a 
short time I gave up (lack of time). What I saw as the source of the problem 
(but doing that isn't enough):

makeitem.h:

bool visible( EOutputLevel level ) methods for ExitingDirectoryItem and 
EnteringDirectoryItem should be virtual and they should look the same:
virtual bool visible( EOutputLevel level )
        {
                return m_showDirectoryMessages && level > eVeryShort;
        }


makewidget.cpp:
I've added a check to MakeWidget::insertItem():
  if (item->visible(m_compilerOutputLevel))
  {
   ...
  }

With the above changes dir. navigation messages do not appear if I disable 
them (or if the output is set to very short), but I still see:
Making all in xxx
Nothing to be done for "all"

and similar messages, regardless of the compiler output level setting.	

Can someone fully fix it?

Andras


- -- 
Quanta Plus developer - http://quanta.sourceforge.net
K Desktop Environment - http://www.kde.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+eG4RTQdfac6L/08RAlVjAJ0aejtxogXwynSXTBHMiZEfgj6icQCbB1f+
9zJSuL0vBW86tZ6Vk+/ZG8k=
=ACNZ
-----END PGP SIGNATURE-----





More information about the KDevelop-devel mailing list