commit 43411226105af5f0b8ebb437df0fb5cfbe16a2a7
Author: Julien Palard <julien@eeple.fr>
Date:   Mon May 28 15:26:45 2012 +0200

    FIX: Support LDFLAGS in Makefile

commit 5d00e5423bdff5e3b86e26c3be151e182b9db7b0
Author: Julien Palard <julien@eeple.fr>
Date:   Mon May 21 15:01:50 2012 +0200

    FIX: Forgot a debug.

commit d7ac287638cd86615b4724d80874f86309101422
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 21:58:59 2012 +0200

    Upgrading documentation and manpage.

    Version is now 0.2.

commit 430fa9273f1ea88379cff466a84ae926822bd8b7
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 21:25:57 2012 +0200

    Prit usage if stdin is a TTY.

commit 4db20d36ad795940dfe94b4f4ef21de146e4cc3d
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 21:22:16 2012 +0200

    Renaming without_curses in quiet.

    That's more expressive in the actual context.

commit d77459913595a83e5f91ecd1137e8ff6118bec98
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 21:09:23 2012 +0200

    NEW: Line by line reporting.

    Line by line reporting is for programs that want to parse logtop
    output, a report is printed, entierly in one line, once per second, in
    a machine friendly format.

    Option parsing has been rewritted using getopt_long, and a new option
    has appeard : --interval, permitting to change the default interface
    update interval, for line-by-line and for curses.

commit 18785a8ba180a4b8337ee2aec5c4e076d59330a1
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 19:40:49 2012 +0200

    NEW: -q option to disable curses

    As the top 10 is print at exit, updating in real time with curses
    become optional.

commit 60f61bd32a137f3dd27c8069ae020f03a9426d20
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 19:28:11 2012 +0200

    Enhancing ccurses view.

    Handling SIGWINCH, permitting resize or terminals.
    Only repaint what was actually modified at each repaint.

commit c2ec00a3c070abd306a4a8332055994f07fa2259
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 17:56:02 2012 +0200

    Code uniformisation and -Wstrict-prototypes

commit 6198e912c23f5f93b14895204edd3dcebc66de9f
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 17:51:38 2012 +0200

    NEW: Only print the top 10 elements at exit.

    Also print the top 10 elements when SIGINT is catched.

commit ff777e8ebae0f304e6e4e227ebfddd9b9181f241
Author: Julien Palard <julien@eeple.fr>
Date:   Sun May 20 16:33:48 2012 +0200

    NEW: Handling SIGINT.

commit 66aea8dba65b34ab5a552b2b1e163df35fd869d8
Author: Julien <github@mandark.fr>
Date:   Tue May 31 18:43:43 2011 +0200

    Adding a missing build dependency in the README file (uthash-dev)

commit ed1e9befb8414d1c5fb4db77368b4bec85c3eaa9
Author: Julien <github@mandark.fr>
Date:   Tue May 31 18:31:07 2011 +0200

    Addin an 'About libavl' in the README file

commit 9173816f68403eed3e736c5f7629fcfb39da08f1
Author: Julien <github@mandark.fr>
Date:   Tue May 31 18:24:29 2011 +0200

    Updating README to reflect the actual implementation, and fixing a typo

commit 14ec7f22988ebbd17a8a067dad1d97725bdeb753
Author: Julien <github@mandark.fr>
Date:   Tue May 3 23:47:50 2011 +0200

    Replacing strings storage, from an AVL tree to an hashtable,
    little gain in performance (~20%)
    But keeping an AVL tree for the rank (as it needs to be sorted)

commit 88c217e50fa8593afa57fa92c6501926735dc53a
Author: Julien <github@mandark.fr>
Date:   Sat Apr 16 12:30:42 2011 +0200

    FIX: If a line does not end with \n (the last?) it was reported as an empty string.
    NEW: Compatibility with lines ending with CR+LF, LF+CR, LF, or CR
         (and any other combinations !)

commit 0a613e0b38ae2444ba16db7ad9e304138c245d01
Author: Julien <github@mandark.fr>
Date:   Sat Apr 16 12:17:22 2011 +0200

    Some corretion to the manpage

commit fd4f01ce719327bf6a408e3303fb4abf2956623d
Merge: 7dd641b e1297af
Author: Julien <github@mandark.fr>
Date:   Sat Apr 16 12:07:46 2011 +0200

    Merge branch 'master' of github.com:JulienPalard/logtop

commit 7dd641b0f8c55a4d6066b7cbf86ba058fae1cc23
Author: Julien <github@mandark.fr>
Date:   Sat Apr 16 12:06:25 2011 +0200

    Rewriting the README to remove livavl dependencies

commit e1297afe02efbf283b7097a2b9be18e95ae0c211
Author: Julien Palard <julien@palard.fr>
Date:   Wed Mar 16 22:47:48 2011 +0100

    FIX: Forgotten .o in libavl folder while make clean

commit 48ba928d91c57f08469540d7a9c11784eb8d8f6d
Author: Julien Palard <julien@palard.fr>
Date:   Wed Mar 16 08:51:45 2011 +0100

    Fixed a bug that makes some entry to appear more than once in the result.

commit b80e8ac8a51e3fed021b63e7e8061d2a0650752c
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 23:07:01 2011 +0100

    Fixing display bug

commit a36398cc512cd4e83be330ddab98bdc36062f1ab
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 23:06:24 2011 +0100

    Removing a useless strlen

commit bb88531f819a3d32cfe8ff09228f2e3bf023f1be
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 23:01:58 2011 +0100

    traverse_log_lines can yield NULL, so we have to check it

commit d578251e91d8ef0cc863f7c9add9f36b9d7eddd2
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 22:51:07 2011 +0100

    Simple refactoring of writers

commit 99130d175dadbd46d7759c0a8e899a44e0ec9f37
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 20:41:29 2011 +0100

    Removing one line in the stdout output module to keep the first line of result, previously dropped due to the appearing shell line of the user

commit b4e7ce5133d5537f38ce1824a33475c1a7a2476a
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 20:39:29 2011 +0100

    Removing the unused UNUSED define and protecting STRINGIFY

commit 1e19ee9d10ec2c621de087c257e1f93513fa4344
Author: Julien Palard <julien@palard.fr>
Date:   Tue Mar 15 20:35:26 2011 +0100

    Dropping dependency to Debian's libavl in favor of the pfaff's one, statically build

commit a68ce57035b92f02086c62e7b7f5d4b008f2f2a9
Author: Julien <github@mandark.fr>
Date:   Sun Jan 16 20:32:26 2011 +0100

    Adding Debian changelog

commit 3baa3447757da760a10eb417f58a6c92ed239c65
Author: mandark <mandark@epi.(none)>
Date:   Tue Dec 28 10:15:17 2010 +0100

    Refactorig for readeability

commit b597c950277555d15191ace04b9c1ba252f35c8f
Author: mandark <mandark@epi.(none)>
Date:   Tue Dec 28 09:46:32 2010 +0100

    Moving history structure to history.h

commit 1a7dca7680a8bc52b0e4d2a8ecea4f85b995bd29
Author: mandark <mandark@epi.(none)>
Date:   Tue Dec 28 09:42:26 2010 +0100

    Updating licences

commit 05fb3773ced37f5e3328d5ecae752e01f5c0fd69
Author: mandark <mandark@epi.(none)>
Date:   Tue Dec 28 09:20:37 2010 +0100

    Refactoring for readeability

commit 4d4e20ddd51a301b809fb70c9e27d5a9767461d7
Author: mandark <mandark@epi.(none)>
Date:   Tue Dec 28 08:51:29 2010 +0100

    Splitting history managment in history.c

commit afbee48ee250e83bdbcebae0ff929c0e02d56938
Author: Julien <github@mandark.fr>
Date:   Mon Dec 27 08:41:17 2010 +0100

    Fixing manpage

commit 7d02ea927e14beeb32322edfb939c6a616c03013
Author: mandark <mandark@epi.(none)>
Date:   Sun Dec 12 20:57:50 2010 +0100

    FIX: More verbose help statement
    FIX: Removing deprecated initialisation of value while parsing arguments

commit 376223e482df8472da2d6b06e833e2e66a1e8ef5
Author: mandark <mandark@epi.(none)>
Date:   Sun Dec 12 20:52:37 2010 +0100

    FIX: Fixing help to remove deprecated -c parameter

commit 0d1d7d82611648ff3154bd197ff988a76dc3f0d1
Author: mandark <mandark@epi.(none)>
Date:   Sun Dec 12 20:51:31 2010 +0100

    ADD: Compile dependencies in README file

commit 284f3af56138e4e6adf506535dc693682d7620af
Author: Julien <github@mandark.fr>
Date:   Sun Dec 12 00:18:40 2010 +0100

    NEW: Use ioctl to determine display height.

commit 58f564d6d68f5228c148a844b4d03ab503216710
Author: Julien <github@mandark.fr>
Date:   Sun Dec 5 20:13:58 2010 +0100

    Adding make install and a man

commit aba37c9245bbf5ce28dbbfcaf0c6c6aac85cd0ca
Author: Julien <github@mandark.fr>
Date:   Sun Dec 5 20:13:02 2010 +0100

    Adding -v to get version and -h to get some help

commit 970f620b73e40f94e5f6245534d3b0e7180be697
Author: Julien <github@mandark.fr>
Date:   Sun Dec 5 19:25:56 2010 +0100

    Fine tuning visualisation

commit 95db9a66c4549788ba2e9d64f4d7ee70b9742349
Author: Julien <github@mandark.fr>
Date:   Fri Dec 3 09:57:41 2010 +0100

    FIX: Replace specials chars like \r to dots to ensure graphical concistency

commit a0fd59d126de96d04d5851aa5ff10171c03d0ee5
Author: Julien <github@mandark.fr>
Date:   Sun Nov 14 22:22:03 2010 +0100

    FIX: display_height was non used in stdout display

commit 88cc21b818e845bba96d96c89327ac9a049dbe1b
Author: Julien <github@mandark.fr>
Date:   Sun Nov 14 15:30:46 2010 +0100

    Style improvment and renaming

commit edd3d8f524398ebb0bd429f0eef1b5dd00c8bc64
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 21:45:03 2010 +0100

    Improving a bit the UI adding the number of log lines read by second ...

    On my box, a
    $ strings /dev/urandom | ./logtop -s 100000
    gaves me :
    80% CPU for strings
    20% CPU for logtop
    12000 lines/seconds, no memory leak.

commit 92c00f7b1111715250e40c11d13df4569ed30f25
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 21:27:32 2010 +0100

    Oops just forgotten -lefence in da Makefile :p

commit d3e2bf9c440466b2561232234aa45bb4c9a3f96b
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 21:24:51 2010 +0100

    Fix a bug in "get_newest_element_in_history"

commit 2a536c2f7731f7730892048f3cf2ecb504bd2fc6
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 21:09:49 2010 +0100

    Fixing headers

commit abc4cef173494d5c3894c67aacaafcd39d0b2d94
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 17:32:20 2010 +0100

    NEW: Now displaying loglines by seconds as :
    917 25/s    foobar

commit d1079f610a3854aaf6febabd04b80410e8012413
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 15:33:54 2010 +0100

    ADD: Each history entity is now dated, i'll can add some feature like
         a rotation by duration.

commit c1961bbb78e34b09f9920be07097da8dc02ab1df
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 15:06:13 2010 +0100

    FIX: Bug during optparse

commit c028e4e87447f82f9aebba12b1b90490418b24b1
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 15:00:27 2010 +0100

    Adding two new files after splitting source

commit 1dee8e7856af88895bbb8ff33073e3a0c88c6af9
Author: Julien <github@mandark.fr>
Date:   Sat Nov 13 14:59:28 2010 +0100

    ADD: Dump last view on stdout leaving
    FIX: Restore curses leaving

commit a7f64ba9a94926e191812a1f4100fa2ecc18f55e
Author: Julien <github@mandark.fr>
Date:   Thu Jul 1 19:17:10 2010 +0200

    Add usage sample to the README

commit 7a8820bd67927891183ecfd1219d1194df201bec
Author: Julien <github@mandark.fr>
Date:   Thu Jul 1 19:09:12 2010 +0200

    Updating README : Adding dependencies

commit ba0a8d9b310f8aeefbd226aaca33076d7696a3fa
Author: Julien <github@mandark.fr>
Date:   Thu Jul 1 19:05:05 2010 +0200

    EHLO World
