├── src ├── subpic │ ├── CRect2.cpp │ └── SimpleSubPicWrapper.h ├── thirdparty │ ├── log4cplus │ │ ├── COPYING │ │ ├── NEWS │ │ ├── Makefile.am │ │ ├── tests │ │ │ ├── socket_test │ │ │ │ ├── run_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── ndc_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── filter_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── loglog_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── thread_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── ostream_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── appender_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── timeformat_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── hierarchy_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── performance_test │ │ │ │ ├── Makefile.am │ │ │ │ ├── README │ │ │ │ └── CMakeLists.txt │ │ │ ├── priority_test │ │ │ │ ├── Makefile.am │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── func.cxx │ │ │ ├── fileappender_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── patternlayout_test │ │ │ │ ├── Makefile.am │ │ │ │ └── CMakeLists.txt │ │ │ ├── configandwatch_test │ │ │ │ ├── Makefile.am │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── log4cplus.properties.1 │ │ │ ├── propertyconfig_test │ │ │ │ ├── Makefile.am │ │ │ │ ├── CMakeLists.txt │ │ │ │ └── log4cplus.properties │ │ │ ├── customloglevel_test │ │ │ │ ├── Makefile.am │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── customloglevel.h │ │ │ │ └── func.cxx │ │ │ ├── Makefile.am │ │ │ └── CMakeLists.txt │ │ ├── scripts │ │ │ ├── fix-timestamps.sh │ │ │ ├── autogen.sh │ │ │ ├── clean_cmake_files.sh │ │ │ ├── clean_cmake_files.bat │ │ │ └── doautoreconf.sh │ │ ├── REVISION │ │ ├── AUTHORS │ │ ├── loggingserver │ │ │ ├── Makefile.am │ │ │ └── CMakeLists.txt │ │ ├── m4 │ │ │ └── ax_log4cplus_wrappers.m4 │ │ └── acinclude.m4 │ ├── unrar │ │ ├── dll.rc │ │ ├── rs16.cpp │ │ ├── rarpch.cpp │ │ ├── list.hpp │ │ ├── global.cpp │ │ ├── resource.cpp │ │ ├── smallfn.hpp │ │ ├── rarlang.hpp │ │ ├── version.hpp │ │ ├── resource.hpp │ │ ├── ui.cpp │ │ ├── global.hpp │ │ ├── isnt.hpp │ │ ├── dll.def │ │ ├── log.hpp │ │ ├── ulinks.hpp │ │ ├── filestr.hpp │ │ ├── smallfn.cpp │ │ ├── volume.hpp │ │ ├── savepos.hpp │ │ ├── crc.hpp │ │ ├── filcreat.hpp │ │ ├── encname.hpp │ │ ├── sha1.hpp │ │ ├── sha256.hpp │ │ ├── isnt.cpp │ │ ├── coder.hpp │ │ ├── extinfo.hpp │ │ └── raros.hpp │ ├── VirtualDub │ │ ├── Kasumi │ │ │ ├── data │ │ │ │ ├── Tuffy.ttf │ │ │ │ └── Tuffy.txt │ │ │ ├── source │ │ │ │ └── a_triblt.inc │ │ │ └── h │ │ │ │ └── bitutils.h │ │ └── h │ │ │ └── vd2 │ │ │ └── system │ │ │ └── halffloat.h │ ├── mfc │ │ └── stdafx.h │ ├── boost_lib │ │ └── boost │ │ │ ├── smart_ptr │ │ │ ├── detail │ │ │ │ ├── atomic_count_gcc.hpp │ │ │ │ └── up_if_array.hpp │ │ │ └── make_unique.hpp │ │ │ ├── functional │ │ │ ├── hash.hpp │ │ │ └── hash_fwd.hpp │ │ │ ├── config │ │ │ ├── abi │ │ │ │ ├── msvc_suffix.hpp │ │ │ │ └── borland_suffix.hpp │ │ │ ├── platform │ │ │ │ ├── amigaos.hpp │ │ │ │ ├── cray.hpp │ │ │ │ └── beos.hpp │ │ │ └── compiler │ │ │ │ ├── compaq_cxx.hpp │ │ │ │ └── nvcc.hpp │ │ │ ├── exception │ │ │ ├── enable_error_info.hpp │ │ │ ├── enable_current_exception.hpp │ │ │ ├── error_info.hpp │ │ │ ├── errinfo_at_line.hpp │ │ │ ├── errinfo_file_handle.hpp │ │ │ └── errinfo_nested_exception.hpp │ │ │ ├── predef │ │ │ ├── detail │ │ │ │ ├── os_detected.h │ │ │ │ ├── comp_detected.h │ │ │ │ ├── platform_detected.h │ │ │ │ ├── _exception.h │ │ │ │ ├── _cassert.h │ │ │ │ └── test.h │ │ │ ├── library │ │ │ │ ├── c │ │ │ │ │ └── _prefix.h │ │ │ │ └── c.h │ │ │ ├── other.h │ │ │ ├── library.h │ │ │ ├── version.h │ │ │ ├── language.h │ │ │ └── platform.h │ │ │ ├── align │ │ │ ├── is_aligned.hpp │ │ │ ├── aligned_delete_forward.hpp │ │ │ ├── detail │ │ │ │ ├── align_cxx11.hpp │ │ │ │ ├── alignment_of_cxx11.hpp │ │ │ │ ├── offset_object.hpp │ │ │ │ ├── address.hpp │ │ │ │ ├── alignment_of_gcc.hpp │ │ │ │ ├── alignment_of_clang.hpp │ │ │ │ ├── alignment_of_codegear.hpp │ │ │ │ ├── min_size.hpp │ │ │ │ ├── is_alignment.hpp │ │ │ │ ├── max_align.hpp │ │ │ │ ├── max_count_of.hpp │ │ │ │ ├── addressof.hpp │ │ │ │ └── alignment_of.hpp │ │ │ ├── alignment_of_forward.hpp │ │ │ ├── align.hpp │ │ │ ├── aligned_allocator_forward.hpp │ │ │ └── aligned_allocator_adaptor_forward.hpp │ │ │ ├── mpl │ │ │ ├── aux_ │ │ │ │ ├── preprocessed │ │ │ │ │ ├── bcc551 │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── msvc60 │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── no_ttp │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── bcc_pre590 │ │ │ │ │ │ └── quote.hpp │ │ │ │ │ ├── dmc │ │ │ │ │ │ └── template_arity.hpp │ │ │ │ │ ├── mwcw │ │ │ │ │ │ └── template_arity.hpp │ │ │ │ │ └── plain │ │ │ │ │ │ └── template_arity.hpp │ │ │ │ ├── config │ │ │ │ │ ├── workaround.hpp │ │ │ │ │ ├── msvc.hpp │ │ │ │ │ ├── intel.hpp │ │ │ │ │ ├── use_preprocessed.hpp │ │ │ │ │ └── gcc.hpp │ │ │ │ ├── basic_bind.hpp │ │ │ │ ├── test │ │ │ │ │ ├── test_case.hpp │ │ │ │ │ └── data.hpp │ │ │ │ ├── range_c │ │ │ │ │ └── tag.hpp │ │ │ │ ├── has_size.hpp │ │ │ │ ├── has_tag.hpp │ │ │ │ ├── has_type.hpp │ │ │ │ ├── template_arity_fwd.hpp │ │ │ │ └── has_begin.hpp │ │ │ ├── end.hpp │ │ │ ├── max.hpp │ │ │ ├── min.hpp │ │ │ ├── next.hpp │ │ │ ├── begin.hpp │ │ │ ├── prior.hpp │ │ │ ├── alias.hpp │ │ │ ├── logical.hpp │ │ │ ├── less.hpp │ │ │ ├── plus.hpp │ │ │ ├── limits │ │ │ │ ├── map.hpp │ │ │ │ ├── set.hpp │ │ │ │ ├── list.hpp │ │ │ │ ├── vector.hpp │ │ │ │ ├── arity.hpp │ │ │ │ ├── unrolling.hpp │ │ │ │ └── string.hpp │ │ │ ├── minus.hpp │ │ │ ├── times.hpp │ │ │ ├── divides.hpp │ │ │ ├── greater.hpp │ │ │ ├── int.hpp │ │ │ ├── equal_to.hpp │ │ │ ├── long.hpp │ │ │ ├── less_equal.hpp │ │ │ ├── multiset │ │ │ │ └── aux_ │ │ │ │ │ └── tag.hpp │ │ │ ├── list │ │ │ │ └── aux_ │ │ │ │ │ └── tag.hpp │ │ │ ├── not_equal_to.hpp │ │ │ ├── greater_equal.hpp │ │ │ ├── modulus.hpp │ │ │ ├── at_fwd.hpp │ │ │ ├── back_fwd.hpp │ │ │ ├── map │ │ │ │ └── aux_ │ │ │ │ │ └── tag.hpp │ │ │ ├── set │ │ │ │ └── aux_ │ │ │ │ │ └── tag.hpp │ │ │ ├── size_fwd.hpp │ │ │ ├── clear_fwd.hpp │ │ │ ├── empty_fwd.hpp │ │ │ ├── front_fwd.hpp │ │ │ ├── shift_left.hpp │ │ │ ├── shift_right.hpp │ │ │ ├── char.hpp │ │ │ ├── O1_size_fwd.hpp │ │ │ ├── count_fwd.hpp │ │ │ ├── pop_back_fwd.hpp │ │ │ ├── pop_front_fwd.hpp │ │ │ ├── bitxor.hpp │ │ │ ├── erase_fwd.hpp │ │ │ ├── push_back_fwd.hpp │ │ │ ├── erase_key_fwd.hpp │ │ │ ├── insert_fwd.hpp │ │ │ ├── push_front_fwd.hpp │ │ │ ├── sequence_tag_fwd.hpp │ │ │ ├── void_fwd.hpp │ │ │ ├── bitwise.hpp │ │ │ ├── contains_fwd.hpp │ │ │ ├── order_fwd.hpp │ │ │ ├── size_t.hpp │ │ │ └── insert_range_fwd.hpp │ │ │ ├── signals.hpp │ │ │ ├── ratio.hpp │ │ │ ├── detail │ │ │ ├── endian.hpp │ │ │ ├── lightweight_test.hpp │ │ │ ├── scoped_enum_emulation.hpp │ │ │ ├── no_exceptions_support.hpp │ │ │ ├── iterator.hpp │ │ │ ├── atomic_count.hpp │ │ │ ├── quick_allocator.hpp │ │ │ └── atomic_redef_macros.hpp │ │ │ ├── exception_ptr.hpp │ │ │ ├── make_unique.hpp │ │ │ ├── ref.hpp │ │ │ ├── swap.hpp │ │ │ ├── bimap.hpp │ │ │ ├── utility │ │ │ ├── swap.hpp │ │ │ ├── addressof.hpp │ │ │ ├── enable_if.hpp │ │ │ └── explicit_operator_bool.hpp │ │ │ ├── atomic.hpp │ │ │ ├── noncopyable.hpp │ │ │ ├── checked_delete.hpp │ │ │ ├── parameter │ │ │ └── config.hpp │ │ │ ├── iterator_adaptors.hpp │ │ │ ├── phoenix.hpp │ │ │ ├── function_types │ │ │ └── detail │ │ │ │ ├── encoding │ │ │ │ ├── aliases_undef.hpp │ │ │ │ └── aliases_def.hpp │ │ │ │ └── pp_tags │ │ │ │ └── cc_tag.hpp │ │ │ ├── move │ │ │ └── detail │ │ │ │ └── config_end.hpp │ │ │ ├── type_traits │ │ │ ├── detail │ │ │ │ ├── size_t_trait_undef.hpp │ │ │ │ ├── wrap.hpp │ │ │ │ └── type_trait_undef.hpp │ │ │ ├── transform_traits_spec.hpp │ │ │ ├── broken_compiler_spec.hpp │ │ │ ├── aligned_storage.hpp │ │ │ ├── array_traits.hpp │ │ │ ├── alignment_traits.hpp │ │ │ ├── same_traits.hpp │ │ │ └── reference_traits.hpp │ │ │ ├── iterator.hpp │ │ │ ├── weak_ptr.hpp │ │ │ ├── make_shared.hpp │ │ │ ├── scoped_ptr.hpp │ │ │ ├── type.hpp │ │ │ ├── predef.h │ │ │ ├── scoped_array.hpp │ │ │ ├── align.hpp │ │ │ ├── preprocessor.hpp │ │ │ ├── intrusive_ptr.hpp │ │ │ ├── optional.hpp │ │ │ ├── date_time.hpp │ │ │ ├── enable_shared_from_this.hpp │ │ │ ├── shared_ptr.hpp │ │ │ ├── dynamic_bitset.hpp │ │ │ ├── nondet_random.hpp │ │ │ ├── preprocessor │ │ │ ├── punctuation │ │ │ │ └── comma.hpp │ │ │ └── facilities │ │ │ │ ├── empty.hpp │ │ │ │ └── identity.hpp │ │ │ ├── shared_array.hpp │ │ │ ├── unordered_map.hpp │ │ │ ├── unordered_set.hpp │ │ │ ├── cast.hpp │ │ │ ├── flyweight │ │ │ ├── no_locking_fwd.hpp │ │ │ ├── refcounted_fwd.hpp │ │ │ ├── no_tracking_fwd.hpp │ │ │ └── simple_locking_fwd.hpp │ │ │ ├── bind.hpp │ │ │ ├── multi_index │ │ │ ├── identity_fwd.hpp │ │ │ └── detail │ │ │ │ └── invariant_assert.hpp │ │ │ ├── archive │ │ │ └── detail │ │ │ │ └── abi_suffix.hpp │ │ │ ├── assign.hpp │ │ │ ├── flyweight.hpp │ │ │ ├── mem_fn.hpp │ │ │ ├── range.hpp │ │ │ ├── none_t.hpp │ │ │ ├── blank_fwd.hpp │ │ │ └── call_traits.hpp │ └── gtest │ │ ├── xcode │ │ └── Config │ │ │ ├── TestTarget.xcconfig │ │ │ ├── FrameworkTarget.xcconfig │ │ │ └── StaticLibraryTarget.xcconfig │ │ └── msvc │ │ └── gtest.vcxproj.filters ├── decss │ ├── decss.h │ ├── CSSauth.h │ ├── CSSscramble.h │ ├── stdafx.cpp │ ├── VobDec.h │ └── stdafx.h ├── subtitles │ ├── libssf │ │ └── demo │ │ │ └── demo.ssa │ └── xy_widen_region.h ├── filters │ └── transform │ │ └── vsfilter │ │ ├── once_logger.cpp │ │ ├── res │ │ ├── Icon_147.ico │ │ └── Icon_xy_sub_fillter.ico │ │ ├── version_in.h │ │ ├── VSFilter.def │ │ ├── xy_sub_filter.def │ │ └── xy_sub_filter_consumer.def ├── dsutil │ ├── xy_utils.h │ ├── SharedInclude.h │ └── MediaTypeEx.h └── configuration.props ├── test ├── 25.mkv ├── 3.ass ├── 31.sub ├── 34.ass ├── issue.txt ├── unit_test │ └── test_overall.h └── 31.idx ├── lib ├── libacof32.lib └── libacof64.lib ├── include ├── stdafx_common_dshow.h ├── vd2 │ ├── PluginSDK.chm │ ├── OldFilterSDK │ │ ├── VirtualDub.h │ │ ├── ScriptError.h │ │ ├── ScriptInterpreter.h │ │ ├── VBitmap.h │ │ └── ScriptValue.h │ └── extras │ │ └── FilterSDK │ │ ├── VirtualDub.h │ │ └── readme.txt ├── avisynth │ └── avs │ │ └── filesystem.h ├── stdafx_common.h └── stdafx_common_afx.h ├── .gitignore └── .editorconfig /src/subpic/CRect2.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/COPYING: -------------------------------------------------------------------------------- 1 | See the LICENSE file. 2 | -------------------------------------------------------------------------------- /test/25.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/test/25.mkv -------------------------------------------------------------------------------- /test/3.ass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/test/3.ass -------------------------------------------------------------------------------- /test/31.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/test/31.sub -------------------------------------------------------------------------------- /test/34.ass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/test/34.ass -------------------------------------------------------------------------------- /test/issue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/test/issue.txt -------------------------------------------------------------------------------- /lib/libacof32.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/lib/libacof32.lib -------------------------------------------------------------------------------- /lib/libacof64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/lib/libacof64.lib -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/NEWS: -------------------------------------------------------------------------------- 1 | See http://log4cplus.sourceforge.net/ for the latest news. 2 | -------------------------------------------------------------------------------- /include/stdafx_common_dshow.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | -------------------------------------------------------------------------------- /include/vd2/PluginSDK.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/include/vd2/PluginSDK.chm -------------------------------------------------------------------------------- /src/thirdparty/unrar/dll.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/thirdparty/unrar/dll.rc -------------------------------------------------------------------------------- /src/thirdparty/unrar/rs16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/thirdparty/unrar/rs16.cpp -------------------------------------------------------------------------------- /src/decss/decss.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "CSSauth.h" 4 | #include "CSSscramble.h" 5 | #include "DVDSession.h" -------------------------------------------------------------------------------- /src/subtitles/libssf/demo/demo.ssa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/subtitles/libssf/demo/demo.ssa -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/once_logger.cpp: -------------------------------------------------------------------------------- 1 | #include "once_logger.h" 2 | 3 | int OnceLogger::s_entered[256] = {0}; 4 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/rarpch.cpp: -------------------------------------------------------------------------------- 1 | // We use rarpch.cpp to create precompiled headers for MS Visual C++. 2 | #include "rar.hpp" 3 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/Makefile.am: -------------------------------------------------------------------------------- 1 | ACLOCAL_AMFLAGS = -I m4 2 | EXTRA_DIST = ChangeLog 3 | SUBDIRS = include src loggingserver tests 4 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/list.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_LIST_ 2 | #define _RAR_LIST_ 3 | 4 | void ListArchive(CommandData *Cmd); 5 | 6 | #endif 7 | -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/res/Icon_147.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/filters/transform/vsfilter/res/Icon_147.ico -------------------------------------------------------------------------------- /src/thirdparty/VirtualDub/Kasumi/data/Tuffy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/thirdparty/VirtualDub/Kasumi/data/Tuffy.ttf -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/socket_test/run_test: -------------------------------------------------------------------------------- 1 | 2 | for (( i=0; i<100; i=i+1 )) 3 | do 4 | ./socket_test test-$i & 5 | done; 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/mfc/stdafx.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "../../../include/stdafx_common.h" 4 | #include "../../../include/stdafx_common_afx.h" 5 | -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/res/Icon_xy_sub_fillter.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/filters/transform/vsfilter/res/Icon_xy_sub_fillter.ico -------------------------------------------------------------------------------- /src/thirdparty/unrar/global.cpp: -------------------------------------------------------------------------------- 1 | #define INCLUDEGLOBAL 2 | 3 | #if defined(__BORLANDC__) || defined(_MSC_VER) 4 | #pragma hdrstop 5 | #endif 6 | 7 | #include "rar.hpp" 8 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/scripts/fix-timestamps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -x 4 | 5 | touch aclocal.m4 6 | find . -name 'Makefile.in' -print -exec touch '{}' ';' 7 | touch configure 8 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/smart_ptr/detail/atomic_count_gcc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinterf/xy-VSFilter/HEAD/src/thirdparty/boost_lib/boost/smart_ptr/detail/atomic_count_gcc.hpp -------------------------------------------------------------------------------- /src/thirdparty/unrar/resource.cpp: -------------------------------------------------------------------------------- 1 | #include "rar.hpp" 2 | 3 | 4 | 5 | #ifndef RARDLL 6 | const wchar *St(MSGID StringId) 7 | { 8 | return StringId; 9 | } 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /include/vd2/OldFilterSDK/VirtualDub.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Filter.h" 4 | #include "ScriptInterpreter.h" 5 | #include "ScriptError.h" 6 | #include "ScriptValue.h" 7 | #include "VBitmap.h" 8 | -------------------------------------------------------------------------------- /include/vd2/extras/FilterSDK/VirtualDub.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "Filter.h" 4 | #include "ScriptInterpreter.h" 5 | #include "ScriptError.h" 6 | #include "ScriptValue.h" 7 | #include "VBitmap.h" 8 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/smallfn.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_SMALLFN_ 2 | #define _RAR_SMALLFN_ 3 | 4 | int ToPercent(int64 N1,int64 N2); 5 | int ToPercentUnlim(int64 N1,int64 N2); 6 | void RARInitData(); 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/rarlang.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_LANG_ 2 | #define _RAR_LANG_ 3 | 4 | #ifdef USE_RC 5 | #include "rarres.hpp" 6 | #else 7 | #include "loclang.hpp" 8 | #endif 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/version.hpp: -------------------------------------------------------------------------------- 1 | #define RARVER_MAJOR 5 2 | #define RARVER_MINOR 21 3 | #define RARVER_BETA 0 4 | #define RARVER_DAY 15 5 | #define RARVER_MONTH 2 6 | #define RARVER_YEAR 2015 7 | -------------------------------------------------------------------------------- /include/vd2/OldFilterSDK/ScriptError.h: -------------------------------------------------------------------------------- 1 | #ifndef f_SYLIA_SCRIPTERROR_H 2 | #define f_SYLIA_SCRIPTERROR_H 3 | 4 | #include 5 | 6 | typedef ::VDXScriptError CScriptError; 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/REVISION: -------------------------------------------------------------------------------- 1 | revision-id: wilx@users.sourceforge.net-20130226134443-ojtn84bgt42i3zyp 2 | date: 2013-02-26 14:44:43 +0100 3 | build-date: 2013-02-26 19:27:47 +0100 4 | revno: 961 5 | branch-nick: 1.0.4.1 6 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/resource.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_RESOURCE_ 2 | #define _RAR_RESOURCE_ 3 | 4 | #ifdef RARDLL 5 | #define St(x) (L"") 6 | #else 7 | const wchar *St(MSGID StringId); 8 | #endif 9 | 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.aps 2 | *.db 3 | *.old 4 | *.opensdf 5 | *.sdf 6 | *.suo 7 | *.user 8 | *.vspx 9 | /.git-rewrite 10 | /bin 11 | ipch 12 | /src/filters/BaseClasses/*.asm 13 | /src/filters/transform/VSFilter/*.asm 14 | /.vs 15 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/ui.cpp: -------------------------------------------------------------------------------- 1 | #include "rar.hpp" 2 | 3 | #include "uicommon.cpp" 4 | 5 | #ifdef SILENT 6 | #include "uisilent.cpp" 7 | #else 8 | 9 | 10 | 11 | #ifndef GUI 12 | #include "uiconsole.cpp" 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/scripts/autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | libtoolize --force --automake 4 | 5 | autoheader 6 | aclocal $ACLOCAL_FLAGS 7 | autoconf 8 | automake --ignore-deps --add-missing 9 | 10 | echo 'run "configure; make"' 11 | 12 | -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/version_in.h: -------------------------------------------------------------------------------- 1 | #define XY_VSFILTER_VERSION_MAJOR 3 2 | #define XY_VSFILTER_VERSION_MINOR 2 3 | #define XY_VSFILTER_VERSION_PATCH 0 4 | #define XY_VSFILTER_VERSION_COMMIT 810 5 | #define XY_VSFILTER_VERSION_COMMIT_SHA1 "" 6 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/ndc_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = ndc_test 4 | 5 | ndc_test_SOURCES = main.cxx 6 | 7 | ndc_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/global.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_GLOBAL_ 2 | #define _RAR_GLOBAL_ 3 | 4 | #ifdef INCLUDEGLOBAL 5 | #define EXTVAR 6 | #else 7 | #define EXTVAR extern 8 | #endif 9 | 10 | EXTVAR ErrorHandler ErrHandler; 11 | 12 | 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/decss/CSSauth.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void CSSkey1(int varient, byte const *challenge, byte *key); 4 | extern void CSSkey2(int varient, byte const *challenge, byte *key); 5 | extern void CSSbuskey(int varient, byte const *challenge, byte *key); 6 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/filter_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = filter_test 4 | 5 | filter_test_SOURCES = main.cxx 6 | 7 | filter_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/loglog_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = loglog_test 4 | 5 | loglog_test_SOURCES = main.cxx 6 | 7 | loglog_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/socket_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = socket_test 4 | 5 | socket_test_SOURCES = main.cxx 6 | 7 | socket_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/thread_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = thread_test 4 | 5 | thread_test_SOURCES = main.cxx 6 | 7 | thread_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/AUTHORS: -------------------------------------------------------------------------------- 1 | Tad E. Smith 2 | Michael CATANZARITI 3 | Steighton Haley 4 | Eduardo Francos 5 | Vaclav Haisman 6 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/ostream_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = ostream_test 4 | 5 | ostream_test_SOURCES = main.cxx 6 | 7 | ostream_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/appender_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = appender_test 4 | 5 | appender_test_SOURCES = main.cxx 6 | 7 | appender_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/timeformat_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = timeformat_test 4 | 5 | timeformat_test_SOURCES = main.cxx 6 | 7 | timeformat_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/hierarchy_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = hierarchy_test 4 | 5 | hierarchy_test_SOURCES = main.cxx 6 | 7 | hierarchy_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/performance_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = performance_test 4 | 5 | performance_test_SOURCES = main.cxx 6 | 7 | performance_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/priority_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = priority_test 4 | 5 | priority_test_SOURCES = main.cxx func.cxx 6 | 7 | priority_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/fileappender_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = fileappender_test 4 | 5 | fileappender_test_SOURCES = main.cxx 6 | 7 | fileappender_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/patternlayout_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = patternlayout_test 4 | 5 | patternlayout_test_SOURCES = main.cxx 6 | 7 | patternlayout_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/isnt.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_ISNT_ 2 | #define _RAR_ISNT_ 3 | 4 | enum WINNT_VERSION { 5 | WNT_NONE=0,WNT_NT351=0x0333,WNT_NT4=0x0400,WNT_W2000=0x0500, 6 | WNT_WXP=0x0501,WNT_W2003=0x0502,WNT_VISTA=0x0600,WNT_W7=0x0601 7 | }; 8 | 9 | DWORD WinNT(); 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/configandwatch_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = configandwatch_test 4 | 5 | configandwatch_test_SOURCES = main.cxx 6 | 7 | configandwatch_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/propertyconfig_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = propertyconfig_test 4 | 5 | propertyconfig_test_SOURCES = main.cxx 6 | 7 | propertyconfig_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/dll.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | RAROpenArchive 3 | RAROpenArchiveEx 4 | RARCloseArchive 5 | RARReadHeader 6 | RARReadHeaderEx 7 | RARProcessFile 8 | RARSetCallback 9 | RARSetChangeVolProc 10 | RARSetProcessDataProc 11 | RARSetPassword 12 | RARGetDllVersion 13 | -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/VSFilter.def: -------------------------------------------------------------------------------- 1 | ; VSFilter.def : Declares the module parameters. 2 | 3 | LIBRARY "VSFilter.dll" 4 | 5 | EXPORTS 6 | DllCanUnloadNow PRIVATE 7 | DllGetClassObject PRIVATE 8 | DllRegisterServer PRIVATE 9 | DllUnregisterServer PRIVATE 10 | DirectVobSub 11 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/functional/hash.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | 8 | -------------------------------------------------------------------------------- /src/thirdparty/gtest/xcode/Config/TestTarget.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // TestTarget.xcconfig 3 | // 4 | // These are Test target settings for the gtest framework and examples. It 5 | // is set in the "Based On:" dropdown in the "Target" info dialog. 6 | 7 | PRODUCT_NAME = $(TARGET_NAME) 8 | HEADER_SEARCH_PATHS = ../include 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/loggingserver/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include \ 2 | @LOG4CPLUS_NDEBUG@ 3 | 4 | if MULTI_THREADED 5 | noinst_PROGRAMS = loggingserver 6 | loggingserver_SOURCES = loggingserver.cxx 7 | loggingserver_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | endif 9 | -------------------------------------------------------------------------------- /src/thirdparty/VirtualDub/h/vd2/system/halffloat.h: -------------------------------------------------------------------------------- 1 | #ifndef f_VD2_SYSTEM_HALFFLOAT_H 2 | #define f_VD2_SYSTEM_HALFFLOAT_H 3 | 4 | #include 5 | 6 | uint16 VDConvertFloatToHalf(const void *f); 7 | void VDConvertHalfToFloat(uint16 h, void *dst); 8 | 9 | #endif // f_VD2_SYSTEM_HALFFLOAT_H 10 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/customloglevel_test/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | noinst_PROGRAMS = customloglevel_test 4 | 5 | customloglevel_test_SOURCES = main.cxx func.cxx customloglevel.cxx 6 | 7 | customloglevel_test_LDADD = $(top_builddir)/src/liblog4cplus.la 8 | 9 | -------------------------------------------------------------------------------- /src/decss/CSSscramble.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern void CSSdisckey(unsigned char *dkey,unsigned char *pkey); 4 | extern void CSStitlekey(unsigned char *tkey,unsigned char *dkey); 5 | extern void CSSdescramble(unsigned char *sector,unsigned char *tkey); 6 | 7 | extern unsigned char g_PlayerKeys[][6]; 8 | extern int g_nPlayerKeys; -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/xy_sub_filter.def: -------------------------------------------------------------------------------- 1 | ; xy_sub_filter.def : Declares the module parameters. 2 | 3 | LIBRARY "XySubFilter.dll" 4 | 5 | EXPORTS 6 | DllCanUnloadNow PRIVATE 7 | DllGetClassObject PRIVATE 8 | DllRegisterServer PRIVATE 9 | DllUnregisterServer PRIVATE 10 | XySubFilterConfiguration 11 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/log.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_LOG_ 2 | #define _RAR_LOG_ 3 | 4 | void InitLogOptions(const wchar *LogFileName,RAR_CHARSET CSet); 5 | 6 | #ifdef SILENT 7 | inline void Log(const wchar *ArcName,const wchar *fmt,...) {} 8 | #else 9 | void Log(const wchar *ArcName,const wchar *fmt,...); 10 | #endif 11 | 12 | #endif 13 | -------------------------------------------------------------------------------- /src/decss/stdafx.cpp: -------------------------------------------------------------------------------- 1 | // stdafx.cpp : source file that includes just the standard includes 2 | // decss.pch will be the pre-compiled header 3 | // stdafx.obj will contain the pre-compiled type information 4 | 5 | #include "stdafx.h" 6 | 7 | // TODO: reference any additional headers you need in STDAFX.H 8 | // and not in this file 9 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/performance_test/README: -------------------------------------------------------------------------------- 1 | This test is used to get a basic idea how log4cplus will perform in "your" environment. 2 | Customize the log4cplus.properties file to match your desired configuration. 3 | 4 | Note: 5 | Set the "logger.testlogger" logger to FATAL to test the performace of the "no logging" 6 | scenario. 7 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/abi/msvc_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #pragma pack(pop) 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/ulinks.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_ULINKS_ 2 | #define _RAR_ULINKS_ 3 | 4 | void SaveLinkData(ComprDataIO &DataIO,Archive &TempArc,FileHeader &hd, 5 | const char *Name); 6 | bool ExtractLink(ComprDataIO &DataIO,Archive &Arc,const char *LinkName, 7 | uint &LinkCRC,bool Create); 8 | 9 | #endif 10 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception/enable_error_info.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception/enable_current_exception.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | -------------------------------------------------------------------------------- /src/dsutil/xy_utils.h: -------------------------------------------------------------------------------- 1 | #ifndef __XY_UTILS_03D97DFD_68D1_4760_8F70_8AB38638E015_H__ 2 | #define __XY_UTILS_03D97DFD_68D1_4760_8F70_8AB38638E015_H__ 3 | 4 | #include 5 | #include 6 | 7 | void MergeRects(const CAtlList& input, CAtlList* output); 8 | 9 | 10 | #endif // __XY_UTILS_03D97DFD_68D1_4760_8F70_8AB38638E015_H__ 11 | -------------------------------------------------------------------------------- /src/filters/transform/vsfilter/xy_sub_filter_consumer.def: -------------------------------------------------------------------------------- 1 | ; xy_sub_filter_consumer.def : Declares the module parameters. 2 | 3 | LIBRARY "xy_sub_filter_consumer.dll" 4 | 5 | EXPORTS 6 | DllCanUnloadNow PRIVATE 7 | DllGetClassObject PRIVATE 8 | DllRegisterServer PRIVATE 9 | DllUnregisterServer PRIVATE 10 | XySubFilterConsumerConfiguration 11 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/filestr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_FILESTR_ 2 | #define _RAR_FILESTR_ 3 | 4 | bool ReadTextFile( 5 | const wchar *Name, 6 | StringList *List, 7 | bool Config, 8 | bool AbortOnError=false, 9 | RAR_CHARSET SrcCharset=RCH_DEFAULT, 10 | bool Unquote=false, 11 | bool SkipComments=false, 12 | bool ExpandEnvStr=false 13 | ); 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/smallfn.cpp: -------------------------------------------------------------------------------- 1 | #include "rar.hpp" 2 | 3 | int ToPercent(int64 N1,int64 N2) 4 | { 5 | if (N2 5 | 6 | typedef ::VDXScriptValue CScriptValue; 7 | typedef ::VDXScriptError CScriptError; 8 | typedef ::VDXScriptObject CScriptObject; 9 | typedef ::IVDXScriptInterpreter IScriptInterpreter; 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/is_aligned.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_IS_ALIGNED_HPP 10 | #define BOOST_ALIGN_IS_ALIGNED_HPP 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/abi/borland_suffix.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | # pragma option pop 7 | #pragma nopushoptwarn 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/bcc551/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/msvc60/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2000-2008 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // *Preprocessed* version of the main "quote.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/savepos.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_SAVEPOS_ 2 | #define _RAR_SAVEPOS_ 3 | 4 | class SaveFilePos 5 | { 6 | private: 7 | File *SaveFile; 8 | int64 SavePos; 9 | public: 10 | SaveFilePos(File &Src) 11 | { 12 | SaveFile=&Src; 13 | SavePos=Src.Tell(); 14 | } 15 | ~SaveFilePos() 16 | { 17 | SaveFile->Seek(SavePos,SEEK_SET); 18 | } 19 | }; 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/functional/hash_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2005-2009 Daniel James. 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #include 7 | #if defined(BOOST_HAS_PRAGMA_ONCE) 8 | #pragma once 9 | #endif 10 | 11 | #include 12 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/m4/ax_log4cplus_wrappers.m4: -------------------------------------------------------------------------------- 1 | dnl LOG4CPLUS_CHECK_HEADER([header], [preprocessor symbol to define]) 2 | AC_DEFUN([LOG4CPLUS_CHECK_HEADER], 3 | [AH_TEMPLATE([$2]) 4 | AC_CHECK_HEADER([$1], [AC_DEFINE([$2])])]) 5 | 6 | dnl LOG4CPLUS_CHECK_FUNCS([function], [preprocessor symbol to define]) 7 | AC_DEFUN([LOG4CPLUS_CHECK_FUNCS], 8 | [AH_TEMPLATE([$2]) 9 | AC_CHECK_FUNCS([$1], [AC_DEFINE([$2])])]) 10 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/crc.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_CRC_ 2 | #define _RAR_CRC_ 3 | 4 | // This function is only to intialize external CRC tables. We do not need to 5 | // call it before calculating CRC32. 6 | void InitCRC32(uint *CRCTab); 7 | 8 | uint CRC32(uint StartCRC,const void *Addr,size_t Size); 9 | 10 | #ifndef SFX_MODULE 11 | ushort Checksum14(ushort StartCRC,const void *Addr,size_t Size); 12 | #endif 13 | 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /include/vd2/OldFilterSDK/VBitmap.h: -------------------------------------------------------------------------------- 1 | #ifndef f_VIRTUALDUB_VBITMAP_H 2 | #define f_VIRTUALDUB_VBITMAP_H 3 | 4 | #include 5 | #include 6 | 7 | typedef unsigned Pixel; 8 | typedef unsigned Pixel32; 9 | typedef unsigned char Pixel8; 10 | typedef int PixCoord; 11 | typedef int PixDim; 12 | typedef ptrdiff_t PixOffset; 13 | 14 | typedef ::VDXBitmap VBitmap; 15 | 16 | #endif 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/signals.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Signals library 2 | 3 | // Copyright Douglas Gregor 2003-2004. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | 8 | // For more information, see http://www.boost.org/libs/signals 9 | #include 10 | 11 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/preprocessed/plain/template_arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright Aleksey Gurtovoy 2001-2004 3 | // 4 | // Distributed under the Boost Software License, Version 1.0. 5 | // (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | 9 | // Preprocessed version of "boost/mpl/aux_/template_arity.hpp" header 10 | // -- DO NOT modify by hand! 11 | 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/library/c/_prefix.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_LIBRARY_C__PREFIX_H 9 | #define BOOST_PREDEF_LIBRARY_C__PREFIX_H 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/other.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_OTHER_H 9 | #define BOOST_PREDEF_OTHER_H 10 | 11 | #include 12 | /*#include */ 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /include/avisynth/avs/filesystem.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | // Snippet copied from filesystem/README.md 4 | 5 | #if defined(__cplusplus) && __cplusplus >= 201703L && defined(__has_include) 6 | #if __has_include() 7 | #define GHC_USE_STD_FS 8 | #include 9 | namespace fs = std::filesystem; 10 | #endif 11 | #endif 12 | #ifndef GHC_USE_STD_FS 13 | #include 14 | namespace fs = ghc::filesystem; 15 | #endif 16 | -------------------------------------------------------------------------------- /include/stdafx_common.h: -------------------------------------------------------------------------------- 1 | #ifndef _SECURE_ATL 2 | #define _SECURE_ATL 1 3 | #endif 4 | 5 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers 6 | 7 | #ifndef VC_EXTRALEAN 8 | #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 9 | #endif 10 | 11 | #include 12 | 13 | #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit 14 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/library.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_LIBRARY_H 9 | #define BOOST_PREDEF_LIBRARY_H 10 | 11 | #include 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/thirdparty/VirtualDub/Kasumi/source/a_triblt.inc: -------------------------------------------------------------------------------- 1 | struc span 2 | .u resd 1 3 | .v resd 1 4 | endstruc 5 | 6 | struc mipspan 7 | .u resd 1 8 | .v resd 1 9 | .lambda resd 1 10 | endstruc 11 | 12 | struc mipmap 13 | .bits resd 1 14 | .pitch resd 1 15 | .uvmul resd 1 16 | resd 1 17 | endstruc 18 | 19 | struc texinfo 20 | .mips resd 16*4 21 | .dst resd 1 22 | .src resd 1 23 | .w resd 1 24 | endstruc 25 | -------------------------------------------------------------------------------- /include/stdafx_common_afx.h: -------------------------------------------------------------------------------- 1 | // turns off MFC's hiding of some common and often safely ignored warning messages 2 | #define _AFX_ALL_WARNINGS 3 | 4 | #if (_MSC_VER < 1600) 5 | #include 6 | #endif 7 | 8 | #include // MFC core and standard components 9 | 10 | #if (_MSC_VER >= 1600) 11 | #include "afxpriv.h" 12 | #include "afxole.h" 13 | #include "..\src\mfc\oleimpl2.h" 14 | #include "..\src\mfc\afximpl.h" 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/detail/_exception.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL__EXCEPTION_H 9 | #define BOOST_PREDEF_DETAIL__EXCEPTION_H 10 | 11 | #if defined(__cpluplus) 12 | #include 13 | #endif 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/ratio.hpp: -------------------------------------------------------------------------------- 1 | // ratio.hpp ---------------------------------------------------------------// 2 | 3 | // Copyright 2010 Vicente J. Botet Escriba 4 | 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // See http://www.boost.org/LICENSE_1_0.txt 7 | 8 | 9 | #ifndef BOOST_RATIO_HPP 10 | #define BOOST_RATIO_HPP 11 | 12 | #include 13 | 14 | #endif // BOOST_RATIO_HPP 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/endian.hpp: -------------------------------------------------------------------------------- 1 | // Copyright 2013 Rene Rivera 2 | // Distributed under the Boost Software License, Version 1.0. (See accompany- 3 | // ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_DETAIL_ENDIAN_HPP 6 | #define BOOST_DETAIL_ENDIAN_HPP 7 | 8 | // Use the Predef library for the detection of endianess. 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception_ptr.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef UUID_FA5836A2CADA11DC8CD47C8555D89593 7 | #define UUID_FA5836A2CADA11DC8CD47C8555D89593 8 | 9 | #include 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/make_unique.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Joseph Fernandes 3 | * glenfe at live dot com 4 | * 5 | * Distributed under the Boost Software License, 6 | * Version 1.0. (See accompanying file LICENSE_1_0.txt 7 | * or copy at http://boost.org/LICENSE_1_0.txt) 8 | */ 9 | #ifndef BOOST_MAKE_UNIQUE_HPP_INCLUDED 10 | #define BOOST_MAKE_UNIQUE_HPP_INCLUDED 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2014 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_VERSION_H 9 | #define BOOST_PREDEF_VERSION_H 10 | 11 | #include 12 | 13 | #define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,1,0) 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/filcreat.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_FILECREATE_ 2 | #define _RAR_FILECREATE_ 3 | 4 | bool FileCreate(RAROptions *Cmd,File *NewFile,wchar *Name,size_t MaxNameSize, 5 | bool *UserReject,int64 FileSize=INT64NDF, 6 | RarTime *FileTime=NULL,bool WriteOnly=false); 7 | 8 | bool GetAutoRenamedName(wchar *Name,size_t MaxNameSize); 9 | 10 | #ifdef _WIN_ALL 11 | bool UpdateExistingShortName(const wchar *Name); 12 | #endif 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception/error_info.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef UUID_EE7ECCA0433B11E1923E37064924019B 7 | #define UUID_EE7ECCA0433B11E1923E37064924019B 8 | namespace boost { template class error_info; } 9 | #endif 10 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/aligned_delete_forward.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_ALIGNED_DELETE_FORWARD_HPP 10 | #define BOOST_ALIGN_ALIGNED_DELETE_FORWARD_HPP 11 | 12 | namespace boost { 13 | namespace alignment { 14 | class aligned_delete; 15 | } 16 | } 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/detail/_cassert.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL__CASSERT_H 9 | #define BOOST_PREDEF_DETAIL__CASSERT_H 10 | 11 | #if defined(__cpluplus) 12 | #include 13 | #else 14 | #include 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /include/vd2/extras/FilterSDK/readme.txt: -------------------------------------------------------------------------------- 1 | There are the header files that were included with the last version of the 2 | Filter SDK. You can use these if you need to rebuild a filter that doesn't 3 | compile with the new headers, or otherwise need to know the full API supported 4 | by that SDK (such as if you are building a new filter host). If possible, 5 | you should use the migration headers in include/vd2/OldFilterSDK instead, 6 | and new filters should use directly. 7 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/align_cxx11.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGN_CXX11_HPP 11 | 12 | #include 13 | 14 | namespace boost { 15 | namespace alignment { 16 | using std::align; 17 | } 18 | } 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/ref.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_REF_HPP 10 | #define BOOST_REF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/ref.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/detail/test.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_DETAIL_TEST_H 9 | #define BOOST_PREDEF_DETAIL_TEST_H 10 | 11 | #if !defined(BOOST_PREDEF_INTERNAL_GENERATE_TESTS) 12 | 13 | #define BOOST_PREDEF_DECLARE_TEST(x,s) 14 | 15 | #endif 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/swap.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_SWAP_HPP 10 | #define BOOST_SWAP_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/swap.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/ndc_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "ndc_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/VirtualDub/Kasumi/data/Tuffy.txt: -------------------------------------------------------------------------------- 1 | Tuffy.ttf comes from the website of Thatcher Ulrich, 1/7/2007: 2 | http://tulrich.com/fonts/ 3 | 4 | The description on the website: 5 | 6 | Public Domain Fonts 7 | 8 | Here are my dabblings in font design. I have placed them in the Public 9 | Domain. This is all 100% my own work. Usage is totally unrestricted. If 10 | you want to make derivative works for any purpose, please go ahead. 11 | 12 | I welcome comments & constructive criticism. 13 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/language.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2011-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_LANGUAGE_H 9 | #define BOOST_PREDEF_LANGUAGE_H 10 | 11 | #include 12 | #include 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/loggingserver/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required (VERSION 2.6) 2 | set (CMAKE_VERBOSE_MAKEFILE on) 3 | 4 | find_package (Threads) 5 | message (STATUS "Threads: ${CMAKE_THREAD_LIBS_INIT}") 6 | 7 | set (loggingserver_sources 8 | loggingserver.cxx) 9 | 10 | message (STATUS "Sources: ${loggingserver_sources}") 11 | 12 | include_directories ("../include") 13 | 14 | add_executable (loggingserver ${loggingserver_sources}) 15 | target_link_libraries (loggingserver log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/filter_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "filter_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/loglog_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "loglog_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/ostream_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "ostream_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/socket_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "socket_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/thread_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "thread_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/dsutil/SharedInclude.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #pragma warning(disable:4244) 4 | #ifdef _WIN64 5 | #pragma warning(disable:4267) 6 | #endif 7 | #pragma warning(disable:4995) 8 | #ifdef _DEBUG 9 | // Remove this if you want to see all the "unsafe" functions used 10 | // For Release builds _CRT_SECURE_NO_WARNINGS is defined 11 | #pragma warning(disable:4996) 12 | #endif 13 | 14 | #ifdef _DEBUG 15 | #define _CRTDBG_MAP_ALLOC // include Microsoft memory leak detection procedures 16 | #endif 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/alignment_of_forward.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_ALIGNMENT_OF_FORWARD_HPP 10 | #define BOOST_ALIGN_ALIGNMENT_OF_FORWARD_HPP 11 | 12 | namespace boost { 13 | namespace alignment { 14 | template 15 | struct alignment_of; 16 | } 17 | } 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/scripts/clean_cmake_files.bat: -------------------------------------------------------------------------------- 1 | 2 | REM Make changes to environment local 3 | setlocal 4 | 5 | SET RMDIR=rmdir /S /Q 6 | SET DEL=del /Q 7 | 8 | %RMDIR% CMakeFiles 9 | %RMDIR% debug 10 | %RMDIR% log4cplus.dir 11 | %RMDIR% loggingserver.dir 12 | %RMDIR% minsizerel 13 | %RMDIR% release 14 | %RMDIR% relwithdebinfo 15 | %RMDIR% ZERO_CHECK.dir 16 | 17 | %DEL% cmake_install.cmake 18 | %DEL% CMakeCache.txt 19 | 20 | REM Clean up changes to environment. 21 | endlocal 22 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/appender_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "appender_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/hierarchy_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "hierarchy_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/timeformat_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "timeformat_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/fileappender_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "fileappender_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/performance_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "performance_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/encname.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_ENCNAME_ 2 | #define _RAR_ENCNAME_ 3 | 4 | class EncodeFileName 5 | { 6 | private: 7 | void AddFlags(int Value); 8 | 9 | byte *EncName; 10 | byte Flags; 11 | uint FlagBits; 12 | size_t FlagsPos; 13 | size_t DestSize; 14 | public: 15 | EncodeFileName(); 16 | size_t Encode(char *Name,wchar *NameW,byte *EncName); 17 | void Decode(char *Name,byte *EncName,size_t EncSize,wchar *NameW,size_t MaxDecSize); 18 | }; 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/configandwatch_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "configandwatch_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/patternlayout_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "patternlayout_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/propertyconfig_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "propertyconfig_test") 2 | set (test_sources 3 | main.cxx) 4 | 5 | project (${test_name} CXX C) 6 | cmake_minimum_required (VERSION 2.6) 7 | set (CMAKE_VERBOSE_MAKEFILE on) 8 | 9 | find_package (Threads) 10 | 11 | message (STATUS "${test_name} sources: ${test_sources}") 12 | 13 | include_directories ("${CMAKE_SOURCE_DIR}/include") 14 | add_executable (${test_name} ${test_sources}) 15 | target_link_libraries (${test_name} log4cplus) 16 | -------------------------------------------------------------------------------- /test/unit_test/test_overall.h: -------------------------------------------------------------------------------- 1 | #ifndef __TEST_OVERALL_09562649_9C15_413C_81EA_6B6EE98E9CBB_H__ 2 | #define __TEST_OVERALL_09562649_9C15_413C_81EA_6B6EE98E9CBB_H__ 3 | 4 | #include 5 | 6 | void OpenTestScript( const char *filename ); 7 | void OverallTest(float fps = 25, int width=1280, int height=720, 8 | double start=0, double end=60); 9 | 10 | TEST(OverallTest, xxx) 11 | { 12 | OverallTest(); 13 | } 14 | 15 | 16 | #endif // __TEST_OVERALL_09562649_9C15_413C_81EA_6B6EE98E9CBB_H__ -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/bimap.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Bimap 2 | // 3 | // Copyright (c) 2006-2007 Matias Capeletto 4 | // 5 | // Distributed under the Boost Software License, Version 1.0. 6 | // (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt) 8 | 9 | // See www.boost.org/libs/bimap for documentation. 10 | 11 | // Convenience header 12 | 13 | #include 14 | 15 | namespace boost 16 | { 17 | using ::boost::bimaps::bimap; 18 | } 19 | 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/utility/swap.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_SWAP_HPP 10 | #define BOOST_UTILITY_SWAP_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/swap.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/priority_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "priority_test") 2 | set (test_sources 3 | main.cxx 4 | func.cxx) 5 | 6 | project (${test_name} CXX C) 7 | cmake_minimum_required (VERSION 2.6) 8 | set (CMAKE_VERBOSE_MAKEFILE on) 9 | 10 | find_package (Threads) 11 | 12 | message (STATUS "${test_name} sources: ${test_sources}") 13 | 14 | include_directories ("${CMAKE_SOURCE_DIR}/include") 15 | add_executable (${test_name} ${test_sources}) 16 | target_link_libraries (${test_name} log4cplus) 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/align.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_ALIGN_HPP 10 | #define BOOST_ALIGN_ALIGN_HPP 11 | 12 | #include 13 | 14 | #if !defined(BOOST_NO_CXX11_STD_ALIGN) 15 | #include 16 | #else 17 | #include 18 | #endif 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/sha1.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_SHA1_ 2 | #define _RAR_SHA1_ 3 | 4 | #define HW 5 5 | 6 | typedef struct { 7 | uint32 state[5]; 8 | uint32 count[2]; 9 | unsigned char buffer[64]; 10 | 11 | unsigned char workspace[64]; // Temporary buffer. 12 | } sha1_context; 13 | 14 | void sha1_init( sha1_context * c ); 15 | void sha1_process( sha1_context * c, const byte *data, size_t len, 16 | bool handsoff); 17 | void sha1_done( sha1_context * c, uint32[HW], bool handsoff); 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # Rules in this file were initially inferred by Visual Studio IntelliCode from the C:\Github\NNEDI3 codebase based on best match to current usage at 2021. 02. 28. 2 | # You can modify the rules from these initially generated values to suit your own policies 3 | # You can learn more about editorconfig here: https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference 4 | # top-most EditorConfig file 5 | root = true 6 | 7 | [*.{cpp,h,hpp,c,asm}] 8 | indent_style = space 9 | indent_size = 4 10 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/atomic.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_ATOMIC_HPP 2 | #define BOOST_ATOMIC_HPP 3 | 4 | // Copyright (c) 2011 Helge Bahmann 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | 10 | // This header includes all Boost.Atomic public headers 11 | 12 | #include 13 | 14 | #ifdef BOOST_HAS_PRAGMA_ONCE 15 | #pragma once 16 | #endif 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/noncopyable.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_NONCOPYABLE_HPP 10 | #define BOOST_NONCOPYABLE_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/noncopyable.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/acinclude.m4: -------------------------------------------------------------------------------- 1 | m4_include([m4/ax_type_socklen_t.m4]) 2 | m4_include([m4/ax_compiler_vendor.m4]) 3 | m4_include([m4/ax_append_flag.m4]) 4 | m4_include([m4/ax_check_compile_flag.m4]) 5 | m4_include([m4/ax_cflags_gcc_option.m4]) 6 | m4_include([m4/ax_cflags_sun_option.m4]) 7 | m4_include([m4/ax_cflags_warn_all.m4]) 8 | m4_include([m4/ax_pthread.m4]) 9 | m4_include([m4/ax_declspec.m4]) 10 | m4_include([m4/ax_gethostbyname_r.m4]) 11 | m4_include([m4/ax_getaddrinfo.m4]) 12 | m4_include([m4/ax_log4cplus_wrappers.m4]) 13 | -------------------------------------------------------------------------------- /src/dsutil/MediaTypeEx.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class CMediaTypeEx : public CMediaType 4 | { 5 | public: 6 | CMediaTypeEx(); 7 | CMediaTypeEx(const CMediaType& mt) {CMediaType::operator = (mt);} 8 | 9 | CString ToString(IPin* pPin = NULL); 10 | 11 | static CString GetVideoCodecName(const GUID& subtype, DWORD biCompression); 12 | static CString GetAudioCodecName(const GUID& subtype, WORD wFormatTag); 13 | static CString GetSubtitleCodecName(const GUID& subtype); 14 | 15 | void Dump(CAtlList& sl); 16 | }; 17 | -------------------------------------------------------------------------------- /src/decss/VobDec.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | class CVobDec 4 | { 5 | int m_lfsr0, m_lfsr1; 6 | 7 | void ClockLfsr0Forward(int& lfsr0); 8 | void ClockLfsr1Forward(int& lfsr1); 9 | void ClockBackward(int& lfsr0, int& lfsr1); 10 | void Salt(const BYTE salt[5], int& lfsr0, int& lfsr1); 11 | int FindLfsr(const BYTE* crypt, int offset, const BYTE* plain); 12 | 13 | public: 14 | CVobDec(); 15 | virtual ~CVobDec(); 16 | 17 | bool m_fFoundKey; 18 | 19 | bool FindKey(BYTE* buff); 20 | void Decrypt(BYTE* buff); 21 | }; 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/checked_delete.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_CHECKED_DELETE_HPP 10 | #define BOOST_CHECKED_DELETE_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/checked_delete.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/smart_ptr/make_unique.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Joseph Fernandes 3 | * glenfe at live dot com 4 | * 5 | * Distributed under the Boost Software License, 6 | * Version 1.0. (See accompanying file LICENSE_1_0.txt 7 | * or copy at http://boost.org/LICENSE_1_0.txt) 8 | */ 9 | #ifndef BOOST_SMART_PTR_MAKE_UNIQUE_HPP 10 | #define BOOST_SMART_PTR_MAKE_UNIQUE_HPP 11 | 12 | #include 13 | #include 14 | 15 | #endif 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/utility/addressof.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_ADDRESSOF_HPP 10 | #define BOOST_UTILITY_ADDRESSOF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/addressof.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/utility/enable_if.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_ENABLE_IF_HPP 10 | #define BOOST_UTILITY_ENABLE_IF_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/enable_if.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/sha256.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_SHA256_ 2 | #define _RAR_SHA256_ 3 | 4 | #ifndef PRESENT_INT32 5 | #error 32-bit integer type is required for SHA-256. 6 | #endif 7 | 8 | #define SHA256_DIGEST_SIZE 32 9 | 10 | typedef struct 11 | { 12 | uint32 H[8]; 13 | uint64 Count; 14 | const byte *Data; 15 | byte Buffer[64]; 16 | } sha256_context; 17 | 18 | void sha256_init(sha256_context *ctx); 19 | void sha256_process(sha256_context *ctx, const void *Data, size_t Size); 20 | void sha256_done(sha256_context *ctx, byte *Digest); 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/parameter/config.hpp: -------------------------------------------------------------------------------- 1 | // Copyright Daniel Wallin, David Abrahams 2005. Use, modification and 2 | // distribution is subject to the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_PARAMETER_CONFIG_050403_HPP 7 | #define BOOST_PARAMETER_CONFIG_050403_HPP 8 | 9 | #ifndef BOOST_PARAMETER_MAX_ARITY 10 | # define BOOST_PARAMETER_MAX_ARITY 8 11 | #endif 12 | 13 | #endif // BOOST_PARAMETER_CONFIG_050403_HPP 14 | 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/platform/amigaos.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2002. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | #define BOOST_PLATFORM "AmigaOS" 9 | 10 | #define BOOST_DISABLE_THREADS 11 | #define BOOST_NO_CWCHAR 12 | #define BOOST_NO_STD_WSTRING 13 | #define BOOST_NO_INTRINSIC_WCHAR_T 14 | 15 | 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/end.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_END_HPP_INCLUDED 3 | #define BOOST_MPL_END_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_END_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/max.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MAX_HPP_INCLUDED 3 | #define BOOST_MPL_MAX_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_MAX_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/min.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MIN_HPP_INCLUDED 3 | #define BOOST_MPL_MIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_MIN_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/alignment_of_cxx11.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CXX11_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CXX11_HPP 11 | 12 | #include 13 | 14 | namespace boost { 15 | namespace alignment { 16 | namespace detail { 17 | using std::alignment_of; 18 | } 19 | } 20 | } 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/lightweight_test.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_DETAIL_LIGHTWEIGHT_TEST_HPP 10 | #define BOOST_DETAIL_LIGHTWEIGHT_TEST_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/lightweight_test.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/iterator_adaptors.hpp: -------------------------------------------------------------------------------- 1 | // Copyright David Abrahams 2004. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying 3 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | // See www.boost.org/libs/iterator for documentation. 6 | 7 | #ifndef ITERATOR_ADAPTORS_DWA2004725_HPP 8 | # define ITERATOR_ADAPTORS_DWA2004725_HPP 9 | 10 | #define BOOST_ITERATOR_ADAPTORS_VERSION 0x0200 11 | #include 12 | 13 | #endif // ITERATOR_ADAPTORS_DWA2004725_HPP 14 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/next.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_NEXT_HPP_INCLUDED 3 | #define BOOST_MPL_NEXT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_NEXT_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/phoenix.hpp: -------------------------------------------------------------------------------- 1 | /*============================================================================== 2 | Copyright (c) 2005-2010 Joel de Guzman 3 | Copyright (c) 2010-2011 Thomas Heller 4 | 5 | Distributed under the Boost Software License, Version 1.0. (See accompanying 6 | file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 | ==============================================================================*/ 8 | 9 | #ifndef BOOST_PHOENIX_HPP 10 | 11 | #include 12 | 13 | #endif 14 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/aligned_allocator_forward.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_ALIGNED_ALLOCATOR_FORWARD_HPP 10 | #define BOOST_ALIGN_ALIGNED_ALLOCATOR_FORWARD_HPP 11 | 12 | #include 13 | 14 | namespace boost { 15 | namespace alignment { 16 | template 17 | class aligned_allocator; 18 | } 19 | } 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/scoped_enum_emulation.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Andrey Semashev 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_DETAIL_SCOPED_ENUM_EMULATION_HPP 10 | #define BOOST_DETAIL_SCOPED_ENUM_EMULATION_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/scoped_enum.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/function_types/detail/encoding/aliases_undef.hpp: -------------------------------------------------------------------------------- 1 | 2 | // (C) Copyright Tobias Schwinger 3 | // 4 | // Use modification and distribution are subject to the boost Software License, 5 | // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 6 | 7 | //------------------------------------------------------------------------------ 8 | 9 | // no include guards, this file is intended for multiple inclusions 10 | 11 | #undef callable_builtin 12 | #undef member 13 | #undef non_member 14 | #undef variadic 15 | #undef non_variadic 16 | 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/move/detail/config_end.hpp: -------------------------------------------------------------------------------- 1 | ////////////////////////////////////////////////////////////////////////////// 2 | // 3 | // (C) Copyright Ion Gaztanaga 2012-2012. Distributed under the Boost 4 | // Software License, Version 1.0. (See accompanying file 5 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/move for documentation. 8 | // 9 | ////////////////////////////////////////////////////////////////////////////// 10 | #if defined BOOST_MSVC 11 | # pragma warning (pop) 12 | #endif 13 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/begin.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_BEGIN_HPP_INCLUDED 3 | #define BOOST_MPL_BEGIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_BEGIN_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/prior.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PRIOR_HPP_INCLUDED 3 | #define BOOST_MPL_PRIOR_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_PRIOR_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/customloglevel_test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | set (test_name "customloglevel_test") 2 | set (test_sources 3 | main.cxx 4 | func.cxx 5 | customloglevel.h 6 | customloglevel.cxx) 7 | 8 | project (${test_name} CXX C) 9 | cmake_minimum_required (VERSION 2.6) 10 | set (CMAKE_VERBOSE_MAKEFILE on) 11 | 12 | find_package (Threads) 13 | 14 | message (STATUS "${test_name} sources: ${test_sources}") 15 | 16 | include_directories ("${CMAKE_SOURCE_DIR}/include") 17 | add_executable (${test_name} ${test_sources}) 18 | target_link_libraries (${test_name} log4cplus) 19 | -------------------------------------------------------------------------------- /test/31.idx: -------------------------------------------------------------------------------- 1 | # VobSub index file, v7 (do not modify this line!) 2 | size: 720x480 3 | org: 0, 0 4 | scale: 100%, 100% 5 | alpha: 100% 6 | smooth: OFF 7 | fadein/out: 50, 50 8 | align: OFF at LEFT TOP 9 | time offset: 0 10 | forced subs: OFF 11 | palette: 0000e1, e83f07, 000000, fdfdfd, 11eb10, ea12eb, faff1a, 095d76, 7c7c7c, e0e0e0, 701f03, 077307, c3ff87, fcffc3, d2ab0f, 730972 12 | custom colors: OFF, tridx: 0000, colors: 000000, 000000, 000000, 000000 13 | 14 | id: en, index: 0 15 | timestamp: 00:00:05:638, filepos: 000000000 16 | timestamp: 00:00:11:945, filepos: 000001000 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/detail/size_t_trait_undef.hpp: -------------------------------------------------------------------------------- 1 | 2 | // NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION 3 | 4 | // Copyright Aleksey Gurtovoy 2002-2004 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | 10 | // $Source$ 11 | // $Date$ 12 | // $Revision$ 13 | 14 | #undef BOOST_TT_AUX_SIZE_T_TRAIT_DEF1 15 | #undef BOOST_TT_AUX_SIZE_T_TRAIT_SPEC1 16 | #undef BOOST_TT_AUX_SIZE_T_TRAIT_PARTIAL_SPEC1_1 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/platform/cray.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2011. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | // See http://www.boost.org for most recent version. 8 | 9 | // SGI Irix specific config options: 10 | 11 | #define BOOST_PLATFORM "Cray" 12 | 13 | // boilerplate code: 14 | #define BOOST_HAS_UNISTD_H 15 | #include 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/customloglevel_test/customloglevel.h: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | using namespace log4cplus; 6 | using namespace log4cplus::helpers; 7 | 8 | const LogLevel CRITICAL_LOG_LEVEL = 45000; 9 | 10 | #define LOG4CPLUS_CRITICAL(logger, logEvent) \ 11 | if(logger.isEnabledFor(CRITICAL_LOG_LEVEL)) { \ 12 | log4cplus::tostringstream _log4cplus_buf; \ 13 | _log4cplus_buf << logEvent; \ 14 | logger.forcedLog(CRITICAL_LOG_LEVEL, _log4cplus_buf.str(), __FILE__, __LINE__); \ 15 | } 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/no_exceptions_support.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_DETAIL_NO_EXCEPTIONS_SUPPORT_HPP 10 | #define BOOST_DETAIL_NO_EXCEPTIONS_SUPPORT_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/no_exceptions_support.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/iterator.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Beman Dawes 2000. Distributed under the Boost 2 | // Software License, Version 1.0. (See accompanying file 3 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 | 5 | #ifndef BOOST_ITERATOR_HPP 6 | #define BOOST_ITERATOR_HPP 7 | 8 | // This header is obsolete and will be deprecated. 9 | 10 | #include 11 | #include // std::ptrdiff_t 12 | 13 | namespace boost 14 | { 15 | 16 | using std::iterator; 17 | 18 | } // namespace boost 19 | 20 | #endif // BOOST_ITERATOR_HPP 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/alias.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_ALIAS_HPP_INCLUDED 3 | #define BOOST_MPL_ALIAS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace { 18 | namespace mpl = boost::mpl; 19 | } 20 | 21 | #endif // BOOST_MPL_ALIAS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/library/c.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2012 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_LIBRARY_C_H 9 | #define BOOST_PREDEF_LIBRARY_C_H 10 | 11 | #include 12 | 13 | #include 14 | #include 15 | #include 16 | #include 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/transform_traits_spec.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2001 Aleksey Gurtovoy. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | #ifndef BOOST_TT_TRANSFORM_TRAITS_HPP_INCLUDED 10 | #define BOOST_TT_TRANSFORM_TRAITS_HPP_INCLUDED 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/weak_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_WEAK_PTR_HPP_INCLUDED 2 | #define BOOST_WEAK_PTR_HPP_INCLUDED 3 | 4 | // 5 | // weak_ptr.hpp 6 | // 7 | // Copyright (c) 2001, 2002, 2003 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/weak_ptr.htm for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_WEAK_PTR_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/make_shared.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED 2 | #define BOOST_MAKE_SHARED_HPP_INCLUDED 3 | 4 | // make_shared.hpp 5 | // 6 | // Copyright (c) 2007, 2008 Peter Dimov 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt 11 | // 12 | // See http://www.boost.org/libs/smart_ptr/make_shared.html 13 | // for documentation. 14 | 15 | #include 16 | 17 | #endif // #ifndef BOOST_MAKE_SHARED_HPP_INCLUDED 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/scoped_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SCOPED_PTR_HPP_INCLUDED 2 | #define BOOST_SCOPED_PTR_HPP_INCLUDED 3 | 4 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 5 | // Copyright (c) 2001, 2002 Peter Dimov 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // http://www.boost.org/libs/smart_ptr/scoped_ptr.htm 12 | // 13 | 14 | #include 15 | 16 | #endif // #ifndef BOOST_SCOPED_PTR_HPP_INCLUDED 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright David Abrahams 2001. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef BOOST_TYPE_DWA20010120_HPP 7 | # define BOOST_TYPE_DWA20010120_HPP 8 | 9 | namespace boost { 10 | 11 | // Just a simple "type envelope". Useful in various contexts, mostly to work 12 | // around some MSVC deficiencies. 13 | template 14 | struct type {}; 15 | 16 | } 17 | 18 | #endif // BOOST_TYPE_DWA20010120_HPP 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/utility/explicit_operator_bool.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Fernandes 3 | * 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_UTILITY_EXPLICIT_OPERATOR_BOOL_HPP 10 | #define BOOST_UTILITY_EXPLICIT_OPERATOR_BOOL_HPP 11 | 12 | // The header file at this path is deprecated; 13 | // use boost/core/explicit_operator_bool.hpp instead. 14 | 15 | #include 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2008-2013 3 | Distributed under the Boost Software License, Version 1.0. 4 | (See accompanying file LICENSE_1_0.txt or copy at 5 | http://www.boost.org/LICENSE_1_0.txt) 6 | */ 7 | 8 | #ifndef BOOST_PREDEF_H 9 | #define BOOST_PREDEF_H 10 | 11 | #include 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/broken_compiler_spec.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright 2001-2003 Aleksey Gurtovoy. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | #ifndef BOOST_TT_BROKEN_COMPILER_SPEC_HPP_INCLUDED 10 | #define BOOST_TT_BROKEN_COMPILER_SPEC_HPP_INCLUDED 11 | 12 | #include 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/aligned_allocator_adaptor_forward.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_ALIGNED_ALLOCATOR_ADAPTOR_FORWARD_HPP 10 | #define BOOST_ALIGN_ALIGNED_ALLOCATOR_ADAPTOR_FORWARD_HPP 11 | 12 | #include 13 | 14 | namespace boost { 15 | namespace alignment { 16 | template 17 | class aligned_allocator_adaptor; 18 | } 19 | } 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /include/vd2/OldFilterSDK/ScriptValue.h: -------------------------------------------------------------------------------- 1 | #ifndef f_SYLIA_SCRIPTVALUE_H 2 | #define f_SYLIA_SCRIPTVALUE_H 3 | 4 | #include 5 | 6 | typedef ::VDXScriptObject CScriptObject; 7 | typedef ::VDXScriptValue CScriptValue; 8 | typedef ::IVDXScriptInterpreter IScriptInterpreter; 9 | 10 | typedef ::VDXScriptFunctionPtr ScriptFunctionPtr; 11 | typedef ::VDXVoidScriptFunctionPtr ScriptVoidFunctionPtr; 12 | typedef ::VDXIntScriptFunctionPtr ScriptIntFunctionPtr; 13 | 14 | typedef ::VDXScriptFunctionDef ScriptFunctionDef; 15 | typedef ::VDXScriptObject CScriptObject; 16 | 17 | #endif 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/scoped_array.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SCOPED_ARRAY_HPP_INCLUDED 2 | #define BOOST_SCOPED_ARRAY_HPP_INCLUDED 3 | 4 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 5 | // Copyright (c) 2001, 2002 Peter Dimov 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. (See 8 | // accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // http://www.boost.org/libs/smart_ptr/scoped_array.htm 12 | // 13 | 14 | #include 15 | 16 | #endif // #ifndef BOOST_SCOPED_ARRAY_HPP_INCLUDED 17 | -------------------------------------------------------------------------------- /src/subpic/SimpleSubPicWrapper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include "ISubPic.h" 4 | #include "ISimpleSubPic.h" 5 | 6 | // 7 | // SimpleSubPicWrapper 8 | // 9 | 10 | class SimpleSubPicWrapper: public CUnknown, public ISimpleSubPic 11 | { 12 | public: 13 | SimpleSubPicWrapper(ISubPicEx * inner_obj); 14 | SimpleSubPicWrapper(ISubPic* inner_obj); 15 | 16 | DECLARE_IUNKNOWN; 17 | STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void** ppv); 18 | 19 | STDMETHODIMP AlphaBlt(SubPicDesc* target); 20 | private: 21 | CComPtr m_inner_obj; 22 | CComPtr m_inner_obj2; 23 | }; -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_HPP 10 | #define BOOST_ALIGN_HPP 11 | 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/function_types/detail/pp_tags/cc_tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | // (C) Copyright Tobias Schwinger 3 | // 4 | // Use modification and distribution are subject to the boost Software License, 5 | // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 6 | 7 | //------------------------------------------------------------------------------ 8 | 9 | // no include guards, this file is intended for multiple inclusions 10 | 11 | struct BOOST_FT_cc_name 12 | { 13 | typedef detail::encode_bits<0,BOOST_FT_cc_id> bits; 14 | typedef detail::constant mask; 15 | }; 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/preprocessor.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org/libs/preprocessor for documentation. */ 13 | # 14 | # ifndef BOOST_PREPROCESSOR_HPP 15 | # define BOOST_PREPROCESSOR_HPP 16 | # 17 | # include 18 | # 19 | # endif 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/aligned_storage.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright (C) John Maddock 2005. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | #ifndef BOOST_TT_ALIGNED_STORAGE_HPP_INCLUDED 10 | # define BOOST_TT_ALIGNED_STORAGE_HPP_INCLUDED 11 | # include 12 | #endif // BOOST_TT_ALIGNED_STORAGE_HPP_INCLUDED 13 | 14 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/intrusive_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_INTRUSIVE_PTR_HPP_INCLUDED 2 | #define BOOST_INTRUSIVE_PTR_HPP_INCLUDED 3 | 4 | // 5 | // intrusive_ptr.hpp 6 | // 7 | // Copyright (c) 2001, 2002 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // See http://www.boost.org/libs/smart_ptr/intrusive_ptr.html for documentation. 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_INTRUSIVE_PTR_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/offset_object.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_OFFSET_OBJECT_HPP 10 | #define BOOST_ALIGN_DETAIL_OFFSET_OBJECT_HPP 11 | 12 | namespace boost { 13 | namespace alignment { 14 | namespace detail { 15 | template 16 | struct offset_object { 17 | char offset; 18 | T object; 19 | }; 20 | } 21 | } 22 | } 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/config/workaround.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #endif // BOOST_MPL_AUX_CONFIG_WORKAROUND_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/isnt.cpp: -------------------------------------------------------------------------------- 1 | #include "rar.hpp" 2 | 3 | #ifdef _WIN_ALL 4 | DWORD WinNT() 5 | { 6 | static int dwPlatformId=-1; 7 | static DWORD dwMajorVersion,dwMinorVersion; 8 | if (dwPlatformId==-1) 9 | { 10 | OSVERSIONINFO WinVer; 11 | WinVer.dwOSVersionInfoSize=sizeof(WinVer); 12 | GetVersionEx(&WinVer); 13 | dwPlatformId=WinVer.dwPlatformId; 14 | dwMajorVersion=WinVer.dwMajorVersion; 15 | dwMinorVersion=WinVer.dwMinorVersion; 16 | } 17 | DWORD Result=0; 18 | if (dwPlatformId==VER_PLATFORM_WIN32_NT) 19 | Result=dwMajorVersion*0x100+dwMinorVersion; 20 | 21 | 22 | return(Result); 23 | } 24 | #endif 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/compiler/compaq_cxx.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001 - 2003. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // Tru64 C++ compiler setup (now HP): 9 | 10 | #define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER) 11 | 12 | #include "boost/config/compiler/common_edg.hpp" 13 | 14 | // 15 | // versions check: 16 | // Nothing to do here? 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/logical.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LOGICAL_HPP_INCLUDED 3 | #define BOOST_MPL_LOGICAL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | #include 19 | #include 20 | 21 | #endif // BOOST_MPL_LOGICAL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/config/msvc.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | 18 | // BOOST_MSVC is defined here: 19 | #include 20 | 21 | #endif // BOOST_MPL_AUX_CONFIG_MSVC_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/less.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LESS_HPP_INCLUDED 3 | #define BOOST_MPL_LESS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME less 18 | #define AUX778076_OP_TOKEN < 19 | #include 20 | 21 | #endif // BOOST_MPL_LESS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/plus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PLUS_HPP_INCLUDED 3 | #define BOOST_MPL_PLUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME plus 18 | #define AUX778076_OP_TOKEN + 19 | #include 20 | 21 | #endif // BOOST_MPL_PLUS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/optional.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2003, Fernando Luis Cacciola Carballal. 2 | // 3 | // Use, modification, and distribution is subject to the Boost Software 4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/optional for documentation. 8 | // 9 | // You are welcome to contact the author at: 10 | // fernando_cacciola@hotmail.com 11 | // 12 | #ifndef BOOST_OPTIONAL_FLC_19NOV2002_HPP 13 | #define BOOST_OPTIONAL_FLC_19NOV2002_HPP 14 | 15 | #include "boost/optional/optional.hpp" 16 | 17 | #endif 18 | 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/date_time.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_DATE_TIME_ALL_HPP___ 2 | #define BOOST_DATE_TIME_ALL_HPP___ 3 | 4 | /* Copyright (c) 2006 CrystalClear Software, Inc. 5 | * Use, modification and distribution is subject to the 6 | * Boost Software License, Version 1.0. (See accompanying 7 | * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 8 | * Author: Jeff Garland 9 | * $Date$ 10 | */ 11 | 12 | // See www.boost.org/libs/date_time for documentation. 13 | 14 | //gregorian and posix time included by indirectly 15 | #include "boost/date_time/local_time/local_time.hpp" 16 | 17 | #endif // BOOST_DATE_TIME_ALL_HPP___ 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/map.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_MAP_SIZE) 18 | # define BOOST_MPL_LIMIT_MAP_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_MAP_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/set.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_SET_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_SET_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_SET_SIZE) 18 | # define BOOST_MPL_LIMIT_SET_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_SET_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/minus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MINUS_HPP_INCLUDED 3 | #define BOOST_MPL_MINUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME minus 18 | #define AUX778076_OP_TOKEN - 19 | #include 20 | 21 | #endif // BOOST_MPL_MINUS_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/times.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_TIMES_HPP_INCLUDED 3 | #define BOOST_MPL_TIMES_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME times 18 | #define AUX778076_OP_TOKEN * 19 | #include 20 | 21 | #endif // BOOST_MPL_TIMES_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/list.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_LIST_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_LIST_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_LIST_SIZE) 18 | # define BOOST_MPL_LIMIT_LIST_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_LIST_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/enable_shared_from_this.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED 2 | #define BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED 3 | 4 | // 5 | // enable_shared_from_this.hpp 6 | // 7 | // Copyright (c) 2002 Peter Dimov 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. 10 | // See accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt 12 | // 13 | // http://www.boost.org/libs/smart_ptr/enable_shared_from_this.html 14 | // 15 | 16 | #include 17 | 18 | #endif // #ifndef BOOST_ENABLE_SHARED_FROM_THIS_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/config/intel.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | 18 | // BOOST_INTEL_CXX_VERSION is defined here: 19 | #include 20 | 21 | #endif // BOOST_MPL_AUX_CONFIG_INTEL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/divides.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_DIVIDES_HPP_INCLUDED 3 | #define BOOST_MPL_DIVIDES_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME divides 18 | #define AUX778076_OP_TOKEN / 19 | #include 20 | 21 | #endif // BOOST_MPL_DIVIDES_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/greater.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_GREATER_HPP_INCLUDED 3 | #define BOOST_MPL_GREATER_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME greater 18 | #define AUX778076_OP_TOKEN > 19 | #include 20 | 21 | #endif // BOOST_MPL_GREATER_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/int.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_INT_HPP_INCLUDED 3 | #define BOOST_MPL_INT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #define AUX_WRAPPER_VALUE_TYPE int 20 | #include 21 | 22 | #endif // BOOST_MPL_INT_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /src/thirdparty/gtest/xcode/Config/FrameworkTarget.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // FrameworkTarget.xcconfig 3 | // 4 | // These are Framework target settings for the gtest framework and examples. It 5 | // is set in the "Based On:" dropdown in the "Target" info dialog. 6 | // This file is based on the Xcode Configuration files in: 7 | // http://code.google.com/p/google-toolbox-for-mac/ 8 | // 9 | 10 | // Dynamic libs need to be position independent 11 | GCC_DYNAMIC_NO_PIC = NO 12 | 13 | // Dynamic libs should not have their external symbols stripped. 14 | STRIP_STYLE = non-global 15 | 16 | // Let the user install by specifying the $DSTROOT with xcodebuild 17 | SKIP_INSTALL = NO 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/equal_to.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_EQUAL_TO_HPP_INCLUDED 3 | #define BOOST_MPL_EQUAL_TO_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME equal_to 18 | #define AUX778076_OP_TOKEN == 19 | #include 20 | 21 | #endif // BOOST_MPL_EQUAL_TO_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/long.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LONG_HPP_INCLUDED 3 | #define BOOST_MPL_LONG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #define AUX_WRAPPER_VALUE_TYPE long 20 | #include 21 | 22 | #endif // BOOST_MPL_LONG_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/shared_ptr.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SHARED_PTR_HPP_INCLUDED 2 | #define BOOST_SHARED_PTR_HPP_INCLUDED 3 | 4 | // 5 | // shared_ptr.hpp 6 | // 7 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 8 | // Copyright (c) 2001-2008 Peter Dimov 9 | // 10 | // Distributed under the Boost Software License, Version 1.0. (See 11 | // accompanying file LICENSE_1_0.txt or copy at 12 | // http://www.boost.org/LICENSE_1_0.txt) 13 | // 14 | // See http://www.boost.org/libs/smart_ptr/shared_ptr.htm for documentation. 15 | // 16 | 17 | #include 18 | 19 | #endif // #ifndef BOOST_SHARED_PTR_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/iterator.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright David Abrahams 2002. 2 | // Distributed under the Boost Software License, Version 1.0. (See 3 | // accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef ITERATOR_DWA122600_HPP_ 7 | #define ITERATOR_DWA122600_HPP_ 8 | 9 | // This header is obsolete and will be deprecated. 10 | 11 | #include 12 | 13 | namespace boost 14 | { 15 | 16 | namespace detail 17 | { 18 | 19 | using std::iterator_traits; 20 | using std::distance; 21 | 22 | } // namespace detail 23 | 24 | } // namespace boost 25 | 26 | #endif // ITERATOR_DWA122600_HPP_ 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/config/use_preprocessed.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_USE_PREPROCESSED_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_USE_PREPROCESSED_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | // #define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS 18 | 19 | #endif // BOOST_MPL_AUX_CONFIG_USE_PREPROCESSED_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/vector.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_VECTOR_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_VECTOR_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_VECTOR_SIZE) 18 | # define BOOST_MPL_LIMIT_VECTOR_SIZE 20 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_VECTOR_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include 2 | 3 | SINGLE_THREADED_TESTS = appender_test \ 4 | customloglevel_test \ 5 | fileappender_test \ 6 | filter_test \ 7 | hierarchy_test \ 8 | loglog_test \ 9 | ndc_test \ 10 | ostream_test \ 11 | patternlayout_test \ 12 | performance_test \ 13 | priority_test \ 14 | propertyconfig_test \ 15 | socket_test \ 16 | timeformat_test 17 | 18 | if MULTI_THREADED 19 | SUBDIRS = $(SINGLE_THREADED_TESTS) thread_test configandwatch_test 20 | else 21 | SUBDIRS = $(SINGLE_THREADED_TESTS) 22 | endif 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/address.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ADDRESS_HPP 10 | #define BOOST_ALIGN_DETAIL_ADDRESS_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | #if defined(BOOST_HAS_INTPTR_T) 19 | typedef boost::uintptr_t address_t; 20 | #else 21 | typedef std::size_t address_t; 22 | #endif 23 | } 24 | } 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/dynamic_bitset.hpp: -------------------------------------------------------------------------------- 1 | // ----------------------------------------------------------- 2 | // 3 | // Copyright (c) 2001-2002 Chuck Allison and Jeremy Siek 4 | // Copyright (c) 2003-2004, 2008 Gennaro Prota 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | // 10 | // ----------------------------------------------------------- 11 | 12 | #ifndef BOOST_DYNAMIC_BITSET_HPP 13 | #define BOOST_DYNAMIC_BITSET_HPP 14 | 15 | #include "boost/dynamic_bitset/dynamic_bitset.hpp" 16 | 17 | #endif // include guard 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/less_equal.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LESS_EQUAL_HPP_INCLUDED 3 | #define BOOST_MPL_LESS_EQUAL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME less_equal 18 | #define AUX778076_OP_TOKEN <= 19 | #include 20 | 21 | #endif // BOOST_MPL_LESS_EQUAL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/arity.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_ARITY_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_ARITY_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_METAFUNCTION_ARITY) 18 | # define BOOST_MPL_LIMIT_METAFUNCTION_ARITY 5 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_ARITY_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/unrolling.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_UNROLLING_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_UNROLLING_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_UNROLLING) 18 | # define BOOST_MPL_LIMIT_UNROLLING 4 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_UNROLLING_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/nondet_random.hpp: -------------------------------------------------------------------------------- 1 | /* boost nondet_random.hpp header file 2 | * 3 | * Copyright Jens Maurer 2000 4 | * Distributed under the Boost Software License, Version 1.0. (See 5 | * accompanying file LICENSE_1_0.txt or copy at 6 | * http://www.boost.org/LICENSE_1_0.txt) 7 | * 8 | * $Id$ 9 | * 10 | * Revision history 11 | * 2000-02-18 Portability fixes (thanks to Beman Dawes) 12 | */ 13 | 14 | // See http://www.boost.org/libs/random for documentation. 15 | 16 | 17 | #ifndef BOOST_NONDET_RANDOM_HPP 18 | #define BOOST_NONDET_RANDOM_HPP 19 | 20 | #include 21 | 22 | #endif /* BOOST_NONDET_RANDOM_HPP */ 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/preprocessor/punctuation/comma.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef BOOST_PREPROCESSOR_PUNCTUATION_COMMA_HPP 15 | # define BOOST_PREPROCESSOR_PUNCTUATION_COMMA_HPP 16 | # 17 | # /* BOOST_PP_COMMA */ 18 | # 19 | # define BOOST_PP_COMMA() , 20 | # 21 | # endif 22 | -------------------------------------------------------------------------------- /src/subtitles/xy_widen_region.h: -------------------------------------------------------------------------------- 1 | #ifndef __XY_WIDEN_REGOIN_ECAEEA0A_9D51_4284_B0AE_081AF0E75438_H__ 2 | #define __XY_WIDEN_REGOIN_ECAEEA0A_9D51_4284_B0AE_081AF0E75438_H__ 3 | 4 | class WidenRegionCreaterImpl; 5 | class WidenRegionCreater 6 | { 7 | public: 8 | typedef tSpanBuffer SpanBuffer; 9 | 10 | public: 11 | static WidenRegionCreater* GetDefaultWidenRegionCreater(); 12 | 13 | void xy_overlap_region(SpanBuffer* dst, const SpanBuffer& src, int rx, int ry); 14 | private: 15 | WidenRegionCreater(); 16 | ~WidenRegionCreater(); 17 | 18 | WidenRegionCreaterImpl* m_impl; 19 | }; 20 | 21 | #endif // __XY_WIDEN_REGOIN_ECAEEA0A_9D51_4284_B0AE_081AF0E75438_H__ -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception/errinfo_at_line.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef UUID_E7255CE26C1211DE85800C9155D89593 7 | #define UUID_E7255CE26C1211DE85800C9155D89593 8 | 9 | namespace 10 | boost 11 | { 12 | template class error_info; 13 | 14 | //Use with parsing errors exceptions, for example in a XML file parser. 15 | typedef error_info errinfo_at_line; 16 | } 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/multiset/aux_/tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MULTISET_AUX_TAG_HPP_INCLUDED 3 | #define BOOST_MPL_MULTISET_AUX_TAG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2003-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { namespace aux { 18 | 19 | struct multiset_tag; 20 | 21 | }}} 22 | 23 | #endif // BOOST_MPL_MULTISET_AUX_TAG_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/shared_array.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_SHARED_ARRAY_HPP_INCLUDED 2 | #define BOOST_SHARED_ARRAY_HPP_INCLUDED 3 | 4 | // 5 | // shared_array.hpp 6 | // 7 | // (C) Copyright Greg Colvin and Beman Dawes 1998, 1999. 8 | // Copyright (c) 2001, 2002 Peter Dimov 9 | // 10 | // Distributed under the Boost Software License, Version 1.0. (See 11 | // accompanying file LICENSE_1_0.txt or copy at 12 | // http://www.boost.org/LICENSE_1_0.txt) 13 | // 14 | // See http://www.boost.org/libs/smart_ptr/shared_array.htm for documentation. 15 | // 16 | 17 | #include 18 | 19 | #endif // #ifndef BOOST_SHARED_ARRAY_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/decss/stdafx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | // or project specific include files that are used frequently, but 3 | // are changed infrequently 4 | // 5 | 6 | #pragma once 7 | 8 | #define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers 9 | #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // some CString constructors will be explicit 10 | 11 | #ifndef VC_EXTRALEAN 12 | #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers 13 | #endif 14 | 15 | #include 16 | #include // MFC core and standard components 17 | 18 | // TODO: reference additional headers your program requires here 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/list/aux_/tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIST_AUX_TAG_HPP_INCLUDED 3 | #define BOOST_MPL_LIST_AUX_TAG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { namespace aux { 18 | 19 | struct list_tag; 20 | struct l_iter_tag; 21 | 22 | }}} 23 | 24 | #endif // BOOST_MPL_LIST_AUX_TAG_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/not_equal_to.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_NOT_EQUAL_TO_HPP_INCLUDED 3 | #define BOOST_MPL_NOT_EQUAL_TO_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME not_equal_to 18 | #define AUX778076_OP_TOKEN != 19 | #include 20 | 21 | #endif // BOOST_MPL_NOT_EQUAL_TO_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/array_traits.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Dave Abrahams, Steve Cleary, Beman Dawes, Howard 2 | // Hinnant & John Maddock 2000. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | 10 | #ifndef BOOST_TT_ARRAY_TRAITS_HPP_INCLUDED 11 | #define BOOST_TT_ARRAY_TRAITS_HPP_INCLUDED 12 | 13 | #include 14 | 15 | #endif // BOOST_TT_ARRAY_TRAITS_HPP_INCLUDED 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/greater_equal.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_GREATER_EQUAL_HPP_INCLUDED 3 | #define BOOST_MPL_GREATER_EQUAL_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME greater_equal 18 | #define AUX778076_OP_TOKEN >= 19 | #include 20 | 21 | #endif // BOOST_MPL_GREATER_EQUAL_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/alignment_traits.hpp: -------------------------------------------------------------------------------- 1 | 2 | // (C) Copyright John Maddock 2000. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | #ifndef BOOST_TT_ALIGNMENT_TRAITS_HPP_INCLUDED 10 | #define BOOST_TT_ALIGNMENT_TRAITS_HPP_INCLUDED 11 | 12 | #include 13 | #include 14 | 15 | #endif // BOOST_TT_ALIGNMENT_TRAITS_HPP_INCLUDED 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception/errinfo_file_handle.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef UUID_F79E6EE26C1211DEB26E929155D89593 7 | #define UUID_F79E6EE26C1211DEB26E929155D89593 8 | 9 | #include 10 | 11 | namespace 12 | boost 13 | { 14 | template class weak_ptr; 15 | template class error_info; 16 | 17 | typedef error_info > errinfo_file_handle; 18 | } 19 | 20 | #endif 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/basic_bind.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_BASIC_BIND_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_BASIC_BIND_HPP_INCLUDED 4 | 5 | // Copyright Peter Dimov 2001 6 | // Copyright Aleksey Gurtovoy 2001-2004 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | #define BOOST_MPL_CFG_NO_UNNAMED_PLACEHOLDER_SUPPORT 19 | #include 20 | 21 | #endif // BOOST_MPL_AUX_BASIC_BIND_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/test/test_case.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_TEST_TEST_CASE_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_TEST_TEST_CASE_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #define MPL_TEST_CASE() void BOOST_PP_CAT(test,__LINE__)() 20 | 21 | #endif // BOOST_MPL_AUX_TEST_TEST_CASE_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/modulus.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MODULUS_HPP_INCLUDED 3 | #define BOOST_MPL_MODULUS_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #define AUX778076_OP_NAME modulus 18 | #define AUX778076_OP_TOKEN % 19 | #define AUX778076_OP_ARITY 2 20 | #include 21 | 22 | #endif // BOOST_MPL_MODULUS_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/unordered_map.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright (C) 2003-2004 Jeremy B. Maitin-Shepard. 3 | // Copyright (C) 2005-2008 Daniel James. 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // See http://www.boost.org/libs/unordered for documentation 8 | 9 | #ifndef BOOST_UNORDERED_MAP_HPP_INCLUDED 10 | #define BOOST_UNORDERED_MAP_HPP_INCLUDED 11 | 12 | #include 13 | #if defined(BOOST_HAS_PRAGMA_ONCE) 14 | #pragma once 15 | #endif 16 | 17 | #include 18 | 19 | #endif // BOOST_UNORDERED_MAP_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/unordered_set.hpp: -------------------------------------------------------------------------------- 1 | 2 | // Copyright (C) 2003-2004 Jeremy B. Maitin-Shepard. 3 | // Copyright (C) 2005-2008 Daniel James. 4 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 5 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 6 | 7 | // See http://www.boost.org/libs/unordered for documentation 8 | 9 | #ifndef BOOST_UNORDERED_SET_HPP_INCLUDED 10 | #define BOOST_UNORDERED_SET_HPP_INCLUDED 11 | 12 | #include 13 | #if defined(BOOST_HAS_PRAGMA_ONCE) 14 | #pragma once 15 | #endif 16 | 17 | #include 18 | 19 | #endif // BOOST_UNORDERED_SET_HPP_INCLUDED 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/compiler/nvcc.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Eric Jourdanneau, Joel Falcou 2010 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // NVIDIA CUDA C++ compiler setup 9 | 10 | #ifndef BOOST_COMPILER 11 | # define BOOST_COMPILER "NVIDIA CUDA C++ Compiler" 12 | #endif 13 | 14 | // NVIDIA Specific support 15 | // BOOST_GPU_ENABLED : Flag a function or a method as being enabled on the host and device 16 | #define BOOST_GPU_ENABLED __host__ __device__ 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/at_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AT_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_AT_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct at_impl; 20 | template< typename Sequence, typename N > struct at; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_AT_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/back_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_BACK_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_BACK_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct back_impl; 20 | template< typename Sequence > struct back; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_BACK_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/map/aux_/tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_MAP_AUX_TAG_HPP_INCLUDED 3 | #define BOOST_MPL_MAP_AUX_TAG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2003-2004 6 | // Copyright David Abrahams 2003-2004 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | namespace boost { namespace mpl { namespace aux { 19 | 20 | struct map_tag; 21 | 22 | }}} 23 | 24 | #endif // BOOST_MPL_MAP_AUX_TAG_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/set/aux_/tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_SET_AUX_TAG_HPP_INCLUDED 3 | #define BOOST_MPL_SET_AUX_TAG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2003-2004 6 | // Copyright David Abrahams 2003-2004 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | namespace boost { namespace mpl { namespace aux { 19 | 20 | struct set_tag; 21 | 22 | }}} 23 | 24 | #endif // BOOST_MPL_SET_AUX_TAG_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/size_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_SIZE_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_SIZE_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct size_impl; 20 | template< typename Sequence > struct size; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_SIZE_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/same_traits.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant & John Maddock 2000. 2 | // Use, modification and distribution are subject to the Boost Software License, 3 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt). 5 | // 6 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 7 | // 8 | // defines is_same: 9 | 10 | #ifndef BOOST_TT_SAME_TRAITS_HPP_INCLUDED 11 | #define BOOST_TT_SAME_TRAITS_HPP_INCLUDED 12 | 13 | #include 14 | 15 | #endif // BOOST_TT_SAME_TRAITS_HPP_INCLUDED 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/function_types/detail/encoding/aliases_def.hpp: -------------------------------------------------------------------------------- 1 | 2 | // (C) Copyright Tobias Schwinger 3 | // 4 | // Use modification and distribution are subject to the boost Software License, 5 | // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt). 6 | 7 | //------------------------------------------------------------------------------ 8 | 9 | // no include guards, this file is intended for multiple inclusions 10 | 11 | #define callable_builtin BOOST_FT_callable_builtin 12 | #define member BOOST_FT_member_pointer 13 | #define non_member BOOST_FT_non_member 14 | #define variadic BOOST_FT_variadic 15 | #define non_variadic BOOST_FT_non_variadic 16 | 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/range_c/tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_RANGE_C_TAG_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_RANGE_C_TAG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { namespace aux { 18 | 19 | struct half_open_range_tag; 20 | struct r_iter_tag; 21 | 22 | }}} 23 | 24 | #endif // BOOST_MPL_AUX_RANGE_C_TAG_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/clear_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_CLEAR_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_CLEAR_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct clear_impl; 20 | template< typename Sequence > struct clear; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_CLEAR_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/empty_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_EMPTY_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_EMPTY_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct empty_impl; 20 | template< typename Sequence > struct empty; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_EMPTY_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/front_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_FRONT_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_FRONT_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct front_impl; 20 | template< typename Sequence > struct front; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_FRONT_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/shift_left.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_SHIFT_LEFT_HPP_INCLUDED 3 | #define BOOST_MPL_SHIFT_LEFT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // Copyright Jaap Suter 2003 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | #define AUX778076_OP_NAME shift_left 19 | #define AUX778076_OP_TOKEN << 20 | #include 21 | 22 | #endif // BOOST_MPL_SHIFT_LEFT_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/predef/platform.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright Rene Rivera 2013 3 | Copyright (c) Microsoft Corporation 2014 4 | Distributed under the Boost Software License, Version 1.0. 5 | (See accompanying file LICENSE_1_0.txt or copy at 6 | http://www.boost.org/LICENSE_1_0.txt) 7 | */ 8 | 9 | #ifndef BOOST_PREDEF_PLATFORM_H 10 | #define BOOST_PREDEF_PLATFORM_H 11 | 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | /*#include */ 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/detail/wrap.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright David Abrahams 2002. 2 | // Use, modification and distribution are subject to the Boost Software License, 3 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt). 5 | // 6 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 7 | 8 | #ifndef BOOST_TT_DETAIL_WRAP_HPP_INCLUDED 9 | #define BOOST_TT_DETAIL_WRAP_HPP_INCLUDED 10 | 11 | namespace boost { 12 | namespace type_traits { 13 | 14 | template struct wrap {}; 15 | 16 | }} // namespace boost::type_traits 17 | 18 | #endif // BOOST_TT_DETAIL_WRAP_HPP_INCLUDED 19 | -------------------------------------------------------------------------------- /src/thirdparty/gtest/xcode/Config/StaticLibraryTarget.xcconfig: -------------------------------------------------------------------------------- 1 | // 2 | // StaticLibraryTarget.xcconfig 3 | // 4 | // These are static library target settings for libgtest.a. It 5 | // is set in the "Based On:" dropdown in the "Target" info dialog. 6 | // This file is based on the Xcode Configuration files in: 7 | // http://code.google.com/p/google-toolbox-for-mac/ 8 | // 9 | 10 | // Static libs can be included in bundles so make them position independent 11 | GCC_DYNAMIC_NO_PIC = NO 12 | 13 | // Static libs should not have their internal globals or external symbols 14 | // stripped. 15 | STRIP_STYLE = debugging 16 | 17 | // Let the user install by specifying the $DSTROOT with xcodebuild 18 | SKIP_INSTALL = NO 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/cast.hpp: -------------------------------------------------------------------------------- 1 | // boost cast.hpp header file 2 | // 3 | // (C) Copyright Antony Polukhin 2014. 4 | // 5 | // Distributed under the Boost 6 | // Software License, Version 1.0. (See accompanying file 7 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 8 | // 9 | // See http://www.boost.org/libs/conversion for Documentation. 10 | 11 | // This is a DEPRECATED header file! 12 | // Use or instead 13 | 14 | #ifndef BOOST_CAST_HPP 15 | #define BOOST_CAST_HPP 16 | 17 | # include 18 | # include 19 | 20 | #endif // BOOST_CAST_HPP 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/flyweight/no_locking_fwd.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2006-2008 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/flyweight for library home page. 7 | */ 8 | 9 | #ifndef BOOST_FLYWEIGHT_NO_LOCKING_FWD_HPP 10 | #define BOOST_FLYWEIGHT_NO_LOCKING_FWD_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | namespace boost{ 17 | 18 | namespace flyweights{ 19 | 20 | struct no_locking; 21 | 22 | } /* namespace flyweights */ 23 | 24 | } /* namespace boost */ 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/flyweight/refcounted_fwd.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2006-2008 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/flyweight for library home page. 7 | */ 8 | 9 | #ifndef BOOST_FLYWEIGHT_REFCOUNTED_FWD_HPP 10 | #define BOOST_FLYWEIGHT_REFCOUNTED_FWD_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | namespace boost{ 17 | 18 | namespace flyweights{ 19 | 20 | struct refcounted; 21 | 22 | } /* namespace flyweights */ 23 | 24 | } /* namespace boost */ 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/has_size.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_HAS_SIZE_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_HAS_SIZE_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | namespace boost { namespace mpl { namespace aux { 20 | BOOST_MPL_HAS_XXX_TRAIT_DEF(size) 21 | }}} 22 | 23 | #endif // BOOST_MPL_AUX_HAS_SIZE_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/shift_right.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_SHIFT_RIGHT_HPP_INCLUDED 3 | #define BOOST_MPL_SHIFT_RIGHT_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // Copyright Jaap Suter 2003 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | #define AUX778076_OP_NAME shift_right 19 | #define AUX778076_OP_TOKEN >> 20 | #include 21 | 22 | #endif // BOOST_MPL_SHIFT_RIGHT_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/reference_traits.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright David Abrahams Steve Cleary, Beman Dawes, Howard 2 | // Hinnant & John Maddock 2000-2002. 3 | // Use, modification and distribution are subject to the Boost Software License, 4 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt). 6 | // 7 | // See http://www.boost.org/libs/type_traits for most recent version including documentation. 8 | 9 | 10 | #ifndef BOOST_TT_REFERENCE_TRAITS_HPP_INCLUDED 11 | #define BOOST_TT_REFERENCE_TRAITS_HPP_INCLUDED 12 | 13 | #include 14 | 15 | #endif // BOOST_TT_REFERENCE_TRAITS_HPP_INCLUDED 16 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/flyweight/no_tracking_fwd.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2006-2008 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/flyweight for library home page. 7 | */ 8 | 9 | #ifndef BOOST_FLYWEIGHT_NO_TRACKING_FWD_HPP 10 | #define BOOST_FLYWEIGHT_NO_TRACKING_FWD_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | namespace boost{ 17 | 18 | namespace flyweights{ 19 | 20 | struct no_tracking; 21 | 22 | } /* namespace flyweights */ 23 | 24 | } /* namespace boost */ 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/char.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_CHAR_HPP_INCLUDED 3 | #define BOOST_MPL_CHAR_HPP_INCLUDED 4 | 5 | // Copyright Eric Niebler 2008 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Source$ 14 | // $Date: 2008-06-14 08:41:37 -0700 (Sat, 16 Jun 2008) $ 15 | // $Revision: 24874 $ 16 | 17 | #include 18 | 19 | #define AUX_WRAPPER_VALUE_TYPE char 20 | #include 21 | 22 | #endif // BOOST_MPL_CHAR_HPP_INCLUDED 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/exception/errinfo_nested_exception.hpp: -------------------------------------------------------------------------------- 1 | //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. 2 | 3 | //Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | #ifndef UUID_45CC9A82B77511DEB330FC4956D89593 7 | #define UUID_45CC9A82B77511DEB330FC4956D89593 8 | 9 | namespace 10 | boost 11 | { 12 | namespace exception_detail { class clone_base; } 13 | template class error_info; 14 | class exception_ptr; 15 | typedef error_info errinfo_nested_exception; 16 | } 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/O1_size_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_O1_SIZE_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_O1_SIZE_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct O1_size_impl; 20 | template< typename Sequence > struct O1_size; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_O1_SIZE_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/count_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_COUNT_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_COUNT_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct count_impl; 20 | template< typename Sequence, typename T > struct count; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_COUNT_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/type_traits/detail/type_trait_undef.hpp: -------------------------------------------------------------------------------- 1 | 2 | // NO INCLUDE GUARDS, THE HEADER IS INTENDED FOR MULTIPLE INCLUSION 3 | 4 | // Copyright Aleksey Gurtovoy 2002-2004 5 | // 6 | // Distributed under the Boost Software License, Version 1.0. 7 | // (See accompanying file LICENSE_1_0.txt or copy at 8 | // http://www.boost.org/LICENSE_1_0.txt) 9 | 10 | // $Source$ 11 | // $Date$ 12 | // $Revision$ 13 | 14 | #undef BOOST_TT_AUX_TYPE_TRAIT_DEF1 15 | #undef BOOST_TT_AUX_TYPE_TRAIT_SPEC1 16 | #undef BOOST_TT_AUX_TYPE_TRAIT_IMPL_SPEC1 17 | #undef BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_1 18 | #undef BOOST_TT_AUX_TYPE_TRAIT_PARTIAL_SPEC1_2 19 | #undef BOOST_TT_AUX_TYPE_TRAIT_IMPL_PARTIAL_SPEC1_1 20 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required (VERSION 2.6) 2 | set (CMAKE_VERBOSE_MAKEFILE on) 3 | 4 | add_subdirectory (appender_test) 5 | add_subdirectory (configandwatch_test) 6 | add_subdirectory (customloglevel_test) 7 | add_subdirectory (fileappender_test) 8 | add_subdirectory (filter_test) 9 | add_subdirectory (hierarchy_test) 10 | add_subdirectory (loglog_test) 11 | add_subdirectory (ndc_test) 12 | add_subdirectory (ostream_test) 13 | add_subdirectory (patternlayout_test) 14 | add_subdirectory (performance_test) 15 | add_subdirectory (priority_test) 16 | add_subdirectory (propertyconfig_test) 17 | add_subdirectory (socket_test) 18 | add_subdirectory (thread_test) 19 | add_subdirectory (timeformat_test) 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/flyweight/simple_locking_fwd.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2006-2008 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/flyweight for library home page. 7 | */ 8 | 9 | #ifndef BOOST_FLYWEIGHT_SIMPLE_LOCKING_FWD_HPP 10 | #define BOOST_FLYWEIGHT_SIMPLE_LOCKING_FWD_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | namespace boost{ 17 | 18 | namespace flyweights{ 19 | 20 | struct simple_locking; 21 | 22 | } /* namespace flyweights */ 23 | 24 | } /* namespace boost */ 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/has_tag.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_HAS_TAG_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_HAS_TAG_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | namespace boost { namespace mpl { namespace aux { 20 | BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_tag, tag, false) 21 | }}} 22 | 23 | #endif // BOOST_MPL_AUX_HAS_TAG_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/pop_back_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_POP_BACK_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_POP_BACK_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct pop_back_impl; 20 | template< typename Sequence > struct pop_back; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_POP_BACK_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/customloglevel_test/func.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include "customloglevel.h" 3 | 4 | using namespace log4cplus; 5 | using namespace log4cplus::helpers; 6 | 7 | void 8 | writeLogMessage() 9 | { 10 | { 11 | Logger subTest = Logger::getInstance(LOG4CPLUS_TEXT("test.subtest")); 12 | subTest.log(FATAL_LOG_LEVEL, LOG4CPLUS_TEXT("Entering writeLogMessage()...")); 13 | LOG4CPLUS_CRITICAL(subTest, 14 | LOG4CPLUS_TEXT("writeLogMessage()- This is a message from a different file")); 15 | subTest.log(FATAL_LOG_LEVEL, LOG4CPLUS_TEXT("Exiting writeLogMessage()...")); 16 | } 17 | LogLog::getLogLog()->warn(LOG4CPLUS_TEXT("REALLY exiting writeLogMessage()...")); 18 | } 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/priority_test/func.cxx: -------------------------------------------------------------------------------- 1 | 2 | #include "log4cplus/logger.h" 3 | #include "log4cplus/helpers/loglog.h" 4 | 5 | using namespace log4cplus; 6 | using namespace log4cplus::helpers; 7 | 8 | void 9 | writeLogMessage() 10 | { 11 | { 12 | Logger subTest = Logger::getInstance(LOG4CPLUS_TEXT("test.subtest")); 13 | subTest.log(FATAL_LOG_LEVEL, LOG4CPLUS_TEXT("Entering writeLogMessage()...")); 14 | LOG4CPLUS_FATAL(subTest, "writeLogMessage()- This is a message from a different file"); 15 | subTest.log(FATAL_LOG_LEVEL, LOG4CPLUS_TEXT("Exiting writeLogMessage()...")); 16 | } 17 | LogLog::getLogLog()->warn(LOG4CPLUS_TEXT("REALLY exiting writeLogMessage()...")); 18 | } 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/alignment_of_gcc.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGNMENT_OF_GCC_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGNMENT_OF_GCC_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct alignment_of 20 | : integral_constant { 21 | }; 22 | } 23 | } 24 | } 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/bind.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_BIND_HPP_INCLUDED 2 | #define BOOST_BIND_HPP_INCLUDED 3 | 4 | // MS compatible compilers support #pragma once 5 | 6 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) 7 | # pragma once 8 | #endif 9 | 10 | // 11 | // bind.hpp - binds function objects to arguments 12 | // 13 | // Copyright (c) 2009 Peter Dimov 14 | // 15 | // Distributed under the Boost Software License, Version 1.0. 16 | // See accompanying file LICENSE_1_0.txt or copy at 17 | // http://www.boost.org/LICENSE_1_0.txt 18 | // 19 | // See http://www.boost.org/libs/bind/bind.html for documentation. 20 | // 21 | 22 | #include 23 | 24 | #endif // #ifndef BOOST_BIND_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/has_type.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_HAS_TYPE_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_HAS_TYPE_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | namespace boost { namespace mpl { namespace aux { 20 | BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_type, type, true) 21 | }}} 22 | 23 | #endif // BOOST_MPL_AUX_HAS_TYPE_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/template_arity_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_TEMPLATE_ARITY_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_TEMPLATE_ARITY_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2001-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { namespace aux { 18 | 19 | template< typename F > struct template_arity; 20 | 21 | }}} 22 | 23 | #endif // BOOST_MPL_AUX_TEMPLATE_ARITY_FWD_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/pop_front_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_POP_FRONT_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_POP_FRONT_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct pop_front_impl; 20 | template< typename Sequence > struct pop_front; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_POP_FRONT_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/multi_index/identity_fwd.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2003-2013 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/multi_index for library home page. 7 | */ 8 | 9 | #ifndef BOOST_MULTI_INDEX_IDENTITY_FWD_HPP 10 | #define BOOST_MULTI_INDEX_IDENTITY_FWD_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | namespace boost{ 17 | 18 | namespace multi_index{ 19 | 20 | template struct identity; 21 | 22 | } /* namespace multi_index */ 23 | 24 | } /* namespace boost */ 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/configuration.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | v110_xp 5 | v120_xp 6 | v142 7 | v143 8 | true 9 | 10 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/alignment_of_clang.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CLANG_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CLANG_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct alignment_of 20 | : integral_constant { 21 | }; 22 | } 23 | } 24 | } 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/has_begin.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_HAS_BEGIN_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_HAS_BEGIN_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | namespace boost { namespace mpl { namespace aux { 20 | BOOST_MPL_HAS_XXX_TRAIT_NAMED_DEF(has_begin, begin, true) 21 | }}} 22 | 23 | #endif // BOOST_MPL_AUX_HAS_BEGIN_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/bitxor.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_BITXOR_HPP_INCLUDED 3 | #define BOOST_MPL_BITXOR_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // Copyright Jaap Suter 2003 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | #define AUX778076_OP_NAME bitxor_ 19 | #define AUX778076_OP_PREFIX bitxor 20 | #define AUX778076_OP_TOKEN ^ 21 | #include 22 | 23 | #endif // BOOST_MPL_BITXOR_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/erase_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_ERASE_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_ERASE_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct erase_impl; 20 | template< typename Sequence, typename First, typename Last > struct erase; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_ERASE_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/preprocessor/facilities/empty.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef BOOST_PREPROCESSOR_FACILITIES_EMPTY_HPP 15 | # define BOOST_PREPROCESSOR_FACILITIES_EMPTY_HPP 16 | # 17 | # include 18 | # 19 | # /* BOOST_PP_EMPTY */ 20 | # 21 | # define BOOST_PP_EMPTY() 22 | # 23 | # endif 24 | -------------------------------------------------------------------------------- /src/thirdparty/VirtualDub/Kasumi/h/bitutils.h: -------------------------------------------------------------------------------- 1 | #ifndef f_VD2_KASUMI_BITUTILS_H 2 | #define f_VD2_KASUMI_BITUTILS_H 3 | 4 | #include 5 | 6 | namespace nsVDPixmapBitUtils { 7 | inline uint32 avg_8888_11(uint32 x, uint32 y) { 8 | return (x|y) - (((x^y)&0xfefefefe)>>1); 9 | } 10 | 11 | inline uint32 avg_8888_121(uint32 x, uint32 y, uint32 z) { 12 | return avg_8888_11(avg_8888_11(x,z), y); 13 | } 14 | 15 | inline uint32 avg_0808_14641(uint32 a, uint32 b, uint32 c, uint32 d, uint32 e) { 16 | a &= 0xff00ff; 17 | b &= 0xff00ff; 18 | c &= 0xff00ff; 19 | d &= 0xff00ff; 20 | e &= 0xff00ff; 21 | 22 | return (((a+e) + 4*(b+d) + 6*c + 0x080008)&0x0ff00ff0)>>4; 23 | } 24 | }; 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/alignment_of_codegear.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CODEGEAR_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGNMENT_OF_CODEGEAR_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct alignment_of 20 | : integral_constant { 21 | }; 22 | } 23 | } 24 | } 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/archive/detail/abi_suffix.hpp: -------------------------------------------------------------------------------- 1 | /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8 2 | // abi_suffix.hpp 3 | 4 | // (C) Copyright 2002 Robert Ramey - http://www.rrsd.com . 5 | // Use, modification and distribution is subject to the Boost Software 6 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 7 | // http://www.boost.org/LICENSE_1_0.txt) 8 | 9 | // See http://www.boost.org for updates, documentation, and revision history. 10 | 11 | #ifdef BOOST_MSVC 12 | #pragma warning(pop) 13 | #endif 14 | #include // pops abi_suffix.hpp pragmas 15 | 16 | #if defined( __BORLANDC__ ) 17 | #pragma nopushoptwarn 18 | #endif 19 | 20 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/assign.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Assign library 2 | // 3 | // Copyright Thorsten Ottosen 2003-2004. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | // For more information, see http://www.boost.org/libs/assign/ 9 | // 10 | 11 | 12 | #ifndef BOOST_ASSIGN_HPP 13 | #define BOOST_ASSIGN_HPP 14 | 15 | #if defined(_MSC_VER) 16 | # pragma once 17 | #endif 18 | 19 | #include 20 | #include 21 | #include 22 | #include 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/push_back_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PUSH_BACK_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_PUSH_BACK_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct push_back_impl; 20 | template< typename Sequence, typename T > struct push_back; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_PUSH_BACK_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/multi_index/detail/invariant_assert.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2003-2013 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/multi_index for library home page. 7 | */ 8 | 9 | #ifndef BOOST_MULTI_INDEX_DETAIL_INVARIANT_ASSERT_HPP 10 | #define BOOST_MULTI_INDEX_DETAIL_INVARIANT_ASSERT_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | #if !defined(BOOST_MULTI_INDEX_INVARIANT_ASSERT) 17 | #include 18 | #define BOOST_MULTI_INDEX_INVARIANT_ASSERT BOOST_ASSERT 19 | #endif 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/scripts/doautoreconf.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | export AUTOMAKE_SUFFIX=-1.12.6 4 | export AUTOCONF_SUFFIX=-2.69 5 | export LIBTOOL_SUFFIX=-2.4.2 6 | 7 | export ACLOCAL="aclocal${AUTOMAKE_SUFFIX}" 8 | export AUTOMAKE="automake${AUTOMAKE_SUFFIX}" 9 | 10 | export AUTOCONF="autoconf${AUTOCONF_SUFFIX}" 11 | export AUTOHEADER="autoheader${AUTOCONF_SUFFIX}" 12 | export AUTOM4TE="autom4te${AUTOCONF_SUFFIX}" 13 | export AUTORECONF="autoreconf${AUTOCONF_SUFFIX}" 14 | export AUTOSCAN="autoscan${AUTOCONF_SUFFIX}" 15 | export AUTOUPDATE="autoupdate${AUTOCONF_SUFFIX}" 16 | export IFNAMES="ifnames${AUTOCONF_SUFFIX}" 17 | 18 | export LIBTOOLIZE="libtoolize${LIBTOOL_SUFFIX}" 19 | export LIBTOOL="libtool${LIBTOOL_SUFFIX}" 20 | 21 | $AUTORECONF -f 22 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/coder.hpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | * Contents: 'Carryless rangecoder' by Dmitry Subbotin * 3 | ****************************************************************************/ 4 | 5 | 6 | class RangeCoder 7 | { 8 | public: 9 | void InitDecoder(Unpack *UnpackRead); 10 | inline int GetCurrentCount(); 11 | inline uint GetCurrentShiftCount(uint SHIFT); 12 | inline void Decode(); 13 | inline void PutChar(unsigned int c); 14 | inline unsigned int GetChar(); 15 | 16 | uint low, code, range; 17 | struct SUBRANGE 18 | { 19 | uint LowCount, HighCount, scale; 20 | } SubRange; 21 | 22 | Unpack *UnpackRead; 23 | }; 24 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/extinfo.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_EXTINFO_ 2 | #define _RAR_EXTINFO_ 3 | 4 | bool IsRelativeSymlinkSafe(const wchar *SrcName,const wchar *TargetName); 5 | bool ExtractSymlink(CommandData *Cmd,ComprDataIO &DataIO,Archive &Arc,const wchar *LinkName); 6 | #ifdef _UNIX 7 | void SetUnixOwner(Archive &Arc,const wchar *FileName); 8 | #endif 9 | 10 | bool ExtractHardlink(wchar *NameNew,wchar *NameExisting,size_t NameExistingSize); 11 | 12 | void GetStreamNameNTFS(Archive &Arc,wchar *StreamName,size_t MaxSize); 13 | 14 | #ifdef _WIN_ALL 15 | bool SetPrivilege(LPCTSTR PrivName); 16 | #endif 17 | 18 | void SetExtraInfo20(CommandData *Cmd,Archive &Arc,wchar *Name); 19 | void SetExtraInfo(CommandData *Cmd,Archive &Arc,wchar *Name); 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/flyweight.hpp: -------------------------------------------------------------------------------- 1 | /* Copyright 2006-2008 Joaquin M Lopez Munoz. 2 | * Distributed under the Boost Software License, Version 1.0. 3 | * (See accompanying file LICENSE_1_0.txt or copy at 4 | * http://www.boost.org/LICENSE_1_0.txt) 5 | * 6 | * See http://www.boost.org/libs/flyweight for library home page. 7 | */ 8 | 9 | #ifndef BOOST_FLYWEIGHT_HPP 10 | #define BOOST_FLYWEIGHT_HPP 11 | 12 | #if defined(_MSC_VER) 13 | #pragma once 14 | #endif 15 | 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | 22 | #endif 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mem_fn.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_MEM_FN_HPP_INCLUDED 2 | #define BOOST_MEM_FN_HPP_INCLUDED 3 | 4 | // MS compatible compilers support #pragma once 5 | 6 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) 7 | # pragma once 8 | #endif 9 | 10 | // 11 | // mem_fn.hpp - a generalization of std::mem_fun[_ref] 12 | // 13 | // Copyright (c) 2009 Peter Dimov 14 | // 15 | // Distributed under the Boost Software License, Version 1.0. 16 | // See accompanying file LICENSE_1_0.txt or copy at 17 | // http://www.boost.org/LICENSE_1_0.txt 18 | // 19 | // See http://www.boost.org/libs/bind/mem_fn.html for documentation. 20 | // 21 | 22 | #include 23 | 24 | #endif // #ifndef BOOST_MEM_FN_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/erase_key_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_ERASE_KEY_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_ERASE_KEY_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct erase_key_impl; 20 | template< typename Sequence, typename Key > struct erase_key; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_ERASE_KEY_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/insert_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_INSERT_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_INSERT_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct insert_impl; 20 | template< typename Sequence, typename Pos_or_T, typename T > struct insert; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_INSERT_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/range.hpp: -------------------------------------------------------------------------------- 1 | // Boost.Range library 2 | // 3 | // Copyright Thorsten Ottosen 2003-2004. Use, modification and 4 | // distribution is subject to the Boost Software License, Version 5 | // 1.0. (See accompanying file LICENSE_1_0.txt or copy at 6 | // http://www.boost.org/LICENSE_1_0.txt) 7 | // 8 | // For more information, see http://www.boost.org/libs/range/ 9 | // 10 | 11 | #ifndef BOOST_RANGE_HPP_27_07_04 12 | #define BOOST_RANGE_HPP_27_07_04 13 | 14 | #if defined(_MSC_VER) 15 | # pragma once 16 | #endif 17 | 18 | #include 19 | #include 20 | #include 21 | #include 22 | 23 | #endif 24 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/propertyconfig_test/log4cplus.properties: -------------------------------------------------------------------------------- 1 | 2 | log4cplus.rootLogger=INFO, STDOUT, R 3 | log4cplus.logger.test.a.b.c=WARN 4 | log4cplus.logger.filelogger=WARN, R 5 | log4cplus.additivity.filelogger=FALSE 6 | 7 | log4cplus.appender.STDOUT=log4cplus::ConsoleAppender 8 | log4cplus.appender.STDOUT.layout=log4cplus::PatternLayout 9 | log4cplus.appender.STDOUT.layout.ConversionPattern=%d{%m/%d/%y %H:%M:%S} [%t] %-5p %c{2} %%%x%% - %m [%l]%n 10 | 11 | log4cplus.appender.R=log4cplus::RollingFileAppender 12 | log4cplus.appender.R.File=output_${ENV_VAR}.log 13 | #log4cplus.appender.R.MaxFileSize=5MB 14 | log4cplus.appender.R.MaxFileSize=500KB 15 | log4cplus.appender.R.MaxBackupIndex=5 16 | log4cplus.appender.R.layout=log4cplus::TTCCLayout 17 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/min_size.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_MIN_SIZE_HPP 10 | #define BOOST_ALIGN_DETAIL_MIN_SIZE_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct min_size 20 | : integral_constant { 22 | }; 23 | } 24 | } 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/config/gcc.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_CONFIG_GCC_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_CONFIG_GCC_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #if defined(__GNUC__) && !defined(__EDG_VERSION__) 18 | # define BOOST_MPL_CFG_GCC ((__GNUC__ << 8) | __GNUC_MINOR__) 19 | #else 20 | # define BOOST_MPL_CFG_GCC 0 21 | #endif 22 | 23 | #endif // BOOST_MPL_AUX_CONFIG_GCC_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/push_front_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_PUSH_FRONT_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_PUSH_FRONT_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct push_front_impl; 20 | template< typename Sequence, typename T > struct push_front; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_PUSH_FRONT_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/is_alignment.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_IS_ALIGNMENT_HPP 10 | #define BOOST_ALIGN_DETAIL_IS_ALIGNMENT_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | BOOST_CONSTEXPR inline bool is_alignment(std::size_t 19 | value) BOOST_NOEXCEPT 20 | { 21 | return (value > 0) && ((value & (value - 1)) == 0); 22 | } 23 | } 24 | } 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/max_align.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_MAX_ALIGN_HPP 10 | #define BOOST_ALIGN_DETAIL_MAX_ALIGN_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct max_align 20 | : integral_constant B) ? A : B> { 22 | }; 23 | } 24 | } 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/none_t.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2003, Fernando Luis Cacciola Carballal. 2 | // 3 | // Use, modification, and distribution is subject to the Boost Software 4 | // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5 | // http://www.boost.org/LICENSE_1_0.txt) 6 | // 7 | // See http://www.boost.org/libs/optional for documentation. 8 | // 9 | // You are welcome to contact the author at: 10 | // fernando_cacciola@hotmail.com 11 | // 12 | #ifndef BOOST_NONE_T_17SEP2003_HPP 13 | #define BOOST_NONE_T_17SEP2003_HPP 14 | 15 | namespace boost { 16 | 17 | namespace detail { struct none_helper{}; } 18 | 19 | typedef int detail::none_helper::*none_t ; 20 | 21 | } // namespace boost 22 | 23 | #endif 24 | 25 | -------------------------------------------------------------------------------- /src/thirdparty/unrar/raros.hpp: -------------------------------------------------------------------------------- 1 | #ifndef _RAR_RAROS_ 2 | #define _RAR_RAROS_ 3 | 4 | #ifdef __EMX__ 5 | #define _EMX 6 | #endif 7 | 8 | #ifdef __DJGPP__ 9 | #define _DJGPP 10 | #define _EMX 11 | #endif 12 | 13 | #if defined(__WIN32__) || defined(_WIN32) 14 | #define _WIN_ALL // Defined for all Windows platforms, 32 and 64 bit, mobile and desktop. 15 | #ifdef _M_X64 16 | #define _WIN_64 17 | #else 18 | #define _WIN_32 19 | #endif 20 | #endif 21 | 22 | #ifdef ANDROID 23 | #define _UNIX 24 | #define _ANDROID 25 | #endif 26 | 27 | #ifdef __APPLE__ 28 | #define _UNIX 29 | #define _APPLE 30 | #endif 31 | 32 | #if !defined(_EMX) && !defined(_WIN_ALL) && !defined(_BEOS) && !defined(_APPLE) 33 | #define _UNIX 34 | #endif 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/blank_fwd.hpp: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------------- 2 | // boost blank_fwd.hpp header file 3 | // See http://www.boost.org for updates, documentation, and revision history. 4 | //----------------------------------------------------------------------------- 5 | // 6 | // Copyright (c) 2003 7 | // Eric Friedman 8 | // 9 | // Distributed under the Boost Software License, Version 1.0. (See 10 | // accompanying file LICENSE_1_0.txt or copy at 11 | // http://www.boost.org/LICENSE_1_0.txt) 12 | 13 | #ifndef BOOST_BLANK_FWD_HPP 14 | #define BOOST_BLANK_FWD_HPP 15 | 16 | namespace boost { 17 | 18 | struct blank; 19 | 20 | } // namespace boost 21 | 22 | #endif // BOOST_BLANK_FWD_HPP 23 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/call_traits.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright Steve Cleary, Beman Dawes, Howard Hinnant & John Maddock 2000. 2 | // Use, modification and distribution are subject to the Boost Software License, 3 | // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 4 | // http://www.boost.org/LICENSE_1_0.txt). 5 | // 6 | // See http://www.boost.org/libs/utility for most recent version including documentation. 7 | 8 | // See boost/detail/call_traits.hpp 9 | // for full copyright notices. 10 | 11 | #ifndef BOOST_CALL_TRAITS_HPP 12 | #define BOOST_CALL_TRAITS_HPP 13 | 14 | #ifndef BOOST_CONFIG_HPP 15 | #include 16 | #endif 17 | 18 | #include 19 | 20 | #endif // BOOST_CALL_TRAITS_HPP 21 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/atomic_count.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_DETAIL_ATOMIC_COUNT_HPP_INCLUDED 2 | #define BOOST_DETAIL_ATOMIC_COUNT_HPP_INCLUDED 3 | 4 | // MS compatible compilers support #pragma once 5 | 6 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) 7 | # pragma once 8 | #endif 9 | 10 | // 11 | // boost/detail/atomic_count.hpp - thread/SMP safe reference counter 12 | // 13 | // Copyright (c) 2001, 2002 Peter Dimov and Multi Media Ltd. 14 | // 15 | // Distributed under the Boost Software License, Version 1.0. 16 | // See accompanying file LICENSE_1_0.txt or copy at 17 | // http://www.boost.org/LICENSE_1_0.txt 18 | 19 | #include 20 | 21 | #endif // #ifndef BOOST_DETAIL_ATOMIC_COUNT_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/quick_allocator.hpp: -------------------------------------------------------------------------------- 1 | #ifndef BOOST_DETAIL_QUICK_ALLOCATOR_HPP_INCLUDED 2 | #define BOOST_DETAIL_QUICK_ALLOCATOR_HPP_INCLUDED 3 | 4 | // MS compatible compilers support #pragma once 5 | 6 | #if defined(_MSC_VER) && (_MSC_VER >= 1020) 7 | # pragma once 8 | #endif 9 | 10 | // 11 | // detail/quick_allocator.hpp 12 | // 13 | // Copyright (c) 2003 David Abrahams 14 | // Copyright (c) 2003 Peter Dimov 15 | // 16 | // Distributed under the Boost Software License, Version 1.0. 17 | // See accompanying file LICENSE_1_0.txt or copy at 18 | // http://www.boost.org/LICENSE_1_0.txt 19 | // 20 | 21 | #include 22 | 23 | #endif // #ifndef BOOST_DETAIL_QUICK_ALLOCATOR_HPP_INCLUDED 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/aux_/test/data.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_AUX_TEST_DATA_HPP_INCLUDED 3 | #define BOOST_MPL_AUX_TEST_DATA_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2002-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | enum enum_ {}; 20 | struct UDT {}; 21 | struct incomplete; 22 | class abstract { public: virtual ~abstract() = 0; }; 23 | using boost::noncopyable; 24 | 25 | #endif // BOOST_MPL_AUX_TEST_DATA_HPP_INCLUDED 26 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/limits/string.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_LIMITS_STRING_HPP_INCLUDED 3 | #define BOOST_MPL_LIMITS_STRING_HPP_INCLUDED 4 | 5 | // Copyright Eric Niebler 2009 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id: string.hpp 49239 2009-04-01 09:10:26Z eric_niebler $ 14 | // $Date: 2009-04-01 02:10:26 -0700 (Wed, 1 Apr 2009) $ 15 | // $Revision: 49239 $ 16 | 17 | #if !defined(BOOST_MPL_LIMIT_STRING_SIZE) 18 | # define BOOST_MPL_LIMIT_STRING_SIZE 32 19 | #endif 20 | 21 | #endif // BOOST_MPL_LIMITS_STRING_HPP_INCLUDED 22 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/sequence_tag_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_SEQUENCE_TAG_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_SEQUENCE_TAG_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | struct nested_begin_end_tag; 20 | struct non_sequence_tag; 21 | 22 | template< typename Sequence > struct sequence_tag; 23 | 24 | }} 25 | 26 | #endif // BOOST_MPL_SEQUENCE_TAG_FWD_HPP_INCLUDED 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/void_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_VOID_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_VOID_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2001-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_OPEN 20 | 21 | struct void_; 22 | 23 | BOOST_MPL_AUX_ADL_BARRIER_NAMESPACE_CLOSE 24 | BOOST_MPL_AUX_ADL_BARRIER_DECL(void_) 25 | 26 | #endif // BOOST_MPL_VOID_FWD_HPP_INCLUDED 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/smart_ptr/detail/up_if_array.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2014 Glen Joseph Fernandes 3 | * glenfe at live dot com 4 | * 5 | * Distributed under the Boost Software License, 6 | * Version 1.0. (See accompanying file LICENSE_1_0.txt 7 | * or copy at http://boost.org/LICENSE_1_0.txt) 8 | */ 9 | #ifndef BOOST_SMART_PTR_DETAIL_UP_IF_ARRAY_HPP 10 | #define BOOST_SMART_PTR_DETAIL_UP_IF_ARRAY_HPP 11 | 12 | #include 13 | 14 | namespace boost { 15 | namespace detail { 16 | template 17 | struct up_if_array; 18 | 19 | template 20 | struct up_if_array { 21 | typedef std::unique_ptr type; 22 | }; 23 | } 24 | } 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /src/thirdparty/log4cplus/tests/configandwatch_test/log4cplus.properties.1: -------------------------------------------------------------------------------- 1 | 2 | log4cplus.rootLogger=INFO, STDOUT, R 3 | log4cplus.logger.test=WARN 4 | log4cplus.logger.test.log_1=FATAL 5 | log4cplus.logger.test.log_2=FATAL 6 | log4cplus.logger.test.log_3=WARN 7 | 8 | log4cplus.appender.STDOUT=log4cplus::ConsoleAppender 9 | log4cplus.appender.STDOUT.layout=log4cplus::PatternLayout 10 | log4cplus.appender.STDOUT.layout.ConversionPattern=%d{%m/%d/%y %H:%M:%S} [%t] %-5p %c{2} %%%x%% - %m [%l]%n 11 | 12 | log4cplus.appender.R=log4cplus::RollingFileAppender 13 | log4cplus.appender.R.File=output.log 14 | #log4cplus.appender.R.MaxFileSize=5MB 15 | log4cplus.appender.R.MaxFileSize=500KB 16 | log4cplus.appender.R.MaxBackupIndex=5 17 | log4cplus.appender.R.layout=log4cplus::TTCCLayout 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/max_count_of.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_MAX_COUNT_OF_HPP 10 | #define BOOST_ALIGN_DETAIL_MAX_COUNT_OF_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct max_count_of 20 | : integral_constant(0) / sizeof(T)> { 22 | }; 23 | } 24 | } 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/config/platform/beos.hpp: -------------------------------------------------------------------------------- 1 | // (C) Copyright John Maddock 2001. 2 | // Use, modification and distribution are subject to the 3 | // Boost Software License, Version 1.0. (See accompanying file 4 | // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | // See http://www.boost.org for most recent version. 7 | 8 | // BeOS specific config options: 9 | 10 | #define BOOST_PLATFORM "BeOS" 11 | 12 | #define BOOST_NO_CWCHAR 13 | #define BOOST_NO_CWCTYPE 14 | #define BOOST_HAS_UNISTD_H 15 | 16 | #define BOOST_HAS_BETHREADS 17 | 18 | #ifndef BOOST_DISABLE_THREADS 19 | # define BOOST_HAS_THREADS 20 | #endif 21 | 22 | // boilerplate code: 23 | #include 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/bitwise.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_BITWISE_HPP_INCLUDED 3 | #define BOOST_MPL_BITWISE_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2003-2004 6 | // Copyright Jaap Suter 2003 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | #include 19 | #include 20 | #include 21 | #include 22 | #include 23 | 24 | #endif // BOOST_MPL_BITWISE_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/contains_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_CONTAINS_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_CONTAINS_FWD_HPP_INCLUDED 4 | 5 | // Copyright Eric Friedman 2002 6 | // Copyright Aleksey Gurtovoy 2004 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | namespace boost { namespace mpl { 19 | 20 | template< typename Tag > struct contains_impl; 21 | template< typename Sequence, typename T > struct contains; 22 | 23 | }} 24 | 25 | #endif // BOOST_MPL_CONTAINS_FWD_HPP_INCLUDED 26 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/order_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_ORDER_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_ORDER_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2003-2004 6 | // Copyright David Abrahams 2003-2004 7 | // 8 | // Distributed under the Boost Software License, Version 1.0. 9 | // (See accompanying file LICENSE_1_0.txt or copy at 10 | // http://www.boost.org/LICENSE_1_0.txt) 11 | // 12 | // See http://www.boost.org/libs/mpl for documentation. 13 | 14 | // $Id$ 15 | // $Date$ 16 | // $Revision$ 17 | 18 | namespace boost { namespace mpl { 19 | 20 | template< typename Tag > struct order_impl; 21 | template< typename AssociativeSequence, typename Key > struct order; 22 | 23 | }} 24 | 25 | #endif // BOOST_MPL_ORDER_FWD_HPP_INCLUDED 26 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/size_t.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_SIZE_T_HPP_INCLUDED 3 | #define BOOST_MPL_SIZE_T_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | #include 18 | 19 | #define AUX_WRAPPER_VALUE_TYPE std::size_t 20 | #define AUX_WRAPPER_NAME size_t 21 | #define AUX_WRAPPER_PARAMS(N) std::size_t N 22 | 23 | #include 24 | 25 | #endif // BOOST_MPL_SIZE_T_HPP_INCLUDED 26 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/preprocessor/facilities/identity.hpp: -------------------------------------------------------------------------------- 1 | # /* Copyright (C) 2001 2 | # * Housemarque Oy 3 | # * http://www.housemarque.com 4 | # * 5 | # * Distributed under the Boost Software License, Version 1.0. (See 6 | # * accompanying file LICENSE_1_0.txt or copy at 7 | # * http://www.boost.org/LICENSE_1_0.txt) 8 | # */ 9 | # 10 | # /* Revised by Paul Mensonides (2002) */ 11 | # 12 | # /* See http://www.boost.org for most recent version. */ 13 | # 14 | # ifndef BOOST_PREPROCESSOR_FACILITIES_IDENTITY_HPP 15 | # define BOOST_PREPROCESSOR_FACILITIES_IDENTITY_HPP 16 | # 17 | # include 18 | # 19 | # /* BOOST_PP_IDENTITY */ 20 | # 21 | # define BOOST_PP_IDENTITY(item) item BOOST_PP_EMPTY 22 | # 23 | # endif 24 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/addressof.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ADDRESSOF_HPP 10 | #define BOOST_ALIGN_DETAIL_ADDRESSOF_HPP 11 | 12 | #include 13 | 14 | #if !defined(BOOST_NO_CXX11_ADDRESSOF) 15 | #include 16 | #else 17 | #include 18 | #endif 19 | 20 | namespace boost { 21 | namespace alignment { 22 | namespace detail { 23 | #if !defined(BOOST_NO_CXX11_ADDRESSOF) 24 | using std::addressof; 25 | #else 26 | using boost::addressof; 27 | #endif 28 | } 29 | } 30 | } 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/align/detail/alignment_of.hpp: -------------------------------------------------------------------------------- 1 | /* 2 | (c) 2014 Glen Joseph Fernandes 3 | glenjofe at gmail dot com 4 | 5 | Distributed under the Boost Software 6 | License, Version 1.0. 7 | http://boost.org/LICENSE_1_0.txt 8 | */ 9 | #ifndef BOOST_ALIGN_DETAIL_ALIGNMENT_OF_HPP 10 | #define BOOST_ALIGN_DETAIL_ALIGNMENT_OF_HPP 11 | 12 | #include 13 | #include 14 | 15 | namespace boost { 16 | namespace alignment { 17 | namespace detail { 18 | template 19 | struct alignment_of 20 | : min_size) - sizeof(T)>::type { 22 | }; 23 | } 24 | } 25 | } 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/mpl/insert_range_fwd.hpp: -------------------------------------------------------------------------------- 1 | 2 | #ifndef BOOST_MPL_INSERT_RANGE_FWD_HPP_INCLUDED 3 | #define BOOST_MPL_INSERT_RANGE_FWD_HPP_INCLUDED 4 | 5 | // Copyright Aleksey Gurtovoy 2000-2004 6 | // 7 | // Distributed under the Boost Software License, Version 1.0. 8 | // (See accompanying file LICENSE_1_0.txt or copy at 9 | // http://www.boost.org/LICENSE_1_0.txt) 10 | // 11 | // See http://www.boost.org/libs/mpl for documentation. 12 | 13 | // $Id$ 14 | // $Date$ 15 | // $Revision$ 16 | 17 | namespace boost { namespace mpl { 18 | 19 | template< typename Tag > struct insert_range_impl; 20 | template< typename Sequence, typename Pos, typename Range > struct insert_range; 21 | 22 | }} 23 | 24 | #endif // BOOST_MPL_INSERT_RANGE_FWD_HPP_INCLUDED 25 | -------------------------------------------------------------------------------- /src/thirdparty/gtest/msvc/gtest.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF} 6 | cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx 7 | 8 | 9 | {93995380-89BD-4b04-88EB-625FBE52EBFB} 10 | h;hpp;hxx;hm;inl;inc;xsd 11 | 12 | 13 | 14 | 15 | Source Files 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/thirdparty/boost_lib/boost/detail/atomic_redef_macros.hpp: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2013 Vicente J. Botet Escriba 2 | // 3 | // Distributed under the Boost Software License, Version 1.0. (See accompanying 4 | // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 | 6 | 7 | #if defined(BOOST_INTEL) 8 | 9 | #pragma pop_macro("atomic_compare_exchange") 10 | #pragma pop_macro("atomic_compare_exchange_explicit") 11 | #pragma pop_macro("atomic_exchange") 12 | #pragma pop_macro("atomic_exchange_explicit") 13 | #pragma pop_macro("atomic_is_lock_free") 14 | #pragma pop_macro("atomic_load") 15 | #pragma pop_macro("atomic_load_explicit") 16 | #pragma pop_macro("atomic_store") 17 | #pragma pop_macro("atomic_store_explicit") 18 | 19 | #endif // #if defined(BOOST_INTEL) 20 | --------------------------------------------------------------------------------