From 7b6dbafe053c0f2f9676a287f089a27cf382b62f Mon Sep 17 00:00:00 2001 From: Dima Granetchi Date: Sat, 1 Aug 2015 12:49:44 +0300 Subject: [PATCH] release 2.5.0 --- README.md | 2 +- README_ru.md | 2 +- haxelib.json | 4 ++-- submit.sh | 0 4 files changed, 4 insertions(+), 4 deletions(-) mode change 100644 => 100755 submit.sh diff --git a/README.md b/README.md index 28d74fb..d1dd976 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ Bind.bindTo(expr, toExpr) | Assign result of `expr` to `toExpr` (NB: if `expr` c Bind.notify(expr, oldValue, newValue) | Manually execute notification about property or method changes (if `expr` is method, then `oldValue` and `newValue` are not required) Bind.unbind(expr, listener) | Unsubscribe provided `listener` from `expr` changes (NB: if `listener` is not specified, all listeners for binded to this `expr` will be unsubscribed) Bind.bindAll(obj:IBindable, listener, force) | Bind all properties and methods of `obj` (force mode instantiate all lazy signals). Return unbind callback -Bind.unbindAll(obj:IBindable) | Unbind all properties and methods of `obj` (NB: still can bind new listeners after that!) +Bind.unbindAll(obj:IBindable) | `listener:String->Void` Unbind all properties and methods of `obj` (NB: still can bind new listeners after that!) ## Extended API: diff --git a/README_ru.md b/README_ru.md index 9f78a2f..187ea9f 100644 --- a/README_ru.md +++ b/README_ru.md @@ -60,7 +60,7 @@ Bind.bind(expr, listener) | `listener` вызывается при смене с Bind.bindTo(expr, toExpr) | Присваивает значение `expr` выражению `toExpr` (NB: в случае метода вызывает метод без параметров!). Автоматически первый вызов НЕ происходит Bind.notify(expr, oldValue, newValue) | Ручной вызов оповещения об изменении свойства или метода (в случае метода ожидается только один аргумент в методе `notiry`) Bind.unbind(expr, listener) | Удаляется подписка на изменения свойства (NB: если `listener` не указать, произойдет полная отписка всех слушателей!) -Bind.bindAll(obj:IBindable, listener, force) | Подписывается на изменения всех свойств и методов `obj` (force режим создаст все лениво создаваемые сигналы). Вернет колбек для отписки +Bind.bindAll(obj:IBindable, listener, force) | `listener:String->Void` Подписывается на изменения всех свойств и методов `obj` (force режим создаст все лениво создаваемые сигналы). Вернет колбек для отписки Bind.unbindAll(obj:IBindable) | Удаляются все подписки на изменения всех свойств и методов объекта (NB: дальнейшая подписка доступна!) ## Расширенное API: diff --git a/haxelib.json b/haxelib.json index 55b1282..7c4be3e 100644 --- a/haxelib.json +++ b/haxelib.json @@ -5,8 +5,8 @@ "tags": ["bind", "binding", "bindings", "cross"], "description": "Powerful and fast macro-based data binding engine inspired by Flex Bindings with easy-to-use syntax.", "classPath": "src", - "version": "2.4.0", - "releasenote": "bindAll method", + "version": "2.5.0", + "releasenote": "extend bindAll method, major fixes", "contributors": [ "deep" ] diff --git a/submit.sh b/submit.sh old mode 100644 new mode 100755