Linux Compatible
  • News
    • Channels
    • Archive
    • Search
    • Submit
  • Articles
    • Categories
  • Knowledgebase
  • Compatibility
    • Search
  • Links
  • Forums
  • Twitter
Advertisement

Latest News
[ Windows | Linux | Apple ]

· Microsoft Office Clone Updates Interface, Improves File Support
· Windows Firewall Control 4.0.0.0 released
· 10 amazing Linux desktop environments you've probably never seen
· Microsoft Office security flaw hits thousands in latest hacker attack
· Kubuntu 13.04 Raring Ringtail Review
· Windows Mobile 7 concept video shows why Microsoft dumped the platform
· Building a Thin Mini-ITX PC and more
· Microsoft wants consumers to control the camera by voice, according to filed patent
· Dell replays Windows 8 blame card as PC sales slide
· m23 rock 13.1 released

Upcoming News
· Seidio Active Case Combo for HTC One Review @ TestFreaks
· Jawbone UP Wristband
· Seagate Desktop HDD.15 4TB Hard Drive Review @ Hardware Canucks
· Steelseries WoW MMO Gaming Mouse Legendary Edition Review
· Luxa2 P1 7000mAh High Capacity Battery & Charger Review @ OCC
· GUNNAR Intercept Gaming Eyewear Video Review with Kaeyi Dream @ HardwareHeaven.com
· [slackware-security] kernel (SSA:2013-140-01)
· [CentOS-announce] CEBA-2013:0835 CentOS 6 selinux-policy Update
· Ubuntu Weekly Newsletter Issue 317
· [RHSA-2013:0841-01] Important: kernel security update

Linux Compatibility
· Dell Dimension 9100
· CL-CAM50001 UPC=3700284609322
· DFE 520 TX
· nVidia GeForce4 MX 440
· Gore: Ultimate Soldier
· SMC2802W V2 wi-fi 54Mbps PCI card
· Wireless modem router N300
· Dell P780
· ASUS A7V8X
· BricsCAD for Linux

New Forum Topics
· shutdown link ?
by: estirwent
on: 2013-05-11 17:46
18 replies, 6394 views

· Laptop keyboard drank soda
by: Zenn
on: 2013-04-30 00:27
1 replies, 661 views

· connecting to to internet with ubuntu
by: Zenn
on: 2013-04-30 00:26
2 replies, 4518 views

· Need Linux-compatible PS/2 expansion card
by: Zenn
on: 2013-04-30 00:26
1 replies, 724 views

· irql_not_less_or_equal blue screen
by: Zenn
on: 2013-04-30 00:25
2 replies, 1116 views

News Channels
· Drivers
· Guides
· Reviews
· Security
· Software
· Press Release
· Updates
· Interviews
· Linux
· General
· Debian
· Red Hat
· Slackware
· Gentoo
· Mandriva
· White Box
· SUSE
· GNOME
· KDE
· CentOS
· Ubuntu
· MEPIS
· Android

What's New
Login to see an overview of all news stories since your last visit.

Welcome to our website

To take full advantage of all features you need to login or register. Registration is completely free and takes only a few seconds.

Linux Compatible » News » November 2006 » GtkUnique 0.9.0 - Single Instance Application Library

GtkUnique 0.9.0 - Single Instance Application Library

Posted by Philipp Esselbach on: 11/08/2006 10:10 AM [ Print | 0 comment(s) ]

GtkUnique 0.9.0 has been released:

Here's the initial beta release of GtkUnique, a library for creating single instance applications[1]. all back-ends are available and working:

* D-Bus [preferred]
* Xlibs
* Unix domain sockets

the IPC is completely hidden behind the API, so you don't have to care about it; the better encapsulation of the IPC code made possible to review the design and actually allow the subclassing of the GtkUniqueApp object[2]. so, now, you can implement your own application object as a subclass of GtkUniqueApp.




this is the list of changes since the last announcement:

Overview of changes from GtkUnique 0.1.0 to 0.9.0
================================================

* Initial beta release;
* Hide the implementation deeper, and finally allow subclassing
the GtkUniqueApp object; also, provide an example;
* Finish the libbacon-like, Unix socket based backend;
* Fixes and performance improvements in the Xlibs backend:
[thanks to Matthew Allum]
- Check every XGetWindowProperty() call with the GDK error
trap;
- Use the _NET_CLIENT_LIST property of the root window
to get the list of top-level windows, and use XQueryTree()
as a fallback;
- Sync the X server before removing the grab, to make sure that
the changes are applied;
- Add multi-head support;
- Add a selection lock when finding the right window to
avoid races;
* Documentation fixes:
- Add a per-backend documentation section;
- Add a spec prototype for the Xlibs backend protocol;
- Complete API documentation coverage;

some projects expressed the intention to use gtkunique as a external
dependency; as such, I decided to import it into GNOME CVS as the
gtkunique module[3] from my bzr repository[4]. if no major bugs are
found, I can make a 1.0.0 release to be blessed by the release team.

I understand that having (yet) another small library to depend upon is
not the optimal solution; importing the module via CVS might be a better
option, until a way to include GtkUnique inside GTK+ is found.


Bookmark and Share

« Dasher 4.3.1 released · metacity 2.17.2 released »

Linux Compatible » News » November 2006 » GtkUnique 0.9.0 - Single Instance Application Library
All products mentioned are registered trademarks or trademarks of their respective owners.
© 2002-2013 Esselbach Internet Solutions - All Rights Reserved. Terms and privacy policy
Powered by Contentteller® Business Edition