Age | Commit message (Collapse) | Author |
|
Lets you run the clock at whatever tick rate you like.
Note that this changes the behaviour of the clock when the update
isn't a divisor of the number of seconds in a day. In the old code,
the time to display was an integer number of intervals from the start
of the year, in the new code, it is an integer number of intervals
from the start of the day.
I like that better as it makes the seconds consistent from day to day,
even if it means an uneven tick at local midnight. Given that I
suspect no-one has ever done this in practice, I doubt it really
matters.
At least the code is simpler now, while supporting updates at the
level of the Xt timers, which are milliseconds.
Signed-off-by: Keith Packard <keithp@keithp.com>
|
|
This fixes the build for MinGW
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: David Macek <david.macek.0@gmail.com>
|
|
Since they're used as doubles in the calculations, might as well store them
that way instead of converting when read from the table at runtime.
Costs about 4k more storage in the binary for the doubled tables.
Also gets rid of 900 clang warnings, of the form:
Clock.c:1708:11: warning: implicit conversion loses floating-point precision:
'double' to 'float' [-Wconversion]
0.000000, 0.001745, 0.003490, 0.005235, 0.006981, 0.008726, 0.010471, 0.012217,
(one for each table entry)
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
LC_TIME only defines what will be displayed, LC_CTYPE is what defines
the character encoding.
References:
Bug 15903 - LANG=en_US xclock -digital -font fixed has wrong size
https://bugs.freedesktop.org/show_bug.cgi?id=15903
Reviewed-by: Julien Cristau <jcristau@debian.org>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
|
|
AC_SEARCH_LIBS does not detect GNU libiconv because its symbols are
exported in the "libiconv" namespace instead of "iconv". The AM_ICONV
macro correctly detects both glibc and GNU libiconv, defines HAVE_ICONV,
ICONV_CONST, and LIBICONV depending on the system. The config.rpath
file is required by this macro.
This adds a dependency on the aclocal macros from gettext (gettext-devel
in some distros) when building from git, but not when building from a
tarball.
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
|
|
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
|
|
This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
make distcheck and all gcc 4.3 and sparse warnings.
|
|
X.Org Bugzilla #13537 <https://bugs.freedesktop.org/show_bug.cgi?id=13537>
Patch #12964 <https://bugs.freedesktop.org/attachment.cgi?id=12964&action=view>
|
|
|
|
|
|
|
|
|
|
<http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6518500>
|
|
<https://bugs.freedesktop.org/attachment.cgi?id=5103> xclock code
contains wrong "ifdef RENDER" (Kirill Belokurov)
|
|
-digital only shows "20" (Egmont Koblinger)
|
|
alias for HAS_STRLCAT
|
|
lists themselves. To use with the Sun compilers, add to host.def: #
define UseCCMakeDepend YES # define DependFlags -cc $(CC) -d -xM (Sun
bug id #4245688 - fix by Alan Coopersmith)
Add Solaris to the platforms on which mprotect is run to set execute
permissions when necessary. (Sun bug id #6175128 - fix by Alan
Coopersmith)
Internationalize digital output (Sun bug id #4119396 - fix by Steve
Swales), add -bgpixmap option to set XPM file as background (originally
from STSF project version of xclock by Alan Coopersmith)
xc/programs/xmodmap/handle.c,pf.c xmodmap was printing line numbers which
are one too low in error messages (Xorg bugzilla #1739, Sun bug id
4637857 - fix by Sam Lau)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|