add emacs-w3m
134
emacs-w3m/BUGS.ja
Normal file
@ -0,0 +1,134 @@
|
||||
$Date: 2006-12-08 06:28:19 $
|
||||
|
||||
■ TODOs stopping release
|
||||
|
||||
--> URL の encode 問題の解決 [emacs-w3m:05387], [emacs-w3m:05576]
|
||||
|
||||
--> 各種 form 用の face の変更 [emacs-w3m:05490]
|
||||
|
||||
--> xml.el のインストーラの完成 [emacs-w3m:05353]
|
||||
|
||||
|
||||
|
||||
■ TODOs
|
||||
|
||||
--> 開発ポリシーの合意事項一覧を作成する.できれば英訳も.
|
||||
|
||||
--> rendering 速度の改善
|
||||
|
||||
--> w3mnav.el 相当の処理ができるように
|
||||
w3m-relationship-estimate-rules を見直す.[emacs-w3m:06211]
|
||||
|
||||
--> WiKi 用の拡張を入れる [emacs-w3m:06841]
|
||||
|
||||
--> w3m-correct-charset-alist と w3m-charset-coding-system-alist の整
|
||||
理.[emacs-w3m:06109]
|
||||
|
||||
--> 意図しない字形の変換を避けるため,できるだけ元のページの文字コー
|
||||
ドのままで処理を行うようにする.
|
||||
[emacs-w3m:06674], [emacs-w3m:06701]
|
||||
|
||||
--> ucs_conv=0 オプションが利用できない環境がある
|
||||
http://emacs-w3m.namazu.org/ml/msg06787.html
|
||||
|
||||
--> w3m-safe-* コマンドの整理.「安全」を定義する必要あり.
|
||||
[emacs-w3m:06240]
|
||||
|
||||
--> shimbun の配布パッケージの分割 [emacs-w3m:05607]
|
||||
|
||||
--> w3m-copy-buffer() で,history に格納されている buffer-local
|
||||
properties (form data などを含む) を捨てずにコピーする.--ky
|
||||
|
||||
--> about: で始まる url のページを既存の history とは別扱いにする.
|
||||
[emacs-w3m:05670] -- ky
|
||||
|
||||
--> https なページの閲覧に関わる諸問題の解明と対策.
|
||||
[emacs-w3m:04901, 04857]
|
||||
|
||||
--> file-name- 系の関数を url 文字列の処理に使うのは問題あり.
|
||||
[emacs-w3m:04799]
|
||||
|
||||
--> 変数/関数の docstring と comment の英語の整備.-- ky
|
||||
|
||||
--> frame 対応
|
||||
|
||||
--> ソースコード中の FIXME を直す
|
||||
|
||||
--> エラーチェックが手抜きなのを直す
|
||||
|
||||
|
||||
|
||||
■ Known BUGs
|
||||
|
||||
(1) XEmacs で ">" "," すると,カーソルが隠れる時がある.
|
||||
XEmacs で w3m-horizontal-shift-columns の値を char-width より小さく
|
||||
すると,"," が動かないときがある.XEmacs は表示幅が異なる文字が混在
|
||||
している場合の制御が未完成なので,仕方が無いのだが.
|
||||
|
||||
(2) <a id="..."> という書式で指定されたアンカーにジャンプできない.
|
||||
[emacs-w3m:05816]
|
||||
|
||||
(3) w3m-antenna-sites の customize がうまく動かない.[emacs-w3m:06213]
|
||||
|
||||
(4) プロセスが同時に大量に呼び出されてエラーになることがある.
|
||||
[emacs-w3m:06896], [emacs-w3m:06901]
|
||||
|
||||
|
||||
|
||||
■ Known LIMITATIONs
|
||||
|
||||
(1) w3m の制限により Del/Strikeの打ち消し線がテーブルを跨がる.
|
||||
|
||||
|
||||
|
||||
■ Wishlist and Idea Notes
|
||||
|
||||
--> keybind の整理 [emacs-w3m:06253]
|
||||
|
||||
--> メニューの整理 [emacs-w3m:06254]
|
||||
|
||||
--> Fontify pages display text/plain sources.
|
||||
source code の text/plain なページを閲覧しているときは font-lock
|
||||
してくれると嬉しいかもしれない.
|
||||
|
||||
--> Info / man 閲覧機能の追加
|
||||
|
||||
--> Bookmark と BBDB or LSDB の連携などが出来たら嬉しいかも知れない.
|
||||
|
||||
--> キャッシュ機構の整理と永続コンテンツ [emacs-w3m:01076]
|
||||
|
||||
--> ソースの整理
|
||||
|
||||
--> 説明文書の整備
|
||||
|
||||
--> [emacs-w3m:00011] などのメーリングリストのヘッダ文字列を自動的に
|
||||
URL に変換してジャンプする機能がほしい.
|
||||
|
||||
--> [emacs-w3m:05901] 406 Not Accetable & Alternates なページを閲覧す
|
||||
る方法が欲しい.
|
||||
|
||||
--> [emacs-w3m:06103] widget-based antenna editor
|
||||
|
||||
--> configure 時に --with-icondir=... で指定した値を自動的に
|
||||
w3m-icon-directory の初期値として反映してほしい.[emacs-w3m:03912]
|
||||
|
||||
--> shimbun
|
||||
--> ML archive の検索エンジンとの連動
|
||||
--> 掲示板などの場合は post も出来るようにならないか?
|
||||
|
||||
|
||||
|
||||
■ How to access our mailing list archive
|
||||
|
||||
[emacs-w3m:#####] のようにメーリングリストの記事が指定されている場合
|
||||
は,以下のような記事番号を含む URI のページにアクセスすると,その記事
|
||||
を見つけることが出来ます.
|
||||
|
||||
http://emacs-w3m.namazu.org/ml/#####
|
||||
|
||||
|
||||
Local Variables:
|
||||
mode: indented-text
|
||||
coding: euc-japan-unix
|
||||
fill-column: 72
|
||||
End:
|
||||
341
emacs-w3m/COPYING
Normal file
@ -0,0 +1,341 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
02110-1301, USA.
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
||||
10448
emacs-w3m/ChangeLog
Normal file
6731
emacs-w3m/ChangeLog.1
Normal file
237
emacs-w3m/Makefile.in
Normal file
@ -0,0 +1,237 @@
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
prefix = @prefix@
|
||||
datarootdir = @datarootdir@
|
||||
datadir = @datadir@
|
||||
infodir = @infodir@
|
||||
lispdir = @lispdir@
|
||||
srcdir = @srcdir@
|
||||
PACKAGEDIR = @PACKAGEDIR@
|
||||
ICONDIR = @ICONDIR@
|
||||
ADDITIONAL_LOAD_PATH = @ADDITIONAL_LOAD_PATH@
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
@SET_MAKE@
|
||||
EMACS = @EMACS@
|
||||
VANILLA_FLAG = @VANILLA_FLAG@
|
||||
FLAGS = $(VANILLA_FLAG) -batch -l $(srcdir)/w3mhack.el $(ADDITIONAL_LOAD_PATH)
|
||||
|
||||
## This is used to set the environment variable XEMACSDEBUG for XEmacs
|
||||
## 21.5 in order to suppress warnings for Lisp shadows when XEmacs 21.5
|
||||
## starts. This is used also for not installing w3m-ems.el for XEmacs
|
||||
## and w3m-xmas.el for GNU Emacs.
|
||||
XEMACSDEBUG = @XEMACSDEBUG@
|
||||
|
||||
IGNORES = w3mhack.el
|
||||
|
||||
PACKAGE = emacs-w3m
|
||||
TARBALL = $(PACKAGE)-$(VERSION).tar.gz
|
||||
DISTDIR = $(PACKAGE)-$(VERSION)
|
||||
|
||||
default: all
|
||||
|
||||
all: lisp info
|
||||
|
||||
all-en: lisp info-en
|
||||
|
||||
all-ja: lisp info-ja
|
||||
|
||||
lisp: Makefile
|
||||
env test ! -f w3m-util.elc -o w3m-util.elc -nt w3m-util.el || $(MAKE) clean
|
||||
env test ! -f w3m-proc.elc -o w3m-proc.elc -nt w3m-proc.el || $(MAKE) clean
|
||||
$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-compile
|
||||
|
||||
what-where:
|
||||
@$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-what-where\
|
||||
"$(lispdir)" "$(ICONDIR)" "$(PACKAGEDIR)" "$(infodir)"
|
||||
|
||||
info:
|
||||
cd doc && $(MAKE) EMACS="$(EMACS)"
|
||||
|
||||
info-en:
|
||||
cd doc && $(MAKE) EMACS="$(EMACS)" en
|
||||
|
||||
info-ja:
|
||||
cd doc && $(MAKE) EMACS="$(EMACS)" ja
|
||||
|
||||
install: install-lisp install-info
|
||||
|
||||
install-en: install-lisp install-info-en
|
||||
|
||||
install-ja: install-lisp install-info-ja
|
||||
|
||||
install-lisp: lisp
|
||||
@$(SHELL) $(srcdir)/mkinstalldirs "$(lispdir)";\
|
||||
for p in ChangeLog ChangeLog.[1-9] ChangeLog.[1-9][0-9] *.el; do\
|
||||
if test -f "$$p"; then\
|
||||
case "$$p" in\
|
||||
$(IGNORES)) ;;\
|
||||
w3m-ems\.el) if test -z "$(XEMACSDEBUG)"; then\
|
||||
echo "$(INSTALL_DATA) $$p \"$(lispdir)/$$p\"";\
|
||||
$(INSTALL_DATA) $$p "$(lispdir)/$$p"; fi;;\
|
||||
w3m-xmas\.el) if test -n "$(XEMACSDEBUG)"; then\
|
||||
echo "$(INSTALL_DATA) $$p \"$(lispdir)/$$p\"";\
|
||||
$(INSTALL_DATA) $$p "$(lispdir)/$$p"; fi;;\
|
||||
*) echo "$(INSTALL_DATA) $$p \"$(lispdir)/$$p\"";\
|
||||
$(INSTALL_DATA) $$p "$(lispdir)/$$p";;\
|
||||
esac;\
|
||||
fi;\
|
||||
done;\
|
||||
for p in *.elc; do\
|
||||
if test -f "$$p"; then\
|
||||
echo "$(INSTALL_DATA) $$p \"$(lispdir)/$$p\"";\
|
||||
$(INSTALL_DATA) $$p "$(lispdir)/$$p";\
|
||||
fi;\
|
||||
done;\
|
||||
if test -f shimbun/shimbun.elc; then\
|
||||
for p in `cd shimbun && echo ChangeLog ChangeLog.[1-9] ChangeLog.[1-9][0-9]`; do\
|
||||
if test -f "shimbun/$$p"; then\
|
||||
echo "$(INSTALL_DATA) shimbun/$$p \"$(lispdir)/s$$p\"";\
|
||||
$(INSTALL_DATA) shimbun/$$p "$(lispdir)/s$$p";\
|
||||
fi;\
|
||||
done;\
|
||||
for p in `cd shimbun && echo *.el`; do\
|
||||
echo "$(INSTALL_DATA) shimbun/$$p \"$(lispdir)/$$p\"";\
|
||||
$(INSTALL_DATA) shimbun/$$p "$(lispdir)/$$p";\
|
||||
done;\
|
||||
for p in `cd shimbun && echo *.elc`; do\
|
||||
echo "$(INSTALL_DATA) shimbun/$$p \"$(lispdir)/$$p\"";\
|
||||
$(INSTALL_DATA) shimbun/$$p "$(lispdir)/$$p";\
|
||||
done;\
|
||||
fi
|
||||
|
||||
install-icons:
|
||||
@if test "$(ICONDIR)" = NONE; then\
|
||||
echo "You don't have to install icon files for \"$(EMACS)\".";\
|
||||
else\
|
||||
$(SHELL) $(srcdir)/mkinstalldirs "$(ICONDIR)";\
|
||||
for i in `cd icons && echo *.gif *.png *.xpm`; do\
|
||||
echo "$(INSTALL_DATA) icons/$$i \"$(ICONDIR)/$$i\"";\
|
||||
$(INSTALL_DATA) icons/$$i "$(ICONDIR)/$$i";\
|
||||
done;\
|
||||
fi
|
||||
|
||||
install-icons30:
|
||||
@if test "$(ICONDIR)" = NONE; then\
|
||||
echo "You don't have to install icon files for \"$(EMACS)\".";\
|
||||
else\
|
||||
$(SHELL) $(srcdir)/mkinstalldirs "$(ICONDIR)";\
|
||||
for i in `cd icons30 && echo *.gif *.png *.xpm`; do\
|
||||
echo "$(INSTALL_DATA) icons30/$$i \"$(ICONDIR)/$$i\"";\
|
||||
$(INSTALL_DATA) icons30/$$i "$(ICONDIR)/$$i";\
|
||||
done;\
|
||||
fi
|
||||
|
||||
install-info: info
|
||||
cd doc && $(MAKE) EMACS="$(EMACS)" infodir="$(infodir)" install
|
||||
|
||||
install-info-en: info-en
|
||||
cd doc && $(MAKE) EMACS="$(EMACS)" infodir="$(infodir)" install-en
|
||||
|
||||
install-info-ja: info-ja
|
||||
cd doc && $(MAKE) EMACS="$(EMACS)" infodir="$(infodir)" install-ja
|
||||
|
||||
install-package:
|
||||
@if test $(PACKAGEDIR) = NONE; then\
|
||||
echo "What a pity! Your \"$(EMACS)\" does not support"\
|
||||
"the package system.";\
|
||||
else\
|
||||
$(MAKE) lispdir="$(PACKAGEDIR)/lisp/w3m" install-lisp;\
|
||||
$(MAKE) ICONDIR="$(PACKAGEDIR)/etc/images/w3m" install-icons30;\
|
||||
$(MAKE) infodir="$(PACKAGEDIR)/info" install-info;\
|
||||
echo "$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-make-package $(PACKAGEDIR)";\
|
||||
$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-make-package $(PACKAGEDIR);\
|
||||
fi
|
||||
|
||||
install-package-ja:
|
||||
@if test $(PACKAGEDIR) = NONE; then\
|
||||
echo "What a pity! Your \"$(EMACS)\" does not support"\
|
||||
"the package system.";\
|
||||
else\
|
||||
$(MAKE) lispdir="$(PACKAGEDIR)/lisp/w3m" install-lisp;\
|
||||
$(MAKE) ICONDIR="$(PACKAGEDIR)/etc/images/w3m" install-icons30;\
|
||||
$(MAKE) infodir="$(PACKAGEDIR)/info" install-info-ja;\
|
||||
echo "$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-make-package $(PACKAGEDIR)";\
|
||||
$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-make-package $(PACKAGEDIR);\
|
||||
fi
|
||||
|
||||
Makefile: Makefile.in config.status
|
||||
$(srcdir)/config.status
|
||||
|
||||
config.status: configure
|
||||
$(srcdir)/config.status --recheck
|
||||
|
||||
configure: configure.in aclocal.m4
|
||||
autoconf
|
||||
|
||||
dist: Makefile w3m.elc
|
||||
$(MAKE) tarball \
|
||||
VERSION=`$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-version 2>/dev/null` \
|
||||
BRANCH=`cvs status Makefile.in|grep "Sticky Tag:"|awk '{print $$3}'|sed 's,(none),HEAD,'`
|
||||
|
||||
tarball: CVS/Root CVS/Repository
|
||||
-rm -rf $(DISTDIR) $(TARBALL) `basename $(TARBALL) .gz`
|
||||
cvs -d `cat CVS/Root` -w export -d $(DISTDIR) -r $(BRANCH) `cat CVS/Repository`
|
||||
-cvs diff |( cd $(DISTDIR) && patch -p0 )
|
||||
for f in BUGS.ja; do\
|
||||
if [ -f $(DISTDIR)/$${f} ]; then\
|
||||
rm -f $(DISTDIR)/$${f} || exit 1;\
|
||||
fi;\
|
||||
done
|
||||
find $(DISTDIR) -name .cvsignore | xargs rm -f
|
||||
find $(DISTDIR) -type d | xargs chmod 755
|
||||
find $(DISTDIR) -type f | xargs chmod 644
|
||||
cd $(DISTDIR) && autoconf
|
||||
chmod 755 $(DISTDIR)/configure $(DISTDIR)/install-sh
|
||||
tar -cf `basename $(TARBALL) .gz` $(DISTDIR)
|
||||
gzip -9 `basename $(TARBALL) .gz`
|
||||
rm -rf $(DISTDIR)
|
||||
|
||||
clean:
|
||||
-rm -rf $(PACKAGE)* ;\
|
||||
rm -f *~ *.elc shimbun/*.elc w3m-load.el ;\
|
||||
rm -f doc/*~ doc/*.info doc/*.info-[0-9] doc/*.info-[0-9][0-9]\
|
||||
doc/version.texi
|
||||
|
||||
distclean: clean
|
||||
-rm -f config.log config.status config.cache Makefile doc/Makefile;\
|
||||
rm -fr autom4te*.cache
|
||||
|
||||
## Rules for the developers to check the portability for each module.
|
||||
.SUFFIXES: .elc .el
|
||||
|
||||
.el.elc:
|
||||
echo "$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f batch-byte-compile $*.el";\
|
||||
$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f batch-byte-compile $*.el
|
||||
|
||||
slow: Makefile
|
||||
@for i in `$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-examine-modules 2>/dev/null`;\
|
||||
do $(MAKE) -s $$i; done
|
||||
|
||||
very-slow: clean Makefile
|
||||
@args="$(VANILLA_FLAG) -batch";\
|
||||
args="$$args -l $(srcdir)/attic/addpath.el $(ADDITIONAL_LOAD_PATH)";\
|
||||
echo "=============================================";\
|
||||
echo "Compiling the 1st stage-----without elc files";\
|
||||
echo "=============================================";\
|
||||
for i in `$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-examine-modules 2>/dev/null`;\
|
||||
do\
|
||||
j=`echo $$i| sed 's/elc$$/el/g'`;\
|
||||
echo "$(XEMACSDEBUG)$(EMACS) ARGS -f batch-byte-compile $$j";\
|
||||
$(XEMACSDEBUG)$(EMACS) $$args -f batch-byte-compile $$j;\
|
||||
mv $$i $$j"x";\
|
||||
done;\
|
||||
for i in `echo *.elx shimbun/*.elx`; do\
|
||||
j=`echo $$i| sed 's/elx$$/elc/g'`;\
|
||||
if test -f $$i; then mv $$i $$j; fi;\
|
||||
done;\
|
||||
echo "==============================================";\
|
||||
echo "Compiling the 2nd stage-----with all elc files";\
|
||||
echo "==============================================";\
|
||||
for i in `$(XEMACSDEBUG)$(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-examine-modules 2>/dev/null`;\
|
||||
do\
|
||||
j=`echo $$i| sed 's/elc$$/el/g'`;\
|
||||
echo "$(XEMACSDEBUG)$(EMACS) ARGS -f batch-byte-compile $$j";\
|
||||
$(XEMACSDEBUG)$(EMACS) $$args -f batch-byte-compile $$j;\
|
||||
done
|
||||
260
emacs-w3m/NEWS
Normal file
@ -0,0 +1,260 @@
|
||||
Emacs-w3m NEWS -- history of user-visible changes.
|
||||
|
||||
Copyright (C) 2007 TSUCHIYA Masatoshi
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Please send bug reports to emacs-w3m@namazu.org.
|
||||
If possible, use M-x report-emacs-w3m-bug.
|
||||
|
||||
This file is about changes in emacs-w3m version 1.5.
|
||||
|
||||
|
||||
* Required Emacs version changes
|
||||
|
||||
** Emacs-w3m no longer works with old Emacs versions.
|
||||
Now emacs-w3m will hopefully work with Emacs 21.1 or greater, XEmacs
|
||||
21.4.17 or greater, or XEmacs 21.5-b19 or greater.
|
||||
|
||||
*** Version-specific modules are now w3m-ems.el and w3m-xmas.el.
|
||||
The modules w3m-e21.el, w3m-e23.el, and w3m-fsf.el have been
|
||||
integrated into w3m-ems.el.
|
||||
|
||||
*** We can now use shy group in regular expressions.
|
||||
|
||||
|
||||
* Appearance changes
|
||||
|
||||
** Emacs-w3m can now display italic text.
|
||||
While web pages often use italic text to emphasize words or sentences,
|
||||
emacs-w3m (and w3m) displayed them as normal text formerly. To enable
|
||||
this feature, you need to have w3m 0.5.2 or greater installed. The
|
||||
face used to display italic text is `w3m-italic'.
|
||||
|
||||
** Emphasizing of text to display has been much improved.
|
||||
The face attributes including bold, italic, underline, and strike-thru
|
||||
can be overlapped in the same text now.
|
||||
|
||||
** Emacs-w3m can now display the uri and the title in the hreader-line.
|
||||
This is controlled by the `w3m-use-header-line-title' variable.
|
||||
|
||||
** Emacs-w3m can now use the title of the page as a buffer name.
|
||||
This is controlled by the `w3m-use-title-buffer-name' variable.
|
||||
|
||||
** The PNG icon files in addition to the XPM icons are now available.
|
||||
Those are the ones used in the tool bar, are the best suited to Emacs
|
||||
built with GTK. So, emacs-w3m uses them for GTK Emacs by default.
|
||||
Which type of icons to use is controlled by the variable
|
||||
`w3m-toolbar-icon-preferred-image-types'.
|
||||
|
||||
|
||||
* Changes in tabs, sessions, and menu
|
||||
|
||||
** A handy menu now pops up by clicking mouse-3 on links.
|
||||
It doesn't work on tty of course, though.
|
||||
|
||||
** Tabs now have useful menu succeeding to Firefox+TabMixPlus' way.
|
||||
You can pop the menu up by a Mouse-3 click on a tab, and may also see
|
||||
the key bindings of those menu items. The menu is also available in
|
||||
the `Tab' menu in the menu bar.
|
||||
|
||||
** You can now use the mouse wheel to manipulate tabs.
|
||||
Rolling the mouse wheel on the tabs line circulates the tabs. In
|
||||
addition to this, pressing the control key while rolling the mouse
|
||||
wheel changes the order of the tabs.
|
||||
|
||||
** Emacs-w3m can now create a new session in the background.
|
||||
If this is enabled, the page you instruct emacs-w3m to visit as a new
|
||||
session will not appear unless you select the buffer. This is disabled
|
||||
by default. You can set the `w3m-new-session-in-background' variable
|
||||
to a non-nil value to enable it.
|
||||
|
||||
** The w3m menu appears about the middle of the menu bar by default.
|
||||
If you'd like to place it in the leftmost of the menu bar as before,
|
||||
set the `w3m-menu-on-forefront' variable to a non-nil value.
|
||||
|
||||
|
||||
* Changes in contents decoding
|
||||
|
||||
** Emacs-w3m now uses a superset of the charset the page specifies.
|
||||
For instance, some European web sites sometimes use the `windows-1252'
|
||||
charset for encoding contents even if the page is labeled with
|
||||
`iso-8859-1'. In such a case, emacs-w3m uses `windows-1252', which is
|
||||
a superset of `iso-8859-1', for decoding contents if it is available.
|
||||
The variable `w3m-compatible-encoding-alist' holds the table of
|
||||
charsets and their supersets.
|
||||
|
||||
** Emacs-w3m can now follow links containing non-ASCII characters.
|
||||
Emacs-w3m encodes the urls of links whenever retrieving the contents
|
||||
using the charset by which the page containing the links has been
|
||||
encoded. (In shimbun, the charset can be overridden by
|
||||
the `shimbun-url-coding-system' class variable; see below.)
|
||||
|
||||
** You can now instruct emacs-w3m how much it decodes html sources.
|
||||
Give a numeric prefix to the `w3m-view-source' command, which is bound
|
||||
to the `\' key. See the doc string of the command for details.
|
||||
|
||||
** Emacs-w3m now decodes application/xml pages as text/html.
|
||||
In the case where the page source looks like xhtml+xml.
|
||||
|
||||
** Now emacs-w3m trusts the image type gotten from parsing image data.
|
||||
Because the type that web sites specify as the Content-Type header is
|
||||
sometimes bogus. Currently, gif, jpeg, and png types can be identified.
|
||||
|
||||
|
||||
* New Lisp modules
|
||||
|
||||
** w3m-fb.el -- frame-local buffers support.
|
||||
You can now have several emacs-w3m frames for various purposes. For
|
||||
example, one is for news sites, the other is for search engines. See
|
||||
(info "(emacs-w3m)Frame Local Buffers").
|
||||
|
||||
** w3m-mail.el -- interface to mail-user-agent for sending web pages.
|
||||
You can now mail a web page that you are viewing. The command is
|
||||
`M-x w3m-mail'. Note that you have to have the `mail-user-agent' set
|
||||
properly.
|
||||
|
||||
** w3m-session.el -- functions to load/save sessions.
|
||||
You can now save in the file the current session in which you visit
|
||||
several pages. Moreover the last session you use before quitting
|
||||
emacs-w3m will be saved automatically if `w3m-session-autosave' is
|
||||
non-nil (the default). Saved sessions can be loaded afterward.
|
||||
The useful commands are `M-S' for saving and `M-s' for selecting saved
|
||||
ones. Those are available also in the `Session' submenu in the `w3m'
|
||||
menu.
|
||||
|
||||
|
||||
* Search engines changes
|
||||
|
||||
** Many search engines have been added.
|
||||
See (info "(emacs-w3m)Using Search Engines").
|
||||
|
||||
|
||||
* Changes in filters
|
||||
|
||||
** Google searches are prevented from getting corrupted and tidied up.
|
||||
|
||||
** Displaying shortened uris for Amazon.
|
||||
|
||||
** Support direct access to mixi's diaries being displayed externally.
|
||||
|
||||
** Support accessing to the online dictionary Eijiro.
|
||||
|
||||
|
||||
* Miscellaneous
|
||||
|
||||
** vm-w3m.el has been transferred to the new VM team.
|
||||
It is now in the VM 8.x package. See http://www.nongnu.org/viewmail/.
|
||||
|
||||
** Emacs-w3m now allows arbitrary string as a uri.
|
||||
This feature succeeds to Google's `I'm Feeling Lucky', i.e., the string
|
||||
is searched for using Google. The `w3m-enable-google-feeling-lucky'
|
||||
variable controls this feature (enabled by default).
|
||||
|
||||
** `w3m-goto-article-function' is now a user option.
|
||||
|
||||
** Emacs-w3m now visits the thread page in Gmane semi-automatically.
|
||||
Gmane (http://www.gmane.org/) archives articles distributed in a lot
|
||||
of the mailing lists and offers them through nntp and http. If you
|
||||
execute the `w3m' command on the References header or the Message-ID
|
||||
header of an article, emacs-w3m tries to visit the thread page to
|
||||
which the article belongs.
|
||||
|
||||
** Run XEmacs 21.5 safely.
|
||||
We gave up asynchronous operation when XEmacs 21.5 accesses many pages
|
||||
at a time, in order to prevent it from freezing.
|
||||
|
||||
** Prevent the byte compiler from issuing useless warnings.
|
||||
We will continue to do this thoroughly. It makes it easy to find real
|
||||
errors when compiling emacs-w3m.
|
||||
|
||||
** The installation directory name is allowed to have spaces and/or tabs.
|
||||
|
||||
** We've done many other improvements and bug fixes in this release.
|
||||
(Some of them might cause new bugs, though.)
|
||||
|
||||
|
||||
* Shimbun changes
|
||||
|
||||
** New shimbun class variable `shimbun-prefer-text-plain'.
|
||||
It controls whether a shimbun module generates text/plain articles or
|
||||
html articles. While the sb-asahi.el module (for example) generates
|
||||
text/plain articles by default, you can tell it to generate html
|
||||
articles by setting the `shimbun-asahi-prefer-text-plain' variable to
|
||||
nil. Oppositely, setting `shimbun-mainichi-prefer-text-plain' to non-
|
||||
nil leads the sb-mainichi.el module to generate text/plain articles
|
||||
while it generates html articles by default. With this feature,
|
||||
sb-asahi-html.el and sb-yomiuri-html.el have been made semi-obsolete.
|
||||
Note that all the shimbun modules don't allow for it.
|
||||
|
||||
** Shimbun now supports redirection of urls when fetching articles.
|
||||
Urls that some web sites offer in the index pages are not the ones that
|
||||
point to the article pages directly. The real url for the article is
|
||||
in the page to which such a url points, and it is also likely to
|
||||
require the client to wait for a while (often for displaying ads).
|
||||
Shimbun now examines it and fetches the real article contents with no
|
||||
wait.
|
||||
|
||||
** Shimbun can now convert wide non-ASCII characters into Hankaku.
|
||||
English words and numbers displayed with wide (a.k.a. Zenkaku) non-
|
||||
ASCII characters are illegible. Although it is not available in all
|
||||
the shimbun modules, it will be worth trying setting
|
||||
the `shimbun-japanese-hankaku' variable to non-nil. It not only
|
||||
converts wide non-ASCII characters into the normal ones but also
|
||||
performs Wakachi-Gaki (which means separating alphanumeric words and
|
||||
Japanese sentences with space characters). If you want to do it per
|
||||
shimbun server, use `shimbun-SERVER-japanese-hankaku' instead.
|
||||
|
||||
** New shimbun class `shimbun-newspaper'.
|
||||
This is used for adding a caution on the copyright to non-Japanese
|
||||
shimbun articles. For Japanese, use `shimbun-japanese-newspaper'.
|
||||
|
||||
** New shimbun class variable `shimbun-url-coding-system'.
|
||||
This overrides the charset used for encoding the urls of links which
|
||||
contain non-ASCII letters (by default, the urls of links will be
|
||||
encoded by the charset by which the page containing the links has been
|
||||
encoded). Use the `shimbun-SERVER-url-coding-system' variable per
|
||||
server.
|
||||
|
||||
** New shimbun class variable `shimbun-retry-fetching'.
|
||||
When fetching contents of a url fails, shimbun retries it up to that
|
||||
number of times if it is a positive number. Use the variable
|
||||
`shimbun-SERVER-retry-fetching' per server.
|
||||
|
||||
** New shimbun modules have been added.
|
||||
sb-aljazeera.el sb-debugmagazin-de.el sb-gendai-net.el sb-nytimes.el
|
||||
sb-ohmynews-jp.el sb-perlentaucher-de.el sb-slashdot.el
|
||||
sb-sueddeutsche-de.el sb-tech-on.el
|
||||
|
||||
** Some shimbun modules are being well-maintained but others aren't.
|
||||
Volunteers welcome!
|
||||
|
||||
*** New variable `nnshimbun-default-group-level' for Gnus.
|
||||
The value of this variable determines the initial group level of
|
||||
a shimbun group that is newly created. The default value is nil,
|
||||
which means that of `gnus-level-default-subscribed' is used.
|
||||
|
||||
*** New command `gnus-group-make-shimbun-groups' for Gnus.
|
||||
This makes all the shimbun groups a server provides.
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Emacs-w3m is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Emacs-w3m is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with emacs-w3m; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
paragraph-separate: "[ ]*$"
|
||||
end:
|
||||
258
emacs-w3m/NEWS.ja
Normal file
@ -0,0 +1,258 @@
|
||||
Emacs-w3m $B%K%e!<%9(B -- $B%f!<%6!<$KH=FI$G$-$kJQ99$NMzNr!#(B
|
||||
|
||||
Copyright (C) 2007 $BEZ202mL-(B
|
||||
$B%i%$%;%s%9$N>r7o$K$D$$$F$O$3$N%U%!%$%k$NKvHx$r8+$F$/$@$5$$!#(B
|
||||
|
||||
$B%P%0%j%]!<%H$O(B emacs-w3m@namazu.org $B$KAw$C$F$/$@$5$$!#(B
|
||||
$B$b$72DG=$J$i(B M-x report-emacs-w3m-bug $B$r;H$C$F$/$@$5$$!#(B
|
||||
|
||||
$B$3$N%U%!%$%k$O(B emacs-w3m $B%P!<%8%g%s(B 1.5 $B$NJQ99$K4X$9$k$b$N$G$9!#(B
|
||||
|
||||
|
||||
* $BI,MW$J(B Emacs $B%P!<%8%g%s$,JQ$o$j$^$7$?(B
|
||||
|
||||
** Emacs-w3m $B$O$b$O$d8E$$%P!<%8%g%s$N(B Emacs $B$G$OF0:n$7$^$;$s!#(B
|
||||
$B8=:_(B emacs-w3m $B$O(B Emacs 21.1 $B0J>e!"(BXEmacs 21.4.17 $B0J>e!"$^$?$O(B XEmacs
|
||||
21.5-b19 $B0J>e$G!"$&$^$/$$$1$PF0:n$9$k$G$7$g$&!#(B
|
||||
|
||||
*** $B%P!<%8%g%s$KFC2=$7$?%b%8%e!<%k$O!"8=:_(B w3m-ems.el $B$H(B w3m-xmas.el $B$G$9!#(B
|
||||
$B%b%8%e!<%k(B w3m-e21.el$B!"(Bw3m-e23.el$B!"$*$h$S(B w3m-fsf.el $B$O!"(Bw3m-ems.el $B$K(B
|
||||
$BE}9g$5$l$^$7$?!#(B
|
||||
|
||||
*** $B:#$G$O@55,I=8=$G(B shy group $B$r;H$&$3$H$,$G$-$^$9!#(B
|
||||
|
||||
|
||||
* $B304Q$K4X$9$kJQ99(B
|
||||
|
||||
** Emacs-w3m $B$O:#$G$O%$%?%j%C%/BN$N%F%-%9%H$rI=<($9$k$3$H$,$G$-$^$9!#(B
|
||||
$B%&%'%V%Z!<%8$OC18l$dJ8$r6/D4$9$k$?$a$K%$%?%j%C%/BN$N%F%-%9%H$rB?MQ$7$^(B
|
||||
$B$9$,!"0JA0(B emacs-w3m ($B$H(B w3m) $B$O$=$l$i$rDL>o$N%F%-%9%H$H$7$FI=<($7$^$7(B
|
||||
$B$?!#$3$N5!G=$rM-8z$K$9$k$?$a$K$O(B w3m 0.5.2 $B0J>e$r%$%s%9%H!<%k$7$F$"$k(B
|
||||
$BI,MW$,$"$j$^$9!#%$%?%j%C%/BN$N%F%-%9%H$rI=<($9$k$?$a$K;H$&(B face $B$O(B
|
||||
`w3m-italic' $B$G$9!#(B
|
||||
|
||||
** $B%F%-%9%H$N6/D4I=<($,Bg$-$/2~A1$5$l$^$7$?!#(B
|
||||
$BB@;z!"%$%?%j%C%/!"2<@~$*$h$S4SDL$N(B face $BB0@-$r!":#$G$OF1$8%F%-%9%H$G=E(B
|
||||
$B$M$k$3$H$,$G$-$^$9!#(B
|
||||
|
||||
** Emacs-w3m $B$O:#!"%X%C%@!<%i%$%s$K(B uri $B$HBjL>$rI=<($9$k$3$H$,$G$-$^$9!#(B
|
||||
$B$3$l$O(B `w3m-use-header-line-title' $BJQ?t$G@)8f$7$^$9!#(B
|
||||
|
||||
** Emacs-w3m $B$O:#!"%Z!<%8$NBjL>$r%P%C%U%!!<L>$H$7$F;H$&$3$H$,$G$-$^$9!#(B
|
||||
$B$3$l$O(B `w3m-use-title-buffer-name' $BJQ?t$G@)8f$7$^$9!#(B
|
||||
|
||||
** $B:#$d(B XPM $B%"%$%3%s$K2C$($F(B PNG $B%"%$%3%s$,MxMQ2DG=$G$9!#(B
|
||||
$B$3$l$i$O%D!<%k%P!<$G;H$o$l$k$b$N$G!"(BGTK $B$r;H$&$h$&$K:n$i$l$?(B Emacs $B$K(B
|
||||
$B$O@d9%$G$9!#$=$&$$$&$o$1$G(B emacs-w3m $B$O(B GTK Emacs $BMQ$K$O%G%U%)%k%H$G$=(B
|
||||
$B$l$i$r;H$$$^$9!#(B`w3m-toolbar-icon-preferred-image-types' $BJQ?t$G$I$N%?(B
|
||||
$B%$%W$N%"%$%3%s$r;H$&$+$r@)8f$7$^$9!#(B
|
||||
|
||||
|
||||
* $B%?%V!"%;%C%7%g%s!"$*$h$S%a%K%e!<$K4X$9$kJQ99(B
|
||||
|
||||
** $BJXMx$J%a%K%e!<$,%j%s%/$N>e$G(B mouse-3 $B$r%/%j%C%/$9$k$H8=$l$^$9!#(B
|
||||
$B$b$A$m$s(B tty $B>e$G$OF0$-$^$;$s$1$l$I$M!#(B
|
||||
|
||||
** $B8=:_$N%?%V$K$O(B Firefox+TabMixPlus $B$KJo$C$?JXMx$J%a%K%e!<$,$"$j$^$9!#(B
|
||||
$B%a%K%e!<$O%?%V$G%^%&%9(B-3 $B$r%/%j%C%/$9$k$H8=$l!"$=$l$i$N%a%K%e!<9`L\$N(B
|
||||
$B%-!<%P%$%s%I$rCN$k$3$H$b$G$-$^$9!#$=$N%a%K%e!<$O%a%K%e!<%P!<$N(B `Tab'
|
||||
$B%a%K%e!<$G$bMxMQ$G$-$^$9!#(B
|
||||
|
||||
** $B:#$G$O%^%&%9%[%$!<%k$G%?%V$rA`:n$9$k$3$H$,$G$-$^$9!#(B
|
||||
$B%?%V9T$G%^%&%9%[%$!<%k$r2s$9$H%?%V$,=[4D$7$^$9!#2C$($F!"%^%&%9%[%$!<%k(B
|
||||
$B$r2s$7$F$$$k4V%3%s%H%m!<%k!&%-!<$r2!$7$F$$$k$3$H$K$h$C$F!"%?%V$NJB$S49(B
|
||||
$B$($,$G$-$^$9!#(B
|
||||
|
||||
** $B:#$N(B emacs-w3m $B$O?7$7$$%;%C%7%g%s$r%P%C%/%0%i%&%s%I$G:n$k$3$H$,$G$-$^$9!#(B
|
||||
$B$3$l$,M-8z$K$J$C$F$$$k$H!"(Bemacs-w3m $B$K?7$7$$%;%C%7%g%s>e$GK,Ld$9$k$h$&(B
|
||||
$B$KL?$8$?%Z!<%8$O!"$=$N%P%C%U%!$rA*Br$9$k$^$G8=$l$^$;$s!#$3$l$O%G%U%)%k(B
|
||||
$B%H$GL58z$K$J$C$F$$$^$9!#(B`w3m-new-session-in-background' $BJQ?t$r(B nil $B$G(B
|
||||
$B$O$J$$CM$K$9$k$3$H$K$h$C$F!"$=$l$rM-8z$K$9$k$3$H$,$G$-$^$9!#(B
|
||||
|
||||
** $B%G%U%)%k%H$G$O(B w3m $B%a%K%e!<$,%a%K%e!<%P!<$NCf$[$I$K8=$l$k$h$&$K$J$j$^$7$?!#(B
|
||||
$B0JA0$N$h$&$K%a%K%e!<%P!<$N:8C<$KCV$-$?$$$J$i$P!"(B`w3m-menu-on-forefront'
|
||||
$BJQ?t$K(B nil $B$G$O$J$$CM$r@_Dj$7$F$/$@$5$$!#(B
|
||||
|
||||
|
||||
* $B%3%s%F%s%D$N%G%3!<%I$K4X$9$kJQ99(B
|
||||
|
||||
** Emacs-w3m $B$O:#!"%Z!<%8$,;XDj$9$kJ8;z%;%C%H$N>e0L8_49$N$b$N$r;H$$$^$9!#(B
|
||||
$BNc$($P$$$/$D$+$N%h!<%m%C%Q$N%&%'%V%5%$%H$O!"$H$-$I$-(B `iso-8859-1' $BJ8;z(B
|
||||
$B%;%C%H$G%Z!<%8$r%(%s%3!<%I$7$F$$$k$H>N$7$F$$$J$,$i(B `windows-1252' $B$r;H$C(B
|
||||
$B$F$$$k$3$H$,$"$j$^$9!#$=$N$h$&$J>l9g(B emacs-w3m $B$O%3%s%F%s%D$N%G%3!<%I(B
|
||||
$B$K!"$b$7MxMQ2DG=$J$i(B `iso-8859-1' $B$N>e0L8_49$G$"$k(B `windows-1252' $B$r;H(B
|
||||
$B$$$^$9!#(B`w3m-compatible-encoding-alist' $BJQ?t$,J8;z%;%C%H$H$=$N>e0L8_49(B
|
||||
$B$N$b$N$NBP1~I=$r;}$A$^$9!#(B
|
||||
|
||||
** $B:#$d(B emacs-w3m $B$OHs(B-ASCII $BJ8;z$r4^$`%j%s%/$r$?$I$k$3$H$,$G$-$^$9!#(B
|
||||
$B%j%s%/$N%3%s%F%s%D$r<h$j9~$`$H$-!"(Bemacs-w3m $B$O$=$N%j%s%/$,$"$k%Z!<%8$r(B
|
||||
$B%G%3!<%I$9$k$N$K;H$C$?J8;z%;%C%H$G(B url $B$r%(%s%3!<%I$7$^$9!#(B(Shimbun $B$G(B
|
||||
$B$O(B `shimbun-url-coding-system' $B%/%i%9JQ?t$G$=$NJ8;z%;%C%H$r>e=q$-$9$k(B
|
||||
$B$3$H$,$G$-$^$9!#0J2<$r;2>H$7$F$/$@$5$$!#(B)
|
||||
|
||||
** html $B%=!<%9$r$I$NDxEY%G%3!<%I$9$k$+$r(B emacs-w3m $B$K;X<($G$-$^$9!#(B
|
||||
`w3m-view-source' $B%3%^%s%I(B (`\' $B%-!<$K%P%$%s%I$5$l$F$$$k(B) $B$K?tCM$N@\F,(B
|
||||
$B0z?t$rM?$($F$/$@$5$$!#>\:Y$O$=$N%3%^%s%I$N@bL@J8$r8+$F$/$@$5$$!#(B
|
||||
|
||||
** application/xml $B$N%Z!<%8$r(B text/html $B$H$7$F%G%3!<%I$7$^$9!#(B
|
||||
$B%Z!<%8$N%=!<%9$,(B xhtml+xml $B$N$h$&$K8+$($k>l9g$K$=$&$7$^$9!#(B
|
||||
|
||||
** $B<+A0$G2hA|%G!<%?$r2r@O$9$k$3$H$K$h$C$FF@$?2hA|$N7?$r?.Mj$7$^$9!#(B
|
||||
$B$H$-$I$-%&%'%V%5%$%H$,(B Content-Type $B$H$7$F;XDj$9$k2hA|$N7?$,4V0c$C$F$$(B
|
||||
$B$k$+$i$G$9!#8=:_(B gif, jpeg, $B$*$h$S(B png $B$N7?$rFCDj$9$k$3$H$,$G$-$^$9!#(B
|
||||
|
||||
|
||||
* $B?7$7$$(B Lisp $B%b%8%e!<%k(B
|
||||
|
||||
** w3m-fb.el -- frame-local $B%P%C%U%!!<$N%5%]!<%H!#(B
|
||||
$B$$$m$$$m$JL\E*$N$?$a$KJ#?t$N(B emacs-w3m $B$N(B frame $B$r;}$D$3$m$,$G$-$^$9!#(B
|
||||
$BNc$($P!"$"$k$b$N$O%K%e!<%9%5%$%HMQ!"B>$O8!:w%(%s%8%sMQ$H$$$&$U$&$K!#(B
|
||||
(info "(emacs-w3m-ja)Frame Local Buffers") $B$r8+$F$/$@$5$$!#(B
|
||||
|
||||
** w3m-mail.el -- $B%Z!<%8Aw?.$N$?$a$N(B mail-user-agent $B%$%s%?!<%U%'!<%9!#(B
|
||||
$B:#8+$F$$$k%&%'%V%Z!<%8$r%a!<%k$GAw?.$9$k$3$H$,$G$-$^$9!#%3%^%s%I$O(B
|
||||
`M-x w3m-mail' $B$G$9!#(B`mail-user-agent' $B$rE,@Z$K@_Dj$7$F$*$/I,MW$,$"$k(B
|
||||
$B$3$H$KCm0U$7$F$/$@$5$$!#(B
|
||||
|
||||
** w3m-session.el -- $B%;%C%7%g%s$rJ]B8(B/$BI|85$9$k$?$a$N5!G=!#(B
|
||||
$BJ#?t$N%Z!<%8$rK,Ld$7$F$$$k8=:_$N%;%C%7%g%s$r%U%!%$%k$KJ]B8$9$k$3$H$,$G(B
|
||||
$B$-$^$9!#$5$i$K(B `w3m-session-autosave' $B$,(B nil $B0J30$NCM$J$i(B ($B$=$l$,%G%U%)(B
|
||||
$B%k%H$G$9(B)$B!"(Bemacs-w3m $B$r=*$($kA0$N:G8e$N%;%C%7%g%s$,<+F0E*$KJ]B8$5$l$^(B
|
||||
$B$9!#J]B8$5$l$?%;%C%7%g%s$O8e$GI|85$G$-$^$9!#M-MQ$J%3%^%s%I$OJ]B8$N$?$a(B
|
||||
$B$N(B `M-S' $B$H!"J]B8$5$l$?$b$N$NCf$+$iA*Br$9$k$?$a$N(B `M-s' $B$G$9!#$3$l$i$O(B
|
||||
`w3m' $B%a%K%e!<$K$"$k(B `Session' $B%5%V%a%K%e!<$G$b;H$&$3$H$,$G$-$^$9!#(B
|
||||
|
||||
|
||||
* $B8!:w%(%s%8%s$K4X$9$kJQ99(B
|
||||
|
||||
** $B$?$/$5$s$N8!:w%(%s%8%s$,DI2C$5$l$^$7$?!#(B
|
||||
(info "(emacs-w3m-ja)Using Search Engines") $B$r8+$F$/$@$5$$!#(B
|
||||
|
||||
|
||||
* $B%U%#%k%?!<$K4X$9$kJQ99(B
|
||||
|
||||
** Google $B8!:w7k2L$NJ8;z2=$1$rM^@)$7!"8+$d$9$/@07A$9$k$3$H$,$G$-$^$9!#(B
|
||||
|
||||
** Amazon $B$N(B uri $B$NC;=L7A$rI=<($9$k$3$H$,$G$-$^$9!#(B
|
||||
|
||||
** mixi $B$G$N30ItF|5-I=<($N%@%$%l%/%H%"%/%;%9$r%5%]!<%H$7$^$9!#(B
|
||||
|
||||
** $B1Q<-O:(B on the WEB $B$KBP1~$7$^$7$?!#(B
|
||||
|
||||
|
||||
* $B$=$NB>(B
|
||||
|
||||
** vm-w3m.el $B$O?7$7$$(B VM $B%A!<%`$K0\4I$5$l$^$7$?!#(B
|
||||
$B8=:_$O(B VM 8.x $B%Q%C%1!<%8$K$"$j$^$9!#(Bhttp://www.nongnu.org/viewmail/ $B$r(B
|
||||
$BK,$M$F$/$@$5$$!#(B
|
||||
|
||||
** $B:#$d(B Emacs-w3m $B$O(B uri $B$H$7$FG$0U$NJ8;zNs$r<u$1F~$l$^$9!#(B
|
||||
$B$3$N5!G=$O(B Google $B$N!V(BI'm Feeling Lucky$B!W$KJo$C$?$b$N$G!"(BGoogle $B$r;H$C(B
|
||||
$B$F$=$NJ8;zNs$r8!:w$7$^$9!#(B`w3m-enable-google-feeling-lucky' $BJQ?t$,$3$N(B
|
||||
$B5!G=$r@)8f$7$^$9(B ($B%G%U%)%k%H$GM-8z$K$J$C$F$$$^$9(B)$B!#(B
|
||||
|
||||
** `w3m-goto-article-function' $B$O:#$G$O%f!<%6!<%*%W%7%g%s$K$J$j$^$7$?!#(B
|
||||
|
||||
** Emacs-w3m $B$O:#!"H><+F0$G(B Gmane $B$N%9%l%C%I$N%Z!<%8$K9T$-$^$9!#(B
|
||||
Gmane (http://www.gmane.org/) $B$O$?$/$5$s$N%a!<%j%s%0%j%9%H$GG[I[$5$l$?(B
|
||||
$B5-;v$rJ]4I$7$F$$$F!"$=$l$i$r(B nntp $B$H(B http $B$GDs6!$7$F$$$^$9!#$b$75-;v$N(B
|
||||
References $B%X%C%@!<$+(B Message-ID $B%X%C%@!<$N>e$G(B `w3m' $B%3%^%s%I$r<B9T$9(B
|
||||
$B$k$H!"(Bemacs-w3m $B$O$=$N5-;v$,B0$7$F$$$k%9%l%C%I$N%Z!<%8$K9T$3$&$H$7$^$9!#(B
|
||||
|
||||
** XEmacs 21.5 $B$r0BA4$KF0:n$5$;$^$9!#(B
|
||||
XEmacs 21.5 $B$,8G$^$C$F$7$^$&$N$rKI$0$?$a$K!"0lEY$K$?$/$5$s$N%Z!<%8$r%"(B
|
||||
$B%/%;%9$9$k$H$-$OHsF14|F0:n$r9T$J$&$3$H$rD|$a$^$7$?!#(B
|
||||
|
||||
** $B%3%s%Q%$%k;~$KL5MQ$J7Y9p$,=P$J$$$h$&$K$7$F$$$^$9!#(B
|
||||
$B:#8e$b$3$l$OE0Dl$7$F9T$J$$$^$9!#$=$l$O(B emacs-w3m $B$r%3%s%Q%$%k$9$k:]$K(B
|
||||
$B??$N%(%i!<$r8+$D$1$k$3$H$rMF0W$K$7$^$9!#(B
|
||||
|
||||
** $B%$%s%9%H!<%k@h$N%G%#%l%/%H%jL>$,6uGrJ8;z$r4^$`$3$H$r5vMF$7$^$9!#(B
|
||||
|
||||
** $B$3$N%j%j!<%9$G$OB>$K$bB?$/$N2~NI$H%P%0$N=$@5$r9T$J$$$^$7$?!#(B
|
||||
($B$=$l$i$N$$$/$D$+$O?7$7$$%P%0$r0z$-5/$3$9$+$b$7$l$^$;$s$1$l$I!#(B)
|
||||
|
||||
|
||||
* Shimbun $B$K4X$9$kJQ99(B
|
||||
|
||||
** $B?7$7$$(B shimbun $B%/%i%9JQ?t(B `shimbun-prefer-text-plain'$B!#(B
|
||||
Shimbun $B%b%8%e!<%k$K(B text/plain $B$N5-;v$H(B html $B5-;v$N$I$A$i$r@8@.$5$;$k(B
|
||||
$B$+$r@)8f$7$^$9!#Nc$($P(B sb-asahi.el $B%b%8%e!<%k$O%G%U%)%k%H$G(B text/plain
|
||||
$B$N5-;v$r@8@.$7$^$9$,!"(B`shimbun-asahi-prefer-text-plain' $B$r(B nil $B$K@_Dj(B
|
||||
$B$9$k$3$H$K$h$C$F(B html $B5-;v$r@8@.$9$k$h$&$K;X<($9$k$3$H$,$G$-$^$9!#H?BP(B
|
||||
$B$K!"(Bsb-mainichi.el $B%b%8%e!<%k$O%G%U%)%k%H$G(B html $B5-;v$r@8@.$7$^$9$,!"(B
|
||||
`shimbun-mainichi-prefer-text-plain' $B$r(B nil $B$G$O$J$$CM$K@_Dj$9$l$P!"(B
|
||||
text/plain $B$N5-;v$r@8@.$5$;$^$9!#$3$N5!G=$KH<$C$F(B sb-asahi-html.el $B$H(B
|
||||
sb-yomiuri-html.el $B$O$d$d5l<0$K$J$C$F$$$^$9!#$9$Y$F$N(B shimbun $B%b%8%e!<(B
|
||||
$B%k$,$3$l$rG'<1$9$k$o$1$G$O$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B
|
||||
|
||||
** Shimbun $B$O8=:_$G$O5-;v$r<hF@$9$k$H$-$K%j%@%$%l%/%H$r%5%]!<%H$7$^$9!#(B
|
||||
$B$$$/$D$+$N%&%'%V%5%$%H$N:w0z%Z!<%8$,Ds6!$9$k(B url $B$O5-;v$N%Z!<%8$rD>@\(B
|
||||
$B;X$9$b$N$G$O$"$j$^$;$s!#$=$N(B url $B$,;X$7<($9%Z!<%8$K5-;v$NK\Ev$N(B url $B$,(B
|
||||
$B$"$C$F!"$7$+$b%/%i%$%"%s%H$K$7$P$i$/BT$D$3$H$rMW5a$7$^$9(B ($BB?$/$O9-9p$r(B
|
||||
$BI=<($9$k$?$a(B)$B!#8=:_$N(B shimbun $B$O$=$l$rD4$Y$F!"BT$A;~4VL5$7$GK\Ev$N5-;v(B
|
||||
$B$NFbMF$r<hF@$7$^$9!#(B
|
||||
|
||||
** Shimbun $B$O:#!"A43Q(B ASCII $BJ8;z$rH>3Q$KJQ49$7$^$9!#(B
|
||||
$BA43Q(B ($BI}$N9-$$(B ASCII $B$G$O$J$$J8;z(B) $B$GI=<($5$l$k1QC18l$H?t;z$OFI$_$K$/(B
|
||||
$B$$$b$N$G$9!#$9$Y$F$N(B shimbun $B%b%8%e!<%k$G;H$($k$o$1$G$O$J$$$N$G$9$,!"(B
|
||||
`shimbun-japanese-hankaku' $BJQ?t$r(B nil $B$G$O$J$$CM$K@_Dj$7$F$_$k2ACM$O$"(B
|
||||
$B$k$G$7$g$&!#$=$l$OA43Q$NHs(B-ASCII $BJ8;z$rIaDL$N$b$N$KJQ49$9$k$@$1$G$J$/!"(B
|
||||
$BJ,$+$A=q$-(B ($B1Q?t;z$HF|K\8l$NJ8$r6uGr$GJ,N%$9$k$3$H(B) $B$b9T$J$$$^$9!#$3$l(B
|
||||
$B$r(B shimbun $B%5!<%P!<C10L$G9T$J$$$?$$$H$-$O!"Be$o$j$K(B
|
||||
`shimbun-SERVER-japanese-hankaku' $B$r;H$C$F$/$@$5$$!#(B
|
||||
|
||||
** $B?7$7$$(B shimbun $B%/%i%9(B `shimbun-newspaper'$B!#(B
|
||||
$BF|K\8l0J30$N(B shimbun $B5-;v$KCx:n8"$K4X$9$kCm0U=q$-$r2C$($k$?$a$K;H$&$b(B
|
||||
$B$N$G$9!#F|K\8lMQ$K$O(B `shimbun-japanese-newspaper' $B$r;H$C$F$/$@$5$$!#(B
|
||||
|
||||
** $B?7$7$$(B shimbun $B%/%i%9JQ?t(B `shimbun-url-coding-system'$B!#(B
|
||||
$B$3$l$O%j%s%/$NHs(B-ASCII $BJ8;z$r4^$`(B url $B$r%(%s%3!<%I$9$k$?$a$NJ8;z%;%C%H(B
|
||||
(charset) $B$r>e=q$-$7$^$9(B ($B%G%U%)%k%H$G$O%j%s%/$N(B url $B$O!"$=$N%j%s%/$r(B
|
||||
$B4^$`%Z!<%8$r%(%s%3!<%I$7$?$H$-$K;H$C$?J8;z%;%C%H$G%(%s%3!<%I$5$l$^$9(B)$B!#(B
|
||||
`shimbun-SERVER-url-coding-system' $BJQ?t$r%5!<%P!<$4$H$K;H$C$F$/$@$5$$!#(B
|
||||
|
||||
** $B?7$7$$(B shimbun $B%/%i%9JQ?t(B `shimbun-retry-fetching'$B!#(B
|
||||
$B%3%s%F%s%D$N<hF@$K<:GT$7$?$H$-!"$=$l$,@5$N?t$@$C$?$i(B shimbun $B$O$=$N2s(B
|
||||
$B?t$^$G%j%H%i%$$7$^$9!#(B`shimbun-SERVER-retry-fetching' $BJQ?t$r%5!<%P!<$4(B
|
||||
$B$H$K;H$C$F$/$@$5$$!#(B
|
||||
|
||||
** $B?7$7$$(B shimbun $B%b%8%e!<%k$,DI2C$5$l$^$7$?!#(B
|
||||
sb-aljazeera.el sb-debugmagazin-de.el sb-gendai-net.el sb-nytimes.el
|
||||
sb-ohmynews-jp.el sb-perlentaucher-de.el sb-slashdot.el
|
||||
sb-sueddeutsche-de.el sb-tech-on.el
|
||||
|
||||
** $B$$$/$D$+$N(B shimbun $B%b%8%e!<%k$ONI$/%a%s%F$5$l$F$$$^$9$,B>$OH]!#(B
|
||||
$B%\%i%s%F%#%"4?7^(B!
|
||||
|
||||
*** Gnus $B$N$?$a$N?7$7$$JQ?t(B `nnshimbun-default-group-level'$B!#(B
|
||||
$B$3$NJQ?t$NCM$O?75,$K:n$i$l$k(B shimbun $B%0%k!<%W$N!"%0%k!<%W%l%Y%k$N=i4|(B
|
||||
$BCM$r7h$a$^$9!#%G%U%)%k%HCM$O(B nil $B$G!"$=$N>l9g(B
|
||||
`gnus-level-default-subscribed' $B$N$b$N$,;H$o$l$^$9!#(B
|
||||
|
||||
*** Gnus $B$N$?$a$N?7$7$$%3%^%s%I(B `gnus-group-make-shimbun-groups'$B!#(B
|
||||
$B$3$l$O0l$D$N%5!<%P!<$K$"$k$9$Y$F$N(B shimbun $B%0%k!<%W$r:n$j$^$9!#(B
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Emacs-w3m is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Emacs-w3m is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with emacs-w3m; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
paragraph-separate: "[ ]*$"
|
||||
coding: iso-2022-7bit
|
||||
end:
|
||||
240
emacs-w3m/README
Normal file
@ -0,0 +1,240 @@
|
||||
This package contains emacs-w3m, an Emacs interface to w3m
|
||||
|
||||
1. Introduction
|
||||
|
||||
w3m is a pager with WWW capability, developed by Akinori ITO.
|
||||
Although it is a pager, it can be used as a text-mode WWW browser.
|
||||
Visit the official w3m page for details:
|
||||
|
||||
http://w3m.sourceforge.net/
|
||||
|
||||
Emacs-w3m is a simple Emacs interface to w3m. Its official web page
|
||||
is available at:
|
||||
|
||||
http://emacs-w3m.namazu.org/
|
||||
|
||||
You can find more detailed version of the following explanations
|
||||
in the form of HTML'ized info:
|
||||
|
||||
http://emacs-w3m.namazu.org/info/
|
||||
|
||||
|
||||
2. Requirements
|
||||
|
||||
Check whether your system meets the following requirements before
|
||||
installing emacs-w3m.
|
||||
|
||||
Emacs-w3m requires the latest version of w3m (version 0.3.1 and
|
||||
later). Since this program is much sensitive to the version of w3m,
|
||||
you should confirm it if you already have w3m installed. And we
|
||||
recommend you visit the official w3m web page to check whether a
|
||||
newer version of w3m has been released:
|
||||
|
||||
http://prdownloads.sourceforge.net/w3m/
|
||||
|
||||
If you want to use the shimbun library which is included in the
|
||||
emacs-w3m distribution, you have to install FLIM package. For more
|
||||
detail about the shimbun library, see "Shimbun Library" section in
|
||||
Info.
|
||||
|
||||
a) Emacs 21.x
|
||||
No additional packages are required.
|
||||
|
||||
b) XEmacs 21.x
|
||||
First of all, you should note that emacs-w3m supports only XEmacs
|
||||
21.4.17 and later and XEmacs 21.5-b19 and later. In addition, you
|
||||
need to have installed the latest xemacs-base package including
|
||||
the timer-funcs.el module.
|
||||
|
||||
APEL package is required. Use the latest one available in:
|
||||
|
||||
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/
|
||||
|
||||
Note: You must not use the APEL XEmacs package (which is contained
|
||||
in SUMO) of the versions older than 1.32. If you have already
|
||||
installed such a version, you should upgrade it or replace it
|
||||
with APEL which is linked above (you can also use the same
|
||||
directives in order to newly install APEL):
|
||||
|
||||
% rm -fr /usr/local/lib/xemacs/xemacs-packages/lisp/apel
|
||||
% cd apel-10.7
|
||||
% make install-package XEMACS=xemacs-21.4.x\
|
||||
PACKAGEDIR=/usr/local/lib/xemacs/xemacs-packages
|
||||
|
||||
If you are using XEmacs 21.x, you should install the "gifsicle"
|
||||
program. There is a known bug in all XEmacs 21.x series that
|
||||
it won't let it display optimized animated gifs correctly or may
|
||||
make it crash when some kind of an interlaced gif image is
|
||||
displayed. Emacs-w3m uses the "gifsicle" program to convert gif
|
||||
data in order to make it possible to be handled by XEmacs 21.x.
|
||||
It is available at:
|
||||
|
||||
http://www.lcdf.org/gifsicle/
|
||||
|
||||
c) Emacs 20.x, Emacs 19.34 (including Mule 2.3)
|
||||
Emacs-w3m no longer supports those Emacs versions.
|
||||
|
||||
|
||||
3. Installation
|
||||
|
||||
3.1. Installing emacs-w3m on UNIX-like systems
|
||||
|
||||
At the first, run the `configure' script.
|
||||
|
||||
% ./configure
|
||||
|
||||
If you can't find the `configure' script, rus the `autoconf'
|
||||
command. It create this script.
|
||||
|
||||
% autoconf
|
||||
|
||||
Important notice to the Gnus users:
|
||||
===================================
|
||||
If the various versions of Gnusae are installed in your system (it
|
||||
is likely that there are the released version and the development
|
||||
version of Gnusae), make sure that priority is given to the
|
||||
directory where the gnus.elc file which you use is installed in the
|
||||
load-path. To do that, use the --with-addpath option as follows:
|
||||
|
||||
% ./configure --with-addpath=/usr/local/share/emacs/site-lisp/gnus
|
||||
|
||||
If you've installed APEL, FLIM or something in non-standard
|
||||
directories other than the default `load-path', you must specify
|
||||
them using the --with-addpath option as follows (you may also
|
||||
include the Gnus directory being separated with `:' in it):
|
||||
|
||||
% ./configure --with-addpath=/opt/share/apel:/opt/share/flim
|
||||
|
||||
Next, execute the following commands to install emacs-w3m to an
|
||||
appropriate directory.
|
||||
|
||||
% make
|
||||
% make install
|
||||
|
||||
If you are using Emacs 21 or XEmacs, you had better install icon
|
||||
image files. To do this:
|
||||
|
||||
% make install-icons
|
||||
or
|
||||
% make install-icons30
|
||||
|
||||
The latter will install the slightly larger icons with characters.
|
||||
|
||||
You can also install emacs-w3m as an XEmacs package using
|
||||
`make install-package' instead of `make install'.
|
||||
|
||||
% make
|
||||
% make install-package
|
||||
|
||||
In this case, you don't have to execute `make install-icons' nor
|
||||
`make install-icons30'.
|
||||
|
||||
The info files will also be installed by `make install' or
|
||||
`make install-package'.
|
||||
|
||||
3.2. Installing on non-UNIX-like systems
|
||||
|
||||
If you cannot execute the `configure' script on your system, or if
|
||||
no `make' command is available, execute the following command:
|
||||
|
||||
% emacs -batch -q -no-site-file -l w3mhack.el NONE -f w3mhack-nonunix-install
|
||||
|
||||
If APEL, FLIM (or any other library) aren't installed in the
|
||||
ordinary places, the installer will leave them out. In such a
|
||||
case, it is necessary to tell those places to the installer as
|
||||
shown below:
|
||||
|
||||
% emacs -batch -q -no-site-file -l w3mhack.el //c/share/apel://c/share/flim -f w3mhack-nonunix-install
|
||||
|
||||
|
||||
4. Configuration
|
||||
|
||||
We recommend using the ~/.emacs-w3m file (which is the default
|
||||
value of `w3m-init-file') when you twiddle some variables of
|
||||
emacs-w3m. This file is similar to ~/.emacs, but is read when
|
||||
emacs-w3m starts. However, note that there are options which
|
||||
shouldn't be put there, for example, `w3m-command'.
|
||||
|
||||
4.1. Essential Configuration
|
||||
|
||||
Put this line into your ~/.emacs file:
|
||||
|
||||
(require 'w3m-load)
|
||||
|
||||
You have nothing to do if you have emacs-w3m installed as an XEmacs
|
||||
package.
|
||||
|
||||
4.2. mime-w3m.el
|
||||
|
||||
In order to handle text/html part with emacs-w3m under SEMI MUAs
|
||||
such as T-gnus and Wanderlust, you have to put the following line
|
||||
in your ~/.emacs file:
|
||||
|
||||
(require 'mime-w3m)
|
||||
|
||||
4.3. Proxy Gateway
|
||||
|
||||
There are some ways to do this, one is to set the "http_proxy"
|
||||
environment variable globally in the shell something like:
|
||||
|
||||
setenv http_proxy http://proxy.hogege.com:8000/
|
||||
|
||||
Another way is to customize the `w3m-command-arguments' variable to
|
||||
add the options "-o" and "http_proxy=http://PROXY_SERVER_NAME:PORT/".
|
||||
This can also be done in your ~/.emacs-w3m file as shown below:
|
||||
|
||||
(setq w3m-command-arguments
|
||||
(nconc w3m-command-arguments
|
||||
'("-o" "http_proxy=http://proxy.hogege.com:8000/")))
|
||||
|
||||
To specify `no-proxy' hosts, which shouldn't be connected to with
|
||||
proxy gateways, you can set the "no_proxy" environment variable
|
||||
with the comma separated host names, or set the
|
||||
`w3m-no-proxy-domains' variable with a list of domain names (not
|
||||
host names) as follows:
|
||||
|
||||
(setq w3m-no-proxy-domains '("local.com" "neighbor.com"))
|
||||
|
||||
See also the documentation for the `w3m-command-arguments-alist'
|
||||
variable to use regexps to specify the `no-proxy' hosts.
|
||||
|
||||
|
||||
5. Contact the emacs-w3m community
|
||||
|
||||
To contact the emacs-w3m community for reporting bugs, contributing
|
||||
improvements, making a suggestion or asking us for help, send a mail
|
||||
to the open list <emacs-w3m@namazu.org>. You can also send a bug
|
||||
report using the `report-emacs-w3m-bug' command or the `C-c C-b' key
|
||||
if you have set the `mail-user-agent' variable that will work
|
||||
properly.
|
||||
|
||||
|
||||
6. Acknowledgments
|
||||
|
||||
w3m, which is an essential part of this package, was written by
|
||||
Akinori ITO. We'd like to address our thanks to him for his nice
|
||||
work.
|
||||
|
||||
|
||||
7. Related Information
|
||||
|
||||
[1] APEL
|
||||
It can be downloaded from:
|
||||
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/
|
||||
|
||||
[2] FLIM
|
||||
It can be downloaded from:
|
||||
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/flim/flim-1.14/
|
||||
Before installing it, it is necessary to install APEL.
|
||||
|
||||
[3] gifsicle
|
||||
It can be downloaded from: http://www.lcdf.org/gifsicle/
|
||||
|
||||
|
||||
Local Variables:
|
||||
mode: indented-text
|
||||
mode: outline-minor
|
||||
outline-regexp: "[0-9]\\.[0-9]\\.[0-9]\\.\\|[0-9]\\.[0-9]\\.\\|[0-9]\\."
|
||||
coding: ascii
|
||||
fill-column: 72
|
||||
End:
|
||||
241
emacs-w3m/README.ja
Normal file
@ -0,0 +1,241 @@
|
||||
このパッケージには w3m を Emacs 上で動かすためのプログラム emacs-w3m が
|
||||
含まれています.
|
||||
|
||||
1. はじめに
|
||||
|
||||
w3m は,伊藤彰則さんによって開発された World Wide Web に対応したペー
|
||||
ジャです.あくまでページャですが,テキストベース WWW ブラウザとしても
|
||||
使うことができます.詳細については,
|
||||
|
||||
http://w3m.sourceforge.net/
|
||||
|
||||
を参照してください.
|
||||
|
||||
emacs-w3m は,Emacs 上で動作する単なるインターフェースプログラムに過
|
||||
ぎません.公式 Web ページの URL は,
|
||||
|
||||
http://emacs-w3m.namazu.org/
|
||||
|
||||
です.以下の説明のもっと詳しいものを,HTML 化された Info の形で読むこ
|
||||
とができます.
|
||||
|
||||
http://emacs-w3m.namazu.org/info/
|
||||
|
||||
|
||||
2. 動作環境
|
||||
|
||||
emacs-w3m をインストールする前に,必要な環境が整っているか調べてくだ
|
||||
さい.
|
||||
|
||||
emacs-w3m を動かすには最新の w3m (バージョン 0.3.1 以上) が必要です.
|
||||
このプログラムは w3m のバージョンに強く依存しているので,既に w3m を
|
||||
インストールしてある場合は,それを確認してください.また,w3m のより
|
||||
新しいバージョンがリリースされているかどうかをチェックするために,公
|
||||
式の w3m ウェブページを訪問することをお勧めします:
|
||||
|
||||
http://prdownloads.sourceforge.net/w3m/
|
||||
|
||||
emacs-w3m に同梱して配布されている shimbun ライブラリを利用するために
|
||||
は,FLIM を前もってインストールしておく必要があります.詳細については,
|
||||
Info の「Shimbun Library」節を確認してください.
|
||||
|
||||
a) Emacs 21.x
|
||||
emacs-w3m を動かすために,余分にインストールが必要なモジュールはあ
|
||||
りません.
|
||||
|
||||
b) XEmacs 21.x
|
||||
第一に,emacs-w3m は XEmacs 21.4.17 以上,および XEmacs 21.5-b19
|
||||
以上だけをサポートすることに注意してください.加えて,
|
||||
timer-funcs.el を含む最新の xemacs-base パッケージをインストールし
|
||||
ておく必要があります.
|
||||
|
||||
APEL を前もってインストールしておく必要があります.次の場所にある
|
||||
最新のものを使ってください.
|
||||
|
||||
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/
|
||||
|
||||
注意: APEL XEmacs パッケージ (SUMO に含まれています) のバージョン
|
||||
1.32 より古いものは使えません.もしすでにそのような版のパッケージ
|
||||
がインストールされているならば,それを更新するか,または上記のリ
|
||||
ンクで示した APEL で置き換えるために,以下の命令を使ってください
|
||||
(新規に APEL をインストールする場合も同じ命令を使うことができます):
|
||||
|
||||
% rm -fr /usr/local/lib/xemacs/xemacs-packages/lisp/apel
|
||||
% cd apel-10.7
|
||||
% make install-package XEMACS=xemacs-21.4.x\
|
||||
PACKAGEDIR=/usr/local/lib/xemacs/xemacs-packages
|
||||
|
||||
XEmacs 21.x に emacs-w3m をインストールする場合は,必ず gifsicle
|
||||
プログラムもインストールしてください.現在すべての XEmacs 21.x に
|
||||
はオプティマイズされたアニメーション gif が正常に表示されなかった
|
||||
り,ある種のインターレース gif を表示しようとするとクラッシュして
|
||||
しまうバグがあります.emacs-w3m は gifsicle を利用して,gif データ
|
||||
を XEmacs 21.x で扱える形式に変換します.これは次の場所から入手す
|
||||
ることができます.
|
||||
|
||||
http://www.lcdf.org/gifsicle/
|
||||
|
||||
c) Emacs 20.x, Emacs 19.34 (含 Mule 2.3)
|
||||
これらの Emacs を,emacs-w3m はサポートしません.
|
||||
|
||||
|
||||
3. インストール
|
||||
|
||||
3.1. UNIX 系の環境でインストールする場合
|
||||
|
||||
最初に,configure スクリプトを実行してください.
|
||||
|
||||
% ./configure
|
||||
|
||||
もし、 configure スクリプトが見つかられなければ、 autoconf コマンド
|
||||
を実行してください。 これは、 configure スクリプトを作成します。
|
||||
|
||||
% autoconf
|
||||
|
||||
Gnus ユーザへの重要なお知らせ:
|
||||
==============================
|
||||
いろいろなバージョンの Gnus がインストールされている場合 (リリース
|
||||
版と開発版の Gnus があるかもしれません) は,あなたが使う gnus.elc
|
||||
ファイルがインストールされているディレクトリが load-path の中で優先
|
||||
されるようにしてください.それには以下のように `--with-addpath' オ
|
||||
プションを使ってください.
|
||||
|
||||
% ./configure --with-addpath=/usr/local/share/emacs/site-lisp/gnus
|
||||
|
||||
APEL や FLIM などの必要なモジュールが,標準的ではないディレクトリに
|
||||
インストールされている場合には,`--with-addpath' オプションを使って,
|
||||
そのディレクトリを指定する必要があります (さらに,それに Gnus のディ
|
||||
レクトリを `:' で分けて含めても構いません).
|
||||
|
||||
% ./configure --with-addpath=/opt/share/apel:/opt/share/flim
|
||||
|
||||
次に,emacs-w3m を適当なディレクトリにインストールするため,次のコ
|
||||
マンドを実行してください.
|
||||
|
||||
% make
|
||||
% make install
|
||||
|
||||
Emacs 21 または XEmacs を使っているならば,アイコン画像のファイルを
|
||||
インストールした方が良いでしょう.それを行なうには:
|
||||
|
||||
% make install-icons
|
||||
または
|
||||
% make install-icons30
|
||||
|
||||
後者はちょっと大きな,文字も入ったアイコン画像を使うためのものです.
|
||||
|
||||
install の代わりに install-package を使うと,XEmacs の package とし
|
||||
てインストールすることもできます.
|
||||
|
||||
% make
|
||||
% make install-package
|
||||
|
||||
この場合 install-icons または make install-icons30 を実行する必要は
|
||||
ありません.
|
||||
|
||||
`make install' または `make install-package' によって info ファイル
|
||||
もインストールされます.
|
||||
|
||||
3.2. 非 UNIX 系の環境でインストールする場合
|
||||
|
||||
configure スクリプトを実行できない,または make コマンドが存在しな
|
||||
い環境の場合は,以下のコマンドを実行してください.
|
||||
|
||||
% emacs -batch -q -no-site-file -l w3mhack.el NONE -f w3mhack-nonunix-install
|
||||
|
||||
APEL や FLIM などの必要なモジュールが,標準的ではないディレクトリに
|
||||
インストールされている場合には,以下のようにそのディレクトリを指定
|
||||
する必要があります.
|
||||
|
||||
% emacs -batch -q -no-site-file -l w3mhack.el //c/share/apel://c/share/flim -f w3mhack-nonunix-install
|
||||
|
||||
|
||||
4. 設定
|
||||
|
||||
Emacs-w3m のいろんな変数をいじるときは,~/.emacs-w3m ファイル (これ
|
||||
は `w3m-init-file' という変数のデフォルト値です) の利用を推奨します.
|
||||
このファイルは ~/.emacs と似ていますが,こちらは emacs-w3m が起動する
|
||||
ときに読み込まれます.しかし,例えば w3m-command のように,そこに書く
|
||||
ことができないオプションがあることに注意してください.
|
||||
|
||||
4.1. 基本
|
||||
|
||||
次の設定を ~/.emacs ファイルに追加してください.
|
||||
|
||||
(require 'w3m-load)
|
||||
|
||||
XEmacs package として emacs-w3m をインストールしたのならば,この設
|
||||
定は不要です.
|
||||
|
||||
4.2. mime-w3m
|
||||
|
||||
T-gnus や Wanderlust などの SEMI MUA 上で,メッセージ中の text/html
|
||||
パートを emacs-w3m を使って表示させるには,以下の設定を ~/.emacs ファ
|
||||
イルに追加する必要があります.
|
||||
|
||||
(require 'mime-w3m)
|
||||
|
||||
4.3. Proxy Gateway
|
||||
|
||||
これにはいくつかの方法があります.一つは環境変数 http_proxy を
|
||||
shell 上で,こんなふうにグローバルに設定することです:
|
||||
|
||||
setenv http_proxy http://proxy.hogege.com:8000/
|
||||
|
||||
他に,オプション `w3m-command-arguments' をカスタマイズして,"-o"
|
||||
および "http_proxy=http://PROXY_SERVER_NAME:PORT/" を追加する方法が
|
||||
あります.これは ~/.emacs-w3m ファイルで以下のように行なうことも
|
||||
できます.
|
||||
|
||||
(setq w3m-command-arguments
|
||||
(nconc w3m-command-arguments
|
||||
'("-o" "http_proxy=http://proxy.hogege.com:8000/")))
|
||||
|
||||
環境変数 no-proxy にコンマで区分けされたホスト名を設定するか,また
|
||||
は以下のようにドメイン名 (ホスト名ではない) のリストをオプション
|
||||
`w3m-no-proxy-domains' に設定することによって,proxy ゲートウェイを
|
||||
使わずに接続するホストを指定することができます.
|
||||
|
||||
(setq w3m-no-proxy-domains '("local.com" "neighbor.com"))
|
||||
|
||||
no-proxy ホストの設定に正規表現を使うには,オプション
|
||||
`w3m-command-arguments-alist' のドキュメントを見てください.
|
||||
|
||||
|
||||
5. 連絡先
|
||||
|
||||
バグリポート,改善への貢献,提案,または助けを求めるには,メールを
|
||||
<emacs-w3m@namazu.org> 宛に送ってください.もし `mail-user-agent' を
|
||||
正しく動作するように設定してあれば,`report-emacs-w3m-bug' コマンドか
|
||||
`C-c C-b' キーを使ってバグリポートを送ることもできます.
|
||||
|
||||
|
||||
6. 謝辞
|
||||
|
||||
伊藤彰則さんによって開発された w3m がなければ,このプログラムは存在し
|
||||
ませんでした.最大の謝意を,伊藤さんに捧げたいと思います.
|
||||
|
||||
|
||||
7. 関連情報
|
||||
|
||||
[1] APEL
|
||||
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/ から
|
||||
入手できます.
|
||||
|
||||
[2] FLIM
|
||||
http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/flim/flim-1.14/
|
||||
から入手できます.APEL に依存しています.
|
||||
|
||||
[3] gifsicle
|
||||
http://www.lcdf.org/gifsicle/ から入手できます.
|
||||
|
||||
|
||||
Local Variables:
|
||||
mode: indented-text
|
||||
mode: outline-minor
|
||||
outline-regexp: "[0-9]\\.[0-9]\\.[0-9]\\.\\|[0-9]\\.[0-9]\\.\\|[0-9]\\."
|
||||
coding: euc-japan
|
||||
use-kuten-for-period: nil
|
||||
use-touten-for-comma: nil
|
||||
fill-column: 72
|
||||
End:
|
||||
302
emacs-w3m/aclocal.m4
vendored
Normal file
@ -0,0 +1,302 @@
|
||||
AC_DEFUN(AC_SET_VANILLA_FLAG,
|
||||
[dnl Determine arguments to run Emacs as vanilla.
|
||||
retval=`echo ${EMACS}| ${EGREP} xemacs| ${EGREP} -v '^$'`
|
||||
if test -z "${retval}"; then
|
||||
VANILLA_FLAG="-q -no-site-file --no-unibyte"
|
||||
else
|
||||
VANILLA_FLAG="-vanilla"
|
||||
fi
|
||||
AC_SUBST(VANILLA_FLAG)])
|
||||
|
||||
AC_DEFUN(AC_SET_XEMACSDEBUG,
|
||||
[dnl Set the XEMACSDEBUG environment variable, which is eval'd when
|
||||
dnl XEmacs 21.5 starts, in order to suppress warnings for Lisp shadows
|
||||
dnl when XEmacs 21.5 starts.
|
||||
if test "${VANILLA_FLAG}" = "-vanilla"; then
|
||||
XEMACSDEBUG='XEMACSDEBUG='\''(setq log-warning-minimum-level (quote error))'\'' '
|
||||
else
|
||||
XEMACSDEBUG=
|
||||
fi
|
||||
AC_SUBST(XEMACSDEBUG)])
|
||||
|
||||
AC_DEFUN(AC_EMACS_LISP, [
|
||||
elisp="$2"
|
||||
if test -z "$3"; then
|
||||
AC_MSG_CHECKING(for $1)
|
||||
fi
|
||||
AC_CACHE_VAL(EMACS_cv_SYS_$1,[
|
||||
OUTPUT=./conftest-$$
|
||||
echo ${XEMACSDEBUG}${EMACS}' '${VANILLA_FLAG}' -batch -eval '\''(let ((x '"${elisp}"')) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "'${OUTPUT}'" nil 5))'\' >& AC_FD_CC 2>&1
|
||||
eval ${XEMACSDEBUG}${EMACS}' '${VANILLA_FLAG}' -batch -eval '\''(let ((x '"${elisp}"')) (write-region (if (stringp x) (princ x) (prin1-to-string x)) nil "'${OUTPUT}'" nil 5))'\' >& AC_FD_CC 2>&1
|
||||
retval="`cat ${OUTPUT}`"
|
||||
echo "=> ${retval}" >& AC_FD_CC 2>&1
|
||||
rm -f ${OUTPUT}
|
||||
EMACS_cv_SYS_$1="${retval}"
|
||||
])
|
||||
$1="${EMACS_cv_SYS_$1}"
|
||||
if test -z "$3"; then
|
||||
AC_MSG_RESULT($$1)
|
||||
fi
|
||||
])
|
||||
|
||||
AC_DEFUN(AC_PATH_EMACS,
|
||||
[dnl Check for Emacsen.
|
||||
|
||||
dnl Apparently, if you run a shell window in Emacs, it sets the EMACS
|
||||
dnl environment variable to 't'. Lets undo the damage.
|
||||
test x${EMACS} = xt && EMACS=
|
||||
|
||||
dnl Ignore cache.
|
||||
unset ac_cv_prog_EMACS; unset EMACS_cv_SYS_flavor;
|
||||
|
||||
AC_ARG_WITH(emacs,
|
||||
[ --with-emacs=EMACS compile with EMACS [EMACS=emacs, xemacs...]],
|
||||
[if test "${withval}" = yes -o -z "${withval}"; then
|
||||
AC_PATH_PROGS(EMACS, emacs xemacs, emacs)
|
||||
else
|
||||
AC_PATH_PROG(EMACS, ${withval}, ${withval}, emacs)
|
||||
fi])
|
||||
AC_ARG_WITH(xemacs,
|
||||
[ --with-xemacs=XEMACS compile with XEMACS [XEMACS=xemacs]],
|
||||
[if test x$withval = xyes -o x$withval = x; then
|
||||
AC_PATH_PROG(EMACS, xemacs, xemacs, xemacs)
|
||||
else
|
||||
AC_PATH_PROG(EMACS, $withval, $withval, xemacs)
|
||||
fi])
|
||||
test -z "${EMACS}" && AC_PATH_PROGS(EMACS, emacs xemacs, emacs)
|
||||
AC_SUBST(EMACS)
|
||||
AC_SET_VANILLA_FLAG
|
||||
AC_SET_XEMACSDEBUG
|
||||
|
||||
AC_MSG_CHECKING([what a flavor does ${EMACS} have])
|
||||
AC_EMACS_LISP(flavor,
|
||||
(if (featurep (quote xemacs))\
|
||||
(if (and\
|
||||
(condition-case nil\
|
||||
(progn\
|
||||
(unless (or itimer-process itimer-timer)\
|
||||
(itimer-driver-start))\
|
||||
(let* ((inhibit-quit t)\
|
||||
(ctime (current-time))\
|
||||
(itimer-timer-last-wakeup\
|
||||
(prog1\
|
||||
ctime\
|
||||
(setcar ctime (1- (car ctime)))))\
|
||||
(itimer-list nil)\
|
||||
(itimer (start-itimer \"*testing*\"\
|
||||
(function ignore) 5)))\
|
||||
(sleep-for 0.1)\
|
||||
(prog1\
|
||||
(> (itimer-value itimer) 0)\
|
||||
(delete-itimer itimer))))\
|
||||
(error nil))\
|
||||
(string-match\
|
||||
(concat (vector 94 92 40 63 58 32 43 92 41 42 92 91 92 93))\
|
||||
(concat (vector 32 91 93)))\
|
||||
(or (not (executable-find \"cat\"))\
|
||||
(with-temp-buffer\
|
||||
(insert \"foo\")\
|
||||
(backward-char)\
|
||||
(call-process-region (1- (point)) (point) \"cat\" t t)\
|
||||
(goto-char (point-min))\
|
||||
(looking-at \"foo\"))))\
|
||||
\"XEmacs\"\
|
||||
(let ((v (emacs-version)))\
|
||||
(if (string-match (char-to-string 41) v)\
|
||||
(substring v 0 (match-end 0))\
|
||||
\"Old XEmacs\")))\
|
||||
(concat \"Emacs \"\
|
||||
(mapconcat (function identity)\
|
||||
(nreverse\
|
||||
(cdr (nreverse\
|
||||
(split-string emacs-version\
|
||||
(concat (vector 92 46))))))\
|
||||
\".\"))),
|
||||
noecho)
|
||||
case "${flavor}" in
|
||||
XEmacs)
|
||||
EMACS_FLAVOR=xemacs;;
|
||||
Emacs\ 2[[1234]]\.*)
|
||||
EMACS_FLAVOR=emacs;;
|
||||
*)
|
||||
EMACS_FLAVOR=unsupported;;
|
||||
esac
|
||||
AC_MSG_RESULT(${flavor})
|
||||
if test ${EMACS_FLAVOR} = unsupported; then
|
||||
AC_MSG_ERROR(${flavor} is not supported.)
|
||||
exit 1
|
||||
fi])
|
||||
|
||||
AC_DEFUN(AC_EXAMINE_PACKAGEDIR,
|
||||
[dnl Examine PACKAGEDIR.
|
||||
AC_EMACS_LISP(PACKAGEDIR,
|
||||
(let ((prefix \"${prefix}\")\
|
||||
(dirs (append\
|
||||
(cond ((boundp (quote early-package-hierarchies))\
|
||||
(append (if early-package-load-path\
|
||||
early-package-hierarchies)\
|
||||
(if late-package-load-path\
|
||||
late-package-hierarchies)\
|
||||
(if last-package-load-path\
|
||||
last-package-hierarchies)))\
|
||||
((boundp (quote early-packages))\
|
||||
(append (if early-package-load-path\
|
||||
early-packages)\
|
||||
(if late-package-load-path\
|
||||
late-packages)\
|
||||
(if last-package-load-path\
|
||||
last-packages))))\
|
||||
(if (and (boundp (quote configure-package-path))\
|
||||
(listp configure-package-path))\
|
||||
(delete \"\" configure-package-path))))\
|
||||
package-dir)\
|
||||
(while (and dirs (not package-dir))\
|
||||
(if (file-directory-p (car dirs))\
|
||||
(setq package-dir (car dirs)\
|
||||
dirs (cdr dirs))))\
|
||||
(if package-dir\
|
||||
(progn\
|
||||
(if (string-match \"/\$\" package-dir)\
|
||||
(setq package-dir (substring package-dir 0\
|
||||
(match-beginning 0))))\
|
||||
(if (and prefix\
|
||||
(progn\
|
||||
(setq prefix (file-name-as-directory prefix))\
|
||||
(eq 0 (string-match (regexp-quote prefix)\
|
||||
package-dir))))\
|
||||
(replace-match \"\$(prefix)/\" nil nil package-dir)\
|
||||
package-dir))\
|
||||
\"NONE\")),
|
||||
noecho)])
|
||||
|
||||
AC_DEFUN(AC_PATH_PACKAGEDIR,
|
||||
[dnl Check for PACKAGEDIR.
|
||||
if test ${EMACS_FLAVOR} = xemacs; then
|
||||
AC_MSG_CHECKING([where the XEmacs package is])
|
||||
AC_ARG_WITH(packagedir,
|
||||
[ --with-packagedir=DIR package DIR for XEmacs],
|
||||
[if test "${withval}" = yes -o -z "${withval}"; then
|
||||
AC_EXAMINE_PACKAGEDIR
|
||||
else
|
||||
PACKAGEDIR="${withval}"
|
||||
fi],
|
||||
AC_EXAMINE_PACKAGEDIR)
|
||||
if test -z "${PACKAGEDIR}"; then
|
||||
AC_MSG_RESULT(not found)
|
||||
else
|
||||
AC_MSG_RESULT(${PACKAGEDIR})
|
||||
fi
|
||||
else
|
||||
PACKAGEDIR=NONE
|
||||
fi
|
||||
AC_SUBST(PACKAGEDIR)])
|
||||
|
||||
AC_DEFUN(AC_PATH_LISPDIR, [
|
||||
if test ${EMACS_FLAVOR} = emacs; then
|
||||
tribe=emacs
|
||||
else
|
||||
tribe=${EMACS_FLAVOR}
|
||||
fi
|
||||
AC_MSG_CHECKING([prefix for ${EMACS}])
|
||||
if test "${prefix}" = NONE; then
|
||||
AC_EMACS_LISP(prefix,(expand-file-name \"..\" invocation-directory),noecho)
|
||||
prefix=${EMACS_cv_SYS_prefix}
|
||||
fi
|
||||
AC_MSG_RESULT(${prefix})
|
||||
AC_ARG_WITH(lispdir,
|
||||
[ --with-lispdir=DIR where lisp files should go
|
||||
(use --with-packagedir for XEmacs package)],
|
||||
lispdir="${withval}")
|
||||
AC_MSG_CHECKING([where lisp files should go])
|
||||
if test -z "${lispdir}"; then
|
||||
dnl Set the default value.
|
||||
theprefix="${prefix}"
|
||||
if test "${theprefix}" = NONE; then
|
||||
theprefix=${ac_default_prefix}
|
||||
fi
|
||||
lispdir="\$(datadir)/${tribe}/site-lisp/w3m"
|
||||
for thedir in share lib; do
|
||||
potential=
|
||||
dnl The directory name should be quoted because it might contain spaces.
|
||||
if test -d "${theprefix}/${thedir}/${tribe}/site-lisp"; then
|
||||
lispdir="\$(prefix)/${thedir}/${tribe}/site-lisp/w3m"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
if test ${EMACS_FLAVOR} = xemacs; then
|
||||
AC_MSG_RESULT(${lispdir}/
|
||||
(it will be ignored when \"make install-package\" is done))
|
||||
else
|
||||
AC_MSG_RESULT(${lispdir}/)
|
||||
fi
|
||||
AC_SUBST(lispdir)])
|
||||
|
||||
AC_DEFUN(AC_PATH_ICONDIR,
|
||||
[dnl Examin icon directory.
|
||||
|
||||
dnl Ignore cache.
|
||||
unset EMACS_cv_SYS_icondir;
|
||||
|
||||
if test ${EMACS_FLAVOR} = xemacs -o ${EMACS_FLAVOR} = emacs; then
|
||||
AC_ARG_WITH(icondir,
|
||||
[ --with-icondir=ICONDIR directory for icons [\$(data-directory)/images/w3m]],
|
||||
ICONDIR="${withval}")
|
||||
AC_MSG_CHECKING([where icon files should go])
|
||||
if test -z "${ICONDIR}"; then
|
||||
dnl Set the default value.
|
||||
AC_EMACS_LISP(icondir,
|
||||
(let ((prefix \"${prefix}\")\
|
||||
(default (expand-file-name \"images/w3m\" data-directory)))\
|
||||
(if (and prefix\
|
||||
(progn\
|
||||
(setq prefix (file-name-as-directory prefix))\
|
||||
(eq 0 (string-match (regexp-quote prefix) default))))\
|
||||
(replace-match \"\$(prefix)/\" nil nil default)\
|
||||
default)),
|
||||
${prefix},noecho)
|
||||
ICONDIR=${EMACS_cv_SYS_icondir}
|
||||
fi
|
||||
if test ${EMACS_FLAVOR} = xemacs; then
|
||||
AC_MSG_RESULT(${ICONDIR}/
|
||||
(it will be ignored when \"make install-package\" is done))
|
||||
else
|
||||
AC_MSG_RESULT(${ICONDIR})
|
||||
fi
|
||||
else
|
||||
ICONDIR=NONE
|
||||
fi
|
||||
AC_SUBST(ICONDIR)])
|
||||
|
||||
AC_DEFUN(AC_ADD_LOAD_PATH,
|
||||
[dnl Check for additional load path.
|
||||
AC_ARG_WITH(addpath,
|
||||
[ --with-addpath=PATHs specify additional PATHs for load-path
|
||||
use colons to separate directory names],
|
||||
[AC_MSG_CHECKING([where to find the additional elisp libraries])
|
||||
if test "x${withval}" != xyes -a "x${withval}" != x; then
|
||||
ADDITIONAL_LOAD_PATH="${withval}"
|
||||
else
|
||||
if test x"$USER" != xroot -a x"$HOME" != x -a -f "$HOME"/.emacs; then
|
||||
ADDITIONAL_LOAD_PATH=`${XEMACSDEBUG}${EMACS} -batch -l "$HOME"/.emacs -l w3mhack.el NONE -f w3mhack-load-path 2>/dev/null | $EGREP -v '^$'`
|
||||
else
|
||||
ADDITIONAL_LOAD_PATH=`${XEMACSDEBUG}${EMACS} -batch -l w3mhack.el NONE -f w3mhack-load-path 2>/dev/null | $EGREP -v '^$'`
|
||||
fi
|
||||
fi
|
||||
AC_MSG_RESULT(${ADDITIONAL_LOAD_PATH})],
|
||||
ADDITIONAL_LOAD_PATH=NONE)
|
||||
AC_ARG_WITH(attic,
|
||||
[ --with-attic use attic libraries for compiling [default: no]
|
||||
(it does not mean installing attic libraries)],
|
||||
[if test "x${withval}" = xyes; then
|
||||
if test x"$ADDITIONAL_LOAD_PATH" = xNONE; then
|
||||
ADDITIONAL_LOAD_PATH=`pwd`/attic
|
||||
else
|
||||
ADDITIONAL_LOAD_PATH=${ADDITIONAL_LOAD_PATH}:`pwd`/attic
|
||||
fi
|
||||
fi])
|
||||
retval=`eval ${XEMACSDEBUG}${EMACS}' '${VANILLA_FLAG}' -batch -l w3mhack.el '${ADDITIONAL_LOAD_PATH}' -f w3mhack-print-status 2>/dev/null | $EGREP -v '\''^$'\'`
|
||||
if test x"$retval" != xOK; then
|
||||
AC_MSG_ERROR([Process couldn't proceed. See the above messages.])
|
||||
fi
|
||||
AC_SUBST(ADDITIONAL_LOAD_PATH)])
|
||||
155
emacs-w3m/attic/addpath.el
Normal file
@ -0,0 +1,155 @@
|
||||
;; This file is used for the make rule `very-slow' which adds the user
|
||||
;; specific additional directories and the current source directories
|
||||
;; to `load-path'.
|
||||
|
||||
;; Add `configure-package-path' to `load-path' for XEmacs. Those paths
|
||||
;; won't appear in `load-path' when XEmacs starts with the `-vanilla'
|
||||
;; option or the `-no-autoloads' option because of a bug. :<
|
||||
(if (and (featurep 'xemacs)
|
||||
(boundp 'configure-package-path)
|
||||
(listp configure-package-path))
|
||||
(let ((paths
|
||||
(apply 'nconc
|
||||
(mapcar
|
||||
(lambda (path)
|
||||
(if (and (stringp path)
|
||||
(not (string-equal path ""))
|
||||
(file-directory-p
|
||||
(setq path (expand-file-name "lisp" path))))
|
||||
(directory-files path t)))
|
||||
configure-package-path)))
|
||||
path adds)
|
||||
(while paths
|
||||
(setq path (car paths)
|
||||
paths (cdr paths))
|
||||
(if (and path
|
||||
(not (or (string-match "/\\.\\.?\\'" path)
|
||||
(member (file-name-as-directory path) load-path)
|
||||
(member path load-path)))
|
||||
(file-directory-p path))
|
||||
(setq adds (cons (file-name-as-directory path) adds))))
|
||||
(setq load-path (nconc (nreverse adds) load-path))))
|
||||
|
||||
(let ((addpath (prog1
|
||||
(or (car command-line-args-left)
|
||||
"NONE")
|
||||
(setq command-line-args-left (cdr command-line-args-left))))
|
||||
path paths)
|
||||
(while (string-match "\\([^\0-\37:]+\\)[\0-\37:]*" addpath)
|
||||
(setq path (expand-file-name (substring addpath
|
||||
(match-beginning 1)
|
||||
(match-end 1)))
|
||||
addpath (substring addpath (match-end 0)))
|
||||
(if (file-directory-p path)
|
||||
(setq paths (cons path paths))))
|
||||
(or (null paths)
|
||||
(setq load-path (append (nreverse paths) load-path))))
|
||||
(setq load-path (append (list default-directory
|
||||
(expand-file-name "shimbun")) load-path))
|
||||
|
||||
(if (and (boundp 'emacs-major-version)
|
||||
(>= emacs-major-version 21))
|
||||
(defadvice load (before nomessage activate)
|
||||
"Shut up `Loading...' message."
|
||||
(ad-set-arg 2 t)))
|
||||
|
||||
;; Check whether the shell command can be used.
|
||||
(let ((test (lambda (shell)
|
||||
(let ((buffer (generate-new-buffer " *temp*"))
|
||||
(msg "Hello World"))
|
||||
(save-excursion
|
||||
(set-buffer buffer)
|
||||
(condition-case nil
|
||||
(call-process shell nil t nil "-c"
|
||||
(concat "MESSAGE=\"" msg "\"&&"
|
||||
"echo \"${MESSAGE}\""))
|
||||
(error))
|
||||
(prog2
|
||||
(goto-char (point-min))
|
||||
(search-forward msg nil t)
|
||||
(kill-buffer buffer)))))))
|
||||
(or (funcall test shell-file-name)
|
||||
(progn
|
||||
(require 'executable)
|
||||
(let ((executable-binary-suffixes
|
||||
(if (memq system-type '(OS/2 emx))
|
||||
'(".exe" ".com" ".bat" ".cmd" ".btm" "")
|
||||
executable-binary-suffixes))
|
||||
shell)
|
||||
(or (and (setq shell (executable-find "cmdproxy"))
|
||||
(funcall test shell)
|
||||
(setq shell-file-name shell))
|
||||
(and (setq shell (executable-find "sh"))
|
||||
(funcall test shell)
|
||||
(setq shell-file-name shell))
|
||||
(and (setq shell (executable-find "bash"))
|
||||
(funcall test shell)
|
||||
(setq shell-file-name shell))
|
||||
(error "%s" "\n\
|
||||
There seems to be no shell command which is equivalent to /bin/sh.
|
||||
Try ``make SHELL=foo [option...]'', where `foo' is the absolute
|
||||
path name for the proper shell command in your system.\n"))))))
|
||||
|
||||
;; Load custom and bind defcustom'ed variables for Emacs 19.
|
||||
(if (>= emacs-major-version 20)
|
||||
nil
|
||||
(require 'custom)
|
||||
(put 'custom-declare-variable 'byte-hunk-handler
|
||||
'byte-compile-file-form-custom-declare-variable)
|
||||
(defun byte-compile-file-form-custom-declare-variable (form)
|
||||
(if (memq 'free-vars byte-compile-warnings)
|
||||
(setq byte-compile-bound-variables
|
||||
(cons (nth 1 (nth 1 form)) byte-compile-bound-variables)))
|
||||
(if (memq ':version (nthcdr 4 form))
|
||||
;; Make the variable uncustomizable.
|
||||
`(defvar ,(nth 1 (nth 1 form)) ,(nth 1 (nth 2 form))
|
||||
,(substring (nth 3 form) (if (string-match "^[\t *]+" (nth 3 form))
|
||||
(match-end 0)
|
||||
0)))
|
||||
;; Ignore unsupported keyword(s).
|
||||
(if (memq ':set-after (nthcdr 4 form))
|
||||
(let ((newform (list (car form) (nth 1 form)
|
||||
(nth 2 form) (nth 3 form)))
|
||||
(args (nthcdr 4 form)))
|
||||
(while args
|
||||
(or (eq (car args) ':set-after)
|
||||
(setq newform (nconc newform (list (car args)
|
||||
(car (cdr args))))))
|
||||
(setq args (cdr (cdr args))))
|
||||
newform)
|
||||
form)))
|
||||
|
||||
;; Make it run quietly.
|
||||
(defun locate-library (library &optional nosuffix)
|
||||
"Show the full path name of Emacs library LIBRARY.
|
||||
This command searches the directories in `load-path' like `M-x load-library'
|
||||
to find the file that `M-x load-library RET LIBRARY RET' would load.
|
||||
Optional second arg NOSUFFIX non-nil means don't add suffixes `.elc' or `.el'
|
||||
to the specified name LIBRARY (a la calling `load' instead of `load-library')."
|
||||
(interactive "sLocate library: ")
|
||||
(catch 'answer
|
||||
(mapcar
|
||||
'(lambda (dir)
|
||||
(mapcar
|
||||
'(lambda (suf)
|
||||
(let ((try (expand-file-name (concat library suf) dir)))
|
||||
(and (file-readable-p try)
|
||||
(null (file-directory-p try))
|
||||
(progn
|
||||
(or noninteractive
|
||||
(message "Library is file %s" try))
|
||||
(throw 'answer try)))))
|
||||
(if nosuffix '("") '(".elc" ".el" ""))))
|
||||
load-path)
|
||||
(or noninteractive
|
||||
(message "No library %s in search path" library))
|
||||
nil))
|
||||
|
||||
(condition-case nil
|
||||
(char-after)
|
||||
(wrong-number-of-arguments
|
||||
(put 'char-after 'byte-optimizer
|
||||
(lambda (form)
|
||||
(if (cdr form)
|
||||
form
|
||||
'(char-after (point))))))))
|
||||
144
emacs-w3m/attic/rfc2368.el
Normal file
@ -0,0 +1,144 @@
|
||||
;;; rfc2368.el --- support for rfc2368
|
||||
|
||||
;; Author: Sen Nagata <sen@eccosys.com>
|
||||
;; Keywords: mail
|
||||
|
||||
;; Copyright (C) 1998, 2000, 2002, 2003, 2004,
|
||||
;; 2005, 2006 Free Software Foundation, Inc.
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
;; GNU Emacs is free software; you can redistribute it and/or modify
|
||||
;; it under the terms of the GNU General Public License as published by
|
||||
;; the Free Software Foundation; either version 2, or (at your option)
|
||||
;; any later version.
|
||||
|
||||
;; GNU Emacs is distributed in the hope that it will be useful,
|
||||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
;; GNU General Public License for more details.
|
||||
|
||||
;; You should have received a copy of the GNU General Public License
|
||||
;; along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
;; Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; Commentary:
|
||||
;;
|
||||
;; notes:
|
||||
;;
|
||||
;; -repeat after me: "the colon is not part of the header name..."
|
||||
;; -if w3 becomes part of emacs, then it may make sense to have this
|
||||
;; file depend on w3 -- the maintainer of w3 says merging w/ Emacs
|
||||
;; is planned!
|
||||
;;
|
||||
;; historical note:
|
||||
;;
|
||||
;; this is intended as a replacement for mailto.el
|
||||
;;
|
||||
;; acknowledgements:
|
||||
;;
|
||||
;; the functions that deal w/ unhexifying in this file were basically
|
||||
;; taken from w3 -- i hope to replace them w/ something else soon OR
|
||||
;; perhaps if w3 becomes a part of emacs soon, use the functions from w3.
|
||||
|
||||
;;; History:
|
||||
;;
|
||||
;; modified rfc2368-unhexify-string to work with both Emacs and XEmacs
|
||||
;;
|
||||
;; 0.3:
|
||||
;;
|
||||
;; added the constant rfc2368-version
|
||||
;; implemented first potential fix for a bug in rfc2368-mailto-regexp
|
||||
;; implemented first potential fix for a bug in rfc2368-parse-mailto
|
||||
;; (both bugs reported by Kenichi OKADA)
|
||||
;;
|
||||
;; 0.2:
|
||||
;;
|
||||
;; started to use checkdoc
|
||||
;;
|
||||
;; 0.1:
|
||||
;;
|
||||
;; initial implementation
|
||||
|
||||
;;; Code:
|
||||
|
||||
;; only an approximation?
|
||||
;; see rfc 1738
|
||||
(defconst rfc2368-mailto-regexp
|
||||
"^\\(mailto:\\)\\([^?]+\\)*\\(\\?\\(.*\\)\\)*"
|
||||
"Regular expression to match and aid in parsing a mailto url.")
|
||||
|
||||
;; describes 'mailto:'
|
||||
(defconst rfc2368-mailto-scheme-index 1
|
||||
"Describes the 'mailto:' portion of the url.")
|
||||
;; i'm going to call this part the 'prequery'
|
||||
(defconst rfc2368-mailto-prequery-index 2
|
||||
"Describes the portion of the url between 'mailto:' and '?'.")
|
||||
;; i'm going to call this part the 'query'
|
||||
(defconst rfc2368-mailto-query-index 4
|
||||
"Describes the portion of the url after '?'.")
|
||||
|
||||
(defun rfc2368-unhexify-string (string)
|
||||
"Unhexify STRING -- e.g. 'hello%20there' -> 'hello there'."
|
||||
(while (string-match "%\\([0-9A-Fa-f][0-9A-Fa-f]\\)" string)
|
||||
(setq string (replace-match
|
||||
(string (string-to-number (match-string 1 string) 16))
|
||||
t t string)))
|
||||
string)
|
||||
|
||||
(defun rfc2368-parse-mailto-url (mailto-url)
|
||||
"Parse MAILTO-URL, and return an alist of header-name, header-value pairs.
|
||||
MAILTO-URL should be a RFC 2368 (mailto) compliant url. A cons cell w/ a
|
||||
key of 'Body' is a special case and is considered a header for this purpose.
|
||||
The returned alist is intended for use w/ the `compose-mail' interface.
|
||||
Note: make sure MAILTO-URL has been 'unhtmlized' (e.g. & -> &), before
|
||||
calling this function."
|
||||
(let ((case-fold-search t)
|
||||
prequery query headers-alist)
|
||||
|
||||
(if (string-match rfc2368-mailto-regexp mailto-url)
|
||||
(progn
|
||||
|
||||
(setq prequery
|
||||
(match-string rfc2368-mailto-prequery-index mailto-url))
|
||||
|
||||
(setq query
|
||||
(match-string rfc2368-mailto-query-index mailto-url))
|
||||
|
||||
;; build alist of header name-value pairs
|
||||
(if (not (null query))
|
||||
(setq headers-alist
|
||||
(mapcar
|
||||
(lambda (x)
|
||||
(let* ((temp-list (split-string x "="))
|
||||
(header-name (car temp-list))
|
||||
(header-value (cadr temp-list)))
|
||||
;; return ("Header-Name" . "header-value")
|
||||
(cons
|
||||
(capitalize (rfc2368-unhexify-string header-name))
|
||||
(rfc2368-unhexify-string header-value))))
|
||||
(split-string query "&"))))
|
||||
|
||||
;; deal w/ multiple 'To' recipients
|
||||
(if prequery
|
||||
(progn
|
||||
(setq prequery (rfc2368-unhexify-string prequery))
|
||||
(if (assoc "To" headers-alist)
|
||||
(let* ((our-cons-cell
|
||||
(assoc "To" headers-alist))
|
||||
(our-cdr
|
||||
(cdr our-cons-cell)))
|
||||
(setcdr our-cons-cell (concat prequery ", " our-cdr)))
|
||||
(setq headers-alist
|
||||
(cons (cons "To" prequery) headers-alist)))))
|
||||
|
||||
headers-alist)
|
||||
|
||||
(error "Failed to match a mailto: url"))
|
||||
))
|
||||
|
||||
(provide 'rfc2368)
|
||||
|
||||
;;; arch-tag: ea804934-ad96-4f69-957b-857a76e4fd95
|
||||
;;; rfc2368.el ends here
|
||||
3887
emacs-w3m/configure
vendored
Executable file
16
emacs-w3m/configure.in
Normal file
@ -0,0 +1,16 @@
|
||||
AC_INIT(w3m.el)
|
||||
AC_SET_MAKE
|
||||
AC_PROG_INSTALL
|
||||
AC_CHECK_PROG(MAKEINFO, makeinfo, makeinfo, no)
|
||||
AC_CHECK_PROG(TEXI2DVI, texi2dvi, texi2dvi, false)
|
||||
AC_CHECK_PROG(PTEX, ptex, ptex, false)
|
||||
AC_CHECK_PROG(JBIBTEX, jbibtex, jbibtex, false)
|
||||
AC_CHECK_PROG(DVIPDFMX, dvipdfmx, dvipdfmx, false)
|
||||
AC_CHECK_PROG(TEXI2PDF, texi2pdf, texi2pdf, false)
|
||||
AC_CHECK_PROGS(EGREP, egrep grep, )
|
||||
AC_PATH_EMACS
|
||||
AC_PATH_LISPDIR
|
||||
AC_PATH_PACKAGEDIR
|
||||
AC_PATH_ICONDIR
|
||||
AC_ADD_LOAD_PATH
|
||||
AC_OUTPUT(Makefile doc/Makefile)
|
||||
146
emacs-w3m/doc/Makefile.in
Normal file
@ -0,0 +1,146 @@
|
||||
.SUFFIXES: .texi .info .pdf
|
||||
|
||||
INSTALL = @INSTALL@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_INFO = install-info
|
||||
prefix = @prefix@
|
||||
datarootdir = @datarootdir@
|
||||
infodir = @infodir@
|
||||
srcdir = @srcdir@
|
||||
subdir = doc
|
||||
top_srcdir = @top_srcdir@
|
||||
ADDITIONAL_LOAD_PATH = @ADDITIONAL_LOAD_PATH@
|
||||
|
||||
SHELL = /bin/sh
|
||||
|
||||
@SET_MAKE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
TEXI2DVI = @TEXI2DVI@
|
||||
PTEX = @PTEX@
|
||||
JBIBTEX = @JBIBTEX@
|
||||
DVIPDFMX = @DVIPDFMX@
|
||||
TEXI2PDF = @TEXI2PDF@
|
||||
EMACS = @EMACS@
|
||||
VANILLA_FLAG = @VANILLA_FLAG@
|
||||
FLAGS = $(VANILLA_FLAG) -batch -l ./w3mhack.el $(ADDITIONAL_LOAD_PATH)
|
||||
|
||||
## This is used to set the environment variable XEMACSDEBUG for
|
||||
## XEmacs 21.5 in order to suppress warnings for Lisp shadows
|
||||
## when XEmacs 21.5 starts.
|
||||
XEMACSDEBUG = @XEMACSDEBUG@
|
||||
|
||||
EMACSINFO = cd $(top_srcdir) && $(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-makeinfo
|
||||
|
||||
INFO_DEPS_EN = emacs-w3m.info
|
||||
INFO_DEPS_JA = emacs-w3m-ja.info
|
||||
INFO_DEPS = $(INFO_DEPS_EN) $(INFO_DEPS_JA)
|
||||
|
||||
default: $(INFO_DEPS)
|
||||
|
||||
en: $(INFO_DEPS_EN)
|
||||
|
||||
ja: $(INFO_DEPS_JA)
|
||||
|
||||
version.texi: $(top_srcdir)/w3m.el
|
||||
@version=`cd $(top_srcdir)\
|
||||
&& $(XEMACSDEBUG)$(EMACS) $(FLAGS) -f w3mhack-version 2>/dev/null`;\
|
||||
echo "@set VERSION $$version"> version.texi
|
||||
|
||||
emacs-w3m.info: version.texi emacs-w3m.texi
|
||||
|
||||
emacs-w3m-ja.info: version.texi emacs-w3m-ja.texi
|
||||
|
||||
.texi.info:
|
||||
@texi=$<;\
|
||||
case "$$texi" in \
|
||||
*-ja.texi) \
|
||||
rm -f $@ ;\
|
||||
$(EMACSINFO) $$texi ;;\
|
||||
*) \
|
||||
if test "$(MAKEINFO)" = "no"; then \
|
||||
rm -f $@ ;\
|
||||
$(EMACSINFO) $$texi ;\
|
||||
else \
|
||||
echo "Formatting $$texi using $(MAKEINFO)..." ;\
|
||||
LC_ALL=C $(MAKEINFO) --no-split -o $@ $$texi ;\
|
||||
echo "Formatting $$texi using $(MAKEINFO)...done" ;\
|
||||
fi ;;\
|
||||
esac
|
||||
|
||||
install: $(INFO_DEPS)
|
||||
$(SHELL) $(top_srcdir)/mkinstalldirs "$(infodir)"
|
||||
@for file in $(INFO_DEPS); do\
|
||||
if test -f $$file; then\
|
||||
for old in `cd "$(infodir)" && echo $$file-[0-9]`; do\
|
||||
if test -f "$(infodir)/$$old"; then\
|
||||
echo "rm -f \"$(infodir)/$$old\"";\
|
||||
rm -f "$(infodir)/$$old";\
|
||||
fi;\
|
||||
done;\
|
||||
echo "$(INSTALL_DATA) $$file \"$(infodir)/$$file\"";\
|
||||
$(INSTALL_DATA) $$file "$(infodir)/$$file";\
|
||||
else : ; fi;\
|
||||
done
|
||||
@if $(SHELL) -c $(INSTALL_INFO)' --version| sed 1q\
|
||||
| fgrep -s -v -i debian'>/dev/null 2>&1; then\
|
||||
for file in $(INFO_DEPS); do\
|
||||
if test -f "$(infodir)/$$file"; then\
|
||||
echo "$(INSTALL_INFO) --info-dir=\"$(infodir)\" \"$(infodir)/$$file\"";\
|
||||
$(INSTALL_INFO) --info-dir="$(infodir)" "$(infodir)/$$file" || :;\
|
||||
else : ; fi\
|
||||
done;\
|
||||
else : ; fi
|
||||
|
||||
install-en: $(INFO_DEPS_EN)
|
||||
$(MAKE) INFO_DEPS='$(INFO_DEPS_EN)' $(XEMACSDEBUG)EMACS="$(EMACS)"\
|
||||
infodir="$(infodir)" install
|
||||
|
||||
install-ja: $(INFO_DEPS_JA)
|
||||
$(MAKE) INFO_DEPS='$(INFO_DEPS_JA)' $(XEMACSDEBUG)EMACS="$(EMACS)"\
|
||||
infodir="$(infodir)" install
|
||||
|
||||
dvi: dvi-en dvi-ja
|
||||
|
||||
dvi-en: emacs-w3m.dvi
|
||||
|
||||
dvi-ja: emacs-w3m-ja.dvi
|
||||
|
||||
emacs-w3m.dvi: version.texi emacs-w3m.texi
|
||||
|
||||
emacs-w3m-ja.dvi: version.texi emacs-w3m-ja.texi
|
||||
|
||||
.texi.dvi:
|
||||
@texi=$<;\
|
||||
case "$$texi" in \
|
||||
*-ja.texi) \
|
||||
env TEX=$(PTEX) BIBTEX=$(JBIBTEX) $(TEXI2DVI) -o $@ $$texi ;;\
|
||||
*) \
|
||||
$(TEXI2DVI) -o $@ $$texi ;;\
|
||||
esac
|
||||
|
||||
pdf: pdf-en pdf-ja
|
||||
|
||||
pdf-en: emacs-w3m.pdf
|
||||
|
||||
pdf-ja: emacs-w3m-ja.pdf
|
||||
|
||||
emacs-w3m.pdf: version.texi emacs-w3m.texi
|
||||
|
||||
emacs-w3m-ja.pdf: version.texi emacs-w3m-ja.texi
|
||||
|
||||
.texi.pdf:
|
||||
@texi=$<;\
|
||||
case "$$texi" in\
|
||||
*-ja.texi)\
|
||||
i=`basename $@ .pdf`;\
|
||||
$(MAKE) $$i.dvi; $(DVIPDFMX) $$i;;\
|
||||
*) \
|
||||
$(TEXI2PDF) $$texi;;\
|
||||
esac
|
||||
|
||||
clean:
|
||||
-rm -rf *~ *.info version.texi *.dvi missfont.log *.pdf *.aux *.cp\
|
||||
*.cps *.fn *.fns *.ky *.kys *.log *.pg *.toc *.tp *.vr *.vrs
|
||||
|
||||
distclean: clean
|
||||
-rm -f Makefile
|
||||
6985
emacs-w3m/doc/emacs-w3m-ja.texi
Normal file
6981
emacs-w3m/doc/emacs-w3m.texi
Normal file
1029
emacs-w3m/doc/ptexinfmt.el
Normal file
7086
emacs-w3m/doc/texinfo.tex
Normal file
71
emacs-w3m/doc/txi-en.tex
Normal file
@ -0,0 +1,71 @@
|
||||
% English non-translation for texinfo.tex. This is read when a source
|
||||
% document says @documentlanguage en (which might happen after another
|
||||
% @documentlanguage). The actual values are the same as defaults.
|
||||
%
|
||||
% Copyright (C) 1999 Free Software Foundation.
|
||||
%
|
||||
% This program is free software; you can redistribute it and/or modify
|
||||
% it under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation; either version 2 of the License, or
|
||||
% (at your option) any later version.
|
||||
%
|
||||
% This program is distributed in the hope that it will be useful,
|
||||
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You should have received a copy of the GNU General Public License
|
||||
% along with this program; if not, write to the Free Software
|
||||
% Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
% 02110-1301, USA.
|
||||
|
||||
\gdef\putwordAppendix{Appendix}
|
||||
\gdef\putwordChapter{Chapter}
|
||||
\gdef\putwordfile{file}
|
||||
\gdef\putwordin{in}
|
||||
\gdef\putwordIndexIsEmpty{(Index is empty)}
|
||||
\gdef\putwordIndexNonexistent{(Index is nonexistent)}
|
||||
\gdef\putwordInfo{Info}
|
||||
\gdef\putwordInstanceVariableof{Instance Variable of}
|
||||
\gdef\putwordMethodon{Method on}
|
||||
\gdef\putwordNoTitle{No Title}
|
||||
\gdef\putwordof{of}
|
||||
\gdef\putwordon{on}
|
||||
\gdef\putwordpage{page}
|
||||
\gdef\putwordsection{section}
|
||||
\gdef\putwordSection{Section}
|
||||
\gdef\putwordsee{see}
|
||||
\gdef\putwordSee{See}
|
||||
\gdef\putwordShortTOC{Short Contents}
|
||||
\gdef\putwordTOC{Table of Contents}
|
||||
%
|
||||
\gdef\putwordMJan{January}
|
||||
\gdef\putwordMFeb{February}
|
||||
\gdef\putwordMMar{March}
|
||||
\gdef\putwordMApr{April}
|
||||
\gdef\putwordMMay{May}
|
||||
\gdef\putwordMJun{June}
|
||||
\gdef\putwordMJul{July}
|
||||
\gdef\putwordMAug{August}
|
||||
\gdef\putwordMSep{September}
|
||||
\gdef\putwordMOct{October}
|
||||
\gdef\putwordMNov{November}
|
||||
\gdef\putwordMDec{December}
|
||||
%
|
||||
\gdef\putwordDefmac{Macro}
|
||||
\gdef\putwordDefspec{Special Form}
|
||||
\gdef\putwordDefvar{Variable}
|
||||
\gdef\putwordDefopt{User Option}
|
||||
\gdef\putwordDeftypevar{Variable}
|
||||
\gdef\putwordDeffunc{Function}
|
||||
\gdef\putwordDeftypefun{Function}
|
||||
|
||||
% Produces Day Month Year style of output.
|
||||
\def\today{%
|
||||
\number\day\space
|
||||
\ifcase\month
|
||||
\or\putwordMJan\or\putwordMFeb\or\putwordMMar\or\putwordMApr
|
||||
\or\putwordMMay\or\putwordMJun\or\putwordMJul\or\putwordMAug
|
||||
\or\putwordMSep\or\putwordMOct\or\putwordMNov\or\putwordMDec
|
||||
\fi
|
||||
\space\number\year}
|
||||
563
emacs-w3m/doc/txi-ja.tex
Normal file
@ -0,0 +1,563 @@
|
||||
%% TeX macros to handle Japanese texinfo files for Egg
|
||||
%% Modified by Satoru Tomura (tomura@etl.go.jp)
|
||||
%% 92.7.8 modified for Mule Ver.0.9.5 by K.Handa <handa@etl.go.jp>
|
||||
%% To detect type of jTeX and its version, the method
|
||||
%% posted by Takafumi SAKURAI <sakurai@math.metro-u.ac.jp> is used.
|
||||
%% 92.9.30 modified for Mule Ver.0.9.6 by K.Handa <handa@etl.go.jp>
|
||||
%% For unknown reason, \newif\ifNTTOLD should be before
|
||||
%% \ifNTT.
|
||||
%% 93.4.29 modified for Mule Ver.0.9.7 by N.Hikichi <hikichi@sra.co.jp>
|
||||
%% 95.10.6 modified for texinfo 2.145 by K.Handa <handa@etl.go.jp>
|
||||
%% 95.10.13 modified by J.Sato <jun@svgw.rd.casio.co.jp>
|
||||
%% Support many Japanese oriented phrases (reference, etc)
|
||||
%% 95.10.14 modified by K.Handa <handa@etl.go.jp>
|
||||
%% Bug for handling index fixed.
|
||||
%% 96.1.16 modified by J.Sato <jun@svgw.rd.casio.co.jp>
|
||||
%% index with [] of @deffn.
|
||||
%% 99.6.27 modified by Moimoi <fukusaka@xa2.so-net.ne.jp>
|
||||
%% for texinfo 1999-05-25.6
|
||||
%% 2000.2.23 modified by Moimoi <fukusaka@xa2.so-net.ne.jp>
|
||||
%% for texinfo.tex 1999-09-25.10
|
||||
%% 2000.4.11 modified by Moimoi <fukusaka@xa2.so-net.ne.jp>
|
||||
%% for texinfo.tex 1999-09-25.10
|
||||
%% fixed for jTeX/pTeX/MulTeX
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% 92.7.8 by K.Handa
|
||||
\newif\ifNTT
|
||||
\ifx\gtfam\undefined
|
||||
\NTTtrue
|
||||
\else
|
||||
\NTTfalse
|
||||
\fi
|
||||
|
||||
\newif\ifNTTOLD
|
||||
\ifNTT
|
||||
\ifx\jendlinetype\undefined
|
||||
\NTTOLDtrue
|
||||
\else
|
||||
\NTTOLDfalse
|
||||
\fi
|
||||
\fi
|
||||
|
||||
\newif\ifMULTEX
|
||||
\ifx\mlbaseversion\undefined
|
||||
\MULTEXfalse
|
||||
\else
|
||||
\MULTEXtrue
|
||||
\fi
|
||||
|
||||
%% TeX macros to handle Japanese texinfo files
|
||||
%% 92/05/24 merged jtexinfo.tex (by H. Isozaki and N. Hikichi) into this
|
||||
%% Created by Satoru Tomura (tomura@etl.go.jp)
|
||||
|
||||
\def\texinfoJPversion{2.145J.2+++}
|
||||
%% これはどう変えるのがいいのかなぁ
|
||||
|
||||
\ifNTT
|
||||
\ifMULTEX
|
||||
\message{txi-ja (Multi-Lingual TeX) package [Version \texinfoJPversion]:}
|
||||
\else
|
||||
\message{txi-ja (NTT JTeX) package [Version \texinfoJPversion]:}
|
||||
\fi
|
||||
\else
|
||||
\message{txi-ja (ASCII JTeX) package [Version \texinfoJPversion]:}
|
||||
\fi
|
||||
\message{}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Set up fixed words for Japanese.
|
||||
\gdef\putwordAppendix{付録}
|
||||
\gdef\putwordChapter{章}
|
||||
\gdef\putwordfile{ファイル}
|
||||
\gdef\putwordin{in}
|
||||
\gdef\putwordIndexIsEmpty{(索引が空です)}
|
||||
\gdef\putwordIndexNonexistent{(索引がありません)}
|
||||
\gdef\putwordInfo{Info}
|
||||
\gdef\putwordInstanceVariableof{Instance Variable of}
|
||||
\gdef\putwordMethodon{Method on}
|
||||
\gdef\putwordNoTitle{無タイトル}
|
||||
\gdef\putwordof{of}
|
||||
\gdef\putwordon{on}
|
||||
\gdef\putwordpage{p.\gobble}
|
||||
\gdef\putwordsection{節}
|
||||
\gdef\putwordSection{節}
|
||||
\gdef\putwordsee{参照}
|
||||
\gdef\putwordSee{を参照してください}
|
||||
\gdef\putwordShortTOC{簡略目次}
|
||||
\gdef\putwordTOC{目次}
|
||||
%
|
||||
\global\newif\ifIGUMO\IGUMOfalse
|
||||
\gdef\igumo{\IGUMOtrue}
|
||||
\gdef\putwordMJan{睦月}
|
||||
\gdef\putwordMFeb{如月}
|
||||
\gdef\putwordMMar{弥生}
|
||||
\gdef\putwordMApr{卯月}
|
||||
\gdef\putwordMMay{皐月}
|
||||
\gdef\putwordMJun{水無月}
|
||||
\gdef\putwordMJul{文月}
|
||||
\gdef\putwordMAug{葉月}
|
||||
\gdef\putwordMSep{長月}
|
||||
\gdef\putwordMOct{\ifIGUMO{神在月}\else{神無月}\fi}
|
||||
\gdef\putwordMNov{霜月}
|
||||
\gdef\putwordMDec{師走}
|
||||
%
|
||||
\gdef\putwordDefmac{マクロ}
|
||||
\gdef\putwordDefspec{Special Form}
|
||||
\gdef\putwordDefvar{変数}
|
||||
\gdef\putwordDefopt{オプション}
|
||||
\gdef\putwordDeftypevar{変数}
|
||||
\gdef\putwordDeffunc{関数}
|
||||
\gdef\putwordDeftypefun{関数}
|
||||
|
||||
\def\today{\number\year 年 \number\month 月 \number\day 日}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% A4 size(Japanese) define, top margin = 20, bottom margin = 21,
|
||||
% left margin = 30, right margin = 15
|
||||
%
|
||||
|
||||
% ???
|
||||
%\global\def\a4book{
|
||||
%\global\lispnarrowing = 0.3in
|
||||
%\global\baselineskip 12pt
|
||||
%\global\parskip 3pt plus 1pt
|
||||
%
|
||||
%% for @cropmarks
|
||||
%%\global\hsize = 6.5in
|
||||
%% without @cropmarks
|
||||
%\global\hsize = 6.7in
|
||||
%
|
||||
%\global\doublecolumnhsize=2.4in \global\doublecolumnvsize=15.0in
|
||||
%\global\vsize=9.8in
|
||||
%\global\tolerance=700
|
||||
%\global\hfuzz=1pt
|
||||
%
|
||||
%\global\pagewidth=\hsize
|
||||
%\global\pageheight=\vsize
|
||||
%\global\font\ninett=cmtt9
|
||||
%
|
||||
%\global\let\smalllisp=\smalllispx
|
||||
%\global\let\smallexample=\smalllispx
|
||||
%\global\def\Esmallexample{\Esmalllisp}
|
||||
%
|
||||
%% for @cropmarks
|
||||
%%\global\voffset = -1.0in
|
||||
%%\global\hoffset = -0.2in
|
||||
%
|
||||
%% without @cropmarks
|
||||
%\global\voffset = 0.0in
|
||||
%%\global\hoffset = -1.0in
|
||||
%\global\hoffset = -0.2in
|
||||
%}
|
||||
|
||||
% 日本人好きのギッシリ詰まった紙
|
||||
% hack please !!
|
||||
\global\def\afourbook{{\globaldefs = 1
|
||||
\setleading{12pt}%
|
||||
\parskip = 3pt plus 2pt minus 1pt
|
||||
%
|
||||
\internalpagesizes{248mm}{170mm}{0mm}{-5mm}{0mm}{8mm}%
|
||||
%
|
||||
\tolerance = 700
|
||||
\hfuzz = 1pt
|
||||
}}
|
||||
|
||||
%% @smallbook for B5
|
||||
%\global\def\smallbook{
|
||||
%\outerhsize=182mm
|
||||
%\outervsize=257mm
|
||||
%\hoffset=-0.3in
|
||||
%\voffset=-0.3in
|
||||
%
|
||||
%% These values for secheadingskip and subsecheadingskip are
|
||||
%% experiments. RJC 7 Aug 1992
|
||||
%\global\secheadingskip = 17pt plus 6pt minus 3pt
|
||||
%\global\subsecheadingskip = 14pt plus 6pt minus 3pt
|
||||
%
|
||||
%\global\lispnarrowing = 0.3in
|
||||
%\setleading{14pt}
|
||||
%\advance\topskip by -7mm
|
||||
%\global\parskip 3pt plus 1pt
|
||||
%\global\hsize = 5.5in
|
||||
%\global\vsize=8.25in
|
||||
%\global\tolerance=700
|
||||
%\global\hfuzz=1pt
|
||||
%\global\contentsrightmargin=0pt
|
||||
%\global\deftypemargin=0pt
|
||||
%\global\defbodyindent=.5cm
|
||||
%
|
||||
%\global\pagewidth=\hsize
|
||||
%\global\pageheight=\vsize
|
||||
%
|
||||
%\global\let\smalllisp=\smalllispx
|
||||
%\global\let\smallexample=\smalllispx
|
||||
%\global\def\Esmallexample{\Esmalllisp}
|
||||
%}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%% 日本語フォントに関する互換性
|
||||
%
|
||||
% Debian/Linux でパッケージ化されている
|
||||
% NTT jTeX / ASCII pTeX / MulTeX(日本語限定) のみ考慮している。
|
||||
% (他のサイトの日本語TeXも同様だと期待してる、、、)
|
||||
%
|
||||
% xdvi/jdvi2kps で使っている vf の種類は 5,6,7,8,9,10/min,goth 。
|
||||
%
|
||||
|
||||
\ifNTT
|
||||
%\global\kanjifiletype=20 % ??
|
||||
\global\let\min=\dm\global\let\goth=\dg
|
||||
\else
|
||||
\global\let\dm=\min\global\let\dg=\goth
|
||||
\fi
|
||||
|
||||
\def\uniJFont{%
|
||||
\ifNTT%
|
||||
\ifNTTOLD % 92.7.8 by K.Handa
|
||||
\let\next=\jTeXoldJFont%
|
||||
\else
|
||||
\ifMULTEX
|
||||
\let\next=\MulTeXJFont%
|
||||
\else
|
||||
\let\next=\jTeXJFont%
|
||||
\fi
|
||||
\fi
|
||||
\else%
|
||||
\let\next=\pTeXJFont%
|
||||
\fi%
|
||||
\next}
|
||||
|
||||
\def\jTeXoldJFont#1#2#3#4{%
|
||||
\def\tempa{#2}
|
||||
\def\tempb{dm}
|
||||
\ifx\tempa\tempb% dm
|
||||
\expandafter\gjfont\csname#1\endcsname=dm#3 scaled {#4}%
|
||||
\else% dg
|
||||
\expandafter\gjfont\csname#1\endcsname=dg#3 scaled {#4}%
|
||||
\fi%
|
||||
}
|
||||
|
||||
% backward compatibility for JTeX で \gjfont が無いとは MulTeX め。
|
||||
|
||||
\def\MulTeXJFont#1#2#3#4{%
|
||||
\def\tempa{#2}
|
||||
\def\tempb{dm}
|
||||
{\globaldefs=1%
|
||||
\ifx\tempa\tempb% dm
|
||||
\expandafter\jfont\csname#1\endcsname=dm#3 scaled #4%
|
||||
\else% dg
|
||||
\expandafter\jfont\csname#1\endcsname=dg#3 scaled #4%
|
||||
\fi}%
|
||||
}
|
||||
|
||||
\def\jTeXJFont#1#2#3#4{%
|
||||
\def\tempa{#2}
|
||||
\def\tempb{dm}
|
||||
\ifx\tempa\tempb% dm
|
||||
\expandafter\gjfont\csname#1\endcsname=dm#3 scaled #4%
|
||||
\else% dg
|
||||
\expandafter\gjfont\csname#1\endcsname=dg#3 scaled #4%
|
||||
\fi%
|
||||
}
|
||||
|
||||
\def\pTeXJFont#1#2#3#4{%
|
||||
\def\tempa{#2}
|
||||
\def\tempb{dm}
|
||||
\ifx\tempa\tempb% dm
|
||||
\global\expandafter\font\csname#1\endcsname=min#3 scaled #4%
|
||||
\else% dg
|
||||
\global\expandafter\font\csname#1\endcsname=goth#3 scaled #4%
|
||||
\fi
|
||||
}
|
||||
|
||||
%
|
||||
% 日本語フォントの定義
|
||||
%
|
||||
|
||||
%% Fonts for text (10pt)
|
||||
\uniJFont{textdm}{dm}{10}{1000}
|
||||
\uniJFont{textdg}{dg}{10}{1000}
|
||||
|
||||
\global\setfont\textrm\rmshape{10}{1000}
|
||||
\global\setfont\texttt\ttshape{10}{1000}
|
||||
\global\setfont\textbf\bfshape{10}{1000}
|
||||
\global\setfont\textit\itshape{10}{1000}
|
||||
\global\setfont\textsl\slshape{10}{1000}
|
||||
\global\setfont\textsf\sfshape{10}{1000}
|
||||
\global\setfont\textsc\scshape{10}{1000}
|
||||
\global\setfont\textttsl\ttslshape{10}{1000}
|
||||
\global\font\texti=cmmi10
|
||||
\global\font\textsy=cmsy10
|
||||
|
||||
%% Fonts for shortcontext (12pt)
|
||||
\uniJFont{shortcontdm}{dm}{10}{\magstep1}
|
||||
\uniJFont{shortcontdg}{dg}{10}{\magstep1}
|
||||
|
||||
%% Fonts for title (20.74pt)
|
||||
\uniJFont{titledm}{dg}{10}{\magstep4}
|
||||
|
||||
%% Fonts for indics and small examples
|
||||
\uniJFont{smalldm}{dm}{9}{1000}
|
||||
\uniJFont{smalldg}{dg}{9}{1000}
|
||||
|
||||
%% Fonts for headings (17.28pt)
|
||||
\uniJFont{chapdm}{dg}{10}{\magstep3}
|
||||
\uniJFont{chapdg}{dg}{10}{\magstep3}
|
||||
|
||||
%% Fonts for sections (14.40pt)
|
||||
\uniJFont{secdm}{dm}{10}{\magstep2}
|
||||
\uniJFont{secdg}{dg}{10}{\magstep2}
|
||||
|
||||
%% Fonts for subsections (13.15pt)
|
||||
\uniJFont{ssecdm}{dm}{10}{1315}
|
||||
\uniJFont{ssecdg}{dg}{10}{1315}
|
||||
|
||||
% 95.11.2 by K.Handa
|
||||
% Reduce Overfull/Underfull \hbox by relaxing these glues.
|
||||
\ifNTT
|
||||
\global\jintercharskip=0pt plus 0.5pt minus -0.2pt
|
||||
\global\jasciikanjiskip=2.28854pt plus 0.5pt minus -0.2pt
|
||||
\fi
|
||||
|
||||
%%%%
|
||||
|
||||
%% (^^;)
|
||||
%\global\def\tendm{}
|
||||
%\global\def\tendg{}
|
||||
|
||||
%% Re-definitions
|
||||
\gdef\addjfont#1#2{%
|
||||
\cslet{orig#1}{#1}%
|
||||
\expandafter\def\csname#1\endcsname{\csname orig#1\endcsname\csname #2\endcsname}%
|
||||
}
|
||||
|
||||
\def\gaddjfont#1#2{{\globaldefs=1\addjfont{#1}{#2}}}
|
||||
|
||||
\def\gaddjfonts#1#2{{\globaldefs=1%
|
||||
\cslet{orig#1fonts}{#1fonts}%
|
||||
\expandafter\def\csname#1fonts\endcsname{\csname orig#1fonts\endcsname\cslet{tendm}{#2dm}\cslet{tendg}{#2dg}}%
|
||||
}}
|
||||
|
||||
\gaddjfont{rm}{tendm}
|
||||
\gaddjfont{bf}{tendg}
|
||||
\gaddjfont{sl}{tendg}
|
||||
\gaddjfont{authorrm}{secdm}
|
||||
|
||||
\gaddjfonts{text}{text}
|
||||
\gaddjfonts{title}{title}
|
||||
\gaddjfonts{chap}{chap}
|
||||
\gaddjfonts{sec}{sec}
|
||||
\gaddjfonts{subsec}{ssec}
|
||||
\gaddjfonts{small}{small}
|
||||
|
||||
\global\let\subsubsecfonts = \subsecfonts
|
||||
\global\let\subsecentryfonts = \textfonts
|
||||
\global\let\subsubsecentryfonts = \textfonts
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%
|
||||
%% Utility routines.
|
||||
%%
|
||||
|
||||
\def\gaddsequence#1{%
|
||||
\if#1[%]
|
||||
\def\next{\gaddsequencez#1}%
|
||||
\else%
|
||||
\def\next{\gaddsequencez[0]{#1}}%
|
||||
\fi%
|
||||
\next%
|
||||
}
|
||||
|
||||
\def\gaddsequencez[#1]#2{%
|
||||
\if#2[%]
|
||||
\def\next{\gaddsequencezz[#1]#2}%
|
||||
\else%
|
||||
\def\next{\gaddsequencezz[#1][lb]{#2}}%
|
||||
\fi%
|
||||
\next%
|
||||
}
|
||||
|
||||
\newif\ifL\newif\ifB
|
||||
\def\aslb{\Ltrue\Btrue}
|
||||
\def\asla{\Ltrue\Bfalse}
|
||||
\def\asgb{\Lfalse\Btrue}
|
||||
\def\asga{\Lfalse\Bfalse}
|
||||
|
||||
%%
|
||||
%% 汚いマクロだなぁ~
|
||||
%%
|
||||
|
||||
\def\gaddsequencezz[#1][#2]#3#4{%
|
||||
\global\cslet{orig#3}{#3}%
|
||||
\csname as#2\endcsname%
|
||||
\ifcase#1%
|
||||
\ifL
|
||||
\ifB
|
||||
\expandafter\gdef\csname#3\endcsname{{#4\csname orig#3\endcsname}}%
|
||||
\else
|
||||
\expandafter\gdef\csname#3\endcsname{{\csname orig#3\endcsname#4}}%
|
||||
\fi
|
||||
\else
|
||||
\ifB
|
||||
\expandafter\gdef\csname#3\endcsname{#3\csname orig#3\endcsname}%
|
||||
\else
|
||||
\expandafter\gdef\csname#3\endcsname{\csname orig#3\endcsname#3}%
|
||||
\fi
|
||||
\fi
|
||||
\or
|
||||
\ifL
|
||||
\ifB
|
||||
\expandafter\gdef\csname#3\endcsname##1{{#4\csname orig#3\endcsname{##1}}}%
|
||||
\else
|
||||
\expandafter\gdef\csname#3\endcsname##1{{\csname orig#3\endcsname{##1}#4}}%
|
||||
\fi
|
||||
\else
|
||||
\ifB
|
||||
\expandafter\gdef\csname#3\endcsname##1{#4\csname orig#3\endcsname{##1}}%
|
||||
\else
|
||||
\expandafter\gdef\csname#3\endcsname##1{\csname orig#3\endcsname{##1}#4}%
|
||||
\fi
|
||||
\fi
|
||||
\fi
|
||||
}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
\gaddsequence[1]{initial}{%
|
||||
\addjfont{secbf}{secdg}%
|
||||
}
|
||||
|
||||
\gaddsequence{summarycontents}{%
|
||||
\addjfont{shortcontrm}{shortcontdm}%
|
||||
\addjfont{shortcontbf}{shortcontdg}%
|
||||
\addjfont{shortcontsl}{shortcontdg}%
|
||||
}
|
||||
\global\let\shortcontents = \summarycontents
|
||||
|
||||
\gaddsequence{shorttitlepagezzz}{%
|
||||
\addjfont{chaprm}{chapdm}%
|
||||
}
|
||||
|
||||
%%
|
||||
%%
|
||||
|
||||
\global\def\thischapterspace{\hskip \SETthischapterspace em}
|
||||
\set thischapterspace 1
|
||||
|
||||
\gaddsequence[1][ga]{chapterzzz}{%
|
||||
\xdef\thischapter{第\the\chapno\putwordChapter{}\thischapterspace\noexpand\thischaptername}%
|
||||
}
|
||||
|
||||
\gaddsequence[1][ga]{appendixzzz}{%
|
||||
\xdef\thischapter{\putwordAppendix{}\appendixletter\thischapterspace\noexpand\thischaptername}%
|
||||
}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%
|
||||
%%
|
||||
%%
|
||||
|
||||
\global\def\inforefzzz #1,#2,#3,#4**{\putwordInfo{}\putwordfile{} \file{\ignorespaces #3{}}, ノード\samp{\ignorespaces#1{}}\putwordSee{}}
|
||||
|
||||
\global\def\pxref#1{\xrefX[#1,,,,,,,]\putwordsee{}}
|
||||
\global\def\xref#1{\xrefX[#1,,,,,,,]\putwordSee{}}
|
||||
|
||||
\global\def\xrefX[#1,#2,#3,#4,#5,#6]{\begingroup
|
||||
\unsepspaces
|
||||
\def\printedmanual{\ignorespaces #5}%
|
||||
\def\printednodename{\ignorespaces #3}%
|
||||
\setbox1=\hbox{\printedmanual}%
|
||||
\setbox0=\hbox{\printednodename}%
|
||||
\ifdim \wd0 = 0pt
|
||||
% No printed node name was explicitly given.
|
||||
\expandafter\ifx\csname SETxref-automatic-section-title\endcsname\relax
|
||||
% Use the node name inside the square brackets.
|
||||
\def\printednodename{\ignorespaces #1}%
|
||||
\else
|
||||
% Use the actual chapter/section title appear inside
|
||||
% the square brackets. Use the real section title if we have it.
|
||||
\ifdim \wd1 > 0pt
|
||||
% It is in another manual, so we don't have it.
|
||||
\def\printednodename{\ignorespaces #1}%
|
||||
\else
|
||||
\ifhavexrefs
|
||||
% We know the real title if we have the xref values.
|
||||
\def\printednodename{\refx{#1-title}{}}%
|
||||
\else
|
||||
% Otherwise just copy the Info node name.
|
||||
\def\printednodename{\ignorespaces #1}%
|
||||
\fi%
|
||||
\fi
|
||||
\fi
|
||||
\fi
|
||||
%
|
||||
% If we use \unhbox0 and \unhbox1 to print the node names, TeX does not
|
||||
% insert empty discretionaries after hyphens, which means that it will
|
||||
% not find a line break at a hyphen in a node names. Since some manuals
|
||||
% are best written with fairly long node names, containing hyphens, this
|
||||
% is a loss. Therefore, we give the text of the node name again, so it
|
||||
% is as if TeX is seeing it for the first time.
|
||||
% \ifpdf
|
||||
% \leavevmode
|
||||
% \getfilename{#4}%
|
||||
% \ifnum\filenamelength>0
|
||||
% \startlink attr{/Border [0 0 0]}%
|
||||
% goto file{\the\filename.pdf} name{#1@}%
|
||||
% \else
|
||||
% \startlink attr{/Border [0 0 0]}%
|
||||
% goto name{#1@}%
|
||||
% \fi
|
||||
% \linkcolor
|
||||
% \fi
|
||||
%
|
||||
\ifdim \wd1 > 0pt
|
||||
% \putwordsection{} ``\printednodename'' \putwordin{} \cite{\printedmanual}%
|
||||
\cite{\printedmanual}の``\printednodename''\putwordsection{}%
|
||||
\else
|
||||
% _ (for example) has to be the character _ for the purposes of the
|
||||
% control sequence corresponding to the node, but it has to expand
|
||||
% into the usual \leavevmode...\vrule stuff for purposes of
|
||||
% printing. So we \turnoffactive for the \refx-snt, back on for the
|
||||
% printing, back off for the \refx-pg.
|
||||
{\normalturnoffactive
|
||||
% Only output a following space if the -snt ref is nonempty; for
|
||||
% @unnumbered and @anchor, it won't be.
|
||||
\setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}%
|
||||
% \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi
|
||||
\ifdim \wd2 > 0pt \refx{#1-snt}\fi
|
||||
}%
|
||||
% [mynode],
|
||||
「\printednodename 」%
|
||||
% [\printednodename],\space
|
||||
% page 3
|
||||
\turnoffactive \putwordpage\tie\refx{#1-pg}{}%
|
||||
\fi
|
||||
\endlink
|
||||
\endgroup}
|
||||
|
||||
\global\def\Ysectionnumberandtype{%
|
||||
\ifnum\secno=0 第\the\chapno\putwordChapter%
|
||||
\else \ifnum \subsecno=0 \the\chapno.\the\secno\putwordSection%
|
||||
\else \ifnum \subsubsecno=0 %
|
||||
\the\chapno.\the\secno.\the\subsecno\putwordSection%
|
||||
\else %
|
||||
\the\chapno.\the\secno.\the\subsecno.\the\subsubsecno\putwordSection%
|
||||
\fi \fi \fi }
|
||||
|
||||
\global\def\Yappendixletterandtype{%
|
||||
\ifnum\secno=0 \putwordAppendix\xreftie'char\the\appendixno{}%
|
||||
\else \ifnum \subsecno=0 \xreftie'char\the\appendixno.\the\secno\putwordSection %
|
||||
\else \ifnum \subsubsecno=0 %
|
||||
\xreftie'char\the\appendixno.\the\secno.\the\subsecno\putwordSection %
|
||||
\else %
|
||||
\xreftie'char\the\appendixno.\the\secno.\the\subsecno.\the\subsubsecno\putwordSection %
|
||||
\fi \fi \fi }
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
% @dfn
|
||||
\global\def\doublebracket#1{『#1』}
|
||||
\global\let\dfn=\doublebracket
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
BIN
emacs-w3m/icons/antenna-up.png
Normal file
|
After Width: | Height: | Size: 305 B |
52
emacs-w3m/icons/antenna-up.xpm
Normal file
@ -0,0 +1,52 @@
|
||||
/* XPM */
|
||||
static char *antenna-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 21 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #fff749",
|
||||
"a c #000000",
|
||||
"b c #869661",
|
||||
"c c #96a679",
|
||||
"d c #b6c7be",
|
||||
"e c #303871",
|
||||
"f c #081018",
|
||||
"g c #8e9e69",
|
||||
"h c #8ea271",
|
||||
"i c #181c38",
|
||||
"j c #96aa86",
|
||||
"k c #9eae8e",
|
||||
"l c #000008",
|
||||
"m c #96aa9e",
|
||||
"n c #9eb296",
|
||||
"o c #a6b69e",
|
||||
"p c #a6baa6",
|
||||
"q c #8ea2c7",
|
||||
"r c #96bec7",
|
||||
"s c #aebeae",
|
||||
/* pixels */
|
||||
"......########..........",
|
||||
"....##........##........",
|
||||
"...#...######...........",
|
||||
"..#..##......##.........",
|
||||
".#..#...####............",
|
||||
".#.#..##....#...........",
|
||||
"#..#.#...##.............",
|
||||
"#.#..#.##..#........aaa.",
|
||||
"#.#.#..#.aaa......aabba.",
|
||||
"#.#.#.#..acdae..aabbbaf.",
|
||||
"#.#.#.#..aca..eeggggadf.",
|
||||
"#.#.#.....a.eahheeeadi..",
|
||||
"#.........e.aeccccaddi..",
|
||||
"...........ejkejaaddl...",
|
||||
"..........aekkkadddml...",
|
||||
".........anennaddmml....",
|
||||
"........aooeaaddmlaa....",
|
||||
".......apppammmmlqqra...",
|
||||
"......assafmmmllqqqra...",
|
||||
"......aaaaaaal..aqqra...",
|
||||
"................aqqqra..",
|
||||
"...............aqqqqqra.",
|
||||
"..............aqqqqqqqra",
|
||||
"..............aaaaaaaaaa"
|
||||
};
|
||||
BIN
emacs-w3m/icons/back-disabled.png
Normal file
|
After Width: | Height: | Size: 227 B |
46
emacs-w3m/icons/back-disabled.xpm
Normal file
@ -0,0 +1,46 @@
|
||||
/* XPM */
|
||||
static char *back-disabled[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 15 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #606060",
|
||||
"a c #d7d7d7",
|
||||
"b c #c6c6c6",
|
||||
"c c #bebebe",
|
||||
"d c #b6b6b6",
|
||||
"e c #bebabe",
|
||||
"f c #a9ada9",
|
||||
"g c #a1a1a1",
|
||||
"h c #999999",
|
||||
"i c #919191",
|
||||
"j c #aeaaae",
|
||||
"k c #898989",
|
||||
"l c #818181",
|
||||
"m c #797979",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"............#...........",
|
||||
"...........##...........",
|
||||
"..........#a#...........",
|
||||
".........#ab#...........",
|
||||
"........#acc######......",
|
||||
".......#adddaaaaa#e.....",
|
||||
"......#afffffffff#e.....",
|
||||
".....#agggggggggg#e.....",
|
||||
".....e#hhhhhhhhhh#e.....",
|
||||
"......e#iiiiiiiii#e.....",
|
||||
"......je#kkk######e.....",
|
||||
".......je#ll#eeeeee.....",
|
||||
"........je#m#...........",
|
||||
".........je##...........",
|
||||
"...........e#...........",
|
||||
"............e...........",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
BIN
emacs-w3m/icons/back-up.png
Normal file
|
After Width: | Height: | Size: 226 B |
43
emacs-w3m/icons/back-up.xpm
Normal file
@ -0,0 +1,43 @@
|
||||
/* XPM */
|
||||
static char * back_up_xpm[] = {
|
||||
"24 24 15 1",
|
||||
" c #B6DAB2CAB6DA s backgroundToolBarColor",
|
||||
". c #000000000000",
|
||||
"X c #C71BFFFF8617",
|
||||
"o c #5965F3CE0000",
|
||||
"O c #5144E79D0000",
|
||||
"+ c #4924DB6C0000",
|
||||
"@ c #8E388A288E38",
|
||||
"# c #4103CF3C0000",
|
||||
"$ c #38E3C71B0000",
|
||||
"% c #28A2BAEA0000",
|
||||
"& c #2081AEBA0000",
|
||||
"* c #AEBAAAAAAEBA",
|
||||
"= c #1861A2890000",
|
||||
"- c #10409A690000",
|
||||
"; c #08208E380000",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" . ",
|
||||
" .. ",
|
||||
" .X. ",
|
||||
" .Xo. ",
|
||||
" .XOO...... ",
|
||||
" .X+++XXXXX.@ ",
|
||||
" .X#########.@ ",
|
||||
" .X$$$$$$$$$$.@ ",
|
||||
" @.%%%%%%%%%%.@ ",
|
||||
" @.&&&&&&&&&.@ ",
|
||||
" *@.===......@ ",
|
||||
" *@.--.@@@@@@ ",
|
||||
" *@.;. ",
|
||||
" *@.. ",
|
||||
" @. ",
|
||||
" @ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/copy-up.png
Normal file
|
After Width: | Height: | Size: 210 B |
38
emacs-w3m/icons/copy-up.xpm
Normal file
@ -0,0 +1,38 @@
|
||||
/* XPM */
|
||||
static char *copy_up_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"24 24 7 1",
|
||||
/* colors */
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #aeb2ae",
|
||||
"b c #c7ff86",
|
||||
"c c #f7ffbe",
|
||||
"d c #aeb2ae",
|
||||
"e c #a6a6a6",
|
||||
/* pixels */
|
||||
" ",
|
||||
" #########ed ",
|
||||
" #ccccccc##ed ",
|
||||
" #ccccccc#c#ed ",
|
||||
" #caaaaac####ed ",
|
||||
" #cccccccccc#ed ",
|
||||
" #caaaaccccc#ed ",
|
||||
" #cccccccccc#ed ",
|
||||
" #ccccc#########ed ",
|
||||
" #c##cc#bbbbbbb##ed ",
|
||||
" #ccccc#bbbbbbb#b#ed ",
|
||||
" #ccccc#baaaaab####ed ",
|
||||
" #ccccc#bbbbbbbbbb#ed ",
|
||||
" #ccccc#baaaabbbbb#ed ",
|
||||
" #######bbbbbbbbbb#ed ",
|
||||
" eeeee#bbbbbbbbbb#ed ",
|
||||
" dddd#baaaaaaabb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" ############ed ",
|
||||
" eeeeeeeeeeeed ",
|
||||
" dddddddddddd "
|
||||
};
|
||||
BIN
emacs-w3m/icons/db-history-up.png
Normal file
|
After Width: | Height: | Size: 167 B |
35
emacs-w3m/icons/db-history-up.xpm
Normal file
@ -0,0 +1,35 @@
|
||||
/* XPM */
|
||||
static char * db_history_up_xpm[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 4 1",
|
||||
/* colors */
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"* c #fff749",
|
||||
"% c #6992cf",
|
||||
"# c #30009e",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
"###################### ",
|
||||
"%%%%%%%%%%%%%%%%%%## ",
|
||||
"################## ",
|
||||
" ",
|
||||
"################ ",
|
||||
"%%%%%%%%%%%%%%%# ",
|
||||
"################ ",
|
||||
" ",
|
||||
"################## ",
|
||||
"%%%%%%%%%%%%%%%%%%## ",
|
||||
"###################### ",
|
||||
"#****##*****# ",
|
||||
"##*##*##*###*###########",
|
||||
" #*###*#*###*#%%%%%%%%%#",
|
||||
" #*###*#****############",
|
||||
" #*###*#*###*# ",
|
||||
"##*##*##*###*######### ",
|
||||
"#****##*****#%%%%%## ",
|
||||
"################## ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/forward-disabled.png
Normal file
|
After Width: | Height: | Size: 223 B |
46
emacs-w3m/icons/forward-disabled.xpm
Normal file
@ -0,0 +1,46 @@
|
||||
/* XPM */
|
||||
static char *forward-disabled[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 15 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #606060",
|
||||
"a c #d7d7d7",
|
||||
"b c #c6c6c6",
|
||||
"c c #bebebe",
|
||||
"d c #b6b6b6",
|
||||
"e c #a9ada9",
|
||||
"f c #a1a5a1",
|
||||
"g c #aeaaae",
|
||||
"h c #999999",
|
||||
"i c #bebabe",
|
||||
"j c #919191",
|
||||
"k c #898989",
|
||||
"l c #818181",
|
||||
"m c #797979",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"...........#............",
|
||||
"...........##...........",
|
||||
"...........#a#..........",
|
||||
"...........#ba#.........",
|
||||
"......######cca#........",
|
||||
"......#aaaaaddda#.......",
|
||||
"......#eeeeeeeeea#......",
|
||||
"......#ffffffffffa#.....",
|
||||
"......#hhhhhhhhhh#ig....",
|
||||
"......#jjjjjjjjj#ig.....",
|
||||
"......######kkk#ig......",
|
||||
".......iiii#ll#ig.......",
|
||||
"........ggg#m#ig........",
|
||||
"...........##ig.........",
|
||||
"...........#ig..........",
|
||||
"...........ig...........",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
BIN
emacs-w3m/icons/forward-up.png
Normal file
|
After Width: | Height: | Size: 221 B |
43
emacs-w3m/icons/forward-up.xpm
Normal file
@ -0,0 +1,43 @@
|
||||
/* XPM */
|
||||
static char * forward_up_xpm[] = {
|
||||
"24 24 15 1",
|
||||
" c #B6DAB2CAB6DA s backgroundToolBarColor",
|
||||
". c #000000000000",
|
||||
"X c #C71BFFFF8617",
|
||||
"o c #5965F3CE0000",
|
||||
"O c #5144E79D0000",
|
||||
"+ c #4924DB6C0000",
|
||||
"@ c #4103CF3C0000",
|
||||
"# c #38E3C71B0000",
|
||||
"$ c #AEBAAAAAAEBA",
|
||||
"% c #28A2BAEA0000",
|
||||
"& c #8E388A288E38",
|
||||
"* c #2081AEBA0000",
|
||||
"= c #1861A2890000",
|
||||
"- c #10409A690000",
|
||||
"; c #08208E380000",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" . ",
|
||||
" .. ",
|
||||
" .X. ",
|
||||
" .oX. ",
|
||||
" ......OOX. ",
|
||||
" .XXXXX+++X. ",
|
||||
" .@@@@@@@@@X. ",
|
||||
" .##########X. ",
|
||||
" .%%%%%%%%%%.&$ ",
|
||||
" .*********.&$ ",
|
||||
" ......===.&$ ",
|
||||
" &&&&.--.&$ ",
|
||||
" $$$.;.&$ ",
|
||||
" ..&$ ",
|
||||
" .&$ ",
|
||||
" &$ ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/history-up.png
Normal file
|
After Width: | Height: | Size: 129 B |
34
emacs-w3m/icons/history-up.xpm
Normal file
@ -0,0 +1,34 @@
|
||||
/* XPM */
|
||||
static char * history_up_xpm[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 3 1",
|
||||
/* colors */
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"% c #6992cf",
|
||||
"# c #30009e",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
"################# ",
|
||||
"#%%%%%%%%%%%%%%%# ",
|
||||
"################# ",
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
"################# ",
|
||||
"#%%%%%%%%%%%%%%%# ",
|
||||
"################# ",
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
" ################",
|
||||
" #%%%%%%%%%%%%%%#",
|
||||
" ################",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/home-up.png
Normal file
|
After Width: | Height: | Size: 241 B |
43
emacs-w3m/icons/home-up.xpm
Normal file
@ -0,0 +1,43 @@
|
||||
/* XPM */
|
||||
static char *home-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 12 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #ffffff",
|
||||
"b c #6992cf",
|
||||
"c c #8eaebe",
|
||||
"d c #30009e",
|
||||
"e c #b69669",
|
||||
"f c #cfba96",
|
||||
"g c #aeaaae",
|
||||
"h c #8eff38",
|
||||
"i c #18cb00",
|
||||
"j c #10aa00",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
".....###..#####.........",
|
||||
".....#a#.#a#bbb#........",
|
||||
".....#c##abb#bbb#.......",
|
||||
".....#c#ab#bb#bbb#......",
|
||||
".....##ab#c#bb#bbb#.....",
|
||||
".....#ab#ccc#bb#bbb#....",
|
||||
"....#ab#ccccc#bb#bbb#...",
|
||||
"...#ab#ccccccc#bb#bbb#..",
|
||||
"..####ccccccccc#######..",
|
||||
"....#acccdddacc.#bbb#...",
|
||||
"....#acccdeeaccc#bbb#...",
|
||||
"....#acccdefaccc#bgb#...",
|
||||
"....#acccdefaccc#bgb#...",
|
||||
"....hicccdefachhhhii#...",
|
||||
"..hhijjhhhhhhhhhhhjjjj..",
|
||||
".eeeeeeefffffffffeeeeee.",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
BIN
emacs-w3m/icons/image-up.png
Normal file
|
After Width: | Height: | Size: 273 B |
45
emacs-w3m/icons/image-up.xpm
Normal file
@ -0,0 +1,45 @@
|
||||
/* XPM */
|
||||
static char *image-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 14 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #efffc7",
|
||||
"b c #cfba96",
|
||||
"c c #f7ffbe",
|
||||
"d c #aeb2ae",
|
||||
"e c #a6a6a6",
|
||||
"f c #c7d7ff",
|
||||
"g c #b6c7f7",
|
||||
"h c #a6b6ef",
|
||||
"i c #c7ff86",
|
||||
"j c #9ea6e7",
|
||||
"k c #38c700",
|
||||
"l c #8e96df",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
"..........#############.",
|
||||
".........#a#bccccccccc#d",
|
||||
"........#aa#bccccccccc#e",
|
||||
".......#a###bccccccccc#e",
|
||||
".......##b########cdcc#e",
|
||||
".......#bc#ffffff#cccc#e",
|
||||
"....#..#cc#gggggg#cccc#e",
|
||||
"....##.#cc#hhhhhh#ddcc#e",
|
||||
"....#i##cc#jjjjjj#cccc#e",
|
||||
".####ki#cc#llllll#cccc#e",
|
||||
".#iiikki#c########ddcc#e",
|
||||
".#kkkkkki#cccccccccccc#e",
|
||||
".#kkkkkk#ccccccccccccc#e",
|
||||
".####kk#ccddccdcdccdcc#e",
|
||||
"....#k##cccccccccccccc#e",
|
||||
"....##.#ccdcddcdcddccc#e",
|
||||
"....#..#cccccccccccccc#e",
|
||||
".......#cccccccccccccc#e",
|
||||
".......################e",
|
||||
"........eeeeeeeeeeeeeeee",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
BIN
emacs-w3m/icons/open-up.png
Normal file
|
After Width: | Height: | Size: 225 B |
40
emacs-w3m/icons/open-up.xpm
Normal file
@ -0,0 +1,40 @@
|
||||
/* XPM */
|
||||
static char *open-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 9 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #efffc7",
|
||||
"b c #cfba96",
|
||||
"c c #f7ffbe",
|
||||
"d c #aeb2ae",
|
||||
"e c #a6a6a6",
|
||||
"f c #79b2f7",
|
||||
"g c #698eef",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
".........#############..",
|
||||
"........#a#bccccccccc#dd",
|
||||
".......#aa#bccccccccc#ed",
|
||||
"......#a###bccccccccc#ed",
|
||||
"......##bbbbccdcdddcc#ed",
|
||||
"......#bccccccccccccc#ed",
|
||||
"...#..#cccccccccccccc#ed",
|
||||
"...##.#ccddccccddddcc#ed",
|
||||
"...#f##cccccccccccccc#ed",
|
||||
"####gf#cccccccccccccc#ed",
|
||||
"#fffggf#cdccddcccddcc#ed",
|
||||
"#ggggggf#cccccccccccc#ed",
|
||||
"#gggggg#ccccccccccccc#ed",
|
||||
"####gg#ccddccddcdddcc#ed",
|
||||
"...#g##cccccccccccccc#ed",
|
||||
"...##.#cccccccccccccc#ed",
|
||||
"...#..#cccccccccccccc#ed",
|
||||
"......#cccccccccccccc#ed",
|
||||
"......################ed",
|
||||
".......eeeeeeeeeeeeeeeed",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
BIN
emacs-w3m/icons/parent-disabled.png
Normal file
|
After Width: | Height: | Size: 209 B |
41
emacs-w3m/icons/parent-disabled.xpm
Normal file
@ -0,0 +1,41 @@
|
||||
/* XPM */
|
||||
static char * parent_disabled_xpm[] = {
|
||||
" 24 24 12 1",
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #606060",
|
||||
"a c #d7d7d7",
|
||||
"b c #c6c6c6",
|
||||
"c c #bebebe",
|
||||
"d c #b6b6b6",
|
||||
"e c #a9ada9",
|
||||
"f c #a1a5a1",
|
||||
"g c #999999",
|
||||
"h c #bebabe",
|
||||
"i c #898989",
|
||||
"j c #797979",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" # ",
|
||||
" #a# ",
|
||||
" #aba# ",
|
||||
" #abbba# ",
|
||||
" #accccca# ",
|
||||
" #accccccca# ",
|
||||
" #addddddddda# ",
|
||||
" #####eeeee##### ",
|
||||
" hhhh#fffff#hhhh ",
|
||||
" #ggggg# ",
|
||||
" #iiiii# ",
|
||||
" #jjjjj# ",
|
||||
" ####### ",
|
||||
" hhhhhhh ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/parent-up.png
Normal file
|
After Width: | Height: | Size: 200 B |
39
emacs-w3m/icons/parent-up.xpm
Normal file
@ -0,0 +1,39 @@
|
||||
/* XPM */
|
||||
static char * parent_up_xpm[] = {
|
||||
"24 24 11 1",
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
". c #000000",
|
||||
"X c #c7ff86",
|
||||
"o c #59f300",
|
||||
"O c #51e700",
|
||||
"+ c #49db00",
|
||||
"@ c #41cf00",
|
||||
"# c #8e8a8e",
|
||||
"$ c #38c700",
|
||||
"% c #28ba00",
|
||||
"& c #20ae00",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" . ",
|
||||
" .X. ",
|
||||
" .XoX. ",
|
||||
" .XoooX. ",
|
||||
" .XOOOOOX. ",
|
||||
" .XOOOOOOOX. ",
|
||||
" .X+++++++++X. ",
|
||||
" .....@@@@@..... ",
|
||||
" ####.$$$$$.#### ",
|
||||
" .%%%%%. ",
|
||||
" .&&&&&. ",
|
||||
" .&&&&&. ",
|
||||
" ....... ",
|
||||
" ####### ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/reload-up.png
Normal file
|
After Width: | Height: | Size: 271 B |
43
emacs-w3m/icons/reload-up.xpm
Normal file
@ -0,0 +1,43 @@
|
||||
/* XPM */
|
||||
static char *reload-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 11 1",
|
||||
/* colors */
|
||||
". c #b6b8b6 s backgroundToolBarColor",
|
||||
"# c #aeb4ae",
|
||||
"a c #000000",
|
||||
"b c #6580c9",
|
||||
"c c #6984d7",
|
||||
"d c #7788d7",
|
||||
"e c #768cdf",
|
||||
"f c #788fe7",
|
||||
"g c #6580e7",
|
||||
"h c #5195ef",
|
||||
"i c #5197f7",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
"...........#aaaaa.......",
|
||||
"..........aabbbbbaa.....",
|
||||
".........abbbbbbbbba....",
|
||||
"........accccaaacccca...",
|
||||
".......#addda###addda#..",
|
||||
".......aeeea#####aeeea..",
|
||||
".......afffa#..aaafffaaa",
|
||||
".......aaaaa....aggggga#",
|
||||
".................ahhha##",
|
||||
"..##a.............aia##.",
|
||||
".##aia.............a##..",
|
||||
"##ahhha.................",
|
||||
"#aggggga....aaaaa.......",
|
||||
"aaafffaaa..#afffa.......",
|
||||
"..aeeea#####aeeea.......",
|
||||
"..#addda###addda#.......",
|
||||
"...accccaaacccca........",
|
||||
"....abbbbbbbbba.........",
|
||||
".....aabbbbbaa..........",
|
||||
".......aaaaa#...........",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
|
||||
BIN
emacs-w3m/icons/search-up.png
Normal file
|
After Width: | Height: | Size: 284 B |
48
emacs-w3m/icons/search-up.xpm
Normal file
@ -0,0 +1,48 @@
|
||||
/* XPM */
|
||||
static char * search_up_xpm[] = {
|
||||
"24 24 20 1",
|
||||
" c #B6DAB2CAB6DA s backgroundToolBarColor",
|
||||
". c #000000000000",
|
||||
"X c #8E38C30BFFFF",
|
||||
"o c #8617BEFBF7DE",
|
||||
"O c #8617BAEAF7DE",
|
||||
"+ c #8617B6DAF7DE",
|
||||
"@ c #FFFFFFFFFFFF",
|
||||
"# c #79E7AEBAEFBE",
|
||||
"$ c #79E7AEBAF7DE",
|
||||
"% c #79E7B2CAF7DE",
|
||||
"& c #79E7A699EFBE",
|
||||
"* c #79E7AAAAEFBE",
|
||||
"= c #71C6A289EFBE",
|
||||
"- c #71C69E79EFBE",
|
||||
"; c #71C69A69E79D",
|
||||
": c #69A69658E79D",
|
||||
"> c #69A69248E79D",
|
||||
"< c #69A68A28E79D",
|
||||
"1 c #965896589658",
|
||||
"2 c #AEBAAEBAAEBA",
|
||||
" ",
|
||||
" ",
|
||||
" .... ",
|
||||
" ..XXXX.. ",
|
||||
" .XoO+++Oo. ",
|
||||
" .Xo+@@#$%+o. ",
|
||||
" .Xo+$@@&&*$+o. ",
|
||||
" .XO%*=-;-=*%O. ",
|
||||
" .X+$&-:>:-&$+. ",
|
||||
" .X+#&;><>;&#+. ",
|
||||
" ..X$&-:>:-&$.. ",
|
||||
" .1.%*=-;-=*.1. ",
|
||||
" .2..*&&&..2.1 ",
|
||||
" .@@....22.11 ",
|
||||
" ..@@@2..11 ",
|
||||
" 1.....111 ",
|
||||
" 1..111111 ",
|
||||
" 1..1111 ",
|
||||
" 1..11 ",
|
||||
" 1..1 ",
|
||||
" 1..11 ",
|
||||
" @@.1 ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/spinner.gif
Normal file
|
After Width: | Height: | Size: 441 B |
BIN
emacs-w3m/icons/state-00.png
Normal file
|
After Width: | Height: | Size: 187 B |
28
emacs-w3m/icons/state-00.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char *noname[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
" 16 14 7 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #314030",
|
||||
"$ c #617f5f",
|
||||
"% c #485e47",
|
||||
"+ c #89b386",
|
||||
". c #c4ffbf",
|
||||
"; c #b0e5ac",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" #### #### ",
|
||||
" %$#$# #$#$% ",
|
||||
"%%++$+$ $+$++%%",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"....+.+ +.+....",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"++++$;$ $;$++++",
|
||||
"%%%%#%# #%#%%%%",
|
||||
" %+#+# #+#+% ",
|
||||
" #### #### ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/state-01.png
Normal file
|
After Width: | Height: | Size: 188 B |
28
emacs-w3m/icons/state-01.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char *noname[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 16 14 7 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #403700",
|
||||
"$ c #7f6e00",
|
||||
"% c #5e5100",
|
||||
"+ c #b39b00",
|
||||
". c #fffafa",
|
||||
"; c #e5c600",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" #### #### ",
|
||||
" %$#$# #$#$% ",
|
||||
"%%++$+$ $+$++%%",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"....+.+ +.+....",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"++++$;$ $;$++++",
|
||||
"%%%%#%# #%#%%%%",
|
||||
" %+#+# #+#+% ",
|
||||
" #### #### ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/state-10.png
Normal file
|
After Width: | Height: | Size: 202 B |
30
emacs-w3m/icons/state-10.xpm
Normal file
@ -0,0 +1,30 @@
|
||||
/* XPM */
|
||||
static char *noname[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
" 16 14 9 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #314030",
|
||||
"$ c #617F5F",
|
||||
"% c #485E47",
|
||||
"+ c #89B386",
|
||||
". c #C4FFBF",
|
||||
"; c #B0E5AC",
|
||||
"! c #ff0000",
|
||||
"& c #ff7f7f",
|
||||
/* pixels */
|
||||
" ",
|
||||
" &&!!!!&& ",
|
||||
" ####!!#### ",
|
||||
" %$#$#!!#$#$% ",
|
||||
"%%++$+$!!$+$++%%",
|
||||
";;;;+;+!!+;+;;;;",
|
||||
"....+.+!!+.+....",
|
||||
";;;;+;+!!+;+;;;;",
|
||||
"++++$;$!!$;$++++",
|
||||
"%%%%#%#!!#%#%%%%",
|
||||
" %+#+#!!#+#+% ",
|
||||
" ####!!#### ",
|
||||
" &&!!!!&& ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/state-11.png
Normal file
|
After Width: | Height: | Size: 202 B |
30
emacs-w3m/icons/state-11.xpm
Normal file
@ -0,0 +1,30 @@
|
||||
/* XPM */
|
||||
static char *disconnect-g[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 16 14 9 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #403700",
|
||||
"$ c #7f6e00",
|
||||
"% c #5e5100",
|
||||
"+ c #b39b00",
|
||||
". c #fffafa",
|
||||
"; c #e5c600",
|
||||
"! c #ff0000",
|
||||
"& c #ff7f7f",
|
||||
/* pixels */
|
||||
" ",
|
||||
" &&!!!!&& ",
|
||||
" ####!!#### ",
|
||||
" %$#$#!!#$#$% ",
|
||||
"%%++$+$!!$+$++%%",
|
||||
";;;;+;+!!+;+;;;;",
|
||||
"....+.+!!+.+....",
|
||||
";;;;+;+!!+;+;;;;",
|
||||
"++++$;$!!$;$++++",
|
||||
"%%%%#%#!!#%#%%%%",
|
||||
" %+#+#!!#+#+% ",
|
||||
" ####!!#### ",
|
||||
" &&!!!!&& ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons/weather-up.png
Normal file
|
After Width: | Height: | Size: 254 B |
51
emacs-w3m/icons/weather-up.xpm
Normal file
@ -0,0 +1,51 @@
|
||||
/* XPM */
|
||||
static char *weather-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 24 24 20 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #ffaa61",
|
||||
"a c #ffeb9e",
|
||||
"b c #ffdb96",
|
||||
"c c #ffc786",
|
||||
"d c #ffb679",
|
||||
"e c #ffa271",
|
||||
"f c #ff9269",
|
||||
"g c #ff7d61",
|
||||
"h c #ffffff",
|
||||
"i c #ff6d59",
|
||||
"j c #efefef",
|
||||
"k c #ff5951",
|
||||
"l c #dfdfdf",
|
||||
"m c #cfd3cf",
|
||||
"n c #bec3be",
|
||||
"o c #aeb2ae",
|
||||
"p c #9ea29e",
|
||||
"q c #969696",
|
||||
"r c #000000",
|
||||
/* pixels */
|
||||
"........................",
|
||||
"........................",
|
||||
".........#..............",
|
||||
".........#..............",
|
||||
"..#......#......#.......",
|
||||
"...#....###....#........",
|
||||
"....##..###..##.........",
|
||||
"....###.aaa.###.........",
|
||||
".....#bbbbbbb#..........",
|
||||
"......ccccccc...........",
|
||||
"...##ddddddddd##........",
|
||||
"#####eeeeeeeee#####.....",
|
||||
"...##fffffffff##........",
|
||||
"......gggggggghhh..hhh..",
|
||||
".....#iiiiiiijjjjjjjjjj.",
|
||||
"....###.kkk.llllllllllll",
|
||||
"....##..###.mmmmmmmmmmmm",
|
||||
"...#....###.nnnnnnnnnnnn",
|
||||
"..#......#..oooooooooooo",
|
||||
".........#...pppppppppp.",
|
||||
".........#....qqq..qqq..",
|
||||
"........................",
|
||||
"........................",
|
||||
"........................"
|
||||
};
|
||||
BIN
emacs-w3m/icons30/antenna-up.png
Normal file
|
After Width: | Height: | Size: 333 B |
58
emacs-w3m/icons30/antenna-up.xpm
Normal file
@ -0,0 +1,58 @@
|
||||
/* XPM */
|
||||
static char *antenna-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 34 30 21 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #fff749",
|
||||
"a c #000000",
|
||||
"b c #869661",
|
||||
"c c #96a679",
|
||||
"d c #b6c7be",
|
||||
"e c #303871",
|
||||
"f c #081018",
|
||||
"g c #8e9e69",
|
||||
"h c #8ea271",
|
||||
"i c #181c38",
|
||||
"j c #96aa86",
|
||||
"k c #9eae8e",
|
||||
"l c #000008",
|
||||
"m c #96aa9e",
|
||||
"n c #9eb296",
|
||||
"o c #a6b69e",
|
||||
"p c #a6baa6",
|
||||
"q c #8ea2c7",
|
||||
"r c #96bec7",
|
||||
"s c #aebeae",
|
||||
/* pixels */
|
||||
"....##..##........................",
|
||||
".....######.......................",
|
||||
"......#####.......................",
|
||||
".......#..##......................",
|
||||
"...........#............aaa.......",
|
||||
".............aaa......aabba.......",
|
||||
".............acdae..aabbbaf.......",
|
||||
".............aca..eeggggadf.......",
|
||||
"..............a.eahheeeadi........",
|
||||
"..............e.aeccccaddi........",
|
||||
"...............ejkejaaddl.........",
|
||||
"..............aekkkadddml.........",
|
||||
".............anennaddmml..........",
|
||||
"............aooeaaddmlaa..........",
|
||||
"...........apppammmmlqqra.........",
|
||||
"..........assafmmmllqqqra.........",
|
||||
"..........aaaaaaal..aqqra.........",
|
||||
"....................aqqqra........",
|
||||
"...................aqqqqqra.......",
|
||||
"..................aqqqqqqqra......",
|
||||
"..................aaaaaaaaaa......",
|
||||
".............a....................",
|
||||
"...a.........a....................",
|
||||
"...a...aaa..aaa..a..aaa..aaa..aa..",
|
||||
"..a.a..a..a..a..a.a.a..a.a..a...a.",
|
||||
"..aaa..a..a..a..aaa.a..a.a..a.aaa.",
|
||||
".a...a.a..a..a..a...a..a.a..a.a.a.",
|
||||
".a...a.a..a..a...aa.a..a.a..a.aa.a",
|
||||
"..................................",
|
||||
".................................."
|
||||
};
|
||||
BIN
emacs-w3m/icons30/back-disabled.png
Normal file
|
After Width: | Height: | Size: 273 B |
52
emacs-w3m/icons30/back-disabled.xpm
Normal file
@ -0,0 +1,52 @@
|
||||
/* XPM */
|
||||
static char *back-disabled[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 32 30 15 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #606060",
|
||||
"a c #d7d7d7",
|
||||
"b c #c6c6c6",
|
||||
"c c #bebebe",
|
||||
"d c #b6b6b6",
|
||||
"e c #bebabe",
|
||||
"f c #a9ada9",
|
||||
"g c #a1a1a1",
|
||||
"h c #999999",
|
||||
"i c #919191",
|
||||
"j c #aeaaae",
|
||||
"k c #898989",
|
||||
"l c #818181",
|
||||
"m c #797979",
|
||||
/* pixels */
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
"................#...............",
|
||||
"...............##...............",
|
||||
"..............#a#...............",
|
||||
".............#ab#...............",
|
||||
"............#acc######..........",
|
||||
"...........#adddaaaaa#e.........",
|
||||
"..........#afffffffff#e.........",
|
||||
".........#agggggggggg#e.........",
|
||||
".........e#hhhhhhhhhh#e.........",
|
||||
"..........e#iiiiiiiii#e.........",
|
||||
"..........je#kkk######e.........",
|
||||
"...........je#ll#eeeeee.........",
|
||||
"............je#m#...............",
|
||||
".............je##...............",
|
||||
"...............e#...............",
|
||||
"................e...............",
|
||||
"................................",
|
||||
"......####............#.........",
|
||||
"......#...#...........#.........",
|
||||
"......#...#..##...##..#..#......",
|
||||
"......####..#..#.#..#.#.#.......",
|
||||
"......#...#..###.#....##........",
|
||||
"......#...#.#..#.#..#.#.#.......",
|
||||
"......####...##.#.##..#..#......",
|
||||
"................................",
|
||||
"................................",
|
||||
"................................"
|
||||
};
|
||||
BIN
emacs-w3m/icons30/back-up.png
Normal file
|
After Width: | Height: | Size: 270 B |
48
emacs-w3m/icons30/back-up.xpm
Normal file
@ -0,0 +1,48 @@
|
||||
/* XPM */
|
||||
static char * back_up_xpm[] = {
|
||||
"32 30 15 1",
|
||||
" c #B6DAB2CAB6DA s backgroundToolBarColor",
|
||||
". c #000000000000",
|
||||
"X c #C71BFFFF8617",
|
||||
"o c #5965F3CE0000",
|
||||
"O c #5144E79D0000",
|
||||
"+ c #4924DB6C0000",
|
||||
"@ c #8E388A288E38",
|
||||
"# c #4103CF3C0000",
|
||||
"$ c #38E3C71B0000",
|
||||
"% c #28A2BAEA0000",
|
||||
"& c #2081AEBA0000",
|
||||
"* c #AEBAAAAAAEBA",
|
||||
"= c #1861A2890000",
|
||||
"- c #10409A690000",
|
||||
"; c #08208E380000",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" . ",
|
||||
" .. ",
|
||||
" .X. ",
|
||||
" .Xo. ",
|
||||
" .XOO...... ",
|
||||
" .X+++XXXXX.@ ",
|
||||
" .X#########.@ ",
|
||||
" .X$$$$$$$$$$.@ ",
|
||||
" @.%%%%%%%%%%.@ ",
|
||||
" @.&&&&&&&&&.@ ",
|
||||
" *@.===......@ ",
|
||||
" *@.--.@@@@@@ ",
|
||||
" *@.;. ",
|
||||
" *@.. ",
|
||||
" @. ",
|
||||
" @ ",
|
||||
" ",
|
||||
" .... . ",
|
||||
" . . . ",
|
||||
" . . .. .. . . ",
|
||||
" .... . . . . . . ",
|
||||
" . . ... . .. ",
|
||||
" . . . . . . . . ",
|
||||
" .... .. . .. . . ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/copy-up.png
Normal file
|
After Width: | Height: | Size: 251 B |
44
emacs-w3m/icons30/copy-up.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char *copy_up_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 30 7 1",
|
||||
/* colors */
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #aeb2ae",
|
||||
"b c #c7ff86",
|
||||
"c c #f7ffbe",
|
||||
"d c #aeb2ae",
|
||||
"e c #a6a6a6",
|
||||
/* pixels */
|
||||
" ",
|
||||
" #########ed ",
|
||||
" #ccccccc##ed ",
|
||||
" #ccccccc#c#ed ",
|
||||
" #caaaaac####ed ",
|
||||
" #cccccccccc#ed ",
|
||||
" #caaaaccccc#ed ",
|
||||
" #cccccccccc#ed ",
|
||||
" #ccccc#########ed ",
|
||||
" #c##cc#bbbbbbb##ed ",
|
||||
" #ccccc#bbbbbbb#b#ed ",
|
||||
" #ccccc#baaaaab####ed ",
|
||||
" #ccccc#bbbbbbbbbb#ed ",
|
||||
" #ccccc#baaaabbbbb#ed ",
|
||||
" #######bbbbbbbbbb#ed ",
|
||||
" eeeee#bbbbbbbbbb#ed ",
|
||||
" dddd#baaaaaaabb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" #bbbbbbbbbb#ed ",
|
||||
" ############ed ",
|
||||
" eeeeeeeeeeeed ",
|
||||
" ### dddddddddddd ",
|
||||
" # # ## ### # # ",
|
||||
" # # # # # # # ",
|
||||
" # # # # # # # ",
|
||||
" # # # # # # ## ",
|
||||
" ### ## ### # ",
|
||||
" # # "
|
||||
};
|
||||
BIN
emacs-w3m/icons30/db-history-up.png
Normal file
|
After Width: | Height: | Size: 233 B |
41
emacs-w3m/icons30/db-history-up.xpm
Normal file
@ -0,0 +1,41 @@
|
||||
/* XPM */
|
||||
static char * db_history_up_xpm[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 34 30 5 1",
|
||||
/* colors */
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"* c #fff749",
|
||||
"% c #6992cf",
|
||||
"# c #30009e",
|
||||
"$ c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ####################### ",
|
||||
" #%%%%%%%%%%%%%%%%%%## ",
|
||||
" ################### ",
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
" ################### ",
|
||||
" #%%%%%%%%%%%%%%%%%%## ",
|
||||
"############################ ",
|
||||
"#****##*****# ",
|
||||
"##*##*##*###*################# ",
|
||||
" #*###*#*###*#%%%%%%%%%%%%%%%# ",
|
||||
" #*###*#****################## ",
|
||||
" #*###*#*###*# ",
|
||||
"##*##*##*###*############### ",
|
||||
"#****##*****#%%%%%%%%%%%## ",
|
||||
"######################## ",
|
||||
" ",
|
||||
" $ $ $ $ ",
|
||||
" $ $ $ ",
|
||||
" $ $ $$ $$$ $$$ $$ $ $ $ $ ",
|
||||
" $$$$$ $ $ $ $ $ $$ $ $ ",
|
||||
" $ $ $ $$ $ $ $ $ $ $ ",
|
||||
" $ $ $ $ $ $ $ $ $$$ ",
|
||||
" $ $ $$$ $$$ $ $$ $ $ ",
|
||||
" $$ ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/forward-disabled.png
Normal file
|
After Width: | Height: | Size: 279 B |
52
emacs-w3m/icons30/forward-disabled.xpm
Normal file
@ -0,0 +1,52 @@
|
||||
/* XPM */
|
||||
static char *forward-disabled[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 34 30 15 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #606060",
|
||||
"a c #d7d7d7",
|
||||
"b c #c6c6c6",
|
||||
"c c #bebebe",
|
||||
"d c #b6b6b6",
|
||||
"e c #a9ada9",
|
||||
"f c #a1a5a1",
|
||||
"g c #aeaaae",
|
||||
"h c #999999",
|
||||
"i c #bebabe",
|
||||
"j c #919191",
|
||||
"k c #898989",
|
||||
"l c #818181",
|
||||
"m c #797979",
|
||||
/* pixels */
|
||||
"..................................",
|
||||
"..................................",
|
||||
"..................................",
|
||||
"................#.................",
|
||||
"................##................",
|
||||
"................#a#...............",
|
||||
"................#ba#..............",
|
||||
"...........######cca#.............",
|
||||
"...........#aaaaaddda#............",
|
||||
"...........#eeeeeeeeea#...........",
|
||||
"...........#ffffffffffa#.g........",
|
||||
"...........#hhhhhhhhhh#ig.........",
|
||||
"...........#jjjjjjjjj#i...........",
|
||||
"...........######kkk#ig...........",
|
||||
"............iiii#ll#ig............",
|
||||
"................#m#ig.............",
|
||||
"................##ig..............",
|
||||
"................#i................",
|
||||
"................i.................",
|
||||
"..................................",
|
||||
".####..........................#..",
|
||||
".#.............................#..",
|
||||
".#.....##..#.##.#.#..##..#.#.###..",
|
||||
".####.#..#.##.#.#.#.#..#.##.#..#..",
|
||||
".#....#..#.#..#.#.#..###.#..#..#..",
|
||||
".#....#..#.#...#.#..#..#.#..#..#..",
|
||||
".#.....##..#...#.#...##.##...###..",
|
||||
"..................................",
|
||||
"..................................",
|
||||
".................................."
|
||||
};
|
||||
BIN
emacs-w3m/icons30/forward-up.png
Normal file
|
After Width: | Height: | Size: 276 B |
48
emacs-w3m/icons30/forward-up.xpm
Normal file
@ -0,0 +1,48 @@
|
||||
/* XPM */
|
||||
static char * forward_up_xpm[] = {
|
||||
"34 30 15 1",
|
||||
" c #B6DAB2CAB6DA s backgroundToolBarColor",
|
||||
". c #000000000000",
|
||||
"X c #C71BFFFF8617",
|
||||
"o c #5965F3CE0000",
|
||||
"O c #5144E79D0000",
|
||||
"+ c #4924DB6C0000",
|
||||
"@ c #4103CF3C0000",
|
||||
"# c #38E3C71B0000",
|
||||
"$ c #AEBAAAAAAEBA",
|
||||
"% c #28A2BAEA0000",
|
||||
"& c #8E388A288E38",
|
||||
"* c #2081AEBA0000",
|
||||
"= c #1861A2890000",
|
||||
"- c #10409A690000",
|
||||
"; c #08208E380000",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" . ",
|
||||
" .. ",
|
||||
" .X. ",
|
||||
" .oX. ",
|
||||
" ......OOX. ",
|
||||
" .XXXXX+++X. ",
|
||||
" .@@@@@@@@@X. ",
|
||||
" .##########X. $ ",
|
||||
" .%%%%%%%%%%.&$ ",
|
||||
" .*********.& ",
|
||||
" ......===.&$ ",
|
||||
" &&&&.--.&$ ",
|
||||
" .;.&$ ",
|
||||
" ..&$ ",
|
||||
" .& ",
|
||||
" & ",
|
||||
" ",
|
||||
" .... . ",
|
||||
" . . ",
|
||||
" . .. . .. . . .. . . ... ",
|
||||
" .... . . .. . . . . . .. . . ",
|
||||
" . . . . . . . ... . . . ",
|
||||
" . . . . . . . . . . . ",
|
||||
" . .. . . . .. .. ... ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/history-up.png
Normal file
|
After Width: | Height: | Size: 178 B |
40
emacs-w3m/icons30/history-up.xpm
Normal file
@ -0,0 +1,40 @@
|
||||
/* XPM */
|
||||
static char * history_up_xpm[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 34 30 4 1",
|
||||
/* colors */
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"% c #6992cf",
|
||||
"# c #30009e",
|
||||
"$ c #000000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
" ################# ",
|
||||
" #%%%%%%%%%%%%%%%# ",
|
||||
" ################# ",
|
||||
" ",
|
||||
" #################",
|
||||
" #%%%%%%%%%%%%%%%#",
|
||||
" #################",
|
||||
" ",
|
||||
" $ $ $ $ ",
|
||||
" $ $ $ ",
|
||||
" $ $ $$ $$$ $$$ $$ $ $ $ $ ",
|
||||
" $$$$$ $ $ $ $ $ $$ $ $ ",
|
||||
" $ $ $ $$ $ $ $ $ $ $ ",
|
||||
" $ $ $ $ $ $ $ $ $$$ ",
|
||||
" $ $ $$$ $$$ $ $$ $ $ ",
|
||||
" $$ ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/home-up.png
Normal file
|
After Width: | Height: | Size: 280 B |
49
emacs-w3m/icons30/home-up.xpm
Normal file
@ -0,0 +1,49 @@
|
||||
/* XPM */
|
||||
static char *home-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 32 30 12 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #ffffff",
|
||||
"b c #6992cf",
|
||||
"c c #8eaebe",
|
||||
"d c #30009e",
|
||||
"e c #b69669",
|
||||
"f c #cfba96",
|
||||
"g c #aeaaae",
|
||||
"h c #8eff38",
|
||||
"i c #18cb00",
|
||||
"j c #10aa00",
|
||||
/* pixels */
|
||||
"................................",
|
||||
"................................",
|
||||
"................................",
|
||||
".........###..#####.............",
|
||||
".........#a#.#a#bbb#............",
|
||||
".........#c##abb#bbb#...........",
|
||||
".........#c#ab#bb#bbb#..........",
|
||||
".........##ab#c#bb#bbb#.........",
|
||||
".........#ab#ccc#bb#bbb#........",
|
||||
"........#ab#ccccc#bb#bbb#.......",
|
||||
".......#ab#ccccccc#bb#bbb#......",
|
||||
"......####ccccccccc#######......",
|
||||
"........#acccdddacc.#bbb#.......",
|
||||
"........#acccdeeaccc#bbb#.......",
|
||||
"........#acccdefaccc#bgb#.......",
|
||||
"........#acccdefaccc#bgb#.......",
|
||||
"........hicccdefachhhhii#.......",
|
||||
"......hhijjhhhhhhhhhhhjjjj......",
|
||||
".....eeeeeeefffffffffeeeeee.....",
|
||||
"................................",
|
||||
"................................",
|
||||
".....#...#......................",
|
||||
".....#...#......................",
|
||||
".....#...#..##..##.##...##......",
|
||||
".....#####.#..#.#.#..#.#..#.....",
|
||||
".....#...#.#..#.#.#..#.####.....",
|
||||
".....#...#.#..#.#.#..#.#........",
|
||||
".....#...#..##..#.#..#..###.....",
|
||||
"................................",
|
||||
"................................"
|
||||
};
|
||||
BIN
emacs-w3m/icons30/image-up.png
Normal file
|
After Width: | Height: | Size: 324 B |
51
emacs-w3m/icons30/image-up.xpm
Normal file
@ -0,0 +1,51 @@
|
||||
/* XPM */
|
||||
static char *image-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 32 30 14 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #efffc7",
|
||||
"b c #cfba96",
|
||||
"c c #f7ffbe",
|
||||
"d c #aeb2ae",
|
||||
"e c #a6a6a6",
|
||||
"f c #c7d7ff",
|
||||
"g c #b6c7f7",
|
||||
"h c #a6b6ef",
|
||||
"i c #c7ff86",
|
||||
"j c #9ea6e7",
|
||||
"k c #38c700",
|
||||
"l c #8e96df",
|
||||
/* pixels */
|
||||
"................................",
|
||||
"............#############.......",
|
||||
"...........#a#bccccccccc#d......",
|
||||
"..........#aa#bccccccccc#e......",
|
||||
".........#a###bccccccccc#e......",
|
||||
".........##b########cdcc#e......",
|
||||
".........#bc#ffffff#cccc#e......",
|
||||
"......#..#cc#gggggg#cccc#e......",
|
||||
"......##.#cc#hhhhhh#ddcc#e......",
|
||||
"......#i##cc#jjjjjj#cccc#e......",
|
||||
"...####ki#cc#llllll#cccc#e......",
|
||||
"...#iiikki#c########ddcc#e......",
|
||||
"...#kkkkkki#cccccccccccc#e......",
|
||||
"...#kkkkkk#ccccccccccccc#e......",
|
||||
"...####kk#ccddccdcdccdcc#e......",
|
||||
"......#k##cccccccccccccc#e......",
|
||||
"......##.#ccdcddcdcddccc#e......",
|
||||
"......#..#cccccccccccccc#e......",
|
||||
".........#cccccccccccccc#e......",
|
||||
".........################e......",
|
||||
"..........eeeeeeeeeeeeeeee......",
|
||||
"..#.............................",
|
||||
"..#.............................",
|
||||
"..#.##.##...##...###..##...###..",
|
||||
"..#.#.#..#.#..#.#..#.#..#.#.....",
|
||||
"..#.#.#..#..###.#..#.####..##...",
|
||||
"..#.#.#..#.#..#.#..#.#.......#..",
|
||||
"..#.#.#..#..##.#.###..###.###...",
|
||||
"................#..#............",
|
||||
".................##............."
|
||||
};
|
||||
BIN
emacs-w3m/icons30/open-up.png
Normal file
|
After Width: | Height: | Size: 272 B |
46
emacs-w3m/icons30/open-up.xpm
Normal file
@ -0,0 +1,46 @@
|
||||
/* XPM */
|
||||
static char *open-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 32 30 9 1",
|
||||
/* colors */
|
||||
". c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #000000",
|
||||
"a c #efffc7",
|
||||
"b c #cfba96",
|
||||
"c c #f7ffbe",
|
||||
"d c #aeb2ae",
|
||||
"e c #a6a6a6",
|
||||
"f c #79b2f7",
|
||||
"g c #698eef",
|
||||
/* pixels */
|
||||
"................................",
|
||||
"............#############.......",
|
||||
"...........#a#bccccccccc#dd.....",
|
||||
"..........#aa#bccccccccc#ed.....",
|
||||
".........#a###bccccccccc#ed.....",
|
||||
".........##bbbbccdcdddcc#ed.....",
|
||||
".........#bccccccccccccc#ed.....",
|
||||
"......#..#cccccccccccccc#ed.....",
|
||||
"......##.#ccddccccddddcc#ed.....",
|
||||
"......#f##cccccccccccccc#ed.....",
|
||||
"...####gf#cccccccccccccc#ed.....",
|
||||
"...#fffggf#cdccddcccddcc#ed.....",
|
||||
"...#ggggggf#cccccccccccc#ed.....",
|
||||
"...#gggggg#ccccccccccccc#ed.....",
|
||||
"...####gg#ccddccddcdddcc#ed.....",
|
||||
"......#g##cccccccccccccc#ed.....",
|
||||
"......##.#cccccccccccccc#ed.....",
|
||||
"......#..#cccccccccccccc#ed.....",
|
||||
".........#cccccccccccccc#ed.....",
|
||||
".........################ed.....",
|
||||
"..........eeeeeeeeeeeeeeeed.....",
|
||||
".......##.......................",
|
||||
"......#..#......................",
|
||||
".....#....#.###...##..#.#.......",
|
||||
".....#....#.#..#.#..#.##.#......",
|
||||
".....#....#.#..#.####.#..#......",
|
||||
"......#..#..#..#.#....#..#......",
|
||||
".......##...###...###.#..#......",
|
||||
"............#...................",
|
||||
"............#..................."
|
||||
};
|
||||
BIN
emacs-w3m/icons30/parent-disabled.png
Normal file
|
After Width: | Height: | Size: 236 B |
46
emacs-w3m/icons30/parent-disabled.xpm
Normal file
@ -0,0 +1,46 @@
|
||||
/* XPM */
|
||||
static char * parent_disabled_xpm[] = {
|
||||
" 32 30 12 1",
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
"# c #606060",
|
||||
"a c #d7d7d7",
|
||||
"b c #c6c6c6",
|
||||
"c c #bebebe",
|
||||
"d c #b6b6b6",
|
||||
"e c #a9ada9",
|
||||
"f c #a1a5a1",
|
||||
"g c #999999",
|
||||
"h c #bebabe",
|
||||
"i c #898989",
|
||||
"j c #797979",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" # ",
|
||||
" #a# ",
|
||||
" #aba# ",
|
||||
" #abbba# ",
|
||||
" #accccca# ",
|
||||
" #accccccca# ",
|
||||
" #addddddddda# ",
|
||||
" #####eeeee##### ",
|
||||
" hhhh#fffff#hhhh ",
|
||||
" #ggggg# ",
|
||||
" #iiiii# ",
|
||||
" #jjjjj# ",
|
||||
" ####### ",
|
||||
" hhhhhhh ",
|
||||
" ",
|
||||
" # # ",
|
||||
" # # ### ",
|
||||
" # # # # ",
|
||||
" # # # # ",
|
||||
" # # # # ",
|
||||
" ### ### ",
|
||||
" # ",
|
||||
" # ",
|
||||
" ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/parent-up.png
Normal file
|
After Width: | Height: | Size: 226 B |
44
emacs-w3m/icons30/parent-up.xpm
Normal file
@ -0,0 +1,44 @@
|
||||
/* XPM */
|
||||
static char * parent_up_xpm[] = {
|
||||
"32 30 11 1",
|
||||
" c #b6b2b6 s backgroundToolBarColor",
|
||||
". c #000000",
|
||||
"X c #c7ff86",
|
||||
"o c #59f300",
|
||||
"O c #51e700",
|
||||
"+ c #49db00",
|
||||
"@ c #41cf00",
|
||||
"# c #8e8a8e",
|
||||
"$ c #38c700",
|
||||
"% c #28ba00",
|
||||
"& c #20ae00",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" . ",
|
||||
" .X. ",
|
||||
" .XoX. ",
|
||||
" .XoooX. ",
|
||||
" .XOOOOOX. ",
|
||||
" .XOOOOOOOX. ",
|
||||
" .X+++++++++X. ",
|
||||
" .....@@@@@..... ",
|
||||
" ####.$$$$$.#### ",
|
||||
" .%%%%%. ",
|
||||
" .&&&&&. ",
|
||||
" .&&&&&. ",
|
||||
" ....... ",
|
||||
" ####### ",
|
||||
" ",
|
||||
" . . ",
|
||||
" . . ... ",
|
||||
" . . . . ",
|
||||
" . . . . ",
|
||||
" . . . . ",
|
||||
" ... ... ",
|
||||
" . ",
|
||||
" . ",
|
||||
" ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/reload-up.png
Normal file
|
After Width: | Height: | Size: 292 B |
48
emacs-w3m/icons30/reload-up.xpm
Normal file
@ -0,0 +1,48 @@
|
||||
/* XPM */
|
||||
static char *reload-up[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 32 30 11 1",
|
||||
/* colors */
|
||||
". c #b6b8b6 s backgroundToolBarColor",
|
||||
"# c #aeb4ae",
|
||||
"a c #000000",
|
||||
"b c #6580c9",
|
||||
"c c #6984d7",
|
||||
"d c #7788d7",
|
||||
"e c #768cdf",
|
||||
"f c #788fe7",
|
||||
"g c #6580e7",
|
||||
"h c #5195ef",
|
||||
"i c #5197f7",
|
||||
/* pixels */
|
||||
"................................",
|
||||
"..............#aaaaa............",
|
||||
".............aabbbbbaa..........",
|
||||
"............abbbbbbbbba.........",
|
||||
"...........accccaaacccca........",
|
||||
"..........#addda###addda#.......",
|
||||
"..........aeeea#####aeeea.......",
|
||||
"..........afffa#..aaafffaaa.....",
|
||||
"..........aaaaa....aggggga#.....",
|
||||
"......##a...........ahhha##.....",
|
||||
".....##aia...........aia##......",
|
||||
"....##ahhha...........a##.......",
|
||||
"....#aggggga....aaaaa...........",
|
||||
"....aaafffaaa..#afffa...........",
|
||||
"......aeeea#####aeeea...........",
|
||||
"......#addda###addda#...........",
|
||||
".......accccaaacccca............",
|
||||
"........abbbbbbbbba.............",
|
||||
".........aabbbbbaa..............",
|
||||
"...........aaaaa#...............",
|
||||
"................................",
|
||||
"..aaaa.......a..............a...",
|
||||
"..a...a......a..............a...",
|
||||
"..a...a..aa..a..aa...aa...aaa...",
|
||||
"..aaaa..a..a.a.a..a.a..a.a..a...",
|
||||
"..a...a.aaaa.a.a..a..aaa.a..a...",
|
||||
"..a...a.a....a.a..a.a..a.a..a...",
|
||||
"..a...a..aaa.a..aa...aa.a.aaa...",
|
||||
"................................",
|
||||
"................................"
|
||||
};
|
||||
BIN
emacs-w3m/icons30/search-up.png
Normal file
|
After Width: | Height: | Size: 321 B |
53
emacs-w3m/icons30/search-up.xpm
Normal file
@ -0,0 +1,53 @@
|
||||
/* XPM */
|
||||
static char * search_up_xpm[] = {
|
||||
"32 30 20 1",
|
||||
" c #B6DAB2CAB6DA s backgroundToolBarColor",
|
||||
". c #000000000000",
|
||||
"X c #8E38C30BFFFF",
|
||||
"o c #8617BEFBF7DE",
|
||||
"O c #8617BAEAF7DE",
|
||||
"+ c #8617B6DAF7DE",
|
||||
"@ c #FFFFFFFFFFFF",
|
||||
"# c #79E7AEBAEFBE",
|
||||
"$ c #79E7AEBAF7DE",
|
||||
"% c #79E7B2CAF7DE",
|
||||
"& c #79E7A699EFBE",
|
||||
"* c #79E7AAAAEFBE",
|
||||
"= c #71C6A289EFBE",
|
||||
"- c #71C69E79EFBE",
|
||||
"; c #71C69A69E79D",
|
||||
": c #69A69658E79D",
|
||||
"> c #69A69248E79D",
|
||||
"< c #69A68A28E79D",
|
||||
"1 c #965896589658",
|
||||
"2 c #AEBAAEBAAEBA",
|
||||
" .... ",
|
||||
" ..XXXX.. ",
|
||||
" .XoO+++Oo. ",
|
||||
" .Xo+@@#$%+o. ",
|
||||
" .Xo+$@@&&*$+o. ",
|
||||
" .XO%*=-;-=*%O. ",
|
||||
" .X+$&-:>:-&$+. ",
|
||||
" .X+#&;><>;&#+. ",
|
||||
" ..X$&-:>:-&$.. ",
|
||||
" .1.%*=-;-=*.1. ",
|
||||
" .2..*&&&..2.1 ",
|
||||
" .@@....22.11 ",
|
||||
" ..@@@2..11 ",
|
||||
" 1.....111 ",
|
||||
" 1..111111 ",
|
||||
" 1..1111 ",
|
||||
" 1..11 ",
|
||||
" 1..1 ",
|
||||
" 1..11 ",
|
||||
" @@.1 ",
|
||||
" ",
|
||||
" .... . . ",
|
||||
" . . ",
|
||||
" . . . . ... ",
|
||||
" .... . .. . . . ",
|
||||
" . . . . . . ",
|
||||
" . . . . . . ",
|
||||
" . . . . ... ",
|
||||
" ",
|
||||
" "};
|
||||
BIN
emacs-w3m/icons30/spinner.gif
Normal file
|
After Width: | Height: | Size: 441 B |
BIN
emacs-w3m/icons30/state-00.png
Normal file
|
After Width: | Height: | Size: 187 B |
28
emacs-w3m/icons30/state-00.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char *noname[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
" 16 14 7 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #314030",
|
||||
"$ c #617f5f",
|
||||
"% c #485e47",
|
||||
"+ c #89b386",
|
||||
". c #c4ffbf",
|
||||
"; c #b0e5ac",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" #### #### ",
|
||||
" %$#$# #$#$% ",
|
||||
"%%++$+$ $+$++%%",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"....+.+ +.+....",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"++++$;$ $;$++++",
|
||||
"%%%%#%# #%#%%%%",
|
||||
" %+#+# #+#+% ",
|
||||
" #### #### ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons30/state-01.png
Normal file
|
After Width: | Height: | Size: 188 B |
28
emacs-w3m/icons30/state-01.xpm
Normal file
@ -0,0 +1,28 @@
|
||||
/* XPM */
|
||||
static char *noname[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 16 14 7 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #403700",
|
||||
"$ c #7f6e00",
|
||||
"% c #5e5100",
|
||||
"+ c #b39b00",
|
||||
". c #fffafa",
|
||||
"; c #e5c600",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" #### #### ",
|
||||
" %$#$# #$#$% ",
|
||||
"%%++$+$ $+$++%%",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"....+.+ +.+....",
|
||||
";;;;+;+ +;+;;;;",
|
||||
"++++$;$ $;$++++",
|
||||
"%%%%#%# #%#%%%%",
|
||||
" %+#+# #+#+% ",
|
||||
" #### #### ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons30/state-10.png
Normal file
|
After Width: | Height: | Size: 202 B |
30
emacs-w3m/icons30/state-10.xpm
Normal file
@ -0,0 +1,30 @@
|
||||
/* XPM */
|
||||
static char *noname[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
" 16 14 9 1",
|
||||
/* colors */
|
||||
" c none",
|
||||
"# c #314030",
|
||||
"$ c #617F5F",
|
||||
"% c #485E47",
|
||||
"+ c #89B386",
|
||||
". c #C4FFBF",
|
||||
"; c #B0E5AC",
|
||||
"! c #ff0000",
|
||||
"& c #ff7f7f",
|
||||
/* pixels */
|
||||
" ",
|
||||
" &&!!!!&& ",
|
||||
" ####!!#### ",
|
||||
" %$#$#!!#$#$% ",
|
||||
"%%++$+$!!$+$++%%",
|
||||
";;;;+;+!!+;+;;;;",
|
||||
"....+.+!!+.+....",
|
||||
";;;;+;+!!+;+;;;;",
|
||||
"++++$;$!!$;$++++",
|
||||
"%%%%#%#!!#%#%%%%",
|
||||
" %+#+#!!#+#+% ",
|
||||
" ####!!#### ",
|
||||
" &&!!!!&& ",
|
||||
" "
|
||||
};
|
||||
BIN
emacs-w3m/icons30/state-11.png
Normal file
|
After Width: | Height: | Size: 202 B |