Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hoaproject/Xyl

The Hoa\Xyl library.
https://github.com/hoaproject/Xyl

Add the <async /> component \o/.

c5a0e29ef03ad943c3bbc9ced666c0fb17a5726c authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the @async attribute.

eff4f9b78f82d5b84c5f723d4c7bb8a73e3c6154 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the getElement() helper method, and update the getSnippet() method.

d7077a54ad1311daea0696691a6e1d952ff5d614 authored over 12 years ago by Ivan Enderlin <[email protected]>
Update API documentation.

aa1fdbce988ca91c4be3fff007f52667679511eb authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the <snippet /> component as a specific (common) component. Add the

Hoa\Xyl::getSnippet($id) method to manipulate retrieve a snippet from a
fragment. Finally, the Ho...

6c05095000090485896720008bc40eeaf55ce749 authored over 12 years ago by Ivan Enderlin <[email protected]>
<snippet /> must not adopt the phrasing-model, so it is now represented by Html\Generic instead of Common\Yield (the render part does not matter here, it was not design for that).

ac9c8d99a861220e5ba831d84bded261f5296b07 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add the getName() method, useful when overriding from generic component.

f3363de2fa824df01e2831a25f3b372fb52eaa34 authored over 12 years ago by Ivan Enderlin <[email protected]>
Add @async attribute.

5ebf1b2cf9ee4d037be6132f715a42527d799c34 authored almost 13 years ago by Ivan Enderlin <[email protected]>
New type of document: <fragment /> (with <?xyl-fragment href="…" as="…"?>, <snippet /> and <yield select="f:fragmentAlias#snippetId" />).

1e5fb5946ff6cbc420de4d47773b604d05f25ead authored almost 13 years ago by Ivan Enderlin <[email protected]>
Update computeValue() (be more natural).

366bc7e8d5b994ede7b899051a10e4b266a6d95b authored almost 13 years ago by Ivan Enderlin <[email protected]>
Use self:: instead of static::.

9698e4649793604b3fb6ea90c1308c0b861769d4 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Attributes mapping algorithm understand custom attributes and overrided mappings.

16b38e23e385537cf4f43830f7c2134f6eda68a5 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Use default argument value.

d034ffe4855f8ff3d91876284c49b8101379ce66 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Fix an introduced bug and format code.

33858964f98731a83e1a7529cd233cd06db09af9 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Declare formatter as a custom attribute and format code.

e0d19141e5506c708f0ff1a3c5f4888033042ea1 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Kill old daemons:

• getDeclaredAttributes() supports ATTRIBUTE_TYPE_CUSTOM;
• computeDataBinding() is now v...

2dd4ff5b90e54be767eb7256dc9ff8b8924496d8 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Complete computeValue() behavior.

f849c20ee9382b82a084da95585d48326c290aa7 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Add @formatter.

The @formatter attribute refers to a function name. The @formatter-* attributes
refer to argument...

fd1bbad107a50283c7c9660e92145a113aa41a78 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Position of elements starts at 0 (in XYL).

66a8d654abb5e11218b638cd5af11e7f4e195631 authored almost 13 years ago by Ivan Enderlin <[email protected]>
#merge

34c2950eb34e10164fa3c405f68e9e2b5e2166ba authored almost 13 years ago by Ivan Enderlin <[email protected]>
Format code. #mania

5c6451dcf2a162f59f3565abd666ce77581666f5 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Fix a wrong interpretation of selectors in <yield select=… /> with a XPath expression.

679a849a3564f0b93b2772cec424863309b5b9d6 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Add overlay only if reference component ID exists.

863545819e84b6ce2c3a227b1e07cdb6d85042ce authored almost 13 years ago by Ivan Enderlin <[email protected]>
Add support of last() in <?xyl-stylesheet @position attribute.

f62f3e7ec475ba7685034b43fc9207b7de1f9010 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Merge.

a61f400c7dad6e7e7f456ed62086100753b764ef authored almost 13 years ago by Ivan Enderlin <[email protected]>
Allow the use of the @position attribute on <?xyl-stylesheet?> processing-instruction. Index and arithmetic operation declarations are availables but not dynamic (thanks to element(…)). Positions are always remained or shifted, never simplified: it allows to hold ranges of positions (e.g. 0 to 9 for applications, 10 to 50 for widgets etc.)

6b1ee5c04b64e2e068254b2fc4af0f74f4c1716e authored almost 13 years ago by Ivan Enderlin <[email protected]>
Modify the inner-binding behavior when a @bind attribute is present on the same

component.
Before, when a @bind attribute was present on a component, all inner-bindings
had to b...

69c10ff8517c2799623a65b9a004b222b9902862 authored almost 13 years ago by Ivan Enderlin <[email protected]>
Add late evaluation for computeLink() and resolve() methods. Add fallback rule _resource. Clean and format a bit the code.

fb9f5510fdc10a64928610451f924b95d85bce12 authored almost 13 years ago by Ivan Enderlin <[email protected]>
New algorithm to compute resource:

• hoa://Library/Xyl/<tail> is copied to hoa://Application/Public/<tail>;
• hoa://Applicat...

c893f1000368f540c225ff975987e8d6cf94a6ad authored almost 13 years ago by Ivan Enderlin <[email protected]>
Hmm?

edcd6ae575e080eff13e42503d582439de0c4933 authored about 13 years ago by Ivan Enderlin <[email protected]>
s/2007-2011/2007-2012/

994212fe822f80c42b08aab9ea645631b953c7cc authored about 13 years ago by Ivan Enderlin <[email protected]>
Use a merge of $_GET and $_POST instead of $_REQUEST to avoid $_COOKIE.

94934cdac8a3d2cd511dc9053aa6589279d70aa2 authored about 13 years ago by Ivan Enderlin <[email protected]>
Update performance when selecting <option> component.

103f829d19a73a912859c992572e09ed0e7c1582 authored about 13 years ago by Ivan Enderlin <[email protected]>
Remove a debugging variable.

f67dba6068deb8b3f0ec47db23486b9c8af4ddb5 authored about 13 years ago by Ivan Enderlin <[email protected]>
Remove a var_dump.

626af6ff6ba45093e08e98e9cbee85dd70f0a5ad authored about 13 years ago by Ivan Enderlin <[email protected]>
Remove a useless import.

90537818fe1ba839957664810ddabfe0260d1f24 authored about 13 years ago by Ivan Enderlin <[email protected]>
Allow the use of “?p:” or “?path:” as an inner-binding selector.

8a949232d506c82c33befbd4c630f80a42dc2134 authored about 13 years ago by Ivan Enderlin <[email protected]>
<yield /> now adopts the phrasing-content model.

3d5fe1d475a86dcb23828105260c9e77711c0c1a authored about 13 years ago by Ivan Enderlin <[email protected]>
Fix a bug ing selectData() and format code.

62ac20b0822012542d68449ac34e122d2b43ae6b authored about 13 years ago by Ivan Enderlin <[email protected]>
Set the <?xyl-stylesheet routing lazy (because <document /> handles styles thereafter).

3fedc585e964e1b81b00c33b6290054903438827 authored about 13 years ago by Ivan Enderlin <[email protected]>
Extend router usage to all XYL PIs (<?xyl-use, <?xyl-stylesheet and <?xyl-overlay) by moving the computeLink() method from Hoa\Xyl\Element\Concrete to Hoa\Xyl.

d58ab800bc189f7912c54ec557cce07081597db9 authored about 13 years ago by Ivan Enderlin <[email protected]>
Allow using router in <?xyl-stylesheet?> PI.

067b91b90274127aee28d85adff0c0f6473ffae0 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add the @link attribute to print a link as a tag content (instead of printing it in an attribute only).

53ece184d40b6261a31b3c08d5871988ad6e8993 authored about 13 years ago by Ivan Enderlin <[email protected]>
Fix a bug since we use a new API for the HTML interpreter.

cacbcd0d38dcbd4802740c1cdec35315f5a39bfd authored about 13 years ago by Ivan Enderlin <[email protected]>
Clean the default CSS.

73e4de6bf2ddc683af86a84451713cd3cb7d0e49 authored about 13 years ago by Ivan Enderlin <[email protected]>
<code /> supports the @language attribute, <pre /> supports the @line-number

(with “decimal” or “decimal-leading-zero” values), the @line-highlight and
@line-downlight (with ...

51a48e53b1eaacf716a0bbbda877ee55aa7b5a9a authored about 13 years ago by Ivan Enderlin <[email protected]>
Fix a bug with trailing closing markup and clean attributes.

e4ac799d5c5d1b4b9959917d1c02df3d270a60f7 authored about 13 years ago by Ivan Enderlin <[email protected]>
Be more tolerant with HTML attributes type if an attribute was declared on the fly (it should be a temporary fix).

31f5088c79fbad0d0bd0adedef7d21942640dd40 authored about 13 years ago by Ivan Enderlin <[email protected]>
Restore form automation and update it.

dd6a584c7107a2e3b701f247b094768933d7bdd1 authored about 13 years ago by Ivan Enderlin <[email protected]>
Fix a bug in getSelector() method (bad copy/paste…) and add the @select attribute of the <yield /> component supports for the XPath and CSS query selectors.

a061de019dc235ce6ec2db55d917cdbd638fb06e authored about 13 years ago by Ivan Enderlin <[email protected]>
Create Hoa\Xyl::getSelector() method and update code.

97c6216e5981bc06ac34d7e97e1f4b1508484ade authored about 13 years ago by Ivan Enderlin <[email protected]>
Add <yield select="…" /> support, which is the first step to “XSLT-templating”.

48f4b1ece2c957a6dfa8926f10c979ad97fd6fc4 authored about 13 years ago by Ivan Enderlin <[email protected]>
Remove useless spaces. #mania

50891cdcfd6252c7d82f64cd7acc0ec448f08ae6 authored about 13 years ago by Ivan Enderlin <[email protected]>
#merge

ed28fdebf63621fa96a4c824776a8e55a0eb30cb authored about 13 years ago by Ivan Enderlin <[email protected]>
Components h1-6 are represented by the Hoa\Xyl\Interpreter\Html\Heading class, which accept the @for attribute. Thus, we can introduce the <tableofcontents /> components.

c0a51ce0d44abaa3beb0f8826399b487f80e787d authored about 13 years ago by Ivan Enderlin <[email protected]>
Fix a bad constant call.

674bee22548eea692e62e32e67a694e52281e54f authored about 13 years ago by Ivan Enderlin <[email protected]>
Just add old resources (who knows).

81413199e772573a00aec32439428fe5069ab666 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add scripts components: script and noscript.

3ce4e0eea0ea62928739e5234d5eba121d5b3899 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add forms components: form, fieldset, legend, label, input, button, select, optgroup, option, textarea, keygen, output, progress and meter.

c99b4e49ff07c087e68e5083782293bda2b36609 authored about 13 years ago by Ivan Enderlin <[email protected]>
The <source /> component has no content flow.

d820427f1df9c9ddf77599ebc4c7560e6461c0d6 authored about 13 years ago by Ivan Enderlin <[email protected]>
s/GenericPhrasing/Generic/

f13c628d5752cdad8f5bb947ac80e35927aa1a9a authored about 13 years ago by Ivan Enderlin <[email protected]>
Update sections components, some of them are not GenericPhrasing but Generic only.

a05c13872f63a9581569565f60a6b2604ef77aa8 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add tabular data components: table, caption, colgroup, col, tbody, thead, tfoot, tr, td and th.

591a36952402f2130f6ba15833d4662b908123c4 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add partial embedded content components: img, iframe, video, audio, source and track.

2ff7323d9716de7b92fccf5dcb9d3b2d9d8f00a3 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add sections components: section, nav, article, aside, h1-6, hgroup, header, footer and address.

f351f8d10ad1fe608b9c2e082df9d6356ba31fea authored about 13 years ago by Ivan Enderlin <[email protected]>
Add edits components: ins and del.

c48dda6e90497f8f1f6a8fc4eecc29651ca60a9d authored about 13 years ago by Ivan Enderlin <[email protected]>
Add text-level semantics components: a, em, strong, small, s, cite, q, dfn, abbr, time, code, var, samp, kbd, sub, sup, i, b, u, mark, ruby, rt, rp, bdi, bdo, span, br and wbr.

488f9c4767ba6e9427df3f945ed3fe9125bf0b5c authored about 13 years ago by Ivan Enderlin <[email protected]>
Fix a typo in the API documentation.

7a299672d0b9c52a7cbafee2ab24ca9a3f2f30a5 authored about 13 years ago by Ivan Enderlin <[email protected]>
HTML interpreter reloaded (properly, with the new interpreter API).

6813569b37778d12036720e87c6f860cf9add728 authored about 13 years ago by Ivan Enderlin <[email protected]>
Add the _htmlAttributeType property to handle attributes' type after the

mapping.
The readAttributesAsString() method has a new argument: $compute, whether we
should auto...

24c8a366766c2b3df7d9649f4cba82868f3f3c0a authored about 13 years ago by Ivan Enderlin <[email protected]>
Add the ATTRIBUTE_TYPE_UNKNOWN constant.

The computeAttributeValue() method does no longer work with attribute's name but
with attribute's...

43c86197caa7445ed6c1301137b7e365dabcc72c authored about 13 years ago by Ivan Enderlin <[email protected]>
All atributes is bindable (as every component is bindable too). Remove the ATTRIBUTE_TYPE_BIND constant.

1b9cdf070d8b6c5ec7b5641a48b9a20501fbb761 authored about 13 years ago by Ivan Enderlin <[email protected]>
Bind data on attribute if its type is ATTRIBUTE_TYPE_BIND and if it actually contains a binding.

5f310bedd978b652f93467de716283ef0c490a5a authored about 13 years ago by Ivan Enderlin <[email protected]>
Add attributes type (normal, ID, bind, custom, list and link).

994555e598fce0ce33a60c9f2274149919f4f588 authored about 13 years ago by Ivan Enderlin <[email protected]>
New attributes system in XYL (declaration and mapping).

2de38823e77fe52af1f81606e57a7da34d134418 authored about 13 years ago by Ivan Enderlin <[email protected]>
The cleanTransientValue() method is now protected instead of public.

b17678ea9ece86ebf34f8ede6a6428c7c6c784bb authored about 13 years ago by Ivan Enderlin <[email protected]>
Add a prototype of <iframe />.

5f5cc0f3a365bae1b0cd99b13cf48a209c375c4f authored about 13 years ago by Ivan Enderlin <[email protected]>
Merge (but why?).

46590d0f37fc05a6a4973ba3fb44284c83ac506b authored about 13 years ago by Ivan Enderlin <[email protected]>
Simplify classname (use namespace).

1fb8f67ddb142f8bf1a6d7127702c54ea54c36e5 authored over 13 years ago by Ivan Enderlin <[email protected]>
Extends hard-data to inner-binding.

b4c7ad4b3844478fd23ab58c33bbb2f3a5185c02 authored over 13 years ago by Ivan Enderlin <[email protected]>
Fix regular expression that determines if <?xyl-use or <?xyl-overlay use a relative path.

752f09e5743920ddedbff2d9aefd3207c6f5d69c authored over 13 years ago by Ivan Enderlin <[email protected]>
Merge computed stylesheets from XYL documents used by <?xyl-use?> with stylesheets of the current document.

e4c2bea907b4d53433dae912c1ff74dfa1c2de2d authored over 13 years ago by Ivan Enderlin <[email protected]>
Update parameter system.

It's now more simple. We have one interface: Hoa\Core\Parameter\Parameterizable
and one method: g...

6e2765d3610197868f97de07dbfe81c42c69c8cd authored over 13 years ago by Ivan Enderlin <[email protected]>
Adopt the MIME type format.

9ea480255572ddf649e930858d5747cf53bd00db authored over 13 years ago by Ivan Enderlin <[email protected]>
Restrict router to \Hoa\Router\Http.

ace1c02736e06c439df22313fab812b76c63da52 authored over 13 years ago by Ivan Enderlin <[email protected]>
Does not compute databinding whether we opened the document from the self::open() method. It avoids circular computing (especially with links).

9408035cd9f8051e798620738b77ee11d7fa150f authored over 13 years ago by Ivan Enderlin <[email protected]>
Move static reference resolution from <tableofcontents /> to <link />. Simpler.

bdfd1205c616dc9fcf4d7b4be39479c28fe0d4c4 authored over 13 years ago by Ivan Enderlin <[email protected]>
Update about \Hoa\Router.

e4c8b13324409d40631ba513a1b0911b6a523a15 authored over 13 years ago by Ivan Enderlin <[email protected]>
mv Framework/* .

9547b29e24d1eccb51e31e9c5fd4dfbd3d9dcf88 authored over 13 years ago by Ivan Enderlin <[email protected]>
Add open() and getConcrete() method. Factorize interprete() by adding the

computeConcrete() method.
Now, we can interprete a <definition> or a <overlay> document. Faciliti...

755722def59220a9c52dbfe33881718aeb5dfb34 authored over 13 years ago by Ivan Enderlin <[email protected]>
Remove a test.

cbf883f916c7d04fb65d96291dfa010defae28cf authored over 13 years ago by Ivan Enderlin <[email protected]>
Pfff… Well, update :-).

4e722f6221f022a713e57b9583f74cf0e3ca3bde authored over 13 years ago by Ivan Enderlin <[email protected]>
Add computeLink() and replace $this->getAbstractElement() by $this->abstract.

05a3c7efc9954953dc410e36171fdd4fd76aadb1 authored over 13 years ago by Ivan Enderlin <[email protected]>
Add the sub-concrete abstract element and a better attributes support.

82e9acfbe75d2f8407561643ac3aaba4a3d557ea authored over 13 years ago by Ivan Enderlin <[email protected]>
Update the data computing algorithm: better performance (speed and memory a

bit). It now manages attribute inner-binding (attribute="…(?binding)…").
For the occasion, we add...

9d9b6d8d5fd9165fce99d556381759c725e8bb3b authored over 13 years ago by Ivan Enderlin <[email protected]>
In the worst case, reading the tag content instead of returning false.

6a4ceec7b0f685aa2d2cab3720c5b969cee74f08 authored over 13 years ago by Ivan Enderlin <[email protected]>
Update performance.

f3a7579977f670831276887d2b87caddae2d53a1 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Fix a bug when building the table of contents: just a </li></ol> more. Change bounds of the loop, simply.

2a96750000cebb8da6587670a540375142e92261 authored almost 14 years ago by Ivan Enderlin <[email protected]>
Change ENDERLIN to Enderlin '-.-.

3858d9bb928721de10f980e06291fca68a8b48af authored almost 14 years ago by Ivan Enderlin <[email protected]>
Finally, change (c) for ©, we save 2 bytes ;-).

9ab21142cb68b96888b45942444907df550ca418 authored almost 14 years ago by Ivan Enderlin <[email protected]>