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//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 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(-)