commit 18fb02d55939655ddb41048e08b3738ce2d3d2a9
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Mar 29 13:40:35 2012 +0900

    Bump version to 0.0.8.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7c60e049249cd0528770b9da36df2a517ad39308
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Mar 29 13:39:55 2012 +0900

    Fix vapi generation.

 libfep-glib/Fep-1.0-custom.vala |    5 +++++
 libfep-glib/Fep-1.0.metadata    |    1 +
 2 files changed, 6 insertions(+), 0 deletions(-)

commit 094bc7a593dacab504e1c1b23ae0bc78cda31785
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Mar 29 10:31:27 2012 +0900

    Rename struct FepGAttribute to _FepGAttribute to make gtk-doc happy.

 libfep-glib/fepgattribute.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 12f116e7fb91d76f535161b10e1397b38ba408e2
Merge: e180a2d 17e0d7c
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Mar 28 18:02:13 2012 -0700

    Merge pull request #9 from tamo/patch-5

    Create fepgenumtypes.h before building .c

commit e180a2d757b40ac22073d8eadb566f6f0a7f1889
Merge: 1fa9e71 457d32a
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Mar 28 03:06:04 2012 -0700

    Merge pull request #8 from tamo/patch-4

    Add _fep_output_restore_cursor to private.h.

commit 1fa9e71858d2ff84a97f36cb230ee55225a37ecf
Merge: dfd1255 f251ea8
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Mar 28 03:05:07 2012 -0700

    Merge pull request #7 from tamo/patch-3

    Include sys/wait.h for waitpid and WEXITSTATUS

commit 17e0d7cea173a6ca5c15086a711e0b5ba0350c98
Author: TAKAHASHI Tamotsu <ttakah+github@gmail.com>
Date:   Wed Mar 28 13:33:53 2012 +0900

    Create fepgenumtypes.h before building .c

 libfep-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 457d32a9b567a9f1a60e8ef92de26491179d5a93
Author: TAKAHASHI Tamotsu <ttakah+github@gmail.com>
Date:   Wed Mar 28 13:25:15 2012 +0900

    Add _fep_output_restore_cursor to private.h.
    fep.c uses _fep_output_restore_cursor

 fep/private.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit f251ea8a6bff412d16cca465db71137cf7b297b0
Author: TAKAHASHI Tamotsu <ttakah+github@gmail.com>
Date:   Wed Mar 28 13:19:17 2012 +0900

    Include sys/wait.h for waitpid and WEXITSTATUS

 fep/fep.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit dfd125511097ab81cdaba47d5e50ebf2c336b785
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Mar 26 14:48:27 2012 +0900

    Bump version to 0.0.7.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d7b994ff3cdb8afb41a04a58c67fa1973fca7682
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Mar 26 14:47:01 2012 +0900

    Avoid the last error message being overwritten by the shell output.

 fep/fep.c |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

commit a076570e3fbcc73c90131991021745c8d3ec1794
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Mar 23 14:53:03 2012 +0900

    Exit with child's exit code if no error.

 fep/fep.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

commit ef40497d69b854a2a4303abb1032884bfd090d27
Merge: bbb5269 71d8a36
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Mar 19 19:03:22 2012 -0700

    Merge pull request #6 from tamo/patch-2

    Support xterm Home/End keys.

commit 71d8a36f8121b60f237bfbd23097d6776f6e3c5a
Author: TAKAHASHI Tamotsu <ttakah+github@gmail.com>
Date:   Mon Mar 19 17:04:32 2012 +0900

    Support xterm Home/End keys.
    http://invisible-island.net/xterm/xterm.faq.html#xterm_pc_style

 fep/key.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit bbb52692dde6d80232ce58a0d5575628d0d16776
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Mar 16 14:16:30 2012 +0900

    Handle "Esc O [ABCD]" as cursor keys (Issue#4).

 fep/csi.c     |    3 +-
 fep/fep.c     |   22 ++++--------
 fep/key.c     |  103
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 fep/output.c  |    2 +-
 fep/private.h |    9 +++--
 fep/sgr.c     |    2 +-
 6 files changed, 115 insertions(+), 26 deletions(-)

commit 10706ee4914b135adf1d4172bb0165d98796deef
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Mar 15 11:19:00 2012 +0900

    Restore cursor text after pty string output (ibus-fep Issue#8).

 fep/output.c |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

commit 0e36f5c9f00366b23513fa77c7271a3f44477576
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Mar 9 10:41:26 2012 +0900

    Queue received messages during transceive, in server side (ibus-fep
    Issue#2).

 fep/control.c    |  128
 +++++++++++++++++++++++++++++++++++++++++++++---------
 fep/fep.c        |   17 ++++++-
 fep/private.h    |   11 ++++-
 libfep/control.c |   55 +-----------------------
 libfep/private.h |    3 -
 5 files changed, 132 insertions(+), 82 deletions(-)

commit d3efe7d43d69995f745e263c2f94805cd4e51e8b
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Mar 6 10:38:10 2012 +0900

    Bump version to 0.0.6.

    Also fix some memleaks.

 configure.ac  |    2 +-
 fep/control.c |    1 +
 fep/fep.c     |    4 +++-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 21511720ef66003600f0078c41dd6a41d888b7b5
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Mar 6 10:23:21 2012 +0900

    Simplify _fep_sgr_params_from_attr using xasprintf from gnulib.

 fep/sgr.c |   42 ++++++------------------------------------
 1 files changed, 6 insertions(+), 36 deletions(-)

commit 1536bd0fab51f558f9c4a4d43893a190742f79ba
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Mar 5 18:06:22 2012 +0900

    Track SGR changes made by child process properly (Issue#2).

 fep/output.c |   23 ++++++++---------------
 1 files changed, 8 insertions(+), 15 deletions(-)

commit 71279319eb1012a7fc48a40d206f1b3c89f3bdd8
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 22 17:54:03 2012 +0900

    Another fix for d7482365d2bfc48317860adbefeeee44d229d696.

 libfep/client.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

commit 9521c75a706f1ef48a638bf399554a9e361b1e00
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 22 17:30:02 2012 +0900

    Mark "signals" as static so not to conflict with glib (ibus-fep
    Issue#1).

    gio/gdbusproxy.c has non-static signals variable.

 libfep-glib/fepgclient.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 490d3c5224c433959a90e09967e962531c707424
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 22 17:29:42 2012 +0900

    Fix typo.

 libfep/control.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9672d87a3b98b472da90a6927930806a77eb99d4
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 21 10:03:05 2012 +0900

    Fix header file install location.

 libfep-glib/Makefile.am |    2 +-
 libfep/Makefile.am      |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d7482365d2bfc48317860adbefeeee44d229d696
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 20 15:59:52 2012 +0900

    Define program_name for non-glibc platform.

 fep/main.c  |    4 ++++
 tools/cli.c |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

commit 8e37512cec995cff952ff4bc819c0ae63f258385
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 20 15:59:19 2012 +0900

    Don't look for libfep-glib.pc when generating GIR.

 libfep-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 81b3f7126ad699ead81076b242316b072da78de2
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 20 13:36:49 2012 +0900

    Use xalloc in fep and libfep.

 fep/control.c    |    4 ++--
 fep/csi.c        |   20 +++++++-------------
 fep/fep.c        |   11 +++++------
 fep/output.c     |    6 +++---
 libfep/client.c  |    2 +-
 libfep/control.c |   23 ++++++++++-------------
 libfep/list.c    |    2 +-
 libfep/private.h |   12 ++++--------
 libfep/string.c  |   22 +++++++++++-----------
 9 files changed, 44 insertions(+), 58 deletions(-)

commit d5482523f83fcf1e97026599f0a6f372587ca52d
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 20 13:23:07 2012 +0900

    Import more modules from gnulib.

 autogen.sh |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 7654137328c797554bc311e44c10f083d9a4268f
Merge: 7ddc10f 1133d91
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 20 10:08:28 2012 +0900

    Merge branch 'master' of github.com:ueno/libfep

commit 1133d91f9d6a37c848b4f468eaca8c1a36695a1d
Merge: c4b3fe3 bcc163c
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sun Feb 19 17:04:57 2012 -0800

    Merge pull request #2 from tamo/patch-1

    Correct options in the section "Test"

commit bcc163ccb2a406f726cbd95e9a0eb310dd28a823
Author: TAKAHASHI Tamotsu <ttakah+github@gmail.com>
Date:   Sun Feb 19 19:11:28 2012 +0900

    Correct options in the section "Test"

 README |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit c4b3fe3f39662db59b152e114b840ac68bb9367c
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sat Feb 18 20:54:21 2012 +0900

    Import memmem and pselect from gnulib (Issue#1).

 autogen.sh      |    4 +++-
 fep/Makefile.am |    4 ++++
 2 files changed, 7 insertions(+), 1 deletions(-)

commit 7ddc10fc2292701d385987c4003f577fa8826b57
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Feb 16 12:57:14 2012 +0900

    Escape '-' with '\' in fepcli.1.

 tools/fepcli.1 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b288703b464b7e2cf8d5109331ec82f3dcf89924
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 15 16:35:25 2012 +0900

    Bump version to 0.0.5.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 179c959b842b81fa2ca31f2ac612164914401bb4
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 15 10:45:37 2012 +0900

    Fix C-SPC handling.

 fep/key.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5a170323dd00587db135d18c4bf04a45f0adc24f
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 14 17:25:01 2012 +0900

    Use abstract Unix domain socket on Linux.

 autogen.sh      |    1 +
 fep/control.c   |   48 +++++++++++++++++++++++++++++++++++++++++++-----
 fep/fep.c       |   17 +++--------------
 fep/private.h   |    4 ++--
 libfep/client.c |   22 +++++++++++++++++++++-
 5 files changed, 70 insertions(+), 22 deletions(-)

commit 6f73e7073759fa7ed68f4633f9c15dcb40746bdc
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sun Feb 12 18:42:01 2012 +0900

    Export only symbols whose names begin with "^_fep|fep".

 libfep-glib/Makefile.am |    6 ++++++
 libfep/Makefile.am      |    5 ++++-
 2 files changed, 10 insertions(+), 1 deletions(-)

commit 5b96c2850f78a4c23a20f91bad61f1351b6d3b92
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sat Feb 11 07:07:53 2012 +0900

    Update README.

 README |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit a7f19a9beaa31e4e2f1ab512a1c5a71d03be7dfa
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 10 11:32:07 2012 +0900

    Bump version to 0.0.4.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fe58c5ab10c52cfd2eaa0ce4d53617b77d9c9e08
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 10 11:28:50 2012 +0900

    Minor code clean up.

 autogen.sh                             |   20 ++++++++++++
 docs/libfep-glib/libfep-glib-docs.sgml |   11 ++++--
 docs/libfep/libfep-docs.sgml           |    9 ++++--
 fep/output.c                           |    8 ++--
 fep/sgr.c                              |   24 +++++++-------
 libfep-glib/fepgattribute.c            |    5 +++
 libfep-glib/fepgattribute.h            |   39 ++++++++++++++++++-----
 libfep-glib/fepgclient.h               |    5 +++
 libfep/attribute.h                     |   52
 ++++++++++++++++++++++++-------
 libfep/client.c                        |    2 +-
 libfep/client.h                        |   30 +++++++++++++++---
 libfep/keydefs.h                       |   27 ++++++++++++++--
 libfep/logger.c                        |    5 +++
 libfep/logger.h                        |    9 +++++
 libfep/string.c                        |   12 +++++++-
 15 files changed, 203 insertions(+), 55 deletions(-)

commit 56c76d6e90de022ebb507754ccd243fc964f53a7
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 10 10:11:57 2012 +0900

    Fix crash on window resize.

 fep/fep.c       |    6 +++---
 libfep/client.c |   40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 3 deletions(-)

commit 903db513ae7550e6015215de2b2af5c27cc234d7
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 10 10:03:42 2012 +0900

    Refactor control message handling.

 fep/fep.c        |   28 ++++++++------
 libfep/client.c  |   16 ++++-----
 libfep/control.c |  106
 ++++++++++++++++++++++++------------------------------
 libfep/private.h |   15 +++++---
 4 files changed, 80 insertions(+), 85 deletions(-)

commit 2bdfc3d4f19b788c826bbb83f93d4cc922155f52
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Feb 9 19:22:30 2012 +0900

    Fix make distcheck.

 libfep-glib/Makefile.am |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit f4d3324195b5369cc5a91206050b8f292af8e608
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Feb 9 18:53:12 2012 +0900

    Bump version to 0.0.3.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 35d3a21743ea5627b86d8169aeebdc43add1b42f
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Feb 9 18:52:24 2012 +0900

    Fix mistakes.

 fep/csi.c                |   10 +++++--
 fep/output.c             |   65
 ++++++++++++++++++++++++++++-----------------
 fep/private.h            |    2 +-
 libfep-glib/fepgclient.c |    8 ++++-
 libfep/control.c         |    2 +
 libfep/string.c          |    1 -
 6 files changed, 56 insertions(+), 32 deletions(-)

commit fa4e4f10ae7e226f595c9992f8d18f77a1ac5d7e
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Feb 9 14:57:52 2012 +0900

    Extend client API to pass SGR attribute to server.

 fep/control.c                        |    8 +-
 fep/fep.c                            |    9 ++-
 fep/output.c                         |  169
 +++++++++++++++++++++++-----------
 fep/private.h                        |   78 +++++++++-------
 fep/sgr.c                            |  131 ++++++++++++++++----------
 libfep-glib/Fep-1.0-custom.vala      |    4 +
 libfep-glib/Makefile.am              |   22 ++++-
 libfep-glib/fepgattribute.c          |   43 +++++++++
 libfep-glib/fepgattribute.h          |   71 ++++++++++++++
 libfep-glib/fepgclient.c             |   16 ++-
 libfep-glib/fepgclient.h             |   30 +++---
 libfep-glib/fepgenumtypes.c.template |   36 +++++++
 libfep-glib/fepgenumtypes.h.template |   25 +++++
 libfep-glib/libfep-glib.h            |    2 +
 libfep/Makefile.am                   |    2 +-
 libfep/attribute.h                   |   60 ++++++++++++
 libfep/client.c                      |   22 ++++-
 libfep/client.h                      |    6 +-
 libfep/control.c                     |   99 +++++++++++++++++++-
 libfep/libfep.h                      |    1 +
 libfep/logger.c                      |    4 +-
 libfep/private.h                     |   62 +++++++-----
 libfep/string.c                      |   61 ++++++++++++-
 tools/cli.c                          |    4 +-
 24 files changed, 755 insertions(+), 210 deletions(-)

commit 39881cfcf4070fbc3528ab4788781da876aea98e
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 8 16:48:32 2012 +0900

    Simplify reading key input from tty.

    Don't fallback to char_to_key if CSI is found; don't expect partial
    CSI.

 fep/fep.c     |  105
 +++++++++++++++++++++++++++------------------------------
 fep/key.c     |   59 ++++++++++----------------------
 fep/private.h |    8 ++---
 3 files changed, 72 insertions(+), 100 deletions(-)

commit d792cdd0af17d5e1054cc4d2ffb56bb8d69da7da
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Wed Feb 8 07:27:43 2012 +0900

    Clear attr before parsing SGR.

 fep/sgr.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit be7aeaee6c61bac1c6f7f6060dacf6cd2ac763e0
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 7 19:19:35 2012 +0900

    Fix modifier and backspace handling.

 fep/fep.c |    8 +++-----
 fep/key.c |    2 +-
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 54b1b213e12f97504c1de644229b7aca7d304b6a
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 7 19:07:14 2012 +0900

    Fix scanning CSI with given final code.

 fep/csi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4f310c362fc048b2610ea757258d1856bc79a6a4
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 7 18:55:24 2012 +0900

    Handle cursor key modifiers.

 fep/csi.c        |   78 ++++++++++++++++++++++++++++++---------------
 fep/fep.c        |   17 +++++-----
 fep/key.c        |   92
 +++++++++++++++++++++++++++++++++++++++++-------------
 fep/output.c     |   23 +++++++------
 fep/private.h    |   23 +++++++++-----
 fep/sgr.c        |   64 ++++++++++++++++++++-----------------
 libfep/private.h |    1 +
 libfep/string.c  |    9 +++++
 8 files changed, 203 insertions(+), 104 deletions(-)

commit 3e61608d5d8a5e4e1c9a7dee30d6de9c7df540b7
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 7 15:14:16 2012 +0900

    Convert output string according to LC_CTYPE.

 autogen.sh               |    2 ++
 fep/Makefile.am          |    1 +
 fep/control.c            |   10 +++++++++-
 fep/output.c             |   37 ++++++++++++++++++++++++++++++++++---
 fep/private.h            |    2 ++
 libfep-glib/fepgclient.c |   17 +++++++++++++++++
 libfep-glib/fepgclient.h |    2 ++
 libfep/client.c          |   25 +++++++++++++++++++++++++
 libfep/client.h          |    2 ++
 libfep/control.c         |    4 ++++
 libfep/private.h         |    8 ++++----
 tools/cli.c              |   14 +++++++-------
 12 files changed, 109 insertions(+), 15 deletions(-)

commit a1ab1bd3b5305e862bb1db985f2e03b7416ddca0
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 7 12:54:02 2012 +0900

    Report terminal size change to clients.

 fep/fep.c                       |   17 ++++++++++++++
 fep/output.c                    |    3 +-
 libfep-glib/fepgclient.c        |   47
 +++++++++++++++++++++++++++++++++++---
 libfep-glib/fepgclient.h        |    7 +++++-
 libfep-glib/fepgmarshalers.list |    1 -
 libfep/client.h                 |   11 ++++++++-
 libfep/private.h                |    7 +++++-
 7 files changed, 84 insertions(+), 9 deletions(-)

commit 256621cd08409135e7096e5e0c0ac5b42a268a84
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Feb 7 10:48:06 2012 +0900

    Generalize event filter.

 fep/control.c            |    1 +
 fep/private.h            |    4 +
 libfep-glib/fepgclient.c |   43 +++++++-----
 libfep-glib/fepgclient.h |   26 ++++----
 libfep/client.c          |  167
 +++++++++++++++++++++++++--------------------
 libfep/client.h          |   55 +++++++++++-----
 libfep/private.h         |    1 +
 tools/cli.c              |   43 +++++++-----
 8 files changed, 201 insertions(+), 139 deletions(-)

commit 134939e44374f304515d9f44d2646b1a2f78bbdb
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 6 18:40:48 2012 +0900

    Abolish fep -e option and supply rest of args to exec.

 fep/main.c |   24 ++++++++----------------
 1 files changed, 8 insertions(+), 16 deletions(-)

commit be306a961a2abd7bc3a3e7bdfa7a96892157d145
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 6 17:55:42 2012 +0900

    Check if gclient->client is null before closing.

 libfep-glib/fepgclient.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 25f62234d94e7d3b94f77f23053d5bfc9e35206d
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 6 13:26:41 2012 +0900

    Unify key event filter and handler using a queue.

 libfep-glib/fepgclient.c |   44 --------------------------
 libfep-glib/fepgclient.h |    1 -
 libfep/Makefile.am       |    2 +-
 libfep/client.c          |   76
 ++++++++++++++++++++++++----------------------
 libfep/client.h          |    5 ---
 libfep/control.c         |   57 ++++++++++++++++++++++++++++++++--
 libfep/list.c            |   44 ++++++++++++++++++++++++++
 libfep/private.h         |   56 ++++++++++++++++++++++-----------
 libfep/string.c          |    9 +++++
 9 files changed, 185 insertions(+), 109 deletions(-)

commit 62404d8df2e455c1a319c3899e8bc0bb95fb55af
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Feb 6 09:56:11 2012 +0900

    Add missing tools/fepcli.1 to git repo.

 tools/fepcli.1 |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 51 insertions(+), 0 deletions(-)

commit 79c5b387d67034af51c1d763b292896ccd10cca3
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sat Feb 4 18:31:42 2012 +0900

    Bump version to 0.0.2.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit db04fd76519a509ef172fcd83729ad7acbea9b25
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sat Feb 4 17:38:30 2012 +0900

    Move fepcli.1 to tools.

 fep/Makefile.am   |    2 +-
 fep/fepcli.1      |   51
 ---------------------------------------------------
 tools/Makefile.am |    2 ++
 3 files changed, 3 insertions(+), 52 deletions(-)

commit 2597d1b7c8cfc4cdbfa00db9c3d8f6eaaa59a4d0
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sat Feb 4 08:59:27 2012 +0900

    Don't try to run vapigen if it is not found.

    Add missing libfep/logger.h to git repo.

 configure.ac            |    4 ++--
 libfep-glib/Makefile.am |    5 +++--
 libfep/logger.h         |   40 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 45 insertions(+), 4 deletions(-)

commit db33be43903f67af43f432273d87198f5894d943
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sat Feb 4 08:51:37 2012 +0900

    Add man pages.

 README          |    5 +++++
 fep/Makefile.am |    2 ++
 fep/fep.1       |   29 +++++++++++++++++++++++++++++
 fep/fepcli.1    |   51
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 87 insertions(+), 0 deletions(-)

commit 2bc239bdf9feb72823bde0c2c7cc5e6182b7ef6e
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 3 17:30:33 2012 +0900

    Add missing fepgmarshalers.list to EXTRA_DIST.

 libfep-glib/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 90485711fc653294af04c9989b86ab481d032277
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 3 16:53:42 2012 +0900

    Fix typo in README.

 README |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e7add7189ea839058f63e48d9f88aceb5b554633
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 3 15:23:57 2012 +0900

    Minor fixes to buildsys.

 Makefile.am             |    2 +-
 configure.ac            |    2 +-
 libfep-glib/Makefile.am |    9 ++-
 tests/Makefile.am       |   23 -------
 tests/cli.c             |  160
 -----------------------------------------------
 tools/Makefile.am       |   23 +++++++
 tools/cli.c             |  160
 +++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 190 insertions(+), 189 deletions(-)

commit 8cf9be9333d5cdbe451a4683c1ea27ae64349faa
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Feb 3 15:07:59 2012 +0900

    Fix typo in README; bump version to 0.0.1.

 README       |    2 +-
 configure.ac |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6600017f7ccd3c1586084477e76249dea580531f
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Thu Feb 2 13:56:12 2012 +0900

    Renovate control message internal API and add logging interface.

    Disable DSR-CPR for now until proper key sequence handling is
    implemented.

 README                          |    4 +-
 fep/README                      |   26 +--
 fep/cap.c                       |   46 ++---
 fep/control.c                   |   99 +++++-----
 fep/csi.c                       |   46 ++---
 fep/fep.c                       |   51 ++---
 fep/fep.h                       |   49 ++---
 fep/key.c                       |    5 +-
 fep/main.c                      |   61 +++---
 fep/output.c                    |   27 +--
 fep/private.h                   |   50 ++---
 libfep-glib/fepgclient.c        |  112 ++++++++----
 libfep-glib/fepgclient.h        |   12 +-
 libfep-glib/fepgmarshalers.list |    2 +
 libfep-glib/libfep-glib.vapi    |   18 --
 libfep/Makefile.am              |    4 +-
 libfep/client.c                 |  213 +++++++++------------
 libfep/client.h                 |   14 +-
 libfep/control.c                |  396
 +++++++++++++++++++++++++++++++--------
 libfep/libfep.h                 |    1 +
 libfep/logger.c                 |   83 ++++++++
 libfep/private.h                |   34 +++-
 tests/cli.c                     |   63 ++++---
 23 files changed, 851 insertions(+), 565 deletions(-)

commit 291091dfc8fdc7bea5b1e4cc1cbffdfbbdcc2dde
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Jan 30 19:03:55 2012 +0900

    Fix glib binding.

 libfep-glib/Makefile.am      |    4 +-
 libfep-glib/fepgclient.c     |   14 +++---
 libfep-glib/libfep-glib.vapi |    2 +-
 libfep/client.c              |  104
 +++++++++++++++++++++++++++++++++---------
 4 files changed, 92 insertions(+), 32 deletions(-)

commit b08f44bea5f724e096126131b76c7816916f2186
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Jan 30 17:48:24 2012 +0900

    Add missing files

 docs/libfep-glib/Makefile.am |  105
 ++++++++++++++++++++++++++++++++++++++++++
 libfep-glib/Fep-1.0.metadata |    2 +
 libfep-glib/Makefile.am      |    2 +-
 libfep-glib/libfep-glib.deps |    2 +
 libfep-glib/libfep-glib.vapi |   18 +++++++
 5 files changed, 128 insertions(+), 1 deletions(-)

commit c2938776f350d304122adee5e874524ba6603f73
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Jan 30 11:32:36 2012 +0900

    Add --enable-vala to configure; add more documentation.

 configure.ac             |   10 ++++
 libfep-glib/Makefile.am  |   20 +++++++--
 libfep-glib/fepgclient.c |  104
 +++++++++++++++++++++++++++++++++++++++-------
 libfep-glib/fepgclient.h |   10 ++--
 4 files changed, 118 insertions(+), 26 deletions(-)

commit 07e4d9e27dcd77f3b65de1a6e96629bbe1c87aaa
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Jan 30 10:29:31 2012 +0900

    Add libfep-glib documentation.

 Makefile.am                            |    1 +
 configure.ac                           |    7 ++-
 docs/Makefile.am                       |  106
 +-------------------------------
 docs/libfep-docs.sgml                  |   36 -----------
 docs/libfep-glib/libfep-glib-docs.sgml |   35 +++++++++++
 docs/libfep-glib/version.xml.in        |    2 +
 docs/libfep/Makefile.am                |  105
 +++++++++++++++++++++++++++++++
 docs/libfep/libfep-docs.sgml           |   36 +++++++++++
 docs/libfep/version.xml.in             |    2 +
 docs/version.xml.in                    |    2 -
 libfep-glib/Makefile.am                |    4 +-
 11 files changed, 191 insertions(+), 145 deletions(-)

commit c7bc37792a14e1209565f2090f3845a5051867a6
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Sun Jan 29 10:39:28 2012 +0900

    Add glib binding.

 Makefile.am                     |    6 +-
 README                          |    2 -
 configure.ac                    |   19 +++-
 libfep-glib/Makefile.am         |   68 +++++++++++
 libfep-glib/fepgclient.c        |  253
 +++++++++++++++++++++++++++++++++++++++
 libfep-glib/fepgclient.h        |   71 +++++++++++
 libfep-glib/fepgmarshalers.list |    1 +
 libfep-glib/libfep-glib.h       |   24 ++++
 libfep-glib/libfep-glib.pc.in   |   29 +++++
 libfep/client.h                 |    2 +-
 10 files changed, 470 insertions(+), 5 deletions(-)

commit 3fcbb598900d6b228fe94535c470709c852f88a6
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Jan 27 16:32:36 2012 +0900

    Add fep_client_forward_text.

 README           |   10 ++++++----
 fep/control.c    |    7 +++++++
 fep/output.c     |    7 ++++++-
 fep/private.h    |    2 ++
 libfep/client.c  |   35 +++++++++++++++++++++++++++++++++--
 libfep/client.h  |    2 ++
 libfep/control.c |    4 +++-
 libfep/private.h |   15 ++++++++-------
 tests/cli.c      |   16 +++++++++++++---
 9 files changed, 80 insertions(+), 18 deletions(-)

commit b178db81f6a59aeaf72241df413f486637b06052
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Jan 27 15:50:10 2012 +0900

    Fix -c behavior.

 README        |    3 +-
 fep/output.c  |  113
 ++++++++++++++++++++++++++++++++++++++++++---------------
 fep/private.h |    2 +
 3 files changed, 87 insertions(+), 31 deletions(-)

commit be7835889ba9aca2bd418822981fe457e27a65d0
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Fri Jan 27 10:55:20 2012 +0900

    Update git.mk.

 git.mk |   30 ++++++++++++++++++------------
 1 files changed, 18 insertions(+), 12 deletions(-)

commit 6056fa4a8735d1d9debfa949d69aedaa9f1bc845
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 19:20:19 2012 +0900

    Unify commands into fepcli.

 README            |    7 +-
 fep/control.c     |   13 +++-
 fep/csi.c         |    9 +---
 fep/fep.c         |   12 +++-
 fep/output.c      |  176
 ++++++++++++++++++++++++++++++++++++++++++-----------
 fep/private.h     |   19 ++++--
 libfep/client.c   |   78 ++++++++++++++++++++++-
 libfep/client.h   |    6 +-
 libfep/control.c  |    4 +-
 libfep/keydefs.h  |    5 ++
 libfep/private.h  |   42 ++++++++-----
 libfep/string.c   |   48 ++++++++++++++
 tests/Makefile.am |   12 +---
 tests/cli.c       |  137 +++++++++++++++++++++++++++++++++++++++++
 tests/monitor.c   |   55 -----------------
 tests/status.c    |   50 ---------------
 16 files changed, 478 insertions(+), 195 deletions(-)

commit a571b5fba7d4cedc08fe6927edd947a63ef86b16
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 15:44:29 2012 +0900

    Add license header to some files.

 tests/monitor.c |   18 ++++++++++++++++++
 tests/status.c  |   18 ++++++++++++++++++
 2 files changed, 36 insertions(+), 0 deletions(-)

commit 5352351dbc24d2b6085ef7dd910f398bdd54b5c8
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 15:42:09 2012 +0900

    Adopt gtk-doc.

 Makefile.am           |    7 +++
 README                |    2 +-
 autogen.sh            |    8 ++-
 configure.ac          |   11 +++++-
 docs/Makefile.am      |  105
 +++++++++++++++++++++++++++++++++++++++++++++++++
 docs/libfep-docs.sgml |   36 +++++++++++++++++
 docs/version.xml.in   |    2 +
 libfep/Makefile.am    |    2 +-
 libfep/client.c       |    5 ++
 libfep/control.h      |   29 -------------
 libfep/libfep.h       |    1 -
 libfep/private.h      |    7 +++
 12 files changed, 179 insertions(+), 36 deletions(-)

commit 82f7e7082c96c7f5cfca8ecaa490eb6667705c1a
Merge: 55c27f1 e29d9c6
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 14:50:08 2012 +0900

    Merge remote-tracking branch 'origin/master'

commit 55c27f18c04312afcaf268f3ba02448ebb432b94
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 14:24:54 2012 +0900

    Fix multibyte status line rendering.

    Also remove control socket on exit.

 autogen.sh    |   11 ++++++++++-
 fep/control.c |    2 +-
 fep/fep.c     |   33 +++++++++++++++++++++++----------
 fep/main.c    |   10 +++++++++-
 fep/output.c  |   49 ++++++++++++++++++++++++++++++++++---------------
 fep/private.h |    5 ++---
 6 files changed, 79 insertions(+), 31 deletions(-)

commit e29d9c6f7130a4c2d4aada7469d52ce202ec3d42
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 14:24:54 2012 +0900

    Fix multibyte status line rendering.

 autogen.sh    |   11 ++++++++++-
 fep/control.c |    2 +-
 fep/fep.c     |    2 +-
 fep/main.c    |   10 +++++++++-
 fep/output.c  |   49 ++++++++++++++++++++++++++++++++++---------------
 fep/private.h |    4 +---
 6 files changed, 56 insertions(+), 22 deletions(-)

commit 5a0d421ff5fe193bdc719fd0537af0d7200f7943
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 13:40:20 2012 +0900

    Add monitor command.

 README            |    1 -
 fep/control.c     |   15 +++++++++++-
 fep/fep.c         |   48 ++++++++++++++++++++++++++++++++++---
 fep/key.c         |    2 +-
 fep/main.c        |    2 +-
 fep/sgr.c         |    9 +++++-
 libfep/client.c   |   68
 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 libfep/client.h   |   15 ++++++++---
 libfep/control.c  |   19 ++++++++------
 libfep/control.h  |    3 +-
 tests/Makefile.am |    6 ++++-
 tests/monitor.c   |   37 ++++++++++++++++++++++++++++
 12 files changed, 201 insertions(+), 24 deletions(-)

commit d0c3158ddf1dc7ca2819339342635994ae19c48d
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 10:03:29 2012 +0900

    Move some functions to libfep.

    Also don't exit with -1 when pty read error.

 Makefile.am        |    7 ++-
 fep/Makefile.am    |   10 +++-
 fep/README         |    1 -
 fep/control.c      |   64 ++++-------------------
 fep/fep.c          |   28 ++++++-----
 fep/main.c         |    3 +-
 fep/private.h      |   37 +-------------
 fep/string.c       |  143
 ----------------------------------------------------
 libfep/Makefile.am |    5 ++-
 libfep/client.c    |   54 +++++++++-----------
 libfep/control.c   |  142
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 libfep/control.h   |    4 +-
 libfep/private.h   |   76 +++++++++++++++++++++++++++
 libfep/string.c    |  129 ++++++++++++++++++++++++++++++++++++++++++++++
 14 files changed, 421 insertions(+), 282 deletions(-)

commit c67ed11d5c806ad0b68676cb87a030d6078c917d
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 10:03:10 2012 +0900

    Simplify _fep_strsplit_full.

 fep/string.c |   23 +++++++++--------------
 1 files changed, 9 insertions(+), 14 deletions(-)

commit 3cc365532ee5f30f117d463d8bb3faa438032200
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 07:54:28 2012 +0900

    Fix the last commit.

 fep/fep.c    |   24 +++++++++++++++++-------
 fep/main.c   |    9 ++++++++-
 fep/output.c |    5 +----
 fep/string.c |   48 ++++++++++++++++++++++++++++++++++++++++--------
 4 files changed, 66 insertions(+), 20 deletions(-)

commit 9938f652c865393f1c4c3fc3d862559378641936
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Tue Jan 24 07:02:31 2012 +0900

    Fix build and add option handling to fep.

 fep/Makefile.am |    2 +-
 fep/main.c      |   55
 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 fep/private.h   |    3 +++
 fep/string.c    |   23 ++++++++++++++++++-----
 4 files changed, 74 insertions(+), 9 deletions(-)

commit bb5b0c0ce5455f2fed5d892ccc87eb60f5e78054
Author: Daiki Ueno <ueno@unixuser.org>
Date:   Mon Jan 23 19:09:51 2012 +0900

    Initial import.

 COPYING             |  674
 +++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am         |   59 +++++
 README              |   38 +++
 autogen.sh          |    4 +
 configure.ac        |   81 ++++++
 fep/COPYING.BSD     |   31 +++
 fep/Makefile.am     |   39 +++
 fep/README          |   20 ++
 fep/cap.c           |  100 ++++++++
 fep/control.c       |  188 ++++++++++++++
 fep/csi.c           |  153 ++++++++++++
 fep/fep.c           |  432 +++++++++++++++++++++++++++++++++
 fep/fep.h           |   37 +++
 fep/input.c         |   82 +++++++
 fep/key.c           |  185 ++++++++++++++
 fep/main.c          |   47 ++++
 fep/output.c        |  227 +++++++++++++++++
 fep/private.h       |  232 ++++++++++++++++++
 fep/sgr.c           |  196 +++++++++++++++
 fep/string.c        |  103 ++++++++
 git.mk              |  200 +++++++++++++++
 libfep/Makefile.am  |   30 +++
 libfep/client.c     |   92 +++++++
 libfep/client.h     |   29 +++
 libfep/control.h    |   28 +++
 libfep/keydefs.h    |   68 +++++
 libfep/libfep.h     |   26 ++
 libfep/libfep.pc.in |   28 +++
 tests/Makefile.am   |   23 ++
 tests/status.c      |   32 +++
 30 files changed, 3484 insertions(+), 0 deletions(-)
