fantasdic r120 - in trunk: . lib/fantasdic/ui



Author: mblondel
Date: 2007-08-18 19:26:36 +0100 (Sat, 18 Aug 2007)
New Revision: 120
ViewCVS link: http://svn.gnome.org/viewcvs/fantasdic?rev=120&view=rev

Modified:
   trunk/ChangeLog
   trunk/lib/fantasdic/ui/ipc.rb
Log:
    * lib/fantasdic/ui/ipc.rb: Added an IPC backend using win32 named pipes
    thanks to win32/pipe from the win32-utils package. Three backends are
    now available:

    - Named pipes. This uses win32/pipe from the win32-utils package. This
    approach is preferred on win32.
    - DRb (Distributed Ruby). This approach is portable but its main
    disadvantage is that it may be blocked by the local firewall.
    - X11. This works by creating an invisible window, setting a uniquely named
    atom on the root window which refers to the invisible window (so other
    instances can find the window) and watching for property change events
    on the invisible window. This approach is preferred on Unix.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]