Commit: 4342
Author: pterjan
Date:   Mon Feb 8 15:29:27 2010 +0000

     * Add forgotten files into tarball

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

Commit: 4337
Author: pterjan
Date:   Mon Feb 8 11:12:55 2010 +0000

     * Depend on libcaca beta17 now that it is released

 configure.ac      |    8 +-------
 src/client.c      |    5 -----
 src/screensaver.c |    3 ---
 src/server.c      |   12 ------------
 src/wm.c          |    4 ----
 5 files changed, 1 insertions(+), 31 deletions(-)

Commit: 4336
Author: pterjan
Date:   Mon Feb 8 08:41:59 2010 +0000

    Support python 2.6, and ask for 2.4 as it is accepted

 configure.ac             |   12 +++++++++---
 src/python/interpreter.c |    6 +++---
 2 files changed, 12 insertions(+), 6 deletions(-)

Commit: 4335
Author: pterjan
Date:   Mon Feb 8 08:35:40 2010 +0000

    Whitespace fixes

 src/neercs.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4223
Author: sam
Date:   Sun Jan 3 03:11:56 2010 +0000

    Add a config.h file for Win32.

 win32/config.h |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

Commit: 4222
Author: sam
Date:   Sun Jan 3 03:11:50 2010 +0000

    Add the preliminary infrastructure for a test suite.

 Makefile.am      |    2 +-
 configure.ac     |    1 +
 src/Makefile.am  |    3 ++
 test/Makefile.am |    5 ++++
 test/check-build |   66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 76 insertions(+), 1 deletions(-)

Commit: 4221
Author: sam
Date:   Sun Jan 3 03:11:43 2010 +0000

    Improve doc generation.

 .gitignore      |    1 +
 doc/Makefile.am |    7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)

Commit: 4218
Author: sam
Date:   Sun Jan 3 02:32:57 2010 +0000

    Add Doxygen build rules.

 .gitignore         |    7 +
 Makefile.am        |   18 +-
 configure.ac       |   39 ++-
 doc/Makefile.am    |   53 ++-
 doc/doxygen.cfg.in | 1520 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/doxygen.css    |   80 +++
 doc/footer.html    |    3 +
 doc/header.html    |    9 +
 doc/neercs.dox     |   19 +
 src/client.c       |    5 +-
 src/neercs.h       |    4 +
 11 files changed, 1750 insertions(+), 7 deletions(-)

Commit: 4214
Author: sam
Date:   Fri Jan 1 22:30:10 2010 +0000

    Fix compilation with older versions of libcaca.

 src/screensaver.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 4213
Author: sam
Date:   Fri Jan 1 22:30:03 2010 +0000

    Document the client main loop.

 src/client.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

Commit: 4205
Author: jylam
Date:   Thu Dec 31 13:24:52 2009 +0000

     * Update screen while reaching the end of a recurrent call

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

Commit: 4165
Author: sam
Date:   Tue Dec 22 08:29:51 2009 +0000

    Start porting the Python interpreter to Python 2.4/2.5.

 configure.ac             |   29 ++++++++++++++++---
 src/Makefile.am          |    4 +-
 src/python/interpreter.c |   36 ++++++++++++++----------
 src/python/py_module.c   |   67 +++++++++++++++++++++++++++++----------------
 4 files changed, 90 insertions(+), 46 deletions(-)

Commit: 4164
Author: sam
Date:   Tue Dec 22 08:29:43 2009 +0000

    Fix compilation with older libcaca versions.

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

Commit: 4110
Author: jylam
Date:   Tue Dec 8 14:57:08 2009 +0000

     * Improved X10 mouse emulation, mc now accepts its click. Added MOUSER command to client/server as 'Mouse Release' command.

 src/ansi.c    |   28 +++++++++++++-----
 src/client.c  |   27 +++++++++++++++--
 src/neercs.h  |   11 +++++++
 src/screens.c |    4 +-
 src/server.c  |   89 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 5 files changed, 134 insertions(+), 25 deletions(-)

Commit: 4102
Author: jylam
Date:   Mon Dec 7 16:21:39 2009 +0000

     * Cube's borders are now green (Copenhague syndrome)

 src/wm.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4101
Author: pterjan
Date:   Mon Dec 7 15:49:46 2009 +0000

     * Fix typo in README

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

Commit: 4099
Author: jylam
Date:   Mon Dec 7 12:34:59 2009 +0000

     * Mouse support now handles window position

 src/server.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 4098
Author: jylam
Date:   Mon Dec 7 12:18:51 2009 +0000

     * Improved mouse support (now reports mouse motion events, and handles (badly) X10 compatibility mode)

 src/ansi.c   |   25 +++++++++++++++--------
 src/client.c |   59 +++++++++++++++++++++++++++++++++++++++++----------------
 src/neercs.h |    2 +-
 src/server.c |   10 +++++++++
 4 files changed, 69 insertions(+), 27 deletions(-)

Commit: 4080
Author: jylam
Date:   Mon Nov 30 16:07:52 2009 +0000

     * do not use tabs in caca output (it breaks boxes) (courtesy of Romain Bignon)

 src/effects.c |    6 +++---
 src/help.c    |   24 ++++++++++++------------
 2 files changed, 15 insertions(+), 15 deletions(-)

Commit: 4079
Author: jylam
Date:   Mon Nov 30 11:24:18 2009 +0000

     * Changed libcaca required version to beta17 (thanks to funman)

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

Commit: 4078
Author: jylam
Date:   Mon Nov 30 11:19:38 2009 +0000

     * Updated default window manager to 'full'

 src/ansi.c   |    6 +++---
 src/neercsrc |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

Commit: 4077
Author: jylam
Date:   Mon Nov 30 11:14:21 2009 +0000

     * Fixed indentation

 src/ansi.c |  875 ++++++++++++++++++++++++++++++------------------------------
 1 files changed, 437 insertions(+), 438 deletions(-)

Commit: 4076
Author: jylam
Date:   Mon Nov 30 11:06:45 2009 +0000

     * Moved ANSI duplets (\x0bN) to handle_duplet()

 src/ansi.c |  160 ++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 92 insertions(+), 68 deletions(-)

Commit: 4075
Author: jylam
Date:   Mon Nov 30 10:34:19 2009 +0000

     * Removed double includes of caca.h on most of the files

 src/ansi.c        |    2 +-
 src/client.c      |    1 -
 src/effects.c     |    3 +--
 src/help.c        |    3 +--
 src/lock.c        |    1 -
 src/main.c        |    1 -
 src/recurrent.c   |    3 ---
 src/screens.c     |    1 -
 src/screensaver.c |    1 -
 src/wm.c          |    3 +--
 10 files changed, 4 insertions(+), 15 deletions(-)

Commit: 4074
Author: jylam
Date:   Mon Nov 30 10:26:50 2009 +0000

     *  Moved ANSI emulation to ansi.c (term.c now just handles terminals stuff)

 XCode/XCode.xcodeproj/project.pbxproj |    2 +
 src/Makefile.am                       |    2 +-
 src/ansi.c                            | 1109 +++++++++++++++++++++++++++++++++
 src/term.c                            | 1090 --------------------------------
 4 files changed, 1112 insertions(+), 1091 deletions(-)

Commit: 4073
Author: jylam
Date:   Mon Nov 30 10:15:02 2009 +0000

     * Reindented a bit more

 src/neercs.h |   38 +++++++++++++-------------------------
 1 files changed, 13 insertions(+), 25 deletions(-)

Commit: 4072
Author: pterjan
Date:   Mon Nov 30 10:10:21 2009 +0000

     * Fix indentation

 src/neercs.h |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 4071
Author: jylam
Date:   Mon Nov 30 10:03:47 2009 +0000

     * Moved system stuff (user_path, shell, grab stuff, etc) to struct sys

 src/attach.c             |    4 +-
 src/input.c              |    2 +-
 src/main.c               |   52 +++++++++++++++++++++++-----------------------
 src/neercs.h             |   20 +++++++++++------
 src/python/interpreter.c |    1 -
 src/screen_list.c        |   18 ++++++++--------
 src/server.c             |   26 +++++++++++-----------
 src/widgets.c            |    1 +
 8 files changed, 65 insertions(+), 59 deletions(-)

Commit: 4070
Author: jylam
Date:   Mon Nov 30 09:40:43 2009 +0000

     * Added --enable-profiling to configure (gprof)

 configure.ac |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

Commit: 4064
Author: jylam
Date:   Sun Nov 29 12:58:03 2009 +0000

     * Don't forget to refresh on python_command key

 src/input.c              |    1 +
 src/python/interpreter.c |    2 +-
 src/screens.c            |    3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)

Commit: 4063
Author: jylam
Date:   Sun Nov 29 12:48:53 2009 +0000

     * Moved modal windows flags to struct modal

 src/client.c             |    7 ++++++-
 src/configuration.c      |   12 ++++++------
 src/effects.c            |   18 +++++++++---------
 src/help.c               |    2 +-
 src/input.c              |   11 ++++++-----
 src/neercs.h             |   36 +++++++++++++++++++++++-------------
 src/python/interpreter.c |   11 +++++++----
 src/screen_list.c        |   10 +++++-----
 src/screens.c            |   17 ++++++++---------
 src/server.c             |   10 +++++-----
 src/term.c               |    2 +-
 11 files changed, 77 insertions(+), 59 deletions(-)

Commit: 4062
Author: pterjan
Date:   Sun Nov 29 12:42:55 2009 +0000

     * Oops

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

Commit: 4061
Author: pterjan
Date:   Sun Nov 29 12:41:20 2009 +0000

     * Fix build

 configure.ac      |   19 +++++++++++++++++++
 src/attach.c      |    2 +-
 src/lock.c        |   12 ++++++------
 src/screen_list.c |    3 +--
 4 files changed, 27 insertions(+), 9 deletions(-)

Commit: 4060
Author: jylam
Date:   Sun Nov 29 11:49:42 2009 +0000

     * Moved lock-related stuff to struct lock

 src/configuration.c |   18 +++++++++---------
 src/input.c         |    6 +++---
 src/lock.c          |   32 ++++++++++++++++----------------
 src/main.c          |    6 +++---
 src/neercs.h        |   22 +++++++++++++++-------
 src/screen_list.c   |   12 ++++++------
 src/server.c        |   12 ++++++------
 7 files changed, 58 insertions(+), 50 deletions(-)

Commit: 4059
Author: jylam
Date:   Sun Nov 29 11:29:51 2009 +0000

     * Moved socket-related stuff to struct comm

 src/attach.c        |   42 +++++++++++++++++++++---------------------
 src/client.c        |   20 ++++++++++----------
 src/configuration.c |    4 ++--
 src/main.c          |   32 ++++++++++++++++----------------
 src/neercs.h        |   20 ++++++++++++--------
 src/screen_list.c   |   38 +++++++++++++++++++-------------------
 src/server.c        |   40 ++++++++++++++++++++--------------------
 7 files changed, 100 insertions(+), 96 deletions(-)

Commit: 4058
Author: jylam
Date:   Sun Nov 29 11:17:45 2009 +0000

     * Moved screensaver property to clean struct screensaver

 src/configuration.c |    8 ++++----
 src/neercs.h        |   13 +++++++++----
 src/screen_list.c   |    6 +++---
 src/screensaver.c   |    8 ++++----
 src/server.c        |   12 +++++-------
 src/term.c          |   10 ----------
 6 files changed, 25 insertions(+), 32 deletions(-)

Commit: 4057
Author: jylam
Date:   Sat Nov 28 11:29:23 2009 +0000

     * Preliminary mouse support (works in mc, at least)

 src/client.c  |   15 +++++++++++
 src/neercs.h  |    3 ++
 src/screens.c |    1 +
 src/server.c  |   36 ++++++++++++++++++---------
 src/term.c    |   73 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
 5 files changed, 112 insertions(+), 16 deletions(-)

Commit: 4056
Author: jylam
Date:   Sat Nov 28 09:53:54 2009 +0000

     * Don't enter lock routine if USE_LOCK is undefined

 src/client.c |    1 +
 src/server.c |    2 ++
 src/term.c   |    1 -
 3 files changed, 3 insertions(+), 1 deletions(-)

Commit: 4055
Author: pterjan
Date:   Sat Nov 28 01:02:57 2009 +0000

     * Don't forget to refresh after we skipped

 src/neercs.h      |    1 +
 src/screen_list.c |    3 ++-
 src/server.c      |   17 ++++++++++-------
 3 files changed, 13 insertions(+), 8 deletions(-)

Commit: 4054
Author: pterjan
Date:   Fri Nov 27 22:53:58 2009 +0000

     * Don't leave dead sockets

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

Commit: 4053
Author: jylam
Date:   Fri Nov 27 12:47:52 2009 +0000

     * Forgot a return in server_iteration()

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

Commit: 4052
Author: jylam
Date:   Fri Nov 27 12:46:25 2009 +0000

     * Server's mainloop now repeatedly calls server_iteration()

 src/screensaver.c |    2 -
 src/server.c      |  172 ++++++++++++++++++++++++++++-------------------------
 src/term.c        |   74 +++++++++++------------
 3 files changed, 126 insertions(+), 122 deletions(-)

Commit: 4051
Author: jylam
Date:   Fri Nov 27 11:46:27 2009 +0000

     * Replaced direct write()'s on socket by send_to_client(). Should not break anything.

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

Commit: 4050
Author: jylam
Date:   Fri Nov 27 11:02:05 2009 +0000

     * Don't draw cube's borders if borders_size==0

 src/wm.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

Commit: 4049
Author: jylam
Date:   Fri Nov 27 10:55:14 2009 +0000

     * Restored bell behaviour

 TODO                                  |    1 +
 XCode/XCode.xcodeproj/project.pbxproj |    4 ++--
 src/server.c                          |    5 ++---
 src/term.c                            |    2 +-
 src/wm.c                              |   20 ++++++++++++++++----
 5 files changed, 22 insertions(+), 10 deletions(-)

Commit: 4048
Author: jylam
Date:   Thu Nov 26 17:20:33 2009 +0000

     * Created widgets.[c,h] and an unfinished (but working) input box
     * Python interpreter now uses generic input box code

 XCode/XCode.xcodeproj/project.pbxproj |    4 +
 src/Makefile.am                       |    3 +-
 src/input.c                           |    3 -
 src/neercs.h                          |    8 +-
 src/python/interpreter.c              |  203 +++++++--------------------------
 src/screen_list.c                     |    5 +-
 src/widgets.c                         |  177 ++++++++++++++++++++++++++++
 src/widgets.h                         |   49 ++++++++
 8 files changed, 278 insertions(+), 174 deletions(-)

Commit: 4047
Author: jylam
Date:   Thu Nov 26 16:08:29 2009 +0000

     * Added XCode project (no even compiling, just file hierarchy)

 XCode/XCode.xcodeproj/project.pbxproj |  207 +++++++++++++++++++++++++++++++++
 src/python/py_module.c                |    1 -
 2 files changed, 207 insertions(+), 1 deletions(-)

Commit: 4046
Author: jylam
Date:   Thu Nov 26 13:32:27 2009 +0000

     * mini-command now recognizes commands like window_manager="full" or borders=0 or eyecandy=False

 src/configuration.c      |   40 +++++++++++---------
 src/neercs.h             |    1 +
 src/python/interpreter.c |   18 ++++++----
 src/python/py_module.c   |   91 ++++++++++++++++++++++++++++++++++++++++++----
 src/python/py_module.h   |    3 +-
 5 files changed, 120 insertions(+), 33 deletions(-)

Commit: 4040
Author: jylam
Date:   Wed Nov 25 15:57:30 2009 +0000

     * Moved python stuff to src/python

 src/Makefile.am          |    2 +-
 src/interpreter.c        |  306 ----------------------------------------------
 src/py_module.c          |  100 ---------------
 src/py_module.h          |   26 ----
 src/python/interpreter.c |  306 ++++++++++++++++++++++++++++++++++++++++++++++
 src/python/py_module.c   |  100 +++++++++++++++
 src/python/py_module.h   |   26 ++++
 7 files changed, 433 insertions(+), 433 deletions(-)

Commit: 4039
Author: jylam
Date:   Wed Nov 25 15:42:49 2009 +0000

     * Replaced PyInit_neercs() by more convenient initNeercsModule()
     * get() now works as expected

 src/configuration.c |    2 +-
 src/interpreter.c   |    2 +-
 src/py_module.c     |   52 +++++++++++++++++++++++++++-----------------------
 src/py_module.h     |    2 +-
 4 files changed, 31 insertions(+), 27 deletions(-)

Commit: 4038
Author: jylam
Date:   Wed Nov 25 15:07:46 2009 +0000

     * Better python command handling
     * Added get(str) to neercs python module, doesn't work as I would like to
     * Avoid redefining everything while including neercs.h several times

 src/configuration.c |    9 +++++++--
 src/interpreter.c   |   36 +++++++++++-------------------------
 src/neercs.h        |    8 +++++---
 src/py_module.c     |   32 +++++++++++++++++++++++++++++---
 src/py_module.h     |    3 ++-
 src/server.c        |    2 ++
 6 files changed, 56 insertions(+), 34 deletions(-)

Commit: 4037
Author: jylam
Date:   Wed Nov 25 12:36:22 2009 +0000

     * Added error checking on PyObject->char*
     * Different handling for errors/results

 src/interpreter.c |   55 ++++++++++++++++++++++++++++++++++------------------
 src/neercs.h      |    3 +-
 2 files changed, 38 insertions(+), 20 deletions(-)

Commit: 4036
Author: jylam
Date:   Wed Nov 25 12:23:32 2009 +0000

     * Added 'ctrl-a ctrl-e' as a possible way to enter mini-command

 src/input.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 4035
Author: jylam
Date:   Wed Nov 25 12:17:13 2009 +0000

     * Added 'neercs' python module, with dummy 'version' method

 src/Makefile.am   |    2 +-
 src/interpreter.c |   36 ++++++++++++++++++++++-----
 src/py_module.c   |   70 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/py_module.h   |   25 +++++++++++++++++++
 4 files changed, 125 insertions(+), 8 deletions(-)

Commit: 4034
Author: jylam
Date:   Wed Nov 25 11:49:38 2009 +0000

     * Removed 'warn_unused_result' warning

 src/interpreter.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4033
Author: jylam
Date:   Wed Nov 25 11:47:40 2009 +0000

     * Added basic and non-working python interpreter

 src/Makefile.am   |    2 +-
 src/input.c       |    4 +-
 src/interpreter.c |  281 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/neercs.h      |   21 +++-
 src/python.c      |  157 -----------------------------
 src/screen_list.c |    8 +-
 src/server.c      |   82 +++++++++------
 7 files changed, 352 insertions(+), 203 deletions(-)

Commit: 4027
Author: jylam
Date:   Mon Nov 23 16:39:33 2009 +0000

     * Python mini-command input box (no evaluation yet)

 src/input.c       |    2 +
 src/neercs.h      |   10 ++++-
 src/python.c      |  106 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/screen_list.c |    6 ++-
 4 files changed, 122 insertions(+), 2 deletions(-)

Commit: 4026
Author: jylam
Date:   Mon Nov 23 13:57:43 2009 +0000

     * Added src/python.c and ctrl-a-e to open (non-existing yet) single-command executer. Do not document this yet (hint hint)

 src/Makefile.am   |    6 +++---
 src/input.c       |    5 +++++
 src/neercs.h      |    5 +++++
 src/python.c      |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/screen_list.c |    1 +
 src/screens.c     |    6 ++++++
 src/server.c      |    8 +++++++-
 7 files changed, 78 insertions(+), 4 deletions(-)

Commit: 4025
Author: jylam
Date:   Mon Nov 23 13:16:05 2009 +0000

     * Added Python 3.1 support in configure.ac

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

Commit: 4024
Author: pterjan
Date:   Mon Nov 23 13:13:02 2009 +0000

     * Add borders= to the manpage

 doc/neercs.1 |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

Commit: 4023
Author: jylam
Date:   Mon Nov 23 13:11:19 2009 +0000

     * Borders enabled by default. Oops.

 src/screen_list.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 4022
Author: pterjan
Date:   Mon Nov 23 13:09:54 2009 +0000

     * Factorize that a boolean option is true when it is "true" or "1"

 src/configuration.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

Commit: 4021
Author: pterjan
Date:   Mon Nov 23 12:52:07 2009 +0000

     * Use title from the right pty in wm_box

 src/wm.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 4020
Author: jylam
Date:   Mon Nov 23 12:36:54 2009 +0000

     * Removed silly implementation of TBC, to be continued

 src/term.c |    6 ------
 1 files changed, 0 insertions(+), 6 deletions(-)

Commit: 4019
Author: jylam
Date:   Mon Nov 23 12:31:20 2009 +0000

     * Dummy TBC Tab Clear handling, very unlikely to work as expected.

 src/term.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

Commit: 4018
Author: pterjan
Date:   Mon Nov 23 12:14:36 2009 +0000

     * Do not redraw borders and title when nothing changed

 src/wm.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

Commit: 4017
Author: jylam
Date:   Mon Nov 23 12:03:15 2009 +0000

     * Implemented "Report Cursor Position" ansi sequence

 src/term.c |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

Commit: 4016
Author: jylam
Date:   Mon Nov 23 11:45:17 2009 +0000

     * Implemented "DA -- Device Attributes" ansi sequence (vttest 6/4)

 src/neercs.h |    1 +
 src/server.c |    9 ++++++-
 src/term.c   |   67 +++++++++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 65 insertions(+), 12 deletions(-)

Commit: 4014
Author: jylam
Date:   Mon Nov 23 10:46:29 2009 +0000

    * Moved caca_set_color(RED... to the right place
    * Added configuration option "border", which toggles, erm, borders.

 src/configuration.c |  147 ++++++++++++++++++++++++++++++---------------------
 src/neercs.h        |    5 +-
 src/screen_list.c   |    1 +
 src/screens.c       |    1 -
 src/wm.c            |   46 ++++++++++------
 5 files changed, 118 insertions(+), 82 deletions(-)

Commit: 4008
Author: pterjan
Date:   Mon Nov 23 00:10:57 2009 +0000

     * Add a FIXME explaining why we always get refresh now even when nothing changes

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

Commit: 4001
Author: jylam
Date:   Sun Nov 22 15:01:24 2009 +0000

     * Fixed most of Clang Static Checker warnings. And rand() is ok to me, thank you.

 src/client.c        |    2 +-
 src/configuration.c |    8 +-------
 src/grab.c          |    3 +++
 src/server.c        |    1 -
 4 files changed, 5 insertions(+), 9 deletions(-)

Commit: 4000
Author: jylam
Date:   Sun Nov 22 14:50:45 2009 +0000

     * Removed WM_CUBE, now handled though WM_FULL
     * Added eyecandy configuration option, enabling cube, window collapsing
     * Fixed window collapsing bug which didn't set correct pty index

 src/configuration.c |   25 ++++++++++++++++++-------
 src/effects.c       |    7 ++-----
 src/neercs.h        |    2 +-
 src/screen_list.c   |    1 +
 src/wm.c            |   14 ++++----------
 5 files changed, 26 insertions(+), 23 deletions(-)

Commit: 3999
Author: jylam
Date:   Sun Nov 22 14:26:33 2009 +0000

     * Added configuration getters

 src/configuration.c |  114 +++++++++++++++++++++++++++++++++++++++++++--------
 src/help.c          |    2 +-
 src/neercs.h        |   24 +++++++----
 3 files changed, 113 insertions(+), 27 deletions(-)

Commit: 3998
Author: jylam
Date:   Sun Nov 22 14:06:26 2009 +0000

     * Moved help code to help.c
     * Fixed bad string handling in configuration

 src/Makefile.am     |    2 +-
 src/configuration.c |    3 +-
 src/effects.c       |   36 -----------------------
 src/help.c          |   78 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/neercs.h        |    1 +
 src/server.c        |   13 +--------
 6 files changed, 82 insertions(+), 51 deletions(-)

Commit: 3997
Author: jylam
Date:   Sun Nov 22 13:33:48 2009 +0000

     * Cleaned et reorganized configuration parsing stuff, paves the way to about:config thingy

 src/configuration.c |  227 ++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 151 insertions(+), 76 deletions(-)

Commit: 3996
Author: jylam
Date:   Sun Nov 22 12:41:45 2009 +0000

     * Added preliminary OSX support (by support I mean it barely compiles)
     * Moved client's send commands to client.c

 configure.ac  |   28 ++++++++++++++++++++++++++++
 src/attach.c  |   44 +-------------------------------------------
 src/client.c  |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 src/effects.c |   18 ++++++------------
 4 files changed, 83 insertions(+), 56 deletions(-)

Commit: 3992
Author: jylam
Date:   Sat Nov 21 16:48:13 2009 +0000

     * Fixed refresh in card mode, which caused selected window to be transparent if not updated regulary

 src/term.c |    6 +++---
 src/wm.c   |    4 +++-
 2 files changed, 6 insertions(+), 4 deletions(-)

Commit: 3991
Author: jylam
Date:   Sat Nov 21 15:34:04 2009 +0000

     * Indentation / comments

 src/term.c |  947 ++++++++++++++++++++++++++++++------------------------------
 1 files changed, 480 insertions(+), 467 deletions(-)

Commit: 3990
Author: jylam
Date:   Sat Nov 21 15:18:47 2009 +0000

     * VT Vertical Tab support (\x0b). vttest A B C D E F G H now completes gently.

 src/term.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 3989
Author: jylam
Date:   Sat Nov 21 14:58:11 2009 +0000

     * Handle 'interleaved' control characters INSIDE a CSI command. vttest uses that, can't find anything nor in ECMA-48 or XTerm sources, but it seems we have to handle it anyway.

 src/term.c |  986 ++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 522 insertions(+), 464 deletions(-)

Commit: 3988
Author: jylam
Date:   Sat Nov 21 12:06:46 2009 +0000

     * Added ESC#8 private command, fixed EL and ED behaviours

 src/term.c |   43 +++++++++++++++++++++++++++++++++++--------
 1 files changed, 35 insertions(+), 8 deletions(-)

Commit: 3986
Author: jylam
Date:   Sat Nov 21 10:27:12 2009 +0000

     * Default screensaver timeout is now 5mn, removed annoying debug

 src/client.c      |    5 ++---
 src/screen_list.c |    2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

Commit: 3978
Author: pterjan
Date:   Fri Nov 20 15:04:19 2009 +0000

     * Handle top/bottom in RI, and add some -1/+1 when needed

 src/term.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3977
Author: pterjan
Date:   Fri Nov 20 13:21:15 2009 +0000

     * Fix Erase In Line (2) and add missing -1 for the beauty of the code

 src/term.c |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

Commit: 3975
Author: jylam
Date:   Fri Nov 20 12:38:30 2009 +0000

     * Reindented screensaver's sprites

 src/screensaver.c |   67 +++++++++++++++++++++++++++++++---------------------
 1 files changed, 40 insertions(+), 27 deletions(-)

Commit: 3974
Author: jylam
Date:   Fri Nov 20 12:27:05 2009 +0000

     * Moved client initialisation to client.c

 src/client.c |   26 ++++++++++++++++++++++++++
 src/main.c   |    2 ++
 src/neercs.h |    1 +
 src/server.c |   19 -------------------
 4 files changed, 29 insertions(+), 19 deletions(-)

Commit: 3973
Author: jylam
Date:   Fri Nov 20 12:20:58 2009 +0000

     * Moved screen list creation / destruction to screen_list.c

 src/Makefile.am   |    2 +-
 src/main.c        |  181 +----------------------------------------------
 src/screen_list.c |  206 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 208 insertions(+), 181 deletions(-)

Commit: 3972
Author: jylam
Date:   Fri Nov 20 12:11:07 2009 +0000

     * Added basic flow svg file

 doc/flow.svg | 6293 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/server.c |    5 +
 2 files changed, 6298 insertions(+), 0 deletions(-)

Commit: 3970
Author: jylam
Date:   Thu Nov 19 17:01:00 2009 +0000

     * Revert +1 as it is worse without it. Still a bug somewhere, thought.

 src/screens.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3969
Author: jylam
Date:   Thu Nov 19 16:26:53 2009 +0000

     * Massive indentation pass, could insert odd things, blame pterjan, he doesn't care.

 src/attach.c        |  206 ++++++++-------
 src/configuration.c |  206 +++++++++------
 src/effects.c       |  149 +++++------
 src/lock.c          |   73 +++---
 src/main.c          |  247 ++++++++++--------
 src/mygetopt.c      |   67 +++---
 src/mytrace.c       |  158 ++++++------
 src/recurrent.c     |   69 +++---
 src/screens.c       |  197 ++++++++-------
 src/screensaver.c   |  123 ++++-----
 src/server.c        |    3 +-
 src/term.c          |  725 ++++++++++++++++++++++++++++-----------------------
 src/wm.c            |    7 +-
 13 files changed, 1188 insertions(+), 1042 deletions(-)

Commit: 3968
Author: jylam
Date:   Thu Nov 19 16:18:32 2009 +0000

     * Identation

 src/attach.c |    6 ++-
 src/input.c  |  128 +++++++++++++++++++++++++++++++---------------------------
 src/term.c   |    2 +-
 3 files changed, 73 insertions(+), 63 deletions(-)

Commit: 3967
Author: pterjan
Date:   Thu Nov 19 15:56:34 2009 +0000

     * Remove some +1 that may cause some bug sometimes maybe

 src/screens.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 3966
Author: jylam
Date:   Thu Nov 19 14:51:46 2009 +0000

     * Clear full last line while scrolling because of beeing on the last line

 src/term.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3965
Author: jylam
Date:   Thu Nov 19 14:47:05 2009 +0000

     * Fixed 'Erase In Page' command to clear last line (unix 'clear' command is now correct)

 src/term.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3964
Author: jylam
Date:   Thu Nov 19 14:25:07 2009 +0000

     * Don't send escape-key when quitting help window, added 'h' as a possible way to quit it, too.

 src/server.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 3963
Author: jylam
Date:   Thu Nov 19 14:20:12 2009 +0000

     * Added documentation to lock_timeout command line switch

 doc/neercs.1 |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3962
Author: jylam
Date:   Thu Nov 19 14:19:33 2009 +0000

     * Don't send input to window while displaying the help screen

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

Commit: 3961
Author: jylam
Date:   Thu Nov 19 14:05:32 2009 +0000

     * Better testing cases for autolock_timeout

 src/configuration.c |    3 ++-
 src/main.c          |    4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

Commit: 3960
Author: jylam
Date:   Thu Nov 19 13:59:30 2009 +0000

     * Removed useless signed/unsigned test

 src/configuration.c |    3 +--
 src/main.c          |    3 ++-
 2 files changed, 3 insertions(+), 3 deletions(-)

Commit: 3959
Author: jylam
Date:   Thu Nov 19 13:53:09 2009 +0000

     * Added --lock-after (-l) command line option (locks after N seconds), fixed indentation glitch

 src/configuration.c |   11 ++++++++---
 src/main.c          |   10 ++++++++--
 src/term.c          |    3 ++-
 3 files changed, 18 insertions(+), 6 deletions(-)

Commit: 3958
Author: jylam
Date:   Thu Nov 19 13:33:50 2009 +0000

     * Removed known bugs from TODO ('up' in history, and 'up' scrolling in less (which were two separate bugs))

 TODO |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

Commit: 3957
Author: jylam
Date:   Thu Nov 19 13:31:37 2009 +0000

     * Implemented \33M ANSI command (scroll up), less now works flawlessly while hitting up arrow

 src/term.c |   42 ++++++++++++++++++++++++++++++++----------
 1 files changed, 32 insertions(+), 10 deletions(-)

Commit: 3956
Author: jylam
Date:   Thu Nov 19 12:24:21 2009 +0000

     * Finally fixed 'up' (history) bug(s)

 src/term.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

Commit: 3954
Author: jylam
Date:   Thu Nov 19 10:46:15 2009 +0000

     * Fixed numerous warnings (warn_unused_result and deprecated libcaca functions, mostly)

 src/client.c      |  106 +++++++++++++++++++---------------
 src/grab.c        |  162 +++++++++++++++++++++++++++-------------------------
 src/screensaver.c |    4 +-
 src/server.c      |   10 +++-
 4 files changed, 153 insertions(+), 129 deletions(-)

Commit: 3950
Author: pterjan
Date:   Wed Nov 18 22:54:28 2009 +0000

     * Update URL in help

 src/effects.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3948
Author: jylam
Date:   Wed Nov 18 17:13:14 2009 +0000

     * Remove double call of request_refresh()

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

Commit: 3947
Author: jylam
Date:   Wed Nov 18 17:11:13 2009 +0000

     * Fix indentation

 src/server.c |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

Commit: 3946
Author: jylam
Date:   Wed Nov 18 17:09:26 2009 +0000

     * Explode server.c a bit more. KABOOOOM. (Maybe) fix a bug of missing refresh after cube transition

 src/neercs.h |    3 +
 src/server.c |  156 +++++++++++++++++++++++++++++++---------------------------
 2 files changed, 87 insertions(+), 72 deletions(-)

Commit: 3945
Author: jylam
Date:   Wed Nov 18 16:38:54 2009 +0000

     * Fix crash if caca can't create a display (courtesy of Romain Bignon)

 src/server.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 3944
Author: jylam
Date:   Wed Nov 18 16:34:45 2009 +0000

     * Explode server_main()

 src/neercs.h |    2 +
 src/server.c |  460 ++++++++++++++++++++++++++++++++--------------------------
 src/wm.c     |    1 -
 3 files changed, 253 insertions(+), 210 deletions(-)

Commit: 3943
Author: pterjan
Date:   Wed Nov 18 15:51:17 2009 +0000

     * Update copyright in help

 src/effects.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3942
Author: pterjan
Date:   Wed Nov 18 15:31:49 2009 +0000

     * Drop withespaces

 src/client.c        |   16 ++++++++--------
 src/configuration.c |    2 +-
 src/grab.c          |   16 ++++++++--------
 src/input.c         |    4 ++--
 src/main.c          |   24 ++++++++++++------------
 src/mytrace.c       |   20 ++++++++++----------
 src/screens.c       |    8 ++++----
 src/screensaver.c   |    4 ++--
 src/server.c        |   16 ++++++++--------
 src/wm.c            |    4 ++--
 10 files changed, 57 insertions(+), 57 deletions(-)

Commit: 3941
Author: jylam
Date:   Wed Nov 18 15:10:42 2009 +0000

     * Add documentation for 'cube_duration'

 doc/neercs.1 |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 3940
Author: jylam
Date:   Wed Nov 18 14:55:57 2009 +0000

     * Move client's mainloop to client.c

 src/Makefile.am |    3 +-
 src/client.c    |  164 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c      |  123 +----------------------------------------
 src/neercs.h    |    2 +
 4 files changed, 172 insertions(+), 120 deletions(-)

Commit: 3939
Author: jylam
Date:   Wed Nov 18 14:40:39 2009 +0000

     * Remove unused variables in screen_list, add configuration line to control cube switch duration

 src/configuration.c |    5 ++++-
 src/main.c          |    3 +--
 src/neercs.h        |    2 +-
 src/neercsrc        |    5 +++--
 src/wm.c            |    7 +++----
 5 files changed, 12 insertions(+), 10 deletions(-)

Commit: 3938
Author: jylam
Date:   Wed Nov 18 14:23:54 2009 +0000

     * J'ai un chien qui s'apelle Moooooose (fixed an indentation problem)

 src/wm.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3937
Author: jylam
Date:   Wed Nov 18 14:21:02 2009 +0000

     * Reindent properly

 src/wm.c |   34 ++++++++++++++++------------------
 1 files changed, 16 insertions(+), 18 deletions(-)

Commit: 3936
Author: jylam
Date:   Wed Nov 18 14:11:29 2009 +0000

     * Massive factorisation of window manager refreshes

 src/wm.c |  206 +++++++++++++++-----------------------------------------------
 1 files changed, 49 insertions(+), 157 deletions(-)

Commit: 3935
Author: jylam
Date:   Wed Nov 18 13:45:01 2009 +0000

     * Compile normal computation again without D_HAVE_TEXTURED_TRIANGLE

 src/wm.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3934
Author: jylam
Date:   Wed Nov 18 13:43:02 2009 +0000

     * Factorise cube stuff, minor optimizations

 src/wm.c |  249 +++++++++++++++++++-------------------------------------------
 1 files changed, 75 insertions(+), 174 deletions(-)

Commit: 3932
Author: jylam
Date:   Wed Nov 18 13:11:08 2009 +0000

     * Replace ',' with ';' to avoid bad indentation

 src/wm.c |   45 ++++++++++++++++++++++++---------------------
 1 files changed, 24 insertions(+), 21 deletions(-)

Commit: 3931
Author: jylam
Date:   Wed Nov 18 13:02:40 2009 +0000

     * indentation test

 src/wm.c |  666 +++++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 354 insertions(+), 312 deletions(-)

Commit: 3930
Author: pterjan
Date:   Wed Nov 18 12:55:45 2009 +0000

     * Add emacs indentation setting

 .dir-locals.el |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 3929
Author: jylam
Date:   Wed Nov 18 12:28:38 2009 +0000

     * Use new caca_fill_triangle_textured API, fix backface culling bug, add warning if D_HAVE_TEXTURED_TRIANGLE is missing

 src/wm.c |  239 ++++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 131 insertions(+), 108 deletions(-)

Commit: 3927
Author: sam
Date:   Wed Nov 18 11:35:49 2009 +0000

    Things work better when "config.h" is included.

 src/wm.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3923
Author: pterjan
Date:   Tue Nov 17 23:06:24 2009 +0000

     * Remove unused variable

 src/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3922
Author: pterjan
Date:   Tue Nov 17 20:58:32 2009 +0000

     * Drop duplicate code, when not in_switch, cube is same as full

 src/wm.c |   22 +---------------------
 1 files changed, 1 insertions(+), 21 deletions(-)

Commit: 3921
Author: pterjan
Date:   Tue Nov 17 20:54:00 2009 +0000

     * Remove unused variable

 src/wm.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 3920
Author: pterjan
Date:   Tue Nov 17 20:52:53 2009 +0000

     * Drop duplicate code, when not in_switch, cube is same as full

 src/wm.c |   35 +----------------------------------
 1 files changed, 1 insertions(+), 34 deletions(-)

Commit: 3919
Author: pterjan
Date:   Tue Nov 17 20:50:36 2009 +0000

     * Drop dead code from wm_refresh_full, only current screen is visible

 src/wm.c |   25 -------------------------
 1 files changed, 0 insertions(+), 25 deletions(-)

Commit: 3918
Author: pterjan
Date:   Tue Nov 17 19:38:41 2009 +0000

     * Update TODO

 TODO |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 3916
Author: sam
Date:   Tue Nov 17 16:09:21 2009 +0000

    Temporary check for triangle texturing (SVN libcaca). If not available,
    cube transitions will not work.

 configure.ac |    3 +++
 src/wm.c     |    9 +++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

Commit: 3915
Author: sam
Date:   Tue Nov 17 16:00:07 2009 +0000

    Update bootstrap script.

 bootstrap |   45 ++++++++++++++++++++++++++++++---------------
 1 files changed, 30 insertions(+), 15 deletions(-)

Commit: 3914
Author: jylam
Date:   Tue Nov 17 15:36:37 2009 +0000

     * Added 'cube' window manager (needs latest svn libcaca for caca_fill_triangle_textured), at last.

 src/configuration.c |    2 +-
 src/effects.c       |    3 +
 src/input.c         |   10 +
 src/main.c          |    8 +-
 src/neercs.h        |   21 ++
 src/neercsrc        |    2 +-
 src/screens.c       |   76 +------
 src/server.c        |   14 +-
 src/wm.c            |  547 +++++++++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 612 insertions(+), 71 deletions(-)

Commit: 3900
Author: pterjan
Date:   Fri Nov 13 21:11:05 2009 +0000

     * Fix vertical scrolling with arrows

 src/term.c |   50 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 31 insertions(+), 19 deletions(-)

Commit: 3899
Author: pterjan
Date:   Fri Nov 13 16:45:48 2009 +0000

     * Apparently \033 is more common than \x1b for ESC. Use the former in our
       code for clarity. (following libcaca commit 3412)

 src/grab.c  |    2 +-
 src/input.c |   44 ++++++++++++++++++++++----------------------
 src/term.c  |   47 ++++++++++++++++++++++++-----------------------
 3 files changed, 47 insertions(+), 46 deletions(-)

Commit: 3898
Author: pterjan
Date:   Fri Nov 13 16:32:10 2009 +0000

     * Update TODO

 TODO |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 3897
Author: pterjan
Date:   Fri Nov 13 16:31:44 2009 +0000

     * Fix arrow keys

 src/input.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 3896
Author: pterjan
Date:   Tue Nov 10 16:10:22 2009 +0000

     * Add lock_on_detach option

 TODO                |    3 ---
 doc/neercs.1        |    5 ++++-
 src/configuration.c |    4 ++++
 src/main.c          |    1 +
 src/neercs.h        |    1 +
 src/server.c        |    2 ++
 6 files changed, 12 insertions(+), 4 deletions(-)

Commit: 3895
Author: pterjan
Date:   Tue Nov 10 15:52:01 2009 +0000

     * Fix refreshing during window closing animation

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

Commit: 3894
Author: pterjan
Date:   Mon Nov 9 17:36:05 2009 +0000

     * Fix debug message regarding already send bytes for current dirty rectangle

 src/server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3893
Author: pterjan
Date:   Fri Nov 6 18:15:32 2009 +0000

     * Add FIXME in front of some useless code I don't understand

 src/screens.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3892
Author: pterjan
Date:   Fri Nov 6 18:12:21 2009 +0000

     * Close slave pty fd, so that we can exit when the process closes it too

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

Commit: 3891
Author: pterjan
Date:   Fri Nov 6 17:46:05 2009 +0000

     * Store real pid in screen struct (even if not used) and properly set control terminal (even if not needed)

 src/grab.c    |   26 +++++++++++++++-----------
 src/mytrace.c |   11 +++++++++++
 src/mytrace.h |    1 +
 src/neercs.h  |    4 ++--
 src/screens.c |    3 +--
 src/term.c    |    4 ++--
 6 files changed, 32 insertions(+), 17 deletions(-)

Commit: 3876
Author: pterjan
Date:   Mon Nov 2 18:05:03 2009 +0000

     * Factorize screen_list liberation

 src/main.c   |  117 ++++++++++++++++++++++++++++++---------------------------
 src/neercs.h |    1 +
 src/server.c |   47 +-----------------------
 3 files changed, 64 insertions(+), 101 deletions(-)

Commit: 3875
Author: pterjan
Date:   Mon Nov 2 17:53:07 2009 +0000

     * Fix valgrind reported errors from previous commit

 src/grab.c |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

Commit: 3874
Author: pterjan
Date:   Mon Nov 2 17:25:45 2009 +0000

     * Add first version of process selector

 src/grab.c   |  172 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c   |   26 ++++++---
 src/neercs.h |    1 +
 3 files changed, 191 insertions(+), 8 deletions(-)

Commit: 3873
Author: pterjan
Date:   Mon Nov 2 15:07:54 2009 +0000

     * Improve consoles state after grabbing

 src/grab.c    |   91 +++++++++++++++++++++++++++++++++++++++++++--------------
 src/mytrace.c |   76 +++++++++++++++++++++++++++++++++++++++++++++--
 src/mytrace.h |    4 ++
 3 files changed, 146 insertions(+), 25 deletions(-)

Commit: 3872
Author: pterjan
Date:   Mon Nov 2 14:51:44 2009 +0000

     * Add very little but significant debug information

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

Commit: 3871
Author: pterjan
Date:   Mon Nov 2 14:36:19 2009 +0000

     * Testing errno is only valid for PEEK, return value must be tested for POKE

 src/mytrace.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 3870
Author: pterjan
Date:   Mon Nov 2 14:30:15 2009 +0000

     * Preserve errno when needed, and return -1 when it is set

 src/mytrace.c |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

Commit: 3869
Author: pterjan
Date:   Mon Nov 2 14:13:36 2009 +0000

     * Do not set errno in mytrace_* functions, it is already (and correctly) set by remote_syscall

 src/mytrace.c |   18 ------------------
 1 files changed, 0 insertions(+), 18 deletions(-)

Commit: 3576
Author: pterjan
Date:   Fri Jul 24 15:18:29 2009 +0000

     * Add even more info!

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

Commit: 3575
Author: pterjan
Date:   Fri Jul 24 15:00:55 2009 +0000

     * Add a bit moreinformation in README

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

Commit: 3555
Author: pterjan
Date:   Wed Jul 15 23:42:47 2009 +0000

     * Exit cleanly from the server instead of segfaulting

 src/server.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 3551
Author: pterjan
Date:   Fri Jul 10 14:46:54 2009 +0000

     * Add missing svn:keywords on some source files

 src/configuration.c |    2 +-
 src/effects.c       |    2 +-
 src/input.c         |    2 +-
 src/lock.c          |    2 +-
 src/mygetopt.c      |    2 +-
 src/mygetopt.h      |    2 +-
 src/recurrent.c     |    2 +-
 src/screens.c       |    2 +-
 src/screensaver.c   |    2 +-
 src/wm.c            |    2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

Commit: 3550
Author: pterjan
Date:   Fri Jul 10 10:47:31 2009 +0000

     * Use utf8 format instead of ansi.
    With ansi the width of the sprite canvas is 80 so they have to go very far to the left before getting re-positionned.

 src/screensaver.c |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

Commit: 3549
Author: pterjan
Date:   Fri Jul 10 10:44:42 2009 +0000

     * Use masks in screensaver to avoid truncated toasters

 src/screensaver.c |   68 ++++++++++++++++++++++++++++++++--------------------
 1 files changed, 42 insertions(+), 26 deletions(-)

Commit: 3541
Author: pterjan
Date:   Tue Jun 9 12:03:47 2009 +0000

     * Export full canvas when we don't have dirty rectangles support

 src/main.c   |    4 ++++
 src/server.c |   16 +++++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

Commit: 3509
Author: pterjan
Date:   Fri May 22 11:43:32 2009 +0000

    Don't uselessly change content of status bar

 src/effects.c |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

Commit: 3508
Author: pterjan
Date:   Fri May 22 11:23:59 2009 +0000

    Don't do twice width/height/window props/canvas initialization

 src/server.c |    9 +--------
 1 files changed, 1 insertions(+), 8 deletions(-)

Commit: 3507
Author: pterjan
Date:   Fri May 22 11:13:17 2009 +0000

    fix screen_list->height

 src/screens.c |    2 +-
 src/wm.c      |   10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

Commit: 3506
Author: pterjan
Date:   Fri May 22 10:47:11 2009 +0000

    Don't overlap screens/thumbnails/status bar

 src/effects.c |   11 ++++-------
 src/wm.c      |   10 +++++-----
 2 files changed, 9 insertions(+), 12 deletions(-)

Commit: 3504
Author: pterjan
Date:   Fri May 22 10:07:56 2009 +0000

    Log dirty rectangles used when refreshing

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

Commit: 3503
Author: pterjan
Date:   Fri May 22 09:47:48 2009 +0000

    Avoid screens out of the canvas in card mode, and use maximum possible space

 src/wm.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

Commit: 3502
Author: pterjan
Date:   Fri May 22 09:31:20 2009 +0000

    Fix width of last window in hsplit

 src/wm.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3501
Author: pterjan
Date:   Fri May 22 09:19:27 2009 +0000

    Add svn:keywords to various .c files

Commit: 3500
Author: pterjan
Date:   Fri May 22 09:03:40 2009 +0000

    Send cursor position, now that we no longer export full canvas

 src/main.c   |    8 ++++++--
 src/server.c |    9 +++++----
 2 files changed, 11 insertions(+), 6 deletions(-)

Commit: 3499
Author: pterjan
Date:   Fri May 22 08:14:23 2009 +0000

    Don't get limited by current refresh rate when collapsing window

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

Commit: 3498
Author: pterjan
Date:   Fri May 22 07:56:16 2009 +0000

    Only send the dirty rectangles to the client

 src/main.c   |   13 +++++++--
 src/server.c |   86 +++++++++++++++++++++++++++++++++++++--------------------
 2 files changed, 66 insertions(+), 33 deletions(-)

Commit: 3496
Author: sam
Date:   Thu May 21 21:05:26 2009 +0000

    Minor updates for recent libcaca unreleased API changes.

 configure.ac |    2 +-
 src/server.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3488
Author: sam
Date:   Tue May 19 22:14:11 2009 +0000

    Add a configure test for dirty rectangle support in libcaca until we make
    a release that we can build-depend on.

 configure.ac |    3 +++
 src/server.c |    2 ++
 2 files changed, 5 insertions(+), 0 deletions(-)

Commit: 3487
Author: sam
Date:   Tue May 19 22:14:05 2009 +0000

    Add ideas to TODO.

 TODO |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Commit: 3477
Author: pterjan
Date:   Tue May 19 12:42:36 2009 +0000

     * Use new dirty rectangles API

 src/server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3476
Author: pterjan
Date:   Tue May 19 11:40:05 2009 +0000

     * Reset dirty rectangle after asking client to refresh (sorry non libcaca svn users)

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

Commit: 3464
Author: pterjan
Date:   Fri May 15 11:59:00 2009 +0000

     * Preserve cursor position when resizing screen

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

Commit: 3463
Author: pterjan
Date:   Fri May 15 11:28:41 2009 +0000

     * Skip useless some blits

 src/screens.c |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

Commit: 3462
Author: pterjan
Date:   Fri May 15 11:27:36 2009 +0000

     * Only refresh canvas when we'll send refresh, and don't forget that we want to refresh when we skip

 src/server.c |   71 +++++++++++++++++++++++++--------------------------------
 1 files changed, 31 insertions(+), 40 deletions(-)

Commit: 3461
Author: pterjan
Date:   Fri May 15 10:07:40 2009 +0000

     * Fix a in_bell unbalanced increment when activating visual bell before previous one was finished

 src/term.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3460
Author: pterjan
Date:   Fri May 15 09:49:54 2009 +0000

     * Mark screen as changed when it gets resized even if resize/add/remove will trigger a full redraw

 src/wm.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3459
Author: pterjan
Date:   Fri May 15 09:48:31 2009 +0000

     * Do not lower refresh rate under 5 times per second

 src/main.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

Commit: 3458
Author: pterjan
Date:   Thu May 14 16:27:17 2009 +0000

     * First try at limiting refresh rate on server side, should rather be done earlier to not uselessly blit and dither

 src/server.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

Commit: 3457
Author: pterjan
Date:   Thu May 14 16:16:41 2009 +0000

     * Adapt refresh rate dynamically and inform the server about it

 src/attach.c |   16 ++++++++++++----
 src/main.c   |   16 +++++++++++++++-
 src/neercs.h |    1 +
 src/server.c |    7 ++++++-
 4 files changed, 34 insertions(+), 6 deletions(-)

Commit: 3456
Author: pterjan
Date:   Thu May 14 15:42:41 2009 +0000

     * Allow configuring max refresh rate

 doc/neercs.1        |    3 +++
 src/attach.c        |    2 +-
 src/configuration.c |    4 ++++
 src/main.c          |    3 ++-
 src/neercs.h        |    1 +
 src/server.c        |    2 +-
 6 files changed, 12 insertions(+), 3 deletions(-)

Commit: 3455
Author: pterjan
Date:   Thu May 14 15:27:48 2009 +0000

     * Don't refresh more than 60 times per second

 src/attach.c |    1 +
 src/main.c   |    3 +++
 src/neercs.h |    1 +
 src/server.c |    2 ++
 4 files changed, 7 insertions(+), 0 deletions(-)

Commit: 3454
Author: pterjan
Date:   Thu May 14 15:21:34 2009 +0000

     * Add 2 things to fix

 TODO |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 3453
Author: pterjan
Date:   Thu May 14 15:20:36 2009 +0000

     * First incomplete reduction of useless blits

 src/effects.c |    2 ++
 src/input.c   |    1 +
 src/neercs.h  |    2 ++
 src/screens.c |    6 ++++++
 src/server.c  |    5 +++++
 src/term.c    |    2 ++
 6 files changed, 18 insertions(+), 0 deletions(-)

Commit: 3446
Author: pterjan
Date:   Wed May 13 13:23:15 2009 +0000

     * Move failure to connect to socket into debug, it can be normal

 src/attach.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3445
Author: pterjan
Date:   Wed May 13 12:42:39 2009 +0000

     * Do not crash on unknown long option

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

Commit: 3444
Author: pterjan
Date:   Wed May 13 08:56:59 2009 +0000

     * Remove a memcpy

 src/main.c   |   11 +++++------
 src/server.c |   32 +++++++++++++-------------------
 2 files changed, 18 insertions(+), 25 deletions(-)

Commit: 3442
Author: pterjan
Date:   Tue May 12 19:53:08 2009 +0000

     * Don't refresh when only hidden term changed and we have no thumbnails

 src/term.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3441
Author: pterjan
Date:   Tue May 12 12:31:20 2009 +0000

     * Empty debug file when starting, and give it a better name

 src/server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 3440
Author: pterjan
Date:   Tue May 12 11:09:34 2009 +0000

     * Fix a huge leak I had just introduced

 src/main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3439
Author: pterjan
Date:   Tue May 12 11:04:04 2009 +0000

     * Add mygetopt.h to sources list

 src/Makefile.am |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 3438
Author: pterjan
Date:   Tue May 12 10:55:01 2009 +0000

     * Avoid a memcpy and allocating 128K on the stack

 src/main.c   |   38 +++++++++++++++++++++++---------------
 src/server.c |    4 +++-
 2 files changed, 26 insertions(+), 16 deletions(-)

Commit: 3437
Author: pterjan
Date:   Tue May 12 09:38:58 2009 +0000

     * Add keybindings to the manpage

 doc/neercs.1 |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

Commit: 3436
Author: pterjan
Date:   Tue May 12 09:17:13 2009 +0000

     * Add command line options and config file syntax to the manpage

 doc/neercs.1 |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 55 insertions(+), 5 deletions(-)

Commit: 3435
Author: pterjan
Date:   Fri May 8 16:01:37 2009 +0000

     * Enforce somme default colors (else negative can't be achieved when the app does not define some)

 src/term.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 3434
Author: pterjan
Date:   Fri May 8 00:15:48 2009 +0000

     * Redraw once when getting in visual bell and once after, only

 src/server.c |    7 ++++---
 src/term.c   |    4 ++--
 2 files changed, 6 insertions(+), 5 deletions(-)

Commit: 3433
Author: pterjan
Date:   Thu May 7 23:45:58 2009 +0000

     * Fix ansi values for F5-F12 keys

 src/input.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

Commit: 3432
Author: pterjan
Date:   Thu May 7 23:13:19 2009 +0000

     * Reduce useless refresh

 src/server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3431
Author: pterjan
Date:   Tue May 5 16:42:08 2009 +0000

     * Handle large screens

 TODO         |    2 --
 src/main.c   |   32 ++++++++++++++++++++++++++++++--
 src/server.c |   38 +++++++++++++++++++++++++++++++++++---
 3 files changed, 65 insertions(+), 7 deletions(-)

Commit: 3430
Author: pterjan
Date:   Mon May 4 22:26:23 2009 +0000

     * Simplify a call to snprintf

 src/attach.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 3396
Author: pterjan
Date:   Sun Feb 1 21:22:06 2009 +0000

     * Improve handling of client death/disconnection

 src/server.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

Commit: 3338
Author: pterjan
Date:   Thu Dec 25 14:59:42 2008 +0000

     * Add copyright header

 src/attach.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

Commit: 3337
Author: pterjan
Date:   Thu Dec 25 14:04:54 2008 +0000

     * Update TODO

 TODO |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

Commit: 3336
Author: pterjan
Date:   Thu Dec 25 13:58:01 2008 +0000

     * Have a more classical look on session selection menu

 src/attach.c |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

Commit: 3335
Author: pterjan
Date:   Thu Dec 25 13:57:00 2008 +0000

     * Fix a crash when only one session is detached

 src/attach.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 3331
Author: pterjan
Date:   Sun Nov 16 22:56:27 2008 +0000

     * Add title and red hearts frame around the menu (do better if you can)

 src/attach.c |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

Commit: 3330
Author: pterjan
Date:   Sun Nov 16 22:41:47 2008 +0000

     * Revert unwanted part of last patch

 src/attach.c |   15 ++++-----------
 1 files changed, 4 insertions(+), 11 deletions(-)

Commit: 3329
Author: pterjan
Date:   Sun Nov 16 22:40:34 2008 +0000

     * Revert unwanted part of last patch

 src/Makefile.am |    2 +-
 src/attach.c    |   15 +++++++++++----
 2 files changed, 12 insertions(+), 5 deletions(-)

Commit: 3328
Author: pterjan
Date:   Sun Nov 16 22:05:35 2008 +0000

     * Allow Esc to exit the session selection menu

 src/Makefile.am |    2 +-
 src/attach.c    |    3 +++
 2 files changed, 4 insertions(+), 1 deletions(-)

Commit: 3327
Author: pterjan
Date:   Sun Nov 16 21:55:46 2008 +0000

     * Have an interactive menu to select the session to attach

 src/attach.c |  216 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 188 insertions(+), 28 deletions(-)

Commit: 3326
Author: sam
Date:   Sat Nov 15 10:14:11 2008 +0000

    mytrace.c: disambiguate error messages and use perror() instead of fprintf().

 src/mytrace.c |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

Commit: 3325
Author: sam
Date:   Sat Nov 15 10:14:04 2008 +0000

    mytrace.c: minor code simplification.

 src/mytrace.c |    5 +----
 1 files changed, 1 insertions(+), 4 deletions(-)

Commit: 3324
Author: pterjan
Date:   Fri Nov 14 23:50:48 2008 +0000

     * Move attaching logic to a separate function

 src/attach.c |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c   |   52 ++--------------------------------------------------
 src/neercs.h |    1 +
 3 files changed, 59 insertions(+), 50 deletions(-)

Commit: 3322
Author: pterjan
Date:   Mon Nov 10 22:51:29 2008 +0000

     * Add comments to mytrace_exec

 src/mytrace.c |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

Commit: 3321
Author: pterjan
Date:   Mon Nov 10 22:17:18 2008 +0000

     * Don't create /dev/null when it is not there, some people may run neercs as root
     * Display error when fork or opening /dev/null fails

 src/server.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

Commit: 3320
Author: pterjan
Date:   Sat Nov 8 00:35:26 2008 +0000

     * Fix passing of env to execve syscall

 src/mytrace.c |   46 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 36 insertions(+), 10 deletions(-)

Commit: 3319
Author: pterjan
Date:   Sat Nov 8 00:30:20 2008 +0000

     * Wait for reset to exit before displaying nice message

 src/grab.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 3116
Author: pterjan
Date:   Mon Oct 27 09:14:56 2008 +0000

     * Don't exit the process if exec suceeded

 src/grab.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

Commit: 3044
Author: pterjan
Date:   Sun Oct 19 13:37:04 2008 +0000

     * __APPLE__ should be handled like other cases where USE_GRAB is not defined (please test)

 src/mytrace.c |   87 +-------------------------------------------------------
 1 files changed, 2 insertions(+), 85 deletions(-)

Commit: 3000
Author: pterjan
Date:   Sat Oct 18 22:01:25 2008 +0000

     * Fail early when /proc/<PID>/environ can not be read

 src/mytrace.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2999
Author: pterjan
Date:   Sat Oct 18 21:54:52 2008 +0000

    - Run /usr/bin/reset in target process after a grab

 src/grab.c    |   12 ++-----
 src/mytrace.c |   88 +++++++++++++++++++++++++-------------------------------
 src/mytrace.h |    5 +--
 3 files changed, 44 insertions(+), 61 deletions(-)

Commit: 2995
Author: sam
Date:   Sat Oct 18 21:47:35 2008 +0000

    Port neercs to the unified libcaca 0.99.beta15 API.

 configure.ac      |    4 +-
 src/attach.c      |    4 +-
 src/effects.c     |  166 ++++++++++++++++++++++++++--------------------------
 src/lock.c        |   34 ++++++------
 src/main.c        |    8 +-
 src/mygetopt.c    |    2 +-
 src/neercs.h      |    4 +-
 src/recurrent.c   |    2 +-
 src/screens.c     |   52 ++++++++--------
 src/screensaver.c |   40 ++++++------
 src/server.c      |   28 +++++-----
 src/term.c        |  124 ++++++++++++++++++++--------------------
 src/wm.c          |   12 ++--
 13 files changed, 240 insertions(+), 240 deletions(-)

Commit: 2906
Author: pterjan
Date:   Thu Oct 9 22:24:51 2008 +0000

     * Cleanup my term after a grab

 src/grab.c    |   21 ++++++++-------
 src/mytrace.c |   81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/mytrace.h |    5 +++-
 3 files changed, 93 insertions(+), 14 deletions(-)

Commit: 2786
Author: sam
Date:   Thu Aug 28 06:43:29 2008 +0000

      * mytrace.c: amd64 build fix.

 src/mytrace.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2785
Author: pterjan
Date:   Wed Aug 27 21:19:02 2008 +0000

     * Fix grab to work again on systems using sysenter instead of int 80

 src/grab.c    |   22 ++++++++++------------
 src/mytrace.c |   25 +++++++++++++++++++------
 2 files changed, 29 insertions(+), 18 deletions(-)

Commit: 2784
Author: pterjan
Date:   Wed Aug 27 15:03:06 2008 +0000

     * Only send title when it has changed

 src/main.c   |    4 ++++
 src/neercs.h |    1 +
 src/server.c |   33 ++++++++++++++++++++++++---------
 3 files changed, 29 insertions(+), 9 deletions(-)

Commit: 2714
Author: pterjan
Date:   Wed Aug 13 23:16:32 2008 +0000

     * Allow last option to not have a parameter if it is optionnal

 src/mygetopt.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

Commit: 2675
Author: pterjan
Date:   Wed Aug 6 20:58:31 2008 +0000

     * Don't crash when an option with mandatory argument is passed last

 src/main.c     |    2 ++
 src/mygetopt.c |    8 +++++++-
 2 files changed, 9 insertions(+), 1 deletions(-)

Commit: 2674
Author: pterjan
Date:   Wed Aug 6 20:45:49 2008 +0000

     * Fix a fd leak when connection to the socket fails

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

Commit: 2673
Author: pterjan
Date:   Tue Aug 5 12:19:39 2008 +0000

     * As to_grab and to_start are now part of screen_list, no need to have them as parameters

 src/main.c   |    2 +-
 src/neercs.h |    2 +-
 src/server.c |   27 +++++++++++++++------------
 3 files changed, 17 insertions(+), 14 deletions(-)

Commit: 2649
Author: pterjan
Date:   Sat Aug 2 21:24:36 2008 +0000

     * Check a few more realloc, and return when they fail

 src/configuration.c |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

Commit: 2648
Author: pterjan
Date:   Sat Aug 2 21:22:11 2008 +0000

     * Check a few more malloc, and output errors on stderr

 src/configuration.c |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

Commit: 2646
Author: jylam
Date:   Sat Aug 2 12:47:25 2008 +0000

     * Set default (temporary) size of initial term to 80x80 to avoid having a too short PS at first time

 src/server.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2645
Author: pterjan
Date:   Sat Aug 2 12:29:15 2008 +0000

     * Move the end of options parsing into handle_command_line

 src/main.c |   43 +++++++++++++++++++------------------------
 1 files changed, 19 insertions(+), 24 deletions(-)

Commit: 2642
Author: jylam
Date:   Sat Aug 2 11:32:35 2008 +0000

     * Moved most of the command line parsing to its own function

 src/main.c   |  293 +++++++++++++++++++++++++++++++---------------------------
 src/neercs.h |    7 ++
 src/server.c |    8 +-
 3 files changed, 168 insertions(+), 140 deletions(-)

Commit: 2641
Author: jylam
Date:   Sat Aug 2 10:53:55 2008 +0000

     * Added window list and window selection by name using ctrl-a-"

 src/effects.c |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/input.c   |    8 ++++++++
 src/main.c    |    1 +
 src/neercs.h  |    6 +++++-
 src/screens.c |    4 ++++
 src/server.c  |    5 +++++
 6 files changed, 80 insertions(+), 1 deletions(-)

Commit: 2640
Author: pterjan
Date:   Sat Aug 2 10:52:30 2008 +0000

     * Fill TODO with nice wishes

 TODO |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

Commit: 2639
Author: jylam
Date:   Sat Aug 2 10:23:49 2008 +0000

     * We can now choose current window with ctrl-a-N where N is 0-9

 src/input.c   |   13 +++++++++++++
 src/main.c    |    1 -
 src/screens.c |    3 +++
 src/server.c  |    1 +
 4 files changed, 17 insertions(+), 1 deletions(-)

Commit: 2638
Author: jylam
Date:   Sat Aug 2 09:51:05 2008 +0000

     * Don't quit if a refresh doesn't work. Problem must be tougher as this, thought.

 src/server.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2627
Author: pterjan
Date:   Fri Aug 1 16:02:17 2008 +0000

     * Use "config.h" everywhere

 src/effects.c |    3 ++-
 src/lock.c    |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

Commit: 2626
Author: pterjan
Date:   Fri Aug 1 14:24:38 2008 +0000

     * Handle Ctrl-a k (and not only Ctrl-a Ctrl-k)

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

Commit: 2625
Author: pterjan
Date:   Fri Aug 1 13:55:37 2008 +0000

     * Filter out events that we don't use
     * Reduce caca_get_event timeout

 src/main.c   |    6 +++++-
 src/server.c |    1 -
 2 files changed, 5 insertions(+), 2 deletions(-)

Commit: 2624
Author: pterjan
Date:   Fri Aug 1 13:44:49 2008 +0000

     * Move all server creatio ninto server.c

 src/main.c   |   47 +----------------------------------------------
 src/neercs.h |    2 +-
 src/server.c |   55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 56 insertions(+), 48 deletions(-)

Commit: 2623
Author: pterjan
Date:   Fri Aug 1 13:37:12 2008 +0000

     * No need to reize windows until we now the size of the client

 src/server.c |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

Commit: 2622
Author: pterjan
Date:   Fri Aug 1 13:10:07 2008 +0000

     * Don't use free'd title during the final animation

 src/server.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2615
Author: sam
Date:   Thu Jul 31 14:16:36 2008 +0000

      * term.c: use size_t instead of unsigned int to avoid warnings.

 src/term.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2614
Author: pterjan
Date:   Wed Jul 30 23:34:55 2008 +0000

     * Factorize some code in attach.c

 src/attach.c |  124 +++++++++++++++-------------------------------------------
 src/main.c   |   63 +++++++++++++++--------------
 src/neercs.h |   20 +++++----
 src/server.c |   50 ++++++++++++-----------
 4 files changed, 101 insertions(+), 156 deletions(-)

Commit: 2613
Author: pterjan
Date:   Wed Jul 30 22:42:34 2008 +0000

     * Handle events even if we get flooded on the socket

 src/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2612
Author: pterjan
Date:   Wed Jul 30 21:38:52 2008 +0000

     * Revert change about ptrace.h, should not be commited

 src/mytrace.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2611
Author: pterjan
Date:   Wed Jul 30 21:35:44 2008 +0000

     * Fix copy/paste errors

 src/attach.c  |    4 ++--
 src/mytrace.c |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Commit: 2610
Author: pterjan
Date:   Wed Jul 30 21:19:10 2008 +0000

     * Fix build without PAM

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

Commit: 2598
Author: pterjan
Date:   Sun Jul 27 20:57:53 2008 +0000

     * Fix attach which got broken by .srv addition

 src/attach.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2597
Author: pterjan
Date:   Sun Jul 27 20:19:02 2008 +0000

     * Don't detach on temporary write failure

 src/server.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2596
Author: pterjan
Date:   Sun Jul 27 19:08:41 2008 +0000

     * Suffix the server socket, it's on them that we glob
     * If the last socket does not work, try the previous ones

 src/attach.c |    6 +++---
 src/main.c   |    7 +++++++
 2 files changed, 10 insertions(+), 3 deletions(-)

Commit: 2595
Author: pterjan
Date:   Sun Jul 27 18:58:12 2008 +0000

     * But don't leak

 src/main.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2594
Author: pterjan
Date:   Sun Jul 27 18:56:33 2008 +0000

     * Wait until the server is started

 src/main.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2593
Author: pterjan
Date:   Sun Jul 27 09:08:57 2008 +0000

     * Disconnect when failing to write to the client

 src/server.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

Commit: 2592
Author: pterjan
Date:   Sun Jul 27 08:48:33 2008 +0000

     * Include config.h in attach.c to have DEBUG

 src/attach.c |    1 +
 src/main.c   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2591
Author: pterjan
Date:   Sun Jul 27 08:25:32 2008 +0000

     * Fix a double free and free everything in case of error

 src/main.c |  119 ++++++++++++++++++++++++++++++++----------------------------
 1 files changed, 64 insertions(+), 55 deletions(-)

Commit: 2590
Author: pterjan
Date:   Sun Jul 27 08:08:33 2008 +0000

     * Fix warnings

 src/server.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

Commit: 2589
Author: pterjan
Date:   Sun Jul 27 02:33:30 2008 +0000

     * Add missing part in detach code (a lot of cleanup and fixes needed)

 src/attach.c |  137 +++++++++++++++++++++++++++++++++++++++++++++++----------
 src/main.c   |   82 ++++++++++++++++++++++++-----------
 src/neercs.h |   16 ++++---
 src/server.c |   90 +++++++++++++++++++++++++++-----------
 4 files changed, 245 insertions(+), 80 deletions(-)

Commit: 2588
Author: pterjan
Date:   Sat Jul 26 23:17:04 2008 +0000

     * Rewrote detach handling, enjoy silent neercs

 src/Makefile.am |    2 +-
 src/attach.c    |  158 ++++++-------------------
 src/input.c     |    2 +-
 src/main.c      |  296 +++++++++++++++++-----------------------------
 src/neercs.h    |    9 +-
 src/server.c    |  348 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 503 insertions(+), 312 deletions(-)

Commit: 2587
Author: pterjan
Date:   Sat Jul 26 23:06:09 2008 +0000

     * Ensure screen_list->config is NULL when there is no config file

 src/configuration.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2582
Author: bsittler
Date:   Wed Jul 23 21:55:38 2008 +0000

    improved terminal emulation (partial ISO-2022 support)

 src/neercs.h |   75 +++++++++++++++++-
 src/term.c   |  252 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 323 insertions(+), 4 deletions(-)

Commit: 2581
Author: bsittler
Date:   Wed Jul 23 21:54:24 2008 +0000

    Ctrl-A a & Ctrl-A ? behaviour

 src/input.c |    1 +
 src/main.c  |   10 ++++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

Commit: 2580
Author: bsittler
Date:   Wed Jul 23 21:52:54 2008 +0000

    OS X compilation fixes

 src/lock.c    |    5 +++
 src/mytrace.c |   77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+), 0 deletions(-)

Commit: 2547
Author: sam
Date:   Wed Jul 16 17:24:14 2008 +0000

      * mygetopt.c: fix a parsing issue with short options.

 src/mygetopt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2538
Author: sam
Date:   Wed Jul 16 13:36:51 2008 +0000

      * lock.c: do not build PTY locking mechanism if PAM isn't present.

 configure.ac |   13 +++++++------
 src/lock.c   |   23 +++++++++++++++++++----
 2 files changed, 26 insertions(+), 10 deletions(-)

Commit: 2516
Author: sam
Date:   Wed Jul 2 14:35:26 2008 +0000

      * Fork the grabbed process and exit the parent. Unfortunately for some
        reason it still survives as a zombie, there must be something wrong with
        the setsid/setpgid mechanism we use (maybe setpgrp is needed?).

 src/grab.c    |   39 ++++++++----
 src/mytrace.c |  183 +++++++++++++++++++++++++++++++++++++++++++-------------
 src/mytrace.h |    3 +
 3 files changed, 169 insertions(+), 56 deletions(-)

Commit: 2514
Author: sam
Date:   Tue Jul 1 20:35:22 2008 +0000

      * Add kill() to the list of supported remote syscalls. We might need to
        send SIGCHLD to the grabbed process's parent.

 src/mytrace.c |   16 ++++++++++++++--
 src/mytrace.h |    1 +
 2 files changed, 15 insertions(+), 2 deletions(-)

Commit: 2513
Author: sam
Date:   Tue Jul 1 19:43:36 2008 +0000

      * Add write() to the list of supported remote syscalls.

 src/mytrace.c |   63 +++++++++++++++++++++++++++++++++++++++++++++++---------
 src/mytrace.h |    3 +-
 2 files changed, 55 insertions(+), 11 deletions(-)

Commit: 2512
Author: sam
Date:   Tue Jul 1 14:30:18 2008 +0000

      * Add missing headers and _XOPEN_SOURCE definition to grab.c.

 src/grab.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

Commit: 2511
Author: sam
Date:   Tue Jul 1 14:14:54 2008 +0000

      * Allow to grab 32-bit applications from a 64-bit neercs process.

 src/mytrace.c |   99 ++++++++++++++++++++++++++++++++++++++++++--------------
 src/neercs.h  |    2 -
 2 files changed, 74 insertions(+), 27 deletions(-)

Commit: 2510
Author: sam
Date:   Mon Jun 30 23:26:57 2008 +0000

      * Add a --debug flag to the configure step.

 configure.ac |    7 +++++++
 src/neercs.h |   18 +++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

Commit: 2509
Author: sam
Date:   Mon Jun 30 23:26:52 2008 +0000

      * Split grab.c into the grabbing heuristic and the pure ptrace interface,
        because we might use it for other things in the future.

 src/Makefile.am |    2 +-
 src/grab.c      |  372 ++++++--------------------------------------------
 src/mytrace.c   |  403 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mytrace.h   |   25 ++++
 4 files changed, 474 insertions(+), 328 deletions(-)

Commit: 2508
Author: sam
Date:   Mon Jun 30 23:26:46 2008 +0000

      * Fix memcpy_from_target() and memcpy_to_target() alignment issues.

 src/grab.c |   72 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 49 insertions(+), 23 deletions(-)

Commit: 2507
Author: sam
Date:   Mon Jun 30 23:26:41 2008 +0000

      * Cosmetic: nicer debug output.

 src/grab.c |    2 +-
 src/term.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2506
Author: sam
Date:   Mon Jun 30 23:26:35 2008 +0000

      * Activate USE_GRAB on amd64/x86_64 systems, too.

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

Commit: 2505
Author: sam
Date:   Mon Jun 30 23:26:30 2008 +0000

      * Start refactoring grab.c: instead of writing code to the stack, we wait
        for a system call to be made and simply rewind eip/rip. Should now work
        on amd64, too.

 src/grab.c   |  307 ++++++++++++++++++++++++++++++++--------------------------
 src/neercs.h |    7 +-
 src/term.c   |    2 +-
 3 files changed, 175 insertions(+), 141 deletions(-)

Commit: 2504
Author: sam
Date:   Mon Jun 30 23:26:25 2008 +0000

      * Coding style.

 src/grab.c |   60 ++++++++++++++++++++++++++++++------------------------------
 1 files changed, 30 insertions(+), 30 deletions(-)

Commit: 2503
Author: sam
Date:   Mon Jun 30 23:26:21 2008 +0000

      * Ported grab code to amd64. Doesn't work yet, maybe because we are
        putting a stack address into RIP and the stack isn't executable.

 src/grab.c |   30 ++++++++++++++++++++++++------
 1 files changed, 24 insertions(+), 6 deletions(-)

Commit: 2502
Author: sam
Date:   Mon Jun 30 23:26:17 2008 +0000

      * Coding style.

 src/grab.c |   52 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 22 deletions(-)

Commit: 2501
Author: sam
Date:   Mon Jun 30 23:26:12 2008 +0000

      * Preparing the amd64 port of grab.c by first making the current
        i386-specific code compile.

 src/grab.c |   62 +++++++++++++++++++++++++++++++++++++----------------------
 1 files changed, 39 insertions(+), 23 deletions(-)

Commit: 2500
Author: jylam
Date:   Sat Jun 28 14:50:59 2008 +0000

     * Added an autolock timeout (autolock_timeout = N in configuration file)

 src/configuration.c |    5 +++++
 src/main.c          |   13 +++++++++++--
 src/neercs.h        |    1 +
 src/neercsrc        |    1 +
 4 files changed, 18 insertions(+), 2 deletions(-)

Commit: 2499
Author: pterjan
Date:   Sat Jun 28 14:29:42 2008 +0000

     * Write a few ideas

 TODO |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 2498
Author: pterjan
Date:   Sat Jun 28 14:18:18 2008 +0000

     * Include config.h in grab.c, else USE_GRAB will never be defined

 src/grab.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2497
Author: jylam
Date:   Sat Jun 28 11:39:10 2008 +0000

     * Use $HOME before trying to get user directory via getpwuid

 src/main.c |   27 +++++++++++++++++----------
 1 files changed, 17 insertions(+), 10 deletions(-)

Commit: 2496
Author: jylam
Date:   Sat Jun 28 11:26:41 2008 +0000

     * Removed a double-free and a leak. Mozilla, you have been trolled.

 src/main.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

Commit: 2495
Author: jylam
Date:   Sat Jun 28 11:22:26 2008 +0000

     * Removed general local variables from main() and put it in struct screen_list
     * Moved most of the input handling to input.c
     * Moved lock feature to lock.c

 src/Makefile.am   |    3 +-
 src/effects.c     |  331 +++++++++++++++----------------------------------
 src/input.c       |  142 +++++++++++++++++++++
 src/lock.c        |  204 ++++++++++++++++++++++++++++++
 src/main.c        |  360 +++++++++++++++++------------------------------------
 src/neercs.h      |   56 ++++----
 src/recurrent.c   |   28 ++++
 src/screens.c     |   39 +++---
 src/screensaver.c |   44 +++----
 src/wm.c          |   18 ++--
 10 files changed, 662 insertions(+), 563 deletions(-)

Commit: 2494
Author: jylam
Date:   Fri Jun 27 18:50:21 2008 +0000

     * Define _GNU_SOURCE to enable getsid() as a GNU extention to *libc

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

Commit: 2493
Author: sam
Date:   Fri Jun 27 17:55:06 2008 +0000

      * Fix grabbing of one process: upper loop bound was wrong.

 src/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2492
Author: sam
Date:   Fri Jun 27 17:55:01 2008 +0000

      * Prettier grab support detection in configure.ac.

 configure.ac |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

Commit: 2491
Author: sam
Date:   Fri Jun 27 17:54:56 2008 +0000

      * Compilation works better when files #include "config.h".

 src/grab.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

Commit: 2490
Author: sam
Date:   Fri Jun 27 10:09:20 2008 +0000

      * Rename man/ to doc/.
      * Add svn:ignore properties here and there.

 Makefile.am     |    4 ++--
 configure.ac    |    4 +---
 doc/Makefile.am |    9 +++++++++
 doc/neercs.1    |   22 ++++++++++++++++++++++
 man/Makefile.am |   13 -------------
 man/neercs.1    |   22 ----------------------
 6 files changed, 34 insertions(+), 40 deletions(-)

Commit: 2489
Author: jylam
Date:   Wed Jun 25 09:20:48 2008 +0000

     * Removed a double-free, check if ptr==NULL before freeing in several places

 src/main.c |   23 +++++++++++------------
 1 files changed, 11 insertions(+), 12 deletions(-)

Commit: 2488
Author: pterjan
Date:   Tue Jun 24 22:33:40 2008 +0000

     * Have -r/-R/-S like screen

 src/attach.c |   13 ++++++++-----
 src/main.c   |   58 +++++++++++++++++++++++++++++++++++++++++++++++++---------
 src/neercs.h |    3 ++-
 3 files changed, 59 insertions(+), 15 deletions(-)

Commit: 2487
Author: pterjan
Date:   Tue Jun 24 21:14:32 2008 +0000

     * Add -c/--config to override local config file

 src/main.c |   45 ++++++++++++++++++++++++++++-----------------
 1 files changed, 28 insertions(+), 17 deletions(-)

Commit: 2486
Author: jylam
Date:   Tue Jun 24 14:21:14 2008 +0000

     * Changed /etc/neercs.conf to /etc/neercsrc (and changed example to the right name)

 src/main.c      |    2 +-
 src/neercs.conf |   17 -----------------
 src/neercsrc    |   17 +++++++++++++++++
 3 files changed, 18 insertions(+), 18 deletions(-)

Commit: 2485
Author: jylam
Date:   Tue Jun 24 14:15:23 2008 +0000

     * Renamed neercs.ini to neercs.conf

 src/neercs.conf |   17 +++++++++++++++++
 src/neercs.ini  |   17 -----------------
 2 files changed, 17 insertions(+), 17 deletions(-)

Commit: 2484
Author: jylam
Date:   Tue Jun 24 14:13:18 2008 +0000

     * Factorized multiple calls of caca_refresh_display()
     * Configuration file is now /etc/neercs.conf and ~/.neercsrc

 man/neercs.1   |    4 ++--
 src/main.c     |   46 ++++++++++++++++++++++++++++++----------------
 src/neercs.ini |    6 +++---
 3 files changed, 35 insertions(+), 21 deletions(-)

Commit: 2483
Author: sam
Date:   Tue Jun 24 13:21:35 2008 +0000

      * Fix a buffer overflow in the reattach code.

 src/attach.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

Commit: 2482
Author: pterjan
Date:   Tue Jun 24 12:55:58 2008 +0000

     * Fix a memory leak

 src/attach.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2481
Author: pterjan
Date:   Mon Jun 23 21:59:43 2008 +0000

     * Improve the speed of current attach (even if it will die)
     * Fix some messages

 src/attach.c        |   16 ++++++++--------
 src/configuration.c |    2 +-
 src/main.c          |    2 +-
 3 files changed, 10 insertions(+), 10 deletions(-)

Commit: 2480
Author: pterjan
Date:   Mon Jun 23 21:39:11 2008 +0000

     * Move most actions outside of option parsing

 src/main.c |  119 ++++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 72 insertions(+), 47 deletions(-)

Commit: 2479
Author: pterjan
Date:   Mon Jun 23 21:02:26 2008 +0000

     * Move conditionnal include of pty.h from main.c to term.c

 src/main.c |    5 -----
 src/term.c |    6 +++++-
 2 files changed, 5 insertions(+), 6 deletions(-)

Commit: 2478
Author: pterjan
Date:   Mon Jun 23 14:37:19 2008 +0000

     * Don't use the caca_display in refresh_screens, it would make clean detach very hard

 src/main.c    |    6 +++++-
 src/neercs.h  |    4 +---
 src/screens.c |    6 ------
 3 files changed, 6 insertions(+), 10 deletions(-)

Commit: 2477
Author: pterjan
Date:   Sun Jun 22 12:40:22 2008 +0000

     * Close caca_display earlier when attaching
    - Give an error when no socket is found

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

Commit: 2476
Author: pterjan
Date:   Sun Jun 22 12:37:01 2008 +0000

     * Fix a warning

 src/attach.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2475
Author: pterjan
Date:   Sun Jun 22 09:59:04 2008 +0000

     * TODO is almost empty, add your ideas !

 TODO |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

Commit: 2474
Author: pterjan
Date:   Sun Jun 22 09:57:21 2008 +0000

     * First more or less working version of attach

 src/attach.c        |  228 +++++++++++++++++++++++++++++++++++++++++++++++----
 src/configuration.c |    5 +-
 src/effects.c       |    3 +-
 src/main.c          |   50 ++++++++++--
 src/neercs.h        |   10 ++-
 5 files changed, 269 insertions(+), 27 deletions(-)

Commit: 2473
Author: jylam
Date:   Fri Jun 20 15:43:58 2008 +0000

     * get_ms() returns ... microseconds. Renamed to get_us(). (fsck you)
     * Also made caca refresh function-independant

 src/main.c      |   19 +++++++------------
 src/neercs.h    |    2 +-
 src/recurrent.c |    2 +-
 src/screens.c   |    2 --
 4 files changed, 9 insertions(+), 16 deletions(-)

Commit: 2472
Author: sam
Date:   Fri Jun 20 14:09:01 2008 +0000

      * Made the manual page suck slightly less.

 man/neercs.1 |   29 ++++++++++++-----------------
 1 files changed, 12 insertions(+), 17 deletions(-)

Commit: 2471
Author: jylam
Date:   Fri Jun 20 14:08:20 2008 +0000

     * Added handlers for special keys (page up/down, insert, delete, home, end, F1...F12)

 src/main.c |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

Commit: 2470
Author: jylam
Date:   Fri Jun 20 13:49:42 2008 +0000

     * Removed comments

 src/attach.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2469
Author: jylam
Date:   Fri Jun 20 13:48:25 2008 +0000

     * Added some comments

 src/attach.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

Commit: 2468
Author: jylam
Date:   Fri Jun 20 13:25:34 2008 +0000

     * Cleaned a bit
     * Added help (--help/-h)

 src/effects.c |    2 --
 src/main.c    |   12 +++++++++++-
 src/neercs.h  |    1 +
 3 files changed, 12 insertions(+), 3 deletions(-)

Commit: 2467
Author: jylam
Date:   Fri Jun 20 12:55:42 2008 +0000

     * Re-indented properly (not touched to grab.c, although it'd be quite fun)

 src/effects.c |    3 ++-
 src/screens.c |    4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

Commit: 2466
Author: jylam
Date:   Fri Jun 20 12:51:32 2008 +0000

     * Break pterjan changes ftw

 src/main.c |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

Commit: 2465
Author: jylam
Date:   Fri Jun 20 12:39:20 2008 +0000

     * Added a man page

 Makefile.am         |    2 +-
 configure.ac        |    3 +++
 man/Makefile.am     |   13 +++++++++++++
 man/neercs.1        |   27 +++++++++++++++++++++++++++
 src/configuration.c |    4 +---
 src/neercs.ini      |    8 ++++++++
 6 files changed, 53 insertions(+), 4 deletions(-)

Commit: 2464
Author: jylam
Date:   Fri Jun 20 12:09:15 2008 +0000

     * Last configuration file line was not handled
     * Added 'screensaver_timeout' to configuration file

 src/configuration.c |   29 ++++++++++++++++++++++-------
 src/main.c          |    1 -
 src/neercs.ini      |   10 +++++-----
 3 files changed, 27 insertions(+), 13 deletions(-)

Commit: 2463
Author: jylam
Date:   Fri Jun 20 11:42:06 2008 +0000

     * Added configuration file and routines

 src/Makefile.am     |    3 +-
 src/configuration.c |  280 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c          |   31 ++++++
 src/neercs.h        |   20 ++++
 src/neercs.ini      |    9 ++
 5 files changed, 341 insertions(+), 2 deletions(-)

Commit: 2460
Author: pterjan
Date:   Thu Jun 19 22:05:11 2008 +0000

     * Update TODO

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

Commit: 2459
Author: pterjan
Date:   Thu Jun 19 21:57:29 2008 +0000

     * Add forgotten file (Time to sleep)

 src/attach.c |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

Commit: 2458
Author: pterjan
Date:   Thu Jun 19 21:50:29 2008 +0000

     * Support detaching (NOT ATTACHING)

 src/Makefile.am |    2 +-
 src/main.c      |   18 +++++++++++++++---
 src/neercs.h    |    2 ++
 3 files changed, 18 insertions(+), 4 deletions(-)

Commit: 2457
Author: jylam
Date:   Thu Jun 19 12:23:46 2008 +0000

     * Added lock-screen bug^Wfeature using PAM (likely to work only with passwords yet)
     * Removed this UGLY space character SOMEONE left on the configure.ac. THAT WAS HORRIIIIIBLE.

 configure.ac    |   12 +++--
 src/Makefile.am |    2 +-
 src/effects.c   |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c      |  124 +++++++++++++++++++++++++++++++++++++-------------
 src/neercs.h    |    9 ++++
 5 files changed, 243 insertions(+), 38 deletions(-)

Commit: 2456
Author: jylam
Date:   Thu Jun 19 07:53:39 2008 +0000

     * Don't send key that closed help window to current terminal

 src/main.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

Commit: 2455
Author: sam
Date:   Wed Jun 18 23:36:52 2008 +0000

      * Do not build grab.c conditionally; instead, make grab_process() and
        create_pty_grab() return an error if the feature isn't available.

 configure.ac    |    1 -
 src/Makefile.am |    8 ++------
 src/grab.c      |   27 ++++++++++++++++++---------
 src/main.c      |   18 ++++++++++--------
 src/neercs.h    |    4 ----
 src/screens.c   |    2 --
 src/term.c      |    2 --
 7 files changed, 30 insertions(+), 32 deletions(-)

Commit: 2454
Author: sam
Date:   Wed Jun 18 23:36:47 2008 +0000

      * Check for various sys/* and linux/* headers. Even if we don't use the
        result (yet) it's useful to know what different systems have.

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

Commit: 2453
Author: pterjan
Date:   Wed Jun 18 21:42:50 2008 +0000

     * Oops revert parts of 2451 which should not have been commited

 src/main.c   |    2 +-
 src/neercs.h |    2 +-
 src/term.c   |   10 ++--------
 3 files changed, 4 insertions(+), 10 deletions(-)

Commit: 2452
Author: pterjan
Date:   Wed Jun 18 21:38:23 2008 +0000

     * Drop declaration of grab_process, it is in the .h now

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

Commit: 2451
Author: pterjan
Date:   Wed Jun 18 21:08:44 2008 +0000

     * Remove termios stuff, does not do anything currently

 src/grab.c   |   47 -----------------------------------------------
 src/main.c   |    2 +-
 src/neercs.h |    2 +-
 src/term.c   |   10 ++++++++--
 4 files changed, 10 insertions(+), 51 deletions(-)

Commit: 2450
Author: pterjan
Date:   Wed Jun 18 20:29:34 2008 +0000

     * Detach properly the process from the previous tty
     * Use major to decide if a device is a pty slave

 src/grab.c |   86 +++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 53 insertions(+), 33 deletions(-)

Commit: 2448
Author: jylam
Date:   Wed Jun 18 14:50:41 2008 +0000

     * Made Screensaver Engine (called a glazillon times) cleaner
     * Set default screensaver timeout to 60 seconds
     * Don't send key event that caused screensaver to quit to active terminal

 src/main.c        |   24 +++++++++--
 src/neercs.h      |   21 +++++++++-
 src/screens.c     |    1 +
 src/screensaver.c |  118 +++++++++++++++++++++++++++++++++++++++-------------
 4 files changed, 129 insertions(+), 35 deletions(-)

Commit: 2447
Author: jylam
Date:   Wed Jun 18 13:47:59 2008 +0000

     * Added an ugly-not-finished-yet screensaver

 src/Makefile.am   |    2 +-
 src/main.c        |   18 +++++++-
 src/neercs.h      |   11 +++++
 src/screensaver.c |  121 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 150 insertions(+), 2 deletions(-)

Commit: 2446
Author: jylam
Date:   Mon Jun 16 15:12:51 2008 +0000

     * Removed unused variables and added comment to get cool scores on
    ohloh

 src/effects.c   |    5 +++--
 src/neercs.h    |   48 +++++++++++++++++++++++-------------------------
 src/recurrent.c |    3 ++-
 3 files changed, 28 insertions(+), 28 deletions(-)

Commit: 2445
Author: jylam
Date:   Mon Jun 16 14:33:19 2008 +0000

     * Added delayed (recurrent) functions, as well as a window-killing eyecandy

 src/Makefile.am |    2 +-
 src/effects.c   |   50 +++++++++++++++++++++++++++++++++++
 src/main.c      |   61 ++++++++++++++++++++++++++++++++++++++++---
 src/neercs.h    |   32 ++++++++++++++++++++++-
 src/recurrent.c |   78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/screens.c   |   10 ++++++-
 src/term.c      |    2 +-
 src/wm.c        |    5 +++
 8 files changed, 232 insertions(+), 8 deletions(-)

Commit: 2444
Author: jylam
Date:   Mon Jun 16 11:04:49 2008 +0000

     * Changed command line parsing to sam's mygetopt.c

 src/Makefile.am |    2 +-
 src/grab.c      |    9 ++--
 src/main.c      |  103 ++++++++++++++++++++++++++++++++---------------
 src/mygetopt.c  |  120 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mygetopt.h  |   32 +++++++++++++++
 src/neercs.h    |    7 ++-
 src/term.c      |    4 +-
 7 files changed, 234 insertions(+), 43 deletions(-)

Commit: 2440
Author: sam
Date:   Sun Jun 15 20:21:18 2008 +0000

      * Add a .gitignore file for git-svn users.

 .gitignore |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

Commit: 2439
Author: sam
Date:   Sun Jun 15 20:21:09 2008 +0000

      * Put autotools files in .auto/ instead of autotools/.

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

Commit: 2438
Author: sam
Date:   Sun Jun 15 20:21:03 2008 +0000

      * Don't call destroy_screen() before remove_screen(), since it'll be called
        eventually anyway.

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

Commit: 2435
Author: pterjan
Date:   Sun Jun 15 18:40:22 2008 +0000

     * No need to close the fd just before calling destroy_screen
    * Don't skip one element when we are looping through the list and remove one

 src/screens.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

Commit: 2434
Author: pterjan
Date:   Sun Jun 15 18:17:16 2008 +0000

     * It's not very useful to check a pointer after dereferencing it
     * It's not very useful to change the value of a parameter before leaving
     * 0 is a valid fd

 src/screens.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

Commit: 2433
Author: pterjan
Date:   Sun Jun 15 18:09:08 2008 +0000

     * Fix behavior with no parameter

 src/main.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

Commit: 2432
Author: pterjan
Date:   Sun Jun 15 18:02:37 2008 +0000

     * This warning was not mine !

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

Commit: 2431
Author: pterjan
Date:   Sun Jun 15 18:01:08 2008 +0000

     * Don't break build on platforms where grab is not supported

 configure.ac    |   14 ++++++++++++++
 src/Makefile.am |    7 ++++++-
 src/main.c      |    5 +++++
 src/neercs.h    |    5 ++++-
 src/screens.c   |    2 ++
 src/term.c      |    2 ++
 6 files changed, 33 insertions(+), 2 deletions(-)

Commit: 2430
Author: pterjan
Date:   Sun Jun 15 17:23:01 2008 +0000

     * use sys/user.h instead of linux/user.h

 src/grab.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 2429
Author: pterjan
Date:   Sun Jun 15 17:17:36 2008 +0000

     * Remove one of the reads of /proc

 src/grab.c   |   13 +++----------
 src/neercs.h |    2 +-
 src/term.c   |    3 ++-
 3 files changed, 6 insertions(+), 12 deletions(-)

Commit: 2428
Author: pterjan
Date:   Sun Jun 15 17:10:19 2008 +0000

     * Remove code that was for the standalone test

 src/grab.c |    8 --------
 1 files changed, 0 insertions(+), 8 deletions(-)

Commit: 2426
Author: pterjan
Date:   Sun Jun 15 17:01:48 2008 +0000

     * First attempt to grab a process when started with -P <pid>

 src/Makefile.am |    2 +-
 src/grab.c      |  333 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c      |   35 ++++---
 src/neercs.h    |    7 +-
 src/screens.c   |   28 +++++
 src/term.c      |   19 +++
 6 files changed, 405 insertions(+), 19 deletions(-)

Commit: 2422
Author: jylam
Date:   Sun Jun 15 15:34:48 2008 +0000

     * Removed bad use of destroyed screens

 src/screens.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

Commit: 2421
Author: jylam
Date:   Sun Jun 15 15:13:41 2008 +0000

     * Put pty and prevpty in screen_list structure

 src/effects.c |   11 ++++----
 src/main.c    |   48 ++++++++++++++++++------------------
 src/neercs.h  |   31 ++++++++++++++---------
 src/screens.c |   74 ++++++++++++++++++++++++++++++--------------------------
 src/term.c    |    2 +
 src/wm.c      |   22 +++++++++-------
 6 files changed, 102 insertions(+), 86 deletions(-)

Commit: 2404
Author: jylam
Date:   Sun Jun 15 13:46:45 2008 +0000

     * Updated help
     * Thumbnail numbers now fit windows count format

 src/effects.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

Commit: 2403
Author: jylam
Date:   Sun Jun 15 13:28:32 2008 +0000

     * Speed up rendering while in full-wm and thumbnails are not activated

 src/neercs.h  |    1 +
 src/screens.c |    4 ++--
 src/wm.c      |    6 +++++-
 3 files changed, 8 insertions(+), 3 deletions(-)

Commit: 2402
Author: jylam
Date:   Sun Jun 15 13:11:19 2008 +0000

     * main.c now contains only main()

 src/Makefile.am |    2 +-
 src/main.c      |  375 -------------------------------------------------------
 src/neercs.h    |    1 +
 src/screens.c   |  319 ++++++++++++++++++++++++++++++++++++++++++++++
 src/term.c      |   81 ++++++++++++
 5 files changed, 402 insertions(+), 376 deletions(-)

Commit: 2401
Author: jylam
Date:   Sun Jun 15 12:50:12 2008 +0000

     * Removed more stuff from main()

 src/main.c   |   78 +++++++++++++++++++++++++++++----------------------------
 src/neercs.h |    1 -
 2 files changed, 40 insertions(+), 39 deletions(-)

Commit: 2400
Author: jylam
Date:   Sun Jun 15 12:40:24 2008 +0000

     * Exploded main() into smaller parts (and that's ugly for now, yes)

 src/main.c   |  364 +++++++++++++++++++++++++++++++--------------------------
 src/neercs.h |   14 ++-
 2 files changed, 211 insertions(+), 167 deletions(-)

Commit: 2396
Author: jylam
Date:   Sat Jun 14 13:59:57 2008 +0000

     * Fixed Erase In Page (clear) width

 src/term.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

Commit: 2395
Author: jylam
Date:   Sat Jun 14 13:34:09 2008 +0000

     * Totally unfinished scroll support (as vim uses it)

 src/main.c |    1 -
 src/term.c |   21 +++++++++++++++++----
 2 files changed, 17 insertions(+), 5 deletions(-)

Commit: 2390
Author: jylam
Date:   Sat Jun 14 11:44:39 2008 +0000

     * Des espaces a la fin d'une ligne : Deux baffes dans ta gueule

 src/main.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

Commit: 2389
Author: pterjan
Date:   Sat Jun 14 10:39:00 2008 +0000

     * Have pty and prevpty always valid, fixes the random crash when exiting shell

 src/main.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

Commit: 2388
Author: pterjan
Date:   Sat Jun 14 10:20:43 2008 +0000

     * Switch to previous term when one shell exits

 src/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2387
Author: pterjan
Date:   Sat Jun 14 10:06:54 2008 +0000

     * Move back title writing after drawing the associated box

 src/main.c |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)

Commit: 2386
Author: pterjan
Date:   Sat Jun 14 10:05:15 2008 +0000

     * Use remaining space for last term in [hv]split
    * Don't share the horizontal borders in vsplit mode, else we can't write titles

 src/wm.c |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

Commit: 2385
Author: pterjan
Date:   Fri Jun 13 22:46:32 2008 +0000

     * Draw the titles after all the frames as they share the lines in vsplit mode

 src/main.c |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

Commit: 2384
Author: pterjan
Date:   Fri Jun 13 22:38:31 2008 +0000

     * Truncate titles larger than the window

 src/main.c |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

Commit: 2383
Author: pterjan
Date:   Fri Jun 13 21:58:24 2008 +0000

     * Display the title of each screen on its frame

 src/main.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

Commit: 2382
Author: pterjan
Date:   Fri Jun 13 21:40:40 2008 +0000

     * Handle the title set in each screen

 src/main.c   |    8 +++++++-
 src/neercs.h |    1 +
 src/term.c   |   11 +++++++++--
 3 files changed, 17 insertions(+), 3 deletions(-)

Commit: 2381
Author: jylam
Date:   Fri Jun 13 21:38:34 2008 +0000

     * Fixed debug() while activated

 src/neercs.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2380
Author: jylam
Date:   Fri Jun 13 21:22:04 2008 +0000

     * Get rid of the nice XTAB and YTAB macros, as they are unused, and noone ever knew why they were defined, anyway. This
    was my longuest commit comment ever. (commit comment, lol) (Beer, nevermind).

 src/main.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

Commit: 2379
Author: jylam
Date:   Fri Jun 13 21:00:50 2008 +0000

     * Set a BETTER title for the display

 src/main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Commit: 2378
Author: pterjan
Date:   Fri Jun 13 20:33:03 2008 +0000

     * Set a title for the display

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

Commit: 2377
Author: pterjan
Date:   Fri Jun 13 15:55:12 2008 +0000

     * Give work to jylam

 TODO |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Commit: 2376
Author: pterjan
Date:   Fri Jun 13 15:49:23 2008 +0000

     * Don't crash when the window become too small

 src/wm.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

Commit: 2375
Author: jylam
Date:   Fri Jun 13 15:35:21 2008 +0000

     * ESC closes help window as well

 src/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2374
Author: jylam
Date:   Fri Jun 13 15:33:41 2008 +0000

     * Tiens pterjan dans ta gueule l'aide

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

Commit: 2373
Author: jylam
Date:   Fri Jun 13 15:13:12 2008 +0000

     * Minor cosmetic changes, filled README with crap

 README        |   11 +++++++++++
 src/effects.c |    5 ++++-
 src/main.c    |   41 ++++++++++++++++++++++++++++-------------
 3 files changed, 43 insertions(+), 14 deletions(-)

Commit: 2372
Author: jylam
Date:   Fri Jun 13 15:01:41 2008 +0000

     * Added a glazillon of checks for mallocs and frees and stuff (et raph_ael a de bien belles pipes)

 src/main.c |   36 ++++++++++++++++++++++++++++++++----
 1 files changed, 32 insertions(+), 4 deletions(-)

Commit: 2371
Author: jylam
Date:   Fri Jun 13 14:44:11 2008 +0000

     * Added ctrl-a-k to close a window and associated process (temporary code) (et pterjan a un sale PS1)

 src/effects.c |    1 +
 src/main.c    |   44 +++++++++++++++++++++++++++++++++++++-------
 src/neercs.h  |    3 ++-
 3 files changed, 40 insertions(+), 8 deletions(-)

Commit: 2370
Author: jylam
Date:   Fri Jun 13 13:18:02 2008 +0000

     * Oops, added left arrow handling

 src/main.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Commit: 2369
Author: jylam
Date:   Fri Jun 13 12:59:01 2008 +0000

     * Changed default wm to VSPLIT and fixed wrong split size

 src/main.c |    2 +-
 src/wm.c   |    3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

Commit: 2368
Author: jylam
Date:   Fri Jun 13 12:52:48 2008 +0000

     * Added bell handling

 src/main.c   |   19 +++++++++++++++----
 src/neercs.h |    4 +++-
 src/term.c   |    7 ++++++-
 3 files changed, 24 insertions(+), 6 deletions(-)

Commit: 2367
Author: jylam
Date:   Fri Jun 13 11:51:07 2008 +0000

     * Added a status bar and an help screen

 src/effects.c |  129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/main.c    |   25 ++++++++++-
 src/neercs.h  |    9 +++-
 src/wm.c      |   10 ++--
 4 files changed, 163 insertions(+), 10 deletions(-)

Commit: 2363
Author: jylam
Date:   Thu Jun 12 13:50:39 2008 +0000

     * Added Cards window manager
     * Thumbnails are now black instead of white at neercs start

 src/main.c |   24 ++++++++++++++++--------
 src/wm.c   |   39 ++++++++++++---------------------------
 2 files changed, 28 insertions(+), 35 deletions(-)

Commit: 2362
Author: jylam
Date:   Thu Jun 12 12:42:43 2008 +0000

     * Added window management skeleton (ctrl-a-w)

 src/Makefile.am |    2 +-
 src/effects.c   |    2 +-
 src/main.c      |   81 ++++++++++++++++++------------
 src/neercs.h    |   24 ++++++++-
 src/wm.c        |  149 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 220 insertions(+), 38 deletions(-)

Commit: 2361
Author: jylam
Date:   Wed Jun 11 16:49:57 2008 +0000

     * Splitted main.c and created effects.c for optionnal features

 src/Makefile.am |    2 +-
 src/effects.c   |   77 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/main.c      |   79 +++++++++----------------------------------------------
 3 files changed, 91 insertions(+), 67 deletions(-)

Commit: 2360
Author: jylam
Date:   Wed Jun 11 16:23:46 2008 +0000

     * Fixed window borders size

 src/main.c   |    6 ++++--
 src/neercs.h |    2 ++
 2 files changed, 6 insertions(+), 2 deletions(-)

Commit: 2359
Author: jylam
Date:   Wed Jun 11 16:00:26 2008 +0000

     * moved thumbnail code to its own function, and added a box around current one
     * Cosmetic changes

 src/main.c   |  112 ++++++++++++++++++++++++++++++++--------------------------
 src/neercs.h |    3 ++
 2 files changed, 65 insertions(+), 50 deletions(-)

Commit: 2358
Author: jylam
Date:   Wed Jun 11 15:45:02 2008 +0000

     * Added a default shell roolback if no arguments are givent
     * ctrl-a-c adds a new screen

 src/main.c |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 deletions(-)

Commit: 2357
Author: jylam
Date:   Wed Jun 11 15:13:41 2008 +0000

     * Reorganised screen management in a list
     * Minor cosmetic changes
     * Refresh screen when a window is destroyed

 src/main.c   |  306 +++++++++++++++++++++++++++++++++++++---------------------
 src/neercs.h |   19 ++++
 2 files changed, 216 insertions(+), 109 deletions(-)

Commit: 2356
Author: pterjan
Date:   Wed Jun 11 13:11:15 2008 +0000

    - Exit when requested by window manager
    - Exit when all terms are exited
    - Free the buffers during final cleanup
    - Don't wait for a key before exiting

 src/main.c |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

Commit: 2143
Author: sam
Date:   Sun Dec 16 12:08:27 2007 +0000

      * Require libcaca >= 0.99beta13.
      * Update event code to comply with the last API change.

 configure.ac |    4 ++--
 src/main.c   |   11 ++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

Commit: 1838
Author: sam
Date:   Fri Oct 19 22:23:06 2007 +0000

      * Cursor support in neercs.

 src/main.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

Commit: 1834
Author: sam
Date:   Sun Sep 30 17:12:21 2007 +0000

      * Display miniatures from all other windows at the bottom of the screen.

 src/main.c |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/term.c |    2 +-
 2 files changed, 59 insertions(+), 3 deletions(-)

Commit: 1832
Author: sam
Date:   Sun Sep 30 16:00:41 2007 +0000

      * New version of the bootstrap script.

 bootstrap |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

Commit: 1459
Author: sam
Date:   Tue Dec 12 01:49:37 2006 +0000

      * Bwarf, typo in the no warranty clause.

 src/main.c   |    2 +-
 src/neercs.h |    2 +-
 src/term.c   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Commit: 1455
Author: sam
Date:   Mon Dec 11 15:52:24 2006 +0000

      * Add a no warranty clause to the code.

 src/main.c   |    7 ++++---
 src/neercs.h |    7 ++++---
 src/term.c   |    7 ++++---
 3 files changed, 12 insertions(+), 9 deletions(-)

Commit: 1445
Author: sam
Date:   Thu Nov 30 17:02:07 2006 +0000

      * Call PKG_CHECK_MODULES the right way.

 configure.ac    |    2 +-
 src/Makefile.am |    5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

Commit: 1437
Author: sam
Date:   Mon Nov 27 14:46:24 2006 +0000

      * Imported libcaca's test/term.c into our tree.

 configure.ac    |    5 +
 src/Makefile.am |    3 +-
 src/main.c      |  310 ++++++++++++++++++++++++++++++++--
 src/neercs.h    |   42 +++++
 src/term.c      |  508 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 853 insertions(+), 15 deletions(-)

Commit: 1436
Author: sam
Date:   Mon Nov 27 06:37:38 2006 +0000

      * Initial SVN skeleton.

 COPYING          |   14 ++++++
 Makefile.am      |    7 +++
 bootstrap        |  123 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac     |   44 +++++++++++++++++++
 data/Makefile.am |    1 +
 src/Makefile.am  |    7 +++
 src/main.c       |   27 ++++++++++++
 7 files changed, 223 insertions(+), 0 deletions(-)
