| Index: compiled/filter/ActiveFilter.h | 
| =================================================================== | 
| --- a/compiled/filter/ActiveFilter.h | 
| +++ b/compiled/filter/ActiveFilter.h | 
| @@ -12,31 +12,30 @@ | 
| * GNU General Public License for more details. | 
| * | 
| * You should have received a copy of the GNU General Public License | 
| * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>. | 
| */ | 
|  | 
| #pragma once | 
|  | 
| -#include <emscripten.h> | 
| - | 
| #include "Filter.h" | 
| #include "../StringMap.h" | 
| #include "../FilterNotifier.h" | 
| +#include "../bindings/runtime.h" | 
|  | 
| #define FILTER_PROPERTY(type, name, topic, getter, setter) \ | 
| private:\ | 
| type name;\ | 
| public:\ | 
| -      type EMSCRIPTEN_KEEPALIVE getter() const\ | 
| +      type BINDINGS_EXPORTED getter() const\ | 
| {\ | 
| return name;\ | 
| }\ | 
| -      void EMSCRIPTEN_KEEPALIVE setter(type value)\ | 
| +      void BINDINGS_EXPORTED setter(type value)\ | 
| {\ | 
| if (name != value)\ | 
| {\ | 
| name = value;\ | 
| if (FilterNotifier::Topic::topic != FilterNotifier::Topic::NONE)\ | 
| {\ | 
| FilterNotifier::FilterChange(FilterNotifier::Topic::topic, this);\ | 
| }\ | 
| @@ -58,14 +57,14 @@ private: | 
| bool mIgnoreTrailingDot; | 
| public: | 
| explicit ActiveFilter(Type type, const String& text, bool ignoreTrailingDot); | 
| FILTER_PROPERTY(bool, mDisabled, FILTER_DISABLED, GetDisabled, SetDisabled); | 
| FILTER_PROPERTY(unsigned int, mHitCount, FILTER_HITCOUNT, | 
| GetHitCount, SetHitCount); | 
| FILTER_PROPERTY(unsigned int, mLastHit, FILTER_LASTHIT, | 
| GetLastHit, SetLastHit); | 
| -  bool EMSCRIPTEN_KEEPALIVE IsActiveOnDomain(DependentString& docDomain, | 
| +  bool BINDINGS_EXPORTED IsActiveOnDomain(DependentString& docDomain, | 
| const String& sitekey) const; | 
| -  bool EMSCRIPTEN_KEEPALIVE IsActiveOnlyOnDomain(DependentString& docDomain) const; | 
| -  bool EMSCRIPTEN_KEEPALIVE IsGeneric() const; | 
| -  OwnedString EMSCRIPTEN_KEEPALIVE Serialize() const; | 
| +  bool BINDINGS_EXPORTED IsActiveOnlyOnDomain(DependentString& docDomain) const; | 
| +  bool BINDINGS_EXPORTED IsGeneric() const; | 
| +  OwnedString BINDINGS_EXPORTED Serialize() const; | 
| }; | 
|  |