Paolo Agostinetto
f3c62b615e
Merge remote-tracking branch 'upstream/develop' into fix-85
2017-02-20 21:13:03 +01:00
Paolo Agostinetto
9785f926c1
php-cs run: fixed code style for new/changed files
2017-02-20 21:05:25 +01:00
Paolo Agostinetto
a0321fd6fd
Removed PhpStorm comment on top of file
2017-02-20 21:02:49 +01:00
Paolo Agostinetto
c954eddf57
Ods reader: fix sheet count and added a test for sheet names
2017-02-20 21:02:04 +01:00
Paolo Agostinetto
b50ca6e27c
Ods reader: added/fixed PHPDoc and classes without namespace
2017-02-20 21:00:42 +01:00
Paolo Agostinetto
4cf7beef31
Ods reader: few readability tweaks
2017-02-18 21:10:06 +01:00
Paolo Agostinetto
1667056515
IReadFilter interface: fixed docblocks
2017-02-18 21:02:33 +01:00
Paolo Agostinetto
6d6353c0f1
Ods reader: fix reading of cells with hyperlinks
2017-02-18 20:59:14 +01:00
Paolo Agostinetto
1dba2d1766
Ods reader: tests for repeated spaces and rich text
2017-02-18 20:49:48 +01:00
Paolo Agostinetto
e46c298fe1
Ods reader: method loadIntoExisting() now uses DOMDocument to parse content
2017-02-18 20:38:10 +01:00
Paolo Agostinetto
bcd1bc364c
Ods reader: test loading of Worksheets
2017-02-18 13:55:22 +01:00
Paolo Agostinetto
3c7b2e23da
Added unit tests for Ods reader
2017-02-18 13:36:08 +01:00
Adrien Crivelli
7b90bb9394
Drop checks for mbstring existence
...
Since mbstring is now a hard dependency enforced by composer, it is
no longer necessary to check for its presence and implement fallbacks.
2017-02-16 11:56:22 +09:00
Adrien Crivelli
1a52e23f08
Remove obsolete math polyfills
2017-02-16 11:15:22 +09:00
Adrien Crivelli
4ae95e5f7c
Drop obsolete method check existence
2017-02-16 11:01:35 +09:00
Adrien Crivelli
ce8ba1fa66
Drop obsolete PHP 5.2 specific code
2017-02-16 10:42:54 +09:00
Alex Milde
47d7260c43
Ignore images with missing data when reading xlsx
...
Ignore images with missing data when reading xlsx
Fixes #94 , closes #95
2017-02-16 09:42:07 +09:00
Adrien Crivelli
1c4f1150a6
Direct link within documentation
2017-02-14 23:15:28 +09:00
Adrien Crivelli
6bade57ea8
Remove obsolete reference to PHP 5.2
2017-02-14 23:06:35 +09:00
Adrien Crivelli
5806fb71cf
Mentions incompatiblity with PHP 5.6.29 and SQLite3
...
Fixes https://github.com/PHPOffice/PHPExcel/issues/1085
Closes https://github.com/PHPOffice/PHPExcel/pull/1122
2017-02-14 23:06:35 +09:00
Roland Häder
99e5a8e919
Use `isset()` instead of `in_array()` for increased performance and code simplification
...
Closes #82
Signed-off-by: Roland Häder <roland@mxchange.org>
2017-02-14 23:06:35 +09:00
tsmsogn
6b77a30093
Remove duplicated contents ( #88 )
2017-02-14 13:10:11 +09:00
Adrien Crivelli
6e247c30d9
Drop support for SQLite 2 because it does not exist in PHP 5.6+ anymore
2017-02-14 12:53:20 +09:00
Zharikov Viktor
de5a04e4cb
Avoid adding an unnecessary extra cell at the end of table when writing to HTML
...
Fixes #91 , and closes #84
2017-02-14 11:57:29 +09:00
Tony Brix
149f9e649b
fill color will change startColor and endColor ( #90 )
2017-02-10 21:03:17 +09:00
Adrien Crivelli
9e835676a6
Update dev dependencies
2017-01-23 16:02:59 +09:00
Adrien Crivelli
fe73b2d402
Drop PHPSPREADSHEET_ROOT constant
2017-01-23 15:35:10 +09:00
Adrien Crivelli
909353ea39
Simplify bootstrap for tests
2017-01-23 15:05:41 +09:00
Adrien Crivelli
8dddf56c2e
Use proper syntax for variadic functions
...
This simplify code, increase readability and improve the function
signature for API users.
2017-01-23 15:01:20 +09:00
Adrien Crivelli
682b1b8cb2
Drop PHP 5.5 support
...
According to our policy to support PHP version 6 months after their
end of life, it is time to drop PHP 5.5.
2017-01-23 11:44:16 +09:00
Adrien Crivelli
152d39bd42
Unalign docblock
...
Because alignment was all broken and becaues it doesn't improve much
the code readability, but potentially create more complicated diff, we
prefer to unlaign all docblocks.
2017-01-23 11:25:02 +09:00
Adrien Crivelli
031af1e9d2
Standardize writers and readers name to be the format most common extension in CamelCase
2017-01-22 17:39:23 +09:00
Adrien Crivelli
1cdc8531b8
Rename writer `PDF` to `Pdf` for consistency
2017-01-22 00:58:48 +09:00
Adrien Crivelli
035281f04c
Basic test covering of all PDF writers
...
Third party PDF libraries must now be installed via composer and naturally
via composer autoloading mechanism. Because of that it is not necessary
to specify their path on disk. The usage is simplified and it allows us
to include them in our unit tests.
This also means that from now on PhpSpreadsheet must use composer autoloader
mechanism. The internal autoloading implementation was dropped.
2017-01-22 00:49:44 +09:00
titanrat
66f37218c9
Fix mpdf writer to work with MPDF 6.1.3 ( #76 )
...
Fix old namespace. New writer tested with MPDF 6.1.3
2017-01-19 18:26:27 +09:00
Henrik Gemal
5a8acce94c
minor fixes to unit tests ( #72 )
2017-01-13 12:06:00 +09:00
Сергей Симонян
2aa7707826
Use `use` sections instead of fully qualified class names ( #69 )
2017-01-10 02:09:39 +09:00
Adrien Crivelli
1b0b609c30
Remove dead code
2017-01-05 12:29:30 +09:00
Adrien Crivelli
ec928d393f
Fix indentation as suggested by Scrunitizer
2017-01-05 12:26:20 +09:00
Adrien Crivelli
e9d03cc6d3
Apply Scrutinzer patches for spacing
2017-01-05 12:14:44 +09:00
Adrien Crivelli
c8a69dfb54
Fix comment #65
2017-01-05 11:11:18 +09:00
Roland Häder
3723bb825b
Added `Row::getWorksheet()` to expose row's bounded worksheet #59 , #60
2017-01-05 11:05:49 +09:00
Adrien Crivelli
a23f681332
Add pre-commit git hook to check code style
...
The hook automatically fixes most code style mistakes
and should be installed once with:
```sh
ln -s ../../bin/pre-commit .git/hooks/pre-commit
```
2017-01-05 01:30:44 +09:00
Adrien Crivelli
f0445366d2
Fix date related unit tests for 2017
2017-01-04 17:37:23 +09:00
Christian Schmidt
61408fc691
Properly format non-integer font sizes ( #66 )
...
The OOXML spec defines the font sizes (the `sz` element) as a double, so the value needs to be wrapped in `PHPExcel_Shared_String::FormatNumber()` to avoid breaking in non-English locales.
2017-01-04 17:27:42 +09:00
Adrien Crivelli
0c75d64817
Remove unused variables
2016-12-26 14:36:47 +09:00
Adrien Crivelli
8ce610eb59
Use correct declared debugLog
2016-12-26 13:59:31 +09:00
Adrien Crivelli
56245d558e
Use `::class` notation as much as possible
...
```
* ,
_/^\_
< >
* /.-.\ *
* `/&\` *
,@.*;@,
/_o.I %_\ *
* (`'--:o(_@;
/`;--.,__ `') *
;@`o % O,*`'`&\
* (`'--)_@ ;o %'()\ *
/`;--._`''--._O'@;
/&*,()~o`;-.,_ `""`)
* /`,@ ;+& () o*`;-';\
(`""--.,_0 +% @' &()\
/-.,_ ``''--....-'`) *
* /@%;o`:;'--,.__ __.'\
;*,&(); @ % &^;~`"`o;@(); *
/(); o^~; & ().o@*&`;&%O\
jgs `"="==""==,,,.,="=="==="`
__.----.(\-''#####---...___...-----._
'` \)_`"""""`
.--' ')
o( )_-\
`"""` `
```
2016-12-26 13:21:12 +09:00
Roman Kravchuk
a045a446d5
fix namespace for ReflectionObject class
...
PHP Fatal error: Class 'PhpOffice\PhpSpreadsheet\Writer\ReflectionObject' not found in PhpSpreadsheet/src/PhpSpreadsheet/Writer/Ods.php on line 151
2016-12-26 12:27:40 +09:00
John Doe
a39d71ec16
Fix attaching drawing for xls
...
FIX #53 , #61
2016-12-26 12:20:59 +09:00