113 Commits

Author SHA1 Message Date
Lukas Fleischer
d4e9bd9ca8 Drop doc/main.txt
This is no longer needed since we don't use the internal online help
system anymore.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-24 08:45:58 +02:00
Lukas Fleischer
72637ad10d doc/Makefile.am: Fix "copy-paste.txt" file name
Regression introduced in 6ef890b434e7ab65abdd0e6bb13cb86e583d85ae.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-24 08:44:12 +02:00
Lukas Fleischer
5e64d6aff2 doc/edit.txt: Mention the move feature
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-24 08:43:27 +02:00
Lukas Fleischer
df07b93839 doc/: Mention punctual appointments
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-24 08:42:01 +02:00
Lukas Fleischer
fec6b8dc23 doc/: Spelling and grammar fixes
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-24 08:39:41 +02:00
Lukas Fleischer
6ef890b434 doc/: Rename copy_paste.txt to copy-paste.txt
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-23 10:27:12 +02:00
Lukas Fleischer
0980f848db doc/: Do not mention explicit key bindings
Since we exported help texts into text files, we are no longer able to
refer to the user's key bindings. Drop key binding references from the
online help texts.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-22 16:42:04 +02:00
Lukas Fleischer
eb0ae4b924 doc/: Fix several typos in online help texts
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-22 16:34:58 +02:00
Lukas Fleischer
5aa2f0de3c doc/: Formatting fixes
* Use an AsciiDoc-compatible layout.
* Use a maximum line width of 79 characters everywhere.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-22 16:29:02 +02:00
Lukas Fleischer
3f621c69fc manual.txt: Update "Online help" section
Add information on recent changes to the online help system.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-22 12:23:00 +02:00
Lukas Fleischer
e55a09b8d9 manual.txt: Update "Creation History" section
Remove some non-relevant information. Add information on myself to the
creation history.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-22 12:18:13 +02:00
William Pettersson
c2d324be51 Document for -l/--limit and %(remaing)/%(duration)
Update man-page and manual to describe limit option, and new formatting options
for %(remaining) and %(duration).

Signed-off-by: William Pettersson <william.pettersson@gmail.com>
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-19 16:21:50 +02:00
Lukas Fleischer
0d053e2b2b Allow for getting help on key bindings
In addition to getting help on specific topics, users can type things
like ":help s" or ":help ^A" to get help on specific key bindings now.
Note that we do not add help texts for these keys here -- we will alias
key bindings to already existing topics in a follow-up patch.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-17 14:03:53 +02:00
Lukas Fleischer
08f5064ef7 Add introduction to the new online help system
This adds a very basic explanation of the new help command that can be
displayed using ":help intro". This introduction is also added as
default page so that users can simply type ":help" instead.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-17 14:03:53 +02:00
Lukas Fleischer
5c6131d5ec Add help text files to dist_doc_DATA
We exported online help texts in commit 906c2fa. Make sure they are
actually installed when running `make install`.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-17 14:03:53 +02:00
Lukas Fleischer
906c2fa027 Export online help as text files
Move the texts of each online help screen to a separate text file. The
set of files is supposed to replace the online help screens later.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-07-09 00:34:21 +02:00
Lukas Fleischer
6d6f76e76d Release 3.1.4
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-02-09 13:41:16 +01:00
Lukas Fleischer
a7944d335e Update copyright ranges
Add 2013 to the copyright range for all source and documentation files.

Reported-by: Frederic Culot <frederic@culot.org>
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-02-04 20:10:14 +01:00
Lukas Fleischer
9d667e06d8 Release 3.1.3
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2013-02-02 17:26:11 +01:00
Lukas Fleischer
0cda64a234 Release 3.1.2
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-12-16 11:06:03 +01:00
Lukas Fleischer
aa7844942e Release 3.1.1
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-12-06 22:01:48 +01:00
Lukas Fleischer
36a447b8b9 Release 3.1.0
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-12-05 16:04:11 +01:00
Stéphane Aulery
ceab447e75 Summarize all contributions to translations
Signed-off-by: Stéphane Aulery <lkppo@free.fr>
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-07-04 08:46:10 +02:00
Lukas Fleischer
86c465b0e5 Allow passing both "-D" and "-c"
This is particularly useful if one wants to use configuration and key
bindings from a specific directory, while using an appointment file from
somewhere else. "-c" has precedence over "-D".

Also update the usage message, man page and documentation.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-06-30 14:34:37 +02:00
Lukas Fleischer
6b6067a53b Release 3.0.0
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-06-30 13:27:33 +02:00
Lukas Fleischer
9719de8ea3 Document extended format specifiers
Add documentation for extended format specifiers (which were introduced
in 68b26ff85415ee687b082fbd5150de58cdce0935) to the man page and the
manual. Add a note about strftime()-style extended formats for
"%(start)" and "%(end)".

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-23 02:04:59 +02:00
Lukas Fleischer
6c11b8985c Fix data type of "general.firstdayofweek"
This option wasn't converted to a proper data type when it was renamed
from "week_begins_on_monday" to "general.firstdayofweek". Convert the
boolean option into an enumeration type that can take the values
"monday" and "sunday". Also, update the documentation, add a conversion
rule to the upgrade script and convert the configuration file used in
the test suite.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 22:08:00 +02:00
Lukas Fleischer
dec97c7c81 doc/manual.txt: Update configuration options
Rename all configuration options in the manual to match the new naming
scheme. Also, update the default values of "general.systemdialogs" and
"general.progressbar".

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 22:08:00 +02:00
Lukas Fleischer
7c7c65d194 Document removal of the "-N" command line option
This option was removed in 6b95f7b67dc8e29072fed4e05efa450422661348.
Update the usage message, the man page and the manual accordingly.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 17:54:04 +02:00
Lukas Fleischer
43282fcbee Document simple format specifiers
Add documentation for "--format"* to the manual and man page. See
commits 7f0c3003ac561a25eeb3c735b32e3ee312ef58c9 etc. for details.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 17:54:04 +02:00
Lukas Fleischer
649231b083 doc/manual.txt: Document motion count prefixes
Displacement commands can be preceded by motion counts since commit
59e006e56d9f893506af56a4ca114fe53b537e49.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 17:54:04 +02:00
Lukas Fleischer
6d88b330f2 doc/manual.txt: Update note file naming scheme
We are now using hash-based note file names instead of mkstemp() (cf.
commit 5c6a00ee93e54cc044aee5146e9fcfbcb732a2ee). Update the
documentation accordingly. Also, add a note on the garbage collector we
added in 8d71923d4f498c8d2fcb22a72346e3e77a7c4a5b.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 17:54:04 +02:00
Lukas Fleischer
60ad4adb37 doc/manual.txt: Fix a couple of typos
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-05-17 17:54:03 +02:00
Lukas Fleischer
c9aff6d213 Update copyright ranges
Add 2012 to the copyright range for all source and documentation files.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-03-26 14:38:16 +02:00
Lukas Fleischer
3bc9497fc8 Add a read-only option
We don't save any configuration nor items if this is set. This should be
used with care, and hence there's no short option for this.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-02-24 22:48:26 +01:00
Lukas Fleischer
718a6cfee4 Add command line argument to run the GC manually
Adds a "-g" option that allows for running the garbage collector for
note files manually. This is useful for users that do not use note files
at all or rarely edit/remove them.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-10-05 12:25:48 +02:00
Lukas Fleischer
711d5dea20 Add configuration option to run the GC on exit
If "auto_gc" is enabled, the garbage collector for note files will be
run on every exit. As this is an experimental feature and may cause data
loss, this is disabled by default.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-10-05 12:25:48 +02:00
Lukas Fleischer
51c6386a05 doc/: Add "submitting-patches.txt"
This short paper contains information on how to create and submit
patches to calcurse. This used to be on our website - "doc/" seems to be
a better place for this, though.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-10-05 12:20:41 +02:00
Lukas Fleischer
78b663d073 Merge branch 'maint'
Conflicts:
	src/io.c
2011-09-06 14:56:17 +02:00
Lukas Fleischer
ac50b5a111 Add a configure setting to skip "doc/"
This should fix all remaining build issues with documentation
generation. Finally.

The new "--disable-docs" option should be used to skip documentation
completely, whereas "--without-asciidoc" can be used if both manual and
man page should not be rebuilt. As a consequence, "--without-asciidoc"
can only be combined with "--enable-docs" if ready-made documentation
already exists in "doc/". This is true for release tarballs (where we
include prebuilt documentation for the sake of portability and
simplicity), as well as for Git checkouts where the documentation has
already been built earlier.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-09-03 02:19:32 +02:00
Lukas Fleischer
45417bc6f0 Add configuration option to notify all appointments
If "notify-all" is enabled, all non-flagged appointments will be
notified (instead of flagged ones). This is useful for users that want
to be notified of everything.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-07-31 03:23:32 +02:00
Lukas Fleischer
29d71935af doc/manual.txt: Remove note on missing UTF-8 support
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-07-02 10:09:18 +02:00
Lukas Fleischer
585ed53748 doc/manual.txt: Document backward-kill-word
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-06-29 15:40:31 +02:00
Lukas Fleischer
6636232bc7 doc/Makefile.am: Fix "--without-asciidoc"
Do not try to distribute man page and manual files if documentation
generation is disabled.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-06-20 19:01:30 +02:00
Lukas Fleischer
3cd5c1d738 Release 2.9.0.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-05-24 11:48:24 +02:00
Lukas Fleischer
38865b8e48 Update copyright notices in source files, documentation and "COPYING".
* Update copyright dates (use 2004-2011 as date range everywhere).

* Change copyright holder from "Frederic Culot" to "calcurse Development
  Team".

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-04-22 07:26:05 +02:00
Lukas Fleischer
371f20e631 Documentation Makefile overhaul.
* Add documentation input and output files to distribution tarballs.

* Use a more generic rule to generate man pages instead of the hardcoded
  "calcurse.1" target.

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-04-22 02:47:38 +02:00
Lukas Fleischer
df972cd45d Add more detailed instructions on tx push usage to documentation.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-04-11 10:50:43 +02:00
Lukas Fleischer
5f462f04ed Add base transifex-client configuration file.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-04-11 10:05:47 +02:00
Lukas Fleischer
ba651cf0a0 Use HTTPs for tx(1) samples in the documentation.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2011-04-11 10:01:05 +02:00