Fri, 21 May 2010 15:01:46 +0200 [selectors] allow to override `accept_none` value of EClassSelector / EntitySelector based selector by specifying a value in selection context
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 15:01:46 +0200] rev 5565
[selectors] allow to override `accept_none` value of EClassSelector / EntitySelector based selector by specifying a value in selection context
Fri, 21 May 2010 15:00:01 +0200 [selectors] move lltrace decorator and traced_selection cm to appobject module so we can apply lltrace to And/Or/Not selectors, fixing #662565
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 15:00:01 +0200] rev 5564
[selectors] move lltrace decorator and traced_selection cm to appobject module so we can apply lltrace to And/Or/Not selectors, fixing #662565
Fri, 21 May 2010 13:35:08 +0200 with cw 3.9, no more Image type
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 13:35:08 +0200] rev 5563
with cw 3.9, no more Image type
Fri, 21 May 2010 13:34:52 +0200 [vreg] on registration completed, don't crash if an object depends on an unexistant registry, simply kick the object out
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 13:34:52 +0200] rev 5562
[vreg] on registration completed, don't crash if an object depends on an unexistant registry, simply kick the object out
Fri, 21 May 2010 13:34:03 +0200 [selectors] ensure adaptable('IDownloadable') takes precedence over implements('Any')
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 13:34:03 +0200] rev 5561
[selectors] ensure adaptable('IDownloadable') takes precedence over implements('Any')
Fri, 21 May 2010 08:45:25 +0200 [primary view] fix name error on dispctrl w/ pre 3.5 box definition stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 08:45:25 +0200] rev 5560
[primary view] fix name error on dispctrl w/ pre 3.5 box definition
Fri, 21 May 2010 07:56:39 +0200 [entity] fix access to attribute which has been renamed two revisions ago
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 May 2010 07:56:39 +0200] rev 5559
[entity] fix access to attribute which has been renamed two revisions ago
Thu, 20 May 2010 20:50:03 +0200 [schema migration] make some stuff to ease file 1.9 migration : we want to kill the Image entity so that existing image are turned into (existing entity type) File entities
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 20:50:03 +0200] rev 5558
[schema migration] make some stuff to ease file 1.9 migration : we want to kill the Image entity so that existing image are turned into (existing entity type) File entities
Thu, 20 May 2010 20:50:00 +0200 [entity] continue cleanup of Entity/AnyEntity namespace
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 20:50:00 +0200] rev 5557
[entity] continue cleanup of Entity/AnyEntity namespace * prefix by cw_ or _cw all '2nd zone' attributes / methods, other most commonly used will be done later (some methods used by client are made private anyway when they are for internal purpose anyway) * kill set_eid, use direct affectation instead * kill the auto-transmutation feature (pre_add_hook), hence releasing 3.9 will require releasing file cube as well
Thu, 20 May 2010 20:47:55 +0200 [entity] introduce a new 'adapters' registry
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 20:47:55 +0200] rev 5556
[entity] introduce a new 'adapters' registry This changeset introduces the notion in adapters (as in Zope Component Architecture) in a cubicweb way, eg using a specific registry of appobjects. This allows nicer code structure, by avoid clutering entity classes and moving code usually specific to a place of the ui (or something else) together with the code that use the interface. We don't use actual interface anymore, they are implied by adapters (which may be abstract), whose reg id is an interface name. Appobjects that used to 'implements(IFace)' should now be rewritten by: * coding an IFaceAdapter(EntityAdapter) defining (implementing if desired) the interface, usually with __regid__ = 'IFace' * use "adaptable('IFace')" as selector instead Also, the implements_adapter_compat decorator eases backward compatibility with adapter's methods that may still be found on entities implementing the interface. Notice that unlike ZCA, we don't support automatic adapters chain (yagni?). All interfaces defined in cubicweb have been turned into adapters, also some new ones have been introduced to cleanup Entity / AnyEntity classes namespace. At the end, the pluggable mixins mecanism should disappear in favor of adapters as well.
Thu, 20 May 2010 20:47:13 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 20:47:13 +0200] rev 5555
backport stable
Thu, 20 May 2010 20:45:28 +0200 [config] move web specific config to the web section of the configuration file stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 20:45:28 +0200] rev 5554
[config] move web specific config to the web section of the configuration file
Thu, 20 May 2010 20:45:21 +0200 * * * stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 20:45:21 +0200] rev 5553
* * * [server] move daemonize code to lgc.daemon. Fix on the way pb w/closed standard output on repository config
Thu, 20 May 2010 10:55:33 +0200 typo stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 10:55:33 +0200] rev 5552
typo
Thu, 20 May 2010 10:41:36 +0200 [migration] fix storage_change migraction to avoid exhausting the server's memory stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 10:41:36 +0200] rev 5551
[migration] fix storage_change migraction to avoid exhausting the server's memory
Thu, 20 May 2010 10:40:57 +0200 [repo] set log methods on the actually desired class stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 10:40:57 +0200] rev 5550
[repo] set log methods on the actually desired class
Thu, 20 May 2010 10:40:33 +0200 [bfss] ensure base name doesn't contain path separator stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 May 2010 10:40:33 +0200] rev 5549
[bfss] ensure base name doesn't contain path separator
Thu, 20 May 2010 10:40:55 +0200 merge stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Thu, 20 May 2010 10:40:55 +0200] rev 5548
merge
Thu, 20 May 2010 10:40:29 +0200 [web] remove dead code stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Thu, 20 May 2010 10:40:29 +0200] rev 5547
[web] remove dead code
Thu, 20 May 2010 10:04:45 +0200 [forms] consider __action_xxx field if passed to JSonController.validate_form stable
Adrien Di Mascio <Adrien.DiMascio@logilab.fr> [Thu, 20 May 2010 10:04:45 +0200] rev 5546
[forms] consider __action_xxx field if passed to JSonController.validate_form
Tue, 18 May 2010 18:18:08 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 18:18:08 +0200] rev 5545
backport stable
Tue, 18 May 2010 18:15:42 +0200 Added tag cubicweb-debian-version-3.8.2-1 for changeset 2b962bb9eee8 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 18:15:42 +0200] rev 5544
Added tag cubicweb-debian-version-3.8.2-1 for changeset 2b962bb9eee8
Tue, 18 May 2010 18:15:42 +0200 Added tag cubicweb-version-3.8.2 for changeset ef2e37d34013 stable cubicweb-debian-version-3.8.2-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 18:15:42 +0200] rev 5543
Added tag cubicweb-version-3.8.2 for changeset ef2e37d34013
Tue, 18 May 2010 16:49:41 +0200 [test] absolute sqlite database names in source initialization, avoid pb when cwd is changed later stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 16:49:41 +0200] rev 5542
[test] absolute sqlite database names in source initialization, avoid pb when cwd is changed later
Tue, 18 May 2010 16:49:00 +0200 clenup stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 16:49:00 +0200] rev 5541
clenup
Tue, 18 May 2010 15:06:09 +0200 3.8.2 stable cubicweb-version-3.8.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 15:06:09 +0200] rev 5540
3.8.2
Tue, 18 May 2010 14:56:41 +0200 [wdoc] update users changelog stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 14:56:41 +0200] rev 5539
[wdoc] update users changelog
Tue, 18 May 2010 14:28:44 +0200 [integrity] keep ordering for schema integrity checks stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 14:28:44 +0200] rev 5538
[integrity] keep ordering for schema integrity checks set_operation gained a new containercls argument, so one can choose to use list or set (by default). Use this when registering schema integrity check operation.
Tue, 18 May 2010 14:26:19 +0200 [i18ncube] do not crash if cube has nothing to translate stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 14:26:19 +0200] rev 5537
[i18ncube] do not crash if cube has nothing to translate
Tue, 18 May 2010 14:25:37 +0200 [skel] enable wdoc support in new cubes stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 14:25:37 +0200] rev 5536
[skel] enable wdoc support in new cubes
Tue, 18 May 2010 14:24:04 +0200 [preferences] support dot (.) in registry id of configurable appobjects stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 14:24:04 +0200] rev 5535
[preferences] support dot (.) in registry id of configurable appobjects
Tue, 18 May 2010 10:30:34 +0200 [i18ncube] we must load site_cubicweb file before calling set_schema, else we may miss some options or other initialization stuff necessary to appobject loading stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 10:30:34 +0200] rev 5534
[i18ncube] we must load site_cubicweb file before calling set_schema, else we may miss some options or other initialization stuff necessary to appobject loading
Tue, 18 May 2010 10:28:50 +0200 [dtd] add unselimg attribute use by widget for HasRelationFacet stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 May 2010 10:28:50 +0200] rev 5533
[dtd] add unselimg attribute use by widget for HasRelationFacet
Mon, 17 May 2010 17:31:45 +0200 remove 3.7 deprecation warning stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 17:31:45 +0200] rev 5532
remove 3.7 deprecation warning
Mon, 17 May 2010 17:31:29 +0200 catch unauthorized when executing rql to check an rql expression. Fix #968824 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 17:31:29 +0200] rev 5531
catch unauthorized when executing rql to check an rql expression. Fix #968824
Mon, 17 May 2010 17:30:52 +0200 [startup view] sort startup views by alphabetical order stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 17:30:52 +0200] rev 5530
[startup view] sort startup views by alphabetical order
Mon, 17 May 2010 17:30:28 +0200 [table view] should use __regid__ instead of hard-coded 'table' view identifier stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 17:30:28 +0200] rev 5529
[table view] should use __regid__ instead of hard-coded 'table' view identifier
Mon, 17 May 2010 17:29:54 +0200 cleanup stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 17:29:54 +0200] rev 5528
cleanup
Mon, 17 May 2010 11:05:37 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 11:05:37 +0200] rev 5527
backport stable
Mon, 17 May 2010 11:04:52 +0200 [facet] control i18nization of values on AttributeFacet stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 17 May 2010 11:04:52 +0200] rev 5526
[facet] control i18nization of values on AttributeFacet
Sun, 16 May 2010 19:00:07 +0200 [views] tab schema image renamed to schema diagram stable
Nicolas Chauvat <nicolas.chauvat@logilab.fr> [Sun, 16 May 2010 19:00:07 +0200] rev 5525
[views] tab schema image renamed to schema diagram
Wed, 12 May 2010 17:07:07 +0200 [uicfg] fix handling of 'order' in the primaryview_display_ctrl rtag: consider by default only schema order, not order of appearance of rules stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 17:07:07 +0200] rev 5524
[uicfg] fix handling of 'order' in the primaryview_display_ctrl rtag: consider by default only schema order, not order of appearance of rules
Wed, 12 May 2010 15:25:17 +0200 [db-check] RQLConstraint is not a 'unique' constraint stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 15:25:17 +0200] rev 5523
[db-check] RQLConstraint is not a 'unique' constraint
Wed, 12 May 2010 13:12:03 +0200 [entity] avoid getting w in cw_extra_kwargs when calling .view stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 13:12:03 +0200] rev 5522
[entity] avoid getting w in cw_extra_kwargs when calling .view
Wed, 12 May 2010 12:36:39 +0200 [actions box] enhance add related menu generation: don't propose to add relation of single cardinality where entity already have the relation set stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 12:36:39 +0200] rev 5521
[actions box] enhance add related menu generation: don't propose to add relation of single cardinality where entity already have the relation set
Wed, 12 May 2010 12:20:47 +0200 [primary view] allow new 'subvid' parameter in primaryview_display_ctrl stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 12:20:47 +0200] rev 5520
[primary view] allow new 'subvid' parameter in primaryview_display_ctrl
Wed, 12 May 2010 12:19:41 +0200 [primary view] give dispctrl to side box views as for relations section stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 12:19:41 +0200] rev 5519
[primary view] give dispctrl to side box views as for relations section
Wed, 12 May 2010 12:18:48 +0200 [web] unify list views call arguments: use subvid to specify the view to use for each item stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 12:18:48 +0200] rev 5518
[web] unify list views call arguments: use subvid to specify the view to use for each item
Wed, 12 May 2010 12:17:46 +0200 [web] refactor side box to use autolimited view stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 12:17:46 +0200] rev 5517
[web] refactor side box to use autolimited view
Wed, 12 May 2010 12:16:41 +0200 [req] avoid getting w in cw_extra_kwargs when calling .view stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 12:16:41 +0200] rev 5516
[req] avoid getting w in cw_extra_kwargs when calling .view
Wed, 12 May 2010 09:29:53 +0200 [config] rename remaining inputlevel to level in option definitions, as expected by lgc >= 0.50 stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 May 2010 09:29:53 +0200] rev 5515
[config] rename remaining inputlevel to level in option definitions, as expected by lgc >= 0.50
Tue, 11 May 2010 16:58:35 +0200 [fti] simplify UpdateFTIHook code stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 May 2010 16:58:35 +0200] rev 5514
[fti] simplify UpdateFTIHook code
Tue, 11 May 2010 16:48:26 +0200 [twisted] we must set response code before starting to write the answer, else it's ignored stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 May 2010 16:48:26 +0200] rev 5513
[twisted] we must set response code before starting to write the answer, else it's ignored
Tue, 11 May 2010 16:26:29 +0200 cleanup stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 May 2010 16:26:29 +0200] rev 5512
cleanup
Tue, 11 May 2010 08:29:15 +0200 [web data] remove files not used by the framework
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 May 2010 08:29:15 +0200] rev 5511
[web data] remove files not used by the framework
Mon, 10 May 2010 18:06:51 +0200 [css] keep old css according to a configuration variable (true by default)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 May 2010 18:06:51 +0200] rev 5510
[css] keep old css according to a configuration variable (true by default)
Mon, 10 May 2010 17:49:42 +0200 [3.8 execute] remove deprecation warnings stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 May 2010 17:49:42 +0200] rev 5509
[3.8 execute] remove deprecation warnings
Mon, 10 May 2010 16:59:32 +0200 backport stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 May 2010 16:59:32 +0200] rev 5508
backport stable
Mon, 10 May 2010 15:20:54 +0200 [dbapi] missing import stable
Aurelien Campeas <aurelien.campeas@logilab.fr> [Mon, 10 May 2010 15:20:54 +0200] rev 5507
[dbapi] missing import
Mon, 10 May 2010 15:16:37 +0200 [ajax] missing html heads processing in reloadComponent (sic\!) stable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 May 2010 15:16:37 +0200] rev 5506
[ajax] missing html heads processing in reloadComponent (sic\!)
(0) -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 tip