<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
On 07/09/2009 12:29 AM, Enrico Tröger wrote:
<blockquote cite="mid:20090709002933.28a14d52.enrico.troeger@uvena.de"
 type="cite">
  <pre wrap="">On Wed, 8 Jul 2009 20:09:14 +0200, Enrico wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">On Wed, 8 Jul 2009 16:46:59 +0200 (MEST), Yves wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">----- original message --------

Subject: Re: [Geany-devel] C++ file-type extensions
Sent: Wed, 08 Jul 2009
From: Frank Lanitz<a class="moz-txt-link-rfc2396E" href="mailto:frank@frank.uvena.de"><frank@frank.uvena.de></a>

      </pre>
      <blockquote type="cite">
        <pre wrap="">Am Mittwoch, den 08.07.2009, 15:18 +0200 schrieb Yves Pausch:

        </pre>
        <blockquote type="cite">
          <pre wrap="">As I have problems attaching the patch I provide a link instead:
<a class="moz-txt-link-freetext" href="http://www.ype.de/files/geany_cpp.patch">http://www.ype.de/files/geany_cpp.patch</a>
          </pre>
        </blockquote>
        <pre wrap="">At least for .h file this would introduce wrong behaviour as header
for C++ should be either .H or .hpp. Nevertheless this is something
you can configure on your end. Just have a look onto
<a class="moz-txt-link-freetext" href="http://www.geany.org/manual/current/index.html#filetype-extensions">http://www.geany.org/manual/current/index.html#filetype-extensions</a> 

Cheers, 
Frank 
        </pre>
      </blockquote>
      <pre wrap="">--- original message end ----

The new behaviour wouldn't imho be wrong only different from the
existing. I don't see any drawbacks while handling C headers in the
same way as C++ headers apart from it isn't completely precise. Most
of the C++ projects that I know or I'm involved into name their
headers *.h and commonly only template class declarations will be put
into *.hpp there. Bye, Yves.
      </pre>
    </blockquote>
    <pre wrap="">And what about the other tousands of C projects around? They loose
syntax support for their headers files by default.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
One more note to clarify this a bit:
if we would set *.h as a C++ extension, opened C .h files would be
still highlighted of course even though as C++. From the highlighting
point of view this won't make much difference. But opening C header
files as C++ will affect the symbol parsing code and also
the autocompletions.
Additionally it might affect future changes in the build system (see
build-system branch in SVN).

Regards,
Enrico
  </pre>
</blockquote>
Thank you for clarifying things up a little. By now I only thought of
syntax highlighting of C as a subset of C++. <br>
<br>
Back to the ipp issue. Those files contain the general and/or
specialized template class or function implementation if it f.e. won't
be done inline. C++ template libraries contain a bunch of those
generally. BTW some time ago we already ask Neil Hodgson to add it into
Scite and he did.<br>
<br>
Cheers, Yves.<br>
</body>
</html>