initial commit
authorAndrey Batyiev <generatorglukoff@gmail.com>
Thu, 18 Feb 2010 20:53:02 +0000 (22:53 +0200)
committerAndrey Batyiev <generatorglukoff@gmail.com>
Thu, 18 Feb 2010 20:53:02 +0000 (22:53 +0200)
224 files changed:
AUTHORS [new file with mode: 0644]
COPYING [new file with mode: 0644]
ChangeLog [new file with mode: 0644]
ChangeLog.pre-git [new file with mode: 0644]
MAINTAINERS [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
Makefile.in [new file with mode: 0644]
NEWS [new file with mode: 0644]
README [new file with mode: 0644]
aclocal.m4 [new file with mode: 0644]
autogen.sh [new file with mode: 0755]
config.guess [new file with mode: 0755]
config.h.in [new file with mode: 0644]
config.sub [new file with mode: 0755]
configure [new file with mode: 0755]
configure.in [new file with mode: 0644]
data/Makefile.am [new file with mode: 0644]
data/Makefile.in [new file with mode: 0644]
data/gconf-editor.desktop.in [new file with mode: 0644]
data/gconf-editor.desktop.in.in [new file with mode: 0644]
data/gconf-editor.schemas.in [new file with mode: 0644]
data/icons/Makefile.am [new file with mode: 0644]
data/icons/Makefile.in [new file with mode: 0644]
data/icons/hicolor_apps_48x48_gconf-editor.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-boolean.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-float.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-integer.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-list.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-pair.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-schema.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-string.png [new file with mode: 0644]
data/icons/hicolor_status_16x16_type-undefined.png [new file with mode: 0644]
depcomp [new file with mode: 0755]
docs/C/figures/entry-blank.png [new file with mode: 0644]
docs/C/figures/entry-bool.png [new file with mode: 0644]
docs/C/figures/entry-list.png [new file with mode: 0644]
docs/C/figures/entry-number.png [new file with mode: 0644]
docs/C/figures/entry-schema.png [new file with mode: 0644]
docs/C/figures/entry-string.png [new file with mode: 0644]
docs/C/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/C/gconf-editor.xml [new file with mode: 0644]
docs/C/legal.xml [new file with mode: 0644]
docs/ChangeLog [new file with mode: 0644]
docs/Makefile.am [new file with mode: 0644]
docs/Makefile.in [new file with mode: 0644]
docs/ca/ca.po [new file with mode: 0644]
docs/ca/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/ca/gconf-editor.xml [new file with mode: 0644]
docs/cs/cs.po [new file with mode: 0644]
docs/cs/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/cs/gconf-editor.xml [new file with mode: 0644]
docs/de/de.po [new file with mode: 0644]
docs/de/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/de/gconf-editor.xml [new file with mode: 0644]
docs/el/el.po [new file with mode: 0644]
docs/el/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/el/gconf-editor.xml [new file with mode: 0644]
docs/en_GB/en_GB.po [new file with mode: 0644]
docs/en_GB/gconf-editor.xml [new file with mode: 0644]
docs/es/es.po [new file with mode: 0644]
docs/es/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/es/gconf-editor.xml [new file with mode: 0644]
docs/fr/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/fr/fr.po [new file with mode: 0644]
docs/fr/gconf-editor.xml [new file with mode: 0644]
docs/gconf-editor.1 [new file with mode: 0644]
docs/gconf-editor.omf.in [new file with mode: 0644]
docs/it/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/it/gconf-editor.xml [new file with mode: 0644]
docs/it/it.po [new file with mode: 0644]
docs/oc/gconf-editor.xml [new file with mode: 0644]
docs/oc/oc.po [new file with mode: 0644]
docs/pt_BR/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/pt_BR/gconf-editor.xml [new file with mode: 0644]
docs/pt_BR/pt_BR.po [new file with mode: 0644]
docs/ru/gconf-editor.xml [new file with mode: 0644]
docs/ru/ru.po [new file with mode: 0644]
docs/sv/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/sv/gconf-editor.xml [new file with mode: 0644]
docs/sv/sv.po [new file with mode: 0644]
docs/th/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/th/gconf-editor.xml [new file with mode: 0644]
docs/th/th.po [new file with mode: 0644]
docs/uk/figures/gconf_editor_anno_window.png [new file with mode: 0644]
docs/uk/gconf-editor.xml [new file with mode: 0644]
docs/uk/uk.po [new file with mode: 0644]
docs/zh_CN/gconf-editor.xml [new file with mode: 0644]
docs/zh_CN/zh_CN.po [new file with mode: 0644]
gnome-doc-utils.make [new file with mode: 0644]
install-sh [new file with mode: 0755]
ltmain.sh [new file with mode: 0755]
m4/gnome-doc-utils.m4 [new file with mode: 0644]
m4/intltool.m4 [new file with mode: 0644]
m4/libtool.m4 [new file with mode: 0644]
m4/ltoptions.m4 [new file with mode: 0644]
m4/ltsugar.m4 [new file with mode: 0644]
m4/ltversion.m4 [new file with mode: 0644]
m4/lt~obsolete.m4 [new file with mode: 0644]
missing [new file with mode: 0755]
mkinstalldirs [new file with mode: 0755]
po/ChangeLog [new file with mode: 0644]
po/LINGUAS [new file with mode: 0644]
po/Makefile.in.in [new file with mode: 0644]
po/POTFILES.in [new file with mode: 0644]
po/POTFILES.skip [new file with mode: 0644]
po/am.po [new file with mode: 0644]
po/ar.po [new file with mode: 0644]
po/as.po [new file with mode: 0644]
po/ast.po [new file with mode: 0644]
po/az.po [new file with mode: 0644]
po/be.po [new file with mode: 0644]
po/be@latin.po [new file with mode: 0644]
po/bg.po [new file with mode: 0644]
po/bn.po [new file with mode: 0644]
po/bn_IN.po [new file with mode: 0644]
po/br.po [new file with mode: 0644]
po/bs.po [new file with mode: 0644]
po/ca.po [new file with mode: 0644]
po/ca@valencia.po [new file with mode: 0644]
po/cs.po [new file with mode: 0644]
po/cy.po [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.po [new file with mode: 0644]
po/dz.po [new file with mode: 0644]
po/el.po [new file with mode: 0644]
po/en_CA.po [new file with mode: 0644]
po/en_GB.po [new file with mode: 0644]
po/es.po [new file with mode: 0644]
po/et.po [new file with mode: 0644]
po/eu.po [new file with mode: 0644]
po/fa.po [new file with mode: 0644]
po/fi.po [new file with mode: 0644]
po/fr.po [new file with mode: 0644]
po/ga.po [new file with mode: 0644]
po/gl.po [new file with mode: 0644]
po/gu.po [new file with mode: 0644]
po/he.po [new file with mode: 0644]
po/hi.po [new file with mode: 0644]
po/hr.po [new file with mode: 0644]
po/hu.po [new file with mode: 0644]
po/id.po [new file with mode: 0644]
po/it.po [new file with mode: 0644]
po/ja.po [new file with mode: 0644]
po/ka.po [new file with mode: 0644]
po/kn.po [new file with mode: 0644]
po/ko.po [new file with mode: 0644]
po/ku.po [new file with mode: 0644]
po/li.po [new file with mode: 0644]
po/lt.po [new file with mode: 0644]
po/lv.po [new file with mode: 0644]
po/mai.po [new file with mode: 0644]
po/mg.po [new file with mode: 0644]
po/mk.po [new file with mode: 0644]
po/ml.po [new file with mode: 0644]
po/mn.po [new file with mode: 0644]
po/mr.po [new file with mode: 0644]
po/ms.po [new file with mode: 0644]
po/nb.po [new file with mode: 0644]
po/ne.po [new file with mode: 0644]
po/nl.po [new file with mode: 0644]
po/nn.po [new file with mode: 0644]
po/oc.po [new file with mode: 0644]
po/or.po [new file with mode: 0644]
po/pa.po [new file with mode: 0644]
po/pl.po [new file with mode: 0644]
po/ps.po [new file with mode: 0644]
po/pt.po [new file with mode: 0644]
po/pt_BR.po [new file with mode: 0644]
po/ro.po [new file with mode: 0644]
po/ru.po [new file with mode: 0644]
po/rw.po [new file with mode: 0644]
po/si.po [new file with mode: 0644]
po/sk.po [new file with mode: 0644]
po/sl.po [new file with mode: 0644]
po/sq.po [new file with mode: 0644]
po/sr.po [new file with mode: 0644]
po/sr@latin.po [new file with mode: 0644]
po/sv.po [new file with mode: 0644]
po/ta.po [new file with mode: 0644]
po/te.po [new file with mode: 0644]
po/th.po [new file with mode: 0644]
po/tr.po [new file with mode: 0644]
po/ug.po [new file with mode: 0644]
po/uk.po [new file with mode: 0644]
po/vi.po [new file with mode: 0644]
po/xh.po [new file with mode: 0644]
po/zh_CN.po [new file with mode: 0644]
po/zh_HK.po [new file with mode: 0644]
po/zh_TW.po [new file with mode: 0644]
src/Makefile.am [new file with mode: 0644]
src/Makefile.in [new file with mode: 0644]
src/gconf-bookmarks-dialog.c [new file with mode: 0644]
src/gconf-bookmarks-dialog.h [new file with mode: 0644]
src/gconf-bookmarks.c [new file with mode: 0644]
src/gconf-bookmarks.h [new file with mode: 0644]
src/gconf-cell-renderer.c [new file with mode: 0644]
src/gconf-cell-renderer.h [new file with mode: 0644]
src/gconf-editor-application.c [new file with mode: 0644]
src/gconf-editor-application.h [new file with mode: 0644]
src/gconf-editor-window.c [new file with mode: 0644]
src/gconf-editor-window.h [new file with mode: 0644]
src/gconf-key-editor.c [new file with mode: 0644]
src/gconf-key-editor.h [new file with mode: 0644]
src/gconf-list-model.c [new file with mode: 0644]
src/gconf-list-model.h [new file with mode: 0644]
src/gconf-marshal.c [new file with mode: 0644]
src/gconf-marshal.h [new file with mode: 0644]
src/gconf-marshal.list [new file with mode: 0644]
src/gconf-policykit.c [new file with mode: 0644]
src/gconf-policykit.h [new file with mode: 0644]
src/gconf-search-dialog.c [new file with mode: 0644]
src/gconf-search-dialog.h [new file with mode: 0644]
src/gconf-search.c [new file with mode: 0644]
src/gconf-search.h [new file with mode: 0644]
src/gconf-stock-icons.c [new file with mode: 0644]
src/gconf-stock-icons.h [new file with mode: 0644]
src/gconf-tree-model.c [new file with mode: 0644]
src/gconf-tree-model.h [new file with mode: 0644]
src/gconf-util.c [new file with mode: 0644]
src/gconf-util.h [new file with mode: 0644]
src/gedit-output-window.c [new file with mode: 0644]
src/gedit-output-window.h [new file with mode: 0644]
src/main.c [new file with mode: 0644]
welcome [deleted file]

diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..8638abf
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1 @@
+Anders Carlsson <andersca@gnu.org>
diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..d511905
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,339 @@
+                   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 Lesser 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 Lesser General
+Public License instead of this License.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644 (file)
index 0000000..59cc305
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,382 @@
+commit 56e12619f963157bcb1b1bb39f44f1a6dbe8aaee
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:   2009-09-21
+
+    Prepare for 2.28.0 release.
+
+M      NEWS
+M      configure.in
+
+commit d740e7e891197dde52faa71771567b589038490f
+Author: Rajesh Ranjan <rranjan@rranjan.csb>
+Date:  2009-09-18
+
+    maithili update
+
+M      po/LINGUAS
+A      po/mai.po
+
+commit b2413e554595184c2b6566835ae53f311045c24c
+Author: Rajesh Ranjan <rranjan@rranjan.csb>
+Date:  2009-09-16
+
+    hindi update by Rajesh Ranjan
+
+M      po/hi.po
+
+commit 5e14b64cb007fbf2c4bb2349e4def031219eb825
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:  2009-09-08
+
+    Updated Arabic translation
+
+M      po/ar.po
+
+commit acdf9eb99491b0665f3f53e3784ffb1f7d847f01
+Author: André Gondim <andregondim@ubuntu.com>
+Date:  2009-09-07
+
+    Corrected some access keys and a grammatical error in Brazilian
+    Portuguese translation file.
+
+M      po/pt_BR.po
+
+commit 6d377148c41547f89225f663f5cbe94d2277c76f
+Author: Denis Arnaud <darnaud@src.gnome.org>
+Date:  2009-09-02
+
+    Updated breton translation
+
+M      po/br.po
+
+commit 2725f66b51ce9ebf83ceeacd1d65e1864404dd8d
+Author: Rodrigo L. M. Flores <rlmflores@src.gnome.org>
+Date:  2009-08-30
+
+    Updated Brazilian Portuguese mailing list address.
+
+M      po/pt_BR.po
+
+commit d2f10e079a90301c01e2a1adef887c29691d6176
+Author: Miloš Popović <mpopovic@src.gnome.org>
+Date:  2009-08-28
+
+    Updated Serbian translation
+
+M      po/sr.po
+M      po/sr@latin.po
+
+commit e76974fa25a41838dbdf5ed8fb4e7b7517c87026
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    Post-release version bump
+
+M      configure.in
+
+commit f5ea6ecb9083de386927cd210a351661edd9f4b1
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    Pre-release version bump
+
+M      configure.in
+
+commit ae355547de2ed6fdf5ee1dc6caa8ce2b3db17867
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    Remove ChangeLog on distclean
+
+M      Makefile.am
+
+commit b3db7dffdfce1c441077964371d6f6dc8abcd267
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    Update news.
+
+M      NEWS
+
+commit fe983da8ca6491dd0e138b61f99f466e830572bb
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    Add myself to the maintainers of this module
+
+M      MAINTAINERS
+M      gconf-editor.doap
+
+commit 8fbaf480bc2a47dfb1d2698d82cb2c6547b3e811
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    Don't overwrite window->list_model in popup-menu callback
+
+    This causes a crash, as the list view has another sort model on
+    it, and
+    later we will use it instead of the real model.
+    Patch by Sergey Nizovtsev, fix bug #531718.
+
+M      src/gconf-editor-window.c
+
+commit 6d5c0ac4041eaac3bb76391523f167870e03164e
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-08-24
+
+    port to PolicyKit 1.0
+
+    This also removes the need of depending on polkit-dbus, and needs
+    a new
+    GConf to work properly.
+    Based on the patch by Matthias Clasen, fix bug #585596.
+
+M      configure.in
+M      src/Makefile.am
+M      src/gconf-editor-window.c
+M      src/gconf-policykit.c
+M      src/gconf-policykit.h
+
+commit bef8d9cd077bed712c840eb6bd2aed122d49c3e8
+Author: Khaled Hosny <khaledhosny@eglug.org>
+Date:  2009-08-21
+
+    Updated Arabic translation
+
+M      po/ar.po
+
+commit 1066d732638be4715799d4a2f4933800c0eac581
+Author: Iestyn Pryce <dylunio@gmail.com>
+Date:  2009-08-06
+
+    Updated Welsh translation
+
+M      po/cy.po
+
+commit 9e5d96d5116f3a74dc08a7ca2eab4b790719e4bf
+Author: Alexander Nyakhaychyk <nyakhaychyk@gmail.com>
+Date:  2009-07-30
+
+    Updated Belarusian translation
+
+M      po/be.po
+
+commit 6de60d4fbc5a4af396481579c2a884de4a6aaa83
+Author: Petr Kovar <pknbe@volny.cz>
+Date:  2009-07-12
+
+    Added Czech help translation by Marek Cernocky
+
+M      docs/Makefile.am
+A      docs/cs/cs.po
+A      docs/cs/figures/gconf_editor_anno_window.png
+
+commit bccf95bfcfa16a4845520266e4a75b8f23aa3470
+Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
+Date:  2009-07-09
+
+    Updated Ukrainian translation
+
+M      po/uk.po
+
+commit 3ffd1ef86e178524d32d90df1943b257fe643872
+Author: Miquel Esplà <miquelespla@gmail.com>
+Date:  2009-05-25
+
+    Added Valencian-Catalan translation
+
+M      po/LINGUAS
+A      po/ca@valencia.po
+
+commit 28f8829e4c830c40ecba1e0568a7e1dfda5897f8
+Author: Awgnl <y.z.h@gmx.com>
+Date:  2009-05-15
+
+    Added Simplified Chinese document translation.
+
+M      docs/Makefile.am
+A      docs/zh_CN/zh_CN.po
+
+commit 0d4ecb4e3d191ccd9fef1417524c7fcff7535fe4
+Author: Perier Romain <mrpouet@tuxfamily.org>
+Date:  2009-05-06
+
+    Make PolicyKit support optional
+
+    Make PolictKiy an optional dependency, turned on by default (#579096).
+
+    Signed-off-by: Cosimo Cecchi <cosimoc@gnome.org>
+
+M      configure.in
+M      src/Makefile.am
+M      src/gconf-editor-window.c
+
+commit dd126519f52155008b1483aa98217f8f1b77732c
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-04-30
+
+    Generate ChangeLog file from git log
+
+    Autogenerate the ChangeLog file from git log output.
+
+R100   ChangeLog       ChangeLog.pre-git
+M      Makefile.am
+
+commit 73aa4444a8894738c7c1a6ffc38d6ad3377a4940
+Author: Olav Vitters <olav@bkor.dhs.org>
+Date:  2009-04-23
+
+    Add DOAP file
+
+M      gconf-editor.doap
+
+commit 8eb8f4e387167d981644057842538afa32ebb2e4
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-04-21
+
+    2009-04-21 Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * gconf-editor.doap: add the DOAP file for this project.
+
+M      ChangeLog
+A      gconf-editor.doap
+
+commit a699cc47e1936008f9df1837849c3cfcba089e1e
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-04-21
+
+    2009-04-21 Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_finalize):
+       We can always unref the GConfClient object now that bug #579751
+       has
+       been fixed.
+
+M      ChangeLog
+M      src/gconf-editor-window.c
+
+commit 4d95403a96a98eb4d8b3b85359febc8e7ef9f78e
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-04-21
+
+    2009-04-21 Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * uk/gconf-editor.xml: remove this, as it's autogenerated.
+
+M      docs/ChangeLog
+D      docs/uk/gconf-editor.xml
+
+commit 42dccca2de10735a2a68532fdf91ee2c5707acb6
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:  2009-04-21
+
+    2009-04-21 Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-list-model.c (gconf_list_model_finalize),
+       (gconf_list_model_set_client):
+       * src/gconf-tree-model.c (gconf_tree_model_set_client):
+       Ref the GConfClient object when setting it to a model (#579751).
+
+M      ChangeLog
+M      src/gconf-list-model.c
+M      src/gconf-tree-model.c
+
+commit 6fa99f2ffa75ebdf822801e7c547873513744a6e
+Author: Funda Wang <fwang@n1.mandriva.com>
+Date:  2009-04-17
+
+    Updated zh_CN translation.
+
+M      po/ChangeLog
+M      po/zh_CN.po
+
+commit 25955cbc5d24b5e8f7c42bc9dc41ee4b87ba32cb
+Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
+Date:  2009-04-12
+
+    Updated Spanish translation
+
+    svn path=/trunk/; revision=1518
+
+M      po/ChangeLog
+M      po/es.po
+
+commit c8887a921cd279429da3b38f95052484750f6fb6
+Author: Simos Xenitellis <simos@src.gnome.org>
+Date:  2009-04-04
+
+    Added screenshot (Fotis Tsamis)
+
+    svn path=/trunk/; revision=1517
+
+M      docs/ChangeLog
+A      docs/el/figures/gconf_editor_anno_window.png
+
+commit 8dde902350bde2a14e1d2f706f421248d45969bb
+Author: Shankar Prasad <sprasad@src.gnome.org>
+Date:  2009-03-25
+
+    updated kn.po
+
+    svn path=/trunk/; revision=1516
+
+M      po/kn.po
+
+commit 327f168d038435cd07560080fe3c809a65f137f6
+Author: Shankar Prasad <sprasad@src.gnome.org>
+Date:  2009-03-25
+
+    updated kn.po
+
+    svn path=/trunk/; revision=1515
+
+M      po/ChangeLog
+
+commit 186870f9066314949da79804a04ebe97a35a398e
+Author: Amanpreet Singh Alam <aman@src.gnome.org>
+Date:  2009-03-20
+
+    Updating Punjabi Translation (pa)
+
+    svn path=/trunk/; revision=1514
+
+M      po/pa.po
+
+commit 77cf6fd6b92c63a7a899851bb2f49d6309db04e4
+Author: Shankar Prasad <sprasad@src.gnome.org>
+Date:  2009-03-19
+
+    updated kn.po
+
+    svn path=/trunk/; revision=1513
+
+M      po/ChangeLog
+M      po/kn.po
+
+commit a5717e769141a359504b62f666d96c215f4e98ec
+Author: Djihed Afifi <djihed@src.gnome.org>
+Date:  2009-03-18
+
+    Updated Arabic translation
+
+    svn path=/trunk/; revision=1512
+
+M      po/ChangeLog
+M      po/ar.po
+
+commit 8ad73c4db14b7b027f66069d08e19cfb9d53e93d
+Author: Vincent Untz <vuntz@gnome.org>
+Date:  2009-03-17
+
+    post-release bump to 2.26.1
+
+    2009-03-17 Vincent Untz  <vuntz@gnome.org>
+
+       * configure.in: post-release bump to 2.26.1
+
+    svn path=/trunk/; revision=1511
+
+M      ChangeLog
+M      configure.in
+M      docs/ChangeLog
+M      po/ChangeLog
diff --git a/ChangeLog.pre-git b/ChangeLog.pre-git
new file mode 100644 (file)
index 0000000..748c8c0
--- /dev/null
@@ -0,0 +1,2418 @@
+2009-04-21  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * gconf-editor.doap: add the DOAP file for this project.
+
+2009-04-21  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_finalize):
+       We can always unref the GConfClient object now that bug #579751 has
+       been fixed.
+
+2009-04-21  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-list-model.c (gconf_list_model_finalize),
+       (gconf_list_model_set_client):
+       * src/gconf-tree-model.c (gconf_tree_model_set_client):
+       Ref the GConfClient object when setting it to a model (#579751).
+
+2009-03-17  Vincent Untz  <vuntz@gnome.org>
+
+       * configure.in: post-release bump to 2.26.1
+
+==================== 2.26.0 ====================
+
+2009-03-17  Vincent Untz  <vuntz@gnome.org>
+
+       * NEWS:
+       * configure.in: version 2.26.0
+
+==================== 2.25.91 ====================
+
+2009-02-16  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * NEWS:
+       * configure.in: update for 2.25.91 release.
+
+2008-11-18  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-bookmarks-dialog.c:
+       (gconf_bookmarks_dialog_populate_model):
+       * src/gconf-bookmarks.c: (gconf_bookmarks_update_menu):
+       * src/gconf-editor-window.c: (gconf_add_recent_key),
+       (strip_whitespace):
+       * src/gconf-key-editor.c: (gconf_key_editor_init):
+       * src/gconf-list-model.c: (gconf_list_model_set_root_path),
+       (gconf_list_model_finalize):
+       * src/gconf-tree-model.c: (gconf_tree_model_iter_has_child):
+       * src/gconf-util.c: (gconf_client_get_schema_for_key):
+       Fix a bunch of memory leaks.
+
+2008-10-31  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-util.c: (can_edit_source):
+       Use a GConfClient to decide whether we can edit a source instead
+       of using the GConfEngine directly.
+
+2008-10-31  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-editor-window.c: (help_cb),
+       (gconf_editor_popup_window_set_as_default),
+       (gconf_editor_popup_window_set_as_mandatory):
+       Fix some double-frees of GErrors.
+
+2008-10-31  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_finalize):
+       Don't unref the GConfClient if the window type is not the normal one.
+
+2008-10-30  Vincent Untz  <vuntz@gnome.org>
+
+       Add some preliminary PolicyKit support for setting default/mandatory
+       values. This only works with the popup context menu because of
+       limitations of the API provided by the gconf PolicyKit helper.
+       Part of bug #512494.
+
+       * configure.in: depend on polkit-dbus and dbus-glib-1
+       * src/Makefile.am:
+       * src/gconf-policykit.[ch]: add new files
+       * src/gconf-editor-window.c:
+       (gconf_editor_popup_policykit_callback): new, callback used when
+       calling the PolicyKit asynchronous API.
+       (gconf_editor_popup_window_set_as_default),
+       (gconf_editor_popup_window_set_as_mandatory): rework to handle both
+       direct write and write through PolicyKit
+       (list_view_button_press_event),
+       (gconf_editor_window_list_view_popup_menu): update to have the right
+       sensitivity of popup menu items with the new PolicyKit stuff.
+
+2008-10-30  Vincent Untz  <vuntz@gnome.org>
+
+       * src/gconf-editor-application.c:
+       (gconf_editor_application_create_editor_window):
+       * src/gconf-editor-window.c: (list_view_button_press_event),
+       (gconf_editor_window_list_view_popup_menu):
+       Correctly set sensitivity of context menu items for
+       Unset/SetDefault/SetMandatory instead of having the items nearly always
+       sensitive.
+       Fix bug #558483
+
+2008-10-19  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * configure.in:
+       Bump to 2.25.1, enforce GLib/GTK+ deprecation CFLAGS under
+       maintainer mode.
+
+       * src/Makefile.am:
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_init):
+       * src/gconf-key-editor.c: (gconf_key_editor_init):
+       * src/gconf-search.c: (gconf_tree_model_build_match_list):
+       * src/gconf-tree-model.c:
+       (gconf_tree_model_get_tree_path_from_gconf_path):
+       * src/gedit-output-window.c: (gedit_output_window_init),
+       (gedit_output_window_finalize):
+       Port to GtkTooltip and avoid using deprecated functions.        
+
+2008-10-19  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * data/gconf-editor.desktop.in.in:
+       Drop deprecated "Encoding" field.
+
+2008-10-02  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_go_to):
+       Remove the checks for existence of the key, as gconf_client_get () is
+       unable to distinguish between a key that doesn't exist and one with no
+       value. The code should anyway be smart enough to stop at the right
+       level when we supply a key that doesn't exist (#554629).
+
+2008-10-01  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * COPYING: Add this.
+
+2008-10-01  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-bookmarks-dialog.c: (gconf_bookmarks_dialog_destroy),
+       (gconf_bookmarks_dialog_populate_model),
+       (gconf_bookmarks_dialog_update_gconf_key),
+       (gconf_bookmarks_dialog_init):
+       * src/gconf-bookmarks.c: (gconf_bookmarks_update_menu),
+       (gconf_bookmarks_add_bookmark), (remove_notify_id),
+       (gconf_bookmarks_hook_up_menu):
+       * src/gconf-editor-window.c: (gconf_editor_window_finalize):
+       * src/gconf-tree-model.c: (gconf_tree_model_finalize),
+       (gconf_tree_model_class_init):
+       Always unref the GConfClient objects retrieved with
+       gconf_client_get_default ().
+
+2008-09-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/main.c: Remove <gnome.h> and include <stdlib.h> for
+       exit().
+
+2008-09-25  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-tree-model.c:
+       Add the GPLv2 license header (part of #551943).
+
+2008-09-25  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-key-editor.c: (gconf_key_editor_create_combo_box):
+       Add a comment for translators (#521592).
+
+2008-09-25  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/gconf-search-dialog.c: (gconf_search_not_found_dialog),
+       (gconf_search_dialog_search), (gconf_search_dialog_init):
+       Set the right parent on the "Pattern not found" dialog, so that
+       focus will return to the right dialog after closing (#349844).
+
+2008-09-25  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * configure.in:
+       * src/gconf-bookmarks-dialog.c: (gconf_bookmarks_dialog_init):
+       * src/gconf-editor-window.c: (help_cb):
+       * src/main.c: (build_accel_filename), (load_accel_map),
+       (save_accel_map), (main):
+       Drop dependency on libgnome and libgnome-ui.
+       Thanks to Kristof Vansant (#342635).
+
+2008-09-25  Cosimo Cecchi  <cosimoc@gnome.org>
+
+       * src/*: Use single GTK+ includes.
+
+2008-09-24  Vincent Untz  <vuntz@gnome.org>
+
+       * configure.in: post-release bump to 2.24.1.
+
+==================== 2.24.0.1 ====================
+
+2008-09-24  Vincent Untz  <vuntz@gnome.org>
+
+       * NEWS:
+       * configure.in: version 2.24.0.1
+
+2008-09-23  Vincent Untz  <vuntz@gnome.org>
+
+       * configure.in: post-release bump to 2.24.1.
+
+==================== 2.24.0 ====================
+
+2008-09-23  Vincent Untz  <vuntz@gnome.org>
+
+       * NEWS:
+       * configure.in: version 2.24.0
+
+2008-08-18  Christian Persch  <chpe@gnome.org>
+
+       Bug 341288 – move to G_DEFINE_TYPE reduces code
+
+       * src/gconf-bookmarks-dialog.c: (gconf_bookmarks_dialog_destroy),
+       (gconf_bookmarks_dialog_class_init), (gconf_bookmarks_dialog_new):
+       * src/gconf-bookmarks-dialog.h:
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_finalize),
+       (gconf_cell_renderer_class_init), (gconf_cell_renderer_new):
+       * src/gconf-cell-renderer.h:
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window),
+       (gconf_editor_window_finalize), (gconf_editor_window_class_init),
+       (tree_view_style_set_cb):
+       * src/gconf-editor-window.h:
+       * src/gconf-key-editor.c:
+       * src/gconf-key-editor.h:
+       * src/gconf-list-model.h:
+       * src/gconf-search-dialog.c: (gconf_search_dialog_init),
+       (gconf_search_dialog_new):
+       * src/gconf-search-dialog.h:
+       * src/gconf-tree-model.c:
+       * src/gconf-tree-model.h:
+       * src/gedit-output-window.c: (gedit_output_window_class_init),
+       (gedit_output_window_copy_selection),
+       (gedit_output_window_append_line):
+       * src/gedit-output-window.h: Use G_DEFINE_TYPE. Patch by Kristof
+       Vansant.
+
+2008-08-18  Christian Persch  <chpe@gnome.org>
+
+       * src/gconf-bookmarks-dialog.h:
+       * src/gconf-cell-renderer.h:
+       * src/gconf-editor-window.h:
+       * src/gconf-key-editor.h:
+       * src/gconf-list-model.h:
+       * src/gconf-search-dialog.h:
+       * src/gconf-tree-model.h:
+       * src/gedit-output-window.h: Don't use deprecated gtk type macros. Bug
+       #341252, patch by Kristof Vansant.
+
+2008-08-18  Christian Persch  <chpe@gnome.org>
+
+        * data/icons/Makefile.am:
+        * data/icons/*.png:
+        * src/Makefile.am:
+        * src/gconf-tree-model.[ch]:
+        * src/gconf-list-model.[ch]:
+        * src/gconf-stock-icons.[ch]:
+        * src/gconf-editor-window.c: Use themed icons. Bug #348822; partially
+        based on patches by Christopher Bratusek.
+
+2008-08-18  Christian Persch  <chpe@gnome.org>
+
+       * Makefile.am:
+       * autogen.sh:
+       * configure.in: Fix distcheck with intltool 0.40.0.
+
+2008-08-04  Jonathon Jongsma  <jjongsma@gnome.org>
+
+       * src/gedit-output-window.c: Modify the buttons for the search results pane
+       so that the icons aren't clipped and difficult to determine what they are
+       (bug #518297).
+
+2008-07-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * src/gconf-stock-icons.h: Use standard icon names where
+       available. Fixes a missing icon. 
+
+2008-03-10  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Release 2.22.0
+
+2008-02-05  Sebastian Dröge  <slomo@circular-chaos.org>
+
+       * src/gconf-search-dialog.c: (gconf_search_dialog_search): Don't add
+       a memory address on the stack as a weak pointer. Fixes segfault when
+       closing the search dialog with Esc (bug #483382).
+
+2007-05-02  Jonathon Jongsma  <jjongsma@gnome.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_style_set): Set the text
+       color to the 'fg' color so that it matches the other text regardless of GTK+
+       theme (bug #435396)
+
+2007-09-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Release 2.20.0
+
+2007-09-11  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.19.92
+
+2007-08-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * NEWS: Update. 
+       * src/main.c: (main): Translate program description correctly.
+       Patch from Gabor Kelemen. Closes bug #450152.
+
+2007-05-03  David Farning <dfarning@gmail.com>
+
+       * data/icons/Makefile.am (update-icon-cache): fix
+       gtk-update-icon-cache for install-hook and uninstall-hook.
+       Closes bug #422860.
+
+2007-08-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * NEWS: Update
+       * configure.in: Bump again.
+       * src/gconf-search-dialog.c: (gconf_search_dialog_search):
+       Revert accidental commit that broke search.
+
+2007-08-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * configure.in: Bump version.
+       * src/gconf-editor-window.c: (gconf_editor_window_get_client):
+       Clean up some unused code. Patch from Kristof Vansant. Closes
+       bug #341469.
+
+2007-08-27  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gconf-bookmarks.c: Mark a function static.
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_activate):
+       Mark a function static and fix signature.
+       * src/gconf-editor-window.c: Remove trailing comma from enum. 
+       * src/gconf-list-model.c: Fix return type.
+       * src/gconf-search-dialog.c: (gconf_search_entry_changed),
+       (gconf_search_dialog_search): Disconnect signal handlers before
+       destroying the dialog.
+       * src/gconf-search.c: (gconf_tree_model_build_match_list):
+       Fix an invalid memory acces by introducing a tiny leak.
+       * src/gconf-tree-model.c:
+       (gconf_tree_model_get_tree_path_from_gconf_path),
+       (gconf_tree_model_build_level), (gconf_tree_model_iter_next),
+       (gconf_tree_model_iter_children): Fix a larger leak to compensate.
+       This could fix a large amount of crashes reported when searching
+       the gconf-database for key names and values.
+
+2007-08-08  Fernando Herrera  <fherrera@onirica.com>
+
+        * MAINTAINERS: updated with userid
+
+2007-03-13  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Release 2.18.0
+
+2007-03-11  Christian Kirbach  <Christian.Kirbach@googlemail.com>
+
+        * data/gconf-editor.desktop.in.in:
+        "Application" is not a valid category in the freedesktop.org
+        specification.
+
+2007-02-20  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * Makefile.am: Dist MAINTAINERS.
+
+2006-12-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in:Released 2.17.0. Version bumped to
+       2.17.1
+
+2006-12-03  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Bump version to 2.17.0
+
+2006-12-03  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-search.c: (gconf_tree_model_search_iter_foreach):
+       Fix a double-free crashing in searchs. Fix bug #361137
+
+2006-11-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gconf-editor-window.c: Re-commit the fix for
+       bug #355310.
+
+2006-11-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gconf-editor-window.c: Revert string change until
+       we've branched.
+
+2006-11-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_go_to):
+       Use strrchr() instead of rindex() for portability.
+       Reported by Andreas Köhler. Closes bug #355472.
+
+2006-11-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gconf-editor-window.c: Remove ellipsis
+       from the Unset Key menuitem as per HIG. Reported by
+       Ken Harris. Closes bug #355310.
+
+2006-08-14  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * Makefile.am: Fix distcheck.
+       * configure.in: Require intltool 0.35.0.
+       (both these were released in the 2.15.92 tarball
+       but never commited to CVS :-/)
+
+2006-09-05  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Release 2.16.0
+
+2006-08-07  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Release 2.15.91
+       * Makefile.am: added missing m4 subdir
+
+2006-08-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * .cvsignore:
+       * Makefile.am:
+       * configure.in:
+       * docs/.cvsignore:
+       * docs/C/gconf-editor.xml:
+       * docs/Makefile.am: Port to gnome-doc-utils. Patch from
+       Don Scorgie. Closes bug #346919.
+
+2006-08-07  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gedit-output-window.c: (my_popup_handler),
+       (gedit_output_window_init): Port to gtk+ from deprecated
+       libgnomeui API. Kristof Vansant. Closes bug #166882.
+
+2006-07-23  Luca Ferretti  <elle.uca@libero.it>
+
+       * autogen.sh: add "USE_COMMON_DOC_BUILD=yes", fix bug # 348238 
+
+2006-07-11  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * autogen.sh: Convert to use gnome-autogen.sh. Fixes
+       bug #341344. Patch from Frederic Peters.
+
+2006-05-19  Fernando Herrera  <fherrera@onirica.com>
+
+       * docs/de/gconf-editor-de.omf: Converted to UTF-8
+       (pointed by Kjartan Maraas)
+
+2006-05-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in:
+       * src/main.c: (main): Port to GOption. Patches and code from
+       Paolo Borelli, Christian Persch and Kristof Vansant. Fixes
+       bugs #335032 and #320390.
+
+2006-05-09  Brian Pepple  <bdpepple@gmail.com>
+
+       * po/LINGUAS: New file listing all supported languages.
+       * configure.in: Use po/LINGUAS instead of including all languages
+       directly in this file. See the wiki for more information:
+       http://live.gnome.org/GnomeGoals/PoLinguas
+
+2006-05-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-search.c: (gconf_tree_model_search_iter_foreach):
+       Show search results when more than one has been found on the
+       path. Fixes #339316
+
+2006-05-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_popup_error_dialog),
+       (gconf_editor_window_go_to):
+       * src/main.c: (main): remove invalid_arg_error_dialog. Reuse
+       gconf_editor_window_popup_error_dialog and made this dialog HIG
+       compliant. Patch from Kristof Vansant. Fixes #340241
+
+2006-05-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: version 2.15.0
+
+2006-04-27  Wouter Bolsterlee  <uws+gnome@xs4all.nl>
+
+       * src/main.c: Call gnome_accelerators_sync() to save the keyboard
+       shortcuts on exit. Fixes bug #162902.
+
+2006-04-21  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
+
+       * configure.in: 
+       * docs/fr/Makefile.am:
+
+       Adding missing docs/fr/Makefile.am .
+       
+2006-04-17  Benoît Dejean  <benoit@placenet.org>
+
+       * docs/Makefile.am:
+       * docs/fr/*:
+       
+       Added French translation.
+
+2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * configure.in: Remove obsolete entry for no_NO.
+       * po/no.po: And the translation.
+
+2006-03-27 Vladimer Sichinava  <vlsichinava@gmail.com>
+
+        * configure.in: Added "ka" (Georgian) to ALL_LINGUAS
+
+2006-03-26  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>
+
+       * configure.in: Adding "de" documentation entry.
+       * docs/de/Makefile.am: Fixing build (#336005).
+
+2006-03-25  Christian Neumair  <chris@gnome-de.org>
+
+       * docs/Makefile.am: (SUBDIRS): Add "de". Thanks to Keywan Najafi
+       Tonekaboni.
+
+2006-03-22  Tommi Vainikainen  <thv@iki.fi>
+
+       * configure.in (ALL_LINGUAS): Added Dzongkha (dz).
+
+2006-03-20  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_gconf_value_changed): Fix 
+       memory corruption. GconfValue should be freed with gconf_value_free
+       not with g_free.
+       * src/gconf-list-model.c: (gconf_list_model_notify_func): Fix a tiny
+       leak.
+       Patch from Paolo Borelli. Closes bug #332931.
+
+2006-03-20  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Bump version to 2.14.1
+
+2006-03-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Release 2.14.0
+
+2006-03-04  Jérémy Ar Floc'h <jeremy.lefloch@gmail.com>
+
+       * configure.in: Added Breton translation
+
+2006-01-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-key-editor.c: (update_list_buttons): Fix button sensitivity
+       illness on the key list dialog. Patch from Christian Persch. Fixes bug
+       #166112
+
+2006-01-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_selection_changed): Remove duplicated strings
+       and fix capitalization. Patch from Benoît Dejean. Fixes bug #167350
+
+2006-01-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/main.c: (invalid_arg_error_dialog): HIGfy error dialog.
+       Patch from Kristof Vansant. Fixes bug #325058.
+
+2006-01-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * po/POTFILES.in:
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_get_size),
+       (gconf_cell_renderer_render): Translate "<no value>" string.
+       Patch from Gabor Kelemen. Fixes bug #327525
+
+2006-01-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * data/gconf-editor.desktop.in.in: Added GTK; to Category entry.
+       Fixes bug #328037
+
+2006-01-14  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>
+
+       * configure.in: Add "zh_HK" to ALL_LINGUAS.
+
+2006-01-08  Sebastien Bacher  <seb128@debian.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       use "translator-credits" instead of "translator_credits",
+       patch by Vincent van Adrighem <adrighem@gnome.org> (Closes: #300958)
+
+2006-01-03  Mark McLoughlin  <mark@skynet.ie>
+
+       * configure.in: remove some redundant code which
+       set GCONF_DEFAULTS_SOURCE with a value which was
+       later overwritten.
+
+2005-11-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.12.1 ("Cazuelazo")
+
+2005-11-29  Sebastien Bacher  <seb128@debian.org>
+
+       * src/gconf-key-editor.c: (gconf_key_editor_create_list_type_menu):
+       fix a crasher with the combobox selection, 
+       patch by Felix Riemann <felix@hsgheli.de> (Closes: #318050).
+
+2005-11-29  Sebastien Bacher  <seb128@debian.org>
+
+       * src/gconf-editor-window.c: (help_cb):
+       fix a crasher when pressing F1 without yelp installed,
+       patch by Felix Riemann <felix@hsgheli.de> (Closes: #318878).
+
+2005-09-23  Erdal Ronahi  <erdal.ronahi@gmail.com>
+
+       * configure.in: Added "ku" to ALL_LINGUAS
+
+2005-09-07  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Release 2.12.0 "I only care when I miss it"
+
+2005-08-31  Shaun McCance  <shaunm@gnome.org>
+
+       * docs/uk/Makefile.am:
+       * docs/uk/gconf-editor-uk.omf:
+       - Got the uk documentation translation working, #314947
+
+2005-08-29  Maxim Dziumanenko <mvd@mylinux.ua>
+
+       * configure.in:
+       * docs/Makefile.am:
+       * docs/uk/*:
+       Added Ukrainian translation of the manual.
+       
+2005-08-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Postrelease version bumping to 2.12.0
+
+2005-08-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in:
+       * NEWS: Released 2.11.92 (and forgot ChangeLog entry)
+
+2005-08-02  Abduxukur Abdurixit <abdurixit@gmail.com>
+
+        * configure.in: Added "ug" to ALL_LINGUAS.
+
+2005-06-25  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-key-editor.c: (combo_box_changed),
+       (list_type_menu_changed), (gconf_key_editor_create_combo_box),
+       (gconf_key_editor_create_list_type_menu), (list_add_clicked),
+       (list_edit_element), (gconf_key_editor_init),
+       (gconf_key_editor_set_value), (gconf_key_editor_get_value):
+       * src/gconf-key-editor.h: Port to GtkComboBox.
+
+       Patch by Michael Gossard <michael.gossard@free.fr>
+       Fix bug #171000
+
+2005-06-25  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: branch for gnome-2-10 and bump version to
+       2.11.0
+
+2005-06-25  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Bump version to 2.10.1
+       * src/gconf-editor-window.c: (gconf_editor_popup_window_unset_key),
+       (list_view_button_press_event),
+       (gconf_editor_window_list_view_popup_menu): Only make some popup
+       options sensitive when there is a key selected. Fixes bug #167547.
+
+2005-06-20  Runa Bhattacharjee <runa@bengalinux.org>
+
+        * configure.in: Added "te" (Telegu) to ALL_LINGUAS.
+
+2005-03-31  Steve Murphy  <murf@e-tools.com>
+
+        * configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-23  Adi Attar  <aattar@cvs.gnome.org>
+
+       * configure.in: Added 'xh' to ALL_LINGUAS.
+
+2005-03-07  Fernando Herrera  <fernando.herrera@tecsidel.es>
+
+       * NEWS:
+       * configure.in: Release 2.10.0: "Maria Stuarda"
+
+2005-03-03  Hendrik Richter  <hendrik@gnome-de.org>
+
+        * docs/de/gconf-editor.xml: Fixed German translation by Keywan
+               Najafi Tonekaboni <keywan@uni-duisburg.de>
+
+2005-02-28  Fernando Herrera  <fernando.herrera@tecsidel.es>
+
+       * NEWS:
+       * configure.in: Release 2.9.92: "Drexler singing"
+
+2005-02-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       * src/gconf-search-dialog.c:
+       * src/gedit-output-window.c: Use glib/gi18n.h and GTK_STOCK_ABOUT
+       instead of deprecated ones in libgnome*. Patch from Kristof Vansant
+
+2005-02-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * data/icons/Makefile.am:
+       * data/icons/folder-closed.png: Re-add folder closed icon.
+
+2005-02-10  Fernando Herrera  <fernando.herrera@tecsidel.es>
+
+       * NEWS:
+       * configure.in: Release 2.9.91: "Spectacular, Spectacular"
+
+2005-02-10  Fernando Herrera  <fernando.herrera@tecsidel.es>
+
+       * src/gconf-list-model.c: (gconf_list_model_finalize): removes the 
+       notify handler when the list model is finalized. Fixes bug #166438.
+       Patch from John Ellis <johne@bellatlantic.net>
+
+2005-01-24  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Post release version bumping.
+
+2005-01-24  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.9.3 "Bang Bang"
+
+2005-01-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_set_property),
+       (gconf_cell_renderer_finalize), (gconf_cell_renderer_get_size),
+       (gconf_cell_renderer_render), (gconf_cell_renderer_class_init),
+       (gconf_cell_renderer_init): Implement a finalize method.
+       * src/gconf-bookmarks.c: (gconf_bookmarks_hook_up_menu):
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_selection_changed),
+       (gconf_editor_window_update_list_selection): Tooons of leaks fixes.
+
+       Patch by Paolo Borelli.
+
+2005-01-10  Madhan Raj  <raj_madan@rediffmail.com>
+
+       * src/gconf-search.c: (gconf_tree_model_search_iter_foreach): After
+       finding a pattern in the final key name, continue the list. Do not return.
+
+2004-11-30  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.9.2 "Con la frente marchita"
+
+2004-11-28  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c (gconf_editor_window_init): Set the
+       window icon for the dialog.
+       
+2004-11-28  Fernando Herrera  <fherrera@onirica.com>
+
+       * data/icons/Makefile.am: Install icon on $prefix/share/icons/hicolor
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       Use gtk_about_dialog_new() instead of gnome_about_new(). (Patch from
+       Dennis Cranston). Add Shaun McCance to documentors credits.
+
+2004-11-28  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c (gconf_editor_window_about_window):
+       
+2004-11-24  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c (gconf_editor_window_selection_changed): 
+       Cleanup the main window's title.  Use proper capitalization; fix
+       default/mandatory window title confusion; and remove the trailing 
+       '-' from the title bar if the key name is blank.
+
+2004-11-24  Christoffer Olsen  <co@deworks.net>
+
+       * configure.in: Added data/gconf-editor.desktop.in to AC_OUTPUT
+       * data/gconf-editor.desktop.in: Removed, will be generated
+       * data/gconf-editor.desktop.in.in: Created this file, will
+       generate *.desktop.in from this one.
+       * po/POTFILES.in: Replaced *.desktop.in with *.desktop.in.in
+
+2004-11-20  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_class_init): Fix a 
+       typo (in ttype :) ). Thanks to David Lodge for pointing this. Fixes
+       bug #158300.
+
+2004-11-20  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-key-editor.[ch]: HIGify capitalization, alignment, and 
+       padding for New Key and Edit Key dialogs.
+       
+2004-11-20  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_init):  HIGify
+       capitalization, alignment, and padding for Key Documenation pane.
+       
+2004-11-20  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Require gtk+ >= 2.5.5
+       * src/gconf-editor-application.c:
+       (gconf_editor_application_create_editor_window): Disable defaults
+       and mandatory windows menu entry as well as the shortcut. Fixes
+       bug #157243
+
+2004-11-05  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/main.c: (main): Ops, forgot to update the main window creation
+       to the new type. Kudos to Luis' build sheriff hat.
+
+2004-11-03  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (help_cb): Show the _real_
+       error message if help cannot be displayed. Patch by
+       Paolo Borelli.
+
+2004-11-03  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Require gconf >= 2.8.2
+       * src/gconf-editor-application.c:
+       (gconf_editor_application_create_editor_window):
+       * src/gconf-editor-application.h:
+       * src/gconf-editor-window.c: (gconf_editor_window_new_window),
+       (gconf_editor_window_new_defaults_window),
+       (gconf_editor_window_new_mandatory_window),
+       (gconf_editor_popup_window_set_as_default),
+       (gconf_editor_popup_window_set_as_mandatory),
+       (gconf_editor_window_selection_changed),
+       (gconf_editor_window_get_client),
+       (gconf_editor_window_set_property),
+       (gconf_editor_window_get_property),
+       (gconf_editor_window_class_init), (gconf_editor_window_init):
+       * src/gconf-editor-window.h:
+       * src/gconf-util.c: (gconf_client_get_schema_for_key),
+       (gconf_util_can_edit_defaults), (gconf_util_can_edit_mandatory): Set window type
+       as a property. Set title based on this property. Use only gconf_client API (now
+       that gconf bug is fixed) but for guessing write perms on defaults and mandatory
+       (queried at the first time only). Disable "Set as default/mandatory" popup entry
+       when browsing them.
+
+2004-10-31  Fernando Herrera  <fherrera@onirica.com>
+
+       * data/icons/Makefile.am:
+       * data/icons/folder-closed.png:
+       * src/gconf-bookmarks-dialog.c: (gconf_bookmarks_dialog_init):
+       * src/gconf-bookmarks.c: (gconf_bookmarks_update_menu):
+       * src/gconf-editor-window.c:
+       * src/gconf-stock-icons.c: (gconf_stock_icons_register):
+       * src/gconf-stock-icons.h: Use hicolor stock bookmarks icons. Thanks to
+       Bryan W Clark for finding them. Fix bug #123986
+
+2004-10-31  Dave Ahlswede <mightyquinn@letterboxes.org>
+
+       * src/gconf-editor-window.c: Change "GConf editor" to
+       "Configuration Editor" in the UI.
+
+2004-10-22  James Henstridge  <james@jamesh.id.au>
+
+       * data/Makefile.am: clean some files.  Include the intltool
+       schemas rule.
+
+       * Makefile.am: remove intltool stuff on "make distclean".  Ignore
+       scrollkeeper indices during "make distcheck"'s uninstall check.
+
+       * configure.in: modernise configure script a bit.
+
+       * autogen.sh: request a modern version of automake, and cause the
+       script to fail if any of the build tools fail.  Call
+       gnome-doc-common to pull in current xmldocs.make and omf.make
+       files.
+
+2004-10-11  Christian Neumair  <chris@gnome-de.org>
+
+       * docs/de/figures/gconf_editor_anno_window.png 
+       * docs/de/figures/gconf_editor_anno_window.xcf 
+       * docs/de/Makefile.am
+       * docs/de/gconf-editor-de.omf 
+       * docs/de/gconf-editor.xml
+       * docs/de/l10n.txt
+       * docs/de/legal.xml: Added German documentation. Kudos to Keywan
+       Najafi Tonekaboni <keywan@uni-duisburg.de>.
+
+2004-10-07  James Bowes  <bowes@cs.dal.ca>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_have_tearoffs_notify),
+       (gconf_editor_window_setup_ui_prefs_handler): Handle menu
+       tearoffs correctly, using the ui_manager.
+
+2004-10-07  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Branched. Now HEAD is for GNOME 2.9. 
+       Bumped version to 2.9.0
+
+2004-10-04  Mark McLoughlin  <mark@skynet.ie>
+
+       Fix for spewing warnings on startup - bug #144833
+
+       * configure.in: require GConf 2.8.1.
+       
+       * src/gconf-util.[ch]:
+       (can_edit_source): assume the  backend will correctly
+       report whether the key is writable.
+       (gconf_util_can_edit_defaults),
+       (gconf_util_can_edit_mandatory): re-name from
+       gconf_client_can_edit_...() to avoid possible future
+       conflicts.
+       
+       * src/gconf-editor-window.c: (gconf_editor_window_init): upd.
+
+2004-10-01  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Release 2.8.1 "Puerto Rico"
+
+2004-09-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/main.c: (main): parse correcly gtk/gnome command line
+       arguments. Based on patch from Julio M. Merino Vidal. Fix bug
+       #151829.
+
+2004-09-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Post release version bumping.
+       * src/gconf-bookmarks.c: (gconf_bookmarks_hook_up_menu): don't 
+       crash if have_icons key is not present. Fix bug #151720.
+
+2004-09-13  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Release 2.8.0 "Joshua Bell"
+
+2004-09-12  Shaun McCance  <shaunm@gnome.org>
+
+       * docs/C/gconf-editor.xml:
+       - Minor fixes
+
+2004-09-12  Shaun McCance  <shaunm@gnome.org>
+
+       * docs/C/gconf-editor.xml:
+       - Typo fixes from Keywan Najafi Tonekaboni
+
+2004-09-11  Abel Cheung  <maddog@linuxhall.org>
+
+       * configure.in: Added "en_CA" to ALL_LINGUAS.
+
+2004-09-08  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Post release version bumping to 2.8.0
+
+2004-09-08  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.7.92 ("Morte della Madonna").
+
+2004-09-08  Gora Mohanty  <gmohanty@cvs.gnome.org>
+                                                                                
+        * configure.in: Added 'or' to ALL_LINGUAS.
+2004-09-06  Shaun McCance  <shaunm@gnome.org>
+
+       * docs/C/gconf-editor.xml:
+       - Adding revision status information
+
+2004-09-02  Shaun McCance  <shaunm@gnome.org>
+
+       * docs/C/Makefile.am:
+       * docs/C/gconf-editor-C.omf:
+       * docs/C/gconf-editor.xml:
+       - Full revisions for 2.8
+
+2004-09-02  Shaun McCance  <shaunm@gnome.org>
+
+       * docs/C/gconf-editor.xml:
+       * docs/C/figures/gconf_editor_anno_window.png:
+       * docs/C/figures/gconf_editor_anno_window.xcf:
+       - Partial documentation updates for 2.8
+
+2004-08-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.7.91 ("Que fuerte me parece").
+
+2004-08-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-search-dialog.c: (gconf_search_dialog_search):
+       * src/gconf-search.c: (gconf_tree_model_search_iter_foreach),
+       (gconf_tree_model_build_match_list):
+       * src/gconf-search.h: Fix search cancelation. (Bugs #150728, #146790)
+
+2004-08-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_update_list_selection): Check for NULL values
+       before showing/hiding the non-schema warning. Fix bug #149805.
+
+2004-08-16  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "bs" to ALL_LINGUAS.
+
+2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * configure.in: Added nb to ALL_LINGUAS.
+
+2004-08-02  Anders Carlsson  <andersca@gnome.org>
+
+       * configure.in: Release 2.7.90
+
+       * NEWS: Update.
+
+2004-07-31  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c:  Use stock add icon in 'Add Bookmark' menu.
+       
+       * src/gconf-bookmarks-dialog.c:  Use HIG widget spacing for edit
+       bookmarks dialog. Use header capitalization for dialog's window title. 
+
+2004-07-31  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c:  Use header capitalization for newly added
+       menu item and add mnemonic.
+
+2004-07-31  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-search-dialog.c:  (gconf_search_dialog_init):  Use HIG
+       widget spacing for find dialog.  Add missing mnemonic to the search
+       entry's label.
+        
+2004-07-20  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in:
+       Post release version bump
+
+2004-07-20  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Released 2.7.4
+
+2004-07-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gedit-output-window.c: (gedit_output_window_prepend_line):
+       * src/gedit-output-window.h: added prepend function.
+       * src/gconf-editor-window.c: (gconf_add_recent_key),
+       (gconf_editor_show_recent_keys), (gconf_editor_new_key_response),
+       (gconf_editor_edit_key_response), (gconf_editor_window_recents_init),
+       (gconf_editor_gconf_value_changed), (gconf_editor_window_init):
+       * src/gconf-editor-window.h:
+       * src/gconf-search-dialog.c: (gconf_search_dialog_search): Add every
+       modified key to recents and add an entry in the menu for showing them
+       all in the output window.
+
+2004-07-18  Dennis Cranston <dennis_cranston@yahoo.com>
+
+       * src/gconf-editor-window.c:  Use header capitalization for
+       menu items. Fix bug #147753
+
+2004-07-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_go_to): Go to
+       the rigth key also in the list view if location is a full key.
+
+2004-07-17  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-search-dialog.c: (gconf_search_dialog_search):
+       * src/gconf-search.c: (gconf_tree_model_search_iter_foreach),
+       (gconf_tree_model_build_match_list):
+       * src/gconf-search.h: Search asyncronously and add results to the 
+       output window as soon as they come. Search in gconf_client_all_entries
+       instead of the list_model to allow user interation during the search.
+
+2004-07-17  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_init): Put the output
+       window in a vpane so it can be resized. Fixs #146776
+
+2004-07-14  Pawan Chitrakar  <pawan@nplinux.org>
+
+       * configure.in: Added ne Nepali in ALL_LINGUS
+
+2004-07-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Post-release version bumping.
+
+2004-07-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in:
+       * NEWS: Release 2.7.3
+
+2004-07-09  Anders Carlsson  <andersca@gnome.org>
+
+       * src/gconf-search-dialog.c: 
+       (gconf_search_not_found_dialog):
+       Translate dialog title
+       
+       (gconf_search_entry_changed):
+       Make the find button insensitive if there's no text entered.
+
+       (gconf_search_dialog_init):
+       Remove the dialog separator and make the window non-resizable.
+
+2004-07-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Release 2.7.2 (never released :) )
+
+2004-07-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * po/POTFILES.in: removed src/gconf-message-dialog.c and added
+       gconf-search-dialog.c
+
+2004-07-09  Fernando Herrera  <fherrera@onirica.com>
+
+       * data/gconf-editor.schemas.in:
+       * src/Makefile.am:
+       * src/gconf-message-dialog.c:
+       * src/gconf-message-dialog.h:
+       * src/main.c: (main): Removed warning dialog. Patch from Christian Neumair
+
+2004-07-08  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/Makefile.am: Added new files.
+       * src/gconf-editor-window.c: (gconf_editor_window_search),
+       (gconf_editor_window_close_output_window),
+       (gconf_editor_window_output_window_changed),
+       (gconf_editor_window_init): 
+       * src/gconf-editor-window.h: Added the output window. Change default size.
+       * src/gconf-search-dialog.c: (gconf_search_dialog_response),
+       (gconf_search_dialog_class_init), (gconf_search_not_found_dialog),
+       (gconf_search_dialog_search), (gconf_search_dialog_init),
+       (gconf_search_dialog_get_type), (gconf_search_dialog_new):
+       * src/gconf-search-dialog.h: New files for the search dialog.
+       * src/gconf-search.c: (gconf_tree_model_search_iter_foreach),
+       (gconf_tree_model_build_match_list):
+       * src/gconf-search.h: New files for doing the search.
+       * src/gedit-output-window.c: (gedit_output_window_get_type),
+       (gedit_output_window_class_init),
+       (gedit_output_window_copy_selection), (close_clicked_callback),
+       (clear_clicked_callback), (copy_clicked_callback),
+       (gedit_output_window_key_press_event_cb), (create_popup_menu),
+       (gedit_output_window_treeview_selection_changed),
+       (gedit_output_window_init), (gedit_output_window_finalize),
+       (gedit_output_window_destroy), (gedit_output_window_new),
+       (gedit_output_window_clear), (gedit_output_window_append_line),
+       (gedit_output_window_set_select_multiple):
+       * src/gedit-output-window.h: Class borrowed from gedit. Minor changes
+       for disabling multiple selection and adding a new signal when the
+       selection has changed.
+
+       With this we have a new fancy search system :) Fixed bugs #82902 and
+       #113235.
+
+2004-07-04  Christian Neumair  <chris@gnome-de.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_init):
+       Enable menu internationalization by setting the menu action group's
+       translation domain to NULL.
+
+2004-06-22  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Post-release version bumping.
+
+2004-06-22  Breda McColgan  <breda.mccolgan@sun.com>
+
+       * docs/C/gconf-editor.xml: updated menu path (Getting Started)
+       * docs/C/gconf-editor-C.omf: updated manual date and version numbers
+       * docs/C/l10n.txt: updated manual date and version number
+
+2004-06-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Release 2.7.1
+
+2004-06-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_gconf_value_changed): Check 
+       if we are changing values of the same type. Because we can get a changed 
+       signal from a cell_renderer corresponfing to a previous list_model.
+       This finally fixes bug #136148.
+
+2004-06-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-list-model.c: (gconf_list_model_finalize): Free root_path.
+
+2004-06-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_gconf_value_changed): Free the path.
+
+2004-06-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-application.c:
+       (gconf_editor_application_create_editor_window):
+       * src/gconf-editor-window.c: (gconf_editor_window_init): Fix keybindings.
+       * src/gconf-editor-window.h:
+       * src/gconf-list-model.h:
+       * src/gconf-tree-model.h: add missing function definitions.
+
+2004-06-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_init): Unsensitivice new 
+       defaut/mandatory windows menu entries if the user cannot edit them.
+
+2004-06-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-application.c:
+       (gconf_editor_application_create_editor_window):
+       * src/gconf-editor-application.h:
+       * src/gconf-editor-window.c: (gconf_editor_window_go_to),
+       (gconf_editor_window_new_window),
+       (gconf_editor_window_new_defaults_window),
+       (gconf_editor_window_new_mandatory_window),
+       (gconf_editor_popup_window_unset_key),
+       (gconf_editor_new_key_response),
+       (gconf_editor_popup_window_new_key),
+       (gconf_editor_edit_key_response),
+       (gconf_editor_popup_window_edit_key),
+       (gconf_editor_gconf_value_changed), (gconf_editor_check_writable),
+       (gconf_editor_window_update_list_selection),
+       (gconf_editor_window_expand_first), (gconf_editor_window_finalize),
+       (gconf_editor_window_init):
+       * src/gconf-editor-window.h:
+       * src/gconf-list-model.c: (gconf_list_model_notify_func),
+       (gconf_list_model_init), (gconf_list_model_set_client):
+       * src/gconf-tree-model.c: (gconf_tree_model_set_client):
+       * src/main.c: (main): Open new windows for browsing/editing defaults and
+       mandatory settings. Use always the GConf client asociated to the window.
+
+2004-06-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_popup_window_set_as_default): set defaults in
+       gconf.xml.defaults instead of on schemas.
+       (gconf_editor_popup_window_set_as_mandatory): set a value as
+       mandatory.
+       (gconf_editor_window_init): Unsensitive "set as default" and "set as
+       mandatory" if the user cannot do it.
+       * src/gconf-util.c: (gconf_client_can_edit_defaults),
+       (gconf_client_can_edit_mandatory):
+       * src/gconf-util.h: new helper functions.
+
+2004-06-18  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in:
+       * data/Makefile.am:
+       * data/gconf-editor.schemas.in:
+       * po/POTFILES.in: Add an schema file.
+
+2004-05-28  Anders Carlsson  <andersca@gnome.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_about_window): 
+       Add Fernando.
+
+2004-05-28  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Post release bump to 2.7.1
+       * src/gconf-editor-window.c: (gconf_editor_popup_window_new_key): new
+       key are writable, so don't show the warning.
+       * src/gconf-key-editor.c: (update_list_buttons),
+       (list_edit_element), (list_edit_clicked),
+       (list_view_row_activated), (gconf_key_editor_init):
+       * src/gconf-key-editor.h: Implement list element editing and add a
+       button for it. Fixes bug #141034.
+
+2004-05-28  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS: Release 2.7.0
+
+2004-05-28  Alberto Ruíz  <arc@gulic.org>
+
+       * src/gconf-key-editor.c: (list_remove_clicked): When removing an
+       item, select the next one or the previous. Fixes bug #142994.
+
+2004-05-28  Fernando Herrera  <fherrera@onirica.com>
+
+       * data/icons/Makefile.am
+       * data/icons/stock-about-16.png: removed unused icon.
+
+2004-05-19  James Bowes  <bowes@cs.dal.ca>
+
+       * src/gconf-stock-icons.h:
+       * src/gconf-stock-icons.c: Remove gconf-stock-about icon.
+       * src/gconf-editor-window.c (gconf_editor_window_close_window,
+       gconf_editor_window_copy_key_name, gconf_editor_window_add_bookmark,
+       gconf_editor_window_edit_bookmarks, gconf_editor_window_new_window,
+       help_cb, gconf_editor_window_about_window, 
+       gconf_editor_popup_window_unset_key, gconf_editor_popup_window_new_key,
+       gconf_editor_popup_window_edit_key, 
+       gconf_editor_popup_window_set_as_default, list_view_button_press_event,
+       gconf_editor_window_list_view_popup_position, 
+       gconf_editor_window_list_view_popup_menu, 
+       gconf_editor_window_set_have_tearoffs, 
+       gconf_editor_window_set_item_has_icon, gconf_editor_window_finalize,
+       gconf_editor_window_init):
+       * src/gconf-editor-window.h: Replace use of item factory with ui 
+       manager. Remove function 
+       gconf_editor_window_item_factory_translate_func.
+       * src/gconf-editor-window.c (gconf_editor_window_init):
+       Put number of rows and columns in the correct order in gtk_table_new
+       for the details area table. Remove shadow from details_frame and
+       indent its contents to follow the HIG
+
+2004-04-27  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Removed AC_SUBST CFLAGS, CPPFLAGS, LDFLAGS because
+       autoconf does it automatically.
+
+2004-04-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_new_window): Don't
+       show all widgets in new window, because we have hidden ones.
+
+2004-04-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: Translate "Contents" string added by
+       Shakti patch.
+
+2004-04-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_update_list_selection),
+       (gconf_editor_window_init):
+       * src/gconf-editor-window.h: Show an alert when the key has no schema.
+       Fixes #110745
+
+2004-04-23  Mariano Suárez-Alvarez  <msuarezalvarez@arnet.com.ar>
+
+       * src/gconf-bookmarks.c: (gconf_bookmarks_set_item_has_icon),
+       (gconf_bookmarks_set_have_icons),
+       (gconf_bookmarks_have_icons_notify),
+       (gconf_bookmarks_hook_up_menu): Make menu icons follow
+       menus_have_icons preference key.
+
+2004-04-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window): use
+       gnome_about_window. (Fix #88279)
+
+2004-04-23  Fernando Herrera  <fherrera@onirica.com>
+
+       * xmldocs.make: added for build docs.
+       * omf.make: added for build docs.
+
+2004-04-23  Shakti Sen <shprasad@novell.com>
+
+       * configure.in: Made changes to provide gnome libraries support.
+       * src/main.c (main): Initialized the application with gnome_program_init
+       * src/gconf-editor-window.c (help_cb): Added this function to provide
+       Help support.
+       * src/gconf-editor-application.h: <gnome.h> is included
+       * docs/Makefile.am: Added the C subdirectory.
+       * omf.make and xmldocs.make: Added to provide Help support.
+       Fixes #133052
+2004-04-19  Richard Hult  <richard@imendio.com>
+
+       * src/gconf-editor-window.c (gconf_editor_popup_window_edit_key):
+       Fix crash when nothing is selected.
+       (gconf_editor_window_edit_bookmarks): Fix warning.
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: branched for gnome 2.7. Bump version number to 2.7.0
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-key-editor.c: (gconf_key_editor_init): allow the notebook
+       in the key editor to fill and expand. (Fix #138557)
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_go_to): Check if
+       location is a valid key/dir. Fix #136381
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-cell-renderer.c:
+       (gconf_cell_renderer_text_editing_done): Cast to gdouble for float
+       keys in the cell editor. Fix bug #137468
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-tree-model.c: (gconf_tree_model_free_node),
+       (gconf_tree_model_clear_node), (gconf_tree_model_unref_node): Reverted
+       wrong patch for #124662 . New unref code. Real Fix(tm) for 
+       #124662 and #136631
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_selection_changed):
+       * src/gconf-tree-model.c: (gconf_tree_model_build_level),
+       (gconf_tree_model_iter_has_child):
+       * src/gconf-tree-model.h: Reverted patch for #96744, because it
+       introduced two worse bugs (#135807 and #136400)
+
+2004-04-12  Fernando Herrera  <fherrera@onirica.com>
+
+       * configure.in: Bump version to 2.6.1
+
+2004-04-09  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+        * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
+
+2004-04-05  Iñaki Larrañaga  <dooteo@euskalgnu.org>
+
+       * configure.in:  Added "eu" (Basque) to ALL_LINGUAS.
+
+2004-03-22  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.6.0
+
+2004-03-20  Guntupalli Karunakar  <karunakar@freedomink.org>
+
+        * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
+
+2004-03-18  Gareth Owen  <gowen72@yahoo.com>
+
+       * configure.in: Added en_GB to ALL_LINGUAS
+
+2004-03-16  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.5.92
+
+2004-03-06  Fernando Herrera  <fherrera@onirica.com>
+
+       * NEWS:
+       * configure.in: Release 2.5.91
+
+2004-03-05  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-util.c:
+       (gconf_client_get_schema_for_key): Retrieve the entry
+       using gconf_engine API to get the schema name, beacuse
+       getting it with gconf_client doesn't work (GConf bug #131011).
+       So this Fixes #121813.
+
+2004-02-21  Paisa Seeluangsawat  <paisa@users.sf.net>
+
+       * configure.in: Added Thai (th) to ALL_LINGUAS.
+
+2004-02-03  Anders Carlsson  <andersca@gnome.org>
+
+       * configure.in: Release 2.5.4
+
+2004-02-03 Sanjiv Agarwala <sagarwala@novell.com>
+       * src/gconf-tree-model.c:(gconf_tree_model_unref_node):
+       When unreffing the node, node->parent->children must be 
+       assigned to node->children. Fix (#105884 and #124662)
+
+2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
+
+        * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
+
+2004-01-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_copy_key_name):
+       When copying keys, check if there is one selected on the list and
+       if so, copy full path, otherwise, copy only the tree path. (Fix
+       #132085)
+
+2004-01-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_update_list_selection): Update statusbar on key
+       selection.
+
+2004-01-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-tree-model.c: (gconf_tree_model_get_value): Check if
+       node is NULL before getting value (Fix #128272)
+
+2004-01-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window): 
+       Unify copyright strings. Patch from Christian Neumair Fixes bug
+       #101728
+
+2004-01-21  Anders Carlsson  <andersca@gnome.org>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_selection_changed):
+       * src/gconf-tree-model.c: (gconf_tree_model_get_gconf_escape_path),
+       (gconf_tree_model_build_level), (gconf_tree_model_iter_has_child):
+       * src/gconf-tree-model.h:
+       Handle escaping of keys correctly.
+       (#96744, fix by Hidetoshi Tajima).
+       
+2004-01-21  Fernando Herrera  <fherrera@onirica.com>
+
+       * src/gconf-cell-renderer.h:
+       * src/gconf-key-editor.h:
+       * src/gconf-list-model.h:
+       * src/gconf-tree-model.h: Removed final "," in enums and make AIX
+       compiler happy
+
+2003-12-11  Fernando Herrera  <fherrera@onirica.com>
+
+       * Makefile.am:
+       * configure.in:
+       * docs/gconf-editor.1: added man page from Sebastien Bacher
+
+2003-11-12  Anders Carlsson  <andersca@gnome.org>
+
+       * configure.in: Release 2.5.1
+
+2003-11-11  Sebastien Bacher  <seb128@debian.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_new_key_response),
+       (gconf_editor_popup_window_edit_key):
+       Commited patch to fix the crash with unset values 
+       (Closes: 121084).
+
+2003-10-28  Federico Mena Quintero  <federico@ximian.com>
+
+       * src/gconf-editor-window.c (gconf_editor_window_test_expand_row):
+       New callback, set the cursor to GDK_WATCH while we are figuring
+       out the child nodes.
+       (gconf_editor_window_row_expanded): New callback, reset the cursor
+       to normal.
+       (gconf_editor_window_init): Install signal handlers for the
+       callbacks above.
+
+2003-10-23 Mark Finlay <sisob@tuxfamilyDOTorg>
+
+       * src/gconf-editor-window.c:
+
+       Commiting Patch by Christophe Fergeau <teuf@gnome.org> 
+       to make the tree items expand when double clicked.
+
+2003-10-14  Ross Burton  <ross@burtonini.com>
+
+       * src/gconf-key-editor.c:
+       Added float support to the list editor, fixing a crash.
+
+2003-10-06  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "mr" to ALL_LINGUAS.
+
+2003-10-06  Arvind Samptur  <arvind.samptur@wipro.com>
+
+       * src/Makefile.am: GtkItemFactory has been depricated
+       Remove the GTK_DISABLE_DEPRECATED flag. Thanks to Anders for
+       the right fix. Fix #123932
+
+2003-09-06  Anders Carlsson  <andersca@gnome.org>
+
+       * configure.in: Release 2.4.0
+
+2003-09-05  Taneem Ahmed  <taneem@bengalinux.org>
+
+       * configure.in: Added "bn" to ALL_LINGUAS.
+
+2003-09-02  Gediminas Paulauskas  <menesis@delfi.lt>
+
+       * configure.in: Added lt to ALL_LINGUAS.
+
+2003-08-10  Anders Carlsson  <andersca@codefactory.se>
+
+       * configure.in: Release 2.3.6
+
+Wed Jul 23 14:43:43 2003  George Lebl <jirka@5z.com>
+
+       * src/gconf-bookmarks.[ch], src/gconf-editor-window.c:
+         Don't allow changing bookmarks when the bookmarks key is not
+         writable
+
+       * src/gconf-message-dialog.c: If the key for the show toggle
+         is not writable, don't even show the toggle
+
+       * src/gconf-cell-renderer.[ch]: Fix signature of the changed signal
+         and add a "check_writable" signal which has a boolean return 
+         value and can be used to make the cell not writable.
+
+       * src/gconf-key-editor.[ch]:  Add a non-writable label and show it
+         if the key is not writable, also in that case make the notebook
+         insensitive since we can't set the key.
+
+       * src/gconf-editor-window.[ch]: Don't set a key if it's not writable,
+         fix crash when setting a key resulted in an error,  Also
+         set the key editor not to be writable and connect the
+         "check_writable" signal for the list items and check writability
+         there.  In the information pane add a non-writable label thing
+         and show that if the key is not writable.
+
+       * src/gconf-marshal.[ch], src/gconf-marshal.list: the glib signal
+         marshaller generating stuff did some changes here.  I added
+         a BOOLEAN:STRING
+
+2003-07-02  Jordi Mallach  <jordi@sindominio.net>
+
+       * data/gconf-editor.desktop.in: Use "false" instead of "0" in Terminal
+       entry.
+
+2003-06-26  Anders Carlsson  <andersca@codefactory.se>
+
+       * src/gconf-editor-window.c (gconf_editor_popup_window_edit_key): 
+       Fix typo (reported by Dafydd Harries).
+
+2003-06-24  Anders Carlsson  <andersca@codefactory.se>
+
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_set_property),
+       (gconf_cell_renderer_get_size), (gconf_cell_renderer_render):
+       * src/gconf-list-model.c: (gconf_list_model_get_value):
+       Add support for showing pairs. (#90729, Mathias Warkus)
+       
+2003-06-05  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/Makefile.am: remove -I$(includedir).
+       Patch from Matt Keenan, matt.keenan@sun.com.
+
+2003-06-05 Kenneth Rohde Christiansen <kenneth@gnu.org>
+
+       * configure.in: Added li to ALL_LINGUAS.
+
+2003-06-04  Abel Cheung  <maddog@linux.org.hk>
+
+       * configure.in: Added "sr@Latn" to ALL_LINGUAS.
+
+2003-06-03  Anders Carlsson  <andersca@codefactory.se>
+
+       * configure.in: Release 0.5.0
+
+2003-05-26  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>
+
+       * configure.in: Added "cy" to ALL_LINGUAS
+
+2003-05-13  Ross Burton  <ross@burtonini.com>
+
+       * src/gconf-editor-window.c: Implement Set As Default on arbitary
+       keys. Requires that the user has write access to the defaults
+       tree.
+
+       * configure.in: Find the GConf defaults and mandatory
+       configuration sources. Also comment the AC_DEFINEs.
+
+       * acconfig.h: Remove, thanks to the commenting done above.
+       
+2003-05-08  Abel Cheung  <maddog@linux.org.hk>
+
+       * configure.in: Added "am" "mk" "nl" "tr" to ALL_LINGUAS.
+
+2003-05-07  Richard Hult  <rhult@codefactory.se>
+
+       * src/gconf-editor-window.c (gconf_editor_window_init),
+       (gconf_editor_window_style_set): Set the bg color for the textview
+       in a style_set callback instead of in _init to make it work with
+       other themes than the default. Start out with the name column
+       sorted for keys.
+
+2003-05-07  Danilo Šegan  <dsegan@gmx.net>
+
+       * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
+
+2003-03-18  Paul Duffy <dubhthach@zion.nuigalway.ie>
+
+       * configure.in: Added "ga" to ALL_LINGUAS.
+
+2003-03-13  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "ml" to ALL_LINGUAS.
+
+2003-03-09  Pauli Virtanen  <pauli.virtanen@hut.fi>
+
+       * configure.in: Added "fi" to ALL_LINGUAS.
+
+2003-02-17  Roozbeh Pournader  <roozbeh@sharif.edu>
+
+       * configure.in: Added "fa" to ALL_LINGUAS.
+
+2003-02-14  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/gconf-editor-window.[ch]: (gconf_editor_window_go_to):
+       Split this out from gconf-bookmarks.c.
+
+       * src/gconf-bookmarks.c: (gconf_bookmarks_bookmark_activated):
+       Upd.
+
+       * src/gconf-tree-model.c:
+       (gconf_tree_model_get_tree_path_from_gconf_path): Return the
+       last matching element of the path - better than nothing if we
+       don't have an exact match. Also, don't leak the strv.
+
+       * src/main.c: (invalid_arg_error_dialog), (main): add support
+       for passing in an initial GConf key as an argument.
+
+2003-02-09  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "kn" to ALL_LINGUAS.
+
+2003-02-06  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "id" to ALL_LINGUAS.
+
+2003-01-26  Fatih Demir <kabalak@gtranslator.org>
+
+       * configure.in: Added "ta" (Tamil) to the languages' list.
+
+2003-01-21  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "mn" to ALL_LINGUAS.
+
+2002-12-10  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_init): Don't use a white
+       background in the long description view.
+
+       * src/gconf-list-model.c (gconf_list_model_notify_func): Don't monitor
+       keys we're not interested in.
+
+       * data/gconf-editor.desktop.in: Turn on startup notification.
+
+2002-12-09  Artis Trops  <hornet@navigator.lv>
+
+       * configure.in: Added Latvian (lv) to ALL_LINGUAS.
+
+2002-12-08  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * src/gconf-editor-window.c (gconf_editor_window_set_have_tearoffs):
+       Don't translate the item paths passed to gtk_item_factory_get_item().
+       Apparently you aren't supposed to do so since GtkItemFactory takes
+       care of the translation, and passing in a translated string causes
+       the lookup to fail.
+       (gconf_editor_window_set_have_icons): ditto.
+
+2002-11-18  Fernando Herrera <fherrera@onirica.com>
+
+       * data/gconf-editor.desktop.in: add X-GNOME-BUGZILLA stuff
+
+2002-11-07  Jon K Hellan  <hellan@acm.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_about_window):
+       Make the about window a transient child of the main window, fixing
+       bug 97918.
+
+2002-11-05  Mark McLoughlin  <mark@skynet.ie>
+
+       * configure.in: bump version to 0.4.0. It was
+       0.2 which is less than what's on gnome-2-0 and
+       I think 0.4.0 is what we agreed on ...
+
+2002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
+
+       * configure.in: Added Belarusian to ALL_LINGUAS
+
+2002-09-09  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_set_property),
+       (gconf_cell_renderer_get_size),
+       (gconf_cell_renderer_text_editing_done),
+       (gconf_cell_renderer_start_editing),
+       (gconf_cell_renderer_activate), (gconf_cell_renderer_render):
+       * src/gconf-list-model.c: (gconf_list_model_get_value):
+       * src/gconf-tree-model.c: (gconf_tree_model_get_value):
+       use break; in default switch cases to keep the AIX compiler
+       happy. #91801.
+
+2002-09-03  Marius Andreiana <mandreiana@yahoo.com>
+
+       * configure.in: added 'ro' to ALL_LINGUAS
+
+2002-08-23  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-bookmarks.c (gconf_bookmarks_bookmark_activated): 
+       Fix scrolling correctly.
+
+       * src/gconf-key-editor.c: (list_add_clicked):
+       Fix focus issue.
+       
+       * src/main.c: (main):
+       Use better wording for the caveat dialog.
+       
+2002-08-22  Shahms E. King <shahms@shahms.com> and
+            Jan Arne Petersen <jpeterson@uni-bonn.de>
+
+       * src/gconf-key-editor.c (gconf_key_editor_create_option_menu),
+       (gconf_key_editor_get_value, gconf_key_editor_init): implement
+       list item editing.
+       (gconf_key_editor_list_entry_changed, list_type_menu_changed),
+       (gconf_key_editor_create_list_type_menu, update_list_buttons),
+       (list_selection_changed, list_add_clicked, list_remove_clicked),
+       (list_go_up_clicked, list_go_down_clicked, fix_button_align): impl.
+
+       * src/gconf-editor-window.c
+       (gconf_editor_new_key_response): allow lists to be edited.
+
+       Commit bug #76973 to stop other people re-implementing it.
+
+2002-08-22  Michael Meeks  <michael@ximian.com>
+
+       * src/gconf-key-editor.c (bool_button_toggled): 
+       fix boolean accelerator; #90908
+
+2002-08-22  Michael Meeks  <michael@ximian.com>
+
+       * src/gconf-editor-window.c
+       (gconf_editor_window_list_view_row_activated),
+       (gconf_editor_window_init): make double click on a
+       key do something useful #90909
+
+2002-08-18  Havoc Pennington  <hp@pobox.com>
+
+       * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
+       both automake 1.6 and 1.4 installed get the right automake. Means
+       compilation from CVS will now require the latest automake 1.4
+       release, or manually creating symlinks called "automake-1.4" and
+       "aclocal-1.4"
+
+2002-08-11  Ross Burton  <ross@burtonini.com>
+
+       * data/gconf-editor.desktop.in: Add encoding keyword, and fix up
+       Terminal and Categories keywords.
+
+2002-08-11  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/gconf-key-editor.[ch]: Implement support
+       for floating point values.
+
+2002-08-07  Mark McLoughlin  <mark@skynet.ie>
+
+       * data/icons/Makefile.am:
+       * data/icons/about-logo.png: remove about logo.
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_about_window): use the gconf
+       editor logo as an about dialog picture.
+
+2002-08-01  Mark McLoughlin  <mark@skynet.ie>
+
+       Implement support for menus_have_icons too. #88569.
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_set_item_has_icon),
+       (gconf_editor_window_set_have_icons),
+       (gconf_editor_window_have_icons_notify): impl.
+       (gconf_editor_window_setup_ui_prefs_handler): rename
+       from gconf_editor_window_setup_tearoffs_handler and
+       add menus_have_icons handler.
+       (gconf_editor_window_finalize): remove the gconf notify.
+       (gconf_editor_window_init): update.
+
+2002-07-31  Mark McLoughlin  <mark@skynet.ie>
+
+       Implement support for tearoff menus and respecting
+       /desktop/gnome/interface/menus_have_tearoff. #89347.
+
+       * src/gconf-editor-window.[cf]:
+       (gconf_editor_window_set_have_tearoffs): impl showing
+       and hiding the tearoffs.
+       (gconf_editor_window_have_tearoffs_notify): gconf notify
+       handler.
+       (gconf_editor_window_setup_tearoffs_handler): hook up the
+       notify handler and get the initial value.
+       (gconf_editor_window_finalize): unref the item factory and
+       remove the notify.
+       (gconf_editor_window_class_init): hook up finalize.
+       (gconf_editor_window_init): setup the tearoffs handler.
+
+2002-07-31  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_start_editing):
+       remove finish editing on focus out hack to be consistent with
+       text cell renderer. Fixes #85516.
+
+2002-07-31  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_init):
+       slightly modified version of a patch by Jan Arne Petersen
+       (jpetersen@uni-bonn.de) to but the key documentation
+       frame into a paned widget, allowing it to be resizable.
+       Fixes #83573.
+
+2002-07-31  Mark McLoughlin  <mark@skynet.ie>
+
+       * src/gconf-list-model.c: (gconf_list_model_notify_func):
+       keep model->length updated here. Fixes #89347.
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_popup_error_dialog): implement.
+       (gconf_editor_new_key_response): split this out and
+       fix leak of the path. Correctly handle errors.
+       (gconf_editor_popup_window_new_key): free the path and
+       hook up the response handler.
+       (gconf_editor_edit_key_response): split this out and use
+       gconf_key_editor_get_key_name. Correctly handle errors.
+       (gconf_editor_popup_window_edit_key): hook up the response
+       handler and free the path.
+
+       * src/gconf-key-editor.[ch]:
+       (gconf_key_editor_get_key_name): add new method.
+       (gconf_key_editor_get_full_key_path): kill debug. Remove
+       unneeded function calls.
+
+2002-07-30  Mark McLoughlin <mark@skynet.ie>
+
+       * src/Makefile.am: apply patch from Toshi to
+       get locale directory correct. #83643.
+
+       * src/gconf-util.c: don't use c++ comment.
+
+2002-07-28  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "sq" to ALL_LINGUAS.
+
+2002-07-26  Gustavo Noronha Silva <kov@debian.org>
+
+       * configure.in: (ALL_LINGUAS) Added Brazilian Portuguese (pt_BR).
+
+2002-06-14  Yanko Kaneti <yaneti@declera.com>
+
+       * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
+
+2002-06-07  Jesus Bravo Alvarez  <jba@pobox.com>
+
+       * configure.in: Added gl (Galician) to ALL_LINGUAS.
+
+2002-06-02  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+       * configure.in: Added Catalan (ca) to ALL_LINGUAS.
+
+2002-05-24  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       Set the window icon, as suggested by Mikael and Glynn.
+       
+2002-05-20  Anders Carlsson  <andersca@gnu.org>
+
+       * configure.in: 0.2
+
+       * autogen.sh: Get rid of the gnome-common dependancy. Woo!
+
+       * src/gconf-editor-window.c: (strip_whitespace),
+       (set_label_and_strip_whitespace),
+       (gconf_editor_window_update_list_selection),
+       (gconf_editor_window_init):
+       * src/gconf-editor-window.h:
+       Add Owner from the schema and remove leading whitespace from
+       the long and short desc.
+       
+2002-05-20  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-bookmarks-dialog.c: (gconf_bookmarks_dialog_destroy),
+       (gconf_bookmarks_dialog_class_init),
+       (gconf_bookmarks_dialog_populate_model),
+       (gconf_bookmarks_dialog_update_gconf_key),
+       (gconf_bookmarks_dialog_row_deleted),
+       (gconf_bookmarks_dialog_delete_bookmark),
+       (gconf_bookmarks_dialog_bookmarks_key_changed),
+       (gconf_bookmarks_dialog_init):
+       * src/gconf-bookmarks-dialog.h:
+       Make the bookmarks dialog catch notification messages.
+       
+2002-05-20  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_popup_window_edit_key):
+       Add a NULL check. Fixes #74533. 
+       
+2002-05-20  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_update_list_selection):
+       Tolerate NULL short and long descriptions.
+
+2002-05-20  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_list_view_popup_menu), (strip_whitespace),
+       (gconf_editor_window_update_list_selection),
+       (gconf_editor_window_init):
+       * src/gconf-editor-window.h:
+       * src/gconf-tree-model.c:
+       (gconf_tree_model_get_tree_path_from_gconf_path):
+       * src/gconf-util.c: (gconf_client_get_schema_for_key):
+       * src/gconf-util.h:
+       Integrate a patch from Erwann Chenede that adds key doc
+       support, using the descriptions stored in the schemas.
+       
+2002-05-12  Christophe Merlet  <christophe@merlet.net>
+
+       * src/gconf-editor-window.c: Mark a string translatable.
+
+2001-05-10  Naba Kumar  <kh_naba@users.sourceforge.net>
+
+       * configure.in: Added "hi" to ALL_LINGUAS.
+
+2002-05-01  Abel Cheung  <maddog@linux.org.hk>
+
+       * configure.in: Added "zh_TW" to ALL_LINGUAS.
+
+2002-04-27  Simos Xenitellis  <simos@hellug.gr>
+
+       * configure.in: Added "el" to ALL_LINGUAS.
+
+Fri Apr 26 11:29:48 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-list-model.c (gconf_list_model_notify_func): ignore the
+       notify if the key given is a directory, and fix the list handling,      
+       which created looping lists :)
+
+2002-04-25  Pablo Saratxaga  <pablo@mandrakesoft.com>
+
+       * configure.in: Added "vi" to ALL_LINGUAS.
+
+Sat Apr 13 13:54:49 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_selection_change):
+       just set the title to "GConf editor" if there isn't a node selected.
+
+2002-03-29  Christophe Merlet  <christophe@merlet.net>
+
+       * configure.in: Added fr to ALL_LINGUAS.
+
+2002-03-28  Changwoo Ryu  <cwryu@debian.org>
+
+       * configure.in: Added ko to ALL_LINGUAS.
+
+2002-03-25  Wang Jian   <lark@linux.net.cn>
+
+       * configure.in: Added "zh_CN" to ALL_LINGUAS.
+
+2002-03-17  Tõivo Leedjärv  <toivo@linux.ee>
+
+       * configure.in: Added et to ALL_LINGUAS.
+
+2002-03-16  Szabolcs Ban <shooby@gnome.hu>
+
+       * configure.in: Added "hu" to ALL_LINGUAS.
+
+2002-03-11  Richard Hult  <rhult@codefactory.se>
+
+       * src/gconf-editor-window.c (gconf_editor_window_init): Expand the
+       children immediately below the root.
+
+2002-03-05  Carlos Perello Marin <carlos@gnome-db.org>
+
+       * configure.in: Added "es" to ALL_LINGUAS.
+
+2002-03-02  Ole Laursen  <olau@hardworking.dk>
+
+       * configure.in: Added da (Danish) to ALL_LINGUAS.
+
+2002-03-02  Yuriy Syrota  <yuri@renome.rovno.ua>
+
+       * configure.in: Added uk (Ukrainian) into ALL_LINGUAS.
+
+2002-03-01  Zbigniew Chyla  <cyba@gnome.pl>
+
+       * configure.in (ALL_LINGUAS): Added pl (Polish).
+
+2002-02-25  Seth Nickell  <snickell@stanford.edu>
+
+       * data/gconf-editor.desktop.in:
+
+       Add a comment in verb form.
+
+2002-02-22  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
+
+       * configure.in:  Added "sk" to ALL_LINGUAS.
+
+2002-02-18  Takayuki KUSANO  <AE5T-KSN@asahi-net.or.jp>
+
+       * configure.in: Added "ja" to ALL_LINGUAS.
+
+2002-02-13  Duarte Loreto <happyguy_pt@hotmail.com>
+
+        * configure.in: Added pt (Portuguese) to ALL_LINGUAS
+
+2002-02-13  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * src/gconf-message-dialog.c: #include <config.h>
+       * src/gconf-key-editor.c: Same here.
+       
+2002-02-11  Anders Carlsson  <andersca@gnu.org>
+
+       * Released version 0.1
+       
+2002-02-11  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_selection_changed): 
+       Use correct cast to GTK_TREE_MODEL_SORT.
+
+       * src/gconf-bookmarks.c (gconf_bookmarks_bookmark_activated): Use
+       sort model path when expanding nodes.
+       (gconf_bookmarks_bookmark_activated): Use correct cast.
+
+       * src/gconf-editor-window.c (menu_items): Comment out the edit
+       bookmarks menu item.
+       (gconf_editor_popup_window_edit_key): Show a warning dialog
+       if we can't edit the value.
+
+       * src/gconf-cell-renderer.c (gconf_cell_renderer_get_size): 
+       use gconf_value_to_string for lists.
+       (gconf_cell_renderer_render): Likewise.
+
+Sat Feb  9 23:04:19 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_copy_key_name),
+       (gconf_editor_window_add_bookmark),
+       (gconf_editor_popup_window_new_key),
+       (gconf_editor_window_selection_changed): convert modelsort iter
+       to gconftreemodel iter
+       (gconf_editor_window_init): put the treemodel in a modelsort
+
+       * src/gconf-editor-window.h: add sorted_tree_model member
+
+       * src/gconf-tree-model.c (gconf_tree_model_build_level): new
+       function
+       (gconf_tree_model_iter_nth_child): build level if it isn't there
+       (gconf_tree_model_iter_children): use gconf_tree_model_build_level
+       (gconf_tree_model_iter_n_children): new function, was missing
+       (gconf_tree_model_iter_parent): set stamp on the iter we return
+
+2002-01-31  jacob berkman  <jacob@ximian.com>
+
+       * data/icons/Makefile.am (EXTRA_DIST): fix typo
+
+2002-01-30  Hasbullah Bin Pit <sebol@ikhlas.com>
+
+       * configure.in: Added Malay (ms)to ALL_LINGUAS.
+       * po/ms.po: Added Malay Translation.
+
+2002-01-30  Johan Dahlin  <jdahlin@telia.com>
+
+       * src/gconf-key-editor.c (gconf_key_editor_init): Make 3 more
+       strings translatable.
+
+2002-01-20  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c: 
+       (gconf_editor_window_copy_key_name): Implement copy key name.
+       
+       (gconf_editor_popup_window_new_key),
+       (gconf_editor_popup_window_edit_key): Remove debugging msgs.
+       
+2002-01-20  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-bookmarks.c (gconf_bookmarks_hook_up_menu): Doh,
+       switch argument order for g_object_set_data_full.
+
+       * src/Makefile.am (INCLUDES): Add -DIMAGEDIR.
+
+       * src/gconf-editor-window.c (gconf_editor_window_init): 
+       Set appicon.
+
+       * data/gconf-editor.desktop.in:
+       Use the correct icon. Also, move program to System.
+       
+       * data/icons/Makefile.am:
+       Install icon.
+       
+       * data/icons/gconf-editor.png:
+       New application icon.
+       
+       * src/gconf-bookmarks.c: (gconf_bookmarks_update_menu),
+       (gconf_bookmarks_key_changed), (gconf_bookmarks_add_bookmark),
+       (remove_notify_id), (gconf_bookmarks_hook_up_menu):
+       Add support for bookmark change notifications.
+       
+Tue Jan 15 23:13:44 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-list-model.c (gconf_list_model_set_root_path): duh! put
+       iter.user_data (new slist address) in the hash and not list (some
+       local list). Side effect of late night coding. Also fix some (usual :)
+       line ends here
+
+Tue Jan 15 01:16:23 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-editor-window.c (gconf_editor_popup_window_unset_key),
+       (gconf_editor_popup_window_edit_key),
+       (gconf_editor_gconf_value_changed),
+       (gconf_editor_window_init): wrap list_model in sorted_list_model,
+       so we can sort the 'key list'
+
+       * src/gconf-editor-window.h: add sorted_list_model
+
+       * src/gconf-list-model.c (gconf_list_model_notify_func): increase
+       stamp before emitting signal,
+       (gconf_list_model_set_root_path): increase stamp before row_deleted
+       emission, rewrote loop to add one item each time, so models (like
+       (GtkTreeModelSort ...) won't be confused
+       (gconf_list_model_get_flags): add,
+       (gconf_list_model_iter_n_children): add,
+       (gconf_list_model_tree_model_init): add newly implemented methods
+       to interface
+
+       * src/gconf-tree-model.c
+       (gconf_tree_model_get_tree_path_from_gconf_path): special case root
+       node
+
+Mon Jan 14 20:10:43 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-bookmarks.c (gconf_bookmarks_bookmark_activated): our
+       own recursive row collapse code, the treeview thing seem to be
+       meant for other things, scroll to the cell and various line end
+       cleanups,
+       src/gconf-tree-model.c
+       (gconf_tree_model_get_tree_path_from_gconf_path): set iter before
+       starting a new iteration of the loop, so we actually end up in the
+       new level, added a FIXME, some line end cleanups,
+       (gconf_tree_model_iter_children): finish row inserted notification
+
+2002-01-13  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_close_window),
+       (gconf_editor_popup_window_edit_key):
+       * src/gconf-message-dialog.c: (gconf_message_dialog_should_show),
+       (gconf_message_dialog_button_toggled):
+       * src/gconf-tree-model.c: (gconf_tree_model_iter_nth_child),
+       (gconf_tree_model_unref_node):
+       Various things.
+       
+Mon Jan 14 00:43:23 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-tree-model.c (struct _Node): add an offset field,
+       fix open line ends,
+       (gconf_tree_model_iter_nth_child): we want the nth child of a level,
+       while the node stored in the parent iter doesn't have to be the
+       _root_ of the level so it went wrong there. This offset thing will
+       fix. Also set iter->stamp = 0 for invalid iters.
+       (gconf_tree_model_iter_children), (gconf_tree_model_init): set
+       offset
+
+Sun Jan 13 23:57:06 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * src/gconf-message-dialog.c (gconf_message_dialog_should_show),
+       (gconf_message_dialog_button_toggled): changed the logic behind
+       the caveat dialog settings and made it work
+
+2002-01-13  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-key-editor.c: (gconf_key_editor_set_value):
+       * src/gconf-list-model.c: (gconf_list_model_set_root_path),
+       (gconf_list_model_finalize), (gconf_list_model_class_init),
+       (gconf_list_model_init):
+       * src/gconf-message-dialog.c: (gconf_message_dialog_should_show):
+       * src/gconf-message-dialog.h:
+       * src/gconf-tree-model.c: (gconf_tree_model_iter_children),
+       (gconf_tree_model_ref_node), (gconf_tree_model_unref_node),
+       (gconf_tree_model_tree_model_init), (gconf_tree_model_init):
+       * src/main.c: (main):
+       Plug some memory leaks and add a caveat dialog.
+       
+2002-01-13  Anders Carlsson  <andersca@gnu.org>
+
+       * src/Makefile.am:
+       * src/gconf-editor-window.c:
+       (gconf_editor_window_item_factory_translate_func),
+       (gconf_editor_window_about_window),
+       (gconf_editor_window_popup_error_dialog),
+       (gconf_editor_popup_window_unset_key),
+       (gconf_editor_popup_window_new_key),
+       (gconf_editor_popup_window_edit_key),
+       (list_view_button_press_event), (gconf_editor_window_init):
+       * src/gconf-editor-window.h:
+       * src/gconf-key-editor.c: (gconf_key_editor_init),
+       (gconf_key_editor_new), (gconf_key_editor_set_value),
+       (gconf_key_editor_set_key_path), (gconf_key_editor_set_key_name),
+       (gconf_key_editor_get_full_key_path):
+       * src/gconf-key-editor.h:
+       * src/gconf-list-model.c: (gconf_list_model_notify_func):
+       * src/main.c: (main):
+       Added support for editing keys, adding new keys, and unsetting keys.
+       
+2002-01-13  Anders Carlsson  <andersca@gnu.org>
+
+       * configure.in:
+       * data/Makefile.am:
+       * data/gconf-editor.desktop.in:
+       Add .desktop file and intltool support.
+       
+2002-01-12  Kjartan Maraas  <kmaraas@gnome.org>
+
+       * configure.in: Added "no" to ALL_LINGUAS.
+       
+2002-01-10  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-application.c: Only include gtkmain.h
+
+       * src/gconf-list-model.c (gconf_list_model_get_value): 
+       Don't switch on NULL value.
+
+Thu Jan 10 11:30:00 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * data/Makefile.am (SUBDIRS): Add missing Makefile.am.
+
+2002-01-10  Anders Carlsson  <andersca@gnu.org>
+
+       * Makefile.am:
+       * configure.in:
+       * data/icons/Makefile.am:
+       * data/icons/about-logo.png:
+       * data/icons/entry-blank.png:
+       * data/icons/entry-bool.png:
+       * data/icons/entry-list.png:
+       * data/icons/entry-number.png:
+       * data/icons/entry-schema.png:
+       * data/icons/entry-string.png:
+       * data/icons/folder-closed.png:
+       * data/icons/folder-open.png:
+       * data/icons/stock-about-16.png:
+       * src/Makefile.am:
+       * src/dir-closed.png:
+       * src/dir-open.png:
+       * src/file.png:
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_set_property):
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       * src/gconf-list-model.c: (gconf_list_model_get_value),
+       (gconf_list_model_class_init):
+       * src/gconf-marshal.c: (gconf_marshal_VOID__STRING_BOXED):
+       * src/gconf-marshal.h:
+       * src/gconf-stock-icons.c: (create_icon_set_from_filename),
+       (gconf_stock_icons_register):
+       * src/gconf-stock-icons.h:
+       * src/gconf-tree-model.c: (gconf_tree_model_get_value),
+       (gconf_tree_model_class_init):
+       * src/main.c: (main):
+       Lots of changes. add about stock icon, check in the marshallers and rebuild
+       them by hand instead. Add different icons for different gconf types. 
+       
+2002-01-10  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-editor-window.c (gconf_editor_window_about_window): Split
+       the translatable strings out of the markup string.
+       (gconf_editor_window_about_window): Split out the Copyright string too.
+
+Wed Jan  9 15:05:35 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * src/gconf-cell-renderer.c (gconf_cell_renderer_set_property):
+       A few further fixups.
+
+Wed Jan  9 14:57:30 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * src/gconf-cell-renderer.c (gconf_cell_renderer_set_property): 
+       Set the mode here.
+
+       * src/gconf-editor-window.c (list_view_button_press_event): 
+       Remove the completely unworkable "set cell renderer
+       mode in the button press handler code".
+
+       * src/gconf-editor-window.c: Use gtk_tree_model_get() to simplify
+       a couple of places.
+
+Wed Jan  9 12:37:21 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * src/gconf-cell-renderer.c: There is no guarantee at
+       all that the properties of the cell renderer will be
+       pointing to the right cell when ::editing-done occurs.
+       Save cellvalue->value in object data separately.
+
+Wed Jan  9 12:21:22 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * src/gconf-tree-model.c (gconf_tree_model_get_iter): 
+       fix 'model = (GConfTreeModel *)model'
+
+       * src/gconf-key-editor.c: Include gtkmenuitem.h, remove
+       unused variables.
+
+       * src/gconf-editor-application.c: Include <gtk/gtk.h>,
+       since we need gtk_main_quit().
+
+       * configure.in: Add magic for setting -Wall for GCC;
+       remove AC_ISC_POSIX, which isn't what you think it is...
+
+Wed Jan  9 11:51:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * src/gconf-editor-window.c: Remove libgnome includes
+       so it compiles again.
+
+2002-01-08  Josh Barrow  <drleary@mac.com>
+
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       Make the code just a tiny bit cleaner
+
+2002-01-08  Josh Barrow  <drleary@mac.com>
+
+       * configure.in:
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       Removed the dependency on libgnomeui just for an about box.
+
+2002-01-05  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "az" to ALL_LINGUAS.
+
+2002-01-05  Anders Carlsson  <andersca@gnu.org>
+
+       * src/gconf-key-editor.c: Some minor tweaks, add
+       a value label for all types.
+
+       * src/gconf-message-dialog.h: Add.
+
+       * src/gconf-message-dialog.c: Add.
+
+2002-01-05  Havoc Pennington  <hp@pobox.com>
+
+       * src/gconf-key-editor.c: get it mildly closer to being useful
+
+       * src/gconf-cell-renderer.c (gconf_cell_renderer_get_size): handle
+       schemas
+       (gconf_cell_renderer_render): handle schemas
+
+2001-12-28  Josh Barrow  <drleary@mac.com>
+
+       * src/Makefile.am:
+       * src/gconf-cell-renderer.c: (gconf_cell_renderer_class_init):
+       * src/gconf-key-editor.c: (gconf_key_editor_create_option_menu),
+       (gconf_key_editor_init):
+       Make to compile with G_DISABLE_DEPRECATED and GTK_DISABLE_DEPRECATED.
+
+2001-12-28  Josh Barrow  <drleary@mac.com>
+
+       * .cvsignore:
+       * src/.cvsignore:
+       Make it not gripe when updating.
+
+2001-12-19  Anders Carlsson  <andersca@gnu.org>
+
+       * gconf-editor-window.c: i18n stuff.
+
+       * Makefile.am (SUBDIRS): Add po
+
+       * configure.in: Add i18n support.
+
+2001-12-14  Josh Barrow  <drleary@mac.com>
+
+       * configure.in: Added dependency to libgnomeui-2.0
+       * src/gconf-editor-window.c: (gconf_editor_window_about_window):
+       Added an about box.
+
+2001-12-10  Anders Carlsson  <andersca@gnu.org>
+
+       * Initial checkin.
+
diff --git a/MAINTAINERS b/MAINTAINERS
new file mode 100644 (file)
index 0000000..73d8ac3
--- /dev/null
@@ -0,0 +1,7 @@
+Fernando Herrera
+Email: fherrera@onirica.com
+Userid: fherrera
+
+Cosimo Cecchi
+Email: cosimoc@gnome.org
+Userid: cosimoc
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..5cd1da5
--- /dev/null
@@ -0,0 +1,38 @@
+SUBDIRS = data src po docs
+
+ACLOCAL_AMFLAGS = -I m4
+
+EXTRA_DIST = \
+       autogen.sh \
+       ChangeLog.pre-git \
+       MAINTAINERS \
+       gnome-doc-utils.make
+
+# ignore scrollkeeper files, which will legitimately exist after uninstall.
+distuninstallcheck_listfiles = find . -type f -print | grep -v scrollkeeper
+
+DISTCLEANFILES = \
+  gnome-doc-utils.make
+
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+
+distclean-local:
+       if test "$(srcdir)" = "."; then :; else \
+               rm -f ChangeLog; \
+       fi
+
+ChangeLog:
+       @echo Creating $@
+       @if test -d "$(srcdir)/.git"; then \
+         (GIT_DIR=$(top_srcdir)/.git ./missing --run git log GCONF_EDITOR_2_26_0.. --stat -M -C --name-status  --date=short --no-color) | fmt --split-only > $@.tmp \
+         && mv -f $@.tmp $@ \
+         || ($(RM) $@.tmp; \
+             echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
+             (test -f $@ || echo git-log is required to generate this file >> $@)); \
+       else \
+         test -f $@ || \
+         (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
+          echo A git checkout and git-log is required to generate this file >> $@); \
+       fi
+
+.PHONY: ChangeLog
diff --git a/Makefile.in b/Makefile.in
new file mode 100644 (file)
index 0000000..2790f0f
--- /dev/null
@@ -0,0 +1,788 @@
+# Makefile.in generated by automake 1.11 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+       $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+       $(top_srcdir)/configure AUTHORS COPYING ChangeLog NEWS \
+       config.guess config.sub depcomp install-sh ltmain.sh missing \
+       mkinstalldirs
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
+       $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
+       $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
+       $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+       html-recursive info-recursive install-data-recursive \
+       install-dvi-recursive install-exec-recursive \
+       install-html-recursive install-info-recursive \
+       install-pdf-recursive install-ps-recursive install-recursive \
+       installcheck-recursive installdirs-recursive pdf-recursive \
+       ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+       distdir dist dist-all distcheck
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  { test ! -d "$(distdir)" \
+    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr "$(distdir)"; }; }
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+GZIP_ENV = --best
+DIST_ARCHIVES = $(distdir).tar.bz2
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+ACLOCAL_AMFLAGS = -I m4
+ALL_LINGUAS = @ALL_LINGUAS@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CATALOGS = @CATALOGS@
+CATOBJEXT = @CATOBJEXT@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIRNAME = @DATADIRNAME@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DISABLE_DEPRECATED = @DISABLE_DEPRECATED@
+DISABLE_DEPRECATED_CFLAGS = @DISABLE_DEPRECATED_CFLAGS@
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+DOC_USER_FORMATS = @DOC_USER_FORMATS@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GCONFTOOL = @GCONFTOOL@
+GCONF_EDITOR_CFLAGS = @GCONF_EDITOR_CFLAGS@
+GCONF_EDITOR_LIBS = @GCONF_EDITOR_LIBS@
+GCONF_SCHEMA_CONFIG_SOURCE = @GCONF_SCHEMA_CONFIG_SOURCE@
+GCONF_SCHEMA_FILE_DIR = @GCONF_SCHEMA_FILE_DIR@
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
+GMOFILES = @GMOFILES@
+GMSGFMT = @GMSGFMT@
+GREP = @GREP@
+HELP_DIR = @HELP_DIR@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INSTOBJEXT = @INSTOBJEXT@
+INTLLIBS = @INTLLIBS@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+INTLTOOL_MERGE = @INTLTOOL_MERGE@
+INTLTOOL_PERL = @INTLTOOL_PERL@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MKINSTALLDIRS = @MKINSTALLDIRS@
+MSGFMT = @MSGFMT@
+MSGFMT_OPTS = @MSGFMT_OPTS@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OMF_DIR = @OMF_DIR@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+POFILES = @POFILES@
+POSUB = @POSUB@
+PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@
+PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+WARN_CFLAGS = @WARN_CFLAGS@
+XGETTEXT = @XGETTEXT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = data src po docs
+EXTRA_DIST = \
+       autogen.sh \
+       ChangeLog.pre-git \
+       MAINTAINERS \
+       gnome-doc-utils.make
+
+
+# ignore scrollkeeper files, which will legitimately exist after uninstall.
+distuninstallcheck_listfiles = find . -type f -print | grep -v scrollkeeper
+DISTCLEANFILES = \
+  gnome-doc-utils.make
+
+all: config.h
+       $(MAKE) $(AM_MAKEFLAGS) all-recursive
+
+.SUFFIXES:
+am--refresh:
+       @:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+             $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+               && exit 0; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+       $(am__cd) $(top_srcdir) && \
+         $(AUTOMAKE) --foreign Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           echo ' $(SHELL) ./config.status'; \
+           $(SHELL) ./config.status;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+       $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+       $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+config.h: stamp-h1
+       @if test ! -f $@; then \
+         rm -f stamp-h1; \
+         $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+       else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+       @rm -f stamp-h1
+       cd $(top_builddir) && $(SHELL) ./config.status config.h
+$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
+       ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+       rm -f stamp-h1
+       touch $@
+
+distclean-hdr:
+       -rm -f config.h stamp-h1
+
+mostlyclean-libtool:
+       -rm -f *.lo
+
+clean-libtool:
+       -rm -rf .libs _libs
+
+distclean-libtool:
+       -rm -f libtool config.lt
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+#     (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+       @failcom='exit 1'; \
+       for f in x $$MAKEFLAGS; do \
+         case $$f in \
+           *=* | --[!k]*);; \
+           *k*) failcom='fail=yes';; \
+         esac; \
+       done; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+         || eval $$failcom; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+       fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+       @failcom='exit 1'; \
+       for f in x $$MAKEFLAGS; do \
+         case $$f in \
+           *=* | --[!k]*);; \
+           *k*) failcom='fail=yes';; \
+         esac; \
+       done; \
+       dot_seen=no; \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+         *) list='$(SUBDIRS)' ;; \
+       esac; \
+       rev=''; for subdir in $$list; do \
+         if test "$$subdir" = "."; then :; else \
+           rev="$$subdir $$rev"; \
+         fi; \
+       done; \
+       rev="$$rev ."; \
+       target=`echo $@ | sed s/-recursive//`; \
+       for subdir in $$rev; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+         || eval $$failcom; \
+       done && test -z "$$fail"
+tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+       done
+ctags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+       done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       set x; \
+       here=`pwd`; \
+       if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+         include_option=--etags-include; \
+         empty_fix=.; \
+       else \
+         include_option=--include; \
+         empty_fix=; \
+       fi; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test ! -f $$subdir/TAGS || \
+             set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+         fi; \
+       done; \
+       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       shift; \
+       if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+         test -n "$$unique" || unique=$$empty_fix; \
+         if test $$# -gt 0; then \
+           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+             "$$@" $$unique; \
+         else \
+           $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+             $$unique; \
+         fi; \
+       fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+           if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+         done | \
+         $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+             END { if (nonempty) { for (i in files) print i; }; }'`; \
+       test -z "$(CTAGS_ARGS)$$unique" \
+         || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+            $$unique
+
+GTAGS:
+       here=`$(am__cd) $(top_builddir) && pwd` \
+         && $(am__cd) $(top_srcdir) \
+         && gtags -i $(GTAGS_ARGS) "$$here"
+
+distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+       $(am__remove_distdir)
+       test -d "$(distdir)" || mkdir "$(distdir)"
+       @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+       list='$(DISTFILES)'; \
+         dist_files=`for file in $$list; do echo $$file; done | \
+         sed -e "s|^$$srcdirstrip/||;t" \
+             -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+       case $$dist_files in \
+         */*) $(MKDIR_P) `echo "$$dist_files" | \
+                          sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+                          sort -u` ;; \
+       esac; \
+       for file in $$dist_files; do \
+         if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+         if test -d $$d/$$file; then \
+           dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+           if test -d "$(distdir)/$$file"; then \
+             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+           fi; \
+           if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+             cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+             find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+           fi; \
+           cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+         else \
+           test -f "$(distdir)/$$file" \
+           || cp -p $$d/$$file "$(distdir)/$$file" \
+           || exit 1; \
+         fi; \
+       done
+       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           test -d "$(distdir)/$$subdir" \
+           || $(MKDIR_P) "$(distdir)/$$subdir" \
+           || exit 1; \
+         fi; \
+       done
+       @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+           dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+           $(am__relativize); \
+           new_distdir=$$reldir; \
+           dir1=$$subdir; dir2="$(top_distdir)"; \
+           $(am__relativize); \
+           new_top_distdir=$$reldir; \
+           echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+           echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+           ($(am__cd) $$subdir && \
+             $(MAKE) $(AM_MAKEFLAGS) \
+               top_distdir="$$new_top_distdir" \
+               distdir="$$new_distdir" \
+               am__remove_distdir=: \
+               am__skip_length_check=: \
+               am__skip_mode_fix=: \
+               distdir) \
+             || exit 1; \
+         fi; \
+       done
+       -test -n "$(am__skip_mode_fix)" \
+       || find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+         ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+         ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+       || chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       $(am__remove_distdir)
+dist-bzip2: distdir
+       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+       $(am__remove_distdir)
+
+dist-lzma: distdir
+       tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+       $(am__remove_distdir)
+
+dist-xz: distdir
+       tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
+       $(am__remove_distdir)
+
+dist-tarZ: distdir
+       tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+       $(am__remove_distdir)
+
+dist-shar: distdir
+       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+       $(am__remove_distdir)
+
+dist-zip: distdir
+       -rm -f $(distdir).zip
+       zip -rq $(distdir).zip $(distdir)
+       $(am__remove_distdir)
+
+dist dist-all: distdir
+       tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+       $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+       case '$(DIST_ARCHIVES)' in \
+       *.tar.gz*) \
+         GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+       *.tar.bz2*) \
+         bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+       *.tar.lzma*) \
+         unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+       *.tar.xz*) \
+         xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+       *.tar.Z*) \
+         uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+       *.shar.gz*) \
+         GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+       *.zip*) \
+         unzip $(distdir).zip ;;\
+       esac
+       chmod -R a-w $(distdir); chmod a+w $(distdir)
+       mkdir $(distdir)/_build
+       mkdir $(distdir)/_inst
+       chmod a-w $(distdir)
+       test -d $(distdir)/_build || exit 0; \
+       dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+         && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+         && am__cwd=`pwd` \
+         && $(am__cd) $(distdir)/_build \
+         && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+           $(DISTCHECK_CONFIGURE_FLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
+         && $(MAKE) $(AM_MAKEFLAGS) check \
+         && $(MAKE) $(AM_MAKEFLAGS) install \
+         && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+         && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+         && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+               distuninstallcheck \
+         && chmod -R a-w "$$dc_install_base" \
+         && ({ \
+              (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+             } || { rm -rf "$$dc_destdir"; exit 1; }) \
+         && rm -rf "$$dc_destdir" \
+         && $(MAKE) $(AM_MAKEFLAGS) dist \
+         && rm -rf $(DIST_ARCHIVES) \
+         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+         && cd "$$am__cwd" \
+         || exit 1
+       $(am__remove_distdir)
+       @(echo "$(distdir) archives ready for distribution: "; \
+         list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+         sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+       @$(am__cd) '$(distuninstallcheck_dir)' \
+       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+          || { echo "ERROR: files left after uninstall:" ; \
+               if test -n "$(DESTDIR)"; then \
+                 echo "  (check DESTDIR support)"; \
+               fi ; \
+               $(distuninstallcheck_listfiles) ; \
+               exit 1; } >&2
+distcleancheck: distclean
+       @if test '$(srcdir)' = . ; then \
+         echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+         exit 1 ; \
+       fi
+       @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+         || { echo "ERROR: files left in build directory after distclean:" ; \
+              $(distcleancheck_listfiles) ; \
+              exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile config.h
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+       $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+         install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+         `test -z '$(STRIP)' || \
+           echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+       -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+       -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+       -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
+
+maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+       @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-hdr \
+       distclean-libtool distclean-local distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -rf $(top_srcdir)/autom4te.cache
+       -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
+       ctags-recursive install-am install-strip tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+       all all-am am--refresh check check-am clean clean-generic \
+       clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
+       dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
+       distcheck distclean distclean-generic distclean-hdr \
+       distclean-libtool distclean-local distclean-tags \
+       distcleancheck distdir distuninstallcheck dvi dvi-am html \
+       html-am info info-am install install-am install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+       install-info-am install-man install-pdf install-pdf-am \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs installdirs-am maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+       uninstall uninstall-am
+
+
+distclean-local:
+       if test "$(srcdir)" = "."; then :; else \
+               rm -f ChangeLog; \
+       fi
+
+ChangeLog:
+       @echo Creating $@
+       @if test -d "$(srcdir)/.git"; then \
+         (GIT_DIR=$(top_srcdir)/.git ./missing --run git log GCONF_EDITOR_2_26_0.. --stat -M -C --name-status  --date=short --no-color) | fmt --split-only > $@.tmp \
+         && mv -f $@.tmp $@ \
+         || ($(RM) $@.tmp; \
+             echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
+             (test -f $@ || echo git-log is required to generate this file >> $@)); \
+       else \
+         test -f $@ || \
+         (echo A git checkout and git-log is required to generate ChangeLog >&2 && \
+          echo A git checkout and git-log is required to generate this file >> $@); \
+       fi
+
+.PHONY: ChangeLog
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644 (file)
index 0000000..7ce277f
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,267 @@
+2.28.0
+* Updates:
+       - Updated translations.
+
+2.27.91
+* Fixes:
+       - Port to PolicyKit 1.0 (Matthias Clasen).
+       - Fix a crash (Sergey Nizovtsev).
+       - Fix some refcount issues.
+* Updates:
+       - Updated translations.
+       - Updated help translations.
+
+2.26.0
+* Updates:
+       - Updated translations.
+
+2.25.91
+* New features:
+       - Add preliminary support to set default/mandatory values
+         with PolicyKit (Vincent Untz).
+
+* Fixes:
+       - Fix sensitivity of context menu entries for Unset, SetDefault
+         and SetMandatory (Vincent Untz).
+       - Port to GtkTooltip.
+       - Enforce single-include policy for GLib and GTK+
+       - Don't steal focus with the "Pattern not found" dialog.
+       - Drop dependency on libgnome and libgnomeui.
+       - Plug some memory leaks.
+
+* Updates:
+       - Updated translations.
+
+2.24.1:
+* Fixes:
+       - Add missing COPYING file and license headers.
+       - Standardize .desktop file.
+       - Properly unref GConfClient objects.
+       - Use single header GTK+/GLib includes.
+* Updates:
+       - Updated translations.
+
+2.24.0.1:
+* Fixes:
+       - Add missing license.
+2.24.0:
+* Updates:
+       - Updated translations.
+2.23.91:
+* Fixes:
+        - Code cleanup (#341288, #341252) (Kristof Vansant)
+        - Use themed icons (#348822) (Christopher Bratusek, chpe)
+        - Fix clipped icons in the search pane (#518297) (Jonathon Jongsma)
+        - Use standard icon names where available (Matthias Clasen)
+* Updates:
+       - Updated translations.
+2.19.92:
+* Updates:
+       - Updated translations.
+2.18.3:
+* Fixes:
+       - Install theme friendly icons. (David Farning, Baris Cicek)
+       - 
+2.18.2:
+* Fixes:
+       - Make search actually work again after I broke it. (Kjartan)
+
+2.18.1:
+* Fixes:
+       - Possibly fix a lot of crashers when searching. (Kjartan)
+       - Cleanups (Kristof Vansant, Kjartan)
+
+2.15.92:
+* Fixes:
+       - Fix distcheck after moving to gnome-common autogen.sh
+       - Bump requirement to a newer intltool.
+
+2.15.91:
+       - Port to gnome-doc-utils
+       - Lots of porting to newer non-deprecated widgets
+       - Search fixes
+
+2.12.1: "Cazuelazo"
+* Fixes:
+       - Fix a crash with the combobox selection (Felix Riemann)
+       - Fix a crasher when pressing F1 without yelp installed (Felix Riemann)
+
+2.12.0: "I only care when I miss it"
+* Fixes:
+       - Doc fixes (Shaun McCance)
+
+2.11.92: "Paris Combo"
+* Improvements:
+       - Ported to GtkComboBox byMichael Gossard
+
+2.10.0: "Maria Stuarda"
+* Translations:
+       - Updated Updated Romanian translation by Mugurel Tudor.
+        - Updated Hungarian translation updated by Gabor Kelemen.
+        - Updated Lithuanian translation by Gintautas Miliauskas.
+       
+2.9.92: "Drexler singing"
+* Fixed:
+       - Readd a missing icon
+       - Fix some deprecated includes
+
+2.9.91: "Spectacular Spectacular"
+* Fixes:
+       - Fix a crash when closing an old window and changing externay gconf
+         keys that were monitorized by that window. (John Ellis)
+
+2.9.3: "Bang Bang"
+* Fixes:
+       - Tons of leaks fixed (Paolo Borelli)
+       - Continue search after finding a pattern (Madhan Raj)
+
+2.9.2: "Con la frente marchita"
+* Impovements:
+       - Add bugzilla verstion to .desktop file (Christoffer Olsen)    
+       - Show in the window title the current configuration database 
+       - Use a new icon for boormarks
+       - Added German documentation (Keywan Najafi Tonekaboni)
+* Fixes:
+       - Install icon in the right place, use for the window title
+         correctly
+       - Lot of HIGifycation work (Dennis Cranston)
+       - Disable popups entries for defaults/mandatoy if user cannot
+         change them
+       - Lot of strings fixes (Dave Ahlswede, Dennis Cranston, David Lodge)
+       - Update auto* magic (James Henstridge)
+       - Handle menu tearoffs correctly, using the ui_manager (James Bowes)
+
+2.8.1: "Puerto Rico"
+* Fixes:
+       - Parse correctly gtk/gnome command line arguments (based on patch
+         from Julio M. Merino Vidal. Fix bug #151829)
+       - Fix a crash when have_icons key is not present. Fix bug #151720.
+
+2.8,0: "Josha Bell"
+* Fixes:
+       - Fixes to docs (Shaun McCance)
+
+2.7.92: "Morte della Madonna"
+* Improvements:
+       - Updated documentation (Shaun McCance)
+
+2.7.91: "Que fuerte me parece"
+* Fixes:
+       - Fix a crash when selection unset keys (bug #149805)
+        - Fix search cancelation (bugs #150728, #146790)
+
+2.7.90: "Old maintainer clip show"
+* Improvements:
+       - Lots of HIG fixes (Dennis Cranston)
+
+2.7.4: "Siempre estoy soñando"
+* Improvements:
+       - Search asyncronously
+       - Add recent keys
+* Fixes:
+       - Put the output window in a vpaned so it can be resized
+         (bug #146776)
+       - Go to the key in the tree and in the list.
+       - Use header capitalization for menu items. Fix bug #147753
+         (Dennis Cranston)
+
+2.7.3: "This one is really released!"
+* Fixes:
+       - Fix some UI stuff of the search window (Anders Carlsson)
+
+2.7.2: "long queue"
+* Improvements:
+       - Search!!!!
+       - Removed warning dialog (Christian Neumair)
+
+* Fixes:
+       - Enable menu internationalization (Christian Neumair)
+
+2.7.1: "Beer at Norway"
+* Improvements:
+       - Implement list elements editing
+       - Added schema
+       - Set defaults in gconf.xml.defaults
+       - Set a key/value as mandatory from
+       - Support for browsing/editing defaults and mandatory
+
+* Fixes:
+       - Fix some leaks
+       - Fix long standing bug converting some text entries into booleans (bug #136148)
+
+2.7.0: "Favola di Venezia"
+* Improvements:
+       - Use GNOME libraries (Shakti Sen)
+       - Add Help support (Shakti Sen)
+       - Use GNOME standard about dialog (Bug #88279)
+       - Make menu icons follow menus_have_icons preference key (Mariano
+         Suárez-Alvarez)
+       - Show an alert when the key has no schema (Bug #110745)
+       - Replace use of item factory with ui manager (James Bowes from the
+         GNOME love fame!)
+       - When removing an item in the list edito, select the next or the previous
+         one (Alberto Ruíz, Bug #142994, also a new contributor from the
+         GNOME love and live hacking at guadec-es!)
+
+* Fixes:
+       - Fix crash when nothing is selected (Richard Hult)
+       - Don't show hidden widgets on new windows.
+       - Fix compilers warning and build stuff on AIX.
+
+* Merged fixes from 2-6 branch:
+        - Don't escape keys (Bugs #135807 and #136400)
+        - Fix a crashing bug in the unref code (Bugs #124662 and #136631)
+        - Fix the cell editor for float values (Bug  #137468)
+        - Fix a crash when launching gconf-editor with a invalid key path (Bug
+          #136381)
+        - Allow the notebook in the key editor to fill and expand. (Fix
+          #138557)
+
+* Translations:
+        - Added Basque translation (Iñaki Larrañaga)
+        - Added Gujarati translation (Guntupalli Karunakar)
+
+2.6.0:
+* Translations:
+       - Added Punjabi translation (Amanpreet Singh Alam)
+       - Updated Hungarian translation (Andras Timar)
+        - Added British translation (Gareth Owen)
+
+2.5.92:
+* Translations:
+       - Updated Croatian translation (Robert Sedak)
+       - Added Canadian English translation (Alexander Winston)
+       - Updated Ukrainian translation (Maxim Dziumanenko)
+       - Updated Thai translation (Theppitak Karoonboonyanan)
+
+2.5.91:
+* Fixes:
+       - Show key documentation even if it has been modified (Bug #121813,
+         Fernando Herrera)
+
+2.5.4:
+* Fixes: 
+       - Fix a crash when deleting keys (Bugs #105884 and #124662, Sanjiv
+         Agarwala)
+       - Copy path if no key is slected (Bug #132085, Fernando Herrera)
+       - Fix a crash with NULLs nodes (Bug #128272, Fernando Herrea)
+       - Unify copyright strings (Bug #101728, Christian Neumair)
+       - Handle escaping of keys correctly (Bug #96744, Hidetoshi
+         Tajima)
+       - Removed final "," in enums (Fernando Herrera)
+
+* Improvements:
+       - Update statusbar on key selection (Fernando Herrera)
+       - Added man page (Sebastien Bacher)
+       
+2.5.1:
+* Fixes:
+       - Fix a crash with unset values (Bug #121084, Sebastien Bacher)
+       - Added float support to the list editor, fixing a crash (Ross Burton)
+       - Remove the GTK_DISABLE_DEPRECATED flag (Bug #123932, Arvind Samptur)
+
+* Improvements:
+       - Set the cursor to GDK_WATCH while we are figuring
+         out the child nodes (Federico Mena Quintero)
+       - Expand tree items when double clicked (Christophe Fergeau)
+
diff --git a/README b/README
new file mode 100644 (file)
index 0000000..bf1304c
--- /dev/null
+++ b/README
@@ -0,0 +1 @@
+An editor for the GConf configuration system.
\ No newline at end of file
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644 (file)
index 0000000..dc00a6c
--- /dev/null
@@ -0,0 +1,1854 @@
+# generated automatically by aclocal 1.11 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.63],,
+[m4_warning([this file was generated for autoconf 2.63.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+dnl AM_GCONF_SOURCE_2
+dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas
+dnl  (i.e. pass to gconftool-2
+dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where
+dnl  you should install foo.schemas files
+dnl
+
+AC_DEFUN([AM_GCONF_SOURCE_2],
+[
+  if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+    GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+  else
+    GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE
+  fi
+
+  AC_ARG_WITH([gconf-source],
+             AC_HELP_STRING([--with-gconf-source=sourceaddress],
+                            [Config database for installing schema files.]),
+             [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],)
+
+  AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE)
+  AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation])
+
+  if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then
+    GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas'
+  fi
+
+  AC_ARG_WITH([gconf-schema-file-dir],
+             AC_HELP_STRING([--with-gconf-schema-file-dir=dir],
+                            [Directory for installing schema files.]),
+             [GCONF_SCHEMA_FILE_DIR="$withval"],)
+
+  AC_SUBST(GCONF_SCHEMA_FILE_DIR)
+  AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files])
+
+  AC_ARG_ENABLE(schemas-install,
+       AC_HELP_STRING([--disable-schemas-install],
+                      [Disable the schemas installation]),
+     [case ${enableval} in
+       yes|no) ;;
+       *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;;
+      esac])
+  AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no])
+])
+
+# Copyright (C) 1995-2002 Free Software Foundation, Inc.
+# Copyright (C) 2001-2003,2004 Red Hat, Inc.
+#
+# This file is free software, distributed under the terms of the GNU
+# General Public License.  As a special exception to the GNU General
+# Public License, this file may be distributed as part of a program
+# that contains a configuration script generated by Autoconf, under
+# the same distribution terms as the rest of that program.
+#
+# This file can be copied and used freely without restrictions.  It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+#
+# Macro to add for using GNU gettext.
+# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
+#
+# Modified to never use included libintl. 
+# Owen Taylor <otaylor@redhat.com>, 12/15/1998
+#
+# Major rework to remove unused code
+# Owen Taylor <otaylor@redhat.com>, 12/11/2002
+#
+# Added better handling of ALL_LINGUAS from GNU gettext version 
+# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
+#
+# Modified to require ngettext
+# Matthias Clasen <mclasen@redhat.com> 08/06/2004
+#
+# We need this here as well, since someone might use autoconf-2.5x
+# to configure GLib then an older version to configure a package
+# using AM_GLIB_GNU_GETTEXT
+AC_PREREQ(2.53)
+
+dnl
+dnl We go to great lengths to make sure that aclocal won't 
+dnl try to pull in the installed version of these macros
+dnl when running aclocal in the glib directory.
+dnl
+m4_copy([AC_DEFUN],[glib_DEFUN])
+m4_copy([AC_REQUIRE],[glib_REQUIRE])
+dnl
+dnl At the end, if we're not within glib, we'll define the public
+dnl definitions in terms of our private definitions.
+dnl
+
+# GLIB_LC_MESSAGES
+#--------------------
+glib_DEFUN([GLIB_LC_MESSAGES],
+  [AC_CHECK_HEADERS([locale.h])
+    if test $ac_cv_header_locale_h = yes; then
+    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+    if test $am_cv_val_LC_MESSAGES = yes; then
+      AC_DEFINE(HAVE_LC_MESSAGES, 1,
+        [Define if your <locale.h> file defines LC_MESSAGES.])
+    fi
+  fi])
+
+# GLIB_PATH_PROG_WITH_TEST
+#----------------------------
+dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
+[# Extract the first word of "$2", so it can be a program name with args.
+set dummy $2; ac_word=[$]2
+AC_MSG_CHECKING([for $ac_word])
+AC_CACHE_VAL(ac_cv_path_$1,
+[case "[$]$1" in
+  /*)
+  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+  ;;
+  *)
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in ifelse([$5], , $PATH, [$5]); do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if [$3]; then
+       ac_cv_path_$1="$ac_dir/$ac_word"
+       break
+      fi
+    fi
+  done
+  IFS="$ac_save_ifs"
+dnl If no 4th arg is given, leave the cache variable unset,
+dnl so AC_PATH_PROGS will keep looking.
+ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+])dnl
+  ;;
+esac])dnl
+$1="$ac_cv_path_$1"
+if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+  AC_MSG_RESULT([$]$1)
+else
+  AC_MSG_RESULT(no)
+fi
+AC_SUBST($1)dnl
+])
+
+# GLIB_WITH_NLS
+#-----------------
+glib_DEFUN([GLIB_WITH_NLS],
+  dnl NLS is obligatory
+  [USE_NLS=yes
+    AC_SUBST(USE_NLS)
+
+    gt_cv_have_gettext=no
+
+    CATOBJEXT=NONE
+    XGETTEXT=:
+    INTLLIBS=
+
+    AC_CHECK_HEADER(libintl.h,
+     [gt_cv_func_dgettext_libintl="no"
+      libintl_extra_libs=""
+
+      #
+      # First check in libc
+      #
+      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
+        [AC_TRY_LINK([
+#include <libintl.h>
+],
+         [return !ngettext ("","", 1)],
+         gt_cv_func_ngettext_libc=yes,
+          gt_cv_func_ngettext_libc=no)
+        ])
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+             AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
+               [AC_TRY_LINK([
+#include <libintl.h>
+],
+                 [return !dgettext ("","")],
+                 gt_cv_func_dgettext_libc=yes,
+                 gt_cv_func_dgettext_libc=no)
+               ])
+      fi
+  
+      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+        AC_CHECK_FUNCS(bind_textdomain_codeset)
+      fi
+
+      #
+      # If we don't have everything we want, check in libintl
+      #
+      if test "$gt_cv_func_dgettext_libc" != "yes" \
+        || test "$gt_cv_func_ngettext_libc" != "yes" \
+         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+        
+        AC_CHECK_LIB(intl, bindtextdomain,
+           [AC_CHECK_LIB(intl, ngettext,
+                   [AC_CHECK_LIB(intl, dgettext,
+                                 gt_cv_func_dgettext_libintl=yes)])])
+
+       if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+         AC_MSG_CHECKING([if -liconv is needed to use gettext])
+         AC_MSG_RESULT([])
+         AC_CHECK_LIB(intl, ngettext,
+               [AC_CHECK_LIB(intl, dcgettext,
+                      [gt_cv_func_dgettext_libintl=yes
+                       libintl_extra_libs=-liconv],
+                       :,-liconv)],
+               :,-liconv)
+        fi
+
+        #
+        # If we found libintl, then check in it for bind_textdomain_codeset();
+        # we'll prefer libc if neither have bind_textdomain_codeset(),
+        # and both have dgettext and ngettext
+        #
+        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS -lintl $libintl_extra_libs"
+          unset ac_cv_func_bind_textdomain_codeset
+          AC_CHECK_FUNCS(bind_textdomain_codeset)
+          LIBS="$glib_save_LIBS"
+
+          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+            gt_cv_func_dgettext_libc=no
+          else
+            if test "$gt_cv_func_dgettext_libc" = "yes" \
+               && test "$gt_cv_func_ngettext_libc" = "yes"; then
+              gt_cv_func_dgettext_libintl=no
+            fi
+          fi
+        fi
+      fi
+
+      if test "$gt_cv_func_dgettext_libc" = "yes" \
+       || test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        gt_cv_have_gettext=yes
+      fi
+  
+      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+        INTLLIBS="-lintl $libintl_extra_libs"
+      fi
+  
+      if test "$gt_cv_have_gettext" = "yes"; then
+       AC_DEFINE(HAVE_GETTEXT,1,
+         [Define if the GNU gettext() function is already present or preinstalled.])
+       GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+         [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+       if test "$MSGFMT" != "no"; then
+          glib_save_LIBS="$LIBS"
+          LIBS="$LIBS $INTLLIBS"
+         AC_CHECK_FUNCS(dcgettext)
+         MSGFMT_OPTS=
+         AC_MSG_CHECKING([if msgfmt accepts -c])
+         GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Project-Id-Version: test 1.0\n"
+"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+"Last-Translator: test <foo@bar.xx>\n"
+"Language-Team: C <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Transfer-Encoding: 8bit\n"
+], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
+         AC_SUBST(MSGFMT_OPTS)
+         AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+         GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+           [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+         AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+                        return _nl_msg_cat_cntr],
+           [CATOBJEXT=.gmo 
+             DATADIRNAME=share],
+           [case $host in
+           *-*-solaris*)
+           dnl On Solaris, if bind_textdomain_codeset is in libc,
+           dnl GNU format message catalog is always supported,
+            dnl since both are added to the libc all together.
+           dnl Hence, we'd like to go with DATADIRNAME=share and
+           dnl and CATOBJEXT=.gmo in this case.
+            AC_CHECK_FUNC(bind_textdomain_codeset,
+             [CATOBJEXT=.gmo 
+               DATADIRNAME=share],
+             [CATOBJEXT=.mo
+               DATADIRNAME=lib])
+           ;;
+           *)
+           CATOBJEXT=.mo
+            DATADIRNAME=lib
+           ;;
+           esac])
+          LIBS="$glib_save_LIBS"
+         INSTOBJEXT=.mo
+       else
+         gt_cv_have_gettext=no
+       fi
+      fi
+    ])
+
+    if test "$gt_cv_have_gettext" = "yes" ; then
+      AC_DEFINE(ENABLE_NLS, 1,
+        [always defined to indicate that i18n is enabled])
+    fi
+
+    dnl Test whether we really found GNU xgettext.
+    if test "$XGETTEXT" != ":"; then
+      dnl If it is not GNU xgettext we define it as : so that the
+      dnl Makefiles still can work.
+      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+        : ;
+      else
+        AC_MSG_RESULT(
+         [found xgettext program is not GNU xgettext; ignore it])
+        XGETTEXT=":"
+      fi
+    fi
+
+    # We need to process the po/ directory.
+    POSUB=po
+
+    AC_OUTPUT_COMMANDS(
+      [case "$CONFIG_FILES" in *po/Makefile.in*)
+        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+      esac])
+
+    dnl These rules are solely for the distribution goal.  While doing this
+    dnl we only have to keep exactly one list of the available catalogs
+    dnl in configure.in.
+    for lang in $ALL_LINGUAS; do
+      GMOFILES="$GMOFILES $lang.gmo"
+      POFILES="$POFILES $lang.po"
+    done
+
+    dnl Make all variables we use known to autoconf.
+    AC_SUBST(CATALOGS)
+    AC_SUBST(CATOBJEXT)
+    AC_SUBST(DATADIRNAME)
+    AC_SUBST(GMOFILES)
+    AC_SUBST(INSTOBJEXT)
+    AC_SUBST(INTLLIBS)
+    AC_SUBST(PO_IN_DATADIR_TRUE)
+    AC_SUBST(PO_IN_DATADIR_FALSE)
+    AC_SUBST(POFILES)
+    AC_SUBST(POSUB)
+  ])
+
+# AM_GLIB_GNU_GETTEXT
+# -------------------
+# Do checks necessary for use of gettext. If a suitable implementation 
+# of gettext is found in either in libintl or in the C library,
+# it will set INTLLIBS to the libraries needed for use of gettext
+# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
+# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
+# on various variables needed by the Makefile.in.in installed by 
+# glib-gettextize.
+dnl
+glib_DEFUN([GLIB_GNU_GETTEXT],
+  [AC_REQUIRE([AC_PROG_CC])dnl
+   AC_REQUIRE([AC_HEADER_STDC])dnl
+   
+   GLIB_LC_MESSAGES
+   GLIB_WITH_NLS
+
+   if test "$gt_cv_have_gettext" = "yes"; then
+     if test "x$ALL_LINGUAS" = "x"; then
+       LINGUAS=
+     else
+       AC_MSG_CHECKING(for catalogs to be installed)
+       NEW_LINGUAS=
+       for presentlang in $ALL_LINGUAS; do
+         useit=no
+         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+           desiredlanguages="$LINGUAS"
+         else
+           desiredlanguages="$ALL_LINGUAS"
+         fi
+         for desiredlang in $desiredlanguages; do
+          # Use the presentlang catalog if desiredlang is
+           #   a. equal to presentlang, or
+           #   b. a variant of presentlang (because in this case,
+           #      presentlang can be used as a fallback for messages
+           #      which are not translated in the desiredlang catalog).
+           case "$desiredlang" in
+             "$presentlang"*) useit=yes;;
+           esac
+         done
+         if test $useit = yes; then
+           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+         fi
+       done
+       LINGUAS=$NEW_LINGUAS
+       AC_MSG_RESULT($LINGUAS)
+     fi
+
+     dnl Construct list of names of catalog files to be constructed.
+     if test -n "$LINGUAS"; then
+       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+     fi
+   fi
+
+   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
+   dnl Try to locate is.
+   MKINSTALLDIRS=
+   if test -n "$ac_aux_dir"; then
+     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+   fi
+   if test -z "$MKINSTALLDIRS"; then
+     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
+   fi
+   AC_SUBST(MKINSTALLDIRS)
+
+   dnl Generate list of files to be processed by xgettext which will
+   dnl be included in po/Makefile.
+   test -d po || mkdir po
+   if test "x$srcdir" != "x."; then
+     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+       posrcprefix="$srcdir/"
+     else
+       posrcprefix="../$srcdir/"
+     fi
+   else
+     posrcprefix="../"
+   fi
+   rm -f po/POTFILES
+   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,        $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+       < $srcdir/po/POTFILES.in > po/POTFILES
+  ])
+
+# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
+# -------------------------------
+# Define VARIABLE to the location where catalog files will
+# be installed by po/Makefile.
+glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
+[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
+glib_save_prefix="$prefix"
+glib_save_exec_prefix="$exec_prefix"
+glib_save_datarootdir="$datarootdir"
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+datarootdir=`eval echo "${datarootdir}"`
+if test "x$CATOBJEXT" = "x.mo" ; then
+  localedir=`eval echo "${libdir}/locale"`
+else
+  localedir=`eval echo "${datadir}/locale"`
+fi
+prefix="$glib_save_prefix"
+exec_prefix="$glib_save_exec_prefix"
+datarootdir="$glib_save_datarootdir"
+AC_DEFINE_UNQUOTED($1, "$localedir",
+  [Define the location where the catalogs will be installed])
+])
+
+dnl
+dnl Now the definitions that aclocal will find
+dnl
+ifdef(glib_configure_in,[],[
+AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
+AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
+])dnl
+
+# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
+# 
+# Create a temporary file with TEST-FILE as its contents and pass the
+# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
+# 0 and perform ACTION-IF-FAIL for any other exit status.
+AC_DEFUN([GLIB_RUN_PROG],
+[cat >conftest.foo <<_ACEOF
+$2
+_ACEOF
+if AC_RUN_LOG([$1 conftest.foo]); then
+  m4_ifval([$3], [$3], [:])
+m4_ifvaln([$4], [else $4])dnl
+echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
+sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
+fi])
+
+
+# gnome-common.m4
+# 
+
+dnl GNOME_COMMON_INIT
+
+AC_DEFUN([GNOME_COMMON_INIT],
+[
+  dnl this macro should come after AC_CONFIG_MACRO_DIR
+  AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
+
+  dnl ensure that when the Automake generated makefile calls aclocal,
+  dnl it honours the $ACLOCAL_FLAGS environment variable
+  ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
+  if test -n "$ac_macro_dir"; then
+    ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
+  fi
+
+  AC_SUBST([ACLOCAL_AMFLAGS])
+])
+
+AC_DEFUN([GNOME_DEBUG_CHECK],
+[
+       AC_ARG_ENABLE([debug],
+                      AC_HELP_STRING([--enable-debug],
+                                     [turn on debugging]),,
+                      [enable_debug=no])
+
+       if test x$enable_debug = xyes ; then
+           AC_DEFINE(GNOME_ENABLE_DEBUG, 1,
+               [Enable additional debugging at the expense of performance and size])
+       fi
+])
+
+dnl GNOME_MAINTAINER_MODE_DEFINES ()
+dnl define DISABLE_DEPRECATED
+dnl
+AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
+[
+       AC_REQUIRE([AM_MAINTAINER_MODE])
+
+       if test $USE_MAINTAINER_MODE = yes; then
+               DISABLE_DEPRECATED="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGCONF_DISABLE_DEPRECATED -DBONOBO_DISABLE_DEPRECATED -DBONOBO_UI_DISABLE_DEPRECATED -DGNOME_VFS_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DLIBGLADE_DISABLE_DEPRECATED -DWNCK_DISABLE_DEPRECATED -DLIBSOUP_DISABLE_DEPRECATED"
+       else
+               DISABLE_DEPRECATED=""
+       fi
+       AC_SUBST(DISABLE_DEPRECATED)
+])
+
+dnl GNOME_COMPILE_WARNINGS
+dnl Turn on many useful compiler warnings
+dnl For now, only works on GCC
+AC_DEFUN([GNOME_COMPILE_WARNINGS],[
+    dnl ******************************
+    dnl More compiler warnings
+    dnl ******************************
+
+    AC_ARG_ENABLE(compile-warnings, 
+                  AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
+                                 [Turn on compiler warnings]),,
+                  [enable_compile_warnings="m4_default([$1],[yes])"])
+
+    warnCFLAGS=
+    if test "x$GCC" != xyes; then
+       enable_compile_warnings=no
+    fi
+
+    warning_flags=
+    realsave_CFLAGS="$CFLAGS"
+
+    case "$enable_compile_warnings" in
+    no)
+       warning_flags=
+       ;;
+    minimum)
+       warning_flags="-Wall"
+       ;;
+    yes)
+       warning_flags="-Wall -Wmissing-prototypes"
+       ;;
+    maximum|error)
+       warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
+       CFLAGS="$warning_flags $CFLAGS"
+       for option in -Wno-sign-compare; do
+               SAVE_CFLAGS="$CFLAGS"
+               CFLAGS="$CFLAGS $option"
+               AC_MSG_CHECKING([whether gcc understands $option])
+               AC_TRY_COMPILE([], [],
+                       has_option=yes,
+                       has_option=no,)
+               CFLAGS="$SAVE_CFLAGS"
+               AC_MSG_RESULT($has_option)
+               if test $has_option = yes; then
+                 warning_flags="$warning_flags $option"
+               fi
+               unset has_option
+               unset SAVE_CFLAGS
+       done
+       unset option
+       if test "$enable_compile_warnings" = "error" ; then
+           warning_flags="$warning_flags -Werror"
+       fi
+       ;;
+    *)
+       AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
+       ;;
+    esac
+    CFLAGS="$realsave_CFLAGS"
+    AC_MSG_CHECKING(what warning flags to pass to the C compiler)
+    AC_MSG_RESULT($warning_flags)
+
+    AC_ARG_ENABLE(iso-c,
+                  AC_HELP_STRING([--enable-iso-c],
+                                 [Try to warn if code is not ISO C ]),,
+                  [enable_iso_c=no])
+
+    AC_MSG_CHECKING(what language compliance flags to pass to the C compiler)
+    complCFLAGS=
+    if test "x$enable_iso_c" != "xno"; then
+       if test "x$GCC" = "xyes"; then
+       case " $CFLAGS " in
+           *[\ \       ]-ansi[\ \      ]*) ;;
+           *) complCFLAGS="$complCFLAGS -ansi" ;;
+       esac
+       case " $CFLAGS " in
+           *[\ \       ]-pedantic[\ \  ]*) ;;
+           *) complCFLAGS="$complCFLAGS -pedantic" ;;
+       esac
+       fi
+    fi
+    AC_MSG_RESULT($complCFLAGS)
+
+    WARN_CFLAGS="$warning_flags $complCFLAGS"
+    AC_SUBST(WARN_CFLAGS)
+])
+
+dnl For C++, do basically the same thing.
+
+AC_DEFUN([GNOME_CXX_WARNINGS],[
+  AC_ARG_ENABLE(cxx-warnings,
+                AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
+                               [Turn on compiler warnings.]),,
+                [enable_cxx_warnings="m4_default([$1],[minimum])"])
+
+  AC_MSG_CHECKING(what warning flags to pass to the C++ compiler)
+  warnCXXFLAGS=
+  if test "x$GXX" != xyes; then
+    enable_cxx_warnings=no
+  fi
+  if test "x$enable_cxx_warnings" != "xno"; then
+    if test "x$GXX" = "xyes"; then
+      case " $CXXFLAGS " in
+      *[\ \    ]-Wall[\ \      ]*) ;;
+      *) warnCXXFLAGS="-Wall -Wno-unused" ;;
+      esac
+
+      ## -W is not all that useful.  And it cannot be controlled
+      ## with individual -Wno-xxx flags, unlike -Wall
+      if test "x$enable_cxx_warnings" = "xyes"; then
+       warnCXXFLAGS="$warnCXXFLAGS -Wshadow -Woverloaded-virtual"
+      fi
+    fi
+  fi
+  AC_MSG_RESULT($warnCXXFLAGS)
+
+   AC_ARG_ENABLE(iso-cxx,
+                 AC_HELP_STRING([--enable-iso-cxx],
+                                [Try to warn if code is not ISO C++ ]),,
+                 [enable_iso_cxx=no])
+
+   AC_MSG_CHECKING(what language compliance flags to pass to the C++ compiler)
+   complCXXFLAGS=
+   if test "x$enable_iso_cxx" != "xno"; then
+     if test "x$GXX" = "xyes"; then
+      case " $CXXFLAGS " in
+      *[\ \    ]-ansi[\ \      ]*) ;;
+      *) complCXXFLAGS="$complCXXFLAGS -ansi" ;;
+      esac
+
+      case " $CXXFLAGS " in
+      *[\ \    ]-pedantic[\ \  ]*) ;;
+      *) complCXXFLAGS="$complCXXFLAGS -pedantic" ;;
+      esac
+     fi
+   fi
+  AC_MSG_RESULT($complCXXFLAGS)
+
+  WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
+  AC_SUBST(WARN_CXXFLAGS)
+])
+
+# nls.m4 serial 3 (gettext-0.15)
+dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Authors:
+dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
+dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.
+
+AC_PREREQ(2.50)
+
+AC_DEFUN([AM_NLS],
+[
+  AC_MSG_CHECKING([whether NLS is requested])
+  dnl Default is enabled NLS
+  AC_ARG_ENABLE(nls,
+    [  --disable-nls           do not use Native Language Support],
+    USE_NLS=$enableval, USE_NLS=yes)
+  AC_MSG_RESULT($USE_NLS)
+  AC_SUBST(USE_NLS)
+])
+
+# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+# 
+# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
+#
+# 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+       AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+       _pkg_min_version=m4_default([$1], [0.9.0])
+       AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+       if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+               AC_MSG_RESULT([yes])
+       else
+               AC_MSG_RESULT([no])
+               PKG_CONFIG=""
+       fi
+               
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
+
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists.  Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+#
+# Similar to PKG_CHECK_MODULES, make sure that the first instance of
+# this or PKG_CHECK_MODULES is called, or make sure to call
+# PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_ifval([$2], [$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
+
+
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+    pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+    PKG_CHECK_EXISTS([$3],
+                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+                    [pkg_failed=yes])
+ else
+    pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
+
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
+
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
+#
+#
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+#
+#
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
+        else 
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+       ifelse([$4], , [AC_MSG_ERROR(dnl
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT
+])],
+               [AC_MSG_RESULT([no])
+                $4])
+elif test $pkg_failed = untried; then
+       ifelse([$4], , [AC_MSG_FAILURE(dnl
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
+               [$4])
+else
+       $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+       $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+       ifelse([$3], , :, [$3])
+fi[]dnl
+])# PKG_CHECK_MODULES
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.11'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.11], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.11])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 9
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 10
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
+       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                   [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named `D' -- because `-MD' means `put the output
+  # in D'.
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+      # Solaris 8's {/usr,}/bin/sh.
+      touch sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle `-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # after this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested
+      if test "x$enable_dependency_tracking" = xyes; then
+       continue
+      else
+       break
+      fi
+      ;;
+    msvisualcpp | msvcmsys)
+      # This compiler won't grok `-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[  --disable-dependency-tracking  speeds up one-time build
+  --enable-dependency-tracking   do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+#serial 5
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+  # Autoconf 2.62 quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named `Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running `make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # When using ansi2knr, U may be empty or an underscore; expand it
+    U=`sed -n 's/^U = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 16
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.62])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target.  The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+             [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+                            [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+                 [_AM_DEPENDENCIES(CC)],
+                 [define([AC_PROG_CC],
+                         defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+                 [_AM_DEPENDENCIES(CXX)],
+                 [define([AC_PROG_CXX],
+                         defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+                 [_AM_DEPENDENCIES(OBJC)],
+                 [define([AC_PROG_OBJC],
+                         defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
+dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
+dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
+dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+])
+
+dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
+# From Jim Meyering
+
+# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_MAINTAINER_MODE([DEFAULT-MODE])
+# ----------------------------------
+# Control maintainer-specific portions of Makefiles.
+# Default is to disable them, unless `enable' is passed literally.
+# For symmetry, `disable' may be passed as well.  Anyway, the user
+# can override the default with the --enable/--disable switch.
+AC_DEFUN([AM_MAINTAINER_MODE],
+[m4_case(m4_default([$1], [disable]),
+       [enable], [m4_define([am_maintainer_other], [disable])],
+       [disable], [m4_define([am_maintainer_other], [enable])],
+       [m4_define([am_maintainer_other], [enable])
+        m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
+AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
+  dnl maintainer-mode's default is 'disable' unless 'enable' is passed
+  AC_ARG_ENABLE([maintainer-mode],
+[  --][am_maintainer_other][-maintainer-mode  am_maintainer_other make rules and dependencies not useful
+                         (and sometimes confusing) to the casual installer],
+      [USE_MAINTAINER_MODE=$enableval],
+      [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
+  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+  AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
+  MAINT=$MAINTAINER_MODE_TRUE
+  AC_SUBST([MAINT])dnl
+]
+)
+
+AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+
+# Check to see how 'make' treats includes.                 -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+       @echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from `make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 6
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\    *)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p.  We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+  [[\\/$]]* | ?:[[\\/]]*) ;;
+  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \   ]]*)
+    AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+esac
+
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+   if test "$[*]" = "X"; then
+      # -L didn't work.
+      set X `ls -t "$srcdir/configure" conftest.file`
+   fi
+   rm -f conftest.file
+   if test "$[*]" != "X $srcdir/configure conftest.file" \
+      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+      # If neither matched, then we have a broken ls.  This can happen
+      # if, for instance, CONFIG_SHELL is bash and it inherits a
+      # broken ls alias from the environment.  This has actually
+      # happened.  Such a system could not be considered "sane".
+      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+alias in your environment])
+   fi
+
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'.  However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+     [m4_case([$1], [ustar],, [pax],,
+              [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+  case $_am_tool in
+  gnutar)
+    for _am_tar in tar gnutar gtar;
+    do
+      AM_RUN_LOG([$_am_tar --version]) && break
+    done
+    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+    am__untar="$_am_tar -xf -"
+    ;;
+  plaintar)
+    # Must skip GNU tar: if it does not support --format= it doesn't create
+    # ustar tarball either.
+    (tar --version) >/dev/null 2>&1 && continue
+    am__tar='tar chf - "$$tardir"'
+    am__tar_='tar chf - "$tardir"'
+    am__untar='tar xf -'
+    ;;
+  pax)
+    am__tar='pax -L -x $1 -w "$$tardir"'
+    am__tar_='pax -L -x $1 -w "$tardir"'
+    am__untar='pax -r'
+    ;;
+  cpio)
+    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+    am__untar='cpio -i -H $1 -d'
+    ;;
+  none)
+    am__tar=false
+    am__tar_=false
+    am__untar=false
+    ;;
+  esac
+
+  # If the value was cached, stop now.  We just wanted to have am__tar
+  # and am__untar set.
+  test -n "${am_cv_prog_tar_$1}" && break
+
+  # tar/untar a dummy directory, and stop if the command works
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  echo GrepMe > conftest.dir/file
+  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+  rm -rf conftest.dir
+  if test -s conftest.tar; then
+    AM_RUN_LOG([$am__untar <conftest.tar])
+    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+  fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([m4/gnome-doc-utils.m4])
+m4_include([m4/intltool.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])
diff --git a/autogen.sh b/autogen.sh
new file mode 100755 (executable)
index 0000000..7e08402
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME=gconf-editor
+
+REQUIRED_AUTOMAKE_VERSION=1.9
+REQUIRED_INTLTOOL_VERSION=0.40.0
+
+if ! test -f $srcdir/src/gconf-editor-application.c; then
+  echo "**Error**: Directory '$srcdir' does not look like the gconf-edtior source directory"
+  exit 1
+fi
+
+which gnome-autogen.sh || {
+    echo "You need to install gnome-common from Gnome SVN"
+    exit 1
+}
+
+. gnome-autogen.sh
diff --git a/config.guess b/config.guess
new file mode 100755 (executable)
index 0000000..da83314
--- /dev/null
@@ -0,0 +1,1561 @@
+#! /bin/sh
+# Attempt to guess a canonical system name.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
+
+timestamp='2009-04-27'
+
+# This file 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Originally written by Per Bothner <per@bothner.com>.
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# This script attempts to guess a canonical system name similar to
+# config.sub.  If it succeeds, it prints the system name on stdout, and
+# exits with 0.  Otherwise, it exits with 1.
+#
+# The plan is that this can be called by configure scripts if you
+# don't specify an explicit build system type.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )        # Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help" >&2
+       exit 1 ;;
+    * )
+       break ;;
+  esac
+done
+
+if test $# != 0; then
+  echo "$me: too many arguments$help" >&2
+  exit 1
+fi
+
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,)    echo "int x;" > $dummy.c ;
+       for c in cc gcc c89 c99 ; do
+         if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+            CC_FOR_BUILD="$c"; break ;
+         fi ;
+       done ;
+       if test x"$CC_FOR_BUILD" = x ; then
+         CC_FOR_BUILD=no_compiler_found ;
+       fi
+       ;;
+ ,,*)   CC_FOR_BUILD=$CC ;;
+ ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
+
+# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
+# (ghazi@noc.rutgers.edu 1994-08-24)
+if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
+       PATH=$PATH:/.attbin ; export PATH
+fi
+
+UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
+UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+
+# Note: order is significant - the case branches are not exclusive.
+
+case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+    *:NetBSD:*:*)
+       # NetBSD (nbsd) targets should (where applicable) match one or
+       # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
+       # *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
+       # switched to ELF, *-*-netbsd* would select the old
+       # object file format.  This provides both forward
+       # compatibility and a consistent mechanism for selecting the
+       # object file format.
+       #
+       # Note: NetBSD doesn't particularly care about the vendor
+       # portion of the name.  We always set it to "unknown".
+       sysctl="sysctl -n hw.machine_arch"
+       UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+           /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+       case "${UNAME_MACHINE_ARCH}" in
+           armeb) machine=armeb-unknown ;;
+           arm*) machine=arm-unknown ;;
+           sh3el) machine=shl-unknown ;;
+           sh3eb) machine=sh-unknown ;;
+           sh5el) machine=sh5le-unknown ;;
+           *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+       esac
+       # The Operating System including object format, if it has switched
+       # to ELF recently, or will in the future.
+       case "${UNAME_MACHINE_ARCH}" in
+           arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+               eval $set_cc_for_build
+               if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+                       | grep __ELF__ >/dev/null
+               then
+                   # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+                   # Return netbsd for either.  FIX?
+                   os=netbsd
+               else
+                   os=netbsdelf
+               fi
+               ;;
+           *)
+               os=netbsd
+               ;;
+       esac
+       # The OS release
+       # Debian GNU/NetBSD machines have a different userland, and
+       # thus, need a distinct triplet. However, they do not need
+       # kernel version information, so it can be replaced with a
+       # suitable tag, in the style of linux-gnu.
+       case "${UNAME_VERSION}" in
+           Debian*)
+               release='-gnu'
+               ;;
+           *)
+               release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+               ;;
+       esac
+       # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
+       # contains redundant information, the shorter form:
+       # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
+       echo "${machine}-${os}${release}"
+       exit ;;
+    *:OpenBSD:*:*)
+       UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+       echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+       exit ;;
+    *:ekkoBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+       exit ;;
+    *:SolidBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+       exit ;;
+    macppc:MirBSD:*:*)
+       echo powerpc-unknown-mirbsd${UNAME_RELEASE}
+       exit ;;
+    *:MirBSD:*:*)
+       echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+       exit ;;
+    alpha:OSF1:*:*)
+       case $UNAME_RELEASE in
+       *4.0)
+               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
+               ;;
+       *5.*)
+               UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+               ;;
+       esac
+       # According to Compaq, /usr/sbin/psrinfo has been available on
+       # OSF/1 and Tru64 systems produced since 1995.  I hope that
+       # covers most systems running today.  This code pipes the CPU
+       # types through head -n 1, so we only detect the type of CPU 0.
+       ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+       case "$ALPHA_CPU_TYPE" in
+           "EV4 (21064)")
+               UNAME_MACHINE="alpha" ;;
+           "EV4.5 (21064)")
+               UNAME_MACHINE="alpha" ;;
+           "LCA4 (21066/21068)")
+               UNAME_MACHINE="alpha" ;;
+           "EV5 (21164)")
+               UNAME_MACHINE="alphaev5" ;;
+           "EV5.6 (21164A)")
+               UNAME_MACHINE="alphaev56" ;;
+           "EV5.6 (21164PC)")
+               UNAME_MACHINE="alphapca56" ;;
+           "EV5.7 (21164PC)")
+               UNAME_MACHINE="alphapca57" ;;
+           "EV6 (21264)")
+               UNAME_MACHINE="alphaev6" ;;
+           "EV6.7 (21264A)")
+               UNAME_MACHINE="alphaev67" ;;
+           "EV6.8CB (21264C)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.8AL (21264B)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.8CX (21264D)")
+               UNAME_MACHINE="alphaev68" ;;
+           "EV6.9A (21264/EV69A)")
+               UNAME_MACHINE="alphaev69" ;;
+           "EV7 (21364)")
+               UNAME_MACHINE="alphaev7" ;;
+           "EV7.9 (21364A)")
+               UNAME_MACHINE="alphaev79" ;;
+       esac
+       # A Pn.n version is a patched version.
+       # A Vn.n version is a released version.
+       # A Tn.n version is a released field test version.
+       # A Xn.n version is an unreleased experimental baselevel.
+       # 1.2 uses "1.2" for uname -r.
+       echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+       exit ;;
+    Alpha\ *:Windows_NT*:*)
+       # How do we know it's Interix rather than the generic POSIX subsystem?
+       # Should we change UNAME_MACHINE based on the output of uname instead
+       # of the specific Alpha model?
+       echo alpha-pc-interix
+       exit ;;
+    21064:Windows_NT:50:3)
+       echo alpha-dec-winnt3.5
+       exit ;;
+    Amiga*:UNIX_System_V:4.0:*)
+       echo m68k-unknown-sysv4
+       exit ;;
+    *:[Aa]miga[Oo][Ss]:*:*)
+       echo ${UNAME_MACHINE}-unknown-amigaos
+       exit ;;
+    *:[Mm]orph[Oo][Ss]:*:*)
+       echo ${UNAME_MACHINE}-unknown-morphos
+       exit ;;
+    *:OS/390:*:*)
+       echo i370-ibm-openedition
+       exit ;;
+    *:z/VM:*:*)
+       echo s390-ibm-zvmoe
+       exit ;;
+    *:OS400:*:*)
+        echo powerpc-ibm-os400
+       exit ;;
+    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
+       echo arm-acorn-riscix${UNAME_RELEASE}
+       exit ;;
+    arm:riscos:*:*|arm:RISCOS:*:*)
+       echo arm-unknown-riscos
+       exit ;;
+    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
+       echo hppa1.1-hitachi-hiuxmpp
+       exit ;;
+    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
+       # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
+       if test "`(/bin/universe) 2>/dev/null`" = att ; then
+               echo pyramid-pyramid-sysv3
+       else
+               echo pyramid-pyramid-bsd
+       fi
+       exit ;;
+    NILE*:*:*:dcosx)
+       echo pyramid-pyramid-svr4
+       exit ;;
+    DRS?6000:unix:4.0:6*)
+       echo sparc-icl-nx6
+       exit ;;
+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+       case `/usr/bin/uname -p` in
+           sparc) echo sparc-icl-nx7; exit ;;
+       esac ;;
+    s390x:SunOS:*:*)
+       echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4H:SunOS:5.*:*)
+       echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+       echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+       eval $set_cc_for_build
+       SUN_ARCH="i386"
+       # If there is a compiler, see if it is configured for 64-bit objects.
+       # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
+       # This test works for both compilers.
+       if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+           if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
+               (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+               grep IS_64BIT_ARCH >/dev/null
+           then
+               SUN_ARCH="x86_64"
+           fi
+       fi
+       echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4*:SunOS:6*:*)
+       # According to config.sub, this is the proper way to canonicalize
+       # SunOS6.  Hard to guess exactly what SunOS6 will be like, but
+       # it's likely to be more like Solaris than SunOS4.
+       echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    sun4*:SunOS:*:*)
+       case "`/usr/bin/arch -k`" in
+           Series*|S4*)
+               UNAME_RELEASE=`uname -v`
+               ;;
+       esac
+       # Japanese Language versions have a version number like `4.1.3-JL'.
+       echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
+       exit ;;
+    sun3*:SunOS:*:*)
+       echo m68k-sun-sunos${UNAME_RELEASE}
+       exit ;;
+    sun*:*:4.2BSD:*)
+       UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+       test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
+       case "`/bin/arch`" in
+           sun3)
+               echo m68k-sun-sunos${UNAME_RELEASE}
+               ;;
+           sun4)
+               echo sparc-sun-sunos${UNAME_RELEASE}
+               ;;
+       esac
+       exit ;;
+    aushp:SunOS:*:*)
+       echo sparc-auspex-sunos${UNAME_RELEASE}
+       exit ;;
+    # The situation for MiNT is a little confusing.  The machine name
+    # can be virtually everything (everything which is not
+    # "atarist" or "atariste" at least should have a processor
+    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
+    # to the lowercase version "mint" (or "freemint").  Finally
+    # the system name "TOS" denotes a system which is actually not
+    # MiNT.  But MiNT is downward compatible to TOS, so this should
+    # be no problem.
+    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+       exit ;;
+    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
+       echo m68k-atari-mint${UNAME_RELEASE}
+        exit ;;
+    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
+        echo m68k-atari-mint${UNAME_RELEASE}
+       exit ;;
+    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit ;;
+    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit ;;
+    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit ;;
+    m68k:machten:*:*)
+       echo m68k-apple-machten${UNAME_RELEASE}
+       exit ;;
+    powerpc:machten:*:*)
+       echo powerpc-apple-machten${UNAME_RELEASE}
+       exit ;;
+    RISC*:Mach:*:*)
+       echo mips-dec-mach_bsd4.3
+       exit ;;
+    RISC*:ULTRIX:*:*)
+       echo mips-dec-ultrix${UNAME_RELEASE}
+       exit ;;
+    VAX*:ULTRIX*:*:*)
+       echo vax-dec-ultrix${UNAME_RELEASE}
+       exit ;;
+    2020:CLIX:*:* | 2430:CLIX:*:*)
+       echo clipper-intergraph-clix${UNAME_RELEASE}
+       exit ;;
+    mips:*:*:UMIPS | mips:*:*:RISCos)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+#ifdef __cplusplus
+#include <stdio.h>  /* for printf() prototype */
+       int main (int argc, char *argv[]) {
+#else
+       int main (argc, argv) int argc; char *argv[]; {
+#endif
+       #if defined (host_mips) && defined (MIPSEB)
+       #if defined (SYSTYPE_SYSV)
+         printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
+       #endif
+       #if defined (SYSTYPE_SVR4)
+         printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
+       #endif
+       #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
+         printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
+       #endif
+       #endif
+         exit (-1);
+       }
+EOF
+       $CC_FOR_BUILD -o $dummy $dummy.c &&
+         dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+         SYSTEM_NAME=`$dummy $dummyarg` &&
+           { echo "$SYSTEM_NAME"; exit; }
+       echo mips-mips-riscos${UNAME_RELEASE}
+       exit ;;
+    Motorola:PowerMAX_OS:*:*)
+       echo powerpc-motorola-powermax
+       exit ;;
+    Motorola:*:4.3:PL8-*)
+       echo powerpc-harris-powermax
+       exit ;;
+    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+       echo powerpc-harris-powermax
+       exit ;;
+    Night_Hawk:Power_UNIX:*:*)
+       echo powerpc-harris-powerunix
+       exit ;;
+    m88k:CX/UX:7*:*)
+       echo m88k-harris-cxux7
+       exit ;;
+    m88k:*:4*:R4*)
+       echo m88k-motorola-sysv4
+       exit ;;
+    m88k:*:3*:R3*)
+       echo m88k-motorola-sysv3
+       exit ;;
+    AViiON:dgux:*:*)
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
+       if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
+       then
+           if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
+              [ ${TARGET_BINARY_INTERFACE}x = x ]
+           then
+               echo m88k-dg-dgux${UNAME_RELEASE}
+           else
+               echo m88k-dg-dguxbcs${UNAME_RELEASE}
+           fi
+       else
+           echo i586-dg-dgux${UNAME_RELEASE}
+       fi
+       exit ;;
+    M88*:DolphinOS:*:*)        # DolphinOS (SVR3)
+       echo m88k-dolphin-sysv3
+       exit ;;
+    M88*:*:R3*:*)
+       # Delta 88k system running SVR3
+       echo m88k-motorola-sysv3
+       exit ;;
+    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
+       echo m88k-tektronix-sysv3
+       exit ;;
+    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
+       echo m68k-tektronix-bsd
+       exit ;;
+    *:IRIX*:*:*)
+       echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
+       exit ;;
+    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
+       echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
+       exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
+    i*86:AIX:*:*)
+       echo i386-ibm-aix
+       exit ;;
+    ia64:AIX:*:*)
+       if [ -x /usr/bin/oslevel ] ; then
+               IBM_REV=`/usr/bin/oslevel`
+       else
+               IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+       fi
+       echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+       exit ;;
+    *:AIX:2:3)
+       if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+               eval $set_cc_for_build
+               sed 's/^                //' << EOF >$dummy.c
+               #include <sys/systemcfg.h>
+
+               main()
+                       {
+                       if (!__power_pc())
+                               exit(1);
+                       puts("powerpc-ibm-aix3.2.5");
+                       exit(0);
+                       }
+EOF
+               if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+               then
+                       echo "$SYSTEM_NAME"
+               else
+                       echo rs6000-ibm-aix3.2.5
+               fi
+       elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
+               echo rs6000-ibm-aix3.2.4
+       else
+               echo rs6000-ibm-aix3.2
+       fi
+       exit ;;
+    *:AIX:*:[456])
+       IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+       if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
+               IBM_ARCH=rs6000
+       else
+               IBM_ARCH=powerpc
+       fi
+       if [ -x /usr/bin/oslevel ] ; then
+               IBM_REV=`/usr/bin/oslevel`
+       else
+               IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+       fi
+       echo ${IBM_ARCH}-ibm-aix${IBM_REV}
+       exit ;;
+    *:AIX:*:*)
+       echo rs6000-ibm-aix
+       exit ;;
+    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
+       echo romp-ibm-bsd4.4
+       exit ;;
+    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
+       echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
+       exit ;;                             # report: romp-ibm BSD 4.3
+    *:BOSX:*:*)
+       echo rs6000-bull-bosx
+       exit ;;
+    DPX/2?00:B.O.S.:*:*)
+       echo m68k-bull-sysv3
+       exit ;;
+    9000/[34]??:4.3bsd:1.*:*)
+       echo m68k-hp-bsd
+       exit ;;
+    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
+       echo m68k-hp-bsd4.4
+       exit ;;
+    9000/[34678]??:HP-UX:*:*)
+       HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+       case "${UNAME_MACHINE}" in
+           9000/31? )            HP_ARCH=m68000 ;;
+           9000/[34]?? )         HP_ARCH=m68k ;;
+           9000/[678][0-9][0-9])
+               if [ -x /usr/bin/getconf ]; then
+                   sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
+                         '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
+                        esac ;;
+                    esac
+               fi
+               if [ "${HP_ARCH}" = "" ]; then
+                   eval $set_cc_for_build
+                   sed 's/^              //' << EOF >$dummy.c
+
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
+
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
+
+                  switch (cpu)
+               {
+               case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+               case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+               case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+                   switch (bits)
+                       {
+                       case 64: puts ("hppa2.0w"); break;
+                       case 32: puts ("hppa2.0n"); break;
+                       default: puts ("hppa2.0"); break;
+                       } break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+                   puts ("hppa2.0"); break;
+              #endif
+               default: puts ("hppa1.0"); break;
+               }
+                  exit (0);
+              }
+EOF
+                   (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+                   test -z "$HP_ARCH" && HP_ARCH=hppa
+               fi ;;
+       esac
+       if [ ${HP_ARCH} = "hppa2.0w" ]
+       then
+           eval $set_cc_for_build
+
+           # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+           # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
+           # generating 64-bit code.  GNU and HP use different nomenclature:
+           #
+           # $ CC_FOR_BUILD=cc ./config.guess
+           # => hppa2.0w-hp-hpux11.23
+           # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+           # => hppa64-hp-hpux11.23
+
+           if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+               grep __LP64__ >/dev/null
+           then
+               HP_ARCH="hppa2.0w"
+           else
+               HP_ARCH="hppa64"
+           fi
+       fi
+       echo ${HP_ARCH}-hp-hpux${HPUX_REV}
+       exit ;;
+    ia64:HP-UX:*:*)
+       HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+       echo ia64-hp-hpux${HPUX_REV}
+       exit ;;
+    3050*:HI-UX:*:*)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #include <unistd.h>
+       int
+       main ()
+       {
+         long cpu = sysconf (_SC_CPU_VERSION);
+         /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+            true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
+            results, however.  */
+         if (CPU_IS_PA_RISC (cpu))
+           {
+             switch (cpu)
+               {
+                 case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
+                 case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
+                 case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
+                 default: puts ("hppa-hitachi-hiuxwe2"); break;
+               }
+           }
+         else if (CPU_IS_HP_MC68K (cpu))
+           puts ("m68k-hitachi-hiuxwe2");
+         else puts ("unknown-hitachi-hiuxwe2");
+         exit (0);
+       }
+EOF
+       $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+               { echo "$SYSTEM_NAME"; exit; }
+       echo unknown-hitachi-hiuxwe2
+       exit ;;
+    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
+       echo hppa1.1-hp-bsd
+       exit ;;
+    9000/8??:4.3bsd:*:*)
+       echo hppa1.0-hp-bsd
+       exit ;;
+    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
+       echo hppa1.0-hp-mpeix
+       exit ;;
+    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
+       echo hppa1.1-hp-osf
+       exit ;;
+    hp8??:OSF1:*:*)
+       echo hppa1.0-hp-osf
+       exit ;;
+    i*86:OSF1:*:*)
+       if [ -x /usr/sbin/sysversion ] ; then
+           echo ${UNAME_MACHINE}-unknown-osf1mk
+       else
+           echo ${UNAME_MACHINE}-unknown-osf1
+       fi
+       exit ;;
+    parisc*:Lites*:*:*)
+       echo hppa1.1-hp-lites
+       exit ;;
+    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
+       echo c1-convex-bsd
+        exit ;;
+    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
+       if getsysinfo -f scalar_acc
+       then echo c32-convex-bsd
+       else echo c2-convex-bsd
+       fi
+        exit ;;
+    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
+       echo c34-convex-bsd
+        exit ;;
+    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
+       echo c38-convex-bsd
+        exit ;;
+    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
+       echo c4-convex-bsd
+        exit ;;
+    CRAY*Y-MP:*:*:*)
+       echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*[A-Z]90:*:*:*)
+       echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
+       | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
+             -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+             -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*TS:*:*:*)
+       echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*T3E:*:*:*)
+       echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    CRAY*SV1:*:*:*)
+       echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    *:UNICOS/mp:*:*)
+       echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       exit ;;
+    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+       FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit ;;
+    5000:UNIX_System_V:4.*:*)
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+        echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+       exit ;;
+    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+       echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
+       exit ;;
+    sparc*:BSD/OS:*:*)
+       echo sparc-unknown-bsdi${UNAME_RELEASE}
+       exit ;;
+    *:BSD/OS:*:*)
+       echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
+       exit ;;
+    *:FreeBSD:*:*)
+       case ${UNAME_MACHINE} in
+           pc98)
+               echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           amd64)
+               echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+           *)
+               echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+       esac
+       exit ;;
+    i*:CYGWIN*:*)
+       echo ${UNAME_MACHINE}-pc-cygwin
+       exit ;;
+    *:MINGW*:*)
+       echo ${UNAME_MACHINE}-pc-mingw32
+       exit ;;
+    i*:windows32*:*)
+       # uname -m includes "-pc" on this system.
+       echo ${UNAME_MACHINE}-mingw32
+       exit ;;
+    i*:PW*:*)
+       echo ${UNAME_MACHINE}-pc-pw32
+       exit ;;
+    *:Interix*:[3456]*)
+       case ${UNAME_MACHINE} in
+           x86)
+               echo i586-pc-interix${UNAME_RELEASE}
+               exit ;;
+           EM64T | authenticamd | genuineintel)
+               echo x86_64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+           IA64)
+               echo ia64-unknown-interix${UNAME_RELEASE}
+               exit ;;
+       esac ;;
+    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+       echo i${UNAME_MACHINE}-pc-mks
+       exit ;;
+    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
+       # How do we know it's Interix rather than the generic POSIX subsystem?
+       # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
+       # UNAME_MACHINE based on the output of uname instead of i386?
+       echo i586-pc-interix
+       exit ;;
+    i*:UWIN*:*)
+       echo ${UNAME_MACHINE}-pc-uwin
+       exit ;;
+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+       echo x86_64-unknown-cygwin
+       exit ;;
+    p*:CYGWIN*:*)
+       echo powerpcle-unknown-cygwin
+       exit ;;
+    prep*:SunOS:5.*:*)
+       echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+    *:GNU:*:*)
+       # the GNU system
+       echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
+       exit ;;
+    *:GNU/*:*:*)
+       # other systems with GNU libc and userland
+       echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+       exit ;;
+    i*86:Minix:*:*)
+       echo ${UNAME_MACHINE}-pc-minix
+       exit ;;
+    arm*:Linux:*:*)
+       eval $set_cc_for_build
+       if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
+           | grep -q __ARM_EABI__
+       then
+           echo ${UNAME_MACHINE}-unknown-linux-gnu
+       else
+           echo ${UNAME_MACHINE}-unknown-linux-gnueabi
+       fi
+       exit ;;
+    avr32*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    cris:Linux:*:*)
+       echo cris-axis-linux-gnu
+       exit ;;
+    crisv32:Linux:*:*)
+       echo crisv32-axis-linux-gnu
+       exit ;;
+    frv:Linux:*:*)
+       echo frv-unknown-linux-gnu
+       exit ;;
+    ia64:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    m32r*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    m68*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    mips:Linux:*:*)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #undef CPU
+       #undef mips
+       #undef mipsel
+       #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+       CPU=mipsel
+       #else
+       #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+       CPU=mips
+       #else
+       CPU=
+       #endif
+       #endif
+EOF
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^CPU/{
+               s: ::g
+               p
+           }'`"
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       ;;
+    mips64:Linux:*:*)
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #undef CPU
+       #undef mips64
+       #undef mips64el
+       #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+       CPU=mips64el
+       #else
+       #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+       CPU=mips64
+       #else
+       CPU=
+       #endif
+       #endif
+EOF
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^CPU/{
+               s: ::g
+               p
+           }'`"
+       test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       ;;
+    or32:Linux:*:*)
+       echo or32-unknown-linux-gnu
+       exit ;;
+    ppc:Linux:*:*)
+       echo powerpc-unknown-linux-gnu
+       exit ;;
+    ppc64:Linux:*:*)
+       echo powerpc64-unknown-linux-gnu
+       exit ;;
+    alpha:Linux:*:*)
+       case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+         EV5)   UNAME_MACHINE=alphaev5 ;;
+         EV56)  UNAME_MACHINE=alphaev56 ;;
+         PCA56) UNAME_MACHINE=alphapca56 ;;
+         PCA57) UNAME_MACHINE=alphapca56 ;;
+         EV6)   UNAME_MACHINE=alphaev6 ;;
+         EV67)  UNAME_MACHINE=alphaev67 ;;
+         EV68*) UNAME_MACHINE=alphaev68 ;;
+        esac
+       objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+       if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+       echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+       exit ;;
+    padre:Linux:*:*)
+       echo sparc-unknown-linux-gnu
+       exit ;;
+    parisc:Linux:*:* | hppa:Linux:*:*)
+       # Look for CPU level
+       case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+         PA7*) echo hppa1.1-unknown-linux-gnu ;;
+         PA8*) echo hppa2.0-unknown-linux-gnu ;;
+         *)    echo hppa-unknown-linux-gnu ;;
+       esac
+       exit ;;
+    parisc64:Linux:*:* | hppa64:Linux:*:*)
+       echo hppa64-unknown-linux-gnu
+       exit ;;
+    s390:Linux:*:* | s390x:Linux:*:*)
+       echo ${UNAME_MACHINE}-ibm-linux
+       exit ;;
+    sh64*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    sh*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    sparc:Linux:*:* | sparc64:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    vax:Linux:*:*)
+       echo ${UNAME_MACHINE}-dec-linux-gnu
+       exit ;;
+    x86_64:Linux:*:*)
+       echo x86_64-unknown-linux-gnu
+       exit ;;
+    xtensa*:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    i*86:Linux:*:*)
+       # The BFD linker knows what the default object file format is, so
+       # first see if it will tell us. cd to the root directory to prevent
+       # problems with other programs or directories called `ld' in the path.
+       # Set LC_ALL=C to ensure ld outputs messages in English.
+       ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+                        | sed -ne '/supported targets:/!d
+                                   s/[         ][      ]*/ /g
+                                   s/.*supported targets: *//
+                                   s/ .*//
+                                   p'`
+        case "$ld_supported_targets" in
+         elf32-i386)
+               TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+               ;;
+         a.out-i386-linux)
+               echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+               exit ;;
+         "")
+               # Either a pre-BFD a.out linker (linux-gnuoldld) or
+               # one that does not give us useful --help.
+               echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+               exit ;;
+       esac
+       # Determine whether the default compiler is a.out or elf
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+       #include <features.h>
+       #ifdef __ELF__
+       # ifdef __GLIBC__
+       #  if __GLIBC__ >= 2
+       LIBC=gnu
+       #  else
+       LIBC=gnulibc1
+       #  endif
+       # else
+       LIBC=gnulibc1
+       # endif
+       #else
+       #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
+       LIBC=gnu
+       #else
+       LIBC=gnuaout
+       #endif
+       #endif
+       #ifdef __dietlibc__
+       LIBC=dietlibc
+       #endif
+EOF
+       eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+           /^LIBC/{
+               s: ::g
+               p
+           }'`"
+       test x"${LIBC}" != x && {
+               echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+               exit
+       }
+       test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+       ;;
+    i*86:DYNIX/ptx:4*:*)
+       # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+       # earlier versions are messed up and put the nodename in both
+       # sysname and nodename.
+       echo i386-sequent-sysv4
+       exit ;;
+    i*86:UNIX_SV:4.2MP:2.*)
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
+       # I just have to hope.  -- rms.
+        # Use sysv4.2uw... so that sysv4* matches it.
+       echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
+       exit ;;
+    i*86:OS/2:*:*)
+       # If we were able to find `uname', then EMX Unix compatibility
+       # is probably installed.
+       echo ${UNAME_MACHINE}-pc-os2-emx
+       exit ;;
+    i*86:XTS-300:*:STOP)
+       echo ${UNAME_MACHINE}-unknown-stop
+       exit ;;
+    i*86:atheos:*:*)
+       echo ${UNAME_MACHINE}-unknown-atheos
+       exit ;;
+    i*86:syllable:*:*)
+       echo ${UNAME_MACHINE}-pc-syllable
+       exit ;;
+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+       echo i386-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    i*86:*DOS:*:*)
+       echo ${UNAME_MACHINE}-pc-msdosdjgpp
+       exit ;;
+    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
+       UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
+       if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
+               echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
+       else
+               echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
+       fi
+       exit ;;
+    i*86:*:5:[678]*)
+       # UnixWare 7.x, OpenUNIX and OpenServer 6.
+       case `/bin/uname -X | grep "^Machine"` in
+           *486*)           UNAME_MACHINE=i486 ;;
+           *Pentium)        UNAME_MACHINE=i586 ;;
+           *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+       esac
+       echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+       exit ;;
+    i*86:*:3.2:*)
+       if test -f /usr/options/cb.name; then
+               UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
+               echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
+       elif /bin/uname -X 2>/dev/null >/dev/null ; then
+               UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+               (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+               (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
+                       && UNAME_MACHINE=i586
+               (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
+                       && UNAME_MACHINE=i686
+               (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
+                       && UNAME_MACHINE=i686
+               echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
+       else
+               echo ${UNAME_MACHINE}-pc-sysv32
+       fi
+       exit ;;
+    pc:*:*:*)
+       # Left here for compatibility:
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i586.
+       # Note: whatever this is, it MUST be the same as what config.sub
+       # prints for the "djgpp" host, or else GDB configury will decide that
+       # this is a cross-build.
+       echo i586-pc-msdosdjgpp
+        exit ;;
+    Intel:Mach:3*:*)
+       echo i386-pc-mach3
+       exit ;;
+    paragon:*:*:*)
+       echo i860-intel-osf1
+       exit ;;
+    i860:*:4.*:*) # i860-SVR4
+       if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
+         echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
+       else # Add other i860-SVR4 vendors below as they are discovered.
+         echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
+       fi
+       exit ;;
+    mini*:CTIX:SYS*5:*)
+       # "miniframe"
+       echo m68010-convergent-sysv
+       exit ;;
+    mc68k:UNIX:SYSTEM5:3.51m)
+       echo m68k-convergent-sysv
+       exit ;;
+    M680?0:D-NIX:5.3:*)
+       echo m68k-diab-dnix
+       exit ;;
+    M68*:*:R3V[5678]*:*)
+       test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
+       OS_REL=''
+       test -r /etc/.relid \
+       && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+         && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+       /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+         && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && { echo i486-ncr-sysv4; exit; } ;;
+    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
+       OS_REL='.3'
+       test -r /etc/.relid \
+           && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
+       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+           && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
+       /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
+           && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
+       /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
+           && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
+    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
+       echo m68k-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    mc68030:UNIX_System_V:4.*:*)
+       echo m68k-atari-sysv4
+       exit ;;
+    TSUNAMI:LynxOS:2.*:*)
+       echo sparc-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    rs6000:LynxOS:2.*:*)
+       echo rs6000-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+       echo powerpc-unknown-lynxos${UNAME_RELEASE}
+       exit ;;
+    SM[BE]S:UNIX_SV:*:*)
+       echo mips-dde-sysv${UNAME_RELEASE}
+       exit ;;
+    RM*:ReliantUNIX-*:*:*)
+       echo mips-sni-sysv4
+       exit ;;
+    RM*:SINIX-*:*:*)
+       echo mips-sni-sysv4
+       exit ;;
+    *:SINIX-*:*:*)
+       if uname -p 2>/dev/null >/dev/null ; then
+               UNAME_MACHINE=`(uname -p) 2>/dev/null`
+               echo ${UNAME_MACHINE}-sni-sysv4
+       else
+               echo ns32k-sni-sysv
+       fi
+       exit ;;
+    PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit ;;
+    *:UNIX_System_V:4*:FTX*)
+       # From Gerald Hewes <hewes@openmarket.com>.
+       # How about differentiating between stratus architectures? -djm
+       echo hppa1.1-stratus-sysv4
+       exit ;;
+    *:*:*:FTX*)
+       # From seanf@swdc.stratus.com.
+       echo i860-stratus-sysv4
+       exit ;;
+    i*86:VOS:*:*)
+       # From Paul.Green@stratus.com.
+       echo ${UNAME_MACHINE}-stratus-vos
+       exit ;;
+    *:VOS:*:*)
+       # From Paul.Green@stratus.com.
+       echo hppa1.1-stratus-vos
+       exit ;;
+    mc68*:A/UX:*:*)
+       echo m68k-apple-aux${UNAME_RELEASE}
+       exit ;;
+    news*:NEWS-OS:6*:*)
+       echo mips-sony-newsos6
+       exit ;;
+    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
+       if [ -d /usr/nec ]; then
+               echo mips-nec-sysv${UNAME_RELEASE}
+       else
+               echo mips-unknown-sysv${UNAME_RELEASE}
+       fi
+        exit ;;
+    BeBox:BeOS:*:*)    # BeOS running on hardware made by Be, PPC only.
+       echo powerpc-be-beos
+       exit ;;
+    BeMac:BeOS:*:*)    # BeOS running on Mac or Mac clone, PPC only.
+       echo powerpc-apple-beos
+       exit ;;
+    BePC:BeOS:*:*)     # BeOS running on Intel PC compatible.
+       echo i586-pc-beos
+       exit ;;
+    BePC:Haiku:*:*)    # Haiku running on Intel PC compatible.
+       echo i586-pc-haiku
+       exit ;;
+    SX-4:SUPER-UX:*:*)
+       echo sx4-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-5:SUPER-UX:*:*)
+       echo sx5-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-6:SUPER-UX:*:*)
+       echo sx6-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-7:SUPER-UX:*:*)
+       echo sx7-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8:SUPER-UX:*:*)
+       echo sx8-nec-superux${UNAME_RELEASE}
+       exit ;;
+    SX-8R:SUPER-UX:*:*)
+       echo sx8r-nec-superux${UNAME_RELEASE}
+       exit ;;
+    Power*:Rhapsody:*:*)
+       echo powerpc-apple-rhapsody${UNAME_RELEASE}
+       exit ;;
+    *:Rhapsody:*:*)
+       echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
+       exit ;;
+    *:Darwin:*:*)
+       UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+       case $UNAME_PROCESSOR in
+           unknown) UNAME_PROCESSOR=powerpc ;;
+       esac
+       echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+       exit ;;
+    *:procnto*:*:* | *:QNX:[0123456789]*:*)
+       UNAME_PROCESSOR=`uname -p`
+       if test "$UNAME_PROCESSOR" = "x86"; then
+               UNAME_PROCESSOR=i386
+               UNAME_MACHINE=pc
+       fi
+       echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+       exit ;;
+    *:QNX:*:4*)
+       echo i386-pc-qnx
+       exit ;;
+    NSE-?:NONSTOP_KERNEL:*:*)
+       echo nse-tandem-nsk${UNAME_RELEASE}
+       exit ;;
+    NSR-?:NONSTOP_KERNEL:*:*)
+       echo nsr-tandem-nsk${UNAME_RELEASE}
+       exit ;;
+    *:NonStop-UX:*:*)
+       echo mips-compaq-nonstopux
+       exit ;;
+    BS2000:POSIX*:*:*)
+       echo bs2000-siemens-sysv
+       exit ;;
+    DS/*:UNIX_System_V:*:*)
+       echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
+       exit ;;
+    *:Plan9:*:*)
+       # "uname -m" is not consistent, so use $cputype instead. 386
+       # is converted to i386 for consistency with other x86
+       # operating systems.
+       if test "$cputype" = "386"; then
+           UNAME_MACHINE=i386
+       else
+           UNAME_MACHINE="$cputype"
+       fi
+       echo ${UNAME_MACHINE}-unknown-plan9
+       exit ;;
+    *:TOPS-10:*:*)
+       echo pdp10-unknown-tops10
+       exit ;;
+    *:TENEX:*:*)
+       echo pdp10-unknown-tenex
+       exit ;;
+    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+       echo pdp10-dec-tops20
+       exit ;;
+    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+       echo pdp10-xkl-tops20
+       exit ;;
+    *:TOPS-20:*:*)
+       echo pdp10-unknown-tops20
+       exit ;;
+    *:ITS:*:*)
+       echo pdp10-unknown-its
+       exit ;;
+    SEI:*:*:SEIUX)
+        echo mips-sei-seiux${UNAME_RELEASE}
+       exit ;;
+    *:DragonFly:*:*)
+       echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+       exit ;;
+    *:*VMS:*:*)
+       UNAME_MACHINE=`(uname -p) 2>/dev/null`
+       case "${UNAME_MACHINE}" in
+           A*) echo alpha-dec-vms ; exit ;;
+           I*) echo ia64-dec-vms ; exit ;;
+           V*) echo vax-dec-vms ; exit ;;
+       esac ;;
+    *:XENIX:*:SysV)
+       echo i386-pc-xenix
+       exit ;;
+    i*86:skyos:*:*)
+       echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+       exit ;;
+    i*86:rdos:*:*)
+       echo ${UNAME_MACHINE}-pc-rdos
+       exit ;;
+    i*86:AROS:*:*)
+       echo ${UNAME_MACHINE}-pc-aros
+       exit ;;
+esac
+
+#echo '(No uname command or uname output not recognized.)' 1>&2
+#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+
+eval $set_cc_for_build
+cat >$dummy.c <<EOF
+#ifdef _SEQUENT_
+# include <sys/types.h>
+# include <sys/utsname.h>
+#endif
+main ()
+{
+#if defined (sony)
+#if defined (MIPSEB)
+  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
+     I don't know....  */
+  printf ("mips-sony-bsd\n"); exit (0);
+#else
+#include <sys/param.h>
+  printf ("m68k-sony-newsos%s\n",
+#ifdef NEWSOS4
+          "4"
+#else
+         ""
+#endif
+         ); exit (0);
+#endif
+#endif
+
+#if defined (__arm) && defined (__acorn) && defined (__unix)
+  printf ("arm-acorn-riscix\n"); exit (0);
+#endif
+
+#if defined (hp300) && !defined (hpux)
+  printf ("m68k-hp-bsd\n"); exit (0);
+#endif
+
+#if defined (NeXT)
+#if !defined (__ARCHITECTURE__)
+#define __ARCHITECTURE__ "m68k"
+#endif
+  int version;
+  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
+  if (version < 4)
+    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
+  else
+    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
+  exit (0);
+#endif
+
+#if defined (MULTIMAX) || defined (n16)
+#if defined (UMAXV)
+  printf ("ns32k-encore-sysv\n"); exit (0);
+#else
+#if defined (CMU)
+  printf ("ns32k-encore-mach\n"); exit (0);
+#else
+  printf ("ns32k-encore-bsd\n"); exit (0);
+#endif
+#endif
+#endif
+
+#if defined (__386BSD__)
+  printf ("i386-pc-bsd\n"); exit (0);
+#endif
+
+#if defined (sequent)
+#if defined (i386)
+  printf ("i386-sequent-dynix\n"); exit (0);
+#endif
+#if defined (ns32000)
+  printf ("ns32k-sequent-dynix\n"); exit (0);
+#endif
+#endif
+
+#if defined (_SEQUENT_)
+    struct utsname un;
+
+    uname(&un);
+
+    if (strncmp(un.version, "V2", 2) == 0) {
+       printf ("i386-sequent-ptx2\n"); exit (0);
+    }
+    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
+       printf ("i386-sequent-ptx1\n"); exit (0);
+    }
+    printf ("i386-sequent-ptx\n"); exit (0);
+
+#endif
+
+#if defined (vax)
+# if !defined (ultrix)
+#  include <sys/param.h>
+#  if defined (BSD)
+#   if BSD == 43
+      printf ("vax-dec-bsd4.3\n"); exit (0);
+#   else
+#    if BSD == 199006
+      printf ("vax-dec-bsd4.3reno\n"); exit (0);
+#    else
+      printf ("vax-dec-bsd\n"); exit (0);
+#    endif
+#   endif
+#  else
+    printf ("vax-dec-bsd\n"); exit (0);
+#  endif
+# else
+    printf ("vax-dec-ultrix\n"); exit (0);
+# endif
+#endif
+
+#if defined (alliant) && defined (i860)
+  printf ("i860-alliant-bsd\n"); exit (0);
+#endif
+
+  exit (1);
+}
+EOF
+
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+       { echo "$SYSTEM_NAME"; exit; }
+
+# Apollos put the system type in the environment.
+
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
+
+# Convex versions that predate uname can use getsysinfo(1)
+
+if [ -x /usr/convex/getsysinfo ]
+then
+    case `getsysinfo -f cpu_type` in
+    c1*)
+       echo c1-convex-bsd
+       exit ;;
+    c2*)
+       if getsysinfo -f scalar_acc
+       then echo c32-convex-bsd
+       else echo c2-convex-bsd
+       fi
+       exit ;;
+    c34*)
+       echo c34-convex-bsd
+       exit ;;
+    c38*)
+       echo c38-convex-bsd
+       exit ;;
+    c4*)
+       echo c4-convex-bsd
+       exit ;;
+    esac
+fi
+
+cat >&2 <<EOF
+$0: unable to guess system type
+
+This script, last modified $timestamp, has failed to recognize
+the operating system you are using. It is advised that you
+download the most up to date version of the config scripts from
+
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
+and
+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
+
+If the version you run ($0) is already up to date, please
+send the following data and any information you think might be
+pertinent to <config-patches@gnu.org> in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo               = `(hostinfo) 2>/dev/null`
+/bin/universe          = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch              = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM  = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
+
+exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
diff --git a/config.h.in b/config.h.in
new file mode 100644 (file)
index 0000000..dba7822
--- /dev/null
@@ -0,0 +1,86 @@
+/* config.h.in.  Generated from configure.in by autoheader.  */
+
+/* always defined to indicate that i18n is enabled */
+#undef ENABLE_NLS
+
+/* GConf defaults source */
+#undef GCONF_DEFAULTS_SOURCE
+
+/* GConf mandatory source */
+#undef GCONF_MANDATORY_SOURCE
+
+/* The gettext package */
+#undef GETTEXT_PACKAGE
+
+/* Define to 1 if you have the `bind_textdomain_codeset' function. */
+#undef HAVE_BIND_TEXTDOMAIN_CODESET
+
+/* Define to 1 if you have the `dcgettext' function. */
+#undef HAVE_DCGETTEXT
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define if the GNU gettext() function is already present or preinstalled. */
+#undef HAVE_GETTEXT
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if your <locale.h> file defines LC_MESSAGES. */
+#undef HAVE_LC_MESSAGES
+
+/* Define to 1 if you have the <locale.h> header file. */
+#undef HAVE_LOCALE_H
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+   */
+#undef LT_OBJDIR
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
diff --git a/config.sub b/config.sub
new file mode 100755 (executable)
index 0000000..a39437d
--- /dev/null
@@ -0,0 +1,1686 @@
+#! /bin/sh
+# Configuration validation subroutine script.
+#   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+#   Free Software Foundation, Inc.
+
+timestamp='2009-04-17'
+
+# This file is (in principle) common to ALL GNU software.
+# The presence of a machine in this file suggests that SOME GNU software
+# can handle that machine.  It does not imply ALL GNU software can.
+#
+# This file 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.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+
+# Please send patches to <config-patches@gnu.org>.  Submit a context
+# diff and a properly formatted ChangeLog entry.
+#
+# Configuration subroutine to validate and canonicalize a configuration type.
+# Supply the specified configuration type as an argument.
+# If it is invalid, we print an error message on stderr and exit with code 1.
+# Otherwise, we print the canonical config type on stdout and succeed.
+
+# This file is supposed to be the same for all GNU packages
+# and recognize all the CPU types, system types and aliases
+# that are meaningful with *any* GNU software.
+# Each package is responsible for reporting which valid configurations
+# it does not support.  The user should be able to distinguish
+# a failure to support a valid configuration from a meaningless
+# configuration.
+
+# The goal of this file is to map all the various variations of a given
+# machine specification into a single specification in the form:
+#      CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
+# or in some cases, the newer four-part form:
+#      CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
+# It is wrong to echo any other type of specification.
+
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+       $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+  -h, --help         print this help, then exit
+  -t, --time-stamp   print date of last modification, then exit
+  -v, --version      print version number, then exit
+
+Report bugs and patches to <config-patches@gnu.org>."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
+2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions.  There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+  case $1 in
+    --time-stamp | --time* | -t )
+       echo "$timestamp" ; exit ;;
+    --version | -v )
+       echo "$version" ; exit ;;
+    --help | --h* | -h )
+       echo "$usage"; exit ;;
+    -- )     # Stop option processing
+       shift; break ;;
+    - )        # Use stdin as input.
+       break ;;
+    -* )
+       echo "$me: invalid option $1$help"
+       exit 1 ;;
+
+    *local*)
+       # First pass through any local machine types.
+       echo $1
+       exit ;;
+
+    * )
+       break ;;
+  esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+    exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+    exit 1;;
+esac
+
+# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
+# Here we must recognize all the valid KERNEL-OS combinations.
+maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
+case $maybe_os in
+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+  kopensolaris*-gnu* | \
+  storm-chaos* | os2-emx* | rtmk-nova*)
+    os=-$maybe_os
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
+    ;;
+  *)
+    basic_machine=`echo $1 | sed 's/-[^-]*$//'`
+    if [ $basic_machine != $1 ]
+    then os=`echo $1 | sed 's/.*-/-/'`
+    else os=; fi
+    ;;
+esac
+
+### Let's recognize common machines as not being operating systems so
+### that things like config.sub decstation-3100 work.  We also
+### recognize some manufacturers as not being operating systems, so we
+### can provide default operating systems below.
+case $os in
+       -sun*os*)
+               # Prevent following clause from handling this invalid input.
+               ;;
+       -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
+       -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
+       -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
+       -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
+       -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
+       -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
+       -apple | -axis | -knuth | -cray)
+               os=
+               basic_machine=$1
+               ;;
+       -sim | -cisco | -oki | -wec | -winbond)
+               os=
+               basic_machine=$1
+               ;;
+       -scout)
+               ;;
+       -wrs)
+               os=-vxworks
+               basic_machine=$1
+               ;;
+       -chorusos*)
+               os=-chorusos
+               basic_machine=$1
+               ;;
+       -chorusrdb)
+               os=-chorusrdb
+               basic_machine=$1
+               ;;
+       -hiux*)
+               os=-hiuxwe2
+               ;;
+       -sco6)
+               os=-sco5v6
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco5)
+               os=-sco3.2v5
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco4)
+               os=-sco3.2v4
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco3.2.[4-9]*)
+               os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco3.2v[4-9]*)
+               # Don't forget version if it is 3.2v4 or newer.
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco5v6*)
+               # Don't forget version if it is 3.2v4 or newer.
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -sco*)
+               os=-sco3.2v2
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -udk*)
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -isc)
+               os=-isc2.2
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -clix*)
+               basic_machine=clipper-intergraph
+               ;;
+       -isc*)
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+               ;;
+       -lynx*)
+               os=-lynxos
+               ;;
+       -ptx*)
+               basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
+               ;;
+       -windowsnt*)
+               os=`echo $os | sed -e 's/windowsnt/winnt/'`
+               ;;
+       -psos*)
+               os=-psos
+               ;;
+       -mint | -mint[0-9]*)
+               basic_machine=m68k-atari
+               os=-mint
+               ;;
+esac
+
+# Decode aliases for certain CPU-COMPANY combinations.
+case $basic_machine in
+       # Recognize the basic CPU types without company name.
+       # Some are omitted here because they have special meanings below.
+       1750a | 580 \
+       | a29k \
+       | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+       | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+       | am33_2.0 \
+       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+       | bfin \
+       | c4x | clipper \
+       | d10v | d30v | dlx | dsp16xx \
+       | fido | fr30 | frv \
+       | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+       | i370 | i860 | i960 | ia64 \
+       | ip2k | iq2000 \
+       | lm32 \
+       | m32c | m32r | m32rle | m68000 | m68k | m88k \
+       | maxq | mb | microblaze | mcore | mep | metag \
+       | mips | mipsbe | mipseb | mipsel | mipsle \
+       | mips16 \
+       | mips64 | mips64el \
+       | mips64octeon | mips64octeonel \
+       | mips64orion | mips64orionel \
+       | mips64r5900 | mips64r5900el \
+       | mips64vr | mips64vrel \
+       | mips64vr4100 | mips64vr4100el \
+       | mips64vr4300 | mips64vr4300el \
+       | mips64vr5000 | mips64vr5000el \
+       | mips64vr5900 | mips64vr5900el \
+       | mipsisa32 | mipsisa32el \
+       | mipsisa32r2 | mipsisa32r2el \
+       | mipsisa64 | mipsisa64el \
+       | mipsisa64r2 | mipsisa64r2el \
+       | mipsisa64sb1 | mipsisa64sb1el \
+       | mipsisa64sr71k | mipsisa64sr71kel \
+       | mipstx39 | mipstx39el \
+       | mn10200 | mn10300 \
+       | moxie \
+       | mt \
+       | msp430 \
+       | nios | nios2 \
+       | ns16k | ns32k \
+       | or32 \
+       | pdp10 | pdp11 | pj | pjl \
+       | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+       | pyramid \
+       | score \
+       | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+       | sh64 | sh64le \
+       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+       | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+       | spu | strongarm \
+       | tahoe | thumb | tic4x | tic80 | tron \
+       | v850 | v850e \
+       | we32k \
+       | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
+       | z8k | z80)
+               basic_machine=$basic_machine-unknown
+               ;;
+       m6811 | m68hc11 | m6812 | m68hc12)
+               # Motorola 68HC11/12.
+               basic_machine=$basic_machine-unknown
+               os=-none
+               ;;
+       m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+               ;;
+       ms1)
+               basic_machine=mt-unknown
+               ;;
+
+       # We use `pc' rather than `unknown'
+       # because (1) that's what they normally are, and
+       # (2) the word "unknown" tends to confuse beginning users.
+       i*86 | x86_64)
+         basic_machine=$basic_machine-pc
+         ;;
+       # Object if more than one company name word.
+       *-*-*)
+               echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
+               exit 1
+               ;;
+       # Recognize the basic CPU types with company name.
+       580-* \
+       | a29k-* \
+       | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+       | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+       | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+       | arm-*  | armbe-* | armle-* | armeb-* | armv*-* \
+       | avr-* | avr32-* \
+       | bfin-* | bs2000-* \
+       | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+       | clipper-* | craynv-* | cydra-* \
+       | d10v-* | d30v-* | dlx-* \
+       | elxsi-* \
+       | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
+       | h8300-* | h8500-* \
+       | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+       | i*86-* | i860-* | i960-* | ia64-* \
+       | ip2k-* | iq2000-* \
+       | lm32-* \
+       | m32c-* | m32r-* | m32rle-* \
+       | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+       | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
+       | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+       | mips16-* \
+       | mips64-* | mips64el-* \
+       | mips64octeon-* | mips64octeonel-* \
+       | mips64orion-* | mips64orionel-* \
+       | mips64r5900-* | mips64r5900el-* \
+       | mips64vr-* | mips64vrel-* \
+       | mips64vr4100-* | mips64vr4100el-* \
+       | mips64vr4300-* | mips64vr4300el-* \
+       | mips64vr5000-* | mips64vr5000el-* \
+       | mips64vr5900-* | mips64vr5900el-* \
+       | mipsisa32-* | mipsisa32el-* \
+       | mipsisa32r2-* | mipsisa32r2el-* \
+       | mipsisa64-* | mipsisa64el-* \
+       | mipsisa64r2-* | mipsisa64r2el-* \
+       | mipsisa64sb1-* | mipsisa64sb1el-* \
+       | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+       | mipstx39-* | mipstx39el-* \
+       | mmix-* \
+       | mt-* \
+       | msp430-* \
+       | nios-* | nios2-* \
+       | none-* | np1-* | ns16k-* | ns32k-* \
+       | orion-* \
+       | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+       | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+       | pyramid-* \
+       | romp-* | rs6000-* \
+       | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+       | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+       | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+       | sparclite-* \
+       | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
+       | tahoe-* | thumb-* \
+       | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
+       | tron-* \
+       | v850-* | v850e-* | vax-* \
+       | we32k-* \
+       | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
+       | xstormy16-* | xtensa*-* \
+       | ymp-* \
+       | z8k-* | z80-*)
+               ;;
+       # Recognize the basic CPU types without company name, with glob match.
+       xtensa*)
+               basic_machine=$basic_machine-unknown
+               ;;
+       # Recognize the various machine names and aliases which stand
+       # for a CPU type and a company and sometimes even an OS.
+       386bsd)
+               basic_machine=i386-unknown
+               os=-bsd
+               ;;
+       3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
+               basic_machine=m68000-att
+               ;;
+       3b*)
+               basic_machine=we32k-att
+               ;;
+       a29khif)
+               basic_machine=a29k-amd
+               os=-udi
+               ;;
+       abacus)
+               basic_machine=abacus-unknown
+               ;;
+       adobe68k)
+               basic_machine=m68010-adobe
+               os=-scout
+               ;;
+       alliant | fx80)
+               basic_machine=fx80-alliant
+               ;;
+       altos | altos3068)
+               basic_machine=m68k-altos
+               ;;
+       am29k)
+               basic_machine=a29k-none
+               os=-bsd
+               ;;
+       amd64)
+               basic_machine=x86_64-pc
+               ;;
+       amd64-*)
+               basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       amdahl)
+               basic_machine=580-amdahl
+               os=-sysv
+               ;;
+       amiga | amiga-*)
+               basic_machine=m68k-unknown
+               ;;
+       amigaos | amigados)
+               basic_machine=m68k-unknown
+               os=-amigaos
+               ;;
+       amigaunix | amix)
+               basic_machine=m68k-unknown
+               os=-sysv4
+               ;;
+       apollo68)
+               basic_machine=m68k-apollo
+               os=-sysv
+               ;;
+       apollo68bsd)
+               basic_machine=m68k-apollo
+               os=-bsd
+               ;;
+       aros)
+               basic_machine=i386-pc
+               os=-aros
+               ;;
+       aux)
+               basic_machine=m68k-apple
+               os=-aux
+               ;;
+       balance)
+               basic_machine=ns32k-sequent
+               os=-dynix
+               ;;
+       blackfin)
+               basic_machine=bfin-unknown
+               os=-linux
+               ;;
+       blackfin-*)
+               basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
+       c90)
+               basic_machine=c90-cray
+               os=-unicos
+               ;;
+        cegcc)
+               basic_machine=arm-unknown
+               os=-cegcc
+               ;;
+       convex-c1)
+               basic_machine=c1-convex
+               os=-bsd
+               ;;
+       convex-c2)
+               basic_machine=c2-convex
+               os=-bsd
+               ;;
+       convex-c32)
+               basic_machine=c32-convex
+               os=-bsd
+               ;;
+       convex-c34)
+               basic_machine=c34-convex
+               os=-bsd
+               ;;
+       convex-c38)
+               basic_machine=c38-convex
+               os=-bsd
+               ;;
+       cray | j90)
+               basic_machine=j90-cray
+               os=-unicos
+               ;;
+       craynv)
+               basic_machine=craynv-cray
+               os=-unicosmp
+               ;;
+       cr16)
+               basic_machine=cr16-unknown
+               os=-elf
+               ;;
+       crds | unos)
+               basic_machine=m68k-crds
+               ;;
+       crisv32 | crisv32-* | etraxfs*)
+               basic_machine=crisv32-axis
+               ;;
+       cris | cris-* | etrax*)
+               basic_machine=cris-axis
+               ;;
+       crx)
+               basic_machine=crx-unknown
+               os=-elf
+               ;;
+       da30 | da30-*)
+               basic_machine=m68k-da30
+               ;;
+       decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
+               basic_machine=mips-dec
+               ;;
+       decsystem10* | dec10*)
+               basic_machine=pdp10-dec
+               os=-tops10
+               ;;
+       decsystem20* | dec20*)
+               basic_machine=pdp10-dec
+               os=-tops20
+               ;;
+       delta | 3300 | motorola-3300 | motorola-delta \
+             | 3300-motorola | delta-motorola)
+               basic_machine=m68k-motorola
+               ;;
+       delta88)
+               basic_machine=m88k-motorola
+               os=-sysv3
+               ;;
+       dicos)
+               basic_machine=i686-pc
+               os=-dicos
+               ;;
+       djgpp)
+               basic_machine=i586-pc
+               os=-msdosdjgpp
+               ;;
+       dpx20 | dpx20-*)
+               basic_machine=rs6000-bull
+               os=-bosx
+               ;;
+       dpx2* | dpx2*-bull)
+               basic_machine=m68k-bull
+               os=-sysv3
+               ;;
+       ebmon29k)
+               basic_machine=a29k-amd
+               os=-ebmon
+               ;;
+       elxsi)
+               basic_machine=elxsi-elxsi
+               os=-bsd
+               ;;
+       encore | umax | mmax)
+               basic_machine=ns32k-encore
+               ;;
+       es1800 | OSE68k | ose68k | ose | OSE)
+               basic_machine=m68k-ericsson
+               os=-ose
+               ;;
+       fx2800)
+               basic_machine=i860-alliant
+               ;;
+       genix)
+               basic_machine=ns32k-ns
+               ;;
+       gmicro)
+               basic_machine=tron-gmicro
+               os=-sysv
+               ;;
+       go32)
+               basic_machine=i386-pc
+               os=-go32
+               ;;
+       h3050r* | hiux*)
+               basic_machine=hppa1.1-hitachi
+               os=-hiuxwe2
+               ;;
+       h8300hms)
+               basic_machine=h8300-hitachi
+               os=-hms
+               ;;
+       h8300xray)
+               basic_machine=h8300-hitachi
+               os=-xray
+               ;;
+       h8500hms)
+               basic_machine=h8500-hitachi
+               os=-hms
+               ;;
+       harris)
+               basic_machine=m88k-harris
+               os=-sysv3
+               ;;
+       hp300-*)
+               basic_machine=m68k-hp
+               ;;
+       hp300bsd)
+               basic_machine=m68k-hp
+               os=-bsd
+               ;;
+       hp300hpux)
+               basic_machine=m68k-hp
+               os=-hpux
+               ;;
+       hp3k9[0-9][0-9] | hp9[0-9][0-9])
+               basic_machine=hppa1.0-hp
+               ;;
+       hp9k2[0-9][0-9] | hp9k31[0-9])
+               basic_machine=m68000-hp
+               ;;
+       hp9k3[2-9][0-9])
+               basic_machine=m68k-hp
+               ;;
+       hp9k6[0-9][0-9] | hp6[0-9][0-9])
+               basic_machine=hppa1.0-hp
+               ;;
+       hp9k7[0-79][0-9] | hp7[0-79][0-9])
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k78[0-9] | hp78[0-9])
+               # FIXME: really hppa2.0-hp
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893)
+               # FIXME: really hppa2.0-hp
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k8[0-9][13679] | hp8[0-9][13679])
+               basic_machine=hppa1.1-hp
+               ;;
+       hp9k8[0-9][0-9] | hp8[0-9][0-9])
+               basic_machine=hppa1.0-hp
+               ;;
+       hppa-next)
+               os=-nextstep3
+               ;;
+       hppaosf)
+               basic_machine=hppa1.1-hp
+               os=-osf
+               ;;
+       hppro)
+               basic_machine=hppa1.1-hp
+               os=-proelf
+               ;;
+       i370-ibm* | ibm*)
+               basic_machine=i370-ibm
+               ;;
+# I'm not sure what "Sysv32" means.  Should this be sysv3.2?
+       i*86v32)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-sysv32
+               ;;
+       i*86v4*)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-sysv4
+               ;;
+       i*86v)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-sysv
+               ;;
+       i*86sol2)
+               basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
+               os=-solaris2
+               ;;
+       i386mach)
+               basic_machine=i386-mach
+               os=-mach
+               ;;
+       i386-vsta | vsta)
+               basic_machine=i386-unknown
+               os=-vsta
+               ;;
+       iris | iris4d)
+               basic_machine=mips-sgi
+               case $os in
+                   -irix*)
+                       ;;
+                   *)
+                       os=-irix4
+                       ;;
+               esac
+               ;;
+       isi68 | isi)
+               basic_machine=m68k-isi
+               os=-sysv
+               ;;
+       m68knommu)
+               basic_machine=m68k-unknown
+               os=-linux
+               ;;
+       m68knommu-*)
+               basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
+       m88k-omron*)
+               basic_machine=m88k-omron
+               ;;
+       magnum | m3230)
+               basic_machine=mips-mips
+               os=-sysv
+               ;;
+       merlin)
+               basic_machine=ns32k-utek
+               os=-sysv
+               ;;
+       mingw32)
+               basic_machine=i386-pc
+               os=-mingw32
+               ;;
+       mingw32ce)
+               basic_machine=arm-unknown
+               os=-mingw32ce
+               ;;
+       miniframe)
+               basic_machine=m68000-convergent
+               ;;
+       *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*)
+               basic_machine=m68k-atari
+               os=-mint
+               ;;
+       mips3*-*)
+               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+               ;;
+       mips3*)
+               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
+               ;;
+       monitor)
+               basic_machine=m68k-rom68k
+               os=-coff
+               ;;
+       morphos)
+               basic_machine=powerpc-unknown
+               os=-morphos
+               ;;
+       msdos)
+               basic_machine=i386-pc
+               os=-msdos
+               ;;
+       ms1-*)
+               basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+               ;;
+       mvs)
+               basic_machine=i370-ibm
+               os=-mvs
+               ;;
+       ncr3000)
+               basic_machine=i486-ncr
+               os=-sysv4
+               ;;
+       netbsd386)
+               basic_machine=i386-unknown
+               os=-netbsd
+               ;;
+       netwinder)
+               basic_machine=armv4l-rebel
+               os=-linux
+               ;;
+       news | news700 | news800 | news900)
+               basic_machine=m68k-sony
+               os=-newsos
+               ;;
+       news1000)
+               basic_machine=m68030-sony
+               os=-newsos
+               ;;
+       news-3600 | risc-news)
+               basic_machine=mips-sony
+               os=-newsos
+               ;;
+       necv70)
+               basic_machine=v70-nec
+               os=-sysv
+               ;;
+       next | m*-next )
+               basic_machine=m68k-next
+               case $os in
+                   -nextstep* )
+                       ;;
+                   -ns2*)
+                     os=-nextstep2
+                       ;;
+                   *)
+                     os=-nextstep3
+                       ;;
+               esac
+               ;;
+       nh3000)
+               basic_machine=m68k-harris
+               os=-cxux
+               ;;
+       nh[45]000)
+               basic_machine=m88k-harris
+               os=-cxux
+               ;;
+       nindy960)
+               basic_machine=i960-intel
+               os=-nindy
+               ;;
+       mon960)
+               basic_machine=i960-intel
+               os=-mon960
+               ;;
+       nonstopux)
+               basic_machine=mips-compaq
+               os=-nonstopux
+               ;;
+       np1)
+               basic_machine=np1-gould
+               ;;
+       nsr-tandem)
+               basic_machine=nsr-tandem
+               ;;
+       op50n-* | op60c-*)
+               basic_machine=hppa1.1-oki
+               os=-proelf
+               ;;
+       openrisc | openrisc-*)
+               basic_machine=or32-unknown
+               ;;
+       os400)
+               basic_machine=powerpc-ibm
+               os=-os400
+               ;;
+       OSE68000 | ose68000)
+               basic_machine=m68000-ericsson
+               os=-ose
+               ;;
+       os68k)
+               basic_machine=m68k-none
+               os=-os68k
+               ;;
+       pa-hitachi)
+               basic_machine=hppa1.1-hitachi
+               os=-hiuxwe2
+               ;;
+       paragon)
+               basic_machine=i860-intel
+               os=-osf
+               ;;
+       parisc)
+               basic_machine=hppa-unknown
+               os=-linux
+               ;;
+       parisc-*)
+               basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
+               os=-linux
+               ;;
+       pbd)
+               basic_machine=sparc-tti
+               ;;
+       pbb)
+               basic_machine=m68k-tti
+               ;;
+       pc532 | pc532-*)
+               basic_machine=ns32k-pc532
+               ;;
+       pc98)
+               basic_machine=i386-pc
+               ;;
+       pc98-*)
+               basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentium | p5 | k5 | k6 | nexgen | viac3)
+               basic_machine=i586-pc
+               ;;
+       pentiumpro | p6 | 6x86 | athlon | athlon_*)
+               basic_machine=i686-pc
+               ;;
+       pentiumii | pentium2 | pentiumiii | pentium3)
+               basic_machine=i686-pc
+               ;;
+       pentium4)
+               basic_machine=i786-pc
+               ;;
+       pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
+               basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentiumpro-* | p6-* | 6x86-* | athlon-*)
+               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
+               basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pentium4-*)
+               basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       pn)
+               basic_machine=pn-gould
+               ;;
+       power)  basic_machine=power-ibm
+               ;;
+       ppc)    basic_machine=powerpc-unknown
+               ;;
+       ppc-*)  basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ppcle | powerpclittle | ppc-le | powerpc-little)
+               basic_machine=powerpcle-unknown
+               ;;
+       ppcle-* | powerpclittle-*)
+               basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ppc64)  basic_machine=powerpc64-unknown
+               ;;
+       ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+               basic_machine=powerpc64le-unknown
+               ;;
+       ppc64le-* | powerpc64little-*)
+               basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+               ;;
+       ps2)
+               basic_machine=i386-ibm
+               ;;
+       pw32)
+               basic_machine=i586-unknown
+               os=-pw32
+               ;;
+       rdos)
+               basic_machine=i386-pc
+               os=-rdos
+               ;;
+       rom68k)
+               basic_machine=m68k-rom68k
+               os=-coff
+               ;;
+       rm[46]00)
+               basic_machine=mips-siemens
+               ;;
+       rtpc | rtpc-*)
+               basic_machine=romp-ibm
+               ;;
+       s390 | s390-*)
+               basic_machine=s390-ibm
+               ;;
+       s390x | s390x-*)
+               basic_machine=s390x-ibm
+               ;;
+       sa29200)
+               basic_machine=a29k-amd
+               os=-udi
+               ;;
+       sb1)
+               basic_machine=mipsisa64sb1-unknown
+               ;;
+       sb1el)
+               basic_machine=mipsisa64sb1el-unknown
+               ;;
+       sde)
+               basic_machine=mipsisa32-sde
+               os=-elf
+               ;;