[PATCH 00/13] pull: cal: code revisit part I try II

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

 



Hi Karel and others,

You might remember attempt to refactor cal(1) from couple weeks.

http://www.spinics.net/lists/util-linux-ng/index.html#08443

This patch set / pull request is fairly similar to previous.  Difference
are with variable and function naming, and output generator and printout
routines.  Essentially the changes proposed by Karel should at least
partly done, and I am happy that the code quality clearly increased in
between tries.

Notice that this is 'revist part I'.  These changes will allow new
features, such as variable number horizontal calendar outputs, and
printout of user defined calendar months that cross year boundaries.  I
do not think I will have time to work with these feature before end of
the month.  I am perfectly ok if if someone does the next stuff, but if
not I'll have a look of that about in December.


The following changes since commit 5dc242cc97b2323c2540a7f13be72c678f0b6b58:

  tests: update blkid swap tests (2013-11-08 14:22:35 +0100)

are available in the git repository at:

  git://github.com/kerolasa/lelux-utiliteetit.git cal-ng

for you to fetch changes up to 543a04eb8db8ddf74da1c5ec044d5df83f1f2f17:

  cal: use month contents structure for --year printing (2013-11-10 18:20:27 +0000)

----------------------------------------------------------------
Sami Kerola (13):
      cal: use control structure for run time configuration
      cal: rename ascii_wnum() to ascii_weeknum()
      cal: add input variable names to function prototypes
      cal: make day_in_week() use same variable names as other functions
      cal: simplify ascii_weeknum() function
      cal: determine output width at beginning of run and reuse result
      tests: cal: take account week numbers when determing month lenght
      cal: make user request to be part of read-only control struct
      tests: cal: do not let --week=<num> to adjust requested month
      cal: determine how many header lines are needed at initialization
      cal: add month contents structure
      cal: use month contents structure for --three printing
      cal: use month contents structure for --year printing

 misc-utils/cal.c            | 781 ++++++++++++++++++++------------------------
 tests/expected/cal/bigyearw |  12 +-
 tests/expected/cal/weekarg  |  84 ++---
 3 files changed, 405 insertions(+), 472 deletions(-)

--
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