Mercurial
Mercurial
>
pub
>
hg
>
cubicweb
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-3000
-1000
-224
+224
+1000
+3000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
[web] Image optimisation using trimage (pngcrush inside)
2011-07-18, by Arthur Lutz
[preferences js] jquery 1.6 needs quote when querying attribute value
2011-07-18, by Sylvain Thénault
fix test broken by previous commit
2011-07-18, by Sylvain Thénault
[session] add session id to closed connection errors
2011-07-18, by Sylvain Thénault
unsaved change...
2011-07-18, by Sylvain Thénault
[facets] closes #1827464: facet box always appear
2011-07-18, by Sylvain Thénault
[uilib] fix bad argument order, introduced by previous commit
2011-07-18, by Sylvain Thénault
[uilib] reimplement printable_value function using a dictionary so one can easily change how to base type is displayed everywhere in the application. Closes #1827465
2011-07-18, by Sylvain Thénault
closes #1826543: error on some ajax_replace_url call
2011-07-12, by Sylvain Thénault
Added tag cubicweb-debian-version-3.13.1-1 for changeset cc0578049cbe
2011-07-12, by Sylvain Thénault
Added tag cubicweb-version-3.13.1 for changeset 7d84317ef185
cubicweb-debian-version-3.13.1-1
2011-07-12, by Sylvain Thénault
3.13.1
cubicweb-version-3.13.1
2011-07-12, by Sylvain Thénault
i18nupdate
2011-07-12, by Sylvain Thénault
backport stable
2011-07-12, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.9-1 for changeset 92464e39134c
stable
2011-07-12, by Sylvain Thénault
Added tag cubicweb-version-3.12.9 for changeset cb2990aaa63c
stable
cubicweb-debian-version-3.12.9-1
2011-07-12, by Sylvain Thénault
3.12.9
stable
cubicweb-version-3.12.9
2011-07-12, by Sylvain Thénault
[repo, ms] fix planning of some queries where variable 'non-invarianess' should be considered, leading for instance to junk in entities table on source deletion
2011-07-12, by Sylvain Thénault
[repo] closes #1821172: fix source deletion
2011-07-12, by Sylvain Thénault
[ajax, IE] rewrite some code to avoid duplicated evaluation with IE
2011-07-12, by Sylvain Thénault
[repo, hooks] small task optimization: don't start cleanup_old_transactions when undo support is not activated, and retrieve a session to update a source only when some source to update is found
2011-07-11, by Sylvain Thénault
[http] closes #1816411, restore expires_header on static files in non-debug mode
2011-07-11, by Adrien Di Mascio
[native source] fix bug introduced in 7645:cb2459aaa7d7: fetchone() may return None
2011-07-11, by Sylvain Thénault
[source] closes #1816412: try to reconnect to dbms if connection is reset in eid_type_source()
2011-07-11, by Adrien Di Mascio
[twisted] add an option to configure twisted's threadpool size
2011-07-11, by Adrien Di Mascio
[book, form] include complete example of self-posted form with custom field/widget + minor other changes
2011-07-11, by Sylvain Thénault
backport stable
2011-07-11, by Sylvain Thénault
[datafeed] don't raise bad config error on source initialization
stable
2011-07-11, by Sylvain Thénault
[schema] closes #1816439: RQLConstraint does not take variable U into account
stable
2011-07-11, by Sylvain Thénault
[web form] avoid mis-formated warning for _cw_fields
2011-07-11, by Sylvain Thénault
[doc, hook] more backport of syt mbox documentation
2011-07-07, by Sylvain Thénault
[book, ldap] backport some doc from my mailbox
2011-07-07, by Sylvain Thénault
[book] fix some urls
2011-07-07, by Sylvain Thénault
[book, forms] talk about cnx.use_web_compatible_request instead of custom monkey-patching
2011-07-07, by Sylvain Thénault
[book] drop gae from the book
2011-07-07, by Sylvain Thénault
[book, admin] include some fixes done by auc in an email to me
2011-07-07, by Sylvain Thénault
[book] fix some rest/sphinx errors
2011-07-07, by Sylvain Thénault
[repo test] fix broken tests
2011-07-07, by Sylvain Thénault
closes #1784285: [rql2sql] crash when using a relation for inner and outer join
stable
2011-07-07, by Sylvain Thénault
[range facet] closes #1806937: simply retrieve min/max values when computing vocabulary/possible_values, this is enough
2011-07-07, by Sylvain Thénault
[facet] fix facet values update, broken by 7626:56300bec75f8
2011-07-07, by Sylvain Thénault
[facet slider] quote attribute value, else may break with earlier jquery
2011-07-07, by Sylvain Thénault
[facets] use unique dom id
2011-07-07, by Sylvain Thénault
[facet] with rql path facet rel may be None, handle it
2011-07-07, by Sylvain Thénault
[facet] closes #1806932: test and fix facet bug w/ having query (need rql update)
2011-07-07, by Sylvain Thénault
[ajax js loading] when everything is already loaded, don't do anything
2011-07-07, by Sylvain Thénault
backport stable
2011-07-07, by Sylvain Thénault
[IE, plot] ship with jqplot'excanvas version (include http://code.google.com/p/explorercanvas/issues/detail?id=82 for instance)
stable
2011-07-07, by Sylvain Thénault
[etwist, modconcat] closes #1806935: directly write data, don't put the whole concatenated thing in memory
2011-07-05, by Sylvain Thénault
[etwist] clear ui cache at server startup time. Closes #1806933
2011-07-05, by Sylvain Thénault
[facet] closes #1806931: new facet type, based on arbitrary rql path
2011-07-05, by Sylvain Thénault
[selectors, test] remove duplicated test and add some for relation_possible selector w/ rqlst
2011-07-05, by Sylvain Thénault
[repository] catch Exception instead of everything
stable
2011-07-05, by Sylvain Thénault
[facet] fix argument inversion in date range facet
2011-07-04, by Sylvain Thénault
[facetbox] put the facet box in a box
2011-07-04, by Aurelien Campeas
[doc] fix broken links
stable
2011-07-01, by Nicolas Chauvat
backport stable
2011-07-01, by Sylvain Thénault
[test] fix test, code from 3.13 gone in 3.12 accidentaly
stable
2011-07-01, by Sylvain Thénault
[selectors, facet] make is_instance and other EClassSelector subclass gather entity classes from 'select' and 'filtered_variable' context information. Closes #1796732
2011-07-01, by Sylvain Thénault
[facets] DontUpdateConstraint mecanism introduced a few commit ago isn't needed: we already have the 'needs_update' property controlling this
2011-07-01, by Sylvain Thénault
[facet] more api cleanup: support_and should be a property, so it's easier to deactivate.
2011-07-01, by Sylvain Thénault
[range facet] refactor to ease overriding, possible_values raise DontUpdateFacet (not handled by js actually)
2011-07-01, by Sylvain Thénault
[facets] allow to specify on which rqlst's variable facets should be applied. Closes #1795915
2011-07-01, by Sylvain Thénault
[facets] refactor / cleanup facet api: more consistent variable naming and easier to reuse function. Closes #1796804
2011-07-01, by Sylvain Thénault
backport stable
2011-07-01, by Sylvain Thénault
[schema / rql] fix mainvars of RRQLExpression with parens
stable
2011-07-01, by Florent Cayré
[facets js] better cubicweb:facetargs handling and avoid initializing a same form twice (that may occurs)
stable
2011-07-01, by Sylvain Thénault
[facets] should remove groupby from base rqlst. Closes #1796196
stable
2011-07-01, by Sylvain Thénault
[facets] factorize table filter form / facets box generation, moving out filter form from the table view so it's usable from other views. Closes #1794009
2011-07-01, by Sylvain Thénault
backport stable
2011-07-01, by Sylvain Thénault
[worklow forms] rewrite remaining pre 3.10 form code using uicfg
stable
2011-07-01, by Sylvain Thénault
[doc] SQL Server isolation level settings
stable
2011-06-29, by Alexandre Fayolle
new rql2sql unit tests for ORDERBY and LIMIT checks in SQLServer
stable
2011-06-30, by Alexandre Fayolle
backport stable
2011-07-01, by Sylvain Thénault
[cwc shell] add ``--password`` option to ``reset-admin-pwd`` (close #1794866)
stable
2011-07-01, by Pierre-Yves David
[c-c instance commands] keyboard interrupt should stop the command, not jump to the next instance. Closes #1794850
stable
2011-07-01, by Sylvain Thénault
[rset] syntax_tree impl. consistency: don't return an annotated syntax tree
stable
2011-07-01, by Sylvain Thénault
[cw-ctl] add command versions to list versions of cubes used by an instance (closes #508052)
2011-06-29, by Nicolas Chauvat
closes #1793991: [datafeed] error handling: log unexpected exceptions / don't stop on first validation error
2011-06-30, by Sylvain Thénault
[web session] fix bad cleanup of session without a connection set. Closes #1772125
stable
2011-06-30, by Sylvain Thénault
[i18n] fix undetected conflict
2011-06-30, by Sylvain Thénault
[rql2sql tests] fix erroneous case (tested with psql)
stable
2011-06-30, by Sylvain Thénault
add missing future import
2011-06-29, by Sylvain Thénault
drop unittest deprecation warning
stable
2011-06-29, by Sylvain Thénault
[form, controller] closes #1787233: form should provide a method to process posted content
2011-06-29, by Sylvain Thénault
[forms] fix import, gone into the wrong patch
2011-06-29, by Sylvain Thénault
[form, renderer] closes #1787234: [form] onsubmit interpolated by the form renderer, it shouldn't
2011-06-29, by Sylvain Thénault
[form renderers] closes #1787232: new 'onerowtable' form renderer
2011-06-29, by Sylvain Thénault
backport stable branch
2011-06-29, by Sylvain Thénault
[rql2sql] more cases fixed where something is wrongly added to GROUPBY, causing unexpected results for the query
stable
2011-06-29, by Sylvain Thénault
[book] rewrite / complete the RQL language chapter
2011-06-29, by Sylvain Thénault
[all] remove pattern "try: function() except AttributeError: pass" (closes #1787966)
2011-06-29, by Nicolas Chauvat
[cw-ctl] command list should not break when cube depends on version None (closes #1787209)
stable
2011-06-29, by Nicolas Chauvat
[uilib] new js_dumps function allowing usage of bare js string (wrapped into JSString)
2011-06-29, by Sylvain Thénault
backport stable
2011-06-29, by Sylvain Thénault
[repo, looping task] raise a custom exception when repository is shuting down, avoid looping task to be restarted in such case. Closes #1021276
stable
2011-06-29, by Sylvain Thénault
[formfields] use support_args instead of catching type error avoid hiding other issues and making debugging difficult
stable
2011-06-29, by Sylvain Thénault
[cw.ajax] fix loadxhtml documentation and warn when called on an empty elements list
stable
2011-06-29, by Sylvain Thénault
[etwist] log missing file even in debug mode
2011-06-28, by Sylvain Thénault
backport stable
2011-06-28, by Sylvain Thénault
[test] run and fix utils and uilib doctests
stable
2011-06-28, by Sylvain Thénault
Display proper date in plot/flot (closes #1725589)
stable
2011-06-28, by Arthur Lutz
[doc] fix NameError in bfss tutorial
stable
2011-06-28, by Alexandre Fayolle
[js/css concat] do not return 404 when resources of a concatenated data URL does not exist, unless in debugmode; closes #1745644
2011-06-27, by Florent Cayré
[server] "overrule" case insensitivity of database name (closes: #611294)
stable
2011-06-27, by Sylvain Thénault
[tests] update repository tests with new `use_cwuri_as_url` attribute
2011-06-27, by Sylvain Thénault
backport stable
2011-06-27, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.8-1 for changeset cf49ed55685a
stable
2011-06-27, by Sylvain Thénault
Added tag cubicweb-version-3.12.8 for changeset 50122a47ce4f
stable
cubicweb-debian-version-3.12.8-1
2011-06-27, by Sylvain Thénault
3.12.8
stable
cubicweb-version-3.12.8
2011-06-27, by Sylvain Thénault
[migration] litle enhancements and a fix to patch accidentally pushed two revisions ago
stable
2011-06-24, by Sylvain Thénault
[controller] UndoController: fix output method (closes: #1776091)
stable
2011-06-23, by Julien Jehannet
[migration] closes #1777411: schema modification commands shouldn't crash if already exists
stable
2011-06-24, by Sylvain Thénault
[rqlrewrite] closes #1772135: 1. don't try to reuse a relation from another statement (eg because a subquery has been introduced) 2. _use_orig_term should consider the current statement
stable
2011-06-24, by Sylvain Thénault
test fixes
2011-06-23, by Sylvain Thénault
[datafeed cw parser] refactor: split logic that was in the parser
2011-06-22, by Sylvain Thénault
[datafeed, entities] url for entities from a datafeed source should be on their origin site. Closes #1769391
2011-06-22, by Sylvain Thénault
cleanup
stable
2011-06-22, by Sylvain Thénault
[3.10] fix typo and error for pre 3.10 migration w/ postgres: we *must* call init_creating else the fti isn't correctly initialized, which may lead to silently rollbacked transaction
stable
2011-06-22, by Sylvain Thénault
[migration] don't add CWUniqueConstraint if already there (may occurs when running a migration in multiple times
stable
2011-06-22, by Sylvain Thénault
[datafeed] catch all exception, we should continue to process other urls
2011-06-22, by Sylvain Thénault
fix 3.13.1 migration
2011-06-21, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.7-1 for changeset a07517985136
stable
2011-06-21, by Sylvain Thénault
Added tag cubicweb-version-3.12.7 for changeset 628fe57ce746
stable
cubicweb-debian-version-3.12.7-1
2011-06-21, by Sylvain Thénault
3.12.7
stable
cubicweb-version-3.12.7
2011-06-21, by Sylvain Thénault
[ms, entity metas] add 'actual source' to entities table / base entity metadata cache. Closes #1767090
2011-06-21, by Sylvain Thénault
fix 3.13.0 migration script (closes #1766202)
2011-06-20, by Alexandre Fayolle
backport stable
2011-06-21, by Sylvain Thénault
fix 3.12.0 migration script (closes: #1766202)
stable
2011-06-20, by Alexandre Fayolle
[test] update to 3.13 api
2011-06-20, by Sylvain Thénault
[migration] when there are no data migration needed, we still want to rewrite the configuration and to restart the server. Closes #1760927
stable
2011-06-20, by Sylvain Thénault
[migration] bugfix: c-c list was not displaying the name of a cube requiring another cube without constraining the version.
stable
2011-06-18, by Nicolas Chauvat
backport stable
2011-06-17, by Sylvain Thénault
[rqlrewrite] test and fix rql snippets insertion when several snippets match an optional variable
stable
2011-06-17, by Sylvain Thénault
[datafeed, cw.xml] xml now carry entity's source information, interpreted at the other end so that for instance when an entity from elo is seen when importing cwo, it's properly marked as coming from elo source if one exists
2011-06-17, by Sylvain Thénault
[datafeed] actually raise on error
2011-06-17, by Sylvain Thénault
[python 2.5] compat fix
2011-06-17, by Sylvain Thénault
[datafeed, cwxml] parser now try to complete source's urls so one can add url such as <myinstance>/project. Closes #1759908
2011-06-17, by Sylvain Thénault
[server] fix unicode conversion capability in UndoException
stable
2011-06-09, by Julien Jehannet
[book] add autoload section from code and fix sphinx warnings
stable
2011-06-16, by Julien Jehannet
[controller] fix wrong view name when error occurs in UndoController
stable
2011-06-17, by Sylvain Thénault
[datafeed] renaming parser attribute to parser_id makes things clearer
2011-06-16, by Sylvain Thénault
cleanup and assert we don't import unexpected stuff
stable
2011-06-16, by Sylvain Thénault
[source config] fix synchronization on configuration entity changes
stable
2011-06-16, by Sylvain Thénault
[ui, sources] configure source form: hide synchronizing and mapping entities, use simple text input for parser
stable
2011-06-16, by Sylvain Thénault
[rql annotation] fix bad invariant variable w/ has_text relation: this is only true when has_text will be used as principal (though we don't know that yet)
stable
2011-06-16, by Sylvain Thénault
[test] update to new db handler api
stable
2011-06-16, by Sylvain Thénault
[querier] turn remove_clauses/restore_clauses into a context manager
stable
2011-06-16, by Sylvain Thénault
[devtools pg handler] some fixes so we get proper error when pg host is not reachable
stable
2011-06-16, by Sylvain Thénault
[rdf] add method so one can call entity.view('rdf')
stable
2011-06-16, by Sylvain Thénault
[web test] fix unittest_web
stable
2011-06-15, by Sylvain Thénault
[ajax edition] freeze form button when calling validateForm, so it freeze nicely for e.g. comment submitting form
stable
2011-06-15, by Sylvain Thénault
[web page tracking] fix bug introduced by parent revision
stable
2011-06-15, by Sylvain Thénault
closes #1484510: ajax_replace_url should propagate page id (until an underlying api does it automatically
stable
2011-06-15, by Sylvain Thénault
backport stable
2011-06-15, by Sylvain Thénault
[repo integrity] test and fix glob add relation where several entities are added at once for a relation of 1? cardinality
stable
2011-06-15, by Sylvain Thénault
[packaging] Build the cubicweb-documentation package
stable
2011-06-15, by Julien Cristau
[breadcrumbs] closes #1717489: Double escaping in breadcrumbs
stable
2011-06-15, by Sylvain Thénault
[donc] Fix building the cubicweb js documentation
stable
2011-06-15, by Julien Cristau
add an XXX
stable
2011-06-15, by Sylvain Thénault
fix 3.10 cwproperties migration
stable
2011-06-15, by Sylvain Thénault
fix failures introduced by recent refactoring
stable
2011-06-14, by Sylvain Thénault
[testlib, realdb] we should close connections prior to create a new db using current db as template
stable
2011-06-14, by Sylvain Thénault
[migration] this is needed to avoid pb with yams 0.33 / cw < 3.13
stable
2011-06-14, by Sylvain Thénault
[sync schema hooks] consider etype name map before trying to update in-memory schema
stable
2011-06-14, by Sylvain Thénault
[repository] refactor and optimize '?1' relation handling
stable
2011-06-14, by Sylvain Thénault
[session] deprecates schema_rproperty in favor of more optimized rtype_eids_rdef which return the rdef (so reusable to gather other data)
stable
2011-06-14, by Sylvain Thénault
[repository] refactor/cleanup entity deletion methods
stable
2011-06-14, by Sylvain Thénault
[repository] new hook selector according to configuration's repairing flag
stable
2011-06-14, by Sylvain Thénault
[pyrorql] don't display traceback on connection error
stable
2011-06-14, by Sylvain Thénault
[data hook] new .union operation on DataOperationMixIn, only when container is a set, not a list
stable
2011-06-14, by Sylvain Thénault
[rql2sql] add test case for 7493:3c46b9390871
2011-06-11, by Sylvain Thénault
backport stable
2011-06-10, by Sylvain Thénault
[hooks] use local variable
stable
2011-06-10, by Sylvain Thénault
[integrity hooks] remove dead code
stable
2011-06-10, by Sylvain Thénault
[rql2sql] fix for some queries where eid variable used and entities picked as variable's table
2011-06-10, by Sylvain Thénault
[js] add missing jquery.qtip.min.js
2011-06-10, by Adrien Di Mascio
Added tag cubicweb-debian-version-3.13.0-1 for changeset a96137858f57
2011-06-10, by Sylvain Thénault
Added tag cubicweb-version-3.13.0 for changeset b661ef475260
cubicweb-debian-version-3.13.0-1
2011-06-10, by Sylvain Thénault
3.13
cubicweb-version-3.13.0
2011-06-09, by Sylvain Thénault
backport stable
2011-06-09, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.6-1 for changeset 105767487c70
stable
2011-06-09, by Sylvain Thénault
Added tag cubicweb-version-3.12.6 for changeset a18dac758150
stable
cubicweb-debian-version-3.12.6-1
2011-06-09, by Sylvain Thénault
3.12.6
stable
cubicweb-version-3.12.6
2011-06-09, by Sylvain Thénault
[repo test] fixes
2011-06-09, by Sylvain Thénault
[doc, apache] add ProxyPreserveHost hint + note about https /w http configuration
2011-06-09, by Sylvain Thénault
[doc] Small addition to apache configuration in book
2011-06-09, by Arthur Lutz
merge changes from stable branch
2011-06-09, by Nicolas Chauvat
[parsers] format read by web/views/xmlrss is relation=%s-%s not %s_%s
stable
2011-06-09, by Nicolas Chauvat
[sql] implement #1631319: ask user before creating postgresql languages
2011-06-09, by Adrien Di Mascio
[parsers] improve url construction by using stdlib's urllib instead of str concatenation
2011-06-09, by Nicolas Chauvat
[bfss] Catch EnvironmentError instead of OSError when trying to read attributes bffstored
stable
2011-06-09, by Pierre-Yves David
merge changes from stable branch
2011-06-09, by Nicolas Chauvat
[views/iprogress] rename to make things easier to read and understand
stable
2011-06-09, by Nicolas Chauvat
[datafeed cwxml parser] cache processed urls/entities to avoid unnecessary http requests and processing
2011-06-08, by Sylvain Thénault
backport stable
2011-06-08, by Sylvain Thénault
[rql2sql] fix missing sql restriction w/ attribute restriction where value comes from a subquery
stable
2011-06-08, by Sylvain Thénault
[dataimport] fix #1732685: cached entity and shared cw_edited data with NoHookRQLObjectStore
2011-06-07, by Adrien Di Mascio
[parsers] fix python2.5 compat problem introduced by 7466:395c966a1cb3
2011-06-07, by Nicolas Chauvat
[test] update cubicweb/test/unittest_schema.py (to follow yams#.....)
2011-05-26, by Nicolas Chauvat
[server] fix NameError (missing VIRTUAL_RTYPES import) in checkintegrity.py
stable
2011-06-07, by Adrien Di Mascio
[schema] fix computing of has_text relation: when a fulltext_container relation is added, we need to recompute has_text for the target entity type as well. Also, avoid computation when not needed
stable
2011-06-07, by Sylvain Thénault
[parsers] remove build_search_rql() that duplicates find_entities()
2011-06-07, by Nicolas Chauvat
[vreg] help understanding assertion error
stable
2011-06-07, by Sylvain Thénault
[datetime] by default display 'UTC' string when displaying TZDatetime
2011-06-06, by Nicolas Chauvat
[test] update test to avoid failure
2011-06-06, by Sylvain Thénault
[web] fix typo
2011-06-06, by Nicolas Chauvat
[datafeed] fix stupid error introduced by 'just before qfinish' refactoring...
2011-06-06, by Sylvain Thénault
[schema] support for BigInt type. Closes #1720995
2011-06-06, by Sylvain Thénault
[test,i18n] update test and i18n catalog to follow addition of 'synchronizing' attribute on sources
2011-06-06, by Sylvain Thénault
[i18n] update yams error messages (requires yams#67668)
2011-06-06, by Nicolas Chauvat
[datafeed] provide a source-sync command to launch source synchronization through the command line. Closes #1725692
2011-06-06, by Sylvain Thénault
[datafeed] use a boolean flag on CWSource to ensure we don't have concurrent synchronizations. Closes #1725690
2011-06-06, by Sylvain Thénault
[views] add columns parser and latest_retrieval to cwsource admin view
2011-06-06, by Nicolas Chauvat
backport stable
2011-06-06, by Sylvain Thénault
Fix name error introduced in c21d845836e4
stable
2011-06-06, by Pierre-Yves David
Fix conditionnal logic broken in 195b24fe3a03
stable
2011-06-06, by Pierre-Yves David
[session] provide a simple transaction context manager for session. Closes #1725640
stable
2011-06-06, by Sylvain Thénault
[formwidgets] make the select size a class attribute (more easily tuned)
stable
2011-06-01, by Aurelien Campeas
[bfss] Make ``current_fs_path`` return None when an attribute has no value
stable
2011-05-30, by Pierre-Yves David
[selectors] take care, Session has no cnx
stable
2011-05-30, by Sylvain Thénault
don't crash if we can't fetch data or if xml is malformed
2011-05-27, by Sylvain Thénault
[datafeed] extract some methods from pull_data to ease writing custom datafeed sources
2011-05-27, by Sylvain Thénault
drop useless code
2011-05-27, by Sylvain Thénault
less
more
|
(0)
-3000
-1000
-224
+224
+1000
+3000
tip