History log of /web-bugs/ (Results 76 – 100 of 1003)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5cdac95a06-May-2019 Peter Kokot

Add automatic fixtures generator importer

When developing site locally, developer needs to have data sets to run
manual tests, see how the app is built, and similar. The new additional

Add automatic fixtures generator importer

When developing site locally, developer needs to have data sets to run
manual tests, see how the app is built, and similar. The new additional
command line command using Symfony/Console component creates a main
scripts/console entry point for running Commands. Initial set of demo
fixtures data is generated using the faker library and includes most
data needed to use and test application manually in the local
environment.

show more ...

9d47b05f22-May-2019 Peter Kokot

Convert all tabs to spaces

80d03e3e04-Jan-2019 Peter Kokot

Move simple pages to templates

This is initial patch of the series of patches that moves the most
simple pages to templates.

353abb3d21-May-2019 Peter Kokot

Fix #64249: Bug tracker doesn't send notifies on adding of pull requests

This now sends also notification about GitHub pull request being
attached to a bug report.

3c34439221-May-2019 Peter Kokot

Fix #62088: Missing changelog entry when adding patch

80abfff421-May-2019 Peter Kokot

Add sorting and pdo_sqlite requirement to composer.json

1c9eef5220-May-2019 Peter Kokot

Upgrade to PHP 7.3

Application now also support PHP 7.3 as a minimum for future code
changes.

f762db3416-May-2019 Pieter Hordijk

Add tests fixes

- Added filter to phpunit config
- This enables support for coverage support
- Moved unit tests to dedicated directory
- Also created constants for the locations

Add tests fixes

- Added filter to phpunit config
- This enables support for coverage support
- Moved unit tests to dedicated directory
- Also created constants for the locations of the fixtures and mocks for
testing so we do not have to use relative paths in tests
- Updated phpunit to 8
- Added type information to tests
- Added return type and parameter type declarations for tests
- Added strict types to tests
- CS fixes in tests
- Aligning arrays, consistent string concatenation, removed unused local
vars
- Added constant for test cache directory
- Make the autoloader also properly work on windows
- Windows does not care about the directory separator used so just trim
both variant from the end.

show more ...

3c825bc815-May-2019 Pieter Hordijk

Do not use suspended status when requesting a random ticked

6d59ead005-May-2019 Peter Kokot

Fix undefined index if bug status not set

35463d9f05-May-2019 Peter Kokot

Fix #77971: Can't access other than 1st page of advanced bug search

2abc2bd004-May-2019 Peter Kokot

Bump Composer dependencies

9833728004-May-2019 Peter Kokot

Fix #77452: Undefined status Wont fix

This adds additional explanation of the "Wont fix" status.

408f4f0805-Mar-2019 Peter Cowburn

add new word to spam list

7e3870ef10-Feb-2019 Gabriel Caruso

Remove PHP 5.6 from "Common searches" list

5cd2630a24-Dec-2018 Peter Kokot

Add dependency injection container

This patch introduces a dependency injection container for the PHP bug
tracker application. Container deals with the creation of all service
classe

Add dependency injection container

This patch introduces a dependency injection container for the PHP bug
tracker application. Container deals with the creation of all service
classes and additionally provides retrieving of configuration parameters.
Service classes are used everywhere in the app - from accessing database
to uploading files. Configuration parameters include infrastructure
configuration (database credentials...) and application level
configuration (directories locations...).

Container is compatible with the PSR-11 container interface defined
so it is simple to quickly understand its usage. Advanced features
such as autowiring are not included in this phase.

show more ...

102df81525-Jan-2019 Peter Kokot

Bump Composer dependencies

e3c4b0ac23-Jan-2019 Peter Kokot

Replace deprecated Text_Diff PEAR package with Horde Text_Diff

This patch replaces obsolete Text_Diff PEAR package with newer and still
maintained Horde Text_Diff version 2.2.0 as sugges

Replace deprecated Text_Diff PEAR package with Horde Text_Diff

This patch replaces obsolete Text_Diff PEAR package with newer and still
maintained Horde Text_Diff version 2.2.0 as suggested in the packages
descriptions.

Since bugs.php.net production is not ready for Composer installations yet,
the Text_Diff package is bundled in the Git repository directly. Its
classes are not compliant with PSR-4 yet so the classmap has been used
until future PSR-4 migration and refactorings.

show more ...

ae57162e16-Dec-2018 Peter Kokot

Refactor fetching versions

- Procedural code moved to OOP
- Added unit tests
- Added a more flexible tmp folder location and introduce var folder
(in production this won't work

Refactor fetching versions

- Procedural code moved to OOP
- Added unit tests
- Added a more flexible tmp folder location and introduce var folder
(in production this won't work yet, so we still use /tmp there).
For local development environments var directory in project root
is used for faster and easier project setup.
- Added initial extensible PSR-16-alike semi-compatible cache class
and refactored storing fetched versions.
- The versions list generator is now simpler and a bit more logical
what is happening. Versions sort order is the same as before.
- Added ComposerScripts utility/service class for creating required
directories (uploads and var/cache), and configuration file, when
installing application in development environment.

show more ...

6712d9e104-Jan-2019 Christoph M. Becker

Fix #77403: Issue tracker: Undefined status "Suspended"

068d851417-Dec-2018 Peter Kokot

Add template engine

This patch adds an initial simplistic template engine to separate logic
from the presentation.

Basic initial features:
- escaping via Context::noHtml() a

Add template engine

This patch adds an initial simplistic template engine to separate logic
from the presentation.

Basic initial features:
- escaping via Context::noHtml() and Context::e() methods
- blocks
- nesting options using includes and extending layouts
- PHP syntax
- variable scopes dedicated to template scope only
- Appending blocks (when JS files are in need to be appended)
- initial unit and functional tests
- Main index page refactored as an example of usage
- Very short intro docs how to use the template layer
- Thanks to @nhlm for the code review and numerous suggestions to
improve the usability and code stability,
- Thanks to @KalleZ and for the code review and numerous common sense
suggestions about templates themselves.
- Thanks to @Maikuolan for the code review and numerous suggestions
about the usability.
- Moved hash ids redirection to aseparate JavaScript file
- Use location instead of window.location in the JavaScript redirection

Discussions:
- http://news.php.net/php.webmaster/27603
- https://github.com/php/web-bugs/pull/66

show more ...

14c6ce8c02-Jan-2019 Peter Kokot

Bump Composer dependencies

- PHPUnit 7.4 upgraded to 7.5
- composer update

422f6e5c27-Dec-2018 Christoph M. Becker

Fix #77355: Filing a ticket links to the Edit tab of potential duplicates

We should link to the ticket generally, instead of the Edit tab.

b78a071426-Dec-2018 Peter Kokot

Refactor repository classes to use vanilla PDOStatement

Current goal is to use as close to PDO expected functionality without
overriding and making custom methods due to easier understan

Refactor repository classes to use vanilla PDOStatement

Current goal is to use as close to PDO expected functionality without
overriding and making custom methods due to easier understanding of
the app itself for people working on the code and contributors.

This patch refactors repository classes to use the expected
\PDOStatement without method chaining.

show more ...

402a438524-Dec-2018 Peter Kokot

Fix strict types issues

This makes sure arrays are always returned when calling
PDOStatement::fetch() in current repository classes.

12345678910>>...41