Changesets: MantisBT

master d2a237b6

2024-08-01 08:07

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - plugins/MantisCoreFormatting/lang/strings_galician.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_hindi.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_interlingua.txt Diff File
add - plugins/MantisCoreFormatting/lang/strings_mnc.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_russian.txt Diff File

master f34773b8

2024-07-29 08:10

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - plugins/MantisCoreFormatting/lang/strings_chinese_traditional.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_german.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_korean.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_luxembourgish.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_macedonian.txt Diff File
mod - plugins/MantisCoreFormatting/lang/strings_serbian.txt Diff File

master 1b3ca867

2024-07-26 19:10

hotzeplotz

Committer: community


Details Diff
Syntax highlighting for code blocks

This improves the MantisCoreFormatting plugin by adding syntax
highlighting for code blocks.

This implementation is based on Prism.js, using a single js file, to
make it easier to replace it with an other solution if needed in the
future.

Features:
- activate or deactivate syntax highlighting completely
- select a theme from those provided by the Prism.js main repository
- activate one or more plugins (see below)
- autoload languages as needed (i.e. ```xxxx will load language xxxx);
with $g_cdn_enabled = ON; the resources are loaded from [1]
- nothing is loaded if there are no <code> blocks

Bundled plugins:
- copy-to-clipboard: https://prismjs.com/plugins/copy-to-clipboard/
- show-language: https://prismjs.com/plugins/show-language/
- show-invisibles: https://prismjs.com/plugins/show-invisibles/
- line-numbers: https://prismjs.com/plugins/line-numbers/
- normalize-whitespace (default): https://prismjs.com/plugins/normalize-whitespace/
- match-braces (with "rainbow braces"): https://prismjs.com/plugins/match-braces/
- diff-highlight: https://prismjs.com/plugins/diff-highlight/
- inline-color: https://prismjs.com/plugins/inline-color/
- previewers: https://prismjs.com/plugins/previewers/

Fixes 0034124, PR https://github.com/mantisbt/mantisbt/pull/1986

[1]: https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js

Signed-off-by: Damien Regad <dregad@mantisbt.org>
Affected Issues
0034124
mod - css/ace-mantis.css Diff File
mod - plugins/MantisCoreFormatting/MantisCoreFormatting.php Diff File
mod - plugins/MantisCoreFormatting/files/markdown.css Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/README.md Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-abap.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-abnf.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-actionscript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ada.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-agda.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-al.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-antlr4.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apacheconf.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apex.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-apl.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-applescript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-aql.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arduino.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arff.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-armasm.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-arturo.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asciidoc.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asm6502.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-asmatmel.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-aspnet.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-autohotkey.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-autoit.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-avisynth.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-avro-idl.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-awk.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bash.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-basic.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-batch.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bbcode.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bbj.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bicep.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-birb.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bison.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bnf.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bqn.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-brainfuck.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-brightscript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bro.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-bsl.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-c.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cfscript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-chaiscript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cil.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cilkc.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cilkcpp.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-clike.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-clojure.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cmake.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cobol.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-coffeescript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-concurnas.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cooklang.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-coq.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-core.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cpp.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-crystal.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csharp.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cshtml.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csp.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-css-extras.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-css.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-csv.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cue.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-cypher.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-d.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dart.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dataweave.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dax.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dhall.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-diff.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-django.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dns-zone-file.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-docker.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-dot.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ebnf.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-editorconfig.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-eiffel.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ejs.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-elixir.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-elm.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-erb.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-erlang.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-etlua.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-excel-formula.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-factor.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-false.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-firestore-security-rules.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-flow.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-fortran.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-fsharp.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-ftl.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gap.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gcode.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gdscript.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gedcom.min.js Diff File
add - plugins/MantisCoreFormatting/files/syntax-highlighting/components/prism-gettext.min.js Diff File

master ab5165f6

2024-07-24 21:48

dependabot[bot]

Committer: dregad


Details Diff
Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2

Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.9.1 to 7.9.2.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.9.1...7.9.2)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: direct:production
update-type: version-update:semver-patch
...

Fixes 0033421, PR https://github.com/mantisbt/mantisbt/pull/2018

Signed-off-by: dependabot[bot] <support@github.com>
Affected Issues
0033421
mod - composer.lock Diff File

dependabot/composer/guzzlehttp/guzzle-7.9.2 2035f575

2024-07-24 21:48

dependabot[bot]

Committer: community


Details Diff
Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2

Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.9.1 to 7.9.2.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.9.1...7.9.2)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: direct:production
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
mod - composer.lock Diff File

master f5cef6fe

2024-07-23 06:34

dregad


Details Diff
Merge branch 'master-2.26'
mod - admin/check/check_api.php Diff File
mod - admin/check/check_database_inc.php Diff File

master-2.26 b93a0861

2024-07-23 06:33

dregad


Details Diff
Merge branch '34480-admin-checks-mysql'

PR https://github.com/mantisbt/mantisbt/pull/2012
mod - admin/check/check_api.php Diff File
mod - admin/check/check_database_inc.php Diff File

master ff2aaaaa

2024-07-23 03:48

dependabot[bot]

Committer: community


Details Diff
Bump guzzlehttp/guzzle from 7.8.1 to 7.9.1

Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.8.1 to 7.9.1.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.1...7.9.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: direct:production
update-type: version-update:semver-minor
...

Fixes 0033421, PR https://github.com/mantisbt/mantisbt/pull/2017

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Affected Issues
0033421
mod - composer.lock Diff File

master ab7473f9

2024-07-23 03:45

dependabot[bot]

Committer: community


Details Diff
Bump phpunit/phpunit from 9.6.19 to 9.6.20 (0002014)

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.19 to 9.6.20.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.20/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.19...9.6.20)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...

Fixes 0033098, PR https://github.com/mantisbt/mantisbt/pull/2014

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Affected Issues
0033098
mod - composer.lock Diff File

master 60de7f9e

2024-07-22 10:17

dregad


Details Diff
Fix 0034498: improve $g_email_send_using_cronjob documentation Affected Issues
0034498
mod - docbook/Admin_Guide/en-US/config/email.xml Diff File

master 4813051a

2024-07-22 08:09

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_belarusian_tarask.txt Diff File
add - plugins/Gravatar/lang/strings_kaa.txt Diff File

dependabot/composer/guzzlehttp/guzzle-7.9.1 75674b03

2024-07-21 21:18

dependabot[bot]

Committer: community


Details Diff
Bump guzzlehttp/guzzle from 7.8.1 to 7.9.1

Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.8.1 to 7.9.1.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.1...7.9.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: direct:production
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
mod - composer.lock Diff File

dependabot/composer/guzzlehttp/guzzle-7.9.0 efe721c9

2024-07-18 21:29

dependabot[bot]

Committer: community


Details Diff
Bump guzzlehttp/guzzle from 7.8.1 to 7.9.0

Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.8.1 to 7.9.0.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.1...7.9.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: direct:production
update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
mod - composer.lock Diff File

master d10b68f1

2024-07-11 16:48

atrol


Details Diff
Fix INTERNAL APPLICATION ERROR when creating a project

Regression introduced by changes in issue 0034468
Affected Issues
0034468
mod - core/commands/ProjectAddCommand.php Diff File

master 3d5fa0dc

2024-07-11 08:09

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_hebrew.txt Diff File

dependabot/composer/phpunit/phpunit-9.6.20 f0668511

2024-07-10 21:19

dependabot[bot]

Committer: community


Details Diff
Bump phpunit/phpunit from 9.6.19 to 9.6.20

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.19 to 9.6.20.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.20/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.19...9.6.20)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
mod - composer.lock Diff File

master b7fc06f0

2024-07-10 17:20

atrol


Details Diff
Fix INTERNAL APPLICATION ERROR when adding or editing versions

Regression introduced by changes in issue 0034468
Affected Issues
0034468
mod - core/commands/VersionGetCommand.php Diff File

master aba95a60

2024-07-08 08:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_german.txt Diff File
mod - lang/strings_swedish.txt Diff File

master 22cf6fd0

2024-07-04 08:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_belarusian_tarask.txt Diff File
mod - lang/strings_russian.txt Diff File
mod - plugins/Gravatar/lang/strings_belarusian_tarask.txt Diff File

master f61e78d8

2024-07-01 08:08

translatewiki.net


Details Diff
Localisation updates from https://translatewiki.net. [skip ci]
mod - lang/strings_dutch.txt Diff File
mod - lang/strings_slovak.txt Diff File
mod - lang/strings_ukrainian.txt Diff File
mod - plugins/MantisGraph/lang/strings_ukrainian.txt Diff File

master-2.26 7a49e0b8

2024-06-30 07:36

dregad


Details Diff
Remove code duplication in check_api.php

Functions check_print_test_row() and check_print_test_warn_row() were
almost identical, the only difference being in the logic to determine
if the check is a warning or failure.

A new optional parameter $p_warning was added to check_print_test_row()
and the logic adapted, allowing removal of duplicat code in
check_print_test_warn_row() which is reduce to a simple call to
check_print_test_row().

Fixes 0034492
Affected Issues
0034492
mod - admin/check/check_api.php Diff File

master-2.26 36cd5600

2024-06-30 07:35

dregad


Details Diff
Code cleanup

- Static analysis warnings
- Updated links
mod - admin/check/check_api.php Diff File
mod - admin/check/check_database_inc.php Diff File

master-2.26 0199cd42

2024-06-30 07:33

dregad


Details Diff
Convenience link to report missing MySQL release

When using a MySQL release not defined in the $t_versions array, the
database admin checks prints an error message to inform user that life
cycle checks can't be performed.

This commit improves the message with a link to the MantisBT bugtracker,
opening a pre-filled bug report.

Fixes 0034480
Affected Issues
0034480
mod - admin/check/check_database_inc.php Diff File

master-2.26 141fec8a

2024-06-30 07:32

dregad


Details Diff
Adapt MySQL Admin Checks to new release model

With Oracle's introduction of Long Term Support (LTS) and Innovation
releases in 2023 [1], the logic implemented in check_database_inc.php
for the old General Availability (GA) model is no longer applicable.

This commit adapts the logic as follows:
- releases <= 8.0 use the former model with a GA version marking
start of official support, 5 years active + 3 years extended)
after which the release is considered end-of-life
- LTS releases basically follow the same model, but the GA version
is always the .0 (8.4.0 is the first LTS release)
- Innovation releases support ends when the next version is released,
or 3 months after go-live if the next release is not defined

Fixes 0034480

[1]: https://blogs.oracle.com/mysql/post/introducing-mysql-innovation-and-longterm-support-lts-versions
Affected Issues
0034480
mod - admin/check/check_database_inc.php Diff File

master-2.26 42476765

2024-06-30 07:21

dregad


Details Diff
Add newer MySQL releases to Admin Checks list

Fixes 0034480
Affected Issues
0034480
mod - admin/check/check_database_inc.php Diff File
 First  Prev  1 2 3 ... 19 20 21 22 23 24 25 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 630 ... 700 ... 729 730 731  Next  Last