<!doctypehtml><html dir=ltr lang=en xml:lang=en xmlns=http://www.w3.org/1999/xhtml><base href=https://launchpad.net/xlibs/+index><meta charset=utf-8><title>
   xlibs in Launchpad
  </title><link rel="shortcut icon"href=/@@/launchpad.png><link title="Announcements for xlibs"href=http://feeds.launchpad.net/xlibs/announcements.atom rel=alternate type=application/atom+xml><link title="Latest Bugs for xlibs"href=http://feeds.launchpad.net/xlibs/latest-bugs.atom rel=alternate type=application/atom+xml><link title="Latest Branches for xlibs"href=http://feeds.launchpad.net/xlibs/branches.atom rel=alternate type=application/atom+xml><link title="Latest Revisions for xlibs"href=http://feeds.launchpad.net/xlibs/revisions.atom rel=alternate type=application/atom+xml><link media="screen, print"href=/+icing/revb3a93345a124168b715ec9ae0945884caa15f58f/combo.css rel=stylesheet><meta content="xlibs in Launchpad"property=og:title><meta content=website property=og:type><meta content=/@@/launchpad.png property=og:image><meta content=https://launchpad.net/xlibs/+index property=og:url><meta content=Launchpad property=og:site_name><script>var LP = {
        cache: {},
        links: {}
    };</script><script>var cookie_scope = '; Path=/; Secure; Domain=.launchpad.net';</script><script src=/+combo/revb3a93345a124168b715ec9ae0945884caa15f58f/?yui/yui/yui-min.js&lp/meta.js&yui/loader/loader-min.js></script><script>var raw = null;
        if (LP.devmode) {
           raw = 'raw';
        }
        YUI.GlobalConfig = {
            combine: true,
            comboBase: '/+combo/revb3a93345a124168b715ec9ae0945884caa15f58f/?',
            root: 'yui/',
            filter: raw,
            debug: false,
            fetchCSS: false,
            maxURLLength: 2000,
            groups: {
                lp: {
                    combine: true,
                    base: '/+combo/revb3a93345a124168b715ec9ae0945884caa15f58f/?lp/',
                    comboBase: '/+combo/revb3a93345a124168b715ec9ae0945884caa15f58f/?',
                    root: 'lp/',
                    // comes from including lp/meta.js
                    modules: LP_MODULES,
                    fetchCSS: false
                }
            }
        }</script><script>// we need this to create a single YUI instance all events and code
      // talks across. All instances of YUI().use should be based off of
      // LPJS instead.
      var LPJS = new YUI();</script><script id=base-layout-load-scripts>//<![CDATA[
        LPJS.use('base', 'node', 'console', 'event',
            'oop', 'lp', 'lp.app.foldables','lp.app.sorttable',
            'lp.app.inlinehelp', 'lp.app.links',
            'lp.bugs.bugtask_index', 'lp.bugs.subscribers',
            'lp.app.ellipsis', 'lp.code.branchmergeproposal.diff',
            'lp.views.global',
             function(Y) {

            Y.on("domready", function () {
                var global_view = new Y.lp.views.Global();
                global_view.render();

                Y.lp.app.sorttable.SortTable.init();
                Y.lp.app.inlinehelp.init_help();
                Y.lp.activate_collapsibles();
                Y.lp.app.foldables.activate();
                Y.lp.app.links.check_valid_lp_links();
            });

            Y.on('lp:context:web_link:changed', function(e) {
                  window.location = e.new_value;
            });
        });
        //]]></script><script id=base-helper-functions>//<![CDATA[
        // This code is pulled from lp.js that needs to be available on every
        // request. Pulling here to get it outside the scope of the YUI block.
        function setFocusByName(name) {
            // Focus the first element matching the given name which can be focused.
            var nodes = document.getElementsByName(name);
            var i, node;
            for (i = 0; i < nodes.length; i++) {
                node = nodes[i];
                if (node.focus) {
                    try {
                        // Trying to focus a hidden element throws an error in IE8.
                        if (node.offsetHeight !== 0) {
                            node.focus();
                        }
                    } catch (e) {
                        LPJS.use('console', function(Y) {
                            Y.log('In setFocusByName(<' +
                                node.tagName + ' type=' + node.type + '>): ' + e);
                        });
                    }
                    break;
                }
            }
        }

        function selectWidget(widget_name, event) {
          if (event && (event.keyCode === 9 || event.keyCode === 13)) {
              // Avoid firing if user is tabbing through or simply pressing
              // enter to submit the form.
              return;
          }
          document.getElementById(widget_name).checked = true;
        }
        //]]></script><body class="tab-overview main_side public yui3-skin-sam"id=document itemscope itemtype=http://schema.org/WebPage><div class=yui-d0><div class=login-logout id=locationbar><div id=logincontrol><a href=https://launchpad.net/xlibs/+login> Log in / Register </a></div></div><div class=watermark-apps-portlet id=watermark><div><a href=https://launchpad.net/xlibs> <img alt height=64 src=/@@/product-logo width=64> </a></div><div class=wide><h2 id=watermark-heading><a href=https://launchpad.net/xlibs> xlibs </a></h2></div><ul class=facetmenu><li class="overview active"><span> Overview </span><li class=branches><a href=https://code.launchpad.net/xlibs> Code </a><li class=bugs><a href=https://bugs.launchpad.net/xlibs> Bugs </a><li class=specifications><a href=https://blueprints.launchpad.net/xlibs> Blueprints </a><li class=translations><a href=https://translations.launchpad.net/xlibs> Translations </a><li class=answers><a href=https://answers.launchpad.net/xlibs> Answers </a></ul></div><div class=yui-t4><div class=yui-main id=maincontent><div class=yui-b dir=ltr><div class=context-publication><div class=registering id=registration>Registered 2004-11-24 by <a class="sprite team"href=/~registry> Registry Administrators </a></div></div><div id=request-notifications></div><div class=top-portlet><div class=summary><p>Modular X11 libraries</div><div class=description><p>The core X11 libraries, as a separate product from the X server.</div></div><div class=yui-g><div class="yui-u first"><div class=portlet id=project-info><h2>Project information</h2><div class=two-column-list><dl id=owner><dt>Maintainer:<dd><span id=edit-owner> <span class=yui3-activator-data-box> <a class="sprite team"href=/~registry> Registry Administrators </a> </span> </span></dl><dl id=driver><dt>Driver:<dd><span id=edit-driver> <span class=yui3-activator-data-box> Not yet selected </span> </span></dl></div><div><dl id=licences><dt>Licence:<dd>MIT / X / Expat Licence</dl></div><p><a class="menu-link-rdf sprite download"href=https://launchpad.net/xlibs/+rdf> <abbr title="Resource Description Framework"> RDF </abbr> metadata </a></div></div><div class=yui-u><div class=portlet><h2><span class=see-all> <a class="menu-link-series sprite info"href=https://launchpad.net/xlibs/+series> View full history </a> </span> Series and milestones</h2><div class=hidden id=timeline-loading><img src=/@@/spinner> Loading graph...</div><iframe class="timeline-iframe hidden"style="border: 0"height=216px id=timeline-iframe name=timeline-iframe scrolling=no width=100%></iframe><script>//<![CDATA[
  function timeline_iframe(auto_resize, include_inactive, start, size) {
      var timeline_url = "+timeline-graph?";
      if (include_inactive == 'true') {
          timeline_url += "include_inactive=true&";
      }

      if (auto_resize == 'true') {
          timeline_url += 'resize_frame=timeline-iframe&';
      }

      start = parseInt(start);
      size = parseInt(size);
      if (start != NaN && start >= 0) {
          timeline_url += "start=" + start + "&";
      }
      if (size != NaN && size >= 1) {
          timeline_url += "size=" + size + "&";
      }
      LPJS.use('node', 'lp.registry.timeline', function(Y) {
          if (!Y.lp.registry.timeline.isCanvasSupported()) {
              return;
          }
          var loading_el = Y.one('#timeline-loading');
          loading_el.setStyle('display', 'block');
          var iframe = Y.one('#timeline-iframe');
          iframe.set('src', timeline_url);
          Y.on('load', function(e) {
              loading_el.setStyle('display', 'none');
              iframe.setStyle('display', 'block');
          }, iframe);
      });
  }
  //]]></script><script>timeline_iframe(
        'None',
        'None',
        'None',
        'None'
        );</script><p id=development-focus><a href=/xlibs/main> main series </a> is the current focus of development.<ul class=horizontal><li><a class="menu-link-milestones sprite info"href=https://launchpad.net/xlibs/+milestones> View milestones </a></ul></div></div></div><div class=yui-g><div class="yui-u first"><div><div class=portlet id=portlet-packages><h2><span class=see-all> <a href=https://launchpad.net/xlibs/+packages> All packages </a> </span> Packages in Distributions</h2><ul><li><a class="sprite package-source"href=/ubuntu/xenial/+source/libx11> libx11 source package in Xenial </a> <br> <span class=registered> <strong> Version 2:1.6.3-1ubuntu2.2 </strong> uploaded on 2020-08-31 </span><li><a class="sprite package-source"href=/ubuntu/trusty/+source/libx11> libx11 source package in Trusty </a> <br> <span class=registered> <strong> Version 2:1.6.2-1ubuntu2.1 </strong> uploaded on 2018-08-30 </span><li><a class="sprite package-source"href=/ubuntu/precise/+source/libx11> libx11 source package in Precise </a> <br> <span class=registered> <strong> Version 2:1.4.99.1-0ubuntu2.3 </strong> uploaded on 2015-04-08 </span><li><a class="sprite package-source"href=/ubuntu-leb/oneiric/+source/libx11> libx11 source package in Oneiric based series for Ubuntu LEB </a> <br> <span class=registered> <strong> Version 2:1.4.4-2ubuntu1 </strong> uploaded on 2011-09-22 </span><li><a class="sprite package-source"href=/ubuntu/hirsute/+source/libx11> libx11 source package in Hirsute </a> <br> <span class=registered> <strong> Version 2:1.7.0-2 </strong> uploaded on 2021-01-11 </span></ul></div></div></div><div class=yui-u><div></div><div></div></div><div class=yui-u><div id=structural-subscription-content-box></div></div></div></div></div><div class="yui-b side"id=side-portlets><div class=portlet id=involvement><h2>Get Involved</h2><ul class=involvement><li title="Launchpad needs to know where the user can report a bug"class=disabled><div style="padding: 0.3em 0 0.3em 0.3em"><div class="sprite warning-icon action-icon"style="display: inline-block">warning</div><div style="height: 1.2em; float: right"><img style="top: 50%; bottom: 50%; margin-top: -5px;
                       position: relative;
                       height: 9px; width: 14px; padding: 0"src=/@@/gray-arrow-right.png></div><span> Report a bug </span></div><li title="Launchpad needs to know where the user can ask a question"class=disabled><div style="padding: 0.3em 0 0.3em 0.3em"><div class="sprite warning-icon action-icon"style="display: inline-block">warning</div><div style="height: 1.2em; float: right"><img style="top: 50%; bottom: 50%; margin-top: -5px;
                       position: relative;
                       height: 9px; width: 14px; padding: 0"src=/@@/gray-arrow-right.png></div><span> Ask a question </span></div><li title="Launchpad needs to know where the user can help translate"class=disabled><div style="padding: 0.3em 0 0.3em 0.3em"><div class="sprite warning-icon action-icon"style="display: inline-block">warning</div><div style="height: 1.2em; float: right"><img style="top: 50%; bottom: 50%; margin-top: -5px;
                       position: relative;
                       height: 9px; width: 14px; padding: 0"src=/@@/gray-arrow-right.png></div><span> Help translate </span></div></ul></div><div class="top-portlet downloads"id=downloads><h2>Downloads</h2><p class=alternate>xlibs does not have any download files registered with Launchpad.</div></div></div><div class=footer id=footer><div class=lp-arcana><div class=lp-branding><a href=https://launchpad.net/> <img alt=Launchpad src=/@@/launchpad-logo-and-name-hierarchy.png> </a>  •  <a href=https://launchpad.net/+tour> Take the tour </a>  •  <a href=https://help.launchpad.net/> Read the guide </a>   <form accept-charset=UTF-8 action=https://launchpad.net/+search id=globalsearch><input id=search-text name=field.text type=search><input alt="Search Launchpad"src=/@@/search style=vertical-align:5% type=image></form></div></div><div class=colophon>© 2004-2021 <a href=http://canonical.com/> Canonical Ltd. </a>  •  <a href=https://launchpad.net/legal> Terms of use </a>  •  <a href=https://www.ubuntu.com/legal/dataprivacy> Data privacy </a>  •  <a href=/feedback> Contact Launchpad Support </a>  •  <a href=http://blog.launchpad.net/> Blog </a>  •  <a href=https://canonical.com/careers> Careers </a>  •  <a href=https://twitter.com/launchpadstatus> System status </a><span id=lp-version>  •  rb3a9334 ( <a href=https://dev.launchpad.net/> Get the code! </a> ) </span></div></div></div><script id=json-cache-script>LP.cache = {"target_info": {"url": "https://launchpad.net/xlibs", "title": "xlibs"}, "related_features": {}, "administratedTeams": [], "importances": ["Unknown", "Undecided", "Critical", "High", "Medium", "Low", "Wishlist"], "context": {"license_info": null, "remote_product": null, "development_focus_link": "https://launchpad.net/api/devel/xlibs/main", "bug_supervisor_link": null, "private": false, "registrant_link": "https://launchpad.net/api/devel/~registry", "official_bug_tags": [], "active_milestones_collection_link": "https://launchpad.net/api/devel/xlibs/active_milestones", "translation_focus_link": null, "all_specifications_collection_link": "https://launchpad.net/api/devel/xlibs/all_specifications", "official_codehosting": false, "licenses": ["MIT / X / Expat Licence"], "all_milestones_collection_link": "https://launchpad.net/api/devel/xlibs/all_milestones", "commercial_subscription_is_due": false, "description": "The core X11 libraries, as a separate product from the X server.", "bug_reported_acknowledgement": null, "display_name": "xlibs", "wiki_url": null, "official_answers": false, "homepage_url": null, "download_url": null, "is_permitted": "tag:launchpad.net:2008:redacted", "vcs": null, "reviewer_whiteboard": "tag:launchpad.net:2008:redacted", "branch_sharing_policy": "Public", "self_link": "https://launchpad.net/api/devel/xlibs", "information_type": "Public", "specification_sharing_policy": "Public", "resource_type_link": "https://launchpad.net/api/devel/#project", "programming_language": null, "translations_usage": "Unknown", "official_blueprints": false, "translationpermission": "Open", "valid_specifications_collection_link": "https://launchpad.net/api/devel/xlibs/valid_specifications", "project_reviewed": "tag:launchpad.net:2008:redacted", "recipes_collection_link": "https://launchpad.net/api/devel/xlibs/recipes", "sourceforge_project": null, "http_etag": "\"64b63b975f0db26a1df074c7c19a56ca29c4792a-aa6b7c7823d3dbfa45e9117289c089f61f2e05c4\"", "project_group_link": null, "official_bugs": false, "date_created": "2004-11-24T17:09:02.728708+00:00", "active": true, "freshmeat_project": null, "bug_tracker_link": null, "license_approved": "tag:launchpad.net:2008:redacted", "name": "xlibs", "driver_link": null, "screenshots_url": null, "title": "xlibs", "web_link": "https://launchpad.net/xlibs", "summary": "Modular X11 libraries", "logo_link": "https://launchpad.net/api/devel/xlibs/logo", "owner_link": "https://launchpad.net/api/devel/~registry", "qualifies_for_free_hosting": true, "translationgroup_link": null, "bug_sharing_policy": "Public", "releases_collection_link": "https://launchpad.net/api/devel/xlibs/releases", "bug_reporting_guidelines": null, "series_collection_link": "https://launchpad.net/api/devel/xlibs/series", "brand_link": "https://launchpad.net/api/devel/xlibs/brand", "commercial_subscription_link": null, "icon_link": "https://launchpad.net/api/devel/xlibs/icon"}, "information_types": ["Public", "Public Security", "Private Security", "Private", "Proprietary", "Embargoed"], "team_membership_policy_data": [{"style": "", "help": "", "value": "RESTRICTED", "name": "Restricted Team", "disabled": false, "description_css_class": "choice-description", "description": ""}, {"style": "", "help": "", "value": "MODERATED", "name": "Moderated Team", "disabled": false, "description_css_class": "choice-description", "description": ""}], "statuses": ["New", "Incomplete", "Opinion", "Invalid", "Won't Fix", "Expired", "Confirmed", "Triaged", "In Progress", "Fix Committed", "Fix Released", "Unknown"]};</script>