lp://staging/wmaker
- Get this branch:
- bzr branch lp://staging/wmaker
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://repo.or.cz/wmaker-crm.git,branch=next.
Last successful import was .
Recent revisions
- 3778. By Lobotomy
-
Configure: Rewrite the macro for checking Xft2 version
The original macro used over-complicated things, like:
- useless uses of 'eval',
- split AC_CACHE_CHECK construct (AC_MSG_CHECKING + AC_CACHE_VAL +
AC_MSG_RESULT)
- dubious variable name (CPPFLAGS_old, which is not the "old" value but
the "saved" value for a temporary change)
- variable CPPFLAGS was changed at wrong hierarchy level
- calculate the integer value for XFT_VERSION in m4 instead generating
shell commands that had to do it on user side
- indentation was missingSigned-off-by: Christophe CURIS <email address hidden>
- 3777. By Lobotomy
-
Configure: Rewrite detection for Xft2 to properly use PKG_CONFIG macro
The goal is to use standard macros, which make code easier to maintain
(smaller, more consistent). We still keep the legacy "xfg-config" method
because we don't want to drop support for old hardware/software.A side effect is the change in the name of the variables for the makefile,
but this goes in favour of consistency.Signed-off-by: Christophe CURIS <email address hidden>
- 3776. By Lobotomy
-
WRaster: Fix incorrect use of macro USE_XSHM in installed header
The header "wraster.h" needs different behaviour depending on whether the
support for X Shared Memory extension was enabled or not; but the related
macro USE_XSHM is defined by WindowMaker's configure. After this header
have been installed, the macro is no more useable.This patch makes the "wraster.h" a generated file, so it will be different
depending on USE_XSHM, but will not make use of the macro itself.Signed-off-by: Christophe CURIS <email address hidden>
- 3775. By Lobotomy
-
WRaster: Create french translation to have at least one
The translation check would complain because it does not find any '.po'
files, so I am providing one translation.Signed-off-by: Christophe CURIS <email address hidden>
- 3774. By Lobotomy
-
WRaster: Improve error messages to provide useful information to user
The original error messages tended to be a bit sparse, now they try to be
a little bit more helpful, and translatable in user's language.In xutil.c:122, took opportunity fix a problem because calling 'perror'
after other function which are likely to have changed the errno is likely
to provide a wrong error string.Signed-off-by: Christophe CURIS <email address hidden>
- 3773. By Lobotomy
-
WRaster: Made a few messages translatable
Signed-off-by: Christophe CURIS <email address hidden>
- 3772. By Lobotomy
-
WRaster: Add initialisation for locale support
Because the library does not have an initialisation function, we need to
rely on an automatic called-on-load mechanism, which is provided through
a compiler attribute 'constructor'.However, as the project aims to still compile on old hard/software, we
include a check in 'configure' to ensure it works, and if not use the
legacy solution.Note: Because we introduce a new DEFINE, the 'config.h.in' needs to be
regenerated, otherwise you may get a compilation error in wrlib. This is
done by re-running './autogen.sh'Signed-off-by: Christophe CURIS <email address hidden>
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)