--- /dev/null
+Anders Carlsson <andersca@gnu.org>
--- /dev/null
+ 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.
--- /dev/null
+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
--- /dev/null
+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.
+
--- /dev/null
+Fernando Herrera
+Email: fherrera@onirica.com
+Userid: fherrera
+
+Cosimo Cecchi
+Email: cosimoc@gnome.org
+Userid: cosimoc
--- /dev/null
+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
--- /dev/null
+# 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:
--- /dev/null
+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)
+
--- /dev/null
+An editor for the GConf configuration system.
\ No newline at end of file
--- /dev/null
+# 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])
--- /dev/null
+#!/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
--- /dev/null
+#! /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:
--- /dev/null
+/* 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
--- /dev/null
+#! /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
+ ;;