Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix build with Boost 1.85.0 | Michael Cho | 2024-04-25 | 1 | -1/+0 |
| | | | | Signed-off-by: Michael Cho <michael@michaelcho.dev> | ||||
* | Add build support readline | Alexis Hildebrandt | 2023-06-07 | 1 | -0/+1 |
| | |||||
* | boost: Fix compilation warnings | Alexis Hildebrandt | 2023-04-25 | 1 | -1/+1 |
| | | | | Closes #2227 | ||||
* | Reorder system.hh includes | Alexis Hildebrandt | 2023-04-19 | 1 | -15/+12 |
| | |||||
* | Move app defines into ledger.hh.in | Alexis Hildebrandt | 2023-04-19 | 1 | -3/+0 |
| | |||||
* | Introduce ledger.hh | Alexis Hildebrandt | 2023-04-16 | 1 | -32/+0 |
| | |||||
* | Move DEBUG_MODE related defines to system.hh.in | Alexis Hildebrandt | 2023-04-15 | 1 | -0/+23 |
| | |||||
* | Use #cmakedefine01 for system capability checks | Alexis Hildebrandt | 2023-04-15 | 1 | -15/+15 |
| | | | | and reply #ifdev HAVE_ with #if HAVE_ | ||||
* | Modernize system.hh.in | Alexis Hildebrandt | 2023-04-15 | 1 | -5/+1 |
| | |||||
* | Bump required Boost version to 1.72 | Alexis Hildebrandt | 2023-03-24 | 1 | -12/+0 |
| | |||||
* | Enforce use of non-deprecated boost::filesystem API | Alexis Hildebrandt | 2023-02-20 | 1 | -0/+1 |
| | | | | For details see https://www.boost.org/doc/libs/1_81_0/libs/filesystem/doc/deprecated.html | ||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Change header guard names to use `INCLUDED_` prefix | Phil Newton | 2022-04-06 | 1 | -3/+3 |
| | | | | Fixes #2049 | ||||
* | Use Boost library to read argv as UTF-8 in Windows | Daniel Coonce | 2021-02-02 | 1 | -0/+1 |
| | | | | | | | Windows uses UTF-16 for command line arguments, so use boost::nowide to convert to UTF-8. Fixes #1986 | ||||
* | Implement cryptographic access to files using GPGME | Michael Raitza | 2020-10-30 | 1 | -0/+1 |
| | |||||
* | Port to python3 | Dimitri John Ledkov | 2019-12-05 | 1 | -1/+0 |
| | |||||
* | Switch amounts_map to std::unordered_map | John Wiegley | 2019-03-15 | 1 | -0/+1 |
| | |||||
* | Drop support for gcc 2 and earlier | Tim Landscheidt | 2019-01-25 | 1 | -27/+0 |
| | |||||
* | Remove workaround for isspace() on FreeBSD 4 and earlier | Tim Landscheidt | 2019-01-25 | 1 | -5/+0 |
| | | | | | | | FreeBSD 4 was declared end-of-life in 2006 (https://lists.freebsd.org/pipermail/freebsd-security/2006-October/004111.html). Currently, only FreeBSD 11 and 12 are supported (https://www.freebsd.org/security/security.html#sup). | ||||
* | Remove unused development code related to USE_BOOST_FACETS | Tim Landscheidt | 2019-01-17 | 1 | -1/+0 |
| | | | | | The code can be accessed by Git history and reused in a branch if necessary. | ||||
* | Merge branch 'next' into move-have-edit | John Wiegley | 2019-01-14 | 1 | -4/+0 |
|\ | |||||
| * | Merge pull request #1707 from scfc/remove-sys-stat-h | John Wiegley | 2019-01-14 | 1 | -1/+0 |
| |\ | | | | | | | Remove unnecessary include for sys/stat.h | ||||
| | * | Remove unnecessary include for sys/stat.h | Tim Landscheidt | 2019-01-12 | 1 | -2/+1 |
| | | | |||||
| * | | Merge pull request #1713 from scfc/remove-unicodeobject-h | John Wiegley | 2019-01-14 | 1 | -1/+0 |
| |\ \ | | | | | | | | | Remove unnecessary include for unicodeobject.h | ||||
| | * | | Remove unnecessary include for unicodeobject.h | Tim Landscheidt | 2019-01-13 | 1 | -1/+0 |
| | |/ | |||||
| * / | Remove unused macros HAVE_ACCESS and HAVE_REALPATH | Tim Landscheidt | 2019-01-12 | 1 | -3/+1 |
| |/ | |||||
* / | Use HAVE_EDIT only in main.cc | Tim Landscheidt | 2019-01-12 | 1 | -6/+2 |
|/ | |||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Fix build under Cygwin. | Ivan Vanyushkin | 2016-09-29 | 1 | -1/+1 |
| | |||||
* | Fix build under msys32; add Appveyor continuous build | Evan Mallory | 2016-09-17 | 1 | -9/+9 |
| | | | | | | | | | | | | * Appveyor is a continuous integration platform for Windows that is free for open source projects. See latest test build here: https://ci.appveyor.com/project/Evan/ledger/build/artifacts * Changed WIN32 to _WIN32 because this article http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system claims that it is defined by the greatest number of compilers. * Modified HAVE_ISATTY and other system defines so that system.hh compiles when cmake fails to find the relevant function. * Add missing include in test/unit/t_value.cc Almost all tests fail when you run them on msys32. I will address that in a future PR. | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Add workaround for Boost.Python compile errors | Alexis Hildebrandt | 2015-09-15 | 1 | -0/+12 |
| | | | when using version 1.59.0 | ||||
* | [ledger] Remove --cache option | Alexis Hildebrandt | 2015-02-18 | 1 | -79/+0 |
| | | | | and all boost serialisation related code. | ||||
* | Add pre-release info to --version output | Alexis Hildebrandt | 2015-01-20 | 1 | -0/+1 |
| | | | | Bump version to 3.1.1-alpha.1 | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | make --columns default to terminal width, as returned by ioctl() | Stefano Zacchiroli | 2014-10-13 | 1 | -0/+5 |
| | | | | | | | | | | | If set, the COLUMNS environment variable will take precedence over terminal width. However, please note that COLUMNS is usually *not* exported by shells to child processes, so in most cases COLUMNS will be undefined for ledger---hence the motivation for this change. Terminal width is queried using ioctl() on stdin. For the sake of portability the querying is done only on platform where ioctl() is detected as supported at compile-time. | ||||
* | Library GMP is not yet ready for GCC 4.9, as described at bottom of page | thdox | 2014-05-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | http://gcc.gnu.org/gcc-4.9/porting_to.html See extract below: The <cstddef> header was updated for C++11 support and this breaks some libraries which misuse macros meant for internal use by GCC only. For instance with GMP versions up to 5.1.3, you may see: /usr/include/c++/4.9.0/cstddef:51:11: error: ‘::max_align_t’ has not been declared using ::max_align_t; ^ Another possible error is: someheader.h:99:13: error: ‘ptrdiff_t’ does not name a type A workaround until libraries get updated is to include <cstddef> or <stddef.h> before any headers from that library. | ||||
* | Require the use of C++11 | John Wiegley | 2014-04-17 | 1 | -2/+0 |
| | |||||
* | Replace sha1.cc with boost::uuid::details::sha1 | David Bremner | 2014-04-17 | 1 | -1/+0 |
| | | | | | | | | sha1.cc is not redistributable by Debian because the license doesn't permit redistribution of modified versions. This isn't ideal since the ::details namespace is subject to change, but it avoids adding a dependency to ledger. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | fix ledger xml output, remove ledger json command | Johann Klähn | 2013-03-08 | 1 | -1/+0 |
| | | | | | | | | | | | | As the format used by property trees to represent valid JSON and that for valid XML is too different and given that there are more requests for valid XML output I decided to pursue a quick fix and remove the json command in favor of a working xml command. See bug #782, #909, recent discussion on mailing list. JSON support is postponed until I or someone else finds time to work on this or the python bindings are more stable. | ||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | Removed an unnecessary #define | John Wiegley | 2012-05-20 | 1 | -1/+0 |
| | |||||
* | A few more CMake-related fixes | John Wiegley | 2012-05-20 | 1 | -1/+1 |
| | |||||
* | Work around inclusion ordering bug with Xpressive | John Wiegley | 2012-05-20 | 1 | -0/+3 |
| | |||||
* | Work around collision between Format's put & Graph | John Wiegley | 2012-05-20 | 1 | -11/+2 |
| | |||||
* | Converted the Ledger build system to use CMake | John Wiegley | 2012-05-20 | 1 | -10/+53 |
| | |||||
* | Switched to Boost.PropertyTree for XML generation | John Wiegley | 2012-05-18 | 1 | -0/+4 |
| |