This really isn't the best location for this method. It should
probably actually exist as Zend_Pdf_Element_Date or something like that.

todo

1625

Address the following E_STRICT issue:
PHP Strict Standards: date(): It is not safe to rely on the system's
timezone settings. Please use the date.timezone setting, the TZ
environment variable or the date_default_timezone_set() function. In
case you used any of those methods and you are still getting this
warning, you most likely misspelled the timezone identifier.

todo

114

implement it as a class, which supports ArrayAccess and Iterator interfaces,
to provide incremental parsing and pages tree updating.
That will give good performance and memory (PDF size) benefits.

Memory/Value.php1

Type

Line

Description

todo

35

also implement Countable for PHP 5.1 but not yet to stay 5.0 compatible

Tool/Project/Profile/FileParser/Xml.php1

Type

Line

Description

todo

228

determine if this method belongs inside the profile

Tool/Framework/Client/Console.php1

Type

Line

Description

todo

48

methods need more API documentation.

Pdf/Cmap.php4

Type

Line

Description

todo

53

Write code for Zend_Pdf_FontCmap_HighByteMapping class.

todo

53

Write code for Zend_Pdf_FontCmap_MixedCoverage class.

todo

53

Write code for Zend_Pdf_FontCmap_TrimmedArray class.

todo

53

Write code for Zend_Pdf_FontCmap_SegmentedCoverage class.

Pdf/Outline.php1

Type

Line

Description

todo

34

Implement an ability to associate an outline item with a structure element (PDF 1.3 feature)

Pdf/ElementFactory.php2

Type

Line

Description

todo

333

Reusage of the freed object. It's not a support of new feature, but only improvement.

todo

349

Reusage of the freed object. It's not a support of new feature, but only improvement.

Pdf/FileParser.php2

Type

Line

Description

todo

401

Consider changing $byteCount to a character count. They are not
always equivalent (in the case of surrogates).

todo

401

Make $byteOrder optional if there is a byte-order mark (BOM) in the
string being extracted.

Pdf/Canvas/Interface.php2

Type

Line

Description

todo

234

process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

todo

303

process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

Pdf/Canvas/Abstract.php3

Type

Line

Description

todo

323

check for the open paths

todo

416

process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

todo

606

process special cases with $x2-$x1 == 0 or $y2-$y1 == 0

Pdf/Resource/Font/CidFont/TrueType.php1

Type

Line

Description

todo

62

Joing this class with Zend_Pdf_Resource_Font_Simple_Parsed_TrueType

Pdf/Resource/ImageFactory.php1

Type

Line

Description

todo

33

Use Zend_Mime not file extension for type determination.

Pdf/Resource/Image/Png.php6

Type

Line

Description

todo

79

Add compression conversions to support compression strategys other than PNG_COMPRESSION_DEFAULT_STRATEGY.

todo

79

Add pre-compression filtering.

todo

79

Add interlaced image handling.

todo

79

Add support for 16-bit images. Requires PDF version bump to 1.5 at least.

todo

79

Add processing for all PNG chunks defined in the spec. gAMA etc.

todo

79

Fix tRNS chunk support for Indexed Images to a SMask.

Pdf/Outline/Created.php1

Type

Line

Description

todo

44

Implement an ability to associate an outline item with a structure element (PDF 1.3 feature)

Pdf/ElementFactory/Proxy.php2

Type

Line

Description

todo

195

Reusage of the freed object. It's not a support of new feature, but only improvement.

todo

208

Reusage of the freed object. It's not a support of new feature, but only improvement.

Pdf/ElementFactory/Interface.php2

Type

Line

Description

todo

131

Reusage of the freed object. It's not a support of new feature, but only improvement.

todo

141

Reusage of the freed object. It's not a support of new feature, but only improvement.

Pdf/Element.php1

Pdf/FileParser/Font/OpenType.php1

Type

Line

Description

todo

800

Need to rework the selection logic for picking a subtable. We should
have an explicit list of preferences, followed by a list of those that
are tolerable. Most specifically, since everything above this layer deals
in Unicode, we need to be sure to only accept format 0 MacRoman tables.

Pdf/FileParser/Font.php1

Type

Line

Description

todo

118

Deal with to-dos in the parent method.

Pdf/Page.php2

Type

Line

Description

todo

546

Don't forget to close all current graphics operations (like path drawing)

todo

606

Don't forget to close all current graphics operations (like path drawing)

Pdf/NameTree.php1

Type

Line

Description

todo

36

implement lazy resource loading so resources will be really loaded at access time

Service/Amazon/S3/Stream.php2

Service/Amazon/Item.php1

For consistency in a bugfix all tracks are appended to one single array

Dojo/Form/Element/Dijit.php1

Type

Line

Description

todo

57

Should we set dojo view helper paths here?

EventManager/ResponseCollection.php2

Type

Line

Description

todo

71

Currently, IteratorMode is ignored, as we use the default (keep); should this be implemented?

todo

244

Does this need to be implemented?

Rest/Server.php2

Type

Line

Description

todo

601

Implement

todo

611

Implement

Soap/Wsdl.php1

Type

Line

Description

todo

144

Boolean is for backwards compability with extractComplexType object var. Remove it in later versions.

Mail/Transport/Smtp.php2

Type

Line

Description

todo

118

Someone please make this compatible
with the SendMail transport class.

todo

185

Rename this to sendMail, it's a public method...

Mail/Protocol/Imap.php3

Type

Line

Description

todo

200

add handling of '[' and ']' to parser for easier handling of response text

todo

798

parse response?

todo

809

parse response

Mail/Protocol/Smtp/Auth/Crammd5.php1

Type

Line

Description

todo

69

Perform CRAM-MD5 authentication with supplied credentials

Mail/Protocol/Abstract.php1

Type

Line

Description

todo

50

Implement proxy settings

Mail/Part.php2

Type

Line

Description

todo

315

fetch part

todo

349

fetch part

Mail/Storage/Pop3.php3

Type

Line

Description

todo

111

implement

todo

134

implement

todo

143

find a way to avoid decoding the headers

Mail/Storage/Mbox.php6

Type

Line

Description

todo

144

that's ugly, would be better to let the message class decide

todo

146

top/body lines

todo

152

need a way to change that

todo

179

implement

todo

187

toplines

todo

203

implement

Mail/Storage/Imap.php8

Type

Line

Description

todo

69

with an internal cache we could optimize this class, or create an extra class with

todo

190

implement

todo

198

toplines

todo

214

implement

todo

333

expunge here or at close? we can handle an error here better and are more fail safe

todo

373

use search to find number directly

todo

498

we assume / as the hierarchy delim - need to get that from the folder class!

todo

582

handle class instances for $message

Mail/Storage/Maildir.php4

Type

Line

Description

todo

75

getFlags($id) for fast access if headers are not needed (i.e. just setting flags)?

todo

177

that's ugly, would be better to let the message class decide

todo

199

implement

todo

233

implement

Mail/Storage/Writable/Maildir.php6

Type

Line

Description

todo

45

init maildir (+ constructor option create if not found)

todo

224

This could fail in the middle of the task, which is not optimal.

todo

328

This is also not atomar and has similar problems as removeFolder()

todo

566

handle class instances for $message

todo

1023

is there a safe way to keep the handle open for writing?

todo

1032

should get file handler from _calculateQuota

Oauth/Http.php1

Type

Line

Description

todo

169

Remove cycling?; Replace with upfront do-or-die configuration

Mime/Decode.php2

Type

Line

Description

todo

47

we're ignoring \r for now - is this function fast enough and is it safe to asume noone needs \r?

todo

131

we're ignoring \r for now - is this function fast enough and is it safe to asume noone needs \r?

Feed.php1

Type

Line

Description

todo

284

Allow findFeeds() to follow one, but only one, code 302.

Json.php1

Type

Line

Description

todo

200

Optimize with ascii keys, if performance is bad

Amf/Parse/Amf3/Deserializer.php4

Type

Line

Description

todo

43

readObject to handle Typed Objects

todo

43

readXMLStrimg to be implemented.

todo

43

Class could be implemented as Factory Class with each data type it's own class.

todo

282

Rather than using an array of traitsInfo create Zend_Amf_Value_TraitsInfo

Amf/Parse/TypeLoader.php1

Type

Line

Description

todo

53

PHP 5.3 can drastically change this class w/ namespace and the new call_user_func w/ namespace

Amf/Parse/Amf0/Deserializer.php4

Type

Line

Description

todo

42

Implement Typed Object Class Mapping

todo

42

Class could be implemented as Factory Class with each data type it's own class

todo

202

As of Flash Player 9 there is not support for mixed typed arrays
so we handle this as an object. With the introduction of vectors
in Flash Player 10 this may need to be reconsidered.

todo

266

implement Typed Class mapping

Amf/Util/BinaryStream.php2

Type

Line

Description

todo

100

Should check that there are enough bytes left in the stream we are about to read.

todo

256

This could use the unpack() w/ S,n, or v

Amf/Server.php3

Type

Line

Description

todo

58

Make the reflection methods cache and autoload.

todo

495

should implement and SPL observer pattern for custom AMF headers

todo

495

DescribeService support

Amf/Request.php1

Type

Line

Description

todo

46

Currently not checking if the object needs to be Type Mapped to a server object.

View/Helper/Navigation/Links.php1

Type

Line

Description

todo

724

add more attribs

Feed/Reader/Extension/Thread/Entry.php2

Type

Line

Description

todo

43

to be implemented

todo

46

Implement "replies" and "updated" constructs from standard

Feed/Reader/Extension/Syndication/Feed.php1

Type

Line

Description

todo

104

fix generalisation, how?

Feed/Reader/Extension/Atom/Feed.php2

Type

Line

Description

todo

205

Is this the same as subtitle?

todo

229

Add uri support

Feed/Reader/Extension/Atom/Entry.php1

Type

Line

Description

todo

565

Investigate why _getAtomType() fails here. Is it even needed?

Controller/Request/Http.php3

Type

Line

Description

todo

275

How to retrieve from nested arrays

todo

317

How to retrieve from nested arrays

todo

336

How to retrieve from nested arrays

Controller/Router/Rewrite.php2

Type

Line

Description

todo

398

Should be an interface method. Hack for 1.0 BC

todo

403

Should be an interface method. Hack for 1.0 BC

Controller/Router/Route/Chain.php1

Type

Line

Description

todo

110

Should be an interface method. Hack for 1.0 BC

Server/Definition.php1

Type

Line

Description

todo

31

Implement iterator

Server/Interface.php1

Type

Line

Description

todo

117

Determine how to implement this

Serializer/Adapter/PhpSerialize.php2

Type

Line

Description

todo

85

@see php.ini directive "unserialize_callback_func"

todo

83

Allow integration with unserialize_callback_func

Serializer/Adapter/PythonPickle.php1

Type

Line

Description

todo

248

write unicode / binary

Cloud/DocumentService/Adapter/SimpleDb.php1

Type

Line

Description

todo

142

package this in Pages

Cloud/DocumentService/Adapter/SimpleDb/Query.php1

Type

Line

Description

todo

159

Ensure this fulfills the entire SimpleDB query specification for WHERE

Cloud/DocumentService/Adapter/WindowsAzure.php1

Type

Line

Description

todo

124

support $usePathStyleUri and $retryPolicy

Cloud/DocumentService/Adapter/WindowsAzure/Query.php2

Type

Line

Description

todo

36

Look into preventing a query injection attack.

todo

144

Azure service doesn't seem to support this yet; emulate?

Cloud/QueueService/Adapter/WindowsAzure.php1

Type

Line

Description

todo

99

support $usePathStyleUri and $retryPolicy

Cloud/QueueService/Adapter/Sqs.php2

Type

Line

Description

todo

150

ZF-9050 Fix the SQS client library in trunk to return all attribute values

todo

174

Add support for SetQueueAttributes to client library

Cloud/StorageService/Adapter/S3.php2

Type

Line

Description

todo

246

Support 'prefix' parameter for Zend_Service_Amazon_S3::getObjectsByBucket()

todo

316

support bucket domain names

Config/Writer/FileAbstract.php1

Type

Line

Description

todo

130

For 2.0 this should be redone into an abstract method.

Search/Lucene/Analysis/Analyzer/Common.php1

Type

Line

Description

todo

54

ZSearchHTMLAnalyzer and ZSearchXMLAnalyzer implementation

Search/Lucene.php2

Type

Line

Description

todo

1433

undeleteAll processing.

todo

1577

Implementation

Db/Adapter/Oracle.php2

Type

Line

Description

todo

355

Discover integer unsigned property.

todo

504

Support FETCH_CLASS and FETCH_INTO.

Db/Adapter/Mysqli.php1

Type

Line

Description

todo

414

Return value should be int?

Db/Adapter/Pdo/Mssql.php2

Type

Line

Description

todo

221

Discover column primary key position.

todo

221

Discover integer unsigned property.

Db/Adapter/Pdo/Pgsql.php1

Type

Line

Description

todo

149

Discover integer unsigned property.

Db/Adapter/Pdo/Ibm.php2

Type

Line

Description

todo

96

also differentiate between z/OS and i/5

todo

242

Discover integer unsigned property.

Db/Adapter/Pdo/Oci.php1

Type

Line

Description

todo

180

Discover integer unsigned property.

Db/Adapter/Pdo/Abstract.php1

Type

Line

Description

todo

334

Support FETCH_CLASS and FETCH_INTO.

Db/Adapter/Sqlsrv.php2

Type

Line

Description

todo

433

Discover integer unsigned property.

todo

572

Support FETCH_CLASS and FETCH_INTO.

Ldap/Converter.php1

Type

Line

Description

todo

102

write more tests

Auth/Adapter/Http.php3

Type

Line

Description

todo

44

Support auth-int

todo

44

Track nonces, nonce-count, opaque for replay protection and stale support

todo

44

Support Authentication-Info header

Gdata/Docs.php1

Type

Line

Description

todo

283

ZF-8732: This should return a *subclass* of Zend_Gdata_Entry, but
the appropriate type doesn't exist yet.

Gdata/Analytics/DataQuery.php1

Type

Line

Description

todo

175

goals 1-20

Test/PHPUnit/ControllerTestCase.php1

Type

Line

Description

todo

206

Need to update Zend_Layout to add a resetInstance() method

Console/Getopt.php9

Type

Line

Description

todo

127

Handle params with multiple values, e.g. --colors=red,green,blue
Set value of parameter to the array of values. Allow user to specify
the separator with Zend_Console_Getopt::CONFIG_PARAMETER_SEPARATOR.
If this config value is null or empty string, do not split values
into arrays. Default separator is comma (',').

Handle flags occurring multiple times, e.g. -v -v -v
Set value of the option's parameter to the integer count of instances
instead of a boolean.
Enable with Zend_Console_Getopt::CONFIG_CUMULATIVE_FLAGS.
Default is that the value is simply boolean true regardless of
how many instances of the flag appear.