Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-08-01 | dselect: Use override attribute for virtual methods in derived classes | Guillem Jover | 2 | -19/+19 | |
C++11 makes it possible to use these attributes so that errors can be avoided, by helping the compiler know when we mean methods to override the ones from the parent class. Warned-by: cppcheck | |||||
2018-08-01 | dselect: Declare constructor with one argument as explicit | Guillem Jover | 1 | -1/+1 | |
Warned-by: cppcheck | |||||
2018-08-01 | dselect: Remove duplicate searchstring member declaration in derived class | Guillem Jover | 1 | -3/+0 | |
This is already declared in class baselist, no need to declare it too in class methodlist. Warned-by: cppcheck | |||||
2018-07-24 | po: Fix boilerplate in .po files | Guillem Jover | 7 | -20/+17 | |
Warned-by: i18nspector Fixes: boilerplate-in-initial-comments | |||||
2018-03-26 | Use internerr() or BUG() instead of assert() | Guillem Jover | 9 | -25/+46 | |
The problem with assert() is that it does not print the contents of the variables. It also can be disabled on NDEBUG. But we always want these consistency checks no matter what, and they are not performance sensitive anyway. Enable -Wno-nonnull-compare so that we can keep doing run-time non-NULL checks in functions, instead of just compile-time checks. | |||||
2018-03-26 | dselect: Fix assert() to expect methlockfd to be initialized | Guillem Jover | 1 | -1/+1 | |
The assert should be checking whether the method lock fd has been initialized, not whether it's not zero, which happens to be the case with the default uninitialized -1 value. | |||||
2018-03-26 | dselect: Assume that m_malloc() never returns NULL | Guillem Jover | 1 | -13/+2 | |
The m_-prefixed functions are already taking care of that. | |||||
2017-11-08 | Update Spanish translation | Javier Fernandez-Sanguino | 1 | -66/+28 | |
2017-10-21 | po: Remove obsolete FIXME comments in translations | Guillem Jover | 1 | -2/+1 | |
These have been fixed in the original msgid. | |||||
2017-10-21 | dselect: Stop marking an untranslatable string as such | Guillem Jover | 1 | -1/+1 | |
Spotted-by: Santiago Vila <sanvila@debian.org> | |||||
2017-10-17 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2017-10-09 | dselect: Remove traces of non-US support from methods | Guillem Jover | 9 | -38/+13 | |
This has been obsoleted long ago. | |||||
2017-10-09 | dselect: Remove long obsolete floppy method | Guillem Jover | 6 | -307/+0 | |
2017-09-24 | Dselect::Ftp: Avoid many function arguments in do_connect() | Guillem Jover | 4 | -54/+56 | |
Addresses: Subroutines::ProhibitManyArgs Warned-by: perlcritic | |||||
2017-05-18 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -34/+34 | |
2017-05-07 | build: Use libexec variable for auxiliary internal programs | Guillem Jover | 2 | -2/+3 | |
Using libdir is wrong, and doubly so when being referred from architecture independent files such as perl modules. This affects non-Debian based systems, which might by default use an arch varying libdir per architecture, for example when using the obsolete multilib layout. | |||||
2017-05-07 | po: Update Catalan translation | Guillem Jover | 1 | -64/+30 | |
2017-05-06 | doc: Spelling fixes | Josh Soref | 5 | -5/+5 | |
Signed-off-by: Guillem Jover <guillem@debian.org> | |||||
2017-05-06 | Updated Czech translation | Miroslav Kure | 1 | -118/+85 | |
2017-03-06 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2017-02-26 | dselect: Do not depend on cxxabi.h to have declared __cxa_pure_virtual | Jörg Sonnenberger | 1 | -1/+5 | |
The C++ ABI specifies that these functions are within the “__cxxabiv1” namespace, and that “abi” is an alias to be used by userland. But in this case as we are replacing the implementation we should also use the same canonical namespace. Signed-off-by: Guillem Jover <guillem@debian.org> | |||||
2017-02-01 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2017-01-29 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2017-01-28 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2017-01-27 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2017-01-22 | doc: Fix typos in documentation and code comments | Guillem Jover | 1 | -1/+1 | |
Warned-by: codespell, spellintian | |||||
2016-12-20 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-12-19 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-12-17 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-11-16 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-11-11 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-11-07 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-11-06 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-11-06 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-10-30 | perl: Remove default «.» from @INC before loading modules | Guillem Jover | 3 | -2/+9 | |
When loading eval'ed modules we should remove «.» from @INC, or we might end up loading code under the caller's control. Fixes: CVE-2016-1238 | |||||
2016-10-30 | dselect: Include missing <new> for new and delete operator declarations | Guillem Jover | 1 | -0/+2 | |
2016-10-30 | build: Pass --as-needed to the linker for dselect to avoid libstdc++ | Guillem Jover | 1 | -0/+4 | |
We are not really using anything from libstdc++, so let's avoid the dependency entirely. This makes this the only frontend not to pull in the C++ run-time. | |||||
2016-10-30 | dselect: Implement local abi::__cxa_pure_virtual | Guillem Jover | 1 | -0/+11 | |
When using g++ if we provide our version of this function we can avoid the dependency on either libstdc++ or libsup++. | |||||
2016-10-30 | dselect: Add replacement new and delete array operators | Guillem Jover | 1 | -0/+23 | |
2016-10-30 | dselect: Move C++ support code into its own file | Guillem Jover | 3 | -21/+54 | |
2016-10-30 | libdpkg: Reset pkg db when shutting down the modstat db | Guillem Jover | 1 | -1/+1 | |
2016-10-29 | build: Use two space indentation for shell code | Guillem Jover | 2 | -6/+6 | |
2016-10-29 | build: Disable C++ exceptions for dselect | Guillem Jover | 1 | -1/+3 | |
2016-07-31 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-07-03 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-05-09 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -32/+32 | |
2016-05-09 | dselect: Do not use fixed size strings for menu entries | Guillem Jover | 2 | -11/+9 | |
2016-05-02 | po: Regenerate .pot files and merge .po files with them | Guillem Jover | 31 | -58/+32 | |
2016-05-02 | dselect: Rename info screenpart to info_body | Guillem Jover | 5 | -8/+8 | |
2016-05-02 | dselect: Rename info variable into depinfo | Guillem Jover | 1 | -18/+18 | |