source: neercs/trunk/src/server.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @4796   10 years Pascal Terjan Do not send the updated canvas if we failed sending the UPDATE command
(edit) @4366   12 years Sam Hocevar Clean up source code, copyright information, author names, SVN keywords…
(edit) @4337   12 years Pascal Terjan * Depend on libcaca beta17 now that it is released
(edit) @4110   12 years Jean-Yves Lamoureux * Improved X10 mouse emulation, mc now accepts its click. Added MOUSER …
(edit) @4099   12 years Jean-Yves Lamoureux * Mouse support now handles window position
(edit) @4098   12 years Jean-Yves Lamoureux * Improved mouse support (now reports mouse motion events, and handles …
(edit) @4071   12 years Jean-Yves Lamoureux * Moved system stuff (user_path, shell, grab stuff, etc) to struct sys
(edit) @4063   12 years Jean-Yves Lamoureux * Moved modal windows flags to struct modal
(edit) @4060   12 years Jean-Yves Lamoureux * Moved lock-related stuff to struct lock
(edit) @4059   12 years Jean-Yves Lamoureux * Moved socket-related stuff to struct comm
(edit) @4058   12 years Jean-Yves Lamoureux * Moved screensaver property to clean struct screensaver
(edit) @4057   12 years Jean-Yves Lamoureux * Preliminary mouse support (works in mc, at least)
(edit) @4056   12 years Jean-Yves Lamoureux * Don't enter lock routine if USE_LOCK is undefined
(edit) @4055   12 years Pascal Terjan * Don't forget to refresh after we skipped
(edit) @4053   12 years Jean-Yves Lamoureux * Forgot a return in server_iteration()
(edit) @4052   12 years Jean-Yves Lamoureux * Server's mainloop now repeatedly calls server_iteration()
(edit) @4051   12 years Jean-Yves Lamoureux * Replaced direct write()'s on socket by send_to_client(). Should not …
(edit) @4049   12 years Jean-Yves Lamoureux * Restored bell behaviour
(edit) @4038   12 years Jean-Yves Lamoureux * Better python command handling * Added get(str) to neercs python …
(edit) @4033   12 years Jean-Yves Lamoureux * Added basic and non-working python interpreter
(edit) @4026   12 years Jean-Yves Lamoureux * Added src/python.c and ctrl-a-e to open (non-existing yet) …
(edit) @4016   12 years Jean-Yves Lamoureux * Implemented "DA -- Device Attributes" ansi sequence (vttest 6/4)
(edit) @4001   12 years Jean-Yves Lamoureux * Fixed most of Clang Static Checker warnings. And rand() is ok to me, …
(edit) @3998   12 years Jean-Yves Lamoureux * Moved help code to help.c * Fixed bad string handling in configuration
(edit) @3974   12 years Jean-Yves Lamoureux * Moved client initialisation to client.c
(edit) @3972   12 years Jean-Yves Lamoureux * Added basic flow svg file
(edit) @3969   12 years Jean-Yves Lamoureux * Massive indentation pass, could insert odd things, blame pterjan, he …
(edit) @3964   12 years Jean-Yves Lamoureux * Don't send escape-key when quitting help window, added 'h' as a …
(edit) @3962   12 years Jean-Yves Lamoureux * Don't send input to window while displaying the help screen
(edit) @3954   12 years Jean-Yves Lamoureux * Fixed numerous warnings (warn_unused_result and deprecated libcaca …
(edit) @3948   12 years Jean-Yves Lamoureux * Remove double call of request_refresh()
(edit) @3947   12 years Jean-Yves Lamoureux * Fix indentation
(edit) @3946   12 years Jean-Yves Lamoureux * Explode server.c a bit more. KABOOOOM. (Maybe) fix a bug of missing …
(edit) @3945   12 years Jean-Yves Lamoureux * Fix crash if caca can't create a display (courtesy of Romain Bignon)
(edit) @3944   12 years Jean-Yves Lamoureux * Explode server_main()
(edit) @3942   12 years Pascal Terjan * Drop withespaces
(edit) @3914   13 years Jean-Yves Lamoureux * Added 'cube' window manager (needs latest svn libcaca for …
(edit) @3896   13 years Pascal Terjan * Add lock_on_detach option
(edit) @3894   13 years Pascal Terjan * Fix debug message regarding already send bytes for current dirty …
(edit) @3876   13 years Pascal Terjan * Factorize screen_list liberation
(edit) @3555   13 years Pascal Terjan * Exit cleanly from the server instead of segfaulting
(edit) @3541   13 years Pascal Terjan * Export full canvas when we don't have dirty rectangles support
(edit) @3508   13 years Pascal Terjan Don't do twice width/height/window props/canvas initialization
(edit) @3504   13 years Pascal Terjan Log dirty rectangles used when refreshing
(edit) @3501   13 years Pascal Terjan Add svn:keywords to various .c files
(edit) @3500   13 years Pascal Terjan Send cursor position, now that we no longer export full canvas
(edit) @3498   13 years Pascal Terjan Only send the dirty rectangles to the client
(edit) @3496   13 years Sam Hocevar Minor updates for recent libcaca unreleased API changes.
(edit) @3488   13 years Sam Hocevar Add a configure test for dirty rectangle support in libcaca until we …
(edit) @3477   13 years Pascal Terjan * Use new dirty rectangles API
(edit) @3476   13 years Pascal Terjan * Reset dirty rectangle after asking client to refresh (sorry non …
(edit) @3462   13 years Pascal Terjan * Only refresh canvas when we'll send refresh, and don't forget that …
(edit) @3458   13 years Pascal Terjan * First try at limiting refresh rate on server side, should rather be …
(edit) @3457   13 years Pascal Terjan * Adapt refresh rate dynamically and inform the server about it
(edit) @3456   13 years Pascal Terjan * Allow configuring max refresh rate
(edit) @3455   13 years Pascal Terjan * Don't refresh more than 60 times per second
(edit) @3453   13 years Pascal Terjan * First incomplete reduction of useless blits
(edit) @3444   13 years Pascal Terjan * Remove a memcpy
(edit) @3441   13 years Pascal Terjan * Empty debug file when starting, and give it a better name
(edit) @3438   13 years Pascal Terjan * Avoid a memcpy and allocating 128K on the stack
(edit) @3434   13 years Pascal Terjan * Redraw once when getting in visual bell and once after, only
(edit) @3432   13 years Pascal Terjan * Reduce useless refresh
(edit) @3431   13 years Pascal Terjan * Handle large screens
(edit) @3396   13 years Pascal Terjan * Improve handling of client death/disconnection
(edit) @3321   14 years Pascal Terjan * Don't create /dev/null when it is not there, some people may run …
(edit) @2995   14 years Sam Hocevar Port neercs to the unified libcaca 0.99.beta15 API.
(edit) @2784   14 years Pascal Terjan * Only send title when it has changed
(edit) @2673   14 years Pascal Terjan * As to_grab and to_start are now part of screen_list, no need to have …
(edit) @2646   14 years Jean-Yves Lamoureux * Set default (temporary) size of initial term to 80x80 to avoid …
(edit) @2642   14 years Jean-Yves Lamoureux * Moved most of the command line parsing to its own function
(edit) @2641   14 years Jean-Yves Lamoureux * Added window list and window selection by name using ctrl-a-"
(edit) @2639   14 years Jean-Yves Lamoureux * We can now choose current window with ctrl-a-N where N is 0-9
(edit) @2638   14 years Jean-Yves Lamoureux * Don't quit if a refresh doesn't work. Problem must be tougher as …
(edit) @2625   14 years Pascal Terjan * Filter out events that we don't use * Reduce caca_get_event timeout
(edit) @2624   14 years Pascal Terjan * Move all server creatio ninto server.c
(edit) @2623   14 years Pascal Terjan * No need to reize windows until we now the size of the client
(edit) @2622   14 years Pascal Terjan * Don't use free'd title during the final animation
(edit) @2614   14 years Pascal Terjan * Factorize some code in attach.c
(edit) @2597   14 years Pascal Terjan * Don't detach on temporary write failure
(edit) @2593   14 years Pascal Terjan * Disconnect when failing to write to the client
(edit) @2590   14 years Pascal Terjan * Fix warnings
(edit) @2589   14 years Pascal Terjan * Add missing part in detach code (a lot of cleanup and fixes needed)
(add) @2588   14 years Pascal Terjan * Rewrote detach handling, enjoy silent neercs
Note: See TracRevisionLog for help on using the revision log.