Alex Schroeder
f230a64e7d
Changed nearly all modules from GPLv2 to GPLv3
...
There were some modules that did not offer "or (at your option) any
later version" in their license and these had to be left alone.
This should solve the incorrect FSF address issue #4 on GitHub.
2016-08-16 15:04:47 +02:00
Aleks-Daniel Jakimenko
fd42ebf9c3
With /x, # has a special meaning (escape it!)
2015-09-11 02:55:18 +03:00
Aleks-Daniel Jakimenko
3180e5b02a
smarttitles.pl: allow patterns in #SUBURL
...
(with a colon) to get interlinks interpreted, but now any link pattern will
be parsed in regular #SUBURL.
2015-09-11 00:41:15 +03:00
Alex Schroeder
58e9a1e240
use v5.10 everywhere + enabled test in meta.t
2015-08-18 10:48:03 +02:00
Aleks-Daniel Jakimenko
a615bedccf
Fixed a bunch of stuff
2015-04-28 00:03:11 +03:00
Aleks-Daniel Jakimenko
df87ff82c3
No more redundant 'package OddMuse;'
2015-04-27 17:41:59 +03:00
Aleks-Daniel Jakimenko
40ec24349a
No more "*Sub = *NewSub", \&NewSub used instead. (Partial progress)
2015-04-11 23:41:33 +03:00
Aleks-Daniel Jakimenko
6f8d281d79
No more "use vars"!
2015-04-10 13:31:28 +03:00
Aleks-Daniel Jakimenko
4492ede096
"use strict;" in modules (some modules have problems)
2015-03-27 03:01:01 +02:00
Aleks-Daniel Jakimenko
62c7553d82
'return undef' changed to 'return'
...
This command was used:
find . -type f -print0 | xargs -0 sed -i 's/return undef/return/g'
The idea behind this commit is described on http://oddmuse.org/wiki/Refactoring page.
In short: 'return undef' returns (undef) in list context (a list with one element),
which is wrong.
2015-02-27 12:10:18 +02:00
Alex Jakimenko
9473e08a14
smarttitles.pl allow intermap links in suburl
...
maybe this feature should have been called "sublink"...
2014-08-24 06:33:50 +03:00
Alex Jakimenko
16796b7fe5
smarttitles.pl: added #SUBURL
...
SUBURL is another optional feature that allows you to specify some arbitrary link to be displayed in the subtitle.
This might be handy to wikis where some pages are associated with particular URLs
2014-08-23 09:04:12 +03:00
Alex Jakimenko
1e704ece07
smarttitles.pl: do not match in the middle of the string
2014-08-23 06:27:15 +03:00
Alex Jakimenko
a2e1a73d10
smarttitles.pl: fixed XSS, fixed wrong behaviour when #TITLE was not specified but #SUBTITLE was, fixed wrong behaviour when title or subtitle was specified in the end of the page, some refactoring
2014-08-22 22:01:50 +03:00
Alex Schroeder
5aba2ae56f
Fixed typo in AddModuleDescription sub name
2014-08-21 22:23:23 +02:00
Alex Jakimenko
ee932dee37
Automatically reformatted modules
2014-08-21 07:29:46 +03:00
Alex Schroeder
f11e2a8731
getting rid of $Id$ tags in $WikiDescription
...
Replaced the $Id$ tags in $WikiDescription for all the modules and wiki.pl itself with a link to the source and an appropriate wiki page, if possible. This is shown in action=version and should help users figure out what another wiki has installed.
2012-04-19 02:18:45 +02:00
Brian Curry
4ef34f4e84
Improved perldoc-style documentation.
2008-09-22 10:59:15 +00:00
Brian Curry
16e89bc816
modules/smarttitles.pl: Refactored. This is a flashy rewrite; it improves integration with creole.pl, poetry.pl, et al., HTML configurability, CSS styleability, and perldoc-style documentation.
2008-09-22 10:08:23 +00:00
Charles Mauch
b937ddef24
Added #SUBTITLE support to smarttitles, made backlinks generation a little
...
more script and human friendly.
2006-10-01 04:26:11 +00:00
Charles Mauch
fad97b937b
fixed bug in smarttitles where freelinks were not being detected correctly
...
due to an incorrect use of the $name and $id variables.
2006-09-22 04:36:00 +00:00
Charles Mauch
582cdb6514
more regexp tweaks (sigh)
2006-09-18 17:31:36 +00:00
Charles Mauch
3998fdff6a
minor fix for search regexp, added return $header unless $id; before OpenPage($id);
2006-09-18 16:07:39 +00:00
Charles Mauch
51da457e2c
initial smarttitles.pl submission. It may need a little more work, but it
...
seems to work fine.
2006-09-18 15:54:13 +00:00