Changeset [9e5d7de144a71bbe6e9c3e30e929a6a2111860da] by Thell Fowler
Revision 9e5d7de144a71bbe6e9c3e30e929a6a2111860da,
committed by Thell Fowler
· November 27th, 2010 @ 06:47 AM
NppDebug: process variadic category flags
- Allow multiple func guard categories in the variadic func_guard() preprocessor command and pass as a list to the FuncGuard function for iteration to find an enabled one.
- Add Boost Preprocessor and Variadic_Macro library headers in the Common path.
-
Add test cases for passing multiple categories where either both are enabled, the first enabled and the second disabled, the first disabled and second enabled, and both disabled.
-
Variadic_Macro_Data lib was obtained from the Boost SVN Sandbox, the BOOST_PP headers where extracted from Boost using the bcp tool against NppDebug.cpp and the VMD .hpp files.
[#49]
Signed-off-by: Thell Fowler git@tbfowler.name
https://github.com/almostautomated/npp-community/commit/9e5d7de144a...
126 changed files
-
A
common/boost-sandbox/variadic_macro_data/VariadicMacroData.hpp -
A
common/boost-sandbox/variadic_macro_data/detail/VMDDetail.hpp -
A
common/boost/config.hpp -
A
common/boost/config/abi/borland_prefix.hpp -
A
common/boost/config/abi/borland_suffix.hpp -
A
common/boost/config/abi/msvc_prefix.hpp -
A
common/boost/config/abi/msvc_suffix.hpp -
A
common/boost/config/abi_prefix.hpp -
A
common/boost/config/abi_suffix.hpp -
A
common/boost/config/auto_link.hpp -
A
common/boost/config/compiler/borland.hpp -
A
common/boost/config/compiler/codegear.hpp -
A
common/boost/config/compiler/comeau.hpp -
A
common/boost/config/compiler/common_edg.hpp -
A
common/boost/config/compiler/compaq_cxx.hpp -
A
common/boost/config/compiler/digitalmars.hpp -
A
common/boost/config/compiler/gcc.hpp -
A
common/boost/config/compiler/gcc_xml.hpp -
A
common/boost/config/compiler/greenhills.hpp -
A
common/boost/config/compiler/hp_acc.hpp -
A
common/boost/config/compiler/intel.hpp -
A
common/boost/config/compiler/kai.hpp -
A
common/boost/config/compiler/metrowerks.hpp -
A
common/boost/config/compiler/mpw.hpp -
A
common/boost/config/compiler/pgi.hpp -
A
common/boost/config/compiler/sgi_mipspro.hpp -
A
common/boost/config/compiler/sunpro_cc.hpp -
A
common/boost/config/compiler/vacpp.hpp -
A
common/boost/config/compiler/visualc.hpp -
A
common/boost/config/no_tr1/cmath.hpp -
A
common/boost/config/no_tr1/complex.hpp -
A
common/boost/config/no_tr1/functional.hpp -
A
common/boost/config/no_tr1/memory.hpp -
A
common/boost/config/no_tr1/utility.hpp -
A
common/boost/config/platform/aix.hpp -
A
common/boost/config/platform/amigaos.hpp -
A
common/boost/config/platform/beos.hpp -
A
common/boost/config/platform/bsd.hpp -
A
common/boost/config/platform/cygwin.hpp -
A
common/boost/config/platform/hpux.hpp -
A
common/boost/config/platform/irix.hpp -
A
common/boost/config/platform/linux.hpp -
A
common/boost/config/platform/macos.hpp -
A
common/boost/config/platform/qnxnto.hpp -
A
common/boost/config/platform/solaris.hpp -
A
common/boost/config/platform/vxworks.hpp -
A
common/boost/config/platform/win32.hpp -
A
common/boost/config/posix_features.hpp -
A
common/boost/config/requires_threads.hpp -
A
common/boost/config/select_compiler_config.hpp -
A
common/boost/config/select_platform_config.hpp -
A
common/boost/config/select_stdlib_config.hpp -
A
common/boost/config/stdlib/dinkumware.hpp -
A
common/boost/config/stdlib/libcomo.hpp -
A
common/boost/config/stdlib/libstdcpp3.hpp -
A
common/boost/config/stdlib/modena.hpp -
A
common/boost/config/stdlib/msl.hpp -
A
common/boost/config/stdlib/roguewave.hpp -
A
common/boost/config/stdlib/sgi.hpp -
A
common/boost/config/stdlib/stlport.hpp -
A
common/boost/config/stdlib/vacpp.hpp -
A
common/boost/config/suffix.hpp -
A
common/boost/config/user.hpp -
A
common/boost/config/warning_disable.hpp -
A
common/boost/non_type.hpp -
A
common/boost/preprocessor/arithmetic/add.hpp -
A
common/boost/preprocessor/arithmetic/dec.hpp -
A
common/boost/preprocessor/arithmetic/inc.hpp -
A
common/boost/preprocessor/array/data.hpp -
A
common/boost/preprocessor/cat.hpp -
A
common/boost/preprocessor/config/config.hpp -
A
common/boost/preprocessor/control/detail/dmc/while.hpp -
A
common/boost/preprocessor/control/detail/edg/while.hpp -
A
common/boost/preprocessor/control/detail/msvc/while.hpp -
A
common/boost/preprocessor/control/detail/while.hpp -
A
common/boost/preprocessor/control/expr_iif.hpp -
A
common/boost/preprocessor/control/if.hpp -
A
common/boost/preprocessor/control/iif.hpp -
A
common/boost/preprocessor/control/while.hpp -
A
common/boost/preprocessor/detail/auto_rec.hpp -
A
common/boost/preprocessor/detail/check.hpp -
A
common/boost/preprocessor/detail/dmc/auto_rec.hpp -
A
common/boost/preprocessor/detail/is_binary.hpp -
A
common/boost/preprocessor/facilities/empty.hpp -
A
common/boost/preprocessor/list/adt.hpp -
A
common/boost/preprocessor/list/detail/dmc/fold_left.hpp -
A
common/boost/preprocessor/list/detail/edg/fold_left.hpp -
A
common/boost/preprocessor/list/detail/edg/fold_right.hpp -
A
common/boost/preprocessor/list/detail/fold_left.hpp -
A
common/boost/preprocessor/list/detail/fold_right.hpp -
A
common/boost/preprocessor/list/enum.hpp -
A
common/boost/preprocessor/list/fold_left.hpp -
A
common/boost/preprocessor/list/fold_right.hpp -
A
common/boost/preprocessor/list/for_each_i.hpp -
A
common/boost/preprocessor/list/reverse.hpp -
A
common/boost/preprocessor/list/to_tuple.hpp -
A
common/boost/preprocessor/logical/bitand.hpp -
A
common/boost/preprocessor/logical/bool.hpp -
A
common/boost/preprocessor/logical/compl.hpp -
A
common/boost/preprocessor/punctuation/comma.hpp -
A
common/boost/preprocessor/punctuation/comma_if.hpp -
A
common/boost/preprocessor/repetition/detail/dmc/for.hpp -
A
common/boost/preprocessor/repetition/detail/edg/for.hpp -
A
common/boost/preprocessor/repetition/detail/for.hpp -
A
common/boost/preprocessor/repetition/detail/msvc/for.hpp -
A
common/boost/preprocessor/repetition/for.hpp -
A
common/boost/preprocessor/repetition/repeat.hpp -
A
common/boost/preprocessor/seq/elem.hpp -
A
common/boost/preprocessor/seq/enum.hpp -
A
common/boost/preprocessor/seq/for_each.hpp -
A
common/boost/preprocessor/seq/seq.hpp -
A
common/boost/preprocessor/seq/size.hpp -
A
common/boost/preprocessor/seq/to_tuple.hpp -
A
common/boost/preprocessor/tuple/eat.hpp -
A
common/boost/preprocessor/tuple/elem.hpp -
A
common/boost/preprocessor/tuple/rem.hpp -
A
common/boost/preprocessor/tuple/reverse.hpp -
A
common/boost/preprocessor/tuple/to_list.hpp -
A
common/boost/preprocessor/tuple/to_seq.hpp -
A
common/boost/type.hpp -
A
common/boost/version.hpp -
M
PowerEditor/src/precompiled_headers.h -
M
PowerEditor/tests/testNppDebug.cpp -
M
common/MISC/Debug/npp_debug.cpp -
M
common/MISC/Debug/npp_debug.h -
M
scintilla/src/precompiled_headers.h