~marmuta/onboard/onboard-ignore-bad-translations

« back to all changes in this revision

Viewing changes to debian/README.source

  • Committer: Bazaar Package Importer
  • Author(s): Francesco Fumanti
  • Date: 2010-08-20 17:11:12 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100820171112-dofabf23w2x6hgsz
Tags: 0.94.0-0ubuntu1
  * Feature freeze exception request to update to new release (LP: #621374)
  * Make onboard follow keyboard layout changes (LP: 526791, LP: 65626)
  * Save onboard geometry on quit instead on configure-events (LP: #596248)
  * Improve handling of missing dependency for the clicks (LP: #524148):
      - Use soname instead of linker for libXi in X11.py
      - Add dependency on libxi6 to break package build if necessary
      - Get current version of soname for libx11 from environment
      - Respect DISPLAY environment variable in KeyboardGTK.py
      - Add debian/README.source with info about libxi6 and libx11
  * Do not crash if icon of IconPalette is missing (LP: #538109)
  * Fix Menu key, Delete key and Insert key
  * Qualify the import of our X11 module
  * Make strings in our X11 module translatable
  * Some cleanup by remove trailing spaces
  * debian/control:
      - Update email address of original maintainer
      - Set minimal required version for python-virtkey to 0.60.0
      - Add libxi6 to Build-Depends
      - Add libxi6 and libx11-6 to Depends
  * debian/copyright:
      - Add hosting site
      - Add section with upstream authors
      - Update license information to GPL 3
  * debian/watch:
      - Add watch file
  * debian/README.source
      - Add README.source file

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Reminder for future updates concerning libxi and libx11:
 
1
Reminder for future updates:
2
2
 
3
3
There is a hard-coded library soname for libxi in X11.py. Onboard currently
4
 
uses python ctypes to call XInput functions. This, to the best of my knowledge,
 
4
uses python ctypes to call XInput functions. This to the best of my knowledge
5
5
forces targeting a specific major version of libxi.
6
6
 
7
7
A build dependency to libxi6 has been added in order to break the build when
8
8
that library goes away. In that case Onboard/X11.py has to be retested and 
9
9
updated. The features to test are the "Middle Click" and "Right Click" buttons.
10
 
Of course, the corresponding entries in the Build-Depends and Depends of 
11
 
debian/control also have to be updated.
12
10
 
13
 
The available version of libx11 gets determined at runtime and thus does not 
14
 
need any change in Onboard/X11.py when a new version arrives. However the 
15
 
corresponding entry in the Depends of debian/control has to be updated.