Skip to content
This repository was archived by the owner on Mar 17, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
746 commits
Select commit Hold shift + click to select a range
339eb9a
[com_fields] Useless strings (#13659)
infograf768 Jan 20, 2017
7d34d41
Fix SEF plugin breaking HTML while trying to make inline background u…
ggppdk Jan 20, 2017
b222a8d
Properly merge tag params (#13643)
Jan 21, 2017
f81a1ee
Clean up legacy controller + model classes (#13679)
joomdonation Jan 22, 2017
6efb945
Update en-GB.com_languages.sys.ini (#13681)
MartijnMaandag Jan 22, 2017
baef935
Deprecate PSR-0 class loading (#13672)
laoneo Jan 22, 2017
81127c3
Merge branch '3.7.x' into staging
wilsonge Jan 22, 2017
f0d9270
Fix CS issues introduced with https://github.com/joomla/joomla-cms/pu…
zero-24 Jan 22, 2017
f38dfcb
Merge branch 'staging' of github.com:joomla/joomla-cms into staging
wilsonge Jan 22, 2017
4370ef7
fix IE 11 error (#13685)
Jan 22, 2017
af71e60
Adding proper disabled and readonly properties to the color formfield…
Jan 22, 2017
293d57e
Fixing ACL inheritance for fields and fieldgroups (#13676)
Jan 22, 2017
f3dc74b
Changes the contact user groups form field to fieldgroups (#13607)
laoneo Jan 22, 2017
91e6de5
Use type="number" in TCP port configuration fields (#11492)
jo-sf Jan 22, 2017
0e4b98f
Always save validated data in the session (#11491)
jo-sf Jan 23, 2017
6e6edfc
Adding the 3.8.x branche with the definitions by @wilsonge
zero-24 Jan 23, 2017
e83ac89
Typo in CONTRIBUTING.md
Jan 23, 2017
465ff03
Another typo
Jan 23, 2017
5727728
Use bootstrap tooltips (#13713)
Jan 23, 2017
c437fce
[com_fields] Remove unneeded fields from com_fields (#13621)
Jan 23, 2017
8b0b512
fix for a failing install (#13727)
rdeutz Jan 23, 2017
d151ef4
[com_newsfeeds] - "Filter field" in News Feeds - list layout (#11899)
alikon Jan 24, 2017
7c25d36
legacy libs
wilsonge Jan 24, 2017
4635900
Revert previous commit
wilsonge Jan 24, 2017
2370412
[com_fields] Improving fields dropdown for Translation (#13710)
infograf768 Jan 25, 2017
dc7e615
Fixed issue - backend menu manager checks for important menu items in…
izharaazmi Jan 25, 2017
b455cf6
Remove max-width on login lang field (#13740)
ciar4n Jan 25, 2017
f04e15c
Remove unneded properties for fields render layout (#13750)
laoneo Jan 25, 2017
6e67ba1
moved checked our check to a helper function for less gussing
rdeutz Jan 25, 2017
c421382
SQL not Sql
Jan 25, 2017
8f56700
Give protected menu items container its own place independent of head…
izharaazmi Jan 26, 2017
61189b3
[com_associations] Display only site menu types on searchTools (#13763)
infograf768 Jan 26, 2017
e0fbf61
[com_fields] Default the gallery directory when empty (#13761)
laoneo Jan 26, 2017
12257e5
[com_fields] Load language files from components (#13745)
Jan 26, 2017
5104562
Merge pull request #13759 from Bakual/SQLNotSql
jeckodevelopment Jan 26, 2017
14c6fcb
fix for checked out items
rdeutz Jan 27, 2017
d525244
JUserTest needs to clear JAccess stats for allowed test. ALso JUserTe…
klas Jan 27, 2017
d7eb535
Fix item alias (#11343)
csthomas Jan 27, 2017
a3194fa
3.7 Improve Cache Controller (#12312)
csthomas Jan 27, 2017
bc9dcd3
[com_contact] review config global default options (#12970)
andrepereiradasilva Jan 27, 2017
7f40274
[com_fields] Custom Fields Media Field if class is empty still class …
zero-24 Jan 27, 2017
1b036c6
Speed up of saving new articles (#13505)
csthomas Jan 27, 2017
2a85966
Add "id" attribute to <input> element (#13610)
Jan 27, 2017
2d82f4c
Add a parameter to trigger the additional plugin events in the news m…
Jan 27, 2017
959fc6b
[fix] using core categories system should not be mandatory to use cor…
phproberto Jan 27, 2017
6be6bd6
Fixes: EXTRA_QUERY not added to update record (#13756)
regularlabs Jan 27, 2017
67a6071
Remove semicolon before UNION ALL (#13767)
csthomas Jan 27, 2017
7c1cc9d
[com_fields] Responsive subform.repeatable-table (#13769)
ciar4n Jan 27, 2017
7dc3d68
Merge pull request #13758 from rdeutz/move_checkout_to_helper
jeckodevelopment Jan 27, 2017
6f20a8c
Remove from global option for the display functionality (#13773)
laoneo Jan 27, 2017
3d3e2d6
3.8.x description proposal (#13782)
jeckodevelopment Jan 27, 2017
3833aa0
[Improvement] Backend menu item edit form : Add Itemid to the alias l…
marrouchi Jan 28, 2017
ace741c
Correcting articles manager title display (#13785)
infograf768 Jan 28, 2017
2474f12
com_finder outputs empty p tag with no description (#13778)
tonypartridge Jan 28, 2017
f72f447
Fix doc blocks in router
wilsonge Jan 28, 2017
7ba2c77
Add the option to filter extensions on core or third party (#13795)
roland-d Jan 29, 2017
a3b4121
Fix github unit tests (#13797)
wilsonge Jan 29, 2017
594c50f
Revert "Add the option to filter extensions on core or third party" (…
rdeutz Jan 29, 2017
80ef283
Fix JToolbarButton unit tests (#13799)
photodude Jan 29, 2017
577f312
Add AppVeyor CI support (#13790)
mbabker Jan 29, 2017
7713190
Add GD to environment
mbabker Jan 29, 2017
aa1fef3
Remove unnecessary Env var "dependencies: current" (#13802)
photodude Jan 29, 2017
d941fc3
Use preg_match to ensure just a version check (#13801)
photodude Jan 29, 2017
ccac056
Update jQuery Autocomplete to 1.3.0 (#13794)
viocassel Jan 29, 2017
3ae65c5
Don't return admin menus (#13791)
Jan 30, 2017
652c17a
Min width edit on toggles (#13698)
ciar4n Jan 30, 2017
0fa990a
Field calendar plugin (#13638)
Jan 30, 2017
720db4e
Add expected and actual result headings (#13762)
laoneo Jan 30, 2017
bfcca89
Make JPluginHelper::load() resilient to cache error (#13526)
mbabker Jan 30, 2017
571218c
[admin-menus] Display only components using Categories in List All Ca…
infograf768 Jan 31, 2017
3449e04
Use staging branch status for AppVeyor badge
wilsonge Jan 31, 2017
82de8bd
Tinymce: allow to edit image title (#13833)
Fedik Feb 1, 2017
5cdea94
[com_associations] Do not use Copy reference to an existing target (#…
infograf768 Feb 1, 2017
2c51a28
Custom fields for categories (#13837)
laoneo Feb 1, 2017
6ffc4b9
Amend toolbar btn spacing (#13823)
ciar4n Feb 1, 2017
8676321
Update YAML library (#13843)
wilsonge Feb 1, 2017
aa862e8
[com_fields] Trigger onContentPrepare in news module (#13708)
laoneo Feb 1, 2017
dc3a1a7
[com_fields] Add option to show or hide field label (#13752)
brianpeat Feb 2, 2017
4734691
Bypass lessc row-fluid calculations (#13845)
ciar4n Feb 2, 2017
0d6a55a
[Isis RTL] - Remove yes/no btn-group float (#13852)
ciar4n Feb 2, 2017
4b32be7
Regression 3.7: last template style preview not working #1 (#13775)
Feb 2, 2017
5a1c796
[com_associations] Display Associations tab in Target (#13855)
infograf768 Feb 2, 2017
6f85b59
Security fix for quoteName (#13825)
csthomas Feb 2, 2017
5067ee9
com_cache : Missing lang strings values (#13850)
infograf768 Feb 2, 2017
cc8ad0c
[Admin Menu] Fix showing of protected menu items in container type me…
izharaazmi Feb 2, 2017
b4bf862
If no container is defined in the active admin menu, force show defau…
izharaazmi Feb 2, 2017
e6f73bc
Fixes #13642 - The issue which causes custom menu items to be lost wh…
izharaazmi Feb 2, 2017
f6e5247
[com_fields] Fields Content Plugin (#13814)
Feb 2, 2017
ddd6f5a
Prepare Release 3.7.0-beta1
rdeutz Feb 2, 2017
28a8ce6
set to dev state after release
rdeutz Feb 2, 2017
8f946fe
Update script.php for the new content plugin (#13883)
laoneo Feb 3, 2017
bbe1bff
revert change from #13830 because test are falling
rdeutz Feb 3, 2017
945b40c
skip menu test
rdeutz Feb 3, 2017
e390415
Admin menu: batch process move to submenu impossible [FIX] (#13649)
izharaazmi Feb 3, 2017
1735290
Updating en-GB install.xml for the new plugin (#13881)
infograf768 Feb 3, 2017
04adba5
JMenuSite::load() should try to work even if cache fails (#13524)
mbabker Feb 4, 2017
38b00ba
Flush tables in cpanel wells (#13890)
ciar4n Feb 4, 2017
df959ba
[com_finder] - cast to char before use LIKE operator on datetime/tim…
alikon Feb 4, 2017
5c9df7b
[admin-menus] Allows translation of menu items in parent and ordering…
infograf768 Feb 4, 2017
db881cb
[admin_menus] Taking off useless columns in menu items manager (#13884)
infograf768 Feb 4, 2017
643bd6c
New TinyMCE: Setting image advanced tab as ON per default (#13897)
infograf768 Feb 4, 2017
7e0b02a
"New User Registration Group" always visible (#13822)
bertmert Feb 4, 2017
d2dd941
Remove uslep(100) from first call of cache->get in file handler (#10767)
csthomas Feb 4, 2017
e244b93
Fixing language file headers
Feb 4, 2017
47a5a2a
needed for nightly builds
rdeutz Feb 4, 2017
4593736
Updating version attribute to 3.7 in english language XML files
Feb 4, 2017
ae6f0fe
Editor Plugin to insert the new {field ID} and {fieldgroup ID} tags (…
Feb 4, 2017
b0228b9
Adjusting version attribute in language pack manifest
Feb 4, 2017
dbcd586
Remove the plugintag if ID is invalid (#13898)
Feb 4, 2017
98ff752
Update phpass to 0.4 (#13858)
photodude Feb 4, 2017
0327087
Convert the system Redirect plugin to use lowercase urls at all times…
tonypartridge Feb 4, 2017
e14bb91
Replace StringHelper::trim() call with simple trim() call when not ut…
frankmayer Feb 4, 2017
a7933d4
Catch SQL exception in SQL form field (#13882)
laoneo Feb 4, 2017
e5dad17
snyc install sql #__menu (#13894)
zero-24 Feb 4, 2017
2598241
remove the dublicate comment line in the scriptphp (#13924)
zero-24 Feb 4, 2017
1387896
move the warning to a info (#13903)
zero-24 Feb 5, 2017
aef1f24
Optimized FinderIndexerHelper->stem() method (#13480)
frankmayer Feb 5, 2017
35d0415
[com_fields plugins] Clarifying some plugins descriptions (#13928)
infograf768 Feb 5, 2017
b828e00
Remove one-time-use variables in libraries/cms (#13236)
frankmayer Feb 5, 2017
6833955
Simplify some ternary operations using elvis operator and remove unne…
frankmayer Feb 5, 2017
fc5a7fb
Admin app - catch exceptions thrown by JLog::add() (#13504)
mbabker Feb 5, 2017
35ee6ba
Create an Exception for a missing component (#13919)
mbabker Feb 5, 2017
40506f1
Add some typehints and a missing since tag (#13934)
wilsonge Feb 5, 2017
64b41e7
Adding gaelic calendar file
Feb 5, 2017
f1221bb
Mssql - fix escape() and add support for unicode chars (#13585)
csthomas Feb 5, 2017
41df21b
Deprecate OAuth client classes (#13937)
mbabker Feb 5, 2017
b56d4ce
Merge list field options using Registry->merge (#13578)
Feb 5, 2017
5de1c34
[com_content] Add some missing useglobal (#12918)
andrepereiradasilva Feb 5, 2017
df63222
[com_search] Refactoring + fixing results-highlighting (#13498)
frankmayer Feb 5, 2017
c5dfb6c
Use the JHtml::_ function instead of calling functions directly. (#12…
okonomiyaki3000 Feb 5, 2017
80b181f
Amend deprecation messages
wilsonge Feb 5, 2017
24f64cc
[ACL] [new/edit category] Remove categoryedit field check of - No par…
andrepereiradasilva Feb 5, 2017
e31d41c
Read header_size to determine header size (#13221)
Feb 5, 2017
ed6fe01
Calendar fixes (#13181)
Feb 5, 2017
152859c
Smart search select field margin (#13927)
ciar4n Feb 5, 2017
29ed4d9
Improve new menu field (#13085)
bembelimen Feb 6, 2017
647c86b
this test fails to often and doesn’t makes sense (#13859)
rdeutz Feb 6, 2017
fa610bb
fix path and filenames in tests
rdeutz Feb 6, 2017
8cfa2de
Proxy call for fields modal to backend files (#13951)
Feb 7, 2017
16de294
Fixes issue with login message in incorrect language (#13965)
regularlabs Feb 8, 2017
75e34f0
Fixes incorrect background colour of icons in coloured toolbar button…
regularlabs Feb 8, 2017
2af4b4d
[AppVeyor] Unit tests fix for file cache (#13941)
csthomas Feb 8, 2017
72c59e3
Prevent misuse of show_noauth param when fulltext is empty (#11290)
ggppdk Feb 8, 2017
f0c2d83
Fix to Sub Form Field Frontend Save Deleted and Reordered Params (#12…
JamesNGarrett Feb 8, 2017
ac895c6
Make columns centered, where it makes sense (in one file only for now…
frankmayer Feb 8, 2017
4c98343
[com_fields] Migrate category view show_user_custom_fields to fieldgr…
laoneo Feb 8, 2017
21f9701
Make JComponentHelper resilient to cache errors (#13916)
mbabker Feb 8, 2017
05a2119
Make JModelLegacy::cleanCache() resilient to cache errors (#13917)
mbabker Feb 8, 2017
0544f37
Make JControllerLegacy::display() resilient to cache errors (#13918)
mbabker Feb 8, 2017
adee785
Prepare Release 3.7.0-beta2
rdeutz Feb 8, 2017
9800df1
set dev state after beta2 release
rdeutz Feb 8, 2017
5770cc6
We are in dev state for beta 3
zero-24 Feb 8, 2017
cd3fe9a
Add WinCache to AppVeyor build (#13810)
photodude Feb 9, 2017
745a606
Update SQL DLLs to release 4.1.6 for >php 7 (#13995)
photodude Feb 9, 2017
3e50ec9
[Isis] Toolbar margin-bottom tweak (#13989)
ciar4n Feb 9, 2017
88f80b7
Post Install Messages (#13992)
ciar4n Feb 10, 2017
1db47ea
[administrator/(rest)] Fix alignment for multiline arrays (#13442)
frankmayer Feb 10, 2017
c9f3f68
Multilanguage: Frontend field tags filtering (#14006)
infograf768 Feb 11, 2017
798e7f5
[com_users] User Profile - remove redundant event trigger onContentPr…
csthomas Feb 11, 2017
c7dc218
"en-CA" is Canada, not Australia.
Feb 11, 2017
c4f54df
More changes to properly accommodate en-CA
Feb 11, 2017
9f7ca0e
[Installation] Fix MySQL sample data for #__menu (#13979)
zero-24 Feb 11, 2017
0fa667b
Solving com_search Notice (#13961)
infograf768 Feb 11, 2017
040d4e7
Fixing contact fields (#14015)
Feb 11, 2017
30218ae
Make login page query resilient to cache error (#13525)
mbabker Feb 11, 2017
94d9431
Mark Event and Session classes deprecated (#14030)
mbabker Feb 11, 2017
06d4b43
New font for CodeMirror: Overpass Mono (#13957)
okonomiyaki3000 Feb 11, 2017
63120ec
changed for drone0.5
rdeutz Feb 12, 2017
a240a22
set clone deph
rdeutz Feb 12, 2017
2705b7b
add phpcs to compare it with travis
rdeutz Feb 12, 2017
7d6e08f
TinyMCE builder: make sure the value exist, and cache the layout data…
Fedik Feb 12, 2017
a44d482
CodeMirror 5.23.0 (#13958)
okonomiyaki3000 Feb 12, 2017
38eb5ae
[Isis] Template menu assignment columns (#13971)
ciar4n Feb 12, 2017
f75801b
Catch date format errors (#13974)
Feb 12, 2017
e1581bc
Allow to clear messages after receiving them (#13975)
bembelimen Feb 12, 2017
67f2dd4
Update tinyMCE to 4.5.3 (#14024)
Feb 12, 2017
9463853
Remove useless check of contact_email_copy (#14029)
bertmert Feb 12, 2017
e7bd397
add drone ci badge to readme
rdeutz Feb 12, 2017
14bfccf
Fixing URLs for orphaned articles (#14031)
Hackwar Feb 12, 2017
f484aae
Simplify PR 13961 (#14035)
infograf768 Feb 12, 2017
95cb944
[Protostar] Equal field widths in mod_login (#14027)
ciar4n Feb 12, 2017
63fecc5
fixes the testing sample data for newsfeeds (#14032)
zero-24 Feb 13, 2017
4f85651
Alpha order the language strings (#14048)
zero-24 Feb 13, 2017
5e32914
Add container-fluid to com_template modals (#14028)
ciar4n Feb 13, 2017
2c5c933
add a bit more clean lines to the PR template. (#14054)
zero-24 Feb 13, 2017
a26226b
Remove nl2br where not needed (#14025)
bertmert Feb 13, 2017
d996db9
Don't display feed if category id missing or non existent (#13977)
SniperSister Feb 13, 2017
426c0ea
Setting search threshold to 0 in global configuration (#12988)
laoneo Feb 13, 2017
8e81979
Use $ismoo instend of calling jinput (#14047)
zero-24 Feb 13, 2017
ed362d8
Simplify catches for cache exceptions (#14045)
mbabker Feb 13, 2017
21ef13a
[bug] Fix localPath in gallery plugin. Closes #14056 (#14061)
marrouchi Feb 14, 2017
d774932
sql - no more need of findInSet() (#14020)
alikon Feb 14, 2017
9bc0f19
language strings should be uppercase (#14064)
zero-24 Feb 14, 2017
73f9aa1
Fix issue with callback cache controller hashing Closures (#14057)
mbabker Feb 14, 2017
f3c49e4
Use the Framework's LDAP client (#13938)
mbabker Feb 14, 2017
cbae8f4
Move PHPCS tests from travis to drone (#14066)
rdeutz Feb 14, 2017
f022ae3
Add missing tests for quoteName (#13860)
csthomas Feb 15, 2017
c34b0f7
SQL optimise for taxonomy maps (#13854)
csthomas Feb 15, 2017
dd0491d
Updated installation language files
Feb 15, 2017
b50f96e
Updated calendar language files
Feb 15, 2017
66c2163
fix appveyor due to changes in chocolatey php (#14097)
photodude Feb 15, 2017
4730720
Alpha order the new language strings for com_contact and com_content …
zero-24 Feb 15, 2017
a28e5f1
[com_tags] - remove warning (#14026)
alikon Feb 15, 2017
4580eb8
remove javascript tests (#14067)
rdeutz Feb 15, 2017
42df32c
[imp] multilangstatus module: adding a warning (#14083)
infograf768 Feb 16, 2017
3315a22
Updating/normalising some installation lang files (#14101)
infograf768 Feb 16, 2017
55cfaa6
Back to use require_once (#14104)
asika32764 Feb 16, 2017
8af1a04
Workaround for missing SORT_NATURAL flag on php 5.3 (#14079)
csthomas Feb 16, 2017
80842df
Fix showing user fields in a contact (#13956)
Feb 16, 2017
7cd793f
Module publish up, down and checkout out time should always have a nu…
wilsonge Feb 16, 2017
4679879
Fix docblock
wilsonge Feb 16, 2017
8489e45
keychain - don't need to load language from finder_cli (#14103)
alikon Feb 17, 2017
d2531b7
Updated installation language files.
Feb 17, 2017
402998b
Fix the copyright block for the en-GB.com_newsfeeds.ini
zero-24 Feb 17, 2017
fe83739
Updated installation language files
Feb 18, 2017
249b885
Correct schemapath - updates sql files does not work on sqlsrv (#14096)
csthomas Feb 18, 2017
ce53e89
com_finder alpha order (#14107)
zero-24 Feb 18, 2017
c2b859b
Update en-GB.com_installer.sys.ini (#14108)
zero-24 Feb 18, 2017
66ac226
alpha order the language strings (#14109)
zero-24 Feb 18, 2017
d32d371
alpha order language strings (#14110)
zero-24 Feb 18, 2017
8b30fd5
restore the not longer used language strings and deprecate them (#14111)
zero-24 Feb 18, 2017
8a1fba1
alpha order com_menus strings (#14117)
zero-24 Feb 18, 2017
4003bba
Update tinymce.php (#14132)
csiteru Feb 18, 2017
1a01810
Mssql file - replace 2 byte unicode whitespace to ascii 1 byte (#14133)
csthomas Feb 18, 2017
40b3a1e
Fully deprecate ext/mysql database driver (#14136)
mbabker Feb 18, 2017
e3976ff
Update JUriTest to only test JUri class features (#14142)
mbabker Feb 19, 2017
6547e38
Mssql: Load class before call sqlsrv_fetch_object on windows platform…
csthomas Feb 19, 2017
58c90c8
MSSQL Replace datetime to datetime2(0) type for all joomla columns. (…
csthomas Feb 19, 2017
2b5626f
lets use the correct class for radio buttons (#14119)
zero-24 Feb 19, 2017
29a6ade
alpha order the language strings com_plugins (#14121)
zero-24 Feb 19, 2017
21006b0
aplha order the language strings (com_postinstall) (#14122)
zero-24 Feb 19, 2017
06909f9
alpha order language strings com_tempaltes (#14124)
zero-24 Feb 19, 2017
a0482db
alpha order langauge strings com_users (#14125)
zero-24 Feb 19, 2017
556391f
alpha order com_users.ini (#14126)
zero-24 Feb 19, 2017
2428786
Sync columns in contact_details table, add missing defaults, clean up…
csthomas Feb 19, 2017
868ce6a
remove two not used language strings from com_menus (#14140)
zero-24 Feb 19, 2017
97202a1
[com_fields] unused language strings (#14154)
Feb 20, 2017
bc5a805
[com_fields] unused language strings (#14153)
Feb 20, 2017
ca9dd9d
[com_fields] unused language strings (#14152)
Feb 20, 2017
5c6001d
com_content. FE editing. Category creation on-the-fly with less than …
bertmert Feb 20, 2017
ed5f02f
Ensure Itemid is cast to int (#14158)
PhilETaylor Feb 20, 2017
67042e3
Updating brasilian installation language files
Feb 20, 2017
bad24c4
Update symfony yaml library
wilsonge Feb 20, 2017
a78dca8
Fix save user without selecting user groups (#13656)
joomdonation Feb 21, 2017
ef4d16b
prepare 3.7.0 Beta3 Release
rdeutz Feb 21, 2017
caa6af7
update reltime
rdeutz Feb 21, 2017
4908a9d
needed for nightly builds
rdeutz Feb 21, 2017
266cd14
script.php incorrectly deletes com_menus layouts (#14160)
infograf768 Feb 21, 2017
992e6cb
remove the not needed `-dev` ;)
zero-24 Feb 21, 2017
adfb3d2
merge conflicts
zero-24 Feb 21, 2017
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.
120 changes: 120 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
build: false
platform:
- x64
clone_folder: C:\projects\joomla-cms
## Build matrix for lowest and highest possible targets
environment:
matrix:
- php_ver_target: 5.6
- php_ver_target: 7.0
- php_ver_target: 7.1

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

## Install PHP and composer, and run the appropriate composer command
install:
- IF EXIST C:\tools\php (SET PHP=0)
- 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|]','')
$VC = "vc11"
$PHPBuild = "x86"
} 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|]','')
$VC = "vc14"
$PHPBuild = "x64"
}
- cinst -y sqlite
- cd C:\tools\php
# Get the MSSQL DLL's
- ps: >-
If ($env:PHP -eq "1") {
If ($env:php_ver_target -eq "5.6") {
appveyor DownloadFile https://files.nette.org/misc/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 {
$DLLVersion = "4.1.6.1"
cd c:\tools\php\ext
appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip
7z x -y php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip > $null
appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip
7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip > $null
Remove-Item c:\tools\php\ext* -include .zip
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_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
- IF %PHP%==1 echo extension=php_curl.dll >> php.ini
# Get the Wincache DLLs
- ps: >-
If ($env:PHP -eq "1") {
If ($env:php_ver_target -eq "5.6") {$wincache = "1.3.7.12"} Else {$wincache = "2.0.0.8"}
cd c:\tools\php\ext
appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/wincache/$($wincache)/php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($VC)-$($PHPBuild).zip
7z x -y php_wincache-$($wincache)-$($env:php_ver_target)-nts-$($VC)-$($PHPBuild).zip > $null
Remove-Item C:\tools\php\ext* -include .zip
cd c:\tools\php}
- IF %PHP%==1 echo extension=php_wincache.dll >> php.ini
- IF %PHP%==1 echo wincache.enablecli = 1 >> php.ini
- IF %PHP%==1 echo zend_extension=php_opcache.dll >> php.ini
- IF %PHP%==1 echo opcache.enable_cli=1 >> php.ini
- IF %PHP%==1 echo @php %%~dp0composer.phar %%* > composer.bat
- appveyor-retry appveyor DownloadFile https://getcomposer.org/composer.phar
- 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
- libraries/vendor/bin/phpunit -c appveyor-phpunit.xml
40 changes: 26 additions & 14 deletions .drone.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,28 @@
build:
image: joomlaprojects/docker-systemtests:latest
commands:
- apt-get install nodejs npm
- ln -s /usr/bin/nodejs /usr/bin/node
- export DISPLAY=:0
- Xvfb -screen 0 1024x768x24 -ac +extension GLX +render -noreset > /dev/null 2>&1 &
- sleep 3
- fluxbox > /dev/null 2>&1 &
- cd tests/javascript
- npm install
- cd ../..
- tests/javascript/node_modules/karma/bin/karma start karma.conf.js --single-run
pipeline:
clone:
image: plugins/git
depth: 1
path: repo

phpcs:
image: joomlaprojects/docker-phpcs
commands:
- echo $(date)
- /root/.composer/vendor/bin/phpcs --report=full --extensions=php -p --standard=build/phpcs/Joomla .
- echo $(date)

javascript:
image: joomlaprojects/docker-systemtests:latest
commands:
- echo $(date)
- apt-get install nodejs npm
- ln -s /usr/bin/nodejs /usr/bin/node
- export DISPLAY=:0
- Xvfb -screen 0 1024x768x24 -ac +extension GLX +render -noreset > /dev/null 2>&1 &
- sleep 3
- fluxbox > /dev/null 2>&1 &
- cd tests/javascript
- npm install
- cd ../..
- tests/javascript/node_modules/karma/bin/karma start karma.conf.js --single-run
- echo $(date)

3 changes: 2 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,5 @@ There are other branches available which serve specific purposes.
| ------ | ------- |
| staging | Current codebase. Branch for the next minor Joomla version. New backward compatible features go into this branch. |
| master | Each commit made to staging gets tested if it passes unit tests and codestyle rules. It is then merged into master. This is done automatically. |
| 4.0-dev | Branch for the next major Joomla version. New backward incompatible features go into this branch. Commits to staging will be applied to this branch as well. |
| 3.8.x | Branch for the next minor Joomla version. The 3.8.0 release will just include compatibility features for 4.0. Commits to staging will be applied to this branch as well. |
| 4.0-dev | Branch for the next major Joomla version. New features go into this branch. Commits to staging will be applied to this branch as well. |
13 changes: 13 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@ Pull Request for Issue # .

### Summary of Changes



### Testing Instructions



### Expected result



### Actual result



### Documentation Changes Required

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ Desktop.ini
/libraries/vendor/ircmaxell/password-compat/phpunit.xml.dist
/libraries/vendor/ircmaxell/password-compat/README.md
/libraries/vendor/ircmaxell/password-compat/version-test.php
/libraries/vendor/joomla/*/.github
/libraries/vendor/joomla/*/.gitignore
/libraries/vendor/joomla/*/.gitmodules
/libraries/vendor/joomla/*/docs
Expand All @@ -70,6 +71,7 @@ Desktop.ini
/libraries/vendor/joomla/*/composer.json
/libraries/vendor/joomla/*/phpunit.xml.dist
/libraries/vendor/joomla/*/README.md
/libraries/vendor/joomla/session/Joomla/Session/.github
/libraries/vendor/joomla/session/Joomla/Session/_Tests
/libraries/vendor/joomla/session/Joomla/Session/build
/libraries/vendor/joomla/session/Joomla/Session/Tests
Expand Down
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,4 @@ script:

branches:
except:
- 2.5.x
- 2.5.x
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,4 +201,4 @@ Copyright
* Copyright (C) 2005 - 2016 Open Source Matters. All rights reserved.
* [Special Thanks](https://docs.joomla.org/Joomla!_Credits_and_Thanks)
* Distributed under the GNU General Public License version 2 or later
* See [License details](https://docs.joomla.org/Joomla_Licenses)
* See [License details](https://docs.joomla.org/Joomla_Licenses)
2 changes: 1 addition & 1 deletion README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
* Documentation for Web designers: https://docs.joomla.org/Web_designers

Copyright:
* Copyright (C) 2005 - 2016 Open Source Matters. All rights reserved.
* Copyright (C) 2005 - 2017 Open Source Matters. All rights reserved.
* Special Thanks: https://docs.joomla.org/Joomla!_Credits_and_Thanks
* Distributed under the GNU General Public License version 2 or later
* See Licenses details at https://docs.joomla.org/Joomla_Licenses
2 changes: 1 addition & 1 deletion administrator/components/com_admin/admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
2 changes: 1 addition & 1 deletion administrator/components/com_admin/admin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<name>com_admin</name>
<author>Joomla! Project</author>
<creationDate>April 2006</creationDate>
<copyright>(C) 2005 - 2016 Open Source Matters. All rights reserved.</copyright>
<copyright>(C) 2005 - 2017 Open Source Matters. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>[email protected]</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
Expand Down
2 changes: 1 addition & 1 deletion administrator/components/com_admin/controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
2 changes: 1 addition & 1 deletion administrator/components/com_admin/controllers/profile.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
15 changes: 9 additions & 6 deletions administrator/components/com_admin/helpers/html/phpsetting.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down Expand Up @@ -63,11 +63,14 @@ public static function string($val)
*/
public static function integer($val)
{
JLog::add(
'JHtmlPhpSetting::integer() is deprecated. Use intval() or casting instead.',
JLog::WARNING,
'deprecated'
);
try
{
JLog::add(sprintf('%s() is deprecated. Use intval() or casting instead.', __METHOD__), JLog::WARNING, 'deprecated');
}
catch (RuntimeException $exception)
{
// Informational log only
}

return (int) $val;
}
Expand Down
2 changes: 1 addition & 1 deletion administrator/components/com_admin/helpers/html/system.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
6 changes: 4 additions & 2 deletions administrator/components/com_admin/models/forms/profile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@
label="COM_ADMIN_USER_FIELD_REGISTERDATE_LABEL"
description="COM_ADMIN_USER_FIELD_REGISTERDATE_DESC"
readonly="true"
format="%Y-%m-%d %H:%M:%S"
translateformat="true"
showtime="true"
size="22"
filter="user_utc"
/>
Expand All @@ -65,7 +66,8 @@
label="COM_ADMIN_USER_FIELD_LASTVISIT_LABEL"
description="COM_ADMIN_USER_FIELD_LASTVISIT_DESC"
readonly="true"
format="%Y-%m-%d %H:%M:%S"
translateformat="true"
showtime="true"
size="22"
filter="user_utc"
/>
Expand Down
2 changes: 1 addition & 1 deletion administrator/components/com_admin/models/help.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
2 changes: 1 addition & 1 deletion administrator/components/com_admin/models/profile.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down
16 changes: 13 additions & 3 deletions administrator/components/com_admin/models/sysinfo.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

Expand Down Expand Up @@ -313,7 +313,7 @@ public function &getInfo()
'sapi_name' => php_sapi_name(),
'version' => $version->getLongVersion(),
'platform' => $platform->getLongVersion(),
'useragent' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "",
'useragent' => isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '',
);

return $this->info;
Expand Down Expand Up @@ -445,7 +445,17 @@ public function getExtensions()
}
catch (Exception $e)
{
JLog::add(JText::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()), JLog::WARNING, 'jerror');
try
{
JLog::add(JText::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()), JLog::WARNING, 'jerror');
}
catch (RuntimeException $exception)
{
JFactory::getApplication()->enqueueMessage(
JText::sprintf('JLIB_DATABASE_ERROR_FUNCTION_FAILED', $e->getCode(), $e->getMessage()),
'warning'
);
}

return $installed;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @package Joomla.Administrator
* @subpackage com_admin
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*
* This file contains post-installation message handling for eAccelerator compatibility.
Expand Down
Loading