Wed, 04 Aug 2010 11:16:39 +0200 |
Sylvain Thénault |
[vreg] rename select* object id argument to avoid name clash with arbitrary kwargs, just in case...
|
file |
diff |
annotate
|
Mon, 26 Jul 2010 15:04:47 +0200 |
Nicolas Chauvat |
[debug] improve debug messages
stable
|
file |
diff |
annotate
|
Tue, 15 Jun 2010 18:16:19 +0200 |
Sylvain Thénault |
backport stable
|
file |
diff |
annotate
|
Tue, 15 Jun 2010 18:00:26 +0200 |
Sylvain Thénault |
[auto-reload] we should never call load_module with use_sys=False, that may lead to inconsistency with module interdependancy (eg module get imported by another one, then is reimported by the vreg to load its appobjects. Cleanup of sys.modules done before reloading should be enough.
stable
|
file |
diff |
annotate
|
Wed, 09 Jun 2010 10:06:46 +0200 |
Sylvain Thénault |
backport stable
|
file |
diff |
annotate
|
Wed, 09 Jun 2010 09:54:35 +0200 |
Sylvain Thénault |
[pylint] fix detected name errors
stable
|
file |
diff |
annotate
|
Thu, 03 Jun 2010 10:17:44 +0200 |
Sylvain Thénault |
backport stable
|
file |
diff |
annotate
|
Tue, 01 Jun 2010 17:29:49 +0200 |
Pierre-Yves David |
[vreg] ensure you can register an object from module not known yet.
stable
|
file |
diff |
annotate
|
Wed, 02 Jun 2010 13:02:47 +0200 |
Sylvain Thénault |
backport stable
|
file |
diff |
annotate
|
Sat, 29 May 2010 10:33:40 +0200 |
Alexandre Fayolle |
skip flymake junk when reloading
stable
|
file |
diff |
annotate
|
Fri, 21 May 2010 15:06:29 +0200 |
Sylvain Thénault |
[vreg] should raise exception on select ambiguity when running in test mode
|
file |
diff |
annotate
|
Fri, 21 May 2010 15:04:29 +0200 |
Sylvain Thénault |
[adapters] refactoring fixes
|
file |
diff |
annotate
|
Fri, 30 Apr 2010 12:46:51 +0200 |
Sylvain Thénault |
[vreg] we should now reset in init_registration since we don't do it in __init__
|
file |
diff |
annotate
|
Wed, 28 Apr 2010 12:15:52 +0200 |
Sylvain Thénault |
replace logilab-common by CubicWeb in disclaimer
oldstable
|
file |
diff |
annotate
|
Wed, 28 Apr 2010 10:06:01 +0200 |
Sylvain Thénault |
proper licensing information (LGPL-2.1). Hope I get it right this time.
stable
|
file |
diff |
annotate
|
Thu, 15 Apr 2010 12:47:29 +0200 |
Sylvain Thénault |
[vreg] refactor the [re]loading process so things get clearer and fix spurious errors on edge cases
stable
|
file |
diff |
annotate
|
Fri, 02 Apr 2010 16:10:35 +0200 |
Sylvain Thénault |
improved doc on selectors an vregistry
stable
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 12:22:20 +0200 |
Sylvain Thénault |
[vreg] we do want the opposite...
stable
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 09:58:44 +0200 |
Sylvain Thénault |
[cleanup] add some notes
stable
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 09:58:20 +0200 |
Sylvain Thénault |
[optimisation] _select_best is used very intensivly. Peanuts optimization may count :)
stable
|
file |
diff |
annotate
|
Wed, 31 Mar 2010 09:55:19 +0200 |
Sylvain Thénault |
[optimization] improve massive write performance by optimizing hooks selection
stable
|
file |
diff |
annotate
|
Tue, 30 Mar 2010 13:28:19 +0200 |
Sylvain Thénault |
[appobject imports] don't include __init__ in package's name. See comment for more info
stable
|
file |
diff |
annotate
|
Fri, 26 Feb 2010 13:19:14 +0100 |
Sylvain Thénault |
kill dead/useless code as suggested by pylint
stable
|
file |
diff |
annotate
|
Mon, 15 Feb 2010 15:13:47 +0100 |
Sylvain Thénault |
tune startup logging
stable
|
file |
diff |
annotate
|
Mon, 08 Feb 2010 12:01:15 +0100 |
Sylvain Thénault |
kill register_appobject_class method, simplifying autoregistration. Update test accordingly (test which manually registers object should also properly call there __register__ method). Drop the disable-appobjects config file entry: no one used it since its introduction years ago.
|
file |
diff |
annotate
|
Mon, 08 Feb 2010 11:08:55 +0100 |
Sylvain Thénault |
backport stable branch and some vreg cleanups:
|
file |
diff |
annotate
|
Wed, 03 Feb 2010 14:46:32 +0100 |
Sylvain Thénault |
backport stable
|
file |
diff |
annotate
|
Tue, 02 Feb 2010 11:00:08 +0100 |
Sylvain Thénault |
cleanup
stable
|
file |
diff |
annotate
|
Fri, 22 Jan 2010 14:40:14 +0100 |
Sylvain Thénault |
[vreg] object_by_id should not have been deprecated. Fix facets.
|
file |
diff |
annotate
|
Mon, 18 Jan 2010 19:21:30 +0100 |
Sylvain Thénault |
backport stable branch
|
file |
diff |
annotate
|
Thu, 07 Jan 2010 16:52:32 +0100 |
Adrien Di Mascio |
update copyright: welcome 2010
stable
|
file |
diff |
annotate
|
Tue, 08 Dec 2009 09:09:07 +0100 |
Sylvain Thénault |
.id backward compat
|
file |
diff |
annotate
|
Thu, 15 Oct 2009 10:31:54 +0200 |
Sylvain Thénault |
backport stable branch
|
file |
diff |
annotate
|
Mon, 12 Oct 2009 13:12:52 +0200 |
Sylvain Thénault |
fix debug attribute conflict on configuration
stable
|
file |
diff |
annotate
|
Mon, 12 Oct 2009 12:54:01 +0200 |
Sylvain Thénault |
system/user modes + CWDEV instead of installed/dev mixed modes. Fix behaviour when setting CW_MODE explicitly
stable
|
file |
diff |
annotate
|
Wed, 07 Oct 2009 12:31:08 +0200 |
Sylvain Thénault |
backport stable branch
|
file |
diff |
annotate
|
Tue, 06 Oct 2009 17:12:26 +0200 |
Sylvain Thénault |
[vreg] fix reloading pb w/ module level error
stable
|
file |
diff |
annotate
|
Wed, 23 Sep 2009 11:04:59 +0200 |
Sylvain Thénault |
nicer deprecation warnings
|
file |
diff |
annotate
|
Wed, 23 Sep 2009 09:35:36 +0200 |
Sylvain Thénault |
nicer warnings
|
file |
diff |
annotate
|
Wed, 23 Sep 2009 08:42:52 +0200 |
Sylvain Thénault |
[appobjects] use __regid__ instead of __id__, more explicit
|
file |
diff |
annotate
|
Mon, 31 Aug 2009 19:09:54 +0200 |
Sylvain Thénault |
backport 3.5 branch
|
file |
diff |
annotate
|
Mon, 31 Aug 2009 18:59:10 +0200 |
Sylvain Thénault |
backport stable branch
3.5
|
file |
diff |
annotate
|
Mon, 31 Aug 2009 09:57:45 +0200 |
Sylvain Thénault |
check object has __registry__ attribute before call to register()
stable
|
file |
diff |
annotate
|
Thu, 27 Aug 2009 19:36:20 +0200 |
Sylvain Thénault |
oops
3.5
|
file |
diff |
annotate
|
Thu, 27 Aug 2009 16:56:55 +0200 |
Sylvain Thénault |
add version to deprecation warning
3.5
|
file |
diff |
annotate
|
Fri, 21 Aug 2009 16:26:20 +0200 |
Sylvain Thénault |
somewhat painful backport of 3.5 branch, should mostly be ok
|
file |
diff |
annotate
|
Tue, 18 Aug 2009 17:10:50 +0200 |
Sylvain Thénault |
fix cw properties initialization
stable
|
file |
diff |
annotate
|
Fri, 14 Aug 2009 14:23:06 +0200 |
Sylvain Thénault |
use class_regid / classid functions
|
file |
diff |
annotate
|
Fri, 14 Aug 2009 00:02:08 +0200 |
Nicolas Chauvat |
backport stable branch
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 13:12:55 +0200 |
Adrien Di Mascio |
[registry] fix registration logging messages
stable
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 13:07:21 +0200 |
Sylvain Thénault |
turn id into __id__
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 11:56:49 +0200 |
Sylvain Thénault |
no need for a classid class method
|
file |
diff |
annotate
|
Thu, 13 Aug 2009 11:54:19 +0200 |
Sylvain Thénault |
rename registered to __registered__
|
file |
diff |
annotate
|
Wed, 12 Aug 2009 18:40:52 +0200 |
Nicolas Chauvat |
R put version info in deprecation warnings
|
file |
diff |
annotate
|
Tue, 11 Aug 2009 17:06:02 +0200 |
Sylvain Thénault |
merge
|
file |
diff |
annotate
|
Tue, 11 Aug 2009 13:01:56 +0200 |
Nicolas Chauvat |
R propagate registry API changes
|
file |
diff |
annotate
|
Tue, 11 Aug 2009 12:42:01 +0200 |
Nicolas Chauvat |
R [registry] changes in the API
|
file |
diff |
annotate
|
Tue, 11 Aug 2009 12:20:13 +0200 |
Sylvain Thénault |
fix reloading, new .reset prototype
|
file |
diff |
annotate
|
Tue, 04 Aug 2009 18:58:38 +0200 |
Adrien Di Mascio |
[autoreload] handle uicfg reloading properly with the new event / callback mechanism
|
file |
diff |
annotate
|
Mon, 03 Aug 2009 16:32:30 +0200 |
Sylvain Thénault |
[uicfg reloading] don't reload uicfg when appobjects modules won't be reloaded as well
|
file |
diff |
annotate
|
Mon, 03 Aug 2009 15:42:47 +0200 |
Sylvain Thénault |
[appobject selection process] drop the need for the .selected method
|
file |
diff |
annotate
|
Mon, 03 Aug 2009 15:16:47 +0200 |
Sylvain Thénault |
[appobject] kill VObject class, move base selector classes to appobject
|
file |
diff |
annotate
|
Mon, 03 Aug 2009 14:14:07 +0200 |
Sylvain Thénault |
R [base classes] only AppObject remaning, no more AppRsetObject
|
file |
diff |
annotate
|
Mon, 03 Aug 2009 10:53:31 +0200 |
Sylvain Thénault |
merge
|
file |
diff |
annotate
|
Sun, 02 Aug 2009 20:59:57 +0200 |
Adrien Di Mascio |
[uicfg] reload uicfg when vregistry is being reset
|
file |
diff |
annotate
|
Sun, 02 Aug 2009 19:32:57 +0200 |
Adrien Di Mascio |
[registry] when a source file is changed, reset and reload the whole registry
|
file |
diff |
annotate
|
Mon, 03 Aug 2009 10:50:57 +0200 |
Sylvain Thénault |
R [vreg] important refactoring of the vregistry, moving behaviour to end dictionnary (and so leaving room for more flexibility ; keep bw compat ; update api usage in cw
|
file |
diff |
annotate
|
Fri, 31 Jul 2009 14:25:30 +0200 |
Sylvain Thénault |
backport stable branch
|
file |
diff |
annotate
|
Fri, 31 Jul 2009 12:04:32 +0200 |
Sylvain Thénault |
[vreg] consider __abstract__ in register_all
stable
|
file |
diff |
annotate
|
Fri, 24 Jul 2009 14:33:37 +0200 |
Sylvain Thénault |
application -> instance where it makes sense
|
file |
diff |
annotate
|
Thu, 16 Jul 2009 13:30:13 +0200 |
Aurelien Campeas |
backport stable branch
|
file |
diff |
annotate
|
Tue, 07 Jul 2009 12:27:29 +0200 |
Aurelien Campeas |
typos, cleanup, lighter traced seletion output
stable
|
file |
diff |
annotate
|
Tue, 07 Jul 2009 11:38:35 +0200 |
Sylvain Thénault |
fix stacklevel
|
file |
diff |
annotate
|
Sat, 27 Jun 2009 00:56:30 +0200 |
Sylvain Thénault |
backport stable branch, make schema-security consistent with other schema views changes, uniformize skipmeta/withmeta
|
file |
diff |
annotate
|
Thu, 25 Jun 2009 20:18:16 +0200 |
Nicolas Chauvat |
[doc] improvements
stable
|
file |
diff |
annotate
|
Tue, 23 Jun 2009 13:36:38 +0200 |
Sylvain Thénault |
backport stable branch
|
file |
diff |
annotate
|
Wed, 10 Jun 2009 10:00:34 +0200 |
Sylvain Thénault |
add warning when rset isn't a named argument in select()
|
file |
diff |
annotate
|
Tue, 09 Jun 2009 21:29:38 +0200 |
Adrien Di Mascio |
typo: fix assertion error message in vregistry.py
stable
|
file |
diff |
annotate
|
Tue, 09 Jun 2009 18:46:20 +0200 |
Sylvain Thénault |
nicer message on failure
stable
|
file |
diff |
annotate
|
Tue, 09 Jun 2009 11:30:37 +0200 |
Sylvain Thénault |
fix unregister to be more error resilient as other unregistering methods + cleanup
stable
|
file |
diff |
annotate
|
Fri, 05 Jun 2009 15:09:20 +0200 |
Sylvain Thénault |
nicer vreg api, try to make rset an optional named argument in select and derivated (including selectors)
|
file |
diff |
annotate
|
Wed, 03 Jun 2009 21:14:46 +0200 |
Nicolas Chauvat |
bugfix: extrapath is optional arg for init_registration
|
file |
diff |
annotate
|
Wed, 03 Jun 2009 16:52:24 +0200 |
Sylvain Thénault |
fix lookup of files to load when using CW_CUBES_PATH
|
file |
diff |
annotate
|
Thu, 28 May 2009 09:20:07 +0200 |
Adrien Di Mascio |
big bunch of copyright / docstring update
|
file |
diff |
annotate
|
Tue, 26 May 2009 18:22:24 +0200 |
Sylvain Thénault |
fix exception class, simply print warning when calling register_and_replace with an unregistered view
stable
|
file |
diff |
annotate
|
Mon, 04 May 2009 13:09:48 +0200 |
sylvain thenault |
backport default
tls-sprint
|
file |
diff |
annotate
|
Tue, 21 Apr 2009 22:28:15 -0500 |
Nicolas Chauvat |
when debugging explain why objects are kicked out of registry
|
file |
diff |
annotate
|
Wed, 22 Apr 2009 18:44:30 +0200 |
sylvain thenault |
remove trailing white spaces
tls-sprint
|
file |
diff |
annotate
|
Wed, 22 Apr 2009 18:42:58 +0200 |
sylvain thenault |
drop hopeless registerer bw compat
tls-sprint
|
file |
diff |
annotate
|
Thu, 09 Apr 2009 13:51:01 +0200 |
sylvain thenault |
introduce init_registration method and call it in repo initialization
tls-sprint
|
file |
diff |
annotate
|
Thu, 09 Apr 2009 11:30:13 +0200 |
sylvain thenault |
fix vobjects registration to deal with objects inter-dependancy
tls-sprint
|
file |
diff |
annotate
|
Wed, 08 Apr 2009 11:29:28 +0200 |
sylvain thenault |
* print vreg content once fully initialized (require move of print code from vregistry to cwvreg)
tls-sprint
|
file |
diff |
annotate
|
Thu, 26 Mar 2009 19:00:20 +0100 |
sylvain thenault |
pylint cleanup
tls-sprint
|
file |
diff |
annotate
|
Wed, 11 Mar 2009 11:13:41 +0100 |
sylvain thenault |
simplify registry options to disable some appobjects to use a single option
tls-sprint
|
file |
diff |
annotate
|
Tue, 24 Feb 2009 17:13:46 +0100 |
Aurelien Campeas |
[selectors] _needs real fix_ whack 'till it works for me
tls-sprint
|
file |
diff |
annotate
|
Tue, 24 Feb 2009 16:12:19 +0100 |
Aurelien Campeas |
[selectors] for bacwkard compatibility, we must search the mro, not just the current class, in order not to miss __selectors__ in classes that do not redefine it
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 22:37:04 +0100 |
sylvain thenault |
fix relation_possible, ensure we return int
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 20:23:43 +0100 |
Adrien Di Mascio |
provide negation operator for selectors, unfortunately, it's not possible to user the python keyword 'not'
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 15:49:59 +0100 |
sylvain thenault |
assert __select__ is callable
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 13:42:46 +0100 |
sylvain thenault |
fix selector search and refactor auto-instantiation
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 10:06:20 +0100 |
Adrien Di Mascio |
merge
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 10:05:15 +0100 |
Adrien Di Mascio |
chainall / chainfirst ensures selectors are instantiated
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 01:57:46 +0100 |
sylvain thenault |
kill vobject_helpver
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:55:42 +0100 |
sylvain thenault |
fix selectors compat
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:48:24 +0100 |
sylvain thenault |
assert oid
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:30:55 +0100 |
sylvain thenault |
need safety belt for class registered twice (during test for instance)
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:22:47 +0100 |
Adrien Di Mascio |
__select__ is not a classmethod anymore, it's a pure function (or a Selector instance),
tls-sprint
|
file |
diff |
annotate
|
Wed, 18 Feb 2009 00:12:36 +0100 |
sylvain thenault |
get kwargs as well
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:46:48 +0100 |
Adrien Di Mascio |
fix _instantiate_selector() mini bug (make sure obj is a class before calling issubclass)
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:43:08 +0100 |
sylvain thenault |
should no more be used, drop documentation
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:34:17 +0100 |
sylvain thenault |
oops
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:21:23 +0100 |
sylvain thenault |
default to yes_registerer
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:16:13 +0100 |
sylvain thenault |
doc update, move yes_registerer here
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 23:00:28 +0100 |
sylvain thenault |
merge
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:43:59 +0100 |
Adrien Di Mascio |
remove autoselectors metaclass, __select__ is built during registration
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:25:16 +0100 |
Adrien Di Mascio |
Selector objects need to provide a `func_name` attribute for minimum (backward)
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:24:03 +0100 |
Adrien Di Mascio |
overridden `registered()` methods must call the base implementation
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 22:37:59 +0100 |
sylvain thenault |
__selectors__ -> __select__
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 21:50:24 +0100 |
sylvain thenault |
introduce MultiSelector base class
tls-sprint
|
file |
diff |
annotate
|
Tue, 17 Feb 2009 21:46:46 +0100 |
Adrien Di Mascio |
provide objectify_selector decorator for very simple selectors
tls-sprint
|
file |
diff |
annotate
|