Commit graph

614 commits

Author SHA1 Message Date
Benson Chu
dfdd1bbb34 I think this is packaged correctly 2025-04-26 19:16:13 -05:00
brian m. carlson
0b8d47824a
Merge branch 'master' into peter
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-11-15 16:49:02 +00:00
brian m. carlson
8710698880
main: fix pyflakes warning.
pep8 wants the functions written as defs, not lambdas, but pyflakes
complains if we redefine the same function.  Change the code to define
two functions and use a ternary expression to select the one we want.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-11-15 16:48:14 +00:00
brian m. carlson
0d9604b987
filemanip: don't break line before binary operator.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-11-15 16:24:14 +00:00
brian m. carlson
819cf4f8f1
database: clean up PEP 8 warnings.
Turn a lambda into a def.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-11-15 16:22:41 +00:00
brian m. carlson
9fa8f2246e
main: clean up PEP 8 warnings.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-11-15 16:21:35 +00:00
brian m. carlson
0c7f4e7990
Add a header to record views.
If one is using shortcut keys, it can be hard to determine if one is
adding a record or searching.  Add a header to make it easier to
distinguish between the two.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-11-15 16:19:28 +00:00
brian m. carlson
ce8bed3006
Add tests for pluggable hooks.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-01-22 15:15:32 +00:00
brian m. carlson
474bab8c4c
Merge branch 'master' into peter 2015-01-20 03:05:30 +00:00
brian m. carlson
20a5e43043
Allow registering hooks.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-01-20 03:05:08 +00:00
brian m. carlson
944c76d7b1
README: update dependencies for docs and development.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-01-19 02:43:15 +00:00
brian m. carlson
1384d79098
doc: allow specifying parameters for xsltproc.
This allows users to modify the DocBook stylesheet settings, such as the
paper size.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-01-16 22:58:26 +00:00
brian m. carlson
bb3f89f9b0
Add support for removing file format backends.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-01-11 17:03:34 +00:00
brian m. carlson
8c71535123
Add the ability to register a file format backend.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2015-01-11 17:01:39 +00:00
brian m. carlson
72c30291fa
manual: document the key bindings.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-17 04:32:57 +00:00
brian m. carlson
13c16acdd8 Merge branch 'master' into peter 2014-12-16 04:00:47 +00:00
brian m. carlson
21e1d69117
Add "hook" as a synonym for "txn".
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-16 04:00:25 +00:00
brian m. carlson
1f031fad16
Rename transactions to hook, since that's what they are.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-15 02:46:48 +00:00
brian m. carlson
08ded8196b
manual: describe hook directives.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-14 23:41:30 +00:00
brian m. carlson
16c9da38e0
Strengthen check for invalid columns.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-13 21:33:41 +00:00
brian m. carlson
7fdde37c27
Move temporary database creation code into a class.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-12 21:17:26 +00:00
brian m. carlson
e8e4546870
Provide a more useful error for invalid column values.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-11 23:38:47 +00:00
brian m. carlson
eadf33033f
Add missing self argument to exception constructors.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-11 23:38:19 +00:00
brian m. carlson
5a1ffec85d
manual: document column directives.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-10 23:08:56 +00:00
brian m. carlson
3416ca1d93
manual: document exection directives.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-09 12:36:22 +00:00
brian m. carlson
e482bc6e36
Allow completely disabling execution from config file.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-09 00:15:25 +00:00
brian m. carlson
d084fcd18d
manual: document key field directive.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-08 23:47:05 +00:00
brian m. carlson
8c6c5bf3c8
manual: document field definition directives.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-07 16:25:49 +00:00
brian m. carlson
43ff0d4eee
manual: document table definition directives.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-07 16:25:29 +00:00
brian m. carlson
c08856ab16
manual: document format directives.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-05 21:35:49 +00:00
brian m. carlson
d8c099fd9f
manual: document the CSV format exactly.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-04 01:11:05 +00:00
brian m. carlson
2af7432fcd
manual: document comments and extra fields.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-12-03 02:21:14 +00:00
brian m. carlson
5e2d309f39
Merge branch 'master' into peter 2014-11-26 03:21:34 +00:00
brian m. carlson
bdb8691bd0
manual: document configuration files.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-26 03:18:49 +00:00
brian m. carlson
a48ce88ac1
manual: use Atx-style headers except for document title
These are easier to remember than using the Setext-style titles.  Also,
move the Data Layout section to a second-level title from a third-level.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-23 21:23:47 +00:00
brian m. carlson
8a2721289c
manual: document schema file format.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-23 21:16:11 +00:00
brian m. carlson
358efbab51
manual: document that CSV is colon-separated.
Traditionally, CSV has meant comma-separated values, but in the context
of newfol, it always means colon-separated.  Document this.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-23 21:14:45 +00:00
brian m. carlson
9611bf42df
manual: describe the data layout.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-22 23:09:05 +00:00
brian m. carlson
470d0dbe73 manual: expand overview.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-19 03:31:43 +00:00
brian m. carlson
df8e916995
Build PostScript docs by default.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-19 03:19:10 +00:00
brian m. carlson
a78ef81c3a
Set all test files executable.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-18 03:10:22 +00:00
brian m. carlson
7a8d6632d1
Makefile: enhance clean rule.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-11-18 02:23:58 +00:00
brian m. carlson
b61846a3dc
Don't rely on magic array indices in AboutView.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-10-23 22:36:32 +00:00
brian m. carlson
1f2070602d
Localize help output.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-10-22 01:52:26 +00:00
brian m. carlson
a7a13284c8
Note that development follows newer Python 3 versions.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-10-21 00:56:17 +00:00
brian m. carlson
f9cc2980df
Render all views using the session.
This ensures that each view will get access to the appropriate session
object.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-09-20 22:52:29 +00:00
brian m. carlson
438c563871
Format logging text correctly.
If passed a single string, the logging code would insert spaces between
each character.  Also, it was not possible to print non-string args.
Ensure that the logging behavior is as similar to what print() would
provide as possible,

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-09-18 10:54:31 +00:00
brian m. carlson
9727fc5967
Allow specifying debug path through the environment.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-09-18 10:52:02 +00:00
brian m. carlson
08cb029916
Render views from keyboard shortcuts with Session.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-09-17 23:26:47 +00:00
brian m. carlson
03395e3235
Add session attribute to view objects.
Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
2014-09-17 23:26:16 +00:00