Xdebug 2.0.0beta4 / PEAR::XMLParser
Last night I released version 2.0.0beta4 of Xdebug which fixes a small number of bugs. In the next couple of weeks I hope to fix all other bugs, and implement the features that I would like to have in Xdebug 2.0.0.
While getting the release ready I spend some time looking at the new PEAR installer, and encountered some interesting problems with how the PackageFile and XMLParser handle UTF-8 and XML. In PHP 5 the XML parsers output always UTF-8, which was not taken into account and because of misunderstandings they suggested to use entities for weird characters, such as the norwegian "æ". But entities are HTML features, which do not exist in XML - so this didn't work properly either. I cooked up a small patch which should make "pear convert" and "pear package" deal with UTF-8 and non-ASCII characters in a more proper way.
Life Line
Merge branch 'xdebug_3_5'
Merged pull request #1111
Disable 'declaration after statement' warning in zend_smart_string.h,…
Specify bicycle parkings covers
Specify street/place names to addresses
Survey housenumbers
Specify whether crosswalks have tactile paving
Specify whether roads have sidewalks
Determine whether ATM allows depositing cash
Survey if places still exist
Survey if places still exist
Specify access to places
Specify whether steps have handrails
Specify width of opening
Specify parking types
Specify whether public transport stops have tactile paving
Survey opening hours
Specify step counts
Survey tactile paving on steps
Specify whether steps have a ramp
Specify which way leads up for steps
Specify path surfaces
Specify whether there are cycleways
Created an entrance
Created a bicycle_parking

Shortlink
This article has a short URL available: https://drck.me/xdebug-2-p-45n