Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
26a4393
Merge branch 'staging' into 3.10-dev
HLeithner Mar 10, 2020
f27a66d
[4.0] Sidebar hover fix (#28290)
brianteeman Mar 10, 2020
2da6b17
[4.0] Add SVG check for logo (#28295)
SharkyKZ Mar 10, 2020
0215523
Fix typehint
wilsonge Mar 10, 2020
5b11e3e
Fix typehint
wilsonge Mar 10, 2020
a79bb14
Cleanup of controller based on Intellij highlighting (#28315)
wilsonge Mar 11, 2020
0cad724
[4.0] acl border (#28317)
brianteeman Mar 11, 2020
759c5d9
[4.0] Move addIncludePath from trait to class (#27998)
rdeutz Mar 11, 2020
01bd98a
fix notice in httpheaders plugin (#28318)
zero-24 Mar 11, 2020
ba8b96f
Fix typehint. Remove unused import
wilsonge Mar 11, 2020
a4bb8ab
[4.0] Rework CMS Application Interface tree (#28313)
wilsonge Mar 12, 2020
45b8156
[4.0] Update UCM component table classes (#27992)
SharkyKZ Mar 12, 2020
96de213
Update .gitignore (#27943)
astridx Mar 12, 2020
6f2a6b1
Deprecate some helper classes (#27603)
SharkyKZ Mar 12, 2020
5c92d82
Unused use statement (#28327)
astridx Mar 13, 2020
69b6b41
[4.0] Tag menu items (#28324)
brianteeman Mar 13, 2020
aa2f028
[4.0] Tag menu description (#28330)
brianteeman Mar 13, 2020
bc7976e
Fix dropdown icon from disappearing (#27164)
Mar 13, 2020
d42f082
Merge branch '3.10-dev' into 4.0-dev
wilsonge Mar 14, 2020
ac02bb1
Fix code style errors
wilsonge Mar 14, 2020
b43209a
[4.0] Formatting in Webauthn SQL (#28337)
SharkyKZ Mar 14, 2020
2aa8cce
Add back line removed during conflicts
wilsonge Mar 14, 2020
615c71a
Merge pull request #28335 from wilsonge/3916-merge
wilsonge Mar 14, 2020
f7db0e2
Remove condition from workflow component (#52)
bembelimen Mar 14, 2020
5a32050
Workflow remove (#51)
HLeithner Mar 14, 2020
c31687c
[4.0] [Installation] Fix creation of new database for MySQL (PDO) and…
richard67 Mar 14, 2020
602bc23
Fix missing assigns variable. Fixes #28349
wilsonge Mar 15, 2020
b475126
[4.0] Set default Site and Admin languages in installer (#28328)
astridx Mar 15, 2020
d005879
Correct syntax (#28357)
SharkyKZ Mar 15, 2020
8cf9908
Cleanup formvalidation behaviour (#28352)
wilsonge Mar 16, 2020
3cd1d0f
[4.0] Media edit fields alignment (#28373)
ciar4n Mar 16, 2020
637a215
[4.0] Adapt Toolbar of messages to other toolbars (#28369)
chmst Mar 17, 2020
9e20bcd
[4.0] Remove adminlist.css (#28372)
C-Lodder Mar 17, 2020
57c618c
[4.0] [mod_tags_popular] Array to string conversion (#28379)
SharkyKZ Mar 17, 2020
bf4b9da
Fix return type in controller
wilsonge Mar 17, 2020
65d2d14
[4.0] [Installation] Fix error when specifying a not existing databas…
richard67 Mar 17, 2020
fb6ba86
Update chosen to latest version (#28354)
wilsonge Mar 17, 2020
2a33620
[4.0] Namespace System - Privacy Consent plugin (#27645)
SharkyKZ Mar 18, 2020
7b2c021
Cleanup media manager build
wilsonge Mar 18, 2020
cec7e73
Update the file deletion script
wilsonge Mar 18, 2020
ec36569
[4.0] Unused file in use section (#28383)
astridx Mar 18, 2020
5febb75
Fix casing of typehint
wilsonge Mar 18, 2020
7685863
[4.0] correct date for .sql update file (#28388)
alikon Mar 18, 2020
4b6c18e
[4.0] Removing repeatable field plugin (#28319)
Hackwar Mar 18, 2020
9f68e6e
Use old pseudo null date in 4.0.0-2019-07-02.sql (#28391)
richard67 Mar 18, 2020
2ab4c5b
[4.0] Add Cross-Origin-Resource-Policy header to the core htaccess (#…
zero-24 Mar 19, 2020
8d436f8
[4.0][api][com_content] remove notice when Multilingual (#28384)
alikon Mar 19, 2020
bb2b245
[4.0] Fix order of uninstallation of repeatable fields plugin (#28399)
wilsonge Mar 20, 2020
c162ada
Add author to output and filter options to com_content (#28382)
wilsonge Mar 20, 2020
85e8a9e
[4.0] Fix PHP 7.4 notice in readmore plugin (#28401)
wilsonge Mar 20, 2020
ebcda05
[4.0] Override-Manager fix (#28396)
astridx Mar 20, 2020
f23e6c4
Add support for Zstandard build (#28407)
HLeithner Mar 20, 2020
1b1208e
Fix login module input border radius (#28411)
C-Lodder Mar 20, 2020
c5dd664
Fix frontend menu editing (#28412)
C-Lodder Mar 20, 2020
db6a392
Add languages filter options to com_content (#28406)
alikon Mar 20, 2020
8bda312
[4.0] Fix use of Symfony ErrorHandler, and update error handling in g…
Fedik Mar 20, 2020
7680283
[4.0] WebAsset for plugins (#28426)
Fedik Mar 22, 2020
c511b0d
Remove repeatable fields plugin files and folders from lists to be de…
richard67 Mar 22, 2020
c704ee9
Fix typo in API for com_contact (#28434)
astridx Mar 22, 2020
fcd6332
[4.0] Add "disabled" attribute to switcher (#28356)
Mar 22, 2020
be1c7bc
fix sql error (#28422)
alikon Mar 23, 2020
3c546eb
Fix bootComponent calls in actionlogs
wilsonge Mar 23, 2020
a654c36
[4.0][api][com_plugins] - Add filter options (#28418)
alikon Mar 23, 2020
ce7eb62
[4.0] Token authentication for the API application (#27021)
Mar 23, 2020
981ac35
Fix expected tokens
wilsonge Mar 23, 2020
00aad39
[4.0] Change collations of com_finder tables from general to unicode …
richard67 Mar 23, 2020
a1ef9e6
[4.0] Remove jQuery UI from J4 (#28341)
wilsonge Mar 23, 2020
2803528
Document OSX requirement
wilsonge Mar 24, 2020
688cff5
Code comment for the sed
wilsonge Mar 24, 2020
d8f4956
template.system.error
Fedik Mar 21, 2020
551b38a
template.system site
Fedik Mar 21, 2020
c3aa06a
[4.0][API][com_actionslogs] keep track of API requests (#27094)
alikon Mar 24, 2020
1c5f5e1
Fix check for whether API is loggable
wilsonge Mar 24, 2020
8b6b574
[4.0] Fix initial core data and code style in joomla.sql files (#28424)
richard67 Mar 24, 2020
29365f6
Add 'type' attribute to some com_media fields
C-Lodder Mar 24, 2020
4b326ed
Remove unused language folder and add Service folder
wilsonge Mar 24, 2020
b6f80ea
Merge pull request #28445 from C-Lodder/mediamanager
zero-24 Mar 24, 2020
2d2e460
[4.0] Update some JS dependencies (#28446)
wilsonge Mar 24, 2020
26e40ea
Workflow remove (#53)
HLeithner Mar 24, 2020
a4416f9
Update cross-env dep. Fixes #28150
wilsonge Mar 24, 2020
54d0f94
Remove condition from com_content (#54)
bembelimen Mar 24, 2020
0289d4b
only files in src folder (#28419)
astridx Mar 24, 2020
1631c82
[4.0] Namespace Editors - TinyMCE plugin (#27648)
SharkyKZ Mar 24, 2020
8ce1204
[4.0] Namespace Editors - CodeMirror plugin (#27643)
SharkyKZ Mar 24, 2020
b5646da
Fix joomla.edit.params when render subform fieldset (#27563)
Fedik Mar 24, 2020
d6d9e6c
Workflow v3 content (#55)
bembelimen Mar 25, 2020
0a6da70
[4.0] Escape single quotes properly in postgres install file (#28443)
laoneo Mar 25, 2020
319ef82
[4.0] Select Modules page (#27361)
brianteeman Mar 25, 2020
862f96e
Update diff to latest major version
wilsonge Mar 25, 2020
5947367
[4.0] Badge padding (#28458)
brianteeman Mar 25, 2020
5559eed
[4.0] Change collations of com_finder tables to unicode on MySQL data…
richard67 Mar 25, 2020
b6913c3
Add ready to install packages to each PR (#28409)
HLeithner Mar 25, 2020
3400b15
[4.0] Seo note heading (#28453)
chmst Mar 25, 2020
611a1e6
[RTL] Fix position of close button in modal
wilsonge Mar 25, 2020
5037c33
[4.0] namespacemap plugin (#28475)
brianteeman Mar 26, 2020
a9195cc
Fix exporting banner tracks (#28472)
Mar 26, 2020
38df5ce
Break up tags code from category interface (#28439)
wilsonge Mar 26, 2020
0acc819
Fix layout for formfield usergrouplist (#28469)
chmst Mar 26, 2020
77ac76b
[4.0] Post installation newsfeed (#28478)
brianteeman Mar 27, 2020
a0dfcc9
[4.0] field / label descriptions (#28476)
brianteeman Mar 27, 2020
707e549
Fix styling of btn-group in RTL (#28454)
wilsonge Mar 27, 2020
70e741b
[4.0] sidebar navigation (#28473)
brianteeman Mar 27, 2020
4553127
Fix typehints in library controllers (#28477)
wilsonge Mar 27, 2020
5d07e26
[4.0] Alias description (#28466)
brianteeman Mar 27, 2020
5c8242a
Add same typehints to AdminController
wilsonge Mar 27, 2020
f17db77
[4.0] Add prepared statements for plg_content_pagenavigation (#25051)
HLeithner Mar 27, 2020
f22ed71
[4.0] Convert to prepared statements in User Table (#28479)
alikon Mar 27, 2020
b2348bc
[4.0] Token plugins (#28486)
brianteeman Mar 28, 2020
9a7b6c3
[4.0] content associations (#28488)
brianteeman Mar 28, 2020
628b4ca
[4.0] convert to prepared statements Viewlevels table (#28489)
alikon Mar 28, 2020
b838616
Fix overflow in modal (#28487)
Mar 28, 2020
29fe449
Fix typehints
wilsonge Mar 28, 2020
b6c0f53
Fix typehint in doc block
wilsonge Mar 28, 2020
6480e5b
Fix docblock
wilsonge Mar 28, 2020
03bffb8
Fix tags -> content history copy/paste errors
wilsonge Mar 28, 2020
a0e76dd
[4.0] joomla.asset typos (#28484)
brianteeman Mar 28, 2020
d27ce6f
[4.0] Move the autoload file into the cache. Document in README (#28436)
wilsonge Mar 28, 2020
0ec9c2e
Use variable for application
wilsonge Mar 29, 2020
487f678
Add missing token aithentication for api to list of core extensions (…
richard67 Mar 29, 2020
83fcc76
Add missing import
wilsonge Mar 29, 2020
6016e0a
Remove redundent comment
wilsonge Mar 29, 2020
1c392c6
[4.0] WebAsset for modules (#28423)
Fedik Mar 29, 2020
18a7814
Add getLanguage to application interface and cleanup console/cli apps…
wilsonge Mar 29, 2020
cfa9345
[4.0] Exception handler with debug enabled - updated for new Symfony …
Fedik Mar 30, 2020
b4e270a
Convert dispatcher to CMSApplicationInterface. Cleanup ApiDispatcher …
wilsonge Mar 30, 2020
0185f52
[4.0] Missing language strings (#28519)
astridx Mar 31, 2020
786f742
Fix notice sitename (#28518)
chmst Mar 31, 2020
dd9676c
[4.0] Remove padding in system message (#28517)
Mar 31, 2020
81406e4
[4.0] Add locked field to extensions table, prevent uninstalling core…
Mar 31, 2020
42eee06
Fix view levels ordering (#28525)
chmst Mar 31, 2020
490b577
[4.0] Installation template (#28532)
brianteeman Apr 1, 2020
9482031
Content History Table to Prepared Statements (#28529)
alikon Apr 1, 2020
d24bb93
Content Table to prepared statements (#28526)
alikon Apr 1, 2020
f45fcd2
[4.0] Use only plugin name for path lookup (#28534)
laoneo Apr 1, 2020
bed0d97
[4.0] Convert to prepared statements UserGroup table (#28491)
alikon Apr 1, 2020
6e38a92
Correct inherited Workflow display (#27822)
SharkyKZ Apr 1, 2020
28134c3
Don't use bound parameters with dateAdd() (#27097)
SharkyKZ Apr 1, 2020
e051a3a
Fix property (#27090)
Apr 1, 2020
b7ebd5e
Fix response when session token is invalid
wilsonge Apr 1, 2020
cb3e5ec
[4.0] Added event onContentValidateData (#25103)
BrainforgeUK Apr 1, 2020
f60779e
Fix version compare diff (#28536)
C-Lodder Apr 1, 2020
a803048
Convert ContentType table to prepared statements (#28541)
alikon Apr 2, 2020
3ef125d
[4.0] Remove "new" MVC classes v2 (#28365)
Hackwar Apr 3, 2020
bca220c
Fix Diff in com_templates (#28550)
C-Lodder Apr 3, 2020
76586d5
[4.0] Joomlaupdate: correct j version in RTL, alpha lang file (#28549)
infograf768 Apr 3, 2020
7585bf2
[4.0] Update a bunch of dependencies (#28553)
C-Lodder Apr 3, 2020
0d52366
Convert Menu Table to prepared statements (#28554)
alikon Apr 3, 2020
7315db0
[4.0] Rework constructor parameters for ConsoleApplication (#28547)
wilsonge Apr 3, 2020
399ae0e
Fix notice when script hashes enabled (#28353)
wilsonge Apr 3, 2020
5ec61c5
Fix versions of plugins after dep updates
wilsonge Apr 3, 2020
3cee575
Merge branch '4.0-dev' of github.com:joomla/joomla-cms into workflow-v3
bembelimen Apr 3, 2020
c4fc78e
[4.0] webauthn subpackage (#28562)
brianteeman Apr 3, 2020
a4a3a18
Update script.php
wilsonge Apr 4, 2020
cac65c5
[4.0] Pagination (#28558)
brianteeman Apr 4, 2020
19578aa
[4.0][webservice] API pagination links (#27005)
stefanoel Apr 4, 2020
d1e1ccd
Change drone artifacts port to 443 (#28566)
HLeithner Apr 4, 2020
8e4c909
[4.0] new approach prevent registration as super user (#28011)
brianteeman Apr 4, 2020
f3d7f6b
[4.0] Restructuring Installation, splitting up SQL (#28350)
Hackwar Apr 4, 2020
4d7d36d
[4.0] Fix content history modal (#28405)
infograf768 Apr 4, 2020
27f6f9a
[4.0] webauthn username notice (#28551)
brianteeman Apr 4, 2020
ce4a5b2
Remove vueify - we use webpack in media manager (#28571)
wilsonge Apr 4, 2020
73fdc6e
[4.0] Use namespaced classes in Finder, namespace route helper (#27601)
SharkyKZ Apr 5, 2020
2b2161a
[4.0] WebAsset for layouts (#28431)
Fedik Apr 5, 2020
ca5bc13
[4.0] Tinymce column widths frontend (#28579)
brianteeman Apr 5, 2020
db5c523
[4.0] Alignment of question in batch modal (#28577)
chmst Apr 5, 2020
7abd203
Adding tests for OutputFilter (#28493)
Hackwar Apr 6, 2020
6442e32
[4.0] Allow extensions to add custom data to other extensions in the …
wilsonge Apr 6, 2020
540f112
[4.0] API Token (#28561)
brianteeman Apr 6, 2020
8a75538
Move most links to https, replace dead link to linkedin
wilsonge Apr 7, 2020
168acaf
Update com_checkin.ini (#28604)
tecpromotion Apr 7, 2020
bf2cfd0
[4.0] Update UCM content types (#28364)
SharkyKZ Apr 7, 2020
827c93f
Update browserlist
wilsonge Apr 7, 2020
a4961b7
Add back table `#__csp` to installation sql for postgresql (#28605)
richard67 Apr 8, 2020
735d7a3
[4.0] skip to show joomla token on registration (#28584)
alikon Apr 8, 2020
3f5cc34
[4.0] Refactor toolbar styling (#28607)
ciar4n Apr 8, 2020
52eab82
Add missing import for typehinting
wilsonge Apr 8, 2020
bfe2624
[4.0] Remove "fs" from package.json (#28552)
C-Lodder Apr 8, 2020
abd118b
[4.0][RTL] CSS logical properties initial (#28589)
ciar4n Apr 8, 2020
315df55
[4.0] custom admin articles menu (#28362)
brianteeman Apr 8, 2020
e3cae0d
[4.0] Rewrite searchtools CSS (#28615)
ciar4n Apr 9, 2020
3a4c473
[4.0] Update Button API typehints (#28380)
SharkyKZ Apr 9, 2020
7c3418b
[4.0] Fix css compile after #28615 (#28619)
ciar4n Apr 9, 2020
e8fe900
[4.0] Convert to prepared statements MenuType table (#28565)
alikon Apr 9, 2020
4617ce9
[4.0] Fixing smartsearch issue with some multibytes characters (alter…
richard67 Apr 9, 2020
96bff98
[4.0][Cassiopeia] Rewrite searchtools CSS (#28622)
ciar4n Apr 10, 2020
cb9b739
Fix docblock
wilsonge Apr 10, 2020
4aa8036
Fix typo
wilsonge Apr 10, 2020
a37782c
Remove repeatable field and add more missing extensions to core exten…
richard67 Apr 10, 2020
8226f77
[4.0] JHhtml namespace (#28631)
brianteeman Apr 10, 2020
c8f4bf7
[4.0] JText namespace (#28630)
brianteeman Apr 10, 2020
16d7e65
Hiding download progress of chocolatey in Appveyor (#28629)
Hackwar Apr 10, 2020
ab7cdc3
[4.0] RTL: fix display of max size for installer and template new fil…
infograf768 Apr 10, 2020
a540d78
[4.0] admin latest articles (#26074)
brianteeman Apr 10, 2020
975d6a0
[4.0] send email to dotless domains (#28574)
brianteeman Apr 10, 2020
5c1b0bc
[4.0] Namespace JHtml (#28581)
wilsonge Apr 11, 2020
3d065c4
[4.0]Remove css-vars ponyfill (#28637)
brianteeman Apr 11, 2020
fde5545
Defer loading of menu items until required (#28635)
wilsonge Apr 11, 2020
469ea2a
[4.0] Administrator menu module should have a default preset (#28640)
infograf768 Apr 11, 2020
acdbce2
[4.0] Add router to interface (#28634)
wilsonge Apr 11, 2020
6563349
Remove placeholder
wilsonge Apr 11, 2020
063eccc
Remove placeholder
wilsonge Apr 11, 2020
adfa329
Use 4.x namespace for the unsupported version
wilsonge Apr 11, 2020
54e3562
Fix infinite loop (#28647)
SharkyKZ Apr 11, 2020
0e8f3e4
[4.0] Cleanup of Appveyor test builds (#28642)
Hackwar Apr 11, 2020
3c98c7c
[4.0] Associations warning translateable (#28650)
brianteeman Apr 11, 2020
11a8fc0
[4.0] Private messages (#28653)
brianteeman Apr 11, 2020
4e997d4
[4.0][Atum] Rounded 'input-group-append' (#28645)
ciar4n Apr 11, 2020
272abf1
[4.0]Remove extra css attribute (#28638)
brianteeman Apr 11, 2020
5f6acbc
Add a fieldset with id to the select.booleanlist in batch modal of ca…
chmst Apr 11, 2020
14509c4
[4.0] Improve strings for adding an extra language (#28656)
wilsonge Apr 11, 2020
1062f86
Add missing update sql for adding plg_quickicon_downloadkey (#28655)
richard67 Apr 11, 2020
81f72c9
Add fieldset with label to users batch modal (#28657)
chmst Apr 11, 2020
ce61bea
[4.0] header dropdown menu on tablet (#28652)
brianteeman Apr 11, 2020
20ff3a2
[4.0] Improve styling of Private Message view (#28646)
brianteeman Apr 11, 2020
8effed8
[4.0] Fix featured articles not shown in frontend (#28632)
SharkyKZ Apr 11, 2020
179f056
[4.0][Atum] Some searchtool fixes (#28644)
ciar4n Apr 11, 2020
ffb0aea
[4.0] minicolors (#27829)
brianteeman Apr 11, 2020
33327bd
[4.0] Remove a "development" error_reporting as obsolete (#28580)
Fedik Apr 11, 2020
027dfc0
Improve asset registry files handling (#28636)
Fedik Apr 11, 2020
464ea9e
Update link in incompatible.html
wilsonge Apr 11, 2020
7a3b6fa
[4.0][Atum] Rewrite alert CSS (#28627)
ciar4n Apr 12, 2020
7a93403
Fix system tests
wilsonge Apr 12, 2020
64ca13e
Improve text padding in quickicons (#28668)
chmst Apr 12, 2020
f5ebcf0
[4.0] Fix assosiation edit toolbar style (#28667)
ciar4n Apr 12, 2020
8e8a7f0
[4.0][Atum] Choices CSS rewrite (#28658)
ciar4n Apr 12, 2020
0143775
[4.0] Choices RTL dropdown fix (#28676)
ciar4n Apr 13, 2020
c32276a
[4.0] Fixing tests in media manager (#28681)
Hackwar Apr 14, 2020
1e46ca3
[4.0] Remove closest and matches polyfills (#28695)
C-Lodder Apr 16, 2020
89cac66
[4.0] Big composer update (#28660)
wilsonge Apr 16, 2020
b1dcc06
[4.0] Fix JS error in codemirror (#28696)
C-Lodder Apr 16, 2020
bf64db0
Fix PHP notice countable for template overrides (#28683)
richard67 Apr 17, 2020
423272f
Replace inline width style with class (#28692)
Apr 17, 2020
08c8653
Fix deleting user groups (#28687)
SharkyKZ Apr 17, 2020
ad74804
[4.0] Remove module from sidebar in com_config (#28699)
chmst Apr 17, 2020
11a029b
Remove workflow from com_content (#56)
bembelimen Apr 18, 2020
68ceb20
Merge branch '4.0-dev' of github.com:joomla/joomla-cms into workflow-v3
bembelimen Apr 18, 2020
5e8e5ff
[4.0] Articles - most read (#28713)
brianteeman Apr 18, 2020
871fe58
frontend stats module like admin stats module (#28723)
alikon Apr 19, 2020
f61e618
[4.0] Custom read more text accessibility (#28718)
brianteeman Apr 19, 2020
3c163c1
Make tests passing in PHP 7.4 mandatory (#28728)
Hackwar Apr 19, 2020
f0079c5
[4.0][api][com_users] - Add filter options (#28451)
alikon Apr 19, 2020
76d48eb
[4.0] spacer hr display (#28732)
brianteeman Apr 20, 2020
be6b633
Fix batch (#57)
bembelimen Apr 21, 2020
182d45e
Merge branch '4.0-dev' of github.com:joomla/joomla-cms into workflow-v3
bembelimen Apr 21, 2020
b520b5a
Rename com_content context to "com_content.article" (#60)
bembelimen Apr 21, 2020
479e4d7
Fix broken permission check for workflows
bembelimen Apr 21, 2020
12ca6b2
Workflow v3 transitions (#61)
bembelimen Apr 21, 2020
25c42a4
Remove stage filter when workflow is disabled
bembelimen Apr 21, 2020
89baff6
Allow same and circle transitions again
bembelimen Apr 22, 2020
6c78f3c
Implement transition in the articles dropdown
bembelimen Apr 24, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
82 changes: 9 additions & 73 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,33 +9,20 @@ branches:

## Build matrix for lowest and highest possible targets
environment:
DLLVersion: "5.6.1"
PHPBuild: "x64"
VC: "vc15"
WINCACHE: "2.0.0.8"
matrix:
- php_ver_target: 5.6
PHPBuild: "x86"
VC: "vc11"
WINCACHE: "1.3.7.12"
- php_ver_target: 7.0
DLLVersion: "5.3.0"
VC: "vc14"
WINCACHE: "2.0.0.8"
- php_ver_target: 7.1
DLLVersion: "5.3.0"
VC: "vc14"
WINCACHE: "2.0.0.8"
- php_ver_target: 7.2
DLLVersion: "5.3.0"
- php_ver_target: 7.3
- php_ver_target: 7.4

init:
- SET PATH=C:\Program Files\OpenSSL;C:\tools\php;%PATH%
- SET COMPOSER_NO_INTERACTION=1
- SET PHP=1 # This var relates to caching the php install
- SET ANSICON=121x90 (121x90)
services:
- mssql2014
- mysql
- postgresql94
- iis
Expand All @@ -45,64 +32,22 @@ install:
- IF EXIST C:\tools\php (SET PHP=0)
# TODO: This is a workaround for https://github.com/chocolatey/choco/issues/1843. Once this is fixed we
# should go back to latest version in appveyor saving ourselves test time
- ps: choco upgrade chocolatey -y --version 0.10.13 --allow-downgrade
- ps: >-
If ($env:php_ver_target -eq "5.6") {
appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y --forcex86 php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
} Else {
appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
}
- appveyor-retry cinst -y sqlite
- cd C:\tools\php
# Get the MSSQL DLL's
- ps: choco upgrade chocolatey -y --version 0.10.13 --allow-downgrade --no-progress
- ps: >-
If ($env:PHP -eq "1") {
If ($env:php_ver_target -eq "5.6") {
$source = "https://cdn.joomla.org/ci/php-sqlsrv.zip"
$destination = "c:\tools\php\php-sqlsrv.zip"
Invoke-WebRequest $source -OutFile $destination
#appveyor-retry appveyor DownloadFile https://cdn.joomla.org/ci/php-sqlsrv.zip
7z x -y php-sqlsrv.zip > $null
copy SQLSRV\php_sqlsrv_56_nts.dll ext\php_sqlsrv_nts.dll
copy SQLSRV\php_pdo_sqlsrv_56_nts.dll ext\php_pdo_sqlsrv_nts.dll
Remove-Item C:\tools\php\* -include .zip
} Else {
cd c:\tools\php\ext
$source = "https://windows.php.net/downloads/pecl/releases/sqlsrv/$($env:DLLVersion)/php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
$destination = "c:\tools\php\ext\php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
Invoke-WebRequest $source -OutFile $destination
#appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/sqlsrv/$($env:DLLVersion)/php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip
7z x -y php_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null
$source = "https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
$destination = "c:\tools\php\ext\php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip"
Invoke-WebRequest $source -OutFile $destination
#appveyor-retry appveyor DownloadFile https://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($env:DLLVersion)/php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip
7z x -y php_pdo_sqlsrv-$($env:DLLVersion)-$($env:php_ver_target)-nts-$($env:VC)-$($env:PHPBuild).zip > $null
Remove-Item c:\tools\php\ext* -include .zip
cd c:\tools\php
}
appveyor-retry cinst --no-progress --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
}
- cd C:\tools\php
- IF %PHP%==1 copy php.ini-production php.ini /Y
- IF %PHP%==1 echo date.timezone="UTC" >> php.ini
- IF %PHP%==1 echo extension_dir=ext >> php.ini
- IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
- IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
- IF %PHP%==1 echo extension=php_fileinfo.dll >> php.ini
- IF %PHP%==1 echo extension=php_gd2.dll >> php.ini
- ps: >-
If ($env:php_ver_target -eq "5.6") {
Add-Content php.ini "`nextension=php_sqlsrv_nts.dll"
Add-Content php.ini "`nextension=php_pdo_sqlsrv_nts.dll"
Add-Content php.ini "`n"
} Else {
Add-Content php.ini "`nextension=php_sqlsrv.dll"
Add-Content php.ini "`nextension=php_pdo_sqlsrv.dll"
Add-Content php.ini "`n"
}
- IF %PHP%==1 echo extension=php_gmp.dll >> php.ini
- IF %PHP%==1 echo extension=php_pgsql.dll >> php.ini
- IF %PHP%==1 echo extension=php_pdo_pgsql.dll >> php.ini
- IF %PHP%==1 echo extension=php_pdo_sqlite.dll >> php.ini
- IF %PHP%==1 echo extension=php_sqlite3.dll >> php.ini
- IF %PHP%==1 echo extension=php_pdo_mysql.dll >> php.ini
- IF %PHP%==1 echo extension=php_mysqli.dll >> php.ini
- IF %PHP_VER_TARGET%==5.6 IF %PHP%==1 echo extension=php_mysql.dll >> php.ini
Expand All @@ -126,29 +71,20 @@ install:
- IF %PHP%==1 echo opcache.enable_cli=1 >> php.ini
- IF %PHP%==1 echo extension=php_ldap.dll >> php.ini
- IF %PHP%==1 echo @php %%~dp0composer.phar %%* > composer.bat
- appveyor-retry appveyor DownloadFile https://getcomposer.org/composer.phar
- appveyor-retry appveyor DownloadFile https://getcomposer.org/download/1.10.5/composer.phar
- appveyor-retry composer self-update
- cd C:\projects\joomla-cms
- appveyor-retry composer install --no-progress --profile

before_test:
# Database setup for MySQL via PowerShell tools
- >
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql" -u root -p"Password12!" -e "CREATE DATABASE IF NOT EXISTS joomla_ut;"
- >
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql" -u root -p"Password12!" joomla_ut < tests\unit\schema\mysql.sql

# Database setup for PostgreSQL
- SET PGUSER=postgres
- SET PGPASSWORD=Password12!
- PATH=C:\Program Files\PostgreSQL\9.4\bin\;%PATH%
- createdb joomla_ut
- psql -d joomla_ut -a -f tests\unit\schema\postgresql.sql

# Database setup for SQL Server
- ps: $sqlInstance = "(local)\SQL2014"
- ps: sqlcmd -b -E -S "$sqlInstance" -Q "CREATE DATABASE joomla_ut"
- ps: sqlcmd -S "$sqlInstance" -U "sa" -P "Password12!" -i $env:APPVEYOR_BUILD_FOLDER\tests\unit\schema\sqlsrv.sql

test_script:
- cd C:\projects\joomla-cms
- ps: If ($env:php_ver_target -eq "5.6") {libraries/vendor/bin/phpunit -c appveyor-phpunit.xml --exclude-group not-on-windows } Else {libraries/vendor/bin/phpunit -c appveyor-phpunit.xml}
- libraries/vendor/bin/phpunit --testsuite Unit
Loading