geis_new() needs a synchronous mode
Bug #921633 reported by
Stephen M. Webb
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Geis |
Fix Released
|
Medium
|
Stephen M. Webb | ||
utouch-geis (Ubuntu) |
Fix Released
|
Medium
|
Stephen M. Webb |
Bug Description
A GEIS instance object is in an incomplete state until an INIT_COMPLETE or ERROR event is received. While this allows for performance improvement through asynchronous programming, it causes developers more work. An init option for geis_new() should be available to put it into blocking mode for those developers who need this functionality.
Related branches
lp:~bregma/geis/lp-921633
- Daniel d'Andrada (community): Approve
-
Diff: 318 lines (+99/-51)6 files modifiedinclude/geis/geis.h (+5/-0)
libutouch-geis/geis.c (+88/-0)
libutouch-geis/geis_v1.c (+2/-50)
python/_geis_bindings/_geis_bindings.c (+1/-0)
python/geis/__init__.py (+1/-0)
python/pygeis (+2/-1)
Changed in utouch-geis: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in utouch-geis: | |
milestone: | none → utouch-geis-2.2.6 |
Changed in utouch-geis: | |
assignee: | nobody → Stephen M. Webb (bregma) |
status: | Triaged → In Progress |
Changed in utouch-geis: | |
status: | In Progress → Fix Committed |
Changed in utouch-geis (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Stephen M. Webb (bregma) |
Changed in utouch-geis (Ubuntu): | |
importance: | Undecided → Medium |
Changed in utouch-geis: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package utouch-geis - 2.2.6-0ubuntu1
---------------
utouch-geis (2.2.6-0ubuntu1) precise; urgency=low
* debian/control: updated Standards-Version to 3.9.3 (no changes required)
* debian/copyright: changed Format to URL of official format
* debian/control: removed "Multi-Arch: same" from utouch-geis-tools package
* debian/rules: explicitly disabled integration tests during packaging
* debian/rules: explicitly do not install jquery.js
* New upstream release.
- propagates gesture reject/accept to back end (lp: #934207)
- propagates window grab errors up the stack (lp: #937021)
- properly activates a subscription with no filters (lp: #939679)
- adds blocking mode for geis_new() call (lp: #921633)
- restores previous search path for API documentation (lp: #934160)
-- <email address hidden> (Stephen M. Webb) Fri, 16 Mar 2012 13:58:17 -0400