Commit graph

51 commits

Author SHA1 Message Date
Thomas Lauf
9f8b0fbc28 Enter commit hash for release 1.7.1
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-01-16 21:26:51 +01:00
Thomas Lauf
2514d506b5 Release 1.7.1
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2024-01-16 13:35:02 +01:00
Thomas Lauf
5b5b68f153 Enter commit hash for release 1.7.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-12-24 21:11:17 +01:00
Thomas Lauf
63f7fc95a0 Release 1.7.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-12-24 19:45:20 +01:00
Thomas Lauf
2fee9f6592 Enter commit hash for release 1.6.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-09-18 13:19:37 +02:00
Thomas Lauf
1882058c5e Release 1.6.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-09-18 12:33:17 +02:00
Thomas Lauf
bddb874034 Improve configurability of CMake install directories
Make installation of man pages configurable per section
Use configuration variable TIMEW_BINDIR
Update documentation

Closes #553

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-08-11 15:30:26 +02:00
Thomas Lauf
3008e458e9 Update project to C++17
- Bump CMake to minimum version 3.8
- Set C++ standard to 17
- Remove CMAKE_LEGACY_CYGWIN_WIN32 compatibility mode
- Remove C++11 stuff
- Update documentation

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-06-17 08:41:07 +02:00
Thomas Lauf
20a8a4a4cc Cleanup CMake files
- Replace tabs with spaces
- Use lowercase for CMake commands
- Unify alignment
- Remove superfluous empty line
- Add space after CMake command

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-05-26 09:53:03 +02:00
Thomas Lauf
c35ab51736 Enter commit hash for release 1.5.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-04-04 23:35:38 +02:00
Thomas Lauf
3acf704195 Prepare for release 1.5.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2023-04-04 22:44:44 +02:00
Thomas Lauf
35dc22c8ef Enter commit hash for release 1.4.3
Set current version to `1.4.3-dev`
Fix test `version.t` to correctly verify version string

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-05-28 14:29:25 +02:00
Thomas Lauf
fc618636aa Prepare for release 1.4.3
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-05-28 13:04:33 +02:00
Thomas Lauf
b189ccb020 Replace roff man pages with asciidoctor
This replaces the generation of man pages on project setup
by a on-demand generation via asciidoctor.
An exception are the man pages for the commands `day`, `month`, and `week`
which are simply redirects to the man page `timew-chart.1`. Those are now
static files in the Timewarrior repository.

A CMake find module to detect asciidoctor was added.
If asciidoctor is found, the targets `doc`, `man1`, and `man7` are created.
Those targets are also added to the default build target.

If asciidoctor is not available, the target `doc` is available, but it only
emits a message to install asciidoctor first.

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-02-21 20:58:30 +01:00
Thomas Lauf
65ef38658b Increase minimal CMake version
Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.
According to our test images all supported distributions have CMake > 3

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2021-02-12 10:50:39 +01:00
Thomas Lauf
4aa8489243 Prepare for release 1.4.2
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-08-29 20:30:33 +02:00
Thomas Lauf
8cca35dff2 Remove deleted file COPYING from CMakeLists.txt
-Closes #377

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-08-29 20:18:25 +02:00
Thomas Lauf
40617b094f Update project version
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-08-29 20:16:42 +02:00
Thomas Lauf
4e8cb8b90e Drop NEWS, COPYING
- Content of `NEWS` is either already in README.md or file just echoes Timewarriors release notes on github
- `COPYING` is identical to `LICENSE`

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>

fixup! Drop 'NEWS'

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-08-29 11:27:50 +02:00
Thomas Lauf
3de53d7599 Bump project version to 1.3.0
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-04-19 17:38:40 +02:00
Shaun Ruffell
8e99c07d85 Introduce AtomicFiles
Introduce AtomicFile and a test of this module to the code.

AtomicFile is like File, except all writes go to temporary files until
the class method finalize_all () is called and the temporary files are
copied over the real files. If any writes fail, like when there is no
more space on the filesystem, none of the files in the database will be
modified.

Since we need version 1.00 of libfiu, I have only added it to the debian
testing container, which includes libfiu-1.00 in the default repository.

Related to #155
2020-02-23 19:03:40 +01:00
Thomas Lauf
cf045bc762 Set date in man pages to cmake generation date
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2019-02-21 23:23:22 +01:00
Thomas Lauf
e53e92f448 Update man page creation
- add new man pages
- register new installation directory for section 7

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2019-02-21 23:23:22 +01:00
Paul Beckingham
cb52cf73e8 Docs: Updated URLs
- Updated support email address
- Updated repository URL
- Updated issue database URL
2018-02-08 21:48:46 -05:00
Federico Hernandez
f5622c07c3 Bumped version number to 1.2.0 2018-01-13 01:14:36 +01:00
Michael Neumann
963d4ac7ae TI-91: Fix compilation on DragonFly
Needs an update to src/libshared as well.
2017-12-10 00:11:38 -05:00
Federico Hernandez
e35299308d Bumped version number to 1.1.0 2016-08-21 22:10:17 +02:00
Federico Hernandez
6428ce89fc Bumped version number and dates 2016-08-17 23:32:34 +02:00
Paul Beckingham
812a5aabc6 Extensions: Sample extension is now installed 2016-08-07 14:00:26 -04:00
Federico Hernandez
fd9afb873c Bumped version number to 1.0.0.beta1 2016-07-26 00:40:01 +02:00
Federico Hernandez
af0aba6629 Bumped version to 0.9.6.alpha 2016-06-21 00:24:04 +02:00
Federico Hernandez
a7f9ef8591 Build and git configurations 2016-06-20 23:54:08 +02:00
Federico Hernandez
d6a0a2460e Bumped version number to 0.9.5.alpha 2016-06-20 23:27:08 +02:00
Paul Beckingham
3e5db870b6 Bumped version for alpha 2016-06-13 08:53:40 -04:00
Paul Beckingham
0b9f25bfe0 lex: Added test harness for lexer 2016-04-10 10:34:52 -04:00
Paul Beckingham
68ba48e85f Cleanup: Removed unused files 2016-04-03 13:02:52 -04:00
Paul Beckingham
095027f46a Build: Migrated from cmake ExternalProject_Add to git submodule 2016-03-17 16:32:32 -04:00
Paul Beckingham
b901b8369d Build: ignores external project when creating tarball 2016-03-15 23:15:50 -04:00
Paul Beckingham
96059d32bd Build: Updated common to shared 2016-03-15 22:45:53 -04:00
Federico Hernandez
3f9f244f7f Bumping version number 2016-03-16 00:32:07 +01:00
Paul Beckingham
fae763b5e8 Build: Added subdirectory with library for command functions 2016-03-01 00:29:36 -05:00
Paul Beckingham
bb7627821c Build: Added man page destinations 2016-01-21 17:32:01 -05:00
Paul Beckingham
d379fd79ef Build: Added missing TIMEW_DOCDIR 2016-01-21 16:57:54 -05:00
Paul Beckingham
17017686cf Build: Clean up 2016-01-20 00:14:37 -05:00
Paul Beckingham
f550e8a1a7 Docs: Added bare-bones man pages 2016-01-18 23:42:37 -05:00
Paul Beckingham
77f51a41bd Build: Migrated to external common lib 2016-01-18 22:52:01 -05:00
Paul Beckingham
fbc47dc1e4 gr: Added utility to check grammar 2015-12-22 12:26:06 -05:00
Paul Beckingham
a4b3f0c84a Common: Relocated reusable object to 'common' dir 2015-12-20 09:46:34 -05:00
Paul Beckingham
2235b8e407 Framework: Added basic test framework 2015-12-10 09:56:43 -05:00
Paul Beckingham
1860a50f69 Framework: Added OSS files 2015-12-10 09:49:58 -05:00