Commit graph

13 commits

Author SHA1 Message Date
Ren Juan
cd3274c509 TASKPM: Fork LibrePlan with Java 21 migration and rebrand
Major changes from LibrePlan upstream:

Migration to Java 21 / Tomcat 9:
- ZK Framework 9.x → 8.6.0.1 (built-in databinding)
- Removed stub classes blocking real ZK databinder
- BCrypt password fix (matches() vs equals())
- Spring Security firewall for double-slash URLs
- I18nHelper _() → tr() (Java 9+ reserved keyword)
- Hibernate TypeContributor for Jadira types
- Fixed ConfigurationModel Currency locale handling

Rebrand to TASKPM:
- Maven project names updated
- web.xml display-name → taskpm-webapp
- CSS files: libreplan.css → taskpm.css
- i18n .po files updated (all locales)
- ZUL page titles updated
- Documentation rebranded

New Features:
- PERT Chart prototype using vis.js (/planner/pert/)
- New doc chapters: 22-taskpm.rst (PERT focus)
- Deploy automation scripts (migrate/)
- Help docs deployed to webapp

Removed:
- Original .forgejo and .github CI workflows (will be replaced)

TASKPM is a personal-oriented planning package integrating
taskwarrior/timewarrior with PERT/CPM Monte Carlo scheduling.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 11:52:02 +00:00
Jeroen Baten
2897f22aa7 Ported doctool from Python 2 to Python 3 2025-03-19 16:02:47 +01:00
Poum
e8a3e7bcda Fix doc generation 2016-01-17 21:47:00 +01:00
poum
41a8269ca6 Fix use_latex_footnotes warning 2013-12-04 21:52:46 +01:00
Oscar Gonzalez Fernandez
0f530f653b Remove unused part in build 2013-12-03 12:59:46 +01:00
Oscar Gonzalez Fernandez
2e25b34c95 Extract repeated Makefile
A great deal of duplication is removed.
2013-12-03 12:42:49 +01:00
Oscar Gonzalez Fernandez
88b7c7593b Fix bug #1635
With docutils version 0.10 and a lesser version than Python 3 this bug happens:

http://sourceforge.net/p/docutils/bugs/215/

A workaround is done.
2013-11-29 20:07:12 +01:00
Adrian Perez
e18208b750 doctool: Support translation of underlines for sub-pages
For files which do not qualify to be included as part of the HTML index
it is needed to translate the sectioning when assembling the TeX code
for PDF file generation, because in this case the files are included
inline and it is needed for them to create subsections instead of top
level chapters.

Also, the sorting is improved to take only into account the numnbering
that precedes the descriptive text in the filenames of .rst sources.
This makes sorting the files for inlining in the TeX output work as
expected.
2011-12-01 08:36:13 +01:00
Adrian Perez
bc7e16ef1d doctool: Sort input filenames when generating indexes
Order of inputs may not be pre-sorted if the shell does not
sort arguments before passing them to commands. As shells are
not required to sort arguments, make sure they are sorted in
doctool itself.
2011-12-01 08:36:13 +01:00
Adrian Perez
ec8bb95b62 doctool: Use spaces only for indentation
Mixing tabs and spaces will make newer versions of Python to
complain about indentation -- and by the way with good reason
as it usually introduces subtle bugs. Therefore, make all the
code use spaces.
2011-12-01 08:36:13 +01:00
Adrian Perez
179f430435 Fix doctool to work with docutils 0.6
New versions of docutils starting from 0.6 have introduced some changes in
the LaTeX translator which made doctool fail. This patch adds a workaround
for those new versions; for older docutils versions things should keep
working normally.
2010-07-19 17:35:47 +02:00
Jose Maria Casanova Crespo
f42c98298e ItEr49S06DocumentacionFormacionItEr48S06: Fix user doc compilation in pdf format 2010-03-11 01:55:11 +01:00
Xavier Castaño
35c3483db8 ItEr29S15DocumentacionFormacionItEr25S04: User document in reStructured text with some tools for making HTML and Pdf. 2009-10-07 16:57:50 +02:00