summaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2010-07-13Add build rules for aptitude-QtPiotr Galiszewski1-2/+7
- add tests for Qt libraries to configure.ac - create "enable-qt" option for activating building of Qt frontend - add required Makefile.am - create a stab of frontend initialization and all required code to generic classes - rename gui variable in main.cc to use_gtk_gui and new_gui variable accordingly
2010-07-03Move the search input controller and view classes over to generic/.Daniel_Burrows@alumni.brown.edu1-0/+1
As a side effect, this creates a "controllers" directory in the generic tree, and removes the now-empty GTK+-specific controller and view directories. The README files are moved over to the generic locations and tweaked to be correct for their new home.
2010-06-30Add a view interface for displaying the download progress and an ↵Daniel_Burrows@alumni.brown.edu1-1/+2
implementation for showing the download progress at the command line and a stub implementation. This is mostly just a streamlining of the apt interface, but putting the code behind a clean view will also make it much more testable.
2010-05-14Add gtk/toplevel/libgtk-toplevel.a to the Makefile linkage of aptitude.Daniel Burrows1-1/+1
2009-08-22Add a new globally allocated object that represents aptitude's download cache.Daniel Burrows1-1/+1
2009-06-02Now that we have non-templated code (the incremental expression library) in ↵Daniel Burrows1-1/+2
the problem resolver, build a libgeneric-problemresolver.a so that it can be linked into the final binary like everything else is.
2009-01-30Add a file that will serve as a central repository for all the loggers used ↵Daniel Burrows1-0/+2
in aptitude.
2008-11-09Split the safe_slot_event class into a separate header, where it should be.Daniel Burrows1-0/+1
2008-10-12Factor the changelog parsing out of the curses layer.Daniel Burrows1-2/+0
2008-09-03Start working on a rewrite of the matching code: implemented the core ↵Daniel Burrows1-1/+2
structure to represent search patterns. The matching code has been due for a rewrite for a long time. There are two goals in this rewrite: (1) Make the matchers not a black box, so that the various frontends can provide interactive editing of search patterns, so that it's easier to write new analysis and/or execution functions on search patterns, etc. The specific mechanism I chose is to make the pattern type be a "poor man's algebraic datatype": a single data type that can represent all the legal forms of a search pattern. This flips us to the other side of the expression problem; since the search expressions are actually a programming language, this is a more appropriate place to be. (2) Add support for Xapian. (3) Don't put all the code into one enormous file. (2) isn't necessarily dependent on (1), but if I did (2) first, I would have to do even more work to do (1). This commit is the first step in this direction, implementing the core pattern data type (untested).
2008-09-01Make the GTK+ frontend an optional part of the build (but enabled by default).Daniel Burrows1-2/+7
Changed the configure and build procedure to make the libraries for the GTK+ frontend optional, only compile the GTK+ frontend if the libraries are present, and allow the GTK+ frontend to be disabled even if they are present via --disable-gtk. This is needed so that we can build a non-GUI version of the program for use in the base system.
2008-06-03Created gtk/ stub and autotools lines.Obey Arthur Liu1-2/+2
2008-06-29Split the core parsing code out from the rendering code and push it into ↵Daniel Burrows1-2/+2
generic/. This opens the possibility of using more appropriate rendering techniques in the command-line code rather than overloading fragments in that environment; this should perhaps be investigated in the future.
2008-06-10Move the addition of -Wall and -Werror to CXXFLAGS into the toplevel ↵Daniel Burrows1-1/+1
Makefile to ensure they actually get used everywhere.
2008-02-21Remove the legacy download_bar and download_screen modules.Daniel Burrows1-4/+0
2007-11-15Build progress.o, not vs_progress.o.Daniel Burrows1-3/+3
2007-11-12Remove vscreen entirely from the tree.Daniel Burrows1-3/+2
2007-10-07Add a first draft of a new configuration system.Daniel Burrows1-0/+2
2005-10-01[aptitude @ Import the Subversion repository into darcs.]Daniel Burrows1-0/+102