Good Morning!
This are the git changes for DokuWiki committed
yesterday. Please test them and report bugs.
---------------------------------------------------------------------
http://github.com/splitbrain/dokuwiki/commit/70635395b71e75876aac73b7b10432493ff6c909
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 11:23:32 2017 +0100
fix pass by reference bug identified by scrutinizer
$pagelog->getRevisions(-1, 1) cannot be passed to array_pop() as the
parameter $array expects a reference.
http://github.com/splitbrain/dokuwiki/commit/2d90435a31c7fff6ce5a043dd1866c3d917da5a8
Merge: 82be966 c83f69b
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 11:07:59 2017 +0100
Merge pull request #1507 from ssahara/pageinfo
remove fullpath() call in pageinfo
http://github.com/splitbrain/dokuwiki/commit/82be96697e840adb6f6cd5ace6d8751a4c0a56c5
Merge: 472b5ca 97c3189
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 11:04:36 2017 +0100
Merge pull request #1602 from metinn/master
added rev number to most recent link in old revisions page
http://github.com/splitbrain/dokuwiki/commit/472b5ca14d2a1ca8871e3e8592e7ce85d33abf37
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 11:00:35 2017 +0100
removed commented out code
http://github.com/splitbrain/dokuwiki/commit/56bf57c61324a0954f7491ff9ee3cfe2f933654b
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 10:59:31 2017 +0100
remove unused code
http://github.com/splitbrain/dokuwiki/commit/427bf9a2e8b3a0f04ef823da373aaa084bdcc346
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 10:52:39 2017 +0100
do not deliver scripts to ie<9 fixes #1816
All script tags are now surrounded by conditional comments to tell
Internet Explorer 8 and lower to not even bother trying to load the
JavaScript.
http://github.com/splitbrain/dokuwiki/commit/65a6bb072adbc4fdbfd45391b93c089e18c997ac
Merge: 35284e8 727b7c4
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 10:25:11 2017 +0100
Merge branch 'jqsplit'
* jqsplit:
Restore smoothness.css using update.sh
allow selecting the preferred CDN and add event
load jquery via https always
split off jquery from other JS and add CDN option #1766
use external version file for jquery updates
removed jQuery.browser calls
replace deprecated bind() calls
replace deprecated delegate() calls
fixed radio options in media manager for new jQ-UI
jQuery Updates
http://github.com/splitbrain/dokuwiki/commit/35284e8c5ae28c1a30228e967dfeb81e82158fe5
Merge: 77cd130 6506eaa
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 09:56:41 2017 +0100
Merge pull request #1771 from splitbrain/blanktitles
fix problems with header that look falsy. fixes #1770
http://github.com/splitbrain/dokuwiki/commit/77cd13007b36faa37eaef4686b425369bb2fd844
Merge: 47579b9 a4306b7
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 09:55:47 2017 +0100
Merge pull request #1791 from splitbrain/delayed_writes
Handle delayed writes gracefully
http://github.com/splitbrain/dokuwiki/commit/47579b9fec4f6878ebde1f8211de8aee3b332ca2
Merge: aa1f0d9 59b616c
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 09:54:50 2017 +0100
Merge pull request #1804 from splitbrain/simplepie
updated SimplePie and moved to composer based install. #1800
http://github.com/splitbrain/dokuwiki/commit/aa1f0d9c5c60f885ff91ff3a2106f06f95152c56
Merge: ad91274 ad4b324
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Fri Feb 3 09:53:17 2017 +0100
Merge pull request #1809 from splitbrain/adminicons
Admin Page refactoring
http://github.com/splitbrain/dokuwiki/commit/ad4b3247f1e8cc5bf4180f0671835f8527e87b43
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Tue Jan 31 19:17:19 2017 +0100
typo fix
http://github.com/splitbrain/dokuwiki/commit/d1a3148a1a6b2f9980aa613804d4ca9bd664baf5
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Tue Jan 31 19:14:41 2017 +0100
removed unneeded clearer
http://github.com/splitbrain/dokuwiki/commit/5d2e38cbc3a722bfaad4ab61b0e5ef12ab3bae31
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Tue Jan 31 19:11:07 2017 +0100
use lower case class names
http://github.com/splitbrain/dokuwiki/commit/220b8a20866d9b7398996bd30dbc61f61345209c
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Tue Jan 31 19:06:29 2017 +0100
improve admin styling
* use inline-block instead of flexbox
* fix RTL alignments
http://github.com/splitbrain/dokuwiki/commit/6dfd365d044e1d5db758dfee39a8b529e7d8ec64
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Tue Jan 31 18:32:07 2017 +0100
Revert "removed the no longer used admin PNG icons"
This reverts commit b8b60fdbcef5123b187a73a7031820d0ea6a12be.
The images are now to be seen as deprecated but will remain for a little
longer. They will be released in the future.
http://github.com/splitbrain/dokuwiki/commit/0849fa881a98d8f1231a6959d40e7eda4a8ffc06
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Tue Jan 31 18:29:56 2017 +0100
more cleanup in embedSVG
now comments and line breaks between tags are removed
http://github.com/splitbrain/dokuwiki/commit/eb8a8555eb8aea4b8f7ba98965cd8e08e565df0b
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 15:07:13 2017 +0100
fixed access to wrong variable
http://github.com/splitbrain/dokuwiki/commit/ebf33c90a18ed2c990c7fed754655482b1055a22
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 14:46:25 2017 +0100
old PHP versions can't calculate in the initialzing
http://github.com/splitbrain/dokuwiki/commit/b8b60fdbcef5123b187a73a7031820d0ea6a12be
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 14:32:02 2017 +0100
removed the no longer used admin PNG icons
http://github.com/splitbrain/dokuwiki/commit/713faa941b07108945b487dfce13020cb27032bf
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 14:27:16 2017 +0100
Adds proper styling for new Admin UI
http://github.com/splitbrain/dokuwiki/commit/47d645c8eef1bd897ed678bebec66b030168ba2b
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 13:52:47 2017 +0100
added SVG icons for our admin actions
using icons from https://materialdesignicons.com/
http://github.com/splitbrain/dokuwiki/commit/1935f90231b856fe3b6ee85595d526cb228397f4
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 13:51:53 2017 +0100
increased the default limit for embedded SVGs to 2kb
more complex material design icons can be somewhat larger than 1kb
http://github.com/splitbrain/dokuwiki/commit/0470c28f15a56bd580c5b33b3a943d8b5429a8dd
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 13:48:54 2017 +0100
refactor Admin UI
This introduces a new dokuwiki\Ui namespace and refactors the Admin
screen into a Ui class. The ultimate goal is to split up the big,
complex functions in inc\html.php in better maintainable classes in the
Ui namespace. This is the first go at it. Others function->class
conversions should follow.
This also switches the icons for our base admin plugins to inline SVG.
(files and styling not included, yet).
http://github.com/splitbrain/dokuwiki/commit/3c27983bf31e688c6e84d5897c5aaa8cff430918
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 12:25:40 2017 +0100
Use inline SVG for Admin Plugin icons and style them via CSS
This introduces an embedSVG() function that can be used at other places.
http://github.com/splitbrain/dokuwiki/commit/3b93167c7415ac4204a02113d7080b956191c300
Author: ThisNameIsNotAllowed <ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Sat Jan 21 11:22:07 2017 +0100
Provide icons for plugins in admin menu
Squashed commit of the following:
commit 86183b66c5b53b47e5ddb1e0d1c155c06c331d35
Merge: ebfb1ab1e 4a8f4288e
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Jan 21 11:20:32 2017 +0100
Merge branch 'master' of git://github.com/ThisNameIsNotAllowed/dokuwiki
into pull-request-1767
* 'master' of git://github.com/ThisNameIsNotAllowed/dokuwiki:
Update admin.php
Update admin.php
Update _admin.css
Update admin.php
Update html.php
Update _admin.css
Update html.php
Update html.php
Update html.php
Update.html
Update html.php
Update admin.php
commit 4a8f4288e61d48156bf9c4a7c49756912e4dac25
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Fri Jan 20 09:25:52 2017 +0100
Update admin.php
Changed the code to check for icons being SVG files.
This should fix php5.3 errors for using method returns straight on.
commit e43b6cae1e12c1d24efae301e6b25f79a660f353
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Fri Jan 20 08:22:41 2017 +0100
Update admin.php
Removed elements that could lead to behaviors that shouldn't occure.
commit 9af82fb6f43a5ce10ba9b54f1d5f5cac644c7611
Merge: b99c67797 0b8d1871c
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Jan 19 16:22:02 2017 +0100
Merge pull request #1 from ThisNameIsNotAllowed/add-c
Added css, forced the author to use ".svg"-files for plugin icons.
commit 0b8d1871c8bd0a02aca3ff56128465e8739c96ea
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Jan 19 16:17:34 2017 +0100
Update _admin.css
fixed some aligning for plugin names.
commit 9158649de99867574471a2b894f8611bb99b9a7f
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Jan 19 15:49:20 2017 +0100
Update admin.php
Added method to return menu icons only in case their mime type matches
svg files.
Added warning to getMenuIcon comments telling the user to provide svg
only.
commit 6df4e0f41880d40f0e7b1882d26fc647d6d2188e
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Jan 19 15:46:17 2017 +0100
Update html.php
Added code to accept svg files only.
Also changed names of css classes to suit dokuwiki style.
commit 3435abc52ac1dbd4e0cea291a8b30bef722638a6
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Jan 19 15:41:06 2017 +0100
Update _admin.css
Added css for displaying plugin icons.
commit b99c67797eafdb73351f62d2db4c206426b9f828
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Nov 24 14:16:23 2016 +0100
Update html.php
Changed the list of admin plugins.
The icons and plugin names appearance can now be influenced by css.
commit 479c6517ff6fc6010c24b2a285249f3600bc3248
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Thu Nov 24 13:45:08 2016 +0100
Update html.php
Cleaned, due to too much duplicated code.
commit e621fd9788c064cc22385cfa4999a9be588bedc2
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Wed Nov 23 16:26:14 2016 +0100
Update html.php
Changed class name for images shown before plugin names.
commit 9099dac8483fc1aa5a875755ba3dea6e7eb3f280
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Wed Nov 23 16:24:01 2016 +0100
Update.html
Added icon to plugin array
commit faea3ceb7986ecd6d6bad3d8055a388f3810c4b1
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Wed Nov 23 15:56:40 2016 +0100
Update html.php
Added support to display plugin icons in admin menu.
commit 539e60be075ab060d7d57beadc74d94606262a2e
Author: ThisNameIsNotAllowed
<ThisNameIsNotAllowed[at]users.noreply.github.com>
Date: Wed Nov 23 15:51:39 2016 +0100
Update admin.php
Add support for icons in admin menu.
http://github.com/splitbrain/dokuwiki/commit/a4306b74b5f8e9460b5a7e3378ac154c4b4b220b
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Wed Jan 18 19:13:15 2017 +0100
touch an attic file after writing it
This should ensure it has the same lastmod timestamp as the revision it
stores.
http://github.com/splitbrain/dokuwiki/commit/59b616ccfd538b2ad784685b41eecdcdcfbf5719
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Wed Jan 18 19:02:50 2017 +0100
updated SimplePie and moved to composer based install. #1800
This updates the SimplePie RSS parser to the recent 1.4.3 release,
fixing an PHP 7 bug (and probably others). We now use a composer based
install.
http://github.com/splitbrain/dokuwiki/commit/7f48c40e3df676e1687a06caf63827e2dbdea626
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Jan 1 20:15:42 2017 +0100
Fix media changelog test that did not expect delayed changelog entry
What happened was that in the place of the new `waitForTick`-call an
actual delay happened and therefore the file modification time and the
deletion entry were two different points in time, resulting in random
test failures. The test enforces this now, the condition to test has
been adjusted.
http://github.com/splitbrain/dokuwiki/commit/7e95efec8b4f68915af17cc5840132b9c94703dc
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Jan 1 19:20:52 2017 +0100
Add testing of delayed writes to the remote API
http://github.com/splitbrain/dokuwiki/commit/ea466a98bcd9ffcfa5dd4f61b8155f4626d16586
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Jan 1 19:08:42 2017 +0100
Added more testing to ensure correct handling of delayed writes
http://github.com/splitbrain/dokuwiki/commit/2e38f5796c00e0cf52a9a5eb2dbdd70d52508926
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Jan 1 17:30:54 2017 +0100
RemoteAPICore: do not rely on timestamps of saved revisions
This fixes the remote API's relying on timestamps of files in the attic
directory. While the timestamp of the current page is always the
revision (and actually how the timestamp of the revision is determined),
timestamps of attic files do not necessarily match the revision they
represent. This should also fix random test failures in the remote api
tests.
http://github.com/splitbrain/dokuwiki/commit/2d69eb446371be7c2606554965fe72476f7cb440
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Jan 1 17:21:53 2017 +0100
Fix typo in saveWikiText that could lead to wrong changelog entries
This fixes saving the actually saved timestamp for deleted revisions in
the change log. Before this, the change log got 0 as timestamp and
therefore used the current time - which might be wrong if the current
second changed in between touching the page and adding the entry to the
changelog.
http://github.com/splitbrain/dokuwiki/commit/727b7c491ae61e48f75cf7b120d124af405264ce
Author: Michael Hamann <michael[at]content-space.de>
Date: Sun Jan 1 13:46:25 2017 +0100
Restore smoothness.css using update.sh
The file had 0 bytes before (starting from
5928c8e71080077bf8d9ed0cbfe33ffa8ca7b904) - probably something went
wrong while executing update.sh.
http://github.com/splitbrain/dokuwiki/commit/fa078663938bc6227e460315b2febc92ae93e897
Author: Andreas Gohr <gohr[at]cosmocode.de>
Date: Wed Dec 21 16:14:48 2016 +0100
allow selecting the preferred CDN and add event
We now have two CDNs available. code.jquery.com which is the more
popular one and CDNjs which is the faster one. Plugin authors can use a
plugin hook to easily implement their own preferred CDN. Authors might
even use this event to conditionally load additional JavaScript files.
http://github.com/splitbrain/dokuwiki/commit/6506eaac3ac079120577edda961e5018bcb29465
Author: Andreas Gohr <gohr[at]cosmocode.de>
Date: Wed Nov 30 14:57:13 2016 +0100
do not static cache useheading during tests
This took me way to long to figure out. The useheading setting was
cached in a static variable which is fine usually as it doesn't change
during a single request. But in testing we want to change it often.
http://github.com/splitbrain/dokuwiki/commit/f515db7fa4f336497ade5e5831cfd1365c7862ea
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Mon Nov 28 18:23:38 2016 +0100
fix problems with header that look falsy. fixes #1770
http://github.com/splitbrain/dokuwiki/commit/7a5ae06dac759c4df73f8143ae6bc4013b640423
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 15:03:31 2016 +0100
load jquery via https always
http://github.com/splitbrain/dokuwiki/commit/61537d473082f0edeb704a391f412ea4040b3226
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 14:29:40 2016 +0100
split off jquery from other JS and add CDN option #1766
jQuery (and UI and Migrate) are now loaded separately from the rest of
the JavaScript. This adds at least one HTTP request more but has some
advantages:
* browsers can cache it independently
* the cache is only invalidated when versions update
* we do not apply any transformations (replacements, minimizing, etc) on
this code anymore which makes our dispatcher faster for the other JS
* browsers seem to load (not execut) both (jquery and other) parallel,
which might increase download speed a bit
This split allowed for the introduction of a new config: jquerycdn. When
enabled the 3 jquery files are loaded from jQueries CDN. This adds
another two HTTP requests but:
* since it's another host those files do not apply to the 4 request per
host limit and can be loaded (not executed) in paralell which might
increase download speeds a bit
* the CDN is distributed worldwide which means files are requested from
the closest location, increasing the download speeds
* since these files/CDN are very popular, chances are high that people
already have them cached in their browsers, reducing the download time
to 0 and effectiely halving the javascript needed to download
The option currently defaults to 'off', but I would argue 'on' would be
the better default.
http://github.com/splitbrain/dokuwiki/commit/5928c8e71080077bf8d9ed0cbfe33ffa8ca7b904
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 14:21:52 2016 +0100
use external version file for jquery updates
this also removes the non inified versions and incorporates some updates
the jquery CDN just pushed for jquery-ui
http://github.com/splitbrain/dokuwiki/commit/0a1c13c92d15be092eb02ef8725de246fd94d52b
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 11:45:59 2016 +0100
removed jQuery.browser calls
jQuery.browser no longer exists in jQuery nor in jQuery migrate. A quick
check in Opera and IE11 suggests that both parts that used it are no
longer needed so they were simply removed.
More browser tests especially for the resize handling in the media manager
are recommended.
http://github.com/splitbrain/dokuwiki/commit/5170fe9966e28e9377cd886689693f8195423208
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 11:26:12 2016 +0100
replace deprecated bind() calls
The bind() call is deprecated in jQuery 3. This replaces it with
the on() call.
http://github.com/splitbrain/dokuwiki/commit/568cdecd0ba305fe933f10c97c3448d16ef2e4ca
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 11:11:18 2016 +0100
replace deprecated delegate() calls
The delegate() call is deprecated in jQuery 3. This replaces it with the
on() call.
http://github.com/splitbrain/dokuwiki/commit/46b9e007ebd787fb7108e55d926ad697e50ca526
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 11:00:03 2016 +0100
fixed radio options in media manager for new jQ-UI
jQuery UI replaced the buttonset widget with a controlgroup widget. This
adjusts the JavaScript and styling accordingly.
http://github.com/splitbrain/dokuwiki/commit/920904359a7088e3cf3885a96c03c453aa9e4095
Author: Andreas Gohr <andi[at]splitbrain.org>
Date: Sat Nov 26 10:22:35 2016 +0100
jQuery Updates
- jQuery to 3.1.1
- jQuery UI to 1.12.1
- jQuery Migrate to 3.0.0
There are a few warnigs from migrate that have to be fixed. The toggles
in the Media Manager are also missing their proper icons.
http://github.com/splitbrain/dokuwiki/commit/97c3189facedde15b84f032dca321ce2ee21b2af
Author: Metin Güler <eng.metin[at]gmail.com>
Date: Fri Jun 3 12:53:54 2016 +0300
fixing for php 5.3
http://github.com/splitbrain/dokuwiki/commit/fe101f30b5212e738eb1ab5fd0b688acd53fc706
Author: Metin Güler <eng.metin[at]gmail.com>
Date: Fri Jun 3 11:39:39 2016 +0300
added rev number to most recent link in old revisions page
http://github.com/splitbrain/dokuwiki/commit/c83f69ba2492df8d0e6b57e3d5746b45416771a2
Author: Satoshi Sahara <sahara.satoshi[at]gmail.com>
Date: Mon Mar 21 22:19:43 2016 +0900
remove unnecessary fullpath()
http://github.com/splitbrain/dokuwiki/commit/317a04c455623808bdc7574d4a54c7817cbf62e7
Author: Satoshi Sahara <sahara.satoshi[at]gmail.com>
Date: Sat Mar 19 18:30:52 2016 +0900
remove fullpath() call
fullpath processing here seems unnecessary, wikiFN($ID) returns a valid
filepath for the page text file.
---------------------------------------------------------------------
You can download individual diffs or patches by appending .diff or
.patch to the given commit URLs above.
Bye,
your git changelog mailer
--
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist