[PATCH 00/11] pull: cal(1) spring clean up

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

Occasionally I wonder why cal(1) does not have --week option to include
week numbers to print out.  So I decided to have a closer look of the
cal, and found out that it could made a little cleaner.  These patches
are about that, and hopefully rather uninteresting.  Only patch that has
any implications to users is 0010 which removes of trailing white spaces
from three month print out.

But back to the question.  Would it make sense to try add week number
printing?  It would work much like 'gcal --with-week-number
--iso-week-number=yes', which brings me to next question.  If week
numbers are preferred should both 'standard' and 'iso' week numbers be
implemented?  Hearing that the week numbers are not really needed is also
fine.  It's not often I need such, the feature would be more like 'nice
to have'.


The following changes since commit a48c321dd175d043fb4572bab625631b2055075e:

  textual: fixing typos in a warning and an error message (2013-04-26 13:55:29 +0200)

are available in the git repository at:

  git://github.com/kerolasa/lelux-utiliteetit.git 2013wk16

for you to fetch changes up to 0ec2cbe22ef73a0f3b1814a08510c8a30e76ee07:

  cal: move global variables to local scope (2013-04-28 17:55:40 +0100)

----------------------------------------------------------------
Sami Kerola (11):
      cal: fix preprocessor directive indendation
      cal: convert function like definitions to functions
      cal: clean up use of constants
      tests: add calendar reformation check
      cal: simplify calendar reformat calculations
      cal: remove unnecessary initializations
      cal: de-duplicate julian specific functions
      cal: allow day highlight testing
      tests: add cal day highlight corner cases
      cal: trim three month display trailing white spaces
      cal: move global variables to local scope

 misc-utils/Makemodule.am     |   8 +
 misc-utils/cal.c             | 517 +++++++++++++++++++++----------------------
 tests/commands.sh            |   2 +-
 tests/expected/cal/1m        |   8 +-
 tests/expected/cal/3m        |  24 +-
 tests/expected/cal/highlight |  55 +++++
 tests/expected/cal/sep1752   | 198 +++++++++++++++++
 tests/expected/cal/year      |   8 +-
 tests/ts/cal/highlight       |  70 ++++++
 tests/ts/cal/sep1752         |  95 ++++++++
 10 files changed, 702 insertions(+), 283 deletions(-)
 create mode 100644 tests/expected/cal/highlight
 create mode 100644 tests/expected/cal/sep1752
 create mode 100755 tests/ts/cal/highlight
 create mode 100755 tests/ts/cal/sep1752


--
To unsubscribe from this list: send the line "unsubscribe util-linux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux