04aa26d6a2
Add linker tests, fix firstOnly behavior.
...
- Fix: The firstOnly option finally also works if a page contains a link to a given other page that was not currently added by the extension, i.e. that existed prior to an edit or that was manually added.
Closes #12 .
2017-08-29 05:42:49 +02:00
33df917af1
Linker tests.
2017-08-28 19:03:11 +02:00
0d9e74d7e9
Refactor Extension class.
2017-08-27 23:09:38 +02:00
2c0eb6839b
Revise Special class.
...
- Change: The $wgLinkTitlesBatchTimeLimit configuration variable was renamed to $wgLinkTitlesSpecialPageReloadAfter.
2017-08-27 23:06:50 +02:00
f1eae017b9
Merge branch 'unit-tests' into develop
2017-08-27 22:53:12 +02:00
38284b11a1
Rename maintenance script.
2017-08-27 22:53:01 +02:00
1e27f47750
Rename Delimiters to Splitter; add tests.
2017-08-27 22:32:49 +02:00
3f2141e6c7
Add Target unit test.
2017-08-27 22:25:22 +02:00
35b174771e
Refactor Linker class, add Target class.
2017-08-27 22:18:22 +02:00
5f7c96459d
Make Linker class instantiable.
2017-08-27 10:42:10 +02:00
5fe5923bf7
Move processing to Linker class.
2017-08-26 22:12:50 +02:00
4d5554a74e
Add Delimiters class.
2017-08-26 22:01:52 +02:00
51fe6b3910
Rename LinkTitles_Extension.
2017-08-26 21:16:18 +02:00
e4f3da3ab6
Rename LinkTitles_Special.
2017-08-26 21:15:28 +02:00
0a519bbc18
Revise comments.
2017-08-26 21:14:59 +02:00
6c75eec1bb
Rename LinkTitles_Magic file.
2017-08-26 21:08:55 +02:00
5faf4a5968
Test Targets class.
2017-08-26 21:06:29 +02:00
e2a6229487
Atom-ignore gh-pages directory.
2017-08-26 20:57:14 +02:00
3f32077884
Refactor, add Targets class.
2017-08-26 20:35:25 +02:00
a7bd7d19ef
Add testing instructions to README.md.
2017-08-26 05:55:49 +02:00
c484323a70
First working test.
2017-08-26 05:34:54 +02:00
21af7b6699
Merge branch 'release-4.1.0' into develop
2017-08-25 19:32:12 +02:00
40e36cb48f
Merge branch 'release-4.1.0'
2017-08-25 19:31:40 +02:00
5e821ef1a9
Prepare release.
2017-08-25 19:31:30 +02:00
0dbddc795a
Use recursive regex to deal with nested braces.
...
- Fix: Properly handle templates that include other templates.
Addresses #29 .
2017-08-24 19:12:06 +02:00
9d11c5b270
Implement <autolinks> tag.
...
- New: Mark sections that are to be automatically linked with the new `<autolinks>..</autolinks>` tag. This tag only makes sense on pages with the `__NOAUTOLINKS__` magic word, or if both `$wgLinkTitlesParseOnEdit` and `$wgLinkTitlesParseOnRender` are set to false. Note that this tag is parsed when a page is rendered, not when it is saved. Therefore, the links will not appear in the page source.
Addresses #29 .
2017-08-24 14:18:13 +02:00
8f16e00952
Spaces to tabs.
2017-08-24 14:03:05 +02:00
d49acce467
Fix indentation.
2017-08-24 13:58:08 +02:00
2b5b1d4613
Add support for <noautolinks> tag.
...
- New: Mark sections that are not to be automatically linked with the new `<noautolinks>..</noautolinks>` tag.
Addresses #29 .
2017-08-24 13:48:40 +02:00
138d4411a2
Merge branch 'release-4.0.9' into develop
2017-03-21 22:19:34 +01:00
31fd4754fd
Merge branch 'release-4.0.9'
2017-03-21 22:19:01 +01:00
fe8e009565
Bump version and write history.
2017-03-21 22:18:54 +01:00
21ce7cab62
Bump copyright year.
2017-03-21 22:17:58 +01:00
aa8b163228
Fix detecting __NOAUTOLINKS__ on rendering.
...
- Fix: __NOAUTOLINKS__ was not respected during rendering.
The InternalParseBeforeLinks hook is called before the
mDoubleUnderScores instance variable is set.
2017-03-21 22:12:23 +01:00
381194c02e
Merge branch 'release-4.0.8' into develop
2017-02-16 06:31:13 +01:00
ca483ed40b
Merge branch 'release-4.0.8'
2017-02-16 06:30:16 +01:00
debdfdda19
Bump version, write history, write docs.
2017-02-16 06:30:11 +01:00
36bf1fc384
Do not use doQuickEditContent.
...
- Fix: The special page and the maintenance script did not work in MW 1.28.
Closes #24 .
2017-02-16 06:25:46 +01:00
464aac0ccd
Fix incorrect namespace error.
...
- Fix: The special page did not work.
2017-01-19 09:02:30 +01:00
815e8a7822
Do not link inside <gallery>..</gallery> tags.
...
- Fix: Do not link inside <gallery>...</gallery> tags.
Closes #21 .
2017-01-14 06:30:13 +01:00
1cfb1a8c9b
Merge branch 'release-4.0.7' into develop
2017-01-02 13:48:56 +01:00
1c3a055262
Merge branch 'release-4.0.7'
2017-01-02 13:48:20 +01:00
f087efe9b2
Write history, write docs, bump version.
2017-01-02 13:48:10 +01:00
0639b1deaf
Merge pull request #19 from bovender/special-page-performance
...
Cache page titles.
2017-01-02 13:43:48 +01:00
610c221211
Fix preventing linking to self.
2017-01-02 13:42:34 +01:00
9b25d404ce
Cache page titles.
...
- Improvement: Increase performance of special page and maintenance script.
2016-12-29 07:53:58 +01:00
3990252a57
Merge branch 'release-4.0.6' into develop
2016-12-28 12:58:22 +01:00
bfee9b9687
Merge branch 'release-4.0.6'
2016-12-28 12:57:41 +01:00
20937c20d0
Update documentation.
2016-12-28 12:57:35 +01:00
b542bac99c
Update NEWS.
2016-12-28 12:56:51 +01:00