geany/scintilla
Colomban Wendling 9644fb0ae2 Define GEANY_{EXPORT,API}_SYMBOL from the build system
This makes it easier to define it consistently to what the compiler
and platform supports, and avoids having to include a special header
everywhere, which is some kind of a problem for separate libraries
like TagManager and especially Scintilla.

As we only use these macros from the source and not the headers, it
is fine for it to be defined to a configure-time check from the build
system.

Warning: Although Waf and Windows makefiles are updated they are not
         tested an will probably required tuning.
2015-04-10 16:08:08 +02:00
..
2015-03-08 14:30:34 +01:00
2015-03-08 14:30:34 +01:00
2015-01-20 15:56:38 +01:00
2015-03-08 14:30:34 +01:00
2015-03-08 14:30:34 +01:00

These files are from the Scintilla project, http://www.scintilla.org.

See License.txt for the Scintilla license.

We try to keep these files in sync with the official project; any
changes should be sent there first. Otherwise changes could cause
conflicts when we next update Scintilla.


Public header constants (include/*.h)
-------------------------------------
You should not add constants in header files - instead use
Scintilla.iface and HFacer.py.

Do not change the value of constants in header files as this will
break Scintilla's ABI.