Page MenuHomePhabricator

JoelKP (Joel K. Pettersson)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 24 2014, 11:48 PM (284 w, 4 h)
Availability
Available
LDAP User
JoelKP
MediaWiki User
JoelKP [ Global Accounts ]

Recent Activity

Aug 3 2015

JoelKP committed rESMW25aaed291b28: Fix comparison in SMWQueryResult::getQueryLink() (authored by JoelKP).
Fix comparison in SMWQueryResult::getQueryLink()
Aug 3 2015, 5:50 PM

Jul 22 2015

JoelKP added a comment to T94872: Add objects for storing and querying data.

For a long time I haven't commented on this, because I haven't had any clear ideas or suggestions. Now I have some thoughts. I don't know how relevant it may be (and I don't know your plans in more detail), but here's some ideas, for whatever it's worth. It will be interesting to see how this develops.

Jul 22 2015, 10:19 PM · MediaWiki-extensions-PhpTags

Jul 2 2015

JoelKP added a comment to T104632: HHVM array data corruption when using the MW extension PhpTags.

Related HHVM error log message:

Jul 2 2015, 9:11 PM · Upstream, MediaWiki-extensions-PhpTags, HHVM
JoelKP created T104632: HHVM array data corruption when using the MW extension PhpTags.
Jul 2 2015, 8:53 PM · Upstream, MediaWiki-extensions-PhpTags, HHVM

Jun 29 2015

JoelKP committed rETFU5f3494a6edb0: Add optional $default parameter for transclude function (v 3.5.2) (authored by JoelKP).
Add optional $default parameter for transclude function (v 3.5.2)
Jun 29 2015, 7:19 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTd2061995674a: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsFunctions… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsFunctions…
Jun 29 2015, 6:00 AM

Jun 16 2015

JoelKP added a comment to T102256: HHVM and PhpTags 5.1: In nested foreach loop, the inner loop corrupts the array of the outer loop.

I've now also checked and yes, it works in Zend PHP.

Jun 16 2015, 12:50 PM · MediaWiki-extensions-PhpTags
JoelKP renamed T102256: HHVM and PhpTags 5.1: In nested foreach loop, the inner loop corrupts the array of the outer loop from In nested foreach loop, the inner loop corrupts the array of the outer loop (PhpTags 5.1) to HHVM and PhpTags 5.1: In nested foreach loop, the inner loop corrupts the array of the outer loop.
Jun 16 2015, 12:20 PM · MediaWiki-extensions-PhpTags

Jun 12 2015

JoelKP updated the task description for T102256: HHVM and PhpTags 5.1: In nested foreach loop, the inner loop corrupts the array of the outer loop.
Jun 12 2015, 6:02 PM · MediaWiki-extensions-PhpTags
JoelKP created T102256: HHVM and PhpTags 5.1: In nested foreach loop, the inner loop corrupts the array of the outer loop.
Jun 12 2015, 5:57 PM · MediaWiki-extensions-PhpTags

May 28 2015

JoelKP committed rETSM86f7a1722b1b: Update for PhpTags version 5.1.0 Hook release 8 (v 1.5.1) (authored by Pastakhov).
Update for PhpTags version 5.1.0 Hook release 8 (v 1.5.1)
May 28 2015, 6:33 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rETSMffb76778ef86: Merge "Update for PhpTags version 5.1.0 Hook release 8 (v 1.5.1)" (authored by JoelKP).
Merge "Update for PhpTags version 5.1.0 Hook release 8 (v 1.5.1)"
May 28 2015, 6:33 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT2d4ed7fb1886: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
May 28 2015, 6:27 AM

May 19 2015

JoelKP added a comment to T99412: Transclusion of templates inside PhpTags using require/include?.

I've been thinking about it, but not sure what's best. Some thoughts on various options:

May 19 2015, 1:22 PM · Patch-For-Review, MediaWiki-extensions-PhpTags

May 17 2015

JoelKP updated the task description for T99412: Transclusion of templates inside PhpTags using require/include?.
May 17 2015, 6:49 AM · Patch-For-Review, MediaWiki-extensions-PhpTags
JoelKP created T99412: Transclusion of templates inside PhpTags using require/include?.
May 17 2015, 6:45 AM · Patch-For-Review, MediaWiki-extensions-PhpTags

May 4 2015

JoelKP committed rETWKa1652335d63f: Recognize namespace constants named '*_NS_*' too. (v1.6.4) (authored by JoelKP).
Recognize namespace constants named '*_NS_*' too. (v1.6.4)
May 4 2015, 8:49 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTd090fd800d5c: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsWiki… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsWiki…
May 4 2015, 8:29 AM
JoelKP committed rETAG47466ede8016: Fix PhpTagsException::isFatal(), some refactoring (v5.0.1) (authored by JoelKP).
Fix PhpTagsException::isFatal(), some refactoring (v5.0.1)
May 4 2015, 5:26 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT04cfa0587bcf: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTags… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTags…
May 4 2015, 5:16 AM

Apr 30 2015

Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT2603810f9729: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Apr 30 2015, 8:08 PM
JoelKP committed rETSM6a5ebafa5dff: Add WSemanticStats (v1.5.0) (authored by JoelKP).
Add WSemanticStats (v1.5.0)
Apr 30 2015, 8:07 PM
JoelKP added a comment to T95323: More convenient creation of exceptions in calls to object classes?.

I found one bug: PhpTagsException::isFatal() is always false for a HookException, because $this->code is only set according to the error level in the __toString() method. I made change 207888 to solve this, using a small redesign (which seemed the simplest solution). I don't know if the redesign is the way you would prefer to solve it.

Apr 30 2015, 7:13 PM · MediaWiki-extensions-PhpTags
JoelKP reopened T95323: More convenient creation of exceptions in calls to object classes? as "Open".
Apr 30 2015, 7:03 PM · MediaWiki-extensions-PhpTags
JoelKP committed rETSM0144df492f34: update for PhpTags version 5.0.0 Hook release 7 (v 1.4.3) (authored by Pastakhov).
update for PhpTags version 5.0.0 Hook release 7 (v 1.4.3)
Apr 30 2015, 3:57 PM

Apr 13 2015

JoelKP added a comment to T95323: More convenient creation of exceptions in calls to object classes?.

It's just an idea to make some code in PhpTags extensions shorter. (It can be simpler to exit a hook by throwing an exception. But currently, throwing instead of pushing will stop the runtime.) It's up to you whether it is worth adding support for this.

Apr 13 2015, 3:38 PM · MediaWiki-extensions-PhpTags

Apr 11 2015

JoelKP added a comment to T95323: More convenient creation of exceptions in calls to object classes?.

The new INFO_ORIGINAL_FULL_NAME is even more convenient. :)

Apr 11 2015, 4:47 PM · MediaWiki-extensions-PhpTags

Apr 9 2015

JoelKP added a comment to T95323: More convenient creation of exceptions in calls to object classes?.

It's everything.

Apr 9 2015, 11:19 AM · MediaWiki-extensions-PhpTags

Apr 8 2015

JoelKP added a comment to T94879: Merge PhpTags Wiki, PhpTags Functions and PhpTags Widgets to PhpTags.

I've thought more about PhpTags Functions, which is the one extension among those you are considering that I didn't mention.

Apr 8 2015, 11:39 AM · MediaWiki-extensions-PhpTags

Apr 7 2015

JoelKP created T95323: More convenient creation of exceptions in calls to object classes?.
Apr 7 2015, 6:26 PM · MediaWiki-extensions-PhpTags

Apr 3 2015

JoelKP added a comment to T94829: Add a special page for showing available objects, methods and constants.

Apart from listing objects, constants, etc., a special page could also provide documentation directly in the wiki. Something similar to the current Reference pages for PhpTags Wiki and PhpTags SMW would be possible to generate automatically from the JSON files.

Apr 3 2015, 12:08 PM · MediaWiki-extensions-PhpTags
JoelKP added a comment to T94879: Merge PhpTags Wiki, PhpTags Functions and PhpTags Widgets to PhpTags.

Merging could also be partial, instead of none or all. For example:

  • If basic widgets (wiki lists and tables, etc.) are added to PhpTags, then PhpTags Widgets could still provide additional things. It could have any "extra" widgets that are more specialized, require more Javascript, etc.
  • If you add data storage and querying in PhpTags itself, then maybe some PhpTags Wiki features would also make sense to have. (Support for categories, for example.) But there may still be things in PhpTags Wiki that are "extra" features and can be kept separate.
Apr 3 2015, 10:10 AM · MediaWiki-extensions-PhpTags
JoelKP created T94985: Change type "not object" to "nonobject" in JSON file format.
Apr 3 2015, 7:30 AM · MediaWiki-extensions-PhpTags
JoelKP committed rETSMc168560a0de0: Remove i18n compatibility shim (v1.6.2) (authored by JoelKP).
Remove i18n compatibility shim (v1.6.2)
Apr 3 2015, 7:15 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rETSM0763f3a224b0: Merge "Remove i18n compatibility shim (v1.6.2)" (authored by JoelKP).
Merge "Remove i18n compatibility shim (v1.6.2)"
Apr 3 2015, 7:15 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTaf539ed4512e: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Apr 3 2015, 7:15 AM
JoelKP created T94976: Remove i18n compatibility shims from PhpTags & PhpTags extensions.
Apr 3 2015, 6:33 AM · MediaWiki-extensions-PhpTags
JoelKP edited projects for T71657: [PhpTags] exception in updateBytecodeCache() related to database serialization when using ExtSQI, added: MediaWiki-extensions-PhpTags; removed MediaWiki-extensions-Other.
Apr 3 2015, 6:30 AM · MediaWiki-extensions-PhpTags

Apr 2 2015

JoelKP committed rETWK1a81cffd1759: Fix CACHE_TIME* constants, and a few cleanups (v1.6.1) (authored by JoelKP).
Fix CACHE_TIME* constants, and a few cleanups (v1.6.1)
Apr 2 2015, 9:04 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTf4866f07ed14: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsWiki… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsWiki…
Apr 2 2015, 8:39 AM

Mar 31 2015

JoelKP committed rETSM67567e21f0ef: Ignore empty values, and other minor changes to value handling (v1.4.1) (authored by JoelKP).
Ignore empty values, and other minor changes to value handling (v1.4.1)
Mar 31 2015, 6:31 PM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT91a589d21ad8: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Mar 31 2015, 6:23 PM

Mar 25 2015

JoelKP committed rETSMf607aec715b9: Add support for setting records and subobjects (v1.4.0) (authored by JoelKP).
Add support for setting records and subobjects (v1.4.0)
Mar 25 2015, 3:23 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rETSM19ba4da152dd: Merge "Add support for setting records and subobjects (v1.4.0)" (authored by JoelKP).
Merge "Add support for setting records and subobjects (v1.4.0)"
Mar 25 2015, 3:23 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTb7d8ec6d4bc9: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Mar 25 2015, 3:23 AM

Mar 11 2015

Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT6e1218b2127b: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Mar 11 2015, 6:28 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT2900c7fcfa08: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Mar 11 2015, 6:28 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT9e9ba2401b1c: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Mar 11 2015, 6:18 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT93c31988ebe2: Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/PhpTagsSMW…
Mar 11 2015, 6:13 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT93392edcd730: Updated mediawiki/extensions Project… (authored by JoelKP).
Updated mediawiki/extensions Project…
Mar 11 2015, 6:08 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT84bc8812de73: Updated mediawiki/extensions Project: mediawiki/extensions/Widgets… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/Widgets…
Mar 11 2015, 6:08 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT0c4d181dba9c: Updated mediawiki/extensions Project: mediawiki/extensions/SemanticForms… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/SemanticForms…
Mar 11 2015, 6:08 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT343bdafb4f46: Updated mediawiki/extensions Project: mediawiki/extensions/HeaderTabs… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/HeaderTabs…
Mar 11 2015, 6:08 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXT65e23b0f4dc6: Updated mediawiki/extensions Project… (authored by JoelKP).
Updated mediawiki/extensions Project…
Mar 11 2015, 6:08 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTc62eae46a2f4: Updated mediawiki/extensions Project: mediawiki/extensions/SemanticDrilldown… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/SemanticDrilldown…
Mar 11 2015, 6:08 AM
Gerrit Code Review <gerrit@wikimedia.org> committed rMEXTfc560ea0db84: Updated mediawiki/extensions Project: mediawiki/extensions/Lingo… (authored by JoelKP).
Updated mediawiki/extensions Project: mediawiki/extensions/Lingo…
Mar 11 2015, 6:08 AM

Mar 10 2015

JoelKP committed rETSMa0716d235f25: Improve name and ID lookup in 'WSemanticProperty', ensure properties used are… (authored by JoelKP).
Improve name and ID lookup in 'WSemanticProperty', ensure properties used are…
Mar 10 2015, 11:59 PM
JoelKP committed rETSM9e02c50f59af: Add 'WSemanticData' and 'WSemanticProperty' objects (v1.3.0) (authored by JoelKP).
Add 'WSemanticData' and 'WSemanticProperty' objects (v1.3.0)
Mar 10 2015, 12:42 AM

Jan 1 2015

JoelKP committed rESMWb3f17d1bf048: Support subpages for SMW_NS_CONCEPT_TALK by default (previously missing) (authored by JoelKP).
Support subpages for SMW_NS_CONCEPT_TALK by default (previously missing)
Jan 1 2015, 12:28 AM

Dec 10 2014

JoelKP committed rEWID98b075bda12a: Replace deprecated wfMsgExt call. (authored by JoelKP).
Replace deprecated wfMsgExt call.
Dec 10 2014, 7:06 PM
JoelKP committed rESFO41de8012783b: Replace deprecated calls to wfMsg and wfMsgForContent. (authored by JoelKP).
Replace deprecated calls to wfMsg and wfMsgForContent.
Dec 10 2014, 6:06 PM
JoelKP committed rESIO403ea7a36a55: Replace deprecated wfMsg and wfMsgHtml calls. (authored by JoelKP).
Replace deprecated wfMsg and wfMsgHtml calls.
Dec 10 2014, 5:58 PM
JoelKP committed rESDDbb65754a96a3: Replace deprecated wfMsg and wfMsgForContent calls. (authored by JoelKP).
Replace deprecated wfMsg and wfMsgForContent calls.
Dec 10 2014, 5:57 PM
JoelKP committed rESCQd5eaa125d391: Replace deprecated wfMsgForContent call. (authored by JoelKP).
Replace deprecated wfMsgForContent call.
Dec 10 2014, 5:55 PM
JoelKP committed rETSM09583b88e155: Support passing SemanticQueryInterface constructor options. (authored by JoelKP).
Support passing SemanticQueryInterface constructor options.
Dec 10 2014, 5:42 PM
JoelKP committed rETSMe0ad5fe26710: Add proper i18n messages, replacing the previous placeholders. (authored by JoelKP).
Add proper i18n messages, replacing the previous placeholders.
Dec 10 2014, 5:42 PM
JoelKP committed rELIN2576d940b8f8: Replace remaining deprecated wfMsg and WfMsgForContent calls. (authored by JoelKP).
Replace remaining deprecated wfMsg and WfMsgForContent calls.
Dec 10 2014, 5:04 PM
JoelKP committed rEHET68d409da7cda: Replace deprecated wfMsg calls. (authored by JoelKP).
Replace deprecated wfMsg calls.
Dec 10 2014, 4:57 PM