xorg (7.0.0-0ubuntu45) dapper; urgency=low

  * Apply patch from LaMont to skip Xorg configuration in the absense
    of /dev/fb0, so the server can be installed on headless machines
    like, oh, say, the livefs buildd (closes: launchpad.net/46496)

 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 29 May 2006 03:56:19 +1000

xorg (7.0.0-0ubuntu44) dapper; urgency=low

  * Map cf console keymap to ca(fr), and fix sanity-checking logic for
    French Canadian vs. US-layout keyboards.
  (Closes Ubuntu: #34627)

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 17 May 2006 13:06:11 +0100

xorg (7.0.0-0ubuntu43) dapper; urgency=low

  * Kill possible loop when asking nice values.
  (Closes Ubuntu: #41976)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 09 May 2006 09:02:41 +0200

xorg (7.0.0-0ubuntu42) dapper; urgency=low

  * Map et console keymap to ee.
  (Closes Ubuntu: #42800)

  * Handle fi-latin1 console keymap the same way as fi.
  (Closes Ubuntu: #42650)

  * Map nl console keymap to nl.
  (Closes Ubuntu: #26552)

  * Map gr console keymap to gr, and add it to the list of non-Latin
    keymaps.

  * Map mk, ro, and ru console keymaps to mk, ro, and ru respectively.

  * Change sr-cy console keymap to map to cs, not sr, following
    xkeyboard-config changes. Add this to the list of non-Latin keymaps.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon,  8 May 2006 16:56:19 +0100

xorg (7.0.0-0ubuntu41) dapper; urgency=low

  * Handle trfu/trqu console keymaps the same way as trf/trq.
  (Closes Ubuntu: #37867)

  * Map croat console keymap to hr.
  (Closes Ubuntu: #43598)

 -- Colin Watson <cjwatson@ubuntu.com>  Mon,  8 May 2006 14:24:48 +0100

xorg (7.0.0-0ubuntu40) dapper; urgency=low

  * Write down sync ranges for sis driver. Too many reports on sis driver not
    being able to get a clue on the connected monitor.
  (Closes at least Ubuntu: #30489)

  * Change xutils/xbase-clients descriptions since they can't be really
    removed as claimed. Tho packages should really stop depending on them.
  (Closes Ubuntu: 42910)

  * Fix regex match for HPPADEPTH.
  (thanks to LaMont Jones for the patch)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 05 May 2006 09:03:34 +0200

xorg (7.0.0-0ubuntu39) dapper; urgency=low

  * Make sure to set UseFBDev on MacMini and old Macs that use r128 driver.
  (Thanks to Benh for the report and the fix and being such a cool guy)

  * Make sure to write sync ranges with CTX S501A LCD monitor since it seems
    to return 2 sets of sync ranges but only one is valid and of course the
    drivers pick up the wrong one.
  (Closes Ubuntu: #38772)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 04 May 2006 10:11:43 +0200

xorg (7.0.0-0ubuntu38) dapper; urgency=low

  * Some ati cards require a kick (sync ranges) when using DVI output.
  (Closes Ubuntu: #39570)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 03 May 2006 11:10:28 +0200

xorg (7.0.0-0ubuntu37) dapper; urgency=low

  * Make sure to write sync values for Intel Corporation 82852/855GM
    Integrated Graphics Device when monitor is LCV/LDVS.
  (Closes Ubuntu: #13846)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 03 May 2006 09:35:49 +0200

xorg (7.0.0-0ubuntu36) dapper; urgency=low

  * Depends on xserver-xorg-input-elographics required to drive touchscreens
    on IBM Point Of Sales.

  * Enable elographics driver in dexconf when matching known machines.

 --  Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 02 May 2006 09:52:34 +0200

xorg (7.0.0-0ubuntu35) dapper; urgency=low

  * Sync xorg-dev package from Debian and make it Arch: all.
  (Closes Ubuntu: #39613)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Mon, 01 May 2006 08:44:03 +0200

xorg (7.0.0-0ubuntu34) dapper; urgency=low

  * On some upgrades the X symlink checksum has been lost for unknown
    reasons. Make sure to recreate it if that's the case.

  * Partially revert the patch introduced in 7.0.0-0ubuntu33 that forces sync
    rages for all ati.
    Peter Schewenke (author of the original patch) did provide a better one
    after investigating one possible regression.
  (Closes Ubuntu: #29970)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 28 Apr 2006 08:35:38 +0200

xorg (7.0.0-0ubuntu33) dapper; urgency=low

  * Make sure to always write sync rages with ati driver and lcd/lvds
    monitors. According to #39762 this is always required.
    Also cleanup the ati code that was forcing MONITOR_SYNC_RANGE later
    in the process since it is now catched by the more generic one.
  (Closes Ubuntu: #39762, #37025)

  * Simply the ati powerpc MONITOR_SYNC_RANGE code.

  * Remove unused var from xserver-xorg.postinst.in.

  * Invoke dmidecode when ARCH != ia64 at least untill dmidecode is fixed
    since ia64 does not really need it yet.
  (Closes Ubuntu: #40659)

  * Make hppa users happy with a catch all config:
    - Add Depends: fbset for hppa.
    - update debian/scripts/vars.hppa.
    - update debian/xserver-xorg.postinst.in.
    (thanks to LaMont Jones for the patch)

  NOTE: this code should probably move to xresprobe to return proper info
        directly, but it might be too intrusive to do it at this point
        of the release.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 27 Apr 2006 08:18:16 +0200

xorg (7.0.0-0ubuntu32) dapper; urgency=low

  * Fix typo in xserver-xorg.in.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Wed, 26 Apr 2006 18:03:20 +0200

xorg (7.0.0-0ubuntu31) dapper; urgency=low

  * Add Slovenian, Swiss French and Swiss German keyboard layout
    detection.  Malone: #27509

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Wed, 26 Apr 2006 11:49:18 +0200

xorg (7.0.0-0ubuntu30) dapper; urgency=low

  * Remove init script messages from x11-common; it basically amounts to a
    mkdir and the user doesn't need to be specially informed

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 24 Apr 2006 10:53:55 -0700

xorg (7.0.0-0ubuntu29) dapper; urgency=low

  * On fresh installs, if the display is not a lcd/lvds, there are not know
    syncs frequencies for the monitor and the card is mga, do NOT write
    SYNC_RANGES. It appears that mga can cope just fine parting vesa info too.
    (Closes Ubuntu: #19098)

  * Due to a very annoying DRI/DRM bug, make sure to use OldDmaInit when
    writing down the Device section for mga driver. This will make DRI working
    at least for AGP cards. PCI didn't work before and it will keep not
    working since the option does explicitly disable DRI for PCI.
    (Closes Ubuntu: #27442)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Tue, 18 Apr 2006 09:07:57 +0200

xorg (7.0.0-0ubuntu28) dapper; urgency=low

  * Autogenerate Wacom support 

 -- Matthew Garrett <mjg59@srcf.ucam.org>  Sun,  9 Apr 2006 17:10:27 +0100

xorg (7.0.0-0ubuntu27) dapper; urgency=low

  * Make discover_video attempt first pci and in case of failure sbus
    on sparc and sparc only.

  * Make sure to ask video driver on sparc even if autodetected. Some
    cards still require weird overrides (ati -> fbdev) that are not
    100% known in all combinantions.

  * Sparc doesn't need sun types keyboard since 2.6 kernel come to play
    in the game. Make it use pc105 instead with xorg rules.

  * Add special case for i810 with 3M TouchScreen monitors to set a resolution
    of 800x600 and avoid probing since it will fail miserably in
    xserver-xorg.postinst. Also make sure to write Option "DisplayInfo" "False"
    in Device Section in dexconf if the above combination is matched otherwise
    the card will display extra unrequired info each time X attempts a
    startup.

  * Readd Depends: xserver-xorg-input-wacom to xserver-xorg-input-all.

  * Make xserver-xorg Arch: any. We need dmidecode on i386.

  * Add -VF:XServer-Xorg-Detect-Depends=$(XSERVER_XORG_DETECT_DEPENDS) all
    over vars.*

  * Readd xserver-xorg-driver-vmware to vars.amd64 and remove it from non x86*
    arches.
    (Closes Ubuntu: #38070)

  * Make sure that ARCH is defined in postinst so that we can actually realize
    that we are installing on powerpc and write syncs.
    (Closes Ubuntu: #29540)

  * Allow XFORCEVESA envvar or xforcevesa in /proc/cmdline to force X to use
    vesa driver on i386 and amd64.
    (Closes Ubuntu: #27020)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Fri, 07 Apr 2006 09:04:48 +0200

xorg (7.0.0-0ubuntu26) dapper; urgency=low

  * Make xutils depend on imake (>= 1:1.0.0) | xmkmf, since newer versions
    of imake now provide xmkmf, and this confuses the heck out of apt.

 -- Adam Conrad <adconrad@ubuntu.com>  Thu,  6 Apr 2006 17:25:09 +1000

xorg (7.0.0-0ubuntu25) dapper; urgency=low

  * Remove stray esac from xserver-xorg.config.in

 -- Adam Conrad <adconrad@ubuntu.com>  Sat, 25 Mar 2006 06:31:19 +1100

xorg (7.0.0-0ubuntu24) dapper; urgency=low

  * Harder, harder.  As Korean uses US keymaps on the console, we
    special-case that.  This sucks a bit, but is the only way to get
    Korean maps working out of the box.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Fri, 24 Mar 2006 11:07:27 +0100

xorg (7.0.0-0ubuntu23) dapper; urgency=low

  * Try harder to autodetect Korean keyboards.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Thu, 23 Mar 2006 12:39:55 +0100

xorg (7.0.0-0ubuntu22) dapper; urgency=low

  * Fix usage of laptop-detect.
  (Closes Ubuntu: #29483, #32422)

  * Readd xserver-xorg-driver-v4l to xserver-xorg-driver-all.

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 22 Mar 2006 10:59:20 +0100

xorg (7.0.0-0ubuntu21) dapper; urgency=low

  * Uncoditionally re-enable ZAxisMapping in dexconf.
  (Closes Ubuntu: 31827)

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 22 Mar 2006 10:36:10 +0100

xorg (7.0.0-0ubuntu20) dapper; urgency=low

  * Try autodetecting South Korean keyboards.  They have to be detected
    from LANG since they use US keymaps on the console.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Wed, 22 Mar 2006 08:04:48 +0100

xorg (7.0.0-0ubuntu19) dapper; urgency=low

  * Clean up duplicates in xserver-xorg.config.in and make sure they're
    all neatly alphabetised.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Tue, 21 Mar 2006 14:27:06 +0100

xorg (7.0.0-0ubuntu18) dapper; urgency=low

  * Make the postinst.in be valid utf, which means we now are generating
    configuration files which are valid UTF8.  Malone #35045

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Fri, 17 Mar 2006 13:15:29 +0100

xorg (7.0.0-0ubuntu17) dapper; urgency=low

  * Get rid of duplicate dependencies for xbase-clients.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Sat, 18 Feb 2006 20:48:25 +0100

xorg (7.0.0-0ubuntu16) dapper; urgency=low

  * debian/rules:
    - set X setgid (Ubuntu: #31756)

 -- Sebastien Bacher <seb128@canonical.com>  Fri, 17 Feb 2006 17:54:17 +0100

xorg (7.0.0-0ubuntu15) dapper; urgency=low

  * Strip "-latin1" off the end of the keymap name we get from d-i, not
    from the beginning of the name.
  * Make debug info when failing to detect keyboard not talk about
    $REALLANG, but just $DI_KEYMAP.

 -- Tollef Fog Heen <tfheen@ubuntu.com>  Tue, 14 Feb 2006 10:57:13 +0100

xorg (7.0.0-0ubuntu14) dapper; urgency=low

  * Support preseeding of xserver-xorg/config/display/default_depth even
    when autodetecting video. (Unfortunately, this will mean that people get
    the wrong default presented on second and subsequent low-priority
    reconfigures, though.)

 -- Colin Watson <cjwatson@ubuntu.com>  Fri,  3 Feb 2006 12:29:00 +0000

xorg (7.0.0-0ubuntu13) dapper; urgency=low

  * Would be nice if we would still exit 0, however...

 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 31 Jan 2006 09:48:00 +0000

xorg (7.0.0-0ubuntu12) dapper; urgency=low

  * Make /etc/init.d/x11-common completely silent unless running VERBOSE.

 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 30 Jan 2006 15:03:15 +0000

xorg (7.0.0-0ubuntu11) dapper; urgency=low

  * Fix first-installation logic to cope with being called from the postinst
    too (closes: Malone #29564).

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 27 Jan 2006 18:22:46 +0000

xorg (7.0.0-0ubuntu10) dapper; urgency=low

  * Remove xserver-xorg-driver-v4l and xserver-xorg-driver-glide from the
    Depends field of xserver-xorg-driver-all
  * Remove xserver-xorg-input-wacom from the Depends field of
    xserver-xorg-input-all
  * Add zlib1g-dev to the dependency list of xlibs-dev and remove
    xlibs-static-dev, since the latter no longer exists.
    
 -- Tollef Fog Heen <tfheen@ubuntu.com>  Fri, 20 Jan 2006 11:25:57 +0100

xorg (7.0.0-0ubuntu9) dapper; urgency=low

  * Re-add xutils and xbase-clients metapackages.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Fri, 20 Jan 2006 16:39:24 +1100

xorg (7.0.0-0ubuntu8) dapper; urgency=low

  * Add xserver-xorg-driver-sisusb to amd64, i386 and powerpc; add
    -driver-voodoo to amd64 and i386.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Fri, 20 Jan 2006 15:27:03 +1100

xorg (7.0.0-0ubuntu7) dapper; urgency=low

  * Add dh_install call to binary-arch instead of just being in -indep
    (thanks, Andres Salomon).

 -- Daniel Stone <daniel.stone@ubuntu.com>  Fri, 20 Jan 2006 10:21:13 +1100

xorg (7.0.0-0ubuntu6) dapper; urgency=low

  * Change xserver-xorg's dependency on x-common to x11-common.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Fri, 20 Jan 2006 01:39:58 +1100

xorg (7.0.0-0ubuntu5) dapper; urgency=low

  * Also check that /usr/bin/X11 isn't a symlink, since -d covers both
    directories, and symlinks to directories.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Fri, 20 Jan 2006 00:00:58 +1100

xorg (7.0.0-0ubuntu4) dapper; urgency=low

  * Clean debian/local/X instead of debian/local/xserver-wrapper, and make
    x11-common Arch: any instead of all.  I am clever.  (closes: Malone#28967)

 -- Daniel Stone <daniel.stone@ubuntu.com>  Thu, 19 Jan 2006 23:00:03 +1100

xorg (7.0.0-0ubuntu3) dapper; urgency=low

  * Perform x-common-esque symlink<->dir transitions in x11-common; add
    Conflicts on x-common.
  * Trim default set of input drivers down to evdev, keyboard, mouse, wacom.
  * Rejig handling of x-window-system-core depends.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Thu, 19 Jan 2006 17:06:53 +1100

xorg (7.0.0-0ubuntu2) dapper; urgency=low

  * Add laptop-detect dependency to x11-common, make preinst slightly more,
    er, robust, in the face of failure (closes: Malone#28911).
  * Add dependencies in laptop-detect, xresprobe, mdetect and discover1 to
    xserver-xorg.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Thu, 19 Jan 2006 08:33:23 +1100

xorg (7.0.0-0ubuntu1) dapper; urgency=low

  * This package now only provides metapackages; we're now modular for real
    real, not for play play.
  * The xlibs, xlibs-data, xlibs-static-dev, xlibs-static-pic, xbase-clients,
    xutils, and x-window-system-dev packages have been removed.  xlibs-dev
    remains.  For now.
  * Merge xserver-common and xorg-common packages into x11-common.
  * Rewrite keyboard detection list to work off d-i keymap only, not language
    too.
  * Drop support for upgrades from pre-sarge, remove support for
    XORG_FORCE_PROBE environment variable.  Remove support for
    non-multiplexed mice in dexconf.
  * Prune unneeded bits of shell-lib.sh (which turns out to be most of it).
  * Move xserver-xorg.config.in detection bits into .postinst.in, so it all
    happens in the one place, and we can use the X server to configure itself
    by detecting its own driver if need be.
  * Move all previous changelog entries to changelog.Debian.old.
  * neomagic is also special, in terms of mode validation on laptops
    (closes: Ubuntu#18957).
  * Move update-linux-hardened-support call from xserver-xorg postinst to
    xserver-xorg-core.
  * Move md5sum/roster directory to /var/lib/x11 from /var/lib/xfree86, and
    use /usr/bin/Xorg, instead of /usr/bin/X11/Xorg.
  * I don't think the following:
     Users of SGI Indigo2 XL machines, or machines with other buses not yet
     fully supported, should specify simply "1" here.  (This is not
     guaranteed to work.)
     was really necessary to have in a Debconf note, so let's remove it.
  * Get rid of write_dri_section question, and just always write it.
  * Replace $NOPROBE with $AUTODETECT_VIDEO, and $DOPROBE with $UPGRADE,
    inverting the senses of both variables.
  * Remove support for DEBUG_XFREE86_* variables (has been DEBUG_XORG_* for a
    while now).
  * Remove compatibility code for xresprobe < 0.4.13.
  * Remove long-unused 'are you on an LCD?' question.
  * Don't touch the config file when we're upgrading.  Specific migrations
    needed can be done in-place.
  * Add seconds to the backup xorg.conf file's name, so you can do multiple
    reconfigures in the same minute.
  * Remove language -> keymap 'smarts'.
  * Make xserver-xorg depend on either the full set of drivers
    (xserver-xorg-driver-all, xserver-xorg-input-all), or any individual
    driver (xserver-xorg-driver, xserver-xorg-input).
  * Remove all dependencies on -driver-atimisc, as it is part of -ati.
  * Nuke irrelevant history section and segue into xf86cfg description from
    dexconf's manpage, update XF86Config-4 references to talk about xorg.conf
    instead.
  * Remove code which checked if a given directory didn't exist ... right
    after it ensured it had been created.
  * Change default mouse protocol to ExplorerPS/2 (closes: Ubuntu#4106).
  * Remove support in dexconf for CID fonts, since mkcfm is wildly non-free.
  * Remove support for ZAxisMapping.
  * Ensure GLcore is removed from the module list when upgrading.
  * Remove XFree86 history spiel from x11-common description.
  * Add /usr/X11R6/bin/X -> /usr/bin/X link.
  * Ask the 'which server?' question at priority low.
  * Remove hppa's hardcoded null _INPUT_DEPENDS, as the libdl-based loader has
    dragged the rest of this architecture kicking and screaming into 1983.
    Unfortunately LaMont is still stuck in 1975, but you can't expect me to
    fix that.

 -- Daniel Stone <daniel.stone@ubuntu.com>  Thu,  13 Oct 2005 10:06:23 +1000

  Older changelog entries (back to 4.0.1) can be found in changelog.Debian.old.
  Releases previous to this fixed the following security issues (details in
  changelog.Debian.old): CAN-2004-0419, CAN-2004-0083, CAN-2004-0084,
  CAN-2004-0106, CAN-2003-0690, CAN-2003-0730, CAN-2003-0690, CAN-2003-0063,
  CAN-2003-0071, CAN-2004-0093, CAN-2004-0094, CAN-2004-0093, CAN-2004-0094.
  These should all be moved to their respective source packages. -daniels
