linc have you considered switching to parsedown?
We have considered switching libraries entirely, yes; I'll add that as a reminder on the task. I don't think we've made a final decision yet.
There was a change in master some time ago to respect soft linebreaks in Markdown, but it was reverted
You are following closely :) I made an error when implementing soft line breaks and upgrading to latest Markdown library a…
BTW have you considered using native hmac algos where available for session cookies? It might be a bit faster than the hand-rolled solution you have.
I don't know; I'll mention @Todd to see if he has an opinion about it.
Was this already commited?
Yes, it was committed. As I said, it depends on the libraries available on your server. We prefer a different one now, but if it's unavailable, we fallback to older methods that are still compatible…
but the other would should be fine as you could upgrade their hash dynamically/individually if necessary.
Do you mean the other way should be fine? Yes, the upgrade process is seamless. It's just not reversible.
The JForum Porter seems less often used than others.
Well, I wrote that 2 weeks ago. So, I suppose that's true. ;)
Is there anyway to preserve user passwords in forum migrations?
Yes, if you can tell me how J…
I think that will depend on the page. I see for DiscussionController-Index() it's in the view, so it should theoretically render if you call the Content asset. In practice, I don't really ever use that DeliveryType tho, so I'm not sure about its beh…
Have you looked at the 'MorePager' in core? We used to use infinite scroll pre 2.0.18 and abandoned it, but that alternative pager is still used in a few places.
Pretty sure you could just do:
public function DiscussionController_BeforeBuildPager_…
@blizeH It is, but please follow the 2.0 -> 2.1 upgrade instructions that has an extra step or two (including deleting an old file). You may need to run /utility/update more than once.
I recommend testing your theme & plugins on a separate 2…
Auto-increment is only set on a primary key, so you'd just use: ->PrimaryKey('WhateverID')
Truncate is just a method on the SQL object you can call like Insert or any other. Just pass the tablename.
You alter a table by redefining it with Struc…
@jalkut Good eye. This forum is running 2.2, which isn't an official release. The retina graphics are courtesy of "Font Vanillicon" which we developed after the 2.1 branching. It will be in core in the next release, 2.3. It's already open sourced in…