<!-- Automagically generated by the ToDo program on Wed Mar 13 22:36:28 2002 -->
<todo version="0.1.12">
    <note priority="veryhigh" time="991939460" done="992430553">
        Don't let people do an install run when packages are broken
    </note>
    <note priority="veryhigh" time="992903312" done="993171906">
        Merge all the 0.0.x changelog entries in!
    </note>
    <note priority="veryhigh" time="993086576" done="993173983">
        sprintify nasty untranslatable headers (aptitude.pot, ~line 799)
    </note>
    <note priority="veryhigh" time="993457426" done="993502897">
        Fix sorting (yes, it doesn't work: nothing but the first grouping level gets sorted!  D'oh!)
    </note>
    <note priority="veryhigh" time="994019932" done="994101092">
        Make the text in the CD media-change thingy wrap!
    </note>
    <note priority="veryhigh" time="994043547" done="994796954">
        I need to save the currently selected version in the status file.  (it's not optimal, but I need to preserve this at least for su-to-root stuff)
    </note>
    <note priority="veryhigh" time="994043797" done="994048094">
        Don't let failed su's crash the session!
    </note>
    <note priority="veryhigh" time="994804625" done="994806677">
        Do something about the binding for LevelPrev (C-j interferes with Enter)
    </note>
    <note priority="veryhigh" time="994865641" done="995549640">
        Mail the French translator about the new manpage
    </note>
    <note priority="veryhigh" time="995638954" done="995751675">
        Fix the multiple-CD problem
    </note>
    <note priority="veryhigh" time="995668043" done="995752142">
        Make mine-help really work
    </note>
    <note priority="veryhigh" time="995669855" done="995752712">
        Uh, why doesn't the menu "install/remove packages" option work?  Shouldn't it be using the same codepath that pressing "g" does?
    </note>
    <note priority="veryhigh" time="997500748" done="997549005">
        Fix the problem that's causing all of the packages with a classification to be "not installed" -- specifically, I'm reusing a pkg_hier and getting stuck with identical node_data across several groups.  Maybe this should be moved into the realizer?
    </note>
    <note priority="veryhigh" time="999278532" done="1002069798">
        The default grouping needs to be in the config dialog.
    </note>
    <note priority="veryhigh" time="999912081" done="1000389350">
        er, why does the default status line format not work?
    </note>
    <note priority="veryhigh" time="1000073946" done="1000389294">
        Find out why a non-empty aptitude-defaults file is leading to the 'http died unexpectedly' error.  This is due to the layout stuff in some obscure/obfuscated way."
    </note>
    <note priority="veryhigh" time="1002069778" done="1013987259">
        Fix the issue where a line containing exactly 80 characters causes a spurious \n to be displayed
    </note>
    <note priority="high" time="991939962" done="992430560">
        Don't list upgradable packages as held if "upgrade automatically" is off
    </note>
    <note priority="high" time="992451306" done="992482388">
        Make the sorting of higher-level trees (eg, priority) work regardless of the particular text they are labeled with.
    </note>
    <note priority="high" time="992484731" done="992795591">
        Add a header with info about broken packages, download size, disk usage
    </note>
    <note priority="high" time="992791664" done="992802943">
        Properly adjust (eg) the status line by using config-signals
    </note>
    <note priority="high" time="992903322" done="993392932">
        Add the NEWS file to the help menu
    </note>
    <note priority="high" time="992903329" done="994804130">
        Write a tutorial
    </note>
    <note priority="high" time="992903343" done="993502897">
        Go over the README with a fine-toothed editor's comb
    </note>
    <note priority="high" time="993086504" done="993502897">
        Allow the big info screen to be disabled on startup
    </note>
    <note priority="high" time="993086533" done="993862016">
        Add libsigc++-dev to the dependencies
    </note>
    <note priority="high" time="993214338" done="993392932">
        Find out why autoclean isn't autocleaning
    </note>
    <note priority="high" time="993310162" done="993395282">
        Make the first menu to be selected dropdown automagically
    </note>
    <note priority="high" time="993610063" done="993862016">
        Fix the rest of the signed vs unsigned issues with addch
    </note>
    <note priority="high" time="994355043" done="994802789">
        Add a matcher for upgradable packages (~U?)
    </note>
    <note priority="high" time="994688155" done="994807382">
        Document the whitespace-sensitive nature of limits
    </note>
    <note priority="high" time="994797532" done="994804127">
        Make "+" and "-" advance to the next package
    </note>
    <note priority="high" time="995599933" done="995818477">
        Add history retrieval for the text line-editor
    </note>
    <note priority="high" time="995638946" done="995755300">
        Instead of the welcome dialog, use a persistent hint at the top of the screen.
    </note>
    <note priority="high" time="995753190" done="995825614">
        Add left/right scrolling to the download_list
    </note>
    <note priority="high" time="995755383" done="995818480">
        Make the help-bar toggleable
    </note>
    <note priority="high" time="997450339" done="997842744">
        Get package hierarchies integrated into the group system
    </note>
    <note priority="high" time="998318755" done="999950347">
        Let items be "linked" to one another (in terms of show/hide status), so that the separator can properly be hidden when the description is and shown when the description is.
    </note>
    <note priority="high" time="998319024" done="999274044">
        Do something about the non-control over boldness that the colors have.  (make colors full attribute sets?  What does that do to configuration?)
    </note>
    <note priority="high" time="998342302" done="999274048">
        Stop aptitude screwing up the display when it crashes.
    </note>
    <note priority="medium" time="991939332" done="993927362">
        Fix the CD-ROM installation code
    </note>
    <note priority="medium" time="991939990" done="992444630">
        Document Aptitude::Log
    </note>
    <note priority="medium" time="992009229" done="992454332">
        Add priority matching and priority grouping
    </note>
    <note priority="medium" time="992010399" done="992477918">
        Handle Recommends and Suggests (make a Policy class for this)
    </note>
    <note priority="medium" time="992403471" done="992820561">
        Add a popup-message facility similar to prompt_yesno
    </note>
    <note priority="medium" time="992403561" done="992454846">
        Support autocleaning
    </note>
    <note priority="medium" time="992443926" done="1013987231">
        Make it hard to remove essential packages
    </note>
    <note priority="medium" time="992444147" done="992479632">
        Make logfiles sorted.  (use an STL list and sort that?)
    </note>
    <note priority="medium" time="992632218" done="992831277">
        Add matchers for version name, origin, and release.
    </note>
    <note priority="medium" time="993086553" done="994019909">
        Find out why Escape doesn't work for cancelling downloads
    </note>
    <note priority="medium" time="993392271" done="994292141">
        Make 'q' cancel minibuffer-downloads
    </note>
    <note priority="medium" time="993512591" done="994019897">
        Make the default column format translatable
    </note>
    <note priority="medium" time="994385170" done="994806668">
        Add a "dpkg-reconfigure this package" command.
    </note>
    <note priority="medium" time="995550092" done="999274058">
        Use a ChangeLog file instead of relying on CVS commit messages.
    </note>
    <note priority="medium" time="998145577" done="1013987284">
        Incremental search.  Nuff said.
    </note>
    <note priority="medium" time="998752365" done="1001962996">
        Add a "task display" capability.
    </note>
    <note priority="low" time="991939592" done="994863981">
        Add ways to view packages that have unsatisfied Recommends and Suggests
    </note>
    <note priority="low" time="992403572" done="992455550">
        Add an option to autoclean after an update
    </note>
    <note priority="low" time="999279243" done="1000611274">
        Suppress saving of Aptitude::Themes?
    </note>
    <note priority="verylow" time="992367546" done="992478138">
        Display message while package cache is cleaned+completed message
    </note>
    <note priority="verylow" time="992448417" done="995753279">
        Make trees scroll one-line-at-a-time again?
    </note>
    <note priority="verylow" time="992451448" done="1013987239">
        Allow aptitude to automatically mark new packages with priority &gt;= Standard for installation
    </note>
    <note priority="veryhigh" time="1014678655">
        Try to install package, interrupt the download, try to install it again =&gt; nothing happens??  Fix this.
    </note>
    <note priority="high" time="995551834">
        Use the same configuration file for a sub-process!
    </note>
    <note priority="high" time="997549030">
        Clean out cruft from pkg_hier_grouper.
    </note>
    <note priority="high" time="1013987338">
        apt-get command-line compatibility
    </note>
    <note priority="medium" time="989100093">
        Fix silly bug in info screen when extended description is empty
    </note>
    <note priority="medium" time="993086522">
        Find that nasty 'wierd flags' bug
    </note>
    <note priority="medium" time="993392500">
        Have the download-list add a status-line widget (thus visible in all screens) which displays the current download progress.  (maybe just convert the current status-display routine)
    </note>
    <note priority="medium" time="993511990">
        Add an upgrade-only command (bug #87585)
    </note>
    <note priority="medium" time="994868898">
        Add a scrollbar thingy for the description (?)
    </note>
    <note priority="medium" time="995728182">
        Find out why installing packages outside aptitude has started causing them to be removed again.
    </note>
    <note priority="medium" time="997747686">
        Allow the user to automagically start a Web browser on an email from the Description field.
    </note>
    <note priority="medium" time="999278566">
        Some sort of link-in of Apt::Clean would be nice.  (see Debian bug #110685)
    </note>
    <note priority="medium" time="1006308000">
        Make a webmail category
    </note>
    <note priority="medium" time="1006309614">
        Sort parents by name when writing out package hierarchies
    </note>
    <note priority="medium" time="1016076988">
        Switch the help text based on Aptitude::UI::New-Package-Commands
    </note>
    <note priority="low" time="992446402">
        Optimize dselect-marking -- it seems to be suddenly taking a LONG TIME
    </note>
    <note priority="low" time="992823060">
        Add a command to reload the cache on demand
    </note>
    <note priority="verylow" time="992013079">
        Have multiple user-levels (newbie/intermediate/advanced)??
    </note>
    <note priority="verylow" time="992454900">
        Allow the user to switch sources on-the-fly
    </note>
    <note priority="verylow" time="992474499">
        Make a special "package tree" that dynamically shows broken packages (is this possible?)
    </note>
    <note priority="verylow" time="992482704">
        change priority groups to use an array based on "order"
    </note>
    <note priority="verylow" time="992721673">
        Replace Aptitude:: with PACKAGE::
    </note>
    <note priority="verylow" time="992814882">
        Add a keybinding for reverse searches
    </note>
    <note priority="verylow" time="1000611267">
        Add commands to read README.Debian/copyright/changelog from installed packages?  More doc stuff?
    </note>
</todo>
