summaryrefslogtreecommitdiff
path: root/src/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
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