XorgParser 0.3.5

Improved validator, Code cleanup

Milestone information

Alberto Milone
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
No users assigned to blueprints and bugs.
No blueprints are targeted to this milestone.
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon x-kit_0.3.5.tar.gz (md5) X-Kit source 9
last downloaded 6 weeks ago
Total downloads: 9

Release notes 

This release does not have release notes.


View the full changelog

  [ Alberto Milone ]
  * remove Replaces from the debian/control
  * add getBrokenReferences() to xorgparser.Parser()
  * move getPosition() and isSection() to xorgparser since they are now required
    by getBrokenReferences(). Move the relevant tests to 0-test.py
  * remove all the arguments from xutils.XUtils.checkNFixSection()
  * make checkNFixSection() rely on getBrokenReferences()
  * Parser.__process() will now check the following additional cases:
    - if duplicate sections are found
    - if broken references are found
    - if there are sections which don't have an identifier but should
      have one (except for completely empty sections, which are ignored
      and don't appear in globaldict)
  * clean up Parser.getIds()
  * remove sys.exit from Parser.getReferences()
  * disable checkDuplicateOptions by default
  * move getIdentifier and isSection to xorgparser
  * move all the validator methods to __complianceRules()
  * add getBrokenReferences() to xorgparser
  * add validateOptions to the default checks
  * improve getDefaultServerLayout() in xorgparser so that if one default ServerLayout
    is set, its existence will be checked
  * make sure that each ServerLayout has at least 1 reference to a Screen section
  * print something useful for debugging when raising ParseException
  * update the README with a note on case-sensitive section names

  [ Martin Pitt ]
  * debian/rules: Remove some cruft.
  * debian/control: Rename package x-kit to python-xkit for conforming to
    Python package naming policy. Also fix section to be 'python'.
  * debian/rules: Run the test suite during build and clean up the spewage.
  * Add debian/python-xkit.examples: Ship examples/ directory.
  * debian/control: Add Vcs-Bzr:.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.