1----------------------------------------------------------------
2			* French-KISS! *
3----------------------------------------------------------------
4* About
5
6���� fkiss - French-KISS! �́CX Window System�œ��삷��
7KISekae Set system (KISS)�ł��D
8KISS�Ƃ����̂̓R���s���[�^�Œ����ւ������������Ċy�������I
9�Ƃ����\�t�g�E�F�A�ł��D
10
11----------------------------------------------------------------
12* Install
13
14�܂��CMakefile�����܂��D
15 % ./configure
16
17����������C���s�`���̃o�C�i�������܂��D
18 % make
19
20���Ȃ���΁C"fkiss"�Ƃ������s�`���̃o�C�i�����ł���Ǝv���܂��D
21
22�ł�����C���̃o�C�i���� /usr/local/bin �ȂǂɃC���X�g�[�����܂��傤�D
23����Ȋ����ł��D
24 # mv fkiss /usr/local/bin
25 or
26 # make install
27
28"fkiss.man"�Ƃ����̂��}�j���A���̃\�[�X�t�@�C���ł��D
29���̃t�@�C�����}�j���A���f�B���N�g���ɃR�s�[���Ă��������D
30����Ȃӂ��ɁC
31 # cp fkiss.man /usr/local/man/man1/fkiss.1
32 or
33 # make install.man
34
35rc�t�@�C�����z�[���f�B���N�g���ɃR�s�[���Ă��������D
36 % cp fkissrc.smp ~/.fkissrc
37
38
39�Ƃ܂��C����ŃC���X�g�[���͏I��ł��D
40
41----------------------------------------------------------------
42* Trouble in make
43
44����fkiss��make�ł��Ȃ��Ƃ��C�Ȃ��ύX���Ă��܂����������́C
45���ЂƂ��ȉ��̂��Ƃ������Ă�������
46  French-KISS! version
47  Hardware and Operating system
48  Error messages
49  (Your changes)
50
51----------------
52configure�ŃG���[���ł�I
53
54"configure"��GNU��autoconf�ɂ���Đ������ꂽ�V�F���X�N���v�g�ł��D
55����"/bin/sh configure"�ŃG���[����悤�Ȃ�C
56/bin/sh �� Bourne shell �ł��邩�m�F���Ă��������D
57(�M�����������Ƃł���)���� Bourne shell ���g�p�ł��Ȃ��ꍇ�ɂ́C
58bash - GNU Bourne-Again SHell ���g�p�����������D
59�Ⴆ�΁C"configure"��1�s��
60>#! /bin/sh
61���C���̂悤�ɕύX���܂��D
62>#! /usr/local/bin/bash
63
64----------------
65�������Iopendir���C�u�����Ȃ�ĂȂ����I
66>dir.o: Undefined symbol _opendir referenced from text segment
67>dir.o: Undefined symbol _readdir referenced from text segment
68>dir.o: Undefined symbol _closedir referenced from text segment
69
70"headers.h"�̎��̍s��
71>/* directory access routine */
72���̂悤�ɕύX���Ă݂Ă��������D
73>/* directory access routine */
74>#define USE_BSD_DIRLIB 0
75
76----------------
77message.c�ŃR���p�C���G���[���ł�I
78
79Makefile��CFLAGS�� "-DUSE_VARARGS"��"-DUSE_STDARG"��lj����āC
80������x�R���p�C�����Ă݂�D
81
82----------------
83����ȊO�̃g���u���I
84
85�ŏ�����‚��Ă���make, cc, sed, awk�Ȃǂ̑��ɁC
86GNU���̃c�[�����g���Ă݂�ƁC
87���܂�������������܂���D
88�݊����Ɛ��\�̌��n����CGNU���̃c�[���̎g�p���������߂��܂��D
89
90----------------------------------------------------------------
91* Startup
92
93�܂��CKISS�̃f�[�^��WWW�T�C�g��FTP�T�C�g������肵�Ă��������D
94
95The Big KiSS page - http://otakuworld.com/kiss/
96
97����Web�T�C�g�u�k�S���w�@�v�ɂ�KISS�f�[�^��������ƒu���Ă���܂����C
98KISS�f�[�^��u���Ă���T�C�g�ւ̃����N�W������܂��D
99��x�`���Ă݂Ă��������D
100
101�k�S���w�@ - http://www2s.biglobe.ne.jp/~yav/
102
103"KISS�͏��߂�"�Ƃ������̂��߂ɁC"frkismi4.lzh"�Ƃ����T���v����
104�������Ă����܂����̂ł������������D
105���̃f�[�^�ł́C�T�E���h��A�j���̊g���̎��������Ă܂����C
106������KISS�̕W���ł͂���܂���D
107�Ȃ��C�T�E���h�t�@�C���͓������Ă��܂���D
108
109������KISS�f�[�^��LHa�̃A�[�J�C�u�Ŕz�z����Ă��܂��D
110LHa���C���X�g�[�����āC�A�[�J�C�u��W�J����ƁC
111���̂悤�ȃt�@�C�����ł���͂��ł��D
112	many "*.cel" (pixel)
113	some "*.kcf" (color)
114	some "*.cnf" (configuration)
115�����̃t�@�C�����W�J���ꂽ��C
116 % fkiss
117�Ƃ���Ē����ւ������y���݂��������D
118
119�������Ȃ���΁Cfkiss�̓J�����g�f�B���N�g����"*.cnf"��ǂݍ��݂܂��D
120
121�����ƊȒP�Ȏg�������́C
122 % fkiss frkismi4.lzh
123�ȂǂƋN������� /tmp/fkiss(�v���Z�XID) �Ƃ����f�B���N�g��������āC
124�����Ƀt�@�C����W�J����悤�ɓ�����LHa���N�����܂��D
125�ŁC������"*.cnf"��ǂݍ��݂܂��D
126
127�R�}���h���C���I�v�V�����̉���̓}�j���A���ɂ�����Ə����Ƃ��܂����D
128 % man fkiss
129�Ƃ���ēǂ�ł��������D
130
131----------------------------------------------------------------
132* Core dump!
133
134�����Cfkiss���R�A�_���v��X error�ŏI��������C
135�ȉ��̂��Ƃ������Ă��������D
136  Hardware and Operating system
137  Error messages
138����ƁCfkiss�̃f�o�b�O���̏o�͂ł��D
139�f�o�b�O����"fkisslog"�Ƃ����t�@�C���ɃZ�[�u����ɂ́C���̂悤�ɂ��܂��D
140 $ fkiss -debug bugkiss.lzh 2> fkisslog
141  or
142 % fkiss -debug bugkiss.lzh >& fkisslog
143
144----------------------------------------------------------------
145* Sound
146
147fkiss�͉����Đ��̂��߂� /dev/audio�Ƃ����f�o�C�X���Ȃ������`�F�b�N���܂��D
148/dev/audio �����݂�����C�I�[�v�����ăX�^�[�g�A�b�v�T�E���h���o�͂��܂��D
149���̓���́Cnetaudio�Ȃǂ̃V�X�e���Ɉ�������”\��������܂��D
150��肪����悤�ł�����C-nosound �I�v�V�����‚��� fkiss���N�����Ă��������D
151
152Linux��FreeBSD�ł́C/dev/audio�̂����� /dev/dsp���g�p���C
153ioctl���g���ăT���v�����O���[�g����ݒ肵�܂��D�ڂ����� sound.c�����ĂˁD
154
155�����Ƃ����Đ��c�[��������΁C"-sound 2" �I�v�V�����������Ă݂܂��傤�D
156"-sound 2"���w�肳�ꂽ��Cfkiss�� "play �T�E���h�t�@�C��"�Ƃ���
157�R�}���h�����s���ĉ����Đ����܂��D���܂�����Ă��������D
158
159Version 0.32����EsounD�̎g�p�ł���V�X�e���ł́C
160EsounD���g���ĉ����Đ����s���悤�ɂȂ�܂����D
161
162----------------------------------------------------------------
163* Conform
164
165fkiss�� KISS/GS2 (KISS General Specification 2) �ɏ������Ă��܂��D
166�܂��C�܂����Ăł��� KISS/GS3, 4 �ɂ��������Ă��܂��D
167
168��ʂ̑傫���̐���
169	�����̍ő�l�D
170
171�I�u�W�F�N�g���̐���
172	"fkiss.h"�Œ�`���Ă� MAXOBJ�Ƃ����l�D(�Z�����̍ő�l�ȉ�)
173
174�Z�����̐���
175	"fkiss.h"�Œ�`���Ă� MAXCEL�Ƃ����l�D(�Z�����̍ő�l�ȉ�)
176
177----------------------------------------------------------------
178* Reference
179
180kissgs.doc - KISS/GS (KISS General Specification) Manual
181KISS�̕W���Ɋւ��镶���ł��D�p��Ɠ��{��ŏ����Ă���܂��D
182
183----------------------------------------------------------------
184* fkiss Extensions
185
186�T���v����"frkismi4.lzh"��(����,�A�j����)�����‚��g���@�\���g���Ă��܂��D
187���̊g���@�\�͂܂��Z�p�I�Ȗ������؂��邽�߂����̂��̂ł��D
188���ݎ��B�͎��̂悤�Ȃ��Ƃ��������Ă��܂��D
189  ���[�U�[�͂ǂ�ȋ@�\��~�������Ă��邩�H
190  �X�}�[�g�Ŏg���Ղ��ĊȒP�ȋL�q�`���Ƃ́H
191�����̖�肪���������΁C�����Ɏ���KISS����`�����ł��傤�D
192�������C���̋@�\��L�q�`���͍��̂��̂Ƃ͈ق������̂ɂȂ�͂��ł��D
193
194----------------------------------------------------------------
195* Magic
196
197���L�̍s�� /etc/magic �ɒlj������KISS�̃t�@�C�������ʂł��܂��D
198
199--------8<--------8<--------8<--------
2000	string		KiSS		KISS/GS
201>4	byte		16		color
202>>5	byte		x		%d bit
203>>8	leshort		x		%d colors
204>>10	leshort		x		%d groups
205>4	byte		32		cell
206>>5	byte		x		%d bit
207>>8	leshort		x		%d x
208>>10	leshort		x		%d
209>>12	leshort		x		+%d
210>>14	leshort		x		+%d
211--------8<--------8<--------8<--------
212
213----------------------------------------------------------------
214* Changes
215
216v0.32 -> v0.33 (Haruka)
217GPL
218-midiplayer <MIDI player>
219
220v0.31 -> v0.32 (Onpu)
221Makefile.in�����̂�automake���g���悤�ɂ����D
222EsounD�ʼn���‚炷�悤�ɂ����D
223Control-Button1 �Z���\���ύX�̃o�O���C���D
224
225v0.30 -> v0.31
226�t���J���[�Z���̗L���͈͂̌v�Z��bug���C���D
227cnf��doc�̑I�����j���[��ButtonRelease���g���K�ɂ����D
228timer�̃`�����l�����̐������Ȃ������D
229kcf�Ŏw�肷��F���̐������Ȃ������D
230
231v0.29 -> v0.30
232FKiSS2.1�̋@�\�����������D
233MAXPATH���Q�Ƃ��Ȃ��悤�ɂ����D
234dir_ls���ċA�ɂ����D
235lha xfiqw -> lha xfqw (�f�B���N�g���t���W�J)
236colcnt��0�̂Ƃ��́Cspx[SPX_BG]��w�i�s�N�Z���Ƃ��Ďg�p����悤�ɂ����D
237�I�u�W�F�N�g�̍��W�␳��S�Z�b�g�̈ʒu�ŕ␳����悤�ɂ����D
238%x (x�͔C�ӂ̃A���t�@�x�b�g) �Ŏn�܂�g�[�N���̓R�����g�Ƃ��Ĉ���Ȃ��D
239selcnf.c:
240 sys/stat.h -> stat.h
241sub.c:
242 stlen -> strlen
243 dos_filename2
244sound.c:
245 sound file binary mode fopen
246
247v0.28 -> v0.29
248Dirk Schenkewitz ������Œ�l�̃I�[�o�[�t���[�̃o�O�C����
249MAXTIMER�Ȃǂ̏C���Ɋւ���p�b�`��������Ă��̂ł�����̗p�����D
250Someone teach me to open sound_device O_NONBLOCK on Linux.
251�t���J���[�̃Z���f�[�^�ɑΉ��D
252gen_arcommand�̃Z�L�����e�B�[�z�[����ׂ����D
253
254v0.27 -> v0.28
255�V�O�i�������Ƃ�ƃe���|�����t�@�C���������ďI������悤�ɂ����D
256WM_DELETE_WINDOW�����Ƃ�ƏI������悤�ɂ����D
257uname���C�u�����֐����g�p����悤�ɂ����D
258�I�u�W�F�N�g�ʒu�̎����␳�@�\�̒lj��D
259
260v0.26 -> v0.27
261-noimage ���[�h�ŃR�A�_���v����o�O���C���D
262�h�L�������g�t�@�C���̃T�t�B�b�N�X�̒lj��ƍ폜�̃I�v�V������lj��D
263kisseve.c: TOKEN_LEN_MAX ���폜�C
264fkiss�C�x���g�g���@�\�̃g�[�N���̒����̐������Ȃ��Ȃ����D
265�R�����g�������Ŋ‹��ϐ���W�J����悤�ɂ����D
266�o�b�N�X���b�V���ŃG�X�P�[�v�ł��镶���Ƃ���'\$' - �h���L����lj��D
267�ŏ��ɃZ�b�g�C�x���g����������悤�ɂ����D
268"$HOME/.fkissrc" �ɏ������I�v�V������ǂݍ��ނ悤�ɂ����D
269RIFF-WAVE (*.wav) �̉�͂̃o�O���C���D
270
271v0.25 -> v0.26
272�h�L�������g�t�@�C���̉{���@�\�̎���D
273[Doc]���j���[��'d'�L�[�������ƃh�L�������g�t�@�C�����{���D
274
275v0.24 -> v0.25 (Ruri)
276set�ύX�̒���̃h���b�O�����������o�O���C���D
277SUN�ł� Type mismatch ���C���D
278Set 0 �����݂��Ȃ��ꍇ X error���������Ă����̂��C���D
279sound_play�ŃG���[�������悤�ɂ����D
280
281v0.23 -> v0.24
282Sound routine sync bug fix.
283Cel comment display function is supported.
284windowsize viewport function is supported.
285Support mouse button function assign changing.
286Fix the BUG that sets no information in cnf is not displayed.
287
288v0.22 -> v0.23 (Ellis)
289Sound cache bug fix.
290Support pseudo transparency mode.
291
292v0.21 -> v0.22 (Rei)
293Optimize map change set.
294WKISS bug emulation -wkiss option.
295Optimize redraw area at change mapping.
296Support RIFF-WAVE (*.wav) pcm file.
297
298v0.20 -> v0.21 (Ayanami)
299C-Button1 unmap bugfix
300Support varargs.h style variable argument function.
301Report visual class
302
303v0.19 -> v0.20
304Support randomtimer quit event extensions.
305Use sound cache buffer.
306Sample data frkismi1.lzh updated.
307
308v0.18 -> v0.19
309Change message.c to support for FreeBSD.
310
311v0.16 -> v0.18
312C-Button1 unmap function add.
313Use autoconf to make configure script.
314
315v0.16
316First public release.
317Sample data frkismi.lzh contained with.
318
319----------------------------------------------------------------
320* BUGS (or homeworks for you and me)
321
322���̂悤�Ȃ��Ƃ����ƃ�������H�炢�‚����ė�����D
323% fkiss /
324
325�t���J���[�̃Z���f�[�^���܂�KISS�f�[�^��\�����邽�߂ɂ́C
326TrueColor �������� DirectColor �� X server���K�v�ł��D
327
328�������̓f�B�U�p�^�[�����g���ċ^���I�ɏ�������܂��D
329
330Network Audio System�ɂ͑Ή����Ă܂���D
331
332".Xdefaults"�̐ݒ�͖�������܂��D
333
334�R�����g������Ŏg����̂́C$USER �� ${USER} �Ƃ����`���̊‹��ϐ������ł��D
335${USER:-you}, ${USER:=}, ${USER:?}, ${USER:+} ���͕s���S�ł��D
336�Ⴆ�΁C${USER-$YOU} ���͂����Ɠ��삵�܂���D
337
338----------------------------------------------------------------
339* Special thanks
340
341MIO.H <mio.h@bigfoot.com> - KISS original author
342DE-TE- <ueno@sds.abk.nec.co.jp> - xkiss author
343Clis Hayasaka <yuki@is.s.u-tokyo.ac.jp> - Kiss FAQ author
344Cocoa <cocoa@is.s.u-tokyo.ac.jp> - xkiss++ author
345Jonathan Couper <couper@metdp2.met.co.nz> - XCheckTypedEvent technical advice
346Ken "Mian" Stone <sasami@blaze.net.au> - kissgs.doc English advice
347Hannu Savolainen <hsavolai@cs.helsinki.fi> - Linux Sound Driver ulaw.h
348YASU. <LDS02540@niftyserve.or.jp> - yasukis1.lzh Lovery Yohko-san :-)
349WACHIGAI - fkiss sample data frkismi.lzh Deform. Kismi-chan
350Yohko Teppozuka - Lovely cute voice ;-)
351Masaki Saeki <HZN83424@biglobe.ne.jp> - NEC EWS4800 bug report
352yosinari yabuki/ATO <yabuki@sendai.advantest.co.jp> - SunOS 5.4 bug report
353Minoru Iwamoto <iwamo@nims.nec.co.jp> - NEC EWS4800 bug report
354Naoyuki Shinbo <j2292106@ed.kagu.sut.ac.jp> - SunOS 4.1.3 bug report
355RERE <PXK07402@niftyserve.or.jp> - Solaris 2.4 bug report
356Takahiro Suzuki <takahiro@plasma.q.t.u-tokyo.ac.jp> - Browse document function
357EMK <VYV03354@niftyserve.or.jp> - no image mode paint_gc bug fix
358Takashi Oe <toe@unlinfo.unl.edu> - no image mode paint_gc bug fix
359Shuichi OONO <jr5pdx@debian.or.jp> - Temporary file cleaning
360yochi@debian.or.jp - use uname library
361Dirk Schenkewitz - MAXTIMER, MAXEVENT patch (TELL ME E-MAIL ADDRESS!)
362? - Sound device O_NONBLOCK open (TELL ME NAME AND E-MAIL ADDRESS!)
363Eric Armstrong <eric_peter_armstrong@yahoo.com> - Illegal cnf bug fix
364Amaya <amaya@debian.org> - License advices
365Junichi Uekawa <dancer@debian.org> - License advices
366Ben <collver@linuxfreemail.com> - midiplay patches
367
368----------------------------------------------------------------
369* Copying
370
371This program is free software; you can redistribute it and/or modify
372it under the terms of the GNU General Public License as published by
373the Free Software Foundation; either version 2 of the License, or
374(at your option) any later version.
375
376This program is distributed in the hope that it will be useful,
377but WITHOUT ANY WARRANTY; without even the implied warranty of
378MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
379GNU General Public License for more details.
380
381You should have received a copy of the GNU General Public License
382along with this program; if not, write to the Free Software
383Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
384
385�A�h�o�C�X�C����C�o�O���|�[�g�Ȃǂ���܂�����C
386���C�y�Ƀ��[�����������D
387
388
389yav             E-mail  yav@bigfoot.com
390                WWW     http://www2s.biglobe.ne.jp/~yav/
391
392