source: neercs/trunk/src/main.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3961   11 years Jean-Yves Lamoureux * Better testing cases for autolock_timeout
(edit) @3960   11 years Jean-Yves Lamoureux * Removed useless signed/unsigned test
(edit) @3959   11 years Jean-Yves Lamoureux * Added --lock-after (-l) command line option (locks after N seconds), …
(edit) @3942   11 years Pascal Terjan * Drop withespaces
(edit) @3940   11 years Jean-Yves Lamoureux * Move client's mainloop to client.c
(edit) @3939   11 years Jean-Yves Lamoureux * Remove unused variables in screen_list, add configuration line to …
(edit) @3923   11 years Pascal Terjan * Remove unused variable
(edit) @3914   11 years Jean-Yves Lamoureux * Added 'cube' window manager (needs latest svn libcaca for …
(edit) @3896   11 years Pascal Terjan * Add lock_on_detach option
(edit) @3876   11 years Pascal Terjan * Factorize screen_list liberation
(edit) @3874   11 years Pascal Terjan * Add first version of process selector
(edit) @3872   11 years Pascal Terjan * Add very little but significant debug information
(edit) @3541   11 years Pascal Terjan * Export full canvas when we don't have dirty rectangles support
(edit) @3500   11 years Pascal Terjan Send cursor position, now that we no longer export full canvas
(edit) @3498   11 years Pascal Terjan Only send the dirty rectangles to the client
(edit) @3459   11 years Pascal Terjan * Do not lower refresh rate under 5 times per second
(edit) @3457   11 years Pascal Terjan * Adapt refresh rate dynamically and inform the server about it
(edit) @3456   11 years Pascal Terjan * Allow configuring max refresh rate
(edit) @3455   11 years Pascal Terjan * Don't refresh more than 60 times per second
(edit) @3445   11 years Pascal Terjan * Do not crash on unknown long option
(edit) @3444   11 years Pascal Terjan * Remove a memcpy
(edit) @3440   11 years Pascal Terjan * Fix a huge leak I had just introduced
(edit) @3438   11 years Pascal Terjan * Avoid a memcpy and allocating 128K on the stack
(edit) @3431   11 years Pascal Terjan * Handle large screens
(edit) @3324   12 years Pascal Terjan * Move attaching logic to a separate function
(edit) @2995   12 years Sam Hocevar Port neercs to the unified libcaca 0.99.beta15 API.
(edit) @2784   12 years Pascal Terjan * Only send title when it has changed
(edit) @2675   12 years Pascal Terjan * Don't crash when an option with mandatory argument is passed last
(edit) @2673   12 years Pascal Terjan * As to_grab and to_start are now part of screen_list, no need to have …
(edit) @2645   12 years Pascal Terjan * Move the end of options parsing into handle_command_line
(edit) @2642   12 years Jean-Yves Lamoureux * Moved most of the command line parsing to its own function
(edit) @2641   12 years Jean-Yves Lamoureux * Added window list and window selection by name using ctrl-a-"
(edit) @2639   12 years Jean-Yves Lamoureux * We can now choose current window with ctrl-a-N where N is 0-9
(edit) @2625   12 years Pascal Terjan * Filter out events that we don't use * Reduce caca_get_event timeout
(edit) @2624   12 years Pascal Terjan * Move all server creatio ninto server.c
(edit) @2614   12 years Pascal Terjan * Factorize some code in attach.c
(edit) @2613   12 years Pascal Terjan * Handle events even if we get flooded on the socket
(edit) @2596   12 years Pascal Terjan * Suffix the server socket, it's on them that we glob * If the last …
(edit) @2595   12 years Pascal Terjan * But don't leak
(edit) @2594   12 years Pascal Terjan * Wait until the server is started
(edit) @2592   12 years Pascal Terjan * Include config.h in attach.c to have DEBUG
(edit) @2591   12 years Pascal Terjan * Fix a double free and free everything in case of error
(edit) @2589   12 years Pascal Terjan * Add missing part in detach code (a lot of cleanup and fixes needed)
(edit) @2588   12 years Pascal Terjan * Rewrote detach handling, enjoy silent neercs
(edit) @2581   12 years bsittler Ctrl-A a & Ctrl-A ? behaviour
(edit) @2500   12 years Jean-Yves Lamoureux * Added an autolock timeout (autolock_timeout = N in configuration file)
(edit) @2497   12 years Jean-Yves Lamoureux * Use $HOME before trying to get user directory via getpwuid
(edit) @2496   12 years Jean-Yves Lamoureux * Removed a double-free and a leak. Mozilla, you have been trolled.
(edit) @2495   12 years Jean-Yves Lamoureux * Removed general local variables from main() and put it in struct …
(edit) @2493   12 years Sam Hocevar * Fix grabbing of one process: upper loop bound was wrong.
(edit) @2489   12 years Jean-Yves Lamoureux * Removed a double-free, check if ptr==NULL before freeing in several …
(edit) @2488   12 years Pascal Terjan * Have -r/-R/-S like screen
(edit) @2487   12 years Pascal Terjan * Add -c/--config to override local config file
(edit) @2486   12 years Jean-Yves Lamoureux * Changed /etc/neercs.conf to /etc/neercsrc (and changed example to …
(edit) @2484   12 years Jean-Yves Lamoureux * Factorized multiple calls of caca_refresh_display() * Configuration …
(edit) @2481   12 years Pascal Terjan * Improve the speed of current attach (even if it will die) * Fix …
(edit) @2480   12 years Pascal Terjan * Move most actions outside of option parsing
(edit) @2479   12 years Pascal Terjan * Move conditionnal include of pty.h from main.c to term.c
(edit) @2478   12 years Pascal Terjan * Don't use the caca_display in refresh_screens, it would make clean …
(edit) @2477   12 years Pascal Terjan * Close caca_display earlier when attaching - Give an error when no …
(edit) @2474   12 years Pascal Terjan * First more or less working version of attach
(edit) @2473   12 years Jean-Yves Lamoureux * get_ms() returns ... microseconds. Renamed to get_us(). (fsck you) …
(edit) @2471   12 years Jean-Yves Lamoureux * Added handlers for special keys (page up/down, insert, delete, home, …
(edit) @2468   12 years Jean-Yves Lamoureux * Cleaned a bit * Added help (--help/-h)
(edit) @2466   12 years Jean-Yves Lamoureux * Break pterjan changes ftw
(edit) @2464   12 years Jean-Yves Lamoureux * Last configuration file line was not handled * Added …
(edit) @2463   12 years Jean-Yves Lamoureux * Added configuration file and routines
(edit) @2458   12 years Pascal Terjan * Support detaching (NOT ATTACHING)
(edit) @2457   12 years Jean-Yves Lamoureux * Added lock-screen bugWfeature using PAM (likely to work only with …
(edit) @2456   12 years Jean-Yves Lamoureux * Don't send key that closed help window to current terminal
(edit) @2455   12 years Sam Hocevar * Do not build grab.c conditionally; instead, make grab_process() and …
(edit) @2453   12 years Pascal Terjan * Oops revert parts of 2451 which should not have been commited
(edit) @2451   12 years Pascal Terjan * Remove termios stuff, does not do anything currently
(edit) @2448   12 years Jean-Yves Lamoureux * Made Screensaver Engine (called a glazillon times) cleaner * Set …
(edit) @2447   12 years Jean-Yves Lamoureux * Added an ugly-not-finished-yet screensaver
(edit) @2445   12 years Jean-Yves Lamoureux * Added delayed (recurrent) functions, as well as a window-killing eyecandy
(edit) @2444   12 years Jean-Yves Lamoureux * Changed command line parsing to sam's mygetopt.c
(edit) @2433   12 years Pascal Terjan * Fix behavior with no parameter
(edit) @2431   12 years Pascal Terjan * Don't break build on platforms where grab is not supported
(edit) @2426   12 years Pascal Terjan * First attempt to grab a process when started with -P <pid>
(edit) @2421   12 years Jean-Yves Lamoureux * Put pty and prevpty in screen_list structure
(edit) @2402   12 years Jean-Yves Lamoureux * main.c now contains only main()
(edit) @2401   12 years Jean-Yves Lamoureux * Removed more stuff from main()
(edit) @2400   12 years Jean-Yves Lamoureux * Exploded main() into smaller parts (and that's ugly for now, yes)
(edit) @2395   12 years Jean-Yves Lamoureux * Totally unfinished scroll support (as vim uses it)
(edit) @2390   12 years Jean-Yves Lamoureux * Des espaces a la fin d'une ligne : Deux baffes dans ta gueule
(edit) @2389   12 years Pascal Terjan * Have pty and prevpty always valid, fixes the random crash when …
(edit) @2388   12 years Pascal Terjan * Switch to previous term when one shell exits
(edit) @2387   12 years Pascal Terjan * Move back title writing after drawing the associated box
(edit) @2385   12 years Pascal Terjan * Draw the titles after all the frames as they share the lines in …
(edit) @2384   12 years Pascal Terjan * Truncate titles larger than the window
(edit) @2383   12 years Pascal Terjan * Display the title of each screen on its frame
(edit) @2382   12 years Pascal Terjan * Handle the title set in each screen
(edit) @2380   12 years Jean-Yves Lamoureux * Get rid of the nice XTAB and YTAB macros, as they are unused, and …
(edit) @2379   12 years Jean-Yves Lamoureux * Set a BETTER title for the display
(edit) @2378   12 years Pascal Terjan * Set a title for the display
(edit) @2375   12 years Jean-Yves Lamoureux * ESC closes help window as well
(edit) @2373   12 years Jean-Yves Lamoureux * Minor cosmetic changes, filled README with crap
(edit) @2372   12 years Jean-Yves Lamoureux * Added a glazillon of checks for mallocs and frees and stuff (et …
(edit) @2371   12 years Jean-Yves Lamoureux * Added ctrl-a-k to close a window and associated process (temporary …
Note: See TracRevisionLog for help on using the revision log.