[sisyphus] patch для MC, Fw:[patch] Synchronization of the panels

Siver Andrey =?iso-8859-1?q?siver_=CE=C1_sirius=2Eihep=2Esu?=
Вт Апр 5 19:05:13 MSD 2005


Привет,

Исправил свой прежний патч. Вот прошу любить и жаловать....


С Уважением,

Андрей

----- Original Message ----- 
From: Siver Andrey 
To: mc-devel на gnome.org 
Sent: Saturday, April 02, 2005 9:18 PM
Subject: [patch] Synchronization of the panels


Hi, All,

I've rewriten my previous patch (main.c.diff, sync.inc):
1) Now synchronization is doing by time (SYNC_DELAY keeps inverval in seconds; 2 secs by default);
2) The synchronization is loosing for some DLG_ signals for efficiency;
3) Add some errors checks.

It looks a little more stable and faster.

But there is some MC behaviour that I could not understand or explain now. After some numbers of the update calls (3-5 and more), "enter" key does not work any longer for any directory of the panel opposited to the updating: error occurs: "cannot change directory". 'magic_path' function does not detect any problem though. I do not know whether it due to my patch, or due to MC or system property.
Also it looks like my patch behaviour depends on type of terminal... Please test it.

For those who possesses configure magic I also prepared patches for main.h and configure.ac (I also registered "enable-synchro" option; it will be useful until patch become stable); you may use sync4.h and sync4.c also. Unfortunately I'm not such a person now :).

Suggestions are welcome.


Thanks,

Andrey


--------------------------------------------------------------------------------


_______________________________________________
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0003.html>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : sync4.h
Тип     : application/octet-stream
Размер  : 951 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0012.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : main.c.diff
Тип     : application/octet-stream
Размер  : 1052 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0013.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : main.h.diff
Тип     : application/octet-stream
Размер  : 206 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0014.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : sync.inc
Тип     : application/octet-stream
Размер  : 3825 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0015.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : sync4.c
Тип     : application/octet-stream
Размер  : 3851 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0016.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : configure.ac.diff
Тип     : application/octet-stream
Размер  : 228 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050405/346b8970/attachment-0017.obj>


Подробная информация о списке рассылки Sisyphus