Skip to content

Commit 7d30b8c

Browse files
committed
Merge pull request #112 from PHPOffice/develop
Version 0.4.0
2 parents 01611e5 + 31ab338 commit 7d30b8c

File tree

131 files changed

+11316
-7415
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+11316
-7415
lines changed

.gitignore

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
1+
### Temporary files
12
.DS_Store
23
._*
34
.Spotlight-V100
45
.Trashes
56
Thumbs.db
67
Desktop.ini
8+
9+
### IDE Jetbrains PhpStorm
710
.idea
11+
### IDE Eclipse
12+
*.settings
13+
*.project
14+
*.buildpath
15+
16+
### Continuous Integration
817
build/
918
phpunit.xml
1019
composer.phar
1120
vendor
12-
*.settings
13-
*.project
14-
*.buildpath
21+
/batch_CI.bat
1522

16-
/samples/results
17-
/phpunit.bat
18-
/todo.txt
23+
### Samples
1924
/samples/Sample_00_Test.php
25+
/samples/#*
26+
/samples/Github_*.*
27+
/samples/results

.travis.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ language: php
22

33
php:
44
- 5.3
5-
- 5.3.3
65
- 5.4
76
- 5.5
87
- 5.6
8+
- 7.0
99
- hhvm
1010

1111
matrix:
1212
allow_failures:
13+
- php: 7.0
1314
- php: hhvm
1415

1516
env:
@@ -47,3 +48,11 @@ after_script:
4748
## Scrutinizer
4849
- wget https://scrutinizer-ci.com/ocular.phar
4950
- php ocular.phar code-coverage:upload --format=php-clover build/logs/clover.xml
51+
52+
notifications:
53+
webhooks:
54+
urls:
55+
- https://webhooks.gitter.im/e/0dbc70ac93ba40880eef
56+
on_success: change # options: [always|never|change] default: always
57+
on_failure: always # options: [always|never|change] default: always
58+
on_start: false # default: false

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,46 @@
11
# Changelog
2+
## 0.4.0 - 2015-07-07
3+
4+
### Features
5+
- Added support for grouping shapes together in a Group - @Pr0phet GH-68
6+
- Added support for calculating the offset and extent on a Slide. - @Pr0phet GH-68
7+
- Added support for Horizontal bar chart - @rdoepke @Progi1984 GH-58
8+
- Added support for hyperlink on picture (ODPresentation & PowerPoint2007) - @Progi1984 GH-49
9+
- Added support for hyperlink on richtext (PowerPoint2007) - @JewrassicPark GH-49
10+
- Added support for notes slide (ODPresentation & PowerPoint2007) - @Progi1984 @JewrassicPark GH-63
11+
- Added option for explosion in Pie3D Chart (ODPresentation & PowerPoint2007) - @Progi1984 GH-76
12+
- ODPresentation Writer : Support for fill in RichText - @Progi1984 GH-79
13+
- ODPresentation Writer : Support for border style in RichText - @Progi1984 GH-79
14+
- ODPresentation Writer : Support for Area Chart - @Progi1984 GH-82
15+
- PowerPoint2007 Writer : Support for Area Chart - @Progi1984 GH-82
16+
- ODPresentation Writer : Support for Bar Chart - @Progi1984 GH-82
17+
- PowerPoint2007 Writer : Support for Bar Chart - @Progi1984 GH-82
18+
- Added units in DocumentLayout - @Progi1984 GH-87
19+
- Added support for transitions between slides - @Progi1984
20+
- ODPresentation Writer : Support for Pie Chart & Stack Percent Bar Charts - @jrking4 GH-108
21+
- PowerPoint2007 Writer : Support for Pie Chart & Stack Percent Bar Charts - @jrking4 GH-108
22+
23+
### Bugfix
24+
- PSR-0 via composer broken - @Progi1984 GH-51
25+
- ODPresentation Writer : Title in Legend in chart doesn't displayed - @Progi1984 GH-79
26+
- ODPresentation Writer : Segments in Pie3D Chart are now in clockwise order, as in PowerPoint2007 Writer - @Progi1984 GH-79
27+
- ODPresentation Writer : Axis in Line Chart have not tick marks displayed, as in PowerPoint2007 Writer - @Progi1984 GH-79
28+
- ODPresentation Writer : Shadow don't work for RichTextShapes - @Progi1984 GH-81
29+
- PowerPoint2007 Writer : Fill don't work for RichTextShapes - @Progi1984 GH-61
30+
- PowerPoint2007 Writer : Border don't work for RichTextShapes - @Progi1984 GH-61
31+
- PowerPoint2007 Writer : Hyperlink in table doesn't work - @Progi1984 GH-70
32+
- PowerPoint2007 Writer : AutoFitNormal works with options (fontScale & lineSpacingReduction) - @Progi1984 @desigennaro GH-71
33+
- PowerPoint2007 Writer : Shadow don't work for RichTextShapes - @Progi1984 GH-81
34+
- PowerPoint2007 Writer : Visibility of the Title doesn't work - @Progi1984 GH-107
35+
- Refactor findLayoutIndex to findLayoutId where it assumes the slideLayout order was sorted. IMPROVED: unit tests - @kenliau GH-95
36+
37+
### Miscellaneous
38+
- Improved the sample 04-Table for having a Text Run in a Cell - @Progi1984 GH-84
39+
- Improved the sample 04-Table for having two links in a Cell - @Progi1984 GH-93
40+
- Improved the documentation about Table Shapes and cell width - @Progi1984 GH-104
41+
- Some parts of code shared between PHPOffice projects have been moved to PhpOffice/Common - @Progi1984
42+
- Refactored the PowerPoint97 Reader for managing the group shape and improving evolutions - @Progi1984 GH-110
43+
- Added a sample (12) for PowerPoint97 Reader with tree of the PhpPowerPoint object - @Progi1984 GH-110
244

345
## 0.3.0 - 2014-09-22
446

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
[![Code Coverage](https://scrutinizer-ci.com/g/PHPOffice/PHPPowerPoint/badges/coverage.png?s=742a98745725c562955440edc8d2c39d7ff5ae25)](https://scrutinizer-ci.com/g/PHPOffice/PHPPowerPoint/)
77
[![Total Downloads](https://poser.pugx.org/phpoffice/phppowerpoint/downloads.png)](https://packagist.org/packages/phpoffice/phppowerpoint)
88
[![License](https://poser.pugx.org/phpoffice/phppowerpoint/license.png)](https://packagist.org/packages/phpoffice/phppowerpoint)
9+
[![Join the chat at https://gitter.im/PHPOffice/PHPPowerPoint](https://img.shields.io/badge/GITTER-join%20chat-green.svg)](https://gitter.im/PHPOffice/PHPPowerPoint)
910

1011

1112
PHPPowerPoint is a library written in pure PHP that provides a set of classes to write to different presentation file formats, i.e. Microsoft [Office Open XML](http://en.wikipedia.org/wiki/Office_Open_XML) (OOXML or OpenXML) or OASIS [Open Document Format for Office Applications](http://en.wikipedia.org/wiki/OpenDocument) (OpenDocument or ODF).
@@ -33,6 +34,7 @@ Read more about PHPPowerPoint:
3334
- Supports hyperlinks and rich-text strings
3435
- Add images with different styles (positioning, rotation, shadow)
3536
- Set printing options (header, footer, page margins, paper size, orientation)
37+
- Set transitions between slides
3638
- Output to different file formats: PowerPoint 2007 (.pptx), OpenDocument Presentation (.odp), Serialized Presentation)
3739
- ... and lots of other things!
3840

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.0
1+
0.4.0

composer.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,23 +21,21 @@
2121
"require": {
2222
"php": ">=5.3.0",
2323
"ext-xml": "*",
24-
"ext-zip": "*"
24+
"ext-zip": "*",
25+
"phpoffice/common": "0.1.*"
2526
},
2627
"require-dev": {
2728
"phpunit/phpunit": "3.7.*",
2829
"phpdocumentor/phpdocumentor":"2.*",
2930
"phpmd/phpmd": "2.*",
3031
"sebastian/phpcpd": "2.*",
3132
"phploc/phploc": "2.*",
32-
"squizlabs/php_codesniffer": "1.*"
33+
"squizlabs/php_codesniffer": "2.*"
3334
},
3435
"suggest": {
3536
"ext-gd2": "Required to add images"
3637
},
3738
"autoload": {
38-
"psr-0": {
39-
"PHPPowerPoint": "src/"
40-
},
4139
"psr-4": {
4240
"PhpOffice\\PhpPowerpoint\\": "src/PhpPowerpoint/"
4341
}

0 commit comments

Comments
 (0)