29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-07-20 19:00:28 +00:00
Commit Graph

106 Commits

Author SHA1 Message Date
wilsonge
2fa8c9be35
Merge commit '8116f00' into 4.0-dev 2019-03-03 00:57:23 +00:00
infograf768
304cac87c2 [4.0] Create cassiopea offline.scss and more (#21816)
* [4.0] Create cassiopea offline.scss

* hound stuff

* woof (last?)
2018-08-23 10:11:02 +01:00
Thomas Hunziker
0c87c9bc6d Ignore the installation RTL files as well 2018-08-22 15:44:36 +01:00
Thomas Hunziker
fbf63f8540 Ignore CSS files generated by NPM 2018-08-22 15:44:36 +01:00
Dariusz Rumiński
bb97c01ad2 [4.0] Upgrade PHP CS Fixer to v2 (#18877)
* Upgrade PHP CS Fixer to v2

* Upgrade PHP CS Fixer

* update build.php

* Update .php_cs.dist

* regenerate lock file

* remove no-longer existing dir
2018-08-20 17:58:47 +02:00
Wojciech Smoliński
2cd00da1ad Add .editorconfig to this repository (#21686) 2018-08-18 10:26:50 -05:00
dGrammatiko
0d996e3074 [4.0] Separate sources from the distributable assets (#21328)
* I like to move it, move it 🕺
2018-08-01 00:37:07 +01:00
Robert Deutz
6b0d441cf3
Merge branch '4.0-dev' into remove_vendor_folders 2018-07-23 14:02:11 +02:00
wilsonge
43f313c992
Remove dev directory 2018-07-22 23:41:32 +01:00
George Wilson
82cfad3718
Remove yarn. Fixes #21221 2018-07-22 23:37:56 +01:00
Robert Deutz
e27a349b2e
ajust ignores 2018-07-22 17:29:15 +02:00
wilsonge
6e949df1e2
Update deps and commit package lock file 2018-06-20 16:50:10 +01:00
Hannes Papenberg
ff3ed42c6e [4.0] Using language specific tokeniser and stemmer for com_finder (#20391) 2018-06-20 11:58:57 +01:00
Michael Babker
cfa9bcef88 Bump Composer dependencies (#20583)
* Bump Composer dependencies

* Bad user data

* Try changing test to fix PHP 5.3 behavior

* Another attempt at fixing this

* Try upstream changes without tag yet

* Back to empty array

* Now with release tag

* Update app package with UA fix
2018-06-04 23:06:35 +02:00
Allon Moritz
06c68502b6 Cleanup build (#547)
* Delete invalid files

* Generate min files

* Ignore the map files
2018-05-23 09:25:10 +01:00
Michael Babker
b950107708 Add PHP 7.3 polyfill (#20441) 2018-05-17 21:46:53 +02:00
Michael Babker
6744b9f6bf Update FW DB package, re-sync Composer install with lock file (#20055) 2018-04-14 10:03:07 +01:00
Allon Moritz
f2f425f3bb Revert "[4.0] Removing the libraries/vendor folder (#20059)"
This reverts commit 2b4682f
2018-04-12 15:39:13 +02:00
Robert Deutz
2b4682f3e1 [4.0] Removing the libraries/vendor folder (#20059)
* removing vendor dir contents

* add vendor to gitignore
2018-04-12 15:01:08 +02:00
Michael Babker
8b41d4a340 Upgrade IDNA Convert library, migrate to Composer dependency (#19778) 2018-02-25 17:20:28 +00:00
Simon Asika
bd3e7005f9 Add watch function (#19702) 2018-02-17 18:11:04 +00:00
Michael Babker
429b35063f Update Composer dependencies (#19555) 2018-02-04 23:44:31 +00:00
Brian Teeman
b1f43b3d2c gitignore 2018-01-20 18:50:32 +00:00
Michael Babker
d824e5a4b2 Update Composer deps 2017-11-16 14:50:52 +00:00
Michael Babker
fb257ccb4e [4.0] Set up console application (#18141) 2017-11-16 13:58:11 +00:00
Michael Babker
ab1ef896d7 Drop ReCaptcha v1 support, migrate to Google ReCaptcha library (#18506) 2017-11-08 01:08:32 +00:00
Yves Hoppe
714303571b [System Tests] Fixing system tests for J4 and moving (#18125)
* [System Testing] Updating some libs for decoupling

* [System Testing] Updating some libs for decoupling

* [System Testing] Updating some libs for decoupling
2017-09-26 18:04:03 +02:00
wilsonge
4c5c9172b9
Merge commit '4b6d1863b7b7fb8249424423baaa5192de9cf666' into 4.0-dev 2017-09-03 11:41:04 +01:00
wilsonge
d4d396007f
Merge commit 'cb79438f5f3622aa5782e9ec5e9667edade62746' into 4.0-dev 2017-08-17 22:31:26 +01:00
Lodder
6867428a47 [4.0] Update TinyMCE and MediaElement (#17520)
* Update TinyMCE and MediaElement

* Add note
2017-08-13 11:32:03 +01:00
Michael Babker
4b6d1863b7 Update Composer dependencies and .gitignore, ignore platform requirements for CI environments due to missing dependencies (#17081) 2017-08-10 14:35:13 +01:00
Michael Babker
f162bc7aa8 Add J4 file to ignore 2017-07-26 07:11:06 -05:00
Michael Babker
a2a0d53f90 Add JCryptCipherSodium to support libsodium (#16754) 2017-07-26 07:15:42 +02:00
Michael Babker
050c2d17c5 Update all Composer dependencies 2017-06-28 18:45:26 -05:00
wilsonge
1c6c1a9df8
Merge branch '3.9-dev' into 4.0-dev 2017-06-28 21:23:04 +01:00
Michael Babker
1fab41a56b Merge branch '4.0-dev' of github.com:joomla/joomla-cms into fw-database 2017-06-19 17:02:00 -05:00
Michael Babker
c6f6019e24 Merge branch 'staging' of github.com:joomla/joomla-cms into 3.8-dev 2017-06-18 22:59:04 -05:00
Michael Babker
a77f7558c3 Add PSR-13 resources 2017-06-18 22:14:52 +01:00
Yves Hoppe
5b6abe821a [Testing] Add basic setup and sample tests for Codeception System Tests (#16743)
* System tests with codeception 2.2

* System tests with codeception 2.2

* System tests with codeception 2.2

* System tests with codeception 2.2

* Instructions for testing

* Instructions for testing

* Remove useless header

* [tests] new convention for locating elements

Adds Gherkin Pages and Step Objects as sample of useage

* Update Codeception to 2.2.1

* Writing new composer.lock file for update

* Adding users.feature scenarios using gherkin

* Adding content.feature scenarios using gherkin

* Adding users.feature file

* Adding scenarios for access level and user group

* Adding Assert module for assertion

* Implementing Pageobject

* Passing $title and $content as a argument

* Implement step and page object in users.feature file

* Add missing pages

* New approach to manage suite configuration

* Fix the issue_#29 and issue_#31

* Fix the issue_#30

* Fix the issue #37

* Remove the commented code

* Every page object have the $url property

* Update Codeception to version 2.2.2

* Create a constant for waiting times

* Adding project information in README.md

* update readme

* Update README.md for TIMEOUT

* Checking if TIMEOUT is not already set

Pull Request for Issue #45 .

Update a constant for waiting times

It contains fix related to #47

* Using contants for timeouts

* Improvement in frontend feature

* improve the scenario

* correct typo and improvement

* Implement user frontend scenarios

* Updated travis to only run system tests and no unit tests

* add how to create snippets

* category Scenario for issue #35

* Fix missing call to Step object

* Move administrator login to the current page object pattern 

* Move administrator login to the current page object pattern
* Remove Given Joomla CMS is installed
* Update composer
* Fix LoginPage
* Fix missing call to step object
* Use genering url name for page variable

* Simplify users manager table xpath

* Fix typo error

* Allow robo to run individual .feature tests (#58)

* Allow robo tu run individual .feature tests

* Improve running individuals tests documentation

* Implement the categories scenario

* slove xpath issue and implement frontend scenario

* Handle waiting for iframe and menu edit view to save menu item

* Updating selenium to 2.53.1

* Updated travis integration for running tests (#60)

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Updated travis integration for running tests

* Working on Travis

* Working on Travis

* Working on Travis

* Working on Travis

* Adding docblocks and code style improvements

* Adding phpdoc header and code style improvement in acceptance tester
* [dockblock] Adding in Admin page object

* [dockblock] Adding dockblock in content manager page object

* [code style] Improve name of variable

* [dockblock] Adding dockblock in control panel page object
* [dockblock] Using AcceptanceTester.Page as a subpackage
* [dockblock] Adding dockblock in login page object
* [dockblock] Adding docblock in user acl page object
* [dockblock] Adding dockblock in user group page object
* [dockblock] Adding dockblock in user manager page object
* [code style] Adding code style improvement in acceptance tester class
* [docblock] Adding docblock in acceptance helper class
* [docblock] Adding docblock in functional and unit testing class
* [docblock] Adding docblocks and code style improvements in site page objects
* [code style] Adding docblock and code style improvements
* [code style] Adding code style improvement in acceptance tester
* [docblock] Adding docblock in content step object
* [docblock] Adding docblock and code style improvement in category step object
* Adding category feature execution using Robo
* [docblock] Adding docblock and code style improvement for category and menu page objects
* Rearrange tab based on latest joomla
* [docblock] Adding docblock and code style improvement in login and user step objects
* [docblock] Adding docblock and code style improvement in login and user step objects
* [docblock] Adding docblock and code style improvement in user frontend step objects
* Remove extra blank lines
* Remove comments from robo

* Using __DEPLOY_VERSION__ instead of static 3.7

* Forcing 127.0.0.1 for /etc/hosts in travis

* [code optimize] code optimization and remove duplicate codes (#65)

* [code optimize] Combine save method for category and content

* Using page object dynamically

* Revert "[code optimize] Combine save method for category and content"

This reverts commit 82682c5d57a14707c191736a57f22011c2fd54be.

* Usign dynamic wait for test string

* [duplicate] Handle duplicate code for user form

* Using common annotation for create new user

* [duplicate] Using common annotation for login in frontend scenarios

* [duplicate] Using page object method to have user with username

* [duplicate] Using page object method to have category with given title

* [duplicate] Using page object method to have article with given title

* [optimize] Reusing code by using oop concept

* Resolve error in creating instance

* Reuse fill article form code

* Create Admin step

* Using common method to search and select

* Using common method for see system message

* Using common method for search

* Remove duplicate code

* Remove duplicate code for delete and empty

* Using property from parent class

* Using Admin step as a parent class

* Cleanup acceptance tester

* Using generic page object properties

* Updating travis and Robo to the final structure

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* Updating and moving codeception-build script

* change the tests with generic name (#68)

* change the tests with generic name

* Rename test user1 to User One

* Rename the email and login name

* Remove acceptance.suite.yml file from git list (#70)

* Remove acceptance.suite.yml file from git list

* Remove unnecessory _generated folder

* Fix issue #57 Update frontend_user tests  (#61)

* Fix issue_#57 Update frontend_user tests as per commented in PR #51

* [codestyle] Adding docblock and code style improvement in Robo and user frontend

* Verify in backend that user is created

* Fix scenario in user_frontend.feature to proper English

* Using alternative of system message container for assurance (#72)

* Using alternative of system message container for assurance in article feature

* Improve code and convert into page object

* Convert system message checks in category feature

* Convert system message container in user feature

* Repair user scenarios

* CodeStyle for the Tests (#74)

* codestyle

* Small tweeks to the RoboFile (#75)

* robo

* robo

* Changed all references to /tests as the root directory to /tests/codeception. (#78)

* Update README.md

Changed all references to /tests as the root directory to /tests/codeception.

* Update README.md

Corrected errors in the first PR

* Changed a AND into a WHEN in the file tests/codeception/acceptance/users_frontend.feature

* Update README.md (#84)

* Update README.md

Corrected two typos and inserted a warning for Firefox version above 47

* Update README.md

Corrected version numbers. 
In composer.json i found Selenium WebDriver 2.53.1
Before the current firefox version 49 there was version 45. 
With version 45.0.2 I have no problems. With version 49.0.1 I had problems.

* Update README.md

Corrections

* correction language category feature - UK to en-GB (#85)

* Update to latest selenium server standalone version (#87)

* Add a scroll to a element out of fold (#88)

* Updating the Login Step File removing hardcoded username

* Updating the feature files background step

* Updating the background step

* This should take care of the failure

* Updating the Login Step

* Trying to add a wait

* Opening the Account Details Tab

* Updating Manager Page

* Adding an Extension Manager Class

* Adding reference

* Adding Extension Step File

* Adding Extension Feature file

* Fixing another failure

* Work out of the box on Windows... (#90)

* Adding execution in Travis

* This update was a must

* Updating Robo File

* Updating Robo

* Adidng Banner Step

* Adding Feature

* Adding both the Tests

* Removing Accept Popup, not sure why this stuff is needed

* back to pavilion

* Codestyle (#95)

* Updating branch

* I have to remove it now

* Removing uninstall Extension

* Tests now run in chrome, firefox, edge and IE (#96)

* Now works on chrome, firefox, edge and IE

* update branch

* update branch

* fix mac detection and codestyle

* updating dependencies

* Update composer lock (#100)

* Remove curl check (#101)

We don't need it.

* Better wrapper method to display search tools (#102)

* Feature/add database module (#99)

* Add Database module

# Conflicts:
#	tests/codeception/acceptance.suite.dist.yml

* Add documentation

* Remove dump configuration

* Update db configuration

* Create the test database before the tests

* Revert old dependencies composer.lock (#104)

* Fix typo (#109)

* Fix typo

* Code style

* Add new line before try catch

* Add a Joomla Database Helper (#108)

* Add JoomlaDb Helper

* Fix configuration

* Update to latest joomlabrowser

* Move AcceptanceHelper to the  codeception default location for helpers (#111)

* Use default path for the AcceptanceHelper

* Use codeception defaults for helper files

* Order enabled modules alphabetical

* Remove old tests (#115)

* Remove the UserLoginCest

The UserLoginCest does not define any scenarios and is not used anywhere.

* Remove UserCest

It is not used anymore

* Composer update (#118)

Update selenium-server-standalone to version 3.0.1.2 for working on linux with chrome

* update version number in composer.json for JoomlaBrowser (#121)

* update version number in composer.json for JoomlaBrowser

* composer.lock

* Fix in the RoboFile in the env parameter

* Update composer

* Update to latest selenium server version in composer.json

Updating dependencies in composer file

* Working on clean test branch

* Working on sample tests

* bit cs

* bit cs

* Removed old steps

* revert readme (#132)

* revert readme

* readme

* Further cleanup

* Cleanup

* Cleanup

* Thank you @brianteeman

* Thank you @brianteeman
2017-06-18 13:43:38 +02:00
Allon Moritz
a3d6e2074b [4.0] CMSApplicationInterface (#16499)
Reviewed by George
2017-06-04 12:36:42 +02:00
Michael Babker
34e05d0388 Merge branch '4.0-dev' of github.com:joomla/joomla-cms into fw-database 2017-06-03 02:40:26 -05:00
wilsonge
676e27d241
Merge branch '3.9-dev' into 4.0-dev 2017-06-02 20:47:42 +01:00
Michael Babker
6e225bffc2 Merge branch '4.0-dev' of github.com:joomla/joomla-cms into fw-database 2017-06-01 00:18:14 -05:00
wilsonge
63ab46d7ad
Fix bugs in new autoloader 2017-06-01 00:04:56 +01:00
Michael Babker
780955a63a Add FW database package 2017-05-31 09:35:34 -05:00
Michael Babker
2eff792115 Stub generator script (#16291) 2017-05-29 17:08:20 +02:00
Michael Babker
991d58cdb5 Use Framework 2.0 packages (#16288) 2017-05-27 20:57:27 +01:00
Michael Babker
4acd67f8f1 Update Composer dependencies (#15718) 2017-05-23 22:04:25 +02:00
Lodder
c909040954 update gitignore for languages (#15458) 2017-05-22 21:10:31 +02:00
Lodder
a43509aaae [4.0] Fix gitignore (#15970)
* Fix gitignore

* delete XML file
2017-05-12 13:07:23 +01:00