aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--admin/ChangeLog12
-rw-r--r--admin/grammars/Makefile.in5
-rwxr-xr-xadmin/update_autogen21
-rw-r--r--configure.ac5
-rw-r--r--doc/lispref/ChangeLog5
-rw-r--r--doc/lispref/minibuf.texi7
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/NEWS7
-rw-r--r--etc/publicsuffix.txt4380
-rw-r--r--lisp/ChangeLog60
-rw-r--r--lisp/Makefile.in15
-rw-r--r--lisp/calendar/todo-mode.el28
-rw-r--r--lisp/emacs-lisp/autoload.el21
-rw-r--r--lisp/emacs-lisp/subr-x.el111
-rw-r--r--lisp/ldefs-boot.el574
-rw-r--r--lisp/net/eww.el1
-rw-r--r--lisp/net/rcirc.el10
-rw-r--r--lisp/progmodes/cc-defs.el2
-rw-r--r--lisp/progmodes/cc-engine.el40
-rw-r--r--lisp/progmodes/cc-langs.el4
-rw-r--r--lisp/subr.el7
-rw-r--r--lisp/url/url-domsuf.el13
-rw-r--r--lwlib/ChangeLog12
-rw-r--r--lwlib/Makefile.in28
-rw-r--r--lwlib/autodeps.mk5
-rw-r--r--lwlib/deps.mk43
-rwxr-xr-xmake-dist4
-rw-r--r--oldXMenu/ChangeLog14
-rw-r--r--oldXMenu/Makefile.in47
-rw-r--r--oldXMenu/autodeps.mk5
-rw-r--r--oldXMenu/deps.mk72
-rw-r--r--src/ChangeLog45
-rw-r--r--src/Makefile.in3
-rw-r--r--src/coding.c2
-rw-r--r--src/deps.mk6
-rw-r--r--src/nsmenu.m3
-rw-r--r--src/nsterm.h1
-rw-r--r--src/nsterm.m31
-rw-r--r--src/w32fns.c4
-rw-r--r--src/xfns.c6
-rw-r--r--test/ChangeLog27
-rw-r--r--test/automated/Makefile.in25
-rw-r--r--test/automated/calc-tests.el42
-rw-r--r--test/automated/dbus-tests.el10
-rw-r--r--test/automated/subr-x-tests.el526
-rw-r--r--test/automated/tramp-tests.el19
47 files changed, 5234 insertions, 1083 deletions
diff --git a/ChangeLog b/ChangeLog
index 3a5797a7caa..8226a138d06 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12014-06-28 Glenn Morris <rgm@gnu.org>
2
3 * configure.ac (lwlib_deps_frag, oldxmenu_deps_frag): New output files.
4 * make-dist (lwlib, oldXMenu): Distribute *.mk.
5
12014-06-27 Glenn Morris <rgm@gnu.org> 62014-06-27 Glenn Morris <rgm@gnu.org>
2 7
3 * Makefile.in (src): No more need to pass BOOTSTRAPEMACS. 8 * Makefile.in (src): No more need to pass BOOTSTRAPEMACS.
diff --git a/admin/ChangeLog b/admin/ChangeLog
index d96368c4f9a..a20e93d38c2 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,15 @@
12014-06-30 Glenn Morris <rgm@gnu.org>
2
3 * update_autogen: Find loaddefs targets rather than
4 parsing lisp/Makefile.in
5
62014-06-29 Glenn Morris <rgm@gnu.org>
7
8 * update_autogen: Remove need to cd into/out of lisp/.
9
10 * grammars/Makefile.in (bootstrap-clean): Don't delete Makefile,
11 for sake of top-level maintainer-clean rule.
12
12014-06-26 Eli Zaretskii <eliz@gnu.org> 132014-06-26 Eli Zaretskii <eliz@gnu.org>
2 14
3 * notes/unicode: Some notes about what to do when a new Unicode 15 * notes/unicode: Some notes about what to do when a new Unicode
diff --git a/admin/grammars/Makefile.in b/admin/grammars/Makefile.in
index 1454225b80a..c3ee2ef951f 100644
--- a/admin/grammars/Makefile.in
+++ b/admin/grammars/Makefile.in
@@ -99,7 +99,10 @@ ${cedetdir}/srecode/srt-wy.el: ${srcdir}/srecode-template.wy
99distclean: 99distclean:
100 rm -f Makefile 100 rm -f Makefile
101 101
102bootstrap-clean maintainer-clean: distclean 102## Perhaps this should do what extraclean (qv) does.
103bootstrap-clean:
104
105maintainer-clean: distclean
103 106
104## We do not normally delete the generated files, even in bootstrap. 107## We do not normally delete the generated files, even in bootstrap.
105## Creating them does not take long, so we could easily change this. 108## Creating them does not take long, so we could easily change this.
diff --git a/admin/update_autogen b/admin/update_autogen
index d9d34fa3d6e..ef0edfef50c 100755
--- a/admin/update_autogen
+++ b/admin/update_autogen
@@ -322,15 +322,20 @@ EOF
322 322
323echo "Finding loaddef targets..." 323echo "Finding loaddef targets..."
324 324
325sed -n -e '/^AUTOGEN_VCS/,/^$/p' lisp/Makefile.in | \ 325find lisp -name '*.el' -exec grep '^;.*generated-autoload-file:' {} + | \
326 sed -e '/AUTOGEN_VCS/d' -e '/^$/d' -e 's/\\//' \ 326 sed -e '/loaddefs\|esh-groups/d' -e 's|/[^/]*: "|/|' -e 's/"//g' \
327 >| $tempfile || die "sed error" 327 >| $tempfile || die "Error finding targets"
328 328
329genfiles= 329genfiles=
330 330
331while read genfile; do 331while read genfile; do
332 332
333 [ -r lisp/$genfile ] || die "Unable to read $genfile" 333 ## Or we can just use sort -u when making tempfile...
334 case " $genfiles " in
335 *" $genfile "*) continue ;;
336 esac
337
338 [ -r $genfile ] || die "Unable to read $genfile"
334 339
335 genfiles="$genfiles $genfile" 340 genfiles="$genfiles $genfile"
336done < $tempfile 341done < $tempfile
@@ -369,18 +374,12 @@ make -C lisp "$@" autoloads EMACS=../src/bootstrap-emacs || die "make src error"
369 cp $ldefs_in $ldefs_out || die "cp ldefs_boot error" 374 cp $ldefs_in $ldefs_out || die "cp ldefs_boot error"
370 375
371 376
372cd lisp
373
374echo "Checking status of loaddef files..." 377echo "Checking status of loaddef files..."
375 378
376## It probably would be fine to just check+commit lisp/, since 379## It probably would be fine to just check+commit lisp/, since
377## making autoloads should not effect any other files. But better 380## making autoloads should not effect any other files. But better
378## safe than sorry. 381## safe than sorry.
379modified=$(status $genfiles ${ldefs_out#lisp/}) || die 382modified=$(status $genfiles $ldefs_out) || die
380
381
382## bzr status output is always relative to top-level, not PWD.
383[ "$vcs" = "bzr" ] && cd ../
384 383
385 384
386commit "loaddefs" $modified || die "commit error" 385commit "loaddefs" $modified || die "commit error"
diff --git a/configure.ac b/configure.ac
index b253d2465fa..04c75e30df8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1590,11 +1590,14 @@ if test "$GCC" = yes && test "$ac_enable_autodepend" = yes; then
1590 deps_frag=autodeps.mk 1590 deps_frag=autodeps.mk
1591 fi 1591 fi
1592fi 1592fi
1593lwlib_deps_frag=$srcdir/lwlib/$deps_frag
1594oldxmenu_deps_frag=$srcdir/oldXMenu/$deps_frag
1593deps_frag=$srcdir/src/$deps_frag 1595deps_frag=$srcdir/src/$deps_frag
1594AC_SUBST(MKDEPDIR) 1596AC_SUBST(MKDEPDIR)
1595AC_SUBST(DEPFLAGS) 1597AC_SUBST(DEPFLAGS)
1596AC_SUBST_FILE(deps_frag) 1598AC_SUBST_FILE(deps_frag)
1597 1599AC_SUBST_FILE(lwlib_deps_frag)
1600AC_SUBST_FILE(oldxmenu_deps_frag)
1598 1601
1599lisp_frag=$srcdir/src/lisp.mk 1602lisp_frag=$srcdir/src/lisp.mk
1600AC_SUBST_FILE(lisp_frag) 1603AC_SUBST_FILE(lisp_frag)
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 2d202715a0b..4302b53a63a 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
12014-06-28 Glenn Morris <rgm@gnu.org>
2
3 * minibuf.texi (Intro to Minibuffers): Batch mode is basic.
4 (Reading a Password): Mention batch mode. (Bug#17839)
5
12014-06-23 Glenn Morris <rgm@gnu.org> 62014-06-23 Glenn Morris <rgm@gnu.org>
2 7
3 * Makefile.in (%.texi): Disable implicit rules. 8 * Makefile.in (%.texi): Disable implicit rules.
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi
index 19f941ba68d..e76b827cd2f 100644
--- a/doc/lispref/minibuf.texi
+++ b/doc/lispref/minibuf.texi
@@ -101,7 +101,9 @@ the minibuffer is in a separate frame. @xref{Minibuffers and Frames}.
101 101
102 When Emacs is running in batch mode, any request to read from the 102 When Emacs is running in batch mode, any request to read from the
103minibuffer actually reads a line from the standard input descriptor that 103minibuffer actually reads a line from the standard input descriptor that
104was supplied when Emacs was started. 104was supplied when Emacs was started. This supports only basic input:
105none of the special minibuffer features (history, completion,
106password hiding, etc.) are available in batch mode.
105 107
106@node Text from Minibuffer 108@node Text from Minibuffer
107@section Reading Text Strings with the Minibuffer 109@section Reading Text Strings with the Minibuffer
@@ -2146,7 +2148,8 @@ function @code{read-passwd}.
2146@defun read-passwd prompt &optional confirm default 2148@defun read-passwd prompt &optional confirm default
2147This function reads a password, prompting with @var{prompt}. It does 2149This function reads a password, prompting with @var{prompt}. It does
2148not echo the password as the user types it; instead, it echoes @samp{.} 2150not echo the password as the user types it; instead, it echoes @samp{.}
2149for each character in the password. 2151for each character in the password. (Note that in batch mode, the
2152input is not hidden.)
2150 2153
2151The optional argument @var{confirm}, if non-@code{nil}, says to read the 2154The optional argument @var{confirm}, if non-@code{nil}, says to read the
2152password twice and insist it must be the same both times. If it isn't 2155password twice and insist it must be the same both times. If it isn't
diff --git a/etc/ChangeLog b/etc/ChangeLog
index fbeaed956a4..ae44fc45c3c 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12014-06-28 Glenn Morris <rgm@gnu.org>
2
3 * publicsuffix.txt: Update from source.
4
12014-06-24 Eli Barzilay <eli@barzilay.org> 52014-06-24 Eli Barzilay <eli@barzilay.org>
2 6
3 * NEWS: calculator.el user-visible changes. 7 * NEWS: calculator.el user-visible changes.
diff --git a/etc/NEWS b/etc/NEWS
index 1fc4a218d76..f46a8aa499f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -178,6 +178,13 @@ permissions set to temporary values (e.g., for creating private files).
178** Functions `rmail-delete-forward' and `rmail-delete-backward' take an 178** Functions `rmail-delete-forward' and `rmail-delete-backward' take an
179optional repeat-count argument. 179optional repeat-count argument.
180 180
181---
182** New utilities in subr-x.el:
183*** New macros `if-let' and `when-let' allow defining bindings and to
184 execute code depending whether all values are true.
185*** New macros `thread-first' and `thread-last' allow threading a form
186 as the first or last argument of subsequent forms.
187
181 188
182* Changes in Emacs 24.5 on Non-Free Operating Systems 189* Changes in Emacs 24.5 on Non-Free Operating Systems
183 190
diff --git a/etc/publicsuffix.txt b/etc/publicsuffix.txt
index 45cd95aca30..fd84dc6f663 100644
--- a/etc/publicsuffix.txt
+++ b/etc/publicsuffix.txt
@@ -1,44 +1,8 @@
1// ***** BEGIN LICENSE BLOCK ***** 1// This Source Code Form is subject to the terms of the Mozilla Public
2// Version: MPL 1.1/GPL 2.0/LGPL 2.1 2// License, v. 2.0. If a copy of the MPL was not distributed with this
3// 3// file, You can obtain one at http://mozilla.org/MPL/2.0/.
4// The contents of this file are subject to the Mozilla Public License Version 4
5// 1.1 (the "License"); you may not use this file except in compliance with 5// ===BEGIN ICANN DOMAINS===
6// the License. You may obtain a copy of the License at
7// http://www.mozilla.org/MPL/
8//
9// Software distributed under the License is distributed on an "AS IS" basis,
10// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11// for the specific language governing rights and limitations under the
12// License.
13//
14// The Original Code is the Public Suffix List.
15//
16// The Initial Developer of the Original Code is
17// Jo Hermans <jo.hermans@gmail.com>.
18// Portions created by the Initial Developer are Copyright (C) 2007
19// the Initial Developer. All Rights Reserved.
20//
21// Contributor(s):
22// Ruben Arakelyan <ruben@rubenarakelyan.com>
23// Gervase Markham <gerv@gerv.net>
24// Pamela Greene <pamg.bugs@gmail.com>
25// David Triendl <david@triendl.name>
26// Jothan Frakes <jothan@gmail.com>
27// The kind representatives of many TLD registries
28//
29// Alternatively, the contents of this file may be used under the terms of
30// either the GNU General Public License Version 2 or later (the "GPL"), or
31// the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
32// in which case the provisions of the GPL or the LGPL are applicable instead
33// of those above. If you wish to allow use of your version of this file only
34// under the terms of either the GPL or the LGPL, and not to allow others to
35// use your version of this file under the terms of the MPL, indicate your
36// decision by deleting the provisions above and replace them with the notice
37// and other provisions required by the GPL or the LGPL. If you do not delete
38// the provisions above, a recipient may use your version of this file under
39// the terms of any one of the MPL, the GPL or the LGPL.
40//
41// ***** END LICENSE BLOCK *****
42 6
43// ac : http://en.wikipedia.org/wiki/.ac 7// ac : http://en.wikipedia.org/wiki/.ac
44ac 8ac
@@ -211,20 +175,21 @@ it.ao
211// aq : http://en.wikipedia.org/wiki/.aq 175// aq : http://en.wikipedia.org/wiki/.aq
212aq 176aq
213 177
214// ar : http://en.wikipedia.org/wiki/.ar 178// ar : https://nic.ar/normativa-vigente.xhtml
215*.ar 179ar
216!congresodelalengua3.ar 180com.ar
217!educ.ar 181edu.ar
218!gobiernoelectronico.ar 182gob.ar
219!mecon.ar 183gov.ar
220!nacion.ar 184int.ar
221!nic.ar 185mil.ar
222!promocion.ar 186net.ar
223!retina.ar 187org.ar
224!uba.ar 188tur.ar
225 189
226// arpa : http://en.wikipedia.org/wiki/.arpa 190// arpa : http://en.wikipedia.org/wiki/.arpa
227// Confirmed by registry <iana-questions@icann.org> 2008-06-18 191// Confirmed by registry <iana-questions@icann.org> 2008-06-18
192arpa
228e164.arpa 193e164.arpa
229in-addr.arpa 194in-addr.arpa
230ip6.arpa 195ip6.arpa
@@ -236,7 +201,7 @@ urn.arpa
236as 201as
237gov.as 202gov.as
238 203
239// asia: http://en.wikipedia.org/wiki/.asia 204// asia : http://en.wikipedia.org/wiki/.asia
240asia 205asia
241 206
242// at : http://en.wikipedia.org/wiki/.at 207// at : http://en.wikipedia.org/wiki/.at
@@ -247,17 +212,31 @@ co.at
247gv.at 212gv.at
248or.at 213or.at
249 214
250// http://www.info.at/
251biz.at
252info.at
253
254// priv.at : http://www.nic.priv.at/
255// Submitted by registry <lendl@nic.at> 2008-06-09
256priv.at
257
258// au : http://en.wikipedia.org/wiki/.au 215// au : http://en.wikipedia.org/wiki/.au
259*.au 216// http://www.auda.org.au/
260// au geographical names (vic.au etc... are covered above) 217au
218// 2LDs
219com.au
220net.au
221org.au
222edu.au
223gov.au
224asn.au
225id.au
226// Historic 2LDs (closed to new registration, but sites still exist)
227info.au
228conf.au
229oz.au
230// CGDNs - http://www.cgdn.org.au/
231act.au
232nsw.au
233nt.au
234qld.au
235sa.au
236tas.au
237vic.au
238wa.au
239// 3LDs
261act.edu.au 240act.edu.au
262nsw.edu.au 241nsw.edu.au
263nt.edu.au 242nt.edu.au
@@ -266,24 +245,14 @@ sa.edu.au
266tas.edu.au 245tas.edu.au
267vic.edu.au 246vic.edu.au
268wa.edu.au 247wa.edu.au
269act.gov.au 248// act.gov.au Bug 984824 - Removed at request of Greg Tankard
270// Removed at request of Shae.Donelan@services.nsw.gov.au, 2010-03-04 249// nsw.gov.au Bug 547985 - Removed at request of <Shae.Donelan@services.nsw.gov.au>
271// nsw.gov.au 250// nt.gov.au Bug 940478 - Removed at request of Greg Connors <Greg.Connors@nt.gov.au>
272nt.gov.au
273qld.gov.au 251qld.gov.au
274sa.gov.au 252sa.gov.au
275tas.gov.au 253tas.gov.au
276vic.gov.au 254vic.gov.au
277wa.gov.au 255wa.gov.au
278// CGDNs - http://www.aucd.org.au/
279act.au
280nsw.au
281nt.au
282qld.au
283sa.au
284tas.au
285vic.au
286wa.au
287 256
288// aw : http://en.wikipedia.org/wiki/.aw 257// aw : http://en.wikipedia.org/wiki/.aw
289aw 258aw
@@ -323,6 +292,7 @@ rs.ba
323// bb : http://en.wikipedia.org/wiki/.bb 292// bb : http://en.wikipedia.org/wiki/.bb
324bb 293bb
325biz.bb 294biz.bb
295co.bb
326com.bb 296com.bb
327edu.bb 297edu.bb
328gov.bb 298gov.bb
@@ -330,6 +300,7 @@ info.bb
330net.bb 300net.bb
331org.bb 301org.bb
332store.bb 302store.bb
303tv.bb
333 304
334// bd : http://en.wikipedia.org/wiki/.bd 305// bd : http://en.wikipedia.org/wiki/.bd
335*.bd 306*.bd
@@ -381,7 +352,7 @@ z.bg
3816.bg 3526.bg
3827.bg 3537.bg
3838.bg 3548.bg
3849.bg 3559.bg
385 356
386// bh : http://en.wikipedia.org/wiki/.bh 357// bh : http://en.wikipedia.org/wiki/.bh
387bh 358bh
@@ -432,8 +403,8 @@ net.bo
432mil.bo 403mil.bo
433tv.bo 404tv.bo
434 405
435// br : http://registro.br/dominio/dpn.html 406// br : http://registro.br/dominio/categoria.html
436// Updated by registry <fneves@registro.br> 2011-03-01 407// Submitted by registry <fneves@registro.br> 2014-03-04
437br 408br
438adm.br 409adm.br
439adv.br 410adv.br
@@ -446,13 +417,13 @@ b.br
446bio.br 417bio.br
447blog.br 418blog.br
448bmd.br 419bmd.br
449can.br
450cim.br 420cim.br
451cng.br 421cng.br
452cnt.br 422cnt.br
453com.br 423com.br
454coop.br 424coop.br
455ecn.br 425ecn.br
426eco.br
456edu.br 427edu.br
457emp.br 428emp.br
458eng.br 429eng.br
@@ -473,10 +444,12 @@ ind.br
473inf.br 444inf.br
474jor.br 445jor.br
475jus.br 446jus.br
447leg.br
476lel.br 448lel.br
477mat.br 449mat.br
478med.br 450med.br
479mil.br 451mil.br
452mp.br
480mus.br 453mus.br
481net.br 454net.br
482nom.br 455nom.br
@@ -522,6 +495,7 @@ org.bt
522 495
523// bv : No registrations at this time. 496// bv : No registrations at this time.
524// Submitted by registry <jarle@uninett.no> 2006-06-16 497// Submitted by registry <jarle@uninett.no> 2006-06-16
498bv
525 499
526// bw : http://en.wikipedia.org/wiki/.bw 500// bw : http://en.wikipedia.org/wiki/.bw
527// http://www.gobin.info/domainname/bw.doc 501// http://www.gobin.info/domainname/bw.doc
@@ -615,15 +589,21 @@ gouv.ci
615 589
616// ck : http://en.wikipedia.org/wiki/.ck 590// ck : http://en.wikipedia.org/wiki/.ck
617*.ck 591*.ck
592!www.ck
618 593
619// cl : http://en.wikipedia.org/wiki/.cl 594// cl : http://en.wikipedia.org/wiki/.cl
620cl 595cl
621gov.cl 596gov.cl
622gob.cl 597gob.cl
598co.cl
599mil.cl
623 600
624// cm : http://en.wikipedia.org/wiki/.cm 601// cm : http://en.wikipedia.org/wiki/.cm plus bug 981927
625cm 602cm
603co.cm
604com.cm
626gov.cm 605gov.cm
606net.cm
627 607
628// cn : http://en.wikipedia.org/wiki/.cn 608// cn : http://en.wikipedia.org/wiki/.cn
629// Submitted by registry <tanyaling@cnnic.cn> 2008-06-11 609// Submitted by registry <tanyaling@cnnic.cn> 2008-06-11
@@ -694,33 +674,6 @@ web.co
694// com : http://en.wikipedia.org/wiki/.com 674// com : http://en.wikipedia.org/wiki/.com
695com 675com
696 676
697// CentralNic names : http://www.centralnic.com/names/domains
698// Confirmed by registry <gavin.brown@centralnic.com> 2008-06-09
699ar.com
700br.com
701cn.com
702de.com
703eu.com
704gb.com
705hu.com
706jpn.com
707kr.com
708no.com
709qc.com
710ru.com
711sa.com
712se.com
713uk.com
714us.com
715uy.com
716za.com
717
718// Requested by Yngve Pettersen <yngve@opera.com> 2009-11-26
719operaunite.com
720
721// Requested by Eduardo Vela <evn@google.com> 2010-09-06
722appspot.com
723
724// coop : http://en.wikipedia.org/wiki/.coop 677// coop : http://en.wikipedia.org/wiki/.coop
725coop 678coop
726 679
@@ -746,6 +699,14 @@ inf.cu
746// cv : http://en.wikipedia.org/wiki/.cv 699// cv : http://en.wikipedia.org/wiki/.cv
747cv 700cv
748 701
702// cw : http://www.una.cw/cw_registry/
703// Confirmed by registry <registry@una.net> 2013-03-26
704cw
705com.cw
706edu.cw
707net.cw
708org.cw
709
749// cx : http://en.wikipedia.org/wiki/.cx 710// cx : http://en.wikipedia.org/wiki/.cx
750// list of other 2nd level tlds ? 711// list of other 2nd level tlds ?
751cx 712cx
@@ -834,7 +795,7 @@ org.ee
834fie.ee 795fie.ee
835 796
836// eg : http://en.wikipedia.org/wiki/.eg 797// eg : http://en.wikipedia.org/wiki/.eg
837eg 798eg
838com.eg 799com.eg
839edu.eg 800edu.eg
840eun.eg 801eun.eg
@@ -870,8 +831,6 @@ fi
870// completely removed. 831// completely removed.
871// TODO: Check for updates (expected to be phased out around Q1/2009) 832// TODO: Check for updates (expected to be phased out around Q1/2009)
872aland.fi 833aland.fi
873// iki.fi : Submitted by Hannu Aronsson <haa@iki.fi> 2009-11-05
874iki.fi
875 834
876// fj : http://en.wikipedia.org/wiki/.fj 835// fj : http://en.wikipedia.org/wiki/.fj
877*.fj 836*.fj
@@ -918,6 +877,7 @@ ga
918 877
919// gb : This registry is effectively dormant 878// gb : This registry is effectively dormant
920// Submitted by registry <Damien.Shaw@ja.net> 2008-06-12 879// Submitted by registry <Damien.Shaw@ja.net> 2008-06-12
880gb
921 881
922// gd : http://en.wikipedia.org/wiki/.gd 882// gd : http://en.wikipedia.org/wiki/.gd
923gd 883gd
@@ -935,13 +895,12 @@ pvt.ge
935// gf : http://en.wikipedia.org/wiki/.gf 895// gf : http://en.wikipedia.org/wiki/.gf
936gf 896gf
937 897
938// gg : http://www.channelisles.net/applic/avextn.shtml 898// gg : http://www.channelisles.net/register-domains/
899// Confirmed by registry <nigel@channelisles.net> 2013-11-28
939gg 900gg
940co.gg 901co.gg
941org.gg
942net.gg 902net.gg
943sch.gg 903org.gg
944gov.gg
945 904
946// gh : http://en.wikipedia.org/wiki/.gh 905// gh : http://en.wikipedia.org/wiki/.gh
947// see also: http://www.nic.gh/reg_now.php 906// see also: http://www.nic.gh/reg_now.php
@@ -972,6 +931,7 @@ gm
972 931
973// gn : http://psg.com/dns/gn/gn.txt 932// gn : http://psg.com/dns/gn/gn.txt
974// Submitted by registry <randy@psg.com> 2008-06-17 933// Submitted by registry <randy@psg.com> 2008-06-17
934gn
975ac.gn 935ac.gn
976com.gn 936com.gn
977edu.gn 937edu.gn
@@ -1006,8 +966,15 @@ gov.gr
1006// gs : http://en.wikipedia.org/wiki/.gs 966// gs : http://en.wikipedia.org/wiki/.gs
1007gs 967gs
1008 968
1009// gt : http://www.gt/politicas.html 969// gt : http://www.gt/politicas_de_registro.html
1010*.gt 970gt
971com.gt
972edu.gt
973gob.gt
974ind.gt
975mil.gt
976net.gt
977org.gt
1011 978
1012// gu : http://gadao.gov.gu/registration.txt 979// gu : http://gadao.gov.gu/registration.txt
1013*.gu 980*.gu
@@ -1045,7 +1012,7 @@ org.hk
1045网絡.hk 1012网絡.hk
1046组织.hk 1013组织.hk
1047組織.hk 1014組織.hk
1048組织.hk 1015組织.hk
1049 1016
1050// hm : http://en.wikipedia.org/wiki/.hm 1017// hm : http://en.wikipedia.org/wiki/.hm
1051hm 1018hm
@@ -1121,13 +1088,15 @@ tozsde.hu
1121utazas.hu 1088utazas.hu
1122video.hu 1089video.hu
1123 1090
1124// id : http://en.wikipedia.org/wiki/.id 1091// id : https://register.pandi.or.id/
1125// see also: https://register.pandi.or.id/
1126id 1092id
1127ac.id 1093ac.id
1094biz.id
1128co.id 1095co.id
1096desa.id
1129go.id 1097go.id
1130mil.id 1098mil.id
1099my.id
1131net.id 1100net.id
1132or.id 1101or.id
1133sch.id 1102sch.id
@@ -1140,16 +1109,18 @@ gov.ie
1140// il : http://en.wikipedia.org/wiki/.il 1109// il : http://en.wikipedia.org/wiki/.il
1141*.il 1110*.il
1142 1111
1143// im : https://www.nic.im/pdfs/imfaqs.pdf 1112// im : https://www.nic.im/
1113// Submitted by registry <info@nic.im> 2013-11-15
1144im 1114im
1115ac.im
1145co.im 1116co.im
1117com.im
1146ltd.co.im 1118ltd.co.im
1147plc.co.im
1148net.im 1119net.im
1149gov.im
1150org.im 1120org.im
1151nic.im 1121plc.co.im
1152ac.im 1122tt.im
1123tv.im
1153 1124
1154// in : http://en.wikipedia.org/wiki/.in 1125// in : http://en.wikipedia.org/wiki/.in
1155// see also: http://www.inregistry.in/policies/ 1126// see also: http://www.inregistry.in/policies/
@@ -1221,294 +1192,385 @@ int.is
1221it 1192it
1222gov.it 1193gov.it
1223edu.it 1194edu.it
1224// list of reserved geo-names : 1195// Reserved geo-names:
1225// http://www.nic.it/documenti/regolamenti-e-linee-guida/regolamento-assegnazione-versione-6.0.pdf 1196// http://www.nic.it/documenti/regolamenti-e-linee-guida/regolamento-assegnazione-versione-6.0.pdf
1226// (There is also a list of reserved geo-names corresponding to Italian 1197// There is also a list of reserved geo-names corresponding to Italian municipalities
1227// municipalities : http://www.nic.it/documenti/appendice-c.pdf , but it is 1198// http://www.nic.it/documenti/appendice-c.pdf, but it is not included here.
1228// not included here.) 1199// Regions
1229agrigento.it 1200abr.it
1201abruzzo.it
1202aosta-valley.it
1203aostavalley.it
1204bas.it
1205basilicata.it
1206cal.it
1207calabria.it
1208cam.it
1209campania.it
1210emilia-romagna.it
1211emiliaromagna.it
1212emr.it
1213friuli-v-giulia.it
1214friuli-ve-giulia.it
1215friuli-vegiulia.it
1216friuli-venezia-giulia.it
1217friuli-veneziagiulia.it
1218friuli-vgiulia.it
1219friuliv-giulia.it
1220friulive-giulia.it
1221friulivegiulia.it
1222friulivenezia-giulia.it
1223friuliveneziagiulia.it
1224friulivgiulia.it
1225fvg.it
1226laz.it
1227lazio.it
1228lig.it
1229liguria.it
1230lom.it
1231lombardia.it
1232lombardy.it
1233lucania.it
1234mar.it
1235marche.it
1236mol.it
1237molise.it
1238piedmont.it
1239piemonte.it
1240pmn.it
1241pug.it
1242puglia.it
1243sar.it
1244sardegna.it
1245sardinia.it
1246sic.it
1247sicilia.it
1248sicily.it
1249taa.it
1250tos.it
1251toscana.it
1252trentino-a-adige.it
1253trentino-aadige.it
1254trentino-alto-adige.it
1255trentino-altoadige.it
1256trentino-s-tirol.it
1257trentino-stirol.it
1258trentino-sud-tirol.it
1259trentino-sudtirol.it
1260trentino-sued-tirol.it
1261trentino-suedtirol.it
1262trentinoa-adige.it
1263trentinoaadige.it
1264trentinoalto-adige.it
1265trentinoaltoadige.it
1266trentinos-tirol.it
1267trentinostirol.it
1268trentinosud-tirol.it
1269trentinosudtirol.it
1270trentinosued-tirol.it
1271trentinosuedtirol.it
1272tuscany.it
1273umb.it
1274umbria.it
1275val-d-aosta.it
1276val-daosta.it
1277vald-aosta.it
1278valdaosta.it
1279valle-aosta.it
1280valle-d-aosta.it
1281valle-daosta.it
1282valleaosta.it
1283valled-aosta.it
1284valledaosta.it
1285vallee-aoste.it
1286valleeaoste.it
1287vao.it
1288vda.it
1289ven.it
1290veneto.it
1291// Provinces
1230ag.it 1292ag.it
1231alessandria.it 1293agrigento.it
1232al.it 1294al.it
1233ancona.it 1295alessandria.it
1296alto-adige.it
1297altoadige.it
1234an.it 1298an.it
1299ancona.it
1300andria-barletta-trani.it
1301andria-trani-barletta.it
1302andriabarlettatrani.it
1303andriatranibarletta.it
1304ao.it
1235aosta.it 1305aosta.it
1236aoste.it 1306aoste.it
1237ao.it 1307ap.it
1238arezzo.it 1308aq.it
1309aquila.it
1239ar.it 1310ar.it
1311arezzo.it
1240ascoli-piceno.it 1312ascoli-piceno.it
1241ascolipiceno.it 1313ascolipiceno.it
1242ap.it
1243asti.it 1314asti.it
1244at.it 1315at.it
1245avellino.it
1246av.it 1316av.it
1247bari.it 1317avellino.it
1248ba.it 1318ba.it
1249andria-barletta-trani.it 1319balsan.it
1250andriabarlettatrani.it 1320bari.it
1251trani-barletta-andria.it
1252tranibarlettaandria.it
1253barletta-trani-andria.it 1321barletta-trani-andria.it
1254barlettatraniandria.it 1322barlettatraniandria.it
1255andria-trani-barletta.it
1256andriatranibarletta.it
1257trani-andria-barletta.it
1258traniandriabarletta.it
1259bt.it
1260belluno.it 1323belluno.it
1261bl.it
1262benevento.it 1324benevento.it
1263bn.it
1264bergamo.it 1325bergamo.it
1265bg.it 1326bg.it
1266biella.it
1267bi.it 1327bi.it
1268bologna.it 1328biella.it
1329bl.it
1330bn.it
1269bo.it 1331bo.it
1332bologna.it
1270bolzano.it 1333bolzano.it
1271bozen.it 1334bozen.it
1272balsan.it 1335br.it
1273alto-adige.it
1274altoadige.it
1275suedtirol.it
1276bz.it
1277brescia.it 1336brescia.it
1278bs.it
1279brindisi.it 1337brindisi.it
1280br.it 1338bs.it
1281cagliari.it 1339bt.it
1340bz.it
1282ca.it 1341ca.it
1342cagliari.it
1283caltanissetta.it 1343caltanissetta.it
1284cl.it 1344campidano-medio.it
1345campidanomedio.it
1285campobasso.it 1346campobasso.it
1286cb.it
1287carboniaiglesias.it
1288carbonia-iglesias.it 1347carbonia-iglesias.it
1289iglesias-carbonia.it 1348carboniaiglesias.it
1290iglesiascarbonia.it 1349carrara-massa.it
1291ci.it 1350carraramassa.it
1292caserta.it 1351caserta.it
1293ce.it
1294catania.it 1352catania.it
1295ct.it
1296catanzaro.it 1353catanzaro.it
1297cz.it 1354cb.it
1298chieti.it 1355ce.it
1356cesena-forli.it
1357cesenaforli.it
1299ch.it 1358ch.it
1300como.it 1359chieti.it
1360ci.it
1361cl.it
1362cn.it
1301co.it 1363co.it
1364como.it
1302cosenza.it 1365cosenza.it
1303cs.it
1304cremona.it
1305cr.it 1366cr.it
1367cremona.it
1306crotone.it 1368crotone.it
1307kr.it 1369cs.it
1370ct.it
1308cuneo.it 1371cuneo.it
1309cn.it 1372cz.it
1310dell-ogliastra.it 1373dell-ogliastra.it
1311dellogliastra.it 1374dellogliastra.it
1312ogliastra.it
1313og.it
1314enna.it
1315en.it 1375en.it
1316ferrara.it 1376enna.it
1377fc.it
1317fe.it 1378fe.it
1318fermo.it 1379fermo.it
1319fm.it 1380ferrara.it
1381fg.it
1382fi.it
1320firenze.it 1383firenze.it
1321florence.it 1384florence.it
1322fi.it 1385fm.it
1323foggia.it 1386foggia.it
1324fg.it
1325forli-cesena.it 1387forli-cesena.it
1326forlicesena.it 1388forlicesena.it
1327cesena-forli.it
1328cesenaforli.it
1329fc.it
1330frosinone.it
1331fr.it 1389fr.it
1332genova.it 1390frosinone.it
1333genoa.it
1334ge.it 1391ge.it
1335gorizia.it 1392genoa.it
1393genova.it
1336go.it 1394go.it
1337grosseto.it 1395gorizia.it
1338gr.it 1396gr.it
1339imperia.it 1397grosseto.it
1398iglesias-carbonia.it
1399iglesiascarbonia.it
1340im.it 1400im.it
1341isernia.it 1401imperia.it
1342is.it 1402is.it
1343laquila.it 1403isernia.it
1344aquila.it 1404kr.it
1345aq.it
1346la-spezia.it 1405la-spezia.it
1406laquila.it
1347laspezia.it 1407laspezia.it
1348sp.it
1349latina.it 1408latina.it
1350lt.it 1409lc.it
1351lecce.it
1352le.it 1410le.it
1411lecce.it
1353lecco.it 1412lecco.it
1354lc.it
1355livorno.it
1356li.it 1413li.it
1357lodi.it 1414livorno.it
1358lo.it 1415lo.it
1359lucca.it 1416lodi.it
1417lt.it
1360lu.it 1418lu.it
1419lucca.it
1361macerata.it 1420macerata.it
1362mc.it
1363mantova.it 1421mantova.it
1364mn.it
1365massa-carrara.it 1422massa-carrara.it
1366massacarrara.it 1423massacarrara.it
1367carrara-massa.it
1368carraramassa.it
1369ms.it
1370matera.it 1424matera.it
1371mt.it 1425mb.it
1426mc.it
1427me.it
1372medio-campidano.it 1428medio-campidano.it
1373mediocampidano.it 1429mediocampidano.it
1374campidano-medio.it
1375campidanomedio.it
1376vs.it
1377messina.it 1430messina.it
1378me.it
1379milano.it
1380milan.it
1381mi.it 1431mi.it
1382modena.it 1432milan.it
1433milano.it
1434mn.it
1383mo.it 1435mo.it
1384monza.it 1436modena.it
1385monza-brianza.it 1437monza-brianza.it
1438monza-e-della-brianza.it
1439monza.it
1386monzabrianza.it 1440monzabrianza.it
1387monzaebrianza.it 1441monzaebrianza.it
1388monzaedellabrianza.it 1442monzaedellabrianza.it
1389monza-e-della-brianza.it 1443ms.it
1390mb.it 1444mt.it
1391napoli.it
1392naples.it
1393na.it 1445na.it
1394novara.it 1446naples.it
1447napoli.it
1395no.it 1448no.it
1396nuoro.it 1449novara.it
1397nu.it 1450nu.it
1398oristano.it 1451nuoro.it
1452og.it
1453ogliastra.it
1454olbia-tempio.it
1455olbiatempio.it
1399or.it 1456or.it
1457oristano.it
1458ot.it
1459pa.it
1400padova.it 1460padova.it
1401padua.it 1461padua.it
1402pd.it
1403palermo.it 1462palermo.it
1404pa.it
1405parma.it 1463parma.it
1406pr.it
1407pavia.it 1464pavia.it
1408pv.it 1465pc.it
1409perugia.it 1466pd.it
1410pg.it
1411pescara.it
1412pe.it 1467pe.it
1468perugia.it
1413pesaro-urbino.it 1469pesaro-urbino.it
1414pesarourbino.it 1470pesarourbino.it
1415urbino-pesaro.it 1471pescara.it
1416urbinopesaro.it 1472pg.it
1417pu.it 1473pi.it
1418piacenza.it 1474piacenza.it
1419pc.it
1420pisa.it 1475pisa.it
1421pi.it
1422pistoia.it 1476pistoia.it
1423pt.it
1424pordenone.it
1425pn.it 1477pn.it
1478po.it
1479pordenone.it
1426potenza.it 1480potenza.it
1427pz.it 1481pr.it
1428prato.it 1482prato.it
1429po.it 1483pt.it
1484pu.it
1485pv.it
1486pz.it
1487ra.it
1430ragusa.it 1488ragusa.it
1431rg.it
1432ravenna.it 1489ravenna.it
1433ra.it
1434reggio-calabria.it
1435reggiocalabria.it
1436rc.it 1490rc.it
1491re.it
1492reggio-calabria.it
1437reggio-emilia.it 1493reggio-emilia.it
1494reggiocalabria.it
1438reggioemilia.it 1495reggioemilia.it
1439re.it 1496rg.it
1440rieti.it
1441ri.it 1497ri.it
1498rieti.it
1442rimini.it 1499rimini.it
1500rm.it
1443rn.it 1501rn.it
1502ro.it
1444roma.it 1503roma.it
1445rome.it 1504rome.it
1446rm.it
1447rovigo.it 1505rovigo.it
1448ro.it
1449salerno.it
1450sa.it 1506sa.it
1507salerno.it
1451sassari.it 1508sassari.it
1452ss.it
1453savona.it 1509savona.it
1454sv.it
1455siena.it
1456si.it 1510si.it
1511siena.it
1457siracusa.it 1512siracusa.it
1458sr.it
1459sondrio.it
1460so.it 1513so.it
1461taranto.it 1514sondrio.it
1515sp.it
1516sr.it
1517ss.it
1518suedtirol.it
1519sv.it
1462ta.it 1520ta.it
1521taranto.it
1522te.it
1463tempio-olbia.it 1523tempio-olbia.it
1464tempioolbia.it 1524tempioolbia.it
1465olbia-tempio.it
1466olbiatempio.it
1467ot.it
1468teramo.it 1525teramo.it
1469te.it
1470terni.it 1526terni.it
1471tr.it 1527tn.it
1472torino.it
1473turin.it
1474to.it 1528to.it
1475trapani.it 1529torino.it
1476tp.it 1530tp.it
1477trento.it 1531tr.it
1532trani-andria-barletta.it
1533trani-barletta-andria.it
1534traniandriabarletta.it
1535tranibarlettaandria.it
1536trapani.it
1478trentino.it 1537trentino.it
1479tn.it 1538trento.it
1480treviso.it 1539treviso.it
1481tv.it
1482trieste.it 1540trieste.it
1483ts.it 1541ts.it
1484udine.it 1542turin.it
1543tv.it
1485ud.it 1544ud.it
1486varese.it 1545udine.it
1546urbino-pesaro.it
1547urbinopesaro.it
1487va.it 1548va.it
1549varese.it
1550vb.it
1551vc.it
1552ve.it
1488venezia.it 1553venezia.it
1489venice.it 1554venice.it
1490ve.it
1491verbania.it 1555verbania.it
1492vb.it
1493vercelli.it 1556vercelli.it
1494vc.it
1495verona.it 1557verona.it
1496vr.it 1558vi.it
1497vibo-valentia.it 1559vibo-valentia.it
1498vibovalentia.it 1560vibovalentia.it
1499vv.it
1500vicenza.it 1561vicenza.it
1501vi.it
1502viterbo.it 1562viterbo.it
1563vr.it
1564vs.it
1503vt.it 1565vt.it
1566vv.it
1504 1567
1505// je : http://www.channelisles.net/applic/avextn.shtml 1568// je : http://www.channelisles.net/register-domains/
1569// Confirmed by registry <nigel@channelisles.net> 2013-11-28
1506je 1570je
1507co.je 1571co.je
1508org.je
1509net.je 1572net.je
1510sch.je 1573org.je
1511gov.je
1512 1574
1513// jm : http://www.com.jm/register.html 1575// jm : http://www.com.jm/register.html
1514*.jm 1576*.jm
@@ -1529,10 +1591,9 @@ jobs
1529 1591
1530// jp : http://en.wikipedia.org/wiki/.jp 1592// jp : http://en.wikipedia.org/wiki/.jp
1531// http://jprs.co.jp/en/jpdomain.html 1593// http://jprs.co.jp/en/jpdomain.html
1532// Submitted by registry <yone@jprs.co.jp> 2008-06-11 1594// Submitted by registry <info@jprs.jp> 2014-02-28
1533// Updated by registry <yone@jprs.co.jp> 2008-12-04
1534jp 1595jp
1535// jp organizational type names 1596// jp organizational type names
1536ac.jp 1597ac.jp
1537ad.jp 1598ad.jp
1538co.jp 1599co.jp
@@ -1542,125 +1603,1748 @@ gr.jp
1542lg.jp 1603lg.jp
1543ne.jp 1604ne.jp
1544or.jp 1605or.jp
1606// jp preficture type names
1607aichi.jp
1608akita.jp
1609aomori.jp
1610chiba.jp
1611ehime.jp
1612fukui.jp
1613fukuoka.jp
1614fukushima.jp
1615gifu.jp
1616gunma.jp
1617hiroshima.jp
1618hokkaido.jp
1619hyogo.jp
1620ibaraki.jp
1621ishikawa.jp
1622iwate.jp
1623kagawa.jp
1624kagoshima.jp
1625kanagawa.jp
1626kochi.jp
1627kumamoto.jp
1628kyoto.jp
1629mie.jp
1630miyagi.jp
1631miyazaki.jp
1632nagano.jp
1633nagasaki.jp
1634nara.jp
1635niigata.jp
1636oita.jp
1637okayama.jp
1638okinawa.jp
1639osaka.jp
1640saga.jp
1641saitama.jp
1642shiga.jp
1643shimane.jp
1644shizuoka.jp
1645tochigi.jp
1646tokushima.jp
1647tokyo.jp
1648tottori.jp
1649toyama.jp
1650wakayama.jp
1651yamagata.jp
1652yamaguchi.jp
1653yamanashi.jp
1545// jp geographic type names 1654// jp geographic type names
1546// http://jprs.jp/doc/rule/saisoku-1.html 1655// http://jprs.jp/doc/rule/saisoku-1.html
1547*.aichi.jp
1548*.akita.jp
1549*.aomori.jp
1550*.chiba.jp
1551*.ehime.jp
1552*.fukui.jp
1553*.fukuoka.jp
1554*.fukushima.jp
1555*.gifu.jp
1556*.gunma.jp
1557*.hiroshima.jp
1558*.hokkaido.jp
1559*.hyogo.jp
1560*.ibaraki.jp
1561*.ishikawa.jp
1562*.iwate.jp
1563*.kagawa.jp
1564*.kagoshima.jp
1565*.kanagawa.jp
1566*.kawasaki.jp 1656*.kawasaki.jp
1567*.kitakyushu.jp 1657*.kitakyushu.jp
1568*.kobe.jp 1658*.kobe.jp
1569*.kochi.jp
1570*.kumamoto.jp
1571*.kyoto.jp
1572*.mie.jp
1573*.miyagi.jp
1574*.miyazaki.jp
1575*.nagano.jp
1576*.nagasaki.jp
1577*.nagoya.jp 1659*.nagoya.jp
1578*.nara.jp
1579*.niigata.jp
1580*.oita.jp
1581*.okayama.jp
1582*.okinawa.jp
1583*.osaka.jp
1584*.saga.jp
1585*.saitama.jp
1586*.sapporo.jp 1660*.sapporo.jp
1587*.sendai.jp 1661*.sendai.jp
1588*.shiga.jp
1589*.shimane.jp
1590*.shizuoka.jp
1591*.tochigi.jp
1592*.tokushima.jp
1593*.tokyo.jp
1594*.tottori.jp
1595*.toyama.jp
1596*.wakayama.jp
1597*.yamagata.jp
1598*.yamaguchi.jp
1599*.yamanashi.jp
1600*.yokohama.jp 1662*.yokohama.jp
1601!metro.tokyo.jp
1602!pref.aichi.jp
1603!pref.akita.jp
1604!pref.aomori.jp
1605!pref.chiba.jp
1606!pref.ehime.jp
1607!pref.fukui.jp
1608!pref.fukuoka.jp
1609!pref.fukushima.jp
1610!pref.gifu.jp
1611!pref.gunma.jp
1612!pref.hiroshima.jp
1613!pref.hokkaido.jp
1614!pref.hyogo.jp
1615!pref.ibaraki.jp
1616!pref.ishikawa.jp
1617!pref.iwate.jp
1618!pref.kagawa.jp
1619!pref.kagoshima.jp
1620!pref.kanagawa.jp
1621!pref.kochi.jp
1622!pref.kumamoto.jp
1623!pref.kyoto.jp
1624!pref.mie.jp
1625!pref.miyagi.jp
1626!pref.miyazaki.jp
1627!pref.nagano.jp
1628!pref.nagasaki.jp
1629!pref.nara.jp
1630!pref.niigata.jp
1631!pref.oita.jp
1632!pref.okayama.jp
1633!pref.okinawa.jp
1634!pref.osaka.jp
1635!pref.saga.jp
1636!pref.saitama.jp
1637!pref.shiga.jp
1638!pref.shimane.jp
1639!pref.shizuoka.jp
1640!pref.tochigi.jp
1641!pref.tokushima.jp
1642!pref.tottori.jp
1643!pref.toyama.jp
1644!pref.wakayama.jp
1645!pref.yamagata.jp
1646!pref.yamaguchi.jp
1647!pref.yamanashi.jp
1648!city.chiba.jp
1649!city.fukuoka.jp
1650!city.hiroshima.jp
1651!city.kawasaki.jp 1663!city.kawasaki.jp
1652!city.kitakyushu.jp 1664!city.kitakyushu.jp
1653!city.kobe.jp 1665!city.kobe.jp
1654!city.kyoto.jp
1655!city.nagoya.jp 1666!city.nagoya.jp
1656!city.niigata.jp
1657!city.okayama.jp
1658!city.osaka.jp
1659!city.saitama.jp
1660!city.sapporo.jp 1667!city.sapporo.jp
1661!city.sendai.jp 1668!city.sendai.jp
1662!city.shizuoka.jp
1663!city.yokohama.jp 1669!city.yokohama.jp
1670// 4th level registration
1671aisai.aichi.jp
1672ama.aichi.jp
1673anjo.aichi.jp
1674asuke.aichi.jp
1675chiryu.aichi.jp
1676chita.aichi.jp
1677fuso.aichi.jp
1678gamagori.aichi.jp
1679handa.aichi.jp
1680hazu.aichi.jp
1681hekinan.aichi.jp
1682higashiura.aichi.jp
1683ichinomiya.aichi.jp
1684inazawa.aichi.jp
1685inuyama.aichi.jp
1686isshiki.aichi.jp
1687iwakura.aichi.jp
1688kanie.aichi.jp
1689kariya.aichi.jp
1690kasugai.aichi.jp
1691kira.aichi.jp
1692kiyosu.aichi.jp
1693komaki.aichi.jp
1694konan.aichi.jp
1695kota.aichi.jp
1696mihama.aichi.jp
1697miyoshi.aichi.jp
1698nishio.aichi.jp
1699nisshin.aichi.jp
1700obu.aichi.jp
1701oguchi.aichi.jp
1702oharu.aichi.jp
1703okazaki.aichi.jp
1704owariasahi.aichi.jp
1705seto.aichi.jp
1706shikatsu.aichi.jp
1707shinshiro.aichi.jp
1708shitara.aichi.jp
1709tahara.aichi.jp
1710takahama.aichi.jp
1711tobishima.aichi.jp
1712toei.aichi.jp
1713togo.aichi.jp
1714tokai.aichi.jp
1715tokoname.aichi.jp
1716toyoake.aichi.jp
1717toyohashi.aichi.jp
1718toyokawa.aichi.jp
1719toyone.aichi.jp
1720toyota.aichi.jp
1721tsushima.aichi.jp
1722yatomi.aichi.jp
1723akita.akita.jp
1724daisen.akita.jp
1725fujisato.akita.jp
1726gojome.akita.jp
1727hachirogata.akita.jp
1728happou.akita.jp
1729higashinaruse.akita.jp
1730honjo.akita.jp
1731honjyo.akita.jp
1732ikawa.akita.jp
1733kamikoani.akita.jp
1734kamioka.akita.jp
1735katagami.akita.jp
1736kazuno.akita.jp
1737kitaakita.akita.jp
1738kosaka.akita.jp
1739kyowa.akita.jp
1740misato.akita.jp
1741mitane.akita.jp
1742moriyoshi.akita.jp
1743nikaho.akita.jp
1744noshiro.akita.jp
1745odate.akita.jp
1746oga.akita.jp
1747ogata.akita.jp
1748semboku.akita.jp
1749yokote.akita.jp
1750yurihonjo.akita.jp
1751aomori.aomori.jp
1752gonohe.aomori.jp
1753hachinohe.aomori.jp
1754hashikami.aomori.jp
1755hiranai.aomori.jp
1756hirosaki.aomori.jp
1757itayanagi.aomori.jp
1758kuroishi.aomori.jp
1759misawa.aomori.jp
1760mutsu.aomori.jp
1761nakadomari.aomori.jp
1762noheji.aomori.jp
1763oirase.aomori.jp
1764owani.aomori.jp
1765rokunohe.aomori.jp
1766sannohe.aomori.jp
1767shichinohe.aomori.jp
1768shingo.aomori.jp
1769takko.aomori.jp
1770towada.aomori.jp
1771tsugaru.aomori.jp
1772tsuruta.aomori.jp
1773abiko.chiba.jp
1774asahi.chiba.jp
1775chonan.chiba.jp
1776chosei.chiba.jp
1777choshi.chiba.jp
1778chuo.chiba.jp
1779funabashi.chiba.jp
1780futtsu.chiba.jp
1781hanamigawa.chiba.jp
1782ichihara.chiba.jp
1783ichikawa.chiba.jp
1784ichinomiya.chiba.jp
1785inzai.chiba.jp
1786isumi.chiba.jp
1787kamagaya.chiba.jp
1788kamogawa.chiba.jp
1789kashiwa.chiba.jp
1790katori.chiba.jp
1791katsuura.chiba.jp
1792kimitsu.chiba.jp
1793kisarazu.chiba.jp
1794kozaki.chiba.jp
1795kujukuri.chiba.jp
1796kyonan.chiba.jp
1797matsudo.chiba.jp
1798midori.chiba.jp
1799mihama.chiba.jp
1800minamiboso.chiba.jp
1801mobara.chiba.jp
1802mutsuzawa.chiba.jp
1803nagara.chiba.jp
1804nagareyama.chiba.jp
1805narashino.chiba.jp
1806narita.chiba.jp
1807noda.chiba.jp
1808oamishirasato.chiba.jp
1809omigawa.chiba.jp
1810onjuku.chiba.jp
1811otaki.chiba.jp
1812sakae.chiba.jp
1813sakura.chiba.jp
1814shimofusa.chiba.jp
1815shirako.chiba.jp
1816shiroi.chiba.jp
1817shisui.chiba.jp
1818sodegaura.chiba.jp
1819sosa.chiba.jp
1820tako.chiba.jp
1821tateyama.chiba.jp
1822togane.chiba.jp
1823tohnosho.chiba.jp
1824tomisato.chiba.jp
1825urayasu.chiba.jp
1826yachimata.chiba.jp
1827yachiyo.chiba.jp
1828yokaichiba.chiba.jp
1829yokoshibahikari.chiba.jp
1830yotsukaido.chiba.jp
1831ainan.ehime.jp
1832honai.ehime.jp
1833ikata.ehime.jp
1834imabari.ehime.jp
1835iyo.ehime.jp
1836kamijima.ehime.jp
1837kihoku.ehime.jp
1838kumakogen.ehime.jp
1839masaki.ehime.jp
1840matsuno.ehime.jp
1841matsuyama.ehime.jp
1842namikata.ehime.jp
1843niihama.ehime.jp
1844ozu.ehime.jp
1845saijo.ehime.jp
1846seiyo.ehime.jp
1847shikokuchuo.ehime.jp
1848tobe.ehime.jp
1849toon.ehime.jp
1850uchiko.ehime.jp
1851uwajima.ehime.jp
1852yawatahama.ehime.jp
1853echizen.fukui.jp
1854eiheiji.fukui.jp
1855fukui.fukui.jp
1856ikeda.fukui.jp
1857katsuyama.fukui.jp
1858mihama.fukui.jp
1859minamiechizen.fukui.jp
1860obama.fukui.jp
1861ohi.fukui.jp
1862ono.fukui.jp
1863sabae.fukui.jp
1864sakai.fukui.jp
1865takahama.fukui.jp
1866tsuruga.fukui.jp
1867wakasa.fukui.jp
1868ashiya.fukuoka.jp
1869buzen.fukuoka.jp
1870chikugo.fukuoka.jp
1871chikuho.fukuoka.jp
1872chikujo.fukuoka.jp
1873chikushino.fukuoka.jp
1874chikuzen.fukuoka.jp
1875chuo.fukuoka.jp
1876dazaifu.fukuoka.jp
1877fukuchi.fukuoka.jp
1878hakata.fukuoka.jp
1879higashi.fukuoka.jp
1880hirokawa.fukuoka.jp
1881hisayama.fukuoka.jp
1882iizuka.fukuoka.jp
1883inatsuki.fukuoka.jp
1884kaho.fukuoka.jp
1885kasuga.fukuoka.jp
1886kasuya.fukuoka.jp
1887kawara.fukuoka.jp
1888keisen.fukuoka.jp
1889koga.fukuoka.jp
1890kurate.fukuoka.jp
1891kurogi.fukuoka.jp
1892kurume.fukuoka.jp
1893minami.fukuoka.jp
1894miyako.fukuoka.jp
1895miyama.fukuoka.jp
1896miyawaka.fukuoka.jp
1897mizumaki.fukuoka.jp
1898munakata.fukuoka.jp
1899nakagawa.fukuoka.jp
1900nakama.fukuoka.jp
1901nishi.fukuoka.jp
1902nogata.fukuoka.jp
1903ogori.fukuoka.jp
1904okagaki.fukuoka.jp
1905okawa.fukuoka.jp
1906oki.fukuoka.jp
1907omuta.fukuoka.jp
1908onga.fukuoka.jp
1909onojo.fukuoka.jp
1910oto.fukuoka.jp
1911saigawa.fukuoka.jp
1912sasaguri.fukuoka.jp
1913shingu.fukuoka.jp
1914shinyoshitomi.fukuoka.jp
1915shonai.fukuoka.jp
1916soeda.fukuoka.jp
1917sue.fukuoka.jp
1918tachiarai.fukuoka.jp
1919tagawa.fukuoka.jp
1920takata.fukuoka.jp
1921toho.fukuoka.jp
1922toyotsu.fukuoka.jp
1923tsuiki.fukuoka.jp
1924ukiha.fukuoka.jp
1925umi.fukuoka.jp
1926usui.fukuoka.jp
1927yamada.fukuoka.jp
1928yame.fukuoka.jp
1929yanagawa.fukuoka.jp
1930yukuhashi.fukuoka.jp
1931aizubange.fukushima.jp
1932aizumisato.fukushima.jp
1933aizuwakamatsu.fukushima.jp
1934asakawa.fukushima.jp
1935bandai.fukushima.jp
1936date.fukushima.jp
1937fukushima.fukushima.jp
1938furudono.fukushima.jp
1939futaba.fukushima.jp
1940hanawa.fukushima.jp
1941higashi.fukushima.jp
1942hirata.fukushima.jp
1943hirono.fukushima.jp
1944iitate.fukushima.jp
1945inawashiro.fukushima.jp
1946ishikawa.fukushima.jp
1947iwaki.fukushima.jp
1948izumizaki.fukushima.jp
1949kagamiishi.fukushima.jp
1950kaneyama.fukushima.jp
1951kawamata.fukushima.jp
1952kitakata.fukushima.jp
1953kitashiobara.fukushima.jp
1954koori.fukushima.jp
1955koriyama.fukushima.jp
1956kunimi.fukushima.jp
1957miharu.fukushima.jp
1958mishima.fukushima.jp
1959namie.fukushima.jp
1960nango.fukushima.jp
1961nishiaizu.fukushima.jp
1962nishigo.fukushima.jp
1963okuma.fukushima.jp
1964omotego.fukushima.jp
1965ono.fukushima.jp
1966otama.fukushima.jp
1967samegawa.fukushima.jp
1968shimogo.fukushima.jp
1969shirakawa.fukushima.jp
1970showa.fukushima.jp
1971soma.fukushima.jp
1972sukagawa.fukushima.jp
1973taishin.fukushima.jp
1974tamakawa.fukushima.jp
1975tanagura.fukushima.jp
1976tenei.fukushima.jp
1977yabuki.fukushima.jp
1978yamato.fukushima.jp
1979yamatsuri.fukushima.jp
1980yanaizu.fukushima.jp
1981yugawa.fukushima.jp
1982anpachi.gifu.jp
1983ena.gifu.jp
1984gifu.gifu.jp
1985ginan.gifu.jp
1986godo.gifu.jp
1987gujo.gifu.jp
1988hashima.gifu.jp
1989hichiso.gifu.jp
1990hida.gifu.jp
1991higashishirakawa.gifu.jp
1992ibigawa.gifu.jp
1993ikeda.gifu.jp
1994kakamigahara.gifu.jp
1995kani.gifu.jp
1996kasahara.gifu.jp
1997kasamatsu.gifu.jp
1998kawaue.gifu.jp
1999kitagata.gifu.jp
2000mino.gifu.jp
2001minokamo.gifu.jp
2002mitake.gifu.jp
2003mizunami.gifu.jp
2004motosu.gifu.jp
2005nakatsugawa.gifu.jp
2006ogaki.gifu.jp
2007sakahogi.gifu.jp
2008seki.gifu.jp
2009sekigahara.gifu.jp
2010shirakawa.gifu.jp
2011tajimi.gifu.jp
2012takayama.gifu.jp
2013tarui.gifu.jp
2014toki.gifu.jp
2015tomika.gifu.jp
2016wanouchi.gifu.jp
2017yamagata.gifu.jp
2018yaotsu.gifu.jp
2019yoro.gifu.jp
2020annaka.gunma.jp
2021chiyoda.gunma.jp
2022fujioka.gunma.jp
2023higashiagatsuma.gunma.jp
2024isesaki.gunma.jp
2025itakura.gunma.jp
2026kanna.gunma.jp
2027kanra.gunma.jp
2028katashina.gunma.jp
2029kawaba.gunma.jp
2030kiryu.gunma.jp
2031kusatsu.gunma.jp
2032maebashi.gunma.jp
2033meiwa.gunma.jp
2034midori.gunma.jp
2035minakami.gunma.jp
2036naganohara.gunma.jp
2037nakanojo.gunma.jp
2038nanmoku.gunma.jp
2039numata.gunma.jp
2040oizumi.gunma.jp
2041ora.gunma.jp
2042ota.gunma.jp
2043shibukawa.gunma.jp
2044shimonita.gunma.jp
2045shinto.gunma.jp
2046showa.gunma.jp
2047takasaki.gunma.jp
2048takayama.gunma.jp
2049tamamura.gunma.jp
2050tatebayashi.gunma.jp
2051tomioka.gunma.jp
2052tsukiyono.gunma.jp
2053tsumagoi.gunma.jp
2054ueno.gunma.jp
2055yoshioka.gunma.jp
2056asaminami.hiroshima.jp
2057daiwa.hiroshima.jp
2058etajima.hiroshima.jp
2059fuchu.hiroshima.jp
2060fukuyama.hiroshima.jp
2061hatsukaichi.hiroshima.jp
2062higashihiroshima.hiroshima.jp
2063hongo.hiroshima.jp
2064jinsekikogen.hiroshima.jp
2065kaita.hiroshima.jp
2066kui.hiroshima.jp
2067kumano.hiroshima.jp
2068kure.hiroshima.jp
2069mihara.hiroshima.jp
2070miyoshi.hiroshima.jp
2071naka.hiroshima.jp
2072onomichi.hiroshima.jp
2073osakikamijima.hiroshima.jp
2074otake.hiroshima.jp
2075saka.hiroshima.jp
2076sera.hiroshima.jp
2077seranishi.hiroshima.jp
2078shinichi.hiroshima.jp
2079shobara.hiroshima.jp
2080takehara.hiroshima.jp
2081abashiri.hokkaido.jp
2082abira.hokkaido.jp
2083aibetsu.hokkaido.jp
2084akabira.hokkaido.jp
2085akkeshi.hokkaido.jp
2086asahikawa.hokkaido.jp
2087ashibetsu.hokkaido.jp
2088ashoro.hokkaido.jp
2089assabu.hokkaido.jp
2090atsuma.hokkaido.jp
2091bibai.hokkaido.jp
2092biei.hokkaido.jp
2093bifuka.hokkaido.jp
2094bihoro.hokkaido.jp
2095biratori.hokkaido.jp
2096chippubetsu.hokkaido.jp
2097chitose.hokkaido.jp
2098date.hokkaido.jp
2099ebetsu.hokkaido.jp
2100embetsu.hokkaido.jp
2101eniwa.hokkaido.jp
2102erimo.hokkaido.jp
2103esan.hokkaido.jp
2104esashi.hokkaido.jp
2105fukagawa.hokkaido.jp
2106fukushima.hokkaido.jp
2107furano.hokkaido.jp
2108furubira.hokkaido.jp
2109haboro.hokkaido.jp
2110hakodate.hokkaido.jp
2111hamatonbetsu.hokkaido.jp
2112hidaka.hokkaido.jp
2113higashikagura.hokkaido.jp
2114higashikawa.hokkaido.jp
2115hiroo.hokkaido.jp
2116hokuryu.hokkaido.jp
2117hokuto.hokkaido.jp
2118honbetsu.hokkaido.jp
2119horokanai.hokkaido.jp
2120horonobe.hokkaido.jp
2121ikeda.hokkaido.jp
2122imakane.hokkaido.jp
2123ishikari.hokkaido.jp
2124iwamizawa.hokkaido.jp
2125iwanai.hokkaido.jp
2126kamifurano.hokkaido.jp
2127kamikawa.hokkaido.jp
2128kamishihoro.hokkaido.jp
2129kamisunagawa.hokkaido.jp
2130kamoenai.hokkaido.jp
2131kayabe.hokkaido.jp
2132kembuchi.hokkaido.jp
2133kikonai.hokkaido.jp
2134kimobetsu.hokkaido.jp
2135kitahiroshima.hokkaido.jp
2136kitami.hokkaido.jp
2137kiyosato.hokkaido.jp
2138koshimizu.hokkaido.jp
2139kunneppu.hokkaido.jp
2140kuriyama.hokkaido.jp
2141kuromatsunai.hokkaido.jp
2142kushiro.hokkaido.jp
2143kutchan.hokkaido.jp
2144kyowa.hokkaido.jp
2145mashike.hokkaido.jp
2146matsumae.hokkaido.jp
2147mikasa.hokkaido.jp
2148minamifurano.hokkaido.jp
2149mombetsu.hokkaido.jp
2150moseushi.hokkaido.jp
2151mukawa.hokkaido.jp
2152muroran.hokkaido.jp
2153naie.hokkaido.jp
2154nakagawa.hokkaido.jp
2155nakasatsunai.hokkaido.jp
2156nakatombetsu.hokkaido.jp
2157nanae.hokkaido.jp
2158nanporo.hokkaido.jp
2159nayoro.hokkaido.jp
2160nemuro.hokkaido.jp
2161niikappu.hokkaido.jp
2162niki.hokkaido.jp
2163nishiokoppe.hokkaido.jp
2164noboribetsu.hokkaido.jp
2165numata.hokkaido.jp
2166obihiro.hokkaido.jp
2167obira.hokkaido.jp
2168oketo.hokkaido.jp
2169okoppe.hokkaido.jp
2170otaru.hokkaido.jp
2171otobe.hokkaido.jp
2172otofuke.hokkaido.jp
2173otoineppu.hokkaido.jp
2174oumu.hokkaido.jp
2175ozora.hokkaido.jp
2176pippu.hokkaido.jp
2177rankoshi.hokkaido.jp
2178rebun.hokkaido.jp
2179rikubetsu.hokkaido.jp
2180rishiri.hokkaido.jp
2181rishirifuji.hokkaido.jp
2182saroma.hokkaido.jp
2183sarufutsu.hokkaido.jp
2184shakotan.hokkaido.jp
2185shari.hokkaido.jp
2186shibecha.hokkaido.jp
2187shibetsu.hokkaido.jp
2188shikabe.hokkaido.jp
2189shikaoi.hokkaido.jp
2190shimamaki.hokkaido.jp
2191shimizu.hokkaido.jp
2192shimokawa.hokkaido.jp
2193shinshinotsu.hokkaido.jp
2194shintoku.hokkaido.jp
2195shiranuka.hokkaido.jp
2196shiraoi.hokkaido.jp
2197shiriuchi.hokkaido.jp
2198sobetsu.hokkaido.jp
2199sunagawa.hokkaido.jp
2200taiki.hokkaido.jp
2201takasu.hokkaido.jp
2202takikawa.hokkaido.jp
2203takinoue.hokkaido.jp
2204teshikaga.hokkaido.jp
2205tobetsu.hokkaido.jp
2206tohma.hokkaido.jp
2207tomakomai.hokkaido.jp
2208tomari.hokkaido.jp
2209toya.hokkaido.jp
2210toyako.hokkaido.jp
2211toyotomi.hokkaido.jp
2212toyoura.hokkaido.jp
2213tsubetsu.hokkaido.jp
2214tsukigata.hokkaido.jp
2215urakawa.hokkaido.jp
2216urausu.hokkaido.jp
2217uryu.hokkaido.jp
2218utashinai.hokkaido.jp
2219wakkanai.hokkaido.jp
2220wassamu.hokkaido.jp
2221yakumo.hokkaido.jp
2222yoichi.hokkaido.jp
2223aioi.hyogo.jp
2224akashi.hyogo.jp
2225ako.hyogo.jp
2226amagasaki.hyogo.jp
2227aogaki.hyogo.jp
2228asago.hyogo.jp
2229ashiya.hyogo.jp
2230awaji.hyogo.jp
2231fukusaki.hyogo.jp
2232goshiki.hyogo.jp
2233harima.hyogo.jp
2234himeji.hyogo.jp
2235ichikawa.hyogo.jp
2236inagawa.hyogo.jp
2237itami.hyogo.jp
2238kakogawa.hyogo.jp
2239kamigori.hyogo.jp
2240kamikawa.hyogo.jp
2241kasai.hyogo.jp
2242kasuga.hyogo.jp
2243kawanishi.hyogo.jp
2244miki.hyogo.jp
2245minamiawaji.hyogo.jp
2246nishinomiya.hyogo.jp
2247nishiwaki.hyogo.jp
2248ono.hyogo.jp
2249sanda.hyogo.jp
2250sannan.hyogo.jp
2251sasayama.hyogo.jp
2252sayo.hyogo.jp
2253shingu.hyogo.jp
2254shinonsen.hyogo.jp
2255shiso.hyogo.jp
2256sumoto.hyogo.jp
2257taishi.hyogo.jp
2258taka.hyogo.jp
2259takarazuka.hyogo.jp
2260takasago.hyogo.jp
2261takino.hyogo.jp
2262tamba.hyogo.jp
2263tatsuno.hyogo.jp
2264toyooka.hyogo.jp
2265yabu.hyogo.jp
2266yashiro.hyogo.jp
2267yoka.hyogo.jp
2268yokawa.hyogo.jp
2269ami.ibaraki.jp
2270asahi.ibaraki.jp
2271bando.ibaraki.jp
2272chikusei.ibaraki.jp
2273daigo.ibaraki.jp
2274fujishiro.ibaraki.jp
2275hitachi.ibaraki.jp
2276hitachinaka.ibaraki.jp
2277hitachiomiya.ibaraki.jp
2278hitachiota.ibaraki.jp
2279ibaraki.ibaraki.jp
2280ina.ibaraki.jp
2281inashiki.ibaraki.jp
2282itako.ibaraki.jp
2283iwama.ibaraki.jp
2284joso.ibaraki.jp
2285kamisu.ibaraki.jp
2286kasama.ibaraki.jp
2287kashima.ibaraki.jp
2288kasumigaura.ibaraki.jp
2289koga.ibaraki.jp
2290miho.ibaraki.jp
2291mito.ibaraki.jp
2292moriya.ibaraki.jp
2293naka.ibaraki.jp
2294namegata.ibaraki.jp
2295oarai.ibaraki.jp
2296ogawa.ibaraki.jp
2297omitama.ibaraki.jp
2298ryugasaki.ibaraki.jp
2299sakai.ibaraki.jp
2300sakuragawa.ibaraki.jp
2301shimodate.ibaraki.jp
2302shimotsuma.ibaraki.jp
2303shirosato.ibaraki.jp
2304sowa.ibaraki.jp
2305suifu.ibaraki.jp
2306takahagi.ibaraki.jp
2307tamatsukuri.ibaraki.jp
2308tokai.ibaraki.jp
2309tomobe.ibaraki.jp
2310tone.ibaraki.jp
2311toride.ibaraki.jp
2312tsuchiura.ibaraki.jp
2313tsukuba.ibaraki.jp
2314uchihara.ibaraki.jp
2315ushiku.ibaraki.jp
2316yachiyo.ibaraki.jp
2317yamagata.ibaraki.jp
2318yawara.ibaraki.jp
2319yuki.ibaraki.jp
2320anamizu.ishikawa.jp
2321hakui.ishikawa.jp
2322hakusan.ishikawa.jp
2323kaga.ishikawa.jp
2324kahoku.ishikawa.jp
2325kanazawa.ishikawa.jp
2326kawakita.ishikawa.jp
2327komatsu.ishikawa.jp
2328nakanoto.ishikawa.jp
2329nanao.ishikawa.jp
2330nomi.ishikawa.jp
2331nonoichi.ishikawa.jp
2332noto.ishikawa.jp
2333shika.ishikawa.jp
2334suzu.ishikawa.jp
2335tsubata.ishikawa.jp
2336tsurugi.ishikawa.jp
2337uchinada.ishikawa.jp
2338wajima.ishikawa.jp
2339fudai.iwate.jp
2340fujisawa.iwate.jp
2341hanamaki.iwate.jp
2342hiraizumi.iwate.jp
2343hirono.iwate.jp
2344ichinohe.iwate.jp
2345ichinoseki.iwate.jp
2346iwaizumi.iwate.jp
2347iwate.iwate.jp
2348joboji.iwate.jp
2349kamaishi.iwate.jp
2350kanegasaki.iwate.jp
2351karumai.iwate.jp
2352kawai.iwate.jp
2353kitakami.iwate.jp
2354kuji.iwate.jp
2355kunohe.iwate.jp
2356kuzumaki.iwate.jp
2357miyako.iwate.jp
2358mizusawa.iwate.jp
2359morioka.iwate.jp
2360ninohe.iwate.jp
2361noda.iwate.jp
2362ofunato.iwate.jp
2363oshu.iwate.jp
2364otsuchi.iwate.jp
2365rikuzentakata.iwate.jp
2366shiwa.iwate.jp
2367shizukuishi.iwate.jp
2368sumita.iwate.jp
2369tanohata.iwate.jp
2370tono.iwate.jp
2371yahaba.iwate.jp
2372yamada.iwate.jp
2373ayagawa.kagawa.jp
2374higashikagawa.kagawa.jp
2375kanonji.kagawa.jp
2376kotohira.kagawa.jp
2377manno.kagawa.jp
2378marugame.kagawa.jp
2379mitoyo.kagawa.jp
2380naoshima.kagawa.jp
2381sanuki.kagawa.jp
2382tadotsu.kagawa.jp
2383takamatsu.kagawa.jp
2384tonosho.kagawa.jp
2385uchinomi.kagawa.jp
2386utazu.kagawa.jp
2387zentsuji.kagawa.jp
2388akune.kagoshima.jp
2389amami.kagoshima.jp
2390hioki.kagoshima.jp
2391isa.kagoshima.jp
2392isen.kagoshima.jp
2393izumi.kagoshima.jp
2394kagoshima.kagoshima.jp
2395kanoya.kagoshima.jp
2396kawanabe.kagoshima.jp
2397kinko.kagoshima.jp
2398kouyama.kagoshima.jp
2399makurazaki.kagoshima.jp
2400matsumoto.kagoshima.jp
2401minamitane.kagoshima.jp
2402nakatane.kagoshima.jp
2403nishinoomote.kagoshima.jp
2404satsumasendai.kagoshima.jp
2405soo.kagoshima.jp
2406tarumizu.kagoshima.jp
2407yusui.kagoshima.jp
2408aikawa.kanagawa.jp
2409atsugi.kanagawa.jp
2410ayase.kanagawa.jp
2411chigasaki.kanagawa.jp
2412ebina.kanagawa.jp
2413fujisawa.kanagawa.jp
2414hadano.kanagawa.jp
2415hakone.kanagawa.jp
2416hiratsuka.kanagawa.jp
2417isehara.kanagawa.jp
2418kaisei.kanagawa.jp
2419kamakura.kanagawa.jp
2420kiyokawa.kanagawa.jp
2421matsuda.kanagawa.jp
2422minamiashigara.kanagawa.jp
2423miura.kanagawa.jp
2424nakai.kanagawa.jp
2425ninomiya.kanagawa.jp
2426odawara.kanagawa.jp
2427oi.kanagawa.jp
2428oiso.kanagawa.jp
2429sagamihara.kanagawa.jp
2430samukawa.kanagawa.jp
2431tsukui.kanagawa.jp
2432yamakita.kanagawa.jp
2433yamato.kanagawa.jp
2434yokosuka.kanagawa.jp
2435yugawara.kanagawa.jp
2436zama.kanagawa.jp
2437zushi.kanagawa.jp
2438aki.kochi.jp
2439geisei.kochi.jp
2440hidaka.kochi.jp
2441higashitsuno.kochi.jp
2442ino.kochi.jp
2443kagami.kochi.jp
2444kami.kochi.jp
2445kitagawa.kochi.jp
2446kochi.kochi.jp
2447mihara.kochi.jp
2448motoyama.kochi.jp
2449muroto.kochi.jp
2450nahari.kochi.jp
2451nakamura.kochi.jp
2452nankoku.kochi.jp
2453nishitosa.kochi.jp
2454niyodogawa.kochi.jp
2455ochi.kochi.jp
2456okawa.kochi.jp
2457otoyo.kochi.jp
2458otsuki.kochi.jp
2459sakawa.kochi.jp
2460sukumo.kochi.jp
2461susaki.kochi.jp
2462tosa.kochi.jp
2463tosashimizu.kochi.jp
2464toyo.kochi.jp
2465tsuno.kochi.jp
2466umaji.kochi.jp
2467yasuda.kochi.jp
2468yusuhara.kochi.jp
2469amakusa.kumamoto.jp
2470arao.kumamoto.jp
2471aso.kumamoto.jp
2472choyo.kumamoto.jp
2473gyokuto.kumamoto.jp
2474hitoyoshi.kumamoto.jp
2475kamiamakusa.kumamoto.jp
2476kashima.kumamoto.jp
2477kikuchi.kumamoto.jp
2478kosa.kumamoto.jp
2479kumamoto.kumamoto.jp
2480mashiki.kumamoto.jp
2481mifune.kumamoto.jp
2482minamata.kumamoto.jp
2483minamioguni.kumamoto.jp
2484nagasu.kumamoto.jp
2485nishihara.kumamoto.jp
2486oguni.kumamoto.jp
2487ozu.kumamoto.jp
2488sumoto.kumamoto.jp
2489takamori.kumamoto.jp
2490uki.kumamoto.jp
2491uto.kumamoto.jp
2492yamaga.kumamoto.jp
2493yamato.kumamoto.jp
2494yatsushiro.kumamoto.jp
2495ayabe.kyoto.jp
2496fukuchiyama.kyoto.jp
2497higashiyama.kyoto.jp
2498ide.kyoto.jp
2499ine.kyoto.jp
2500joyo.kyoto.jp
2501kameoka.kyoto.jp
2502kamo.kyoto.jp
2503kita.kyoto.jp
2504kizu.kyoto.jp
2505kumiyama.kyoto.jp
2506kyotamba.kyoto.jp
2507kyotanabe.kyoto.jp
2508kyotango.kyoto.jp
2509maizuru.kyoto.jp
2510minami.kyoto.jp
2511minamiyamashiro.kyoto.jp
2512miyazu.kyoto.jp
2513muko.kyoto.jp
2514nagaokakyo.kyoto.jp
2515nakagyo.kyoto.jp
2516nantan.kyoto.jp
2517oyamazaki.kyoto.jp
2518sakyo.kyoto.jp
2519seika.kyoto.jp
2520tanabe.kyoto.jp
2521uji.kyoto.jp
2522ujitawara.kyoto.jp
2523wazuka.kyoto.jp
2524yamashina.kyoto.jp
2525yawata.kyoto.jp
2526asahi.mie.jp
2527inabe.mie.jp
2528ise.mie.jp
2529kameyama.mie.jp
2530kawagoe.mie.jp
2531kiho.mie.jp
2532kisosaki.mie.jp
2533kiwa.mie.jp
2534komono.mie.jp
2535kumano.mie.jp
2536kuwana.mie.jp
2537matsusaka.mie.jp
2538meiwa.mie.jp
2539mihama.mie.jp
2540minamiise.mie.jp
2541misugi.mie.jp
2542miyama.mie.jp
2543nabari.mie.jp
2544shima.mie.jp
2545suzuka.mie.jp
2546tado.mie.jp
2547taiki.mie.jp
2548taki.mie.jp
2549tamaki.mie.jp
2550toba.mie.jp
2551tsu.mie.jp
2552udono.mie.jp
2553ureshino.mie.jp
2554watarai.mie.jp
2555yokkaichi.mie.jp
2556furukawa.miyagi.jp
2557higashimatsushima.miyagi.jp
2558ishinomaki.miyagi.jp
2559iwanuma.miyagi.jp
2560kakuda.miyagi.jp
2561kami.miyagi.jp
2562kawasaki.miyagi.jp
2563kesennuma.miyagi.jp
2564marumori.miyagi.jp
2565matsushima.miyagi.jp
2566minamisanriku.miyagi.jp
2567misato.miyagi.jp
2568murata.miyagi.jp
2569natori.miyagi.jp
2570ogawara.miyagi.jp
2571ohira.miyagi.jp
2572onagawa.miyagi.jp
2573osaki.miyagi.jp
2574rifu.miyagi.jp
2575semine.miyagi.jp
2576shibata.miyagi.jp
2577shichikashuku.miyagi.jp
2578shikama.miyagi.jp
2579shiogama.miyagi.jp
2580shiroishi.miyagi.jp
2581tagajo.miyagi.jp
2582taiwa.miyagi.jp
2583tome.miyagi.jp
2584tomiya.miyagi.jp
2585wakuya.miyagi.jp
2586watari.miyagi.jp
2587yamamoto.miyagi.jp
2588zao.miyagi.jp
2589aya.miyazaki.jp
2590ebino.miyazaki.jp
2591gokase.miyazaki.jp
2592hyuga.miyazaki.jp
2593kadogawa.miyazaki.jp
2594kawaminami.miyazaki.jp
2595kijo.miyazaki.jp
2596kitagawa.miyazaki.jp
2597kitakata.miyazaki.jp
2598kitaura.miyazaki.jp
2599kobayashi.miyazaki.jp
2600kunitomi.miyazaki.jp
2601kushima.miyazaki.jp
2602mimata.miyazaki.jp
2603miyakonojo.miyazaki.jp
2604miyazaki.miyazaki.jp
2605morotsuka.miyazaki.jp
2606nichinan.miyazaki.jp
2607nishimera.miyazaki.jp
2608nobeoka.miyazaki.jp
2609saito.miyazaki.jp
2610shiiba.miyazaki.jp
2611shintomi.miyazaki.jp
2612takaharu.miyazaki.jp
2613takanabe.miyazaki.jp
2614takazaki.miyazaki.jp
2615tsuno.miyazaki.jp
2616achi.nagano.jp
2617agematsu.nagano.jp
2618anan.nagano.jp
2619aoki.nagano.jp
2620asahi.nagano.jp
2621azumino.nagano.jp
2622chikuhoku.nagano.jp
2623chikuma.nagano.jp
2624chino.nagano.jp
2625fujimi.nagano.jp
2626hakuba.nagano.jp
2627hara.nagano.jp
2628hiraya.nagano.jp
2629iida.nagano.jp
2630iijima.nagano.jp
2631iiyama.nagano.jp
2632iizuna.nagano.jp
2633ikeda.nagano.jp
2634ikusaka.nagano.jp
2635ina.nagano.jp
2636karuizawa.nagano.jp
2637kawakami.nagano.jp
2638kiso.nagano.jp
2639kisofukushima.nagano.jp
2640kitaaiki.nagano.jp
2641komagane.nagano.jp
2642komoro.nagano.jp
2643matsukawa.nagano.jp
2644matsumoto.nagano.jp
2645miasa.nagano.jp
2646minamiaiki.nagano.jp
2647minamimaki.nagano.jp
2648minamiminowa.nagano.jp
2649minowa.nagano.jp
2650miyada.nagano.jp
2651miyota.nagano.jp
2652mochizuki.nagano.jp
2653nagano.nagano.jp
2654nagawa.nagano.jp
2655nagiso.nagano.jp
2656nakagawa.nagano.jp
2657nakano.nagano.jp
2658nozawaonsen.nagano.jp
2659obuse.nagano.jp
2660ogawa.nagano.jp
2661okaya.nagano.jp
2662omachi.nagano.jp
2663omi.nagano.jp
2664ookuwa.nagano.jp
2665ooshika.nagano.jp
2666otaki.nagano.jp
2667otari.nagano.jp
2668sakae.nagano.jp
2669sakaki.nagano.jp
2670saku.nagano.jp
2671sakuho.nagano.jp
2672shimosuwa.nagano.jp
2673shinanomachi.nagano.jp
2674shiojiri.nagano.jp
2675suwa.nagano.jp
2676suzaka.nagano.jp
2677takagi.nagano.jp
2678takamori.nagano.jp
2679takayama.nagano.jp
2680tateshina.nagano.jp
2681tatsuno.nagano.jp
2682togakushi.nagano.jp
2683togura.nagano.jp
2684tomi.nagano.jp
2685ueda.nagano.jp
2686wada.nagano.jp
2687yamagata.nagano.jp
2688yamanouchi.nagano.jp
2689yasaka.nagano.jp
2690yasuoka.nagano.jp
2691chijiwa.nagasaki.jp
2692futsu.nagasaki.jp
2693goto.nagasaki.jp
2694hasami.nagasaki.jp
2695hirado.nagasaki.jp
2696iki.nagasaki.jp
2697isahaya.nagasaki.jp
2698kawatana.nagasaki.jp
2699kuchinotsu.nagasaki.jp
2700matsuura.nagasaki.jp
2701nagasaki.nagasaki.jp
2702obama.nagasaki.jp
2703omura.nagasaki.jp
2704oseto.nagasaki.jp
2705saikai.nagasaki.jp
2706sasebo.nagasaki.jp
2707seihi.nagasaki.jp
2708shimabara.nagasaki.jp
2709shinkamigoto.nagasaki.jp
2710togitsu.nagasaki.jp
2711tsushima.nagasaki.jp
2712unzen.nagasaki.jp
2713ando.nara.jp
2714gose.nara.jp
2715heguri.nara.jp
2716higashiyoshino.nara.jp
2717ikaruga.nara.jp
2718ikoma.nara.jp
2719kamikitayama.nara.jp
2720kanmaki.nara.jp
2721kashiba.nara.jp
2722kashihara.nara.jp
2723katsuragi.nara.jp
2724kawai.nara.jp
2725kawakami.nara.jp
2726kawanishi.nara.jp
2727koryo.nara.jp
2728kurotaki.nara.jp
2729mitsue.nara.jp
2730miyake.nara.jp
2731nara.nara.jp
2732nosegawa.nara.jp
2733oji.nara.jp
2734ouda.nara.jp
2735oyodo.nara.jp
2736sakurai.nara.jp
2737sango.nara.jp
2738shimoichi.nara.jp
2739shimokitayama.nara.jp
2740shinjo.nara.jp
2741soni.nara.jp
2742takatori.nara.jp
2743tawaramoto.nara.jp
2744tenkawa.nara.jp
2745tenri.nara.jp
2746uda.nara.jp
2747yamatokoriyama.nara.jp
2748yamatotakada.nara.jp
2749yamazoe.nara.jp
2750yoshino.nara.jp
2751aga.niigata.jp
2752agano.niigata.jp
2753gosen.niigata.jp
2754itoigawa.niigata.jp
2755izumozaki.niigata.jp
2756joetsu.niigata.jp
2757kamo.niigata.jp
2758kariwa.niigata.jp
2759kashiwazaki.niigata.jp
2760minamiuonuma.niigata.jp
2761mitsuke.niigata.jp
2762muika.niigata.jp
2763murakami.niigata.jp
2764myoko.niigata.jp
2765nagaoka.niigata.jp
2766niigata.niigata.jp
2767ojiya.niigata.jp
2768omi.niigata.jp
2769sado.niigata.jp
2770sanjo.niigata.jp
2771seiro.niigata.jp
2772seirou.niigata.jp
2773sekikawa.niigata.jp
2774shibata.niigata.jp
2775tagami.niigata.jp
2776tainai.niigata.jp
2777tochio.niigata.jp
2778tokamachi.niigata.jp
2779tsubame.niigata.jp
2780tsunan.niigata.jp
2781uonuma.niigata.jp
2782yahiko.niigata.jp
2783yoita.niigata.jp
2784yuzawa.niigata.jp
2785beppu.oita.jp
2786bungoono.oita.jp
2787bungotakada.oita.jp
2788hasama.oita.jp
2789hiji.oita.jp
2790himeshima.oita.jp
2791hita.oita.jp
2792kamitsue.oita.jp
2793kokonoe.oita.jp
2794kuju.oita.jp
2795kunisaki.oita.jp
2796kusu.oita.jp
2797oita.oita.jp
2798saiki.oita.jp
2799taketa.oita.jp
2800tsukumi.oita.jp
2801usa.oita.jp
2802usuki.oita.jp
2803yufu.oita.jp
2804akaiwa.okayama.jp
2805asakuchi.okayama.jp
2806bizen.okayama.jp
2807hayashima.okayama.jp
2808ibara.okayama.jp
2809kagamino.okayama.jp
2810kasaoka.okayama.jp
2811kibichuo.okayama.jp
2812kumenan.okayama.jp
2813kurashiki.okayama.jp
2814maniwa.okayama.jp
2815misaki.okayama.jp
2816nagi.okayama.jp
2817niimi.okayama.jp
2818nishiawakura.okayama.jp
2819okayama.okayama.jp
2820satosho.okayama.jp
2821setouchi.okayama.jp
2822shinjo.okayama.jp
2823shoo.okayama.jp
2824soja.okayama.jp
2825takahashi.okayama.jp
2826tamano.okayama.jp
2827tsuyama.okayama.jp
2828wake.okayama.jp
2829yakage.okayama.jp
2830aguni.okinawa.jp
2831ginowan.okinawa.jp
2832ginoza.okinawa.jp
2833gushikami.okinawa.jp
2834haebaru.okinawa.jp
2835higashi.okinawa.jp
2836hirara.okinawa.jp
2837iheya.okinawa.jp
2838ishigaki.okinawa.jp
2839ishikawa.okinawa.jp
2840itoman.okinawa.jp
2841izena.okinawa.jp
2842kadena.okinawa.jp
2843kin.okinawa.jp
2844kitadaito.okinawa.jp
2845kitanakagusuku.okinawa.jp
2846kumejima.okinawa.jp
2847kunigami.okinawa.jp
2848minamidaito.okinawa.jp
2849motobu.okinawa.jp
2850nago.okinawa.jp
2851naha.okinawa.jp
2852nakagusuku.okinawa.jp
2853nakijin.okinawa.jp
2854nanjo.okinawa.jp
2855nishihara.okinawa.jp
2856ogimi.okinawa.jp
2857okinawa.okinawa.jp
2858onna.okinawa.jp
2859shimoji.okinawa.jp
2860taketomi.okinawa.jp
2861tarama.okinawa.jp
2862tokashiki.okinawa.jp
2863tomigusuku.okinawa.jp
2864tonaki.okinawa.jp
2865urasoe.okinawa.jp
2866uruma.okinawa.jp
2867yaese.okinawa.jp
2868yomitan.okinawa.jp
2869yonabaru.okinawa.jp
2870yonaguni.okinawa.jp
2871zamami.okinawa.jp
2872abeno.osaka.jp
2873chihayaakasaka.osaka.jp
2874chuo.osaka.jp
2875daito.osaka.jp
2876fujiidera.osaka.jp
2877habikino.osaka.jp
2878hannan.osaka.jp
2879higashiosaka.osaka.jp
2880higashisumiyoshi.osaka.jp
2881higashiyodogawa.osaka.jp
2882hirakata.osaka.jp
2883ibaraki.osaka.jp
2884ikeda.osaka.jp
2885izumi.osaka.jp
2886izumiotsu.osaka.jp
2887izumisano.osaka.jp
2888kadoma.osaka.jp
2889kaizuka.osaka.jp
2890kanan.osaka.jp
2891kashiwara.osaka.jp
2892katano.osaka.jp
2893kawachinagano.osaka.jp
2894kishiwada.osaka.jp
2895kita.osaka.jp
2896kumatori.osaka.jp
2897matsubara.osaka.jp
2898minato.osaka.jp
2899minoh.osaka.jp
2900misaki.osaka.jp
2901moriguchi.osaka.jp
2902neyagawa.osaka.jp
2903nishi.osaka.jp
2904nose.osaka.jp
2905osakasayama.osaka.jp
2906sakai.osaka.jp
2907sayama.osaka.jp
2908sennan.osaka.jp
2909settsu.osaka.jp
2910shijonawate.osaka.jp
2911shimamoto.osaka.jp
2912suita.osaka.jp
2913tadaoka.osaka.jp
2914taishi.osaka.jp
2915tajiri.osaka.jp
2916takaishi.osaka.jp
2917takatsuki.osaka.jp
2918tondabayashi.osaka.jp
2919toyonaka.osaka.jp
2920toyono.osaka.jp
2921yao.osaka.jp
2922ariake.saga.jp
2923arita.saga.jp
2924fukudomi.saga.jp
2925genkai.saga.jp
2926hamatama.saga.jp
2927hizen.saga.jp
2928imari.saga.jp
2929kamimine.saga.jp
2930kanzaki.saga.jp
2931karatsu.saga.jp
2932kashima.saga.jp
2933kitagata.saga.jp
2934kitahata.saga.jp
2935kiyama.saga.jp
2936kouhoku.saga.jp
2937kyuragi.saga.jp
2938nishiarita.saga.jp
2939ogi.saga.jp
2940omachi.saga.jp
2941ouchi.saga.jp
2942saga.saga.jp
2943shiroishi.saga.jp
2944taku.saga.jp
2945tara.saga.jp
2946tosu.saga.jp
2947yoshinogari.saga.jp
2948arakawa.saitama.jp
2949asaka.saitama.jp
2950chichibu.saitama.jp
2951fujimi.saitama.jp
2952fujimino.saitama.jp
2953fukaya.saitama.jp
2954hanno.saitama.jp
2955hanyu.saitama.jp
2956hasuda.saitama.jp
2957hatogaya.saitama.jp
2958hatoyama.saitama.jp
2959hidaka.saitama.jp
2960higashichichibu.saitama.jp
2961higashimatsuyama.saitama.jp
2962honjo.saitama.jp
2963ina.saitama.jp
2964iruma.saitama.jp
2965iwatsuki.saitama.jp
2966kamiizumi.saitama.jp
2967kamikawa.saitama.jp
2968kamisato.saitama.jp
2969kasukabe.saitama.jp
2970kawagoe.saitama.jp
2971kawaguchi.saitama.jp
2972kawajima.saitama.jp
2973kazo.saitama.jp
2974kitamoto.saitama.jp
2975koshigaya.saitama.jp
2976kounosu.saitama.jp
2977kuki.saitama.jp
2978kumagaya.saitama.jp
2979matsubushi.saitama.jp
2980minano.saitama.jp
2981misato.saitama.jp
2982miyashiro.saitama.jp
2983miyoshi.saitama.jp
2984moroyama.saitama.jp
2985nagatoro.saitama.jp
2986namegawa.saitama.jp
2987niiza.saitama.jp
2988ogano.saitama.jp
2989ogawa.saitama.jp
2990ogose.saitama.jp
2991okegawa.saitama.jp
2992omiya.saitama.jp
2993otaki.saitama.jp
2994ranzan.saitama.jp
2995ryokami.saitama.jp
2996saitama.saitama.jp
2997sakado.saitama.jp
2998satte.saitama.jp
2999sayama.saitama.jp
3000shiki.saitama.jp
3001shiraoka.saitama.jp
3002soka.saitama.jp
3003sugito.saitama.jp
3004toda.saitama.jp
3005tokigawa.saitama.jp
3006tokorozawa.saitama.jp
3007tsurugashima.saitama.jp
3008urawa.saitama.jp
3009warabi.saitama.jp
3010yashio.saitama.jp
3011yokoze.saitama.jp
3012yono.saitama.jp
3013yorii.saitama.jp
3014yoshida.saitama.jp
3015yoshikawa.saitama.jp
3016yoshimi.saitama.jp
3017aisho.shiga.jp
3018gamo.shiga.jp
3019higashiomi.shiga.jp
3020hikone.shiga.jp
3021koka.shiga.jp
3022konan.shiga.jp
3023kosei.shiga.jp
3024koto.shiga.jp
3025kusatsu.shiga.jp
3026maibara.shiga.jp
3027moriyama.shiga.jp
3028nagahama.shiga.jp
3029nishiazai.shiga.jp
3030notogawa.shiga.jp
3031omihachiman.shiga.jp
3032otsu.shiga.jp
3033ritto.shiga.jp
3034ryuoh.shiga.jp
3035takashima.shiga.jp
3036takatsuki.shiga.jp
3037torahime.shiga.jp
3038toyosato.shiga.jp
3039yasu.shiga.jp
3040akagi.shimane.jp
3041ama.shimane.jp
3042gotsu.shimane.jp
3043hamada.shimane.jp
3044higashiizumo.shimane.jp
3045hikawa.shimane.jp
3046hikimi.shimane.jp
3047izumo.shimane.jp
3048kakinoki.shimane.jp
3049masuda.shimane.jp
3050matsue.shimane.jp
3051misato.shimane.jp
3052nishinoshima.shimane.jp
3053ohda.shimane.jp
3054okinoshima.shimane.jp
3055okuizumo.shimane.jp
3056shimane.shimane.jp
3057tamayu.shimane.jp
3058tsuwano.shimane.jp
3059unnan.shimane.jp
3060yakumo.shimane.jp
3061yasugi.shimane.jp
3062yatsuka.shimane.jp
3063arai.shizuoka.jp
3064atami.shizuoka.jp
3065fuji.shizuoka.jp
3066fujieda.shizuoka.jp
3067fujikawa.shizuoka.jp
3068fujinomiya.shizuoka.jp
3069fukuroi.shizuoka.jp
3070gotemba.shizuoka.jp
3071haibara.shizuoka.jp
3072hamamatsu.shizuoka.jp
3073higashiizu.shizuoka.jp
3074ito.shizuoka.jp
3075iwata.shizuoka.jp
3076izu.shizuoka.jp
3077izunokuni.shizuoka.jp
3078kakegawa.shizuoka.jp
3079kannami.shizuoka.jp
3080kawanehon.shizuoka.jp
3081kawazu.shizuoka.jp
3082kikugawa.shizuoka.jp
3083kosai.shizuoka.jp
3084makinohara.shizuoka.jp
3085matsuzaki.shizuoka.jp
3086minamiizu.shizuoka.jp
3087mishima.shizuoka.jp
3088morimachi.shizuoka.jp
3089nishiizu.shizuoka.jp
3090numazu.shizuoka.jp
3091omaezaki.shizuoka.jp
3092shimada.shizuoka.jp
3093shimizu.shizuoka.jp
3094shimoda.shizuoka.jp
3095shizuoka.shizuoka.jp
3096susono.shizuoka.jp
3097yaizu.shizuoka.jp
3098yoshida.shizuoka.jp
3099ashikaga.tochigi.jp
3100bato.tochigi.jp
3101haga.tochigi.jp
3102ichikai.tochigi.jp
3103iwafune.tochigi.jp
3104kaminokawa.tochigi.jp
3105kanuma.tochigi.jp
3106karasuyama.tochigi.jp
3107kuroiso.tochigi.jp
3108mashiko.tochigi.jp
3109mibu.tochigi.jp
3110moka.tochigi.jp
3111motegi.tochigi.jp
3112nasu.tochigi.jp
3113nasushiobara.tochigi.jp
3114nikko.tochigi.jp
3115nishikata.tochigi.jp
3116nogi.tochigi.jp
3117ohira.tochigi.jp
3118ohtawara.tochigi.jp
3119oyama.tochigi.jp
3120sakura.tochigi.jp
3121sano.tochigi.jp
3122shimotsuke.tochigi.jp
3123shioya.tochigi.jp
3124takanezawa.tochigi.jp
3125tochigi.tochigi.jp
3126tsuga.tochigi.jp
3127ujiie.tochigi.jp
3128utsunomiya.tochigi.jp
3129yaita.tochigi.jp
3130aizumi.tokushima.jp
3131anan.tokushima.jp
3132ichiba.tokushima.jp
3133itano.tokushima.jp
3134kainan.tokushima.jp
3135komatsushima.tokushima.jp
3136matsushige.tokushima.jp
3137mima.tokushima.jp
3138minami.tokushima.jp
3139miyoshi.tokushima.jp
3140mugi.tokushima.jp
3141nakagawa.tokushima.jp
3142naruto.tokushima.jp
3143sanagochi.tokushima.jp
3144shishikui.tokushima.jp
3145tokushima.tokushima.jp
3146wajiki.tokushima.jp
3147adachi.tokyo.jp
3148akiruno.tokyo.jp
3149akishima.tokyo.jp
3150aogashima.tokyo.jp
3151arakawa.tokyo.jp
3152bunkyo.tokyo.jp
3153chiyoda.tokyo.jp
3154chofu.tokyo.jp
3155chuo.tokyo.jp
3156edogawa.tokyo.jp
3157fuchu.tokyo.jp
3158fussa.tokyo.jp
3159hachijo.tokyo.jp
3160hachioji.tokyo.jp
3161hamura.tokyo.jp
3162higashikurume.tokyo.jp
3163higashimurayama.tokyo.jp
3164higashiyamato.tokyo.jp
3165hino.tokyo.jp
3166hinode.tokyo.jp
3167hinohara.tokyo.jp
3168inagi.tokyo.jp
3169itabashi.tokyo.jp
3170katsushika.tokyo.jp
3171kita.tokyo.jp
3172kiyose.tokyo.jp
3173kodaira.tokyo.jp
3174koganei.tokyo.jp
3175kokubunji.tokyo.jp
3176komae.tokyo.jp
3177koto.tokyo.jp
3178kouzushima.tokyo.jp
3179kunitachi.tokyo.jp
3180machida.tokyo.jp
3181meguro.tokyo.jp
3182minato.tokyo.jp
3183mitaka.tokyo.jp
3184mizuho.tokyo.jp
3185musashimurayama.tokyo.jp
3186musashino.tokyo.jp
3187nakano.tokyo.jp
3188nerima.tokyo.jp
3189ogasawara.tokyo.jp
3190okutama.tokyo.jp
3191ome.tokyo.jp
3192oshima.tokyo.jp
3193ota.tokyo.jp
3194setagaya.tokyo.jp
3195shibuya.tokyo.jp
3196shinagawa.tokyo.jp
3197shinjuku.tokyo.jp
3198suginami.tokyo.jp
3199sumida.tokyo.jp
3200tachikawa.tokyo.jp
3201taito.tokyo.jp
3202tama.tokyo.jp
3203toshima.tokyo.jp
3204chizu.tottori.jp
3205hino.tottori.jp
3206kawahara.tottori.jp
3207koge.tottori.jp
3208kotoura.tottori.jp
3209misasa.tottori.jp
3210nanbu.tottori.jp
3211nichinan.tottori.jp
3212sakaiminato.tottori.jp
3213tottori.tottori.jp
3214wakasa.tottori.jp
3215yazu.tottori.jp
3216yonago.tottori.jp
3217asahi.toyama.jp
3218fuchu.toyama.jp
3219fukumitsu.toyama.jp
3220funahashi.toyama.jp
3221himi.toyama.jp
3222imizu.toyama.jp
3223inami.toyama.jp
3224johana.toyama.jp
3225kamiichi.toyama.jp
3226kurobe.toyama.jp
3227nakaniikawa.toyama.jp
3228namerikawa.toyama.jp
3229nanto.toyama.jp
3230nyuzen.toyama.jp
3231oyabe.toyama.jp
3232taira.toyama.jp
3233takaoka.toyama.jp
3234tateyama.toyama.jp
3235toga.toyama.jp
3236tonami.toyama.jp
3237toyama.toyama.jp
3238unazuki.toyama.jp
3239uozu.toyama.jp
3240yamada.toyama.jp
3241arida.wakayama.jp
3242aridagawa.wakayama.jp
3243gobo.wakayama.jp
3244hashimoto.wakayama.jp
3245hidaka.wakayama.jp
3246hirogawa.wakayama.jp
3247inami.wakayama.jp
3248iwade.wakayama.jp
3249kainan.wakayama.jp
3250kamitonda.wakayama.jp
3251katsuragi.wakayama.jp
3252kimino.wakayama.jp
3253kinokawa.wakayama.jp
3254kitayama.wakayama.jp
3255koya.wakayama.jp
3256koza.wakayama.jp
3257kozagawa.wakayama.jp
3258kudoyama.wakayama.jp
3259kushimoto.wakayama.jp
3260mihama.wakayama.jp
3261misato.wakayama.jp
3262nachikatsuura.wakayama.jp
3263shingu.wakayama.jp
3264shirahama.wakayama.jp
3265taiji.wakayama.jp
3266tanabe.wakayama.jp
3267wakayama.wakayama.jp
3268yuasa.wakayama.jp
3269yura.wakayama.jp
3270asahi.yamagata.jp
3271funagata.yamagata.jp
3272higashine.yamagata.jp
3273iide.yamagata.jp
3274kahoku.yamagata.jp
3275kaminoyama.yamagata.jp
3276kaneyama.yamagata.jp
3277kawanishi.yamagata.jp
3278mamurogawa.yamagata.jp
3279mikawa.yamagata.jp
3280murayama.yamagata.jp
3281nagai.yamagata.jp
3282nakayama.yamagata.jp
3283nanyo.yamagata.jp
3284nishikawa.yamagata.jp
3285obanazawa.yamagata.jp
3286oe.yamagata.jp
3287oguni.yamagata.jp
3288ohkura.yamagata.jp
3289oishida.yamagata.jp
3290sagae.yamagata.jp
3291sakata.yamagata.jp
3292sakegawa.yamagata.jp
3293shinjo.yamagata.jp
3294shirataka.yamagata.jp
3295shonai.yamagata.jp
3296takahata.yamagata.jp
3297tendo.yamagata.jp
3298tozawa.yamagata.jp
3299tsuruoka.yamagata.jp
3300yamagata.yamagata.jp
3301yamanobe.yamagata.jp
3302yonezawa.yamagata.jp
3303yuza.yamagata.jp
3304abu.yamaguchi.jp
3305hagi.yamaguchi.jp
3306hikari.yamaguchi.jp
3307hofu.yamaguchi.jp
3308iwakuni.yamaguchi.jp
3309kudamatsu.yamaguchi.jp
3310mitou.yamaguchi.jp
3311nagato.yamaguchi.jp
3312oshima.yamaguchi.jp
3313shimonoseki.yamaguchi.jp
3314shunan.yamaguchi.jp
3315tabuse.yamaguchi.jp
3316tokuyama.yamaguchi.jp
3317toyota.yamaguchi.jp
3318ube.yamaguchi.jp
3319yuu.yamaguchi.jp
3320chuo.yamanashi.jp
3321doshi.yamanashi.jp
3322fuefuki.yamanashi.jp
3323fujikawa.yamanashi.jp
3324fujikawaguchiko.yamanashi.jp
3325fujiyoshida.yamanashi.jp
3326hayakawa.yamanashi.jp
3327hokuto.yamanashi.jp
3328ichikawamisato.yamanashi.jp
3329kai.yamanashi.jp
3330kofu.yamanashi.jp
3331koshu.yamanashi.jp
3332kosuge.yamanashi.jp
3333minami-alps.yamanashi.jp
3334minobu.yamanashi.jp
3335nakamichi.yamanashi.jp
3336nanbu.yamanashi.jp
3337narusawa.yamanashi.jp
3338nirasaki.yamanashi.jp
3339nishikatsura.yamanashi.jp
3340oshino.yamanashi.jp
3341otsuki.yamanashi.jp
3342showa.yamanashi.jp
3343tabayama.yamanashi.jp
3344tsuru.yamanashi.jp
3345uenohara.yamanashi.jp
3346yamanakako.yamanashi.jp
3347yamanashi.yamanashi.jp
1664 3348
1665// ke : http://www.kenic.or.ke/index.php?option=com_content&task=view&id=117&Itemid=145 3349// ke : http://www.kenic.or.ke/index.php?option=com_content&task=view&id=117&Itemid=145
1666*.ke 3350*.ke
@@ -1719,6 +3403,7 @@ edu.kn
1719gov.kn 3403gov.kn
1720 3404
1721// kp : http://www.kcce.kp/en_index.php 3405// kp : http://www.kcce.kp/en_index.php
3406kp
1722com.kp 3407com.kp
1723edu.kp 3408edu.kp
1724gov.kp 3409gov.kp
@@ -1793,11 +3478,10 @@ gov.la
1793per.la 3478per.la
1794com.la 3479com.la
1795org.la 3480org.la
1796// see http://www.c.la/
1797c.la
1798 3481
1799// lb : http://en.wikipedia.org/wiki/.lb 3482// lb : http://en.wikipedia.org/wiki/.lb
1800// Submitted by registry <randy@psg.com> 2008-06-17 3483// Submitted by registry <randy@psg.com> 2008-06-17
3484lb
1801com.lb 3485com.lb
1802edu.lb 3486edu.lb
1803gov.lb 3487gov.lb
@@ -1834,11 +3518,9 @@ assn.lk
1834grp.lk 3518grp.lk
1835hotel.lk 3519hotel.lk
1836 3520
1837// local : http://en.wikipedia.org/wiki/.local
1838local
1839
1840// lr : http://psg.com/dns/lr/lr.txt 3521// lr : http://psg.com/dns/lr/lr.txt
1841// Submitted by registry <randy@psg.com> 2008-06-17 3522// Submitted by registry <randy@psg.com> 2008-06-17
3523lr
1842com.lr 3524com.lr
1843edu.lr 3525edu.lr
1844gov.lr 3526gov.lr
@@ -1981,11 +3663,21 @@ mq
1981mr 3663mr
1982gov.mr 3664gov.mr
1983 3665
1984// ms : http://en.wikipedia.org/wiki/.ms 3666// ms : http://www.nic.ms/pdf/MS_Domain_Name_Rules.pdf
1985ms 3667ms
1986 3668com.ms
1987// mt : https://www.nic.org.mt/dotmt/ 3669edu.ms
1988*.mt 3670gov.ms
3671net.ms
3672org.ms
3673
3674// mt : https://www.nic.org.mt/go/policy
3675// Submitted by registry <help@nic.org.mt> 2013-11-19
3676mt
3677com.mt
3678edu.mt
3679net.mt
3680org.mt
1989 3681
1990// mu : http://en.wikipedia.org/wiki/.mu 3682// mu : http://en.wikipedia.org/wiki/.mu
1991mu 3683mu
@@ -2602,6 +4294,7 @@ name.my
2602 4294
2603// mz : http://www.gobin.info/domainname/mz-template.doc 4295// mz : http://www.gobin.info/domainname/mz-template.doc
2604*.mz 4296*.mz
4297!teledata.mz
2605 4298
2606// na : http://www.na-nic.com.na/ 4299// na : http://www.na-nic.com.na/
2607// http://www.info.na/domain/ 4300// http://www.info.na/domain/
@@ -2637,16 +4330,6 @@ ne
2637// net : http://en.wikipedia.org/wiki/.net 4330// net : http://en.wikipedia.org/wiki/.net
2638net 4331net
2639 4332
2640// CentralNic names : http://www.centralnic.com/names/domains
2641// Submitted by registry <gavin.brown@centralnic.com> 2008-06-17
2642gb.net
2643se.net
2644uk.net
2645
2646// ZaNiC names : http://www.za.net/
2647// Confirmed by registry <hostmaster@nic.za.net> 2009-10-03
2648za.net
2649
2650// nf : http://en.wikipedia.org/wiki/.nf 4333// nf : http://en.wikipedia.org/wiki/.nf
2651nf 4334nf
2652com.nf 4335com.nf
@@ -2661,13 +4344,16 @@ other.nf
2661store.nf 4344store.nf
2662 4345
2663// ng : http://psg.com/dns/ng/ 4346// ng : http://psg.com/dns/ng/
2664// Submitted by registry <randy@psg.com> 2008-06-17 4347ng
2665ac.ng
2666com.ng 4348com.ng
2667edu.ng 4349edu.ng
2668gov.ng 4350name.ng
2669net.ng 4351net.ng
2670org.ng 4352org.ng
4353sch.ng
4354gov.ng
4355mil.ng
4356mobi.ng
2671 4357
2672// ni : http://www.nic.ni/dominios.htm 4358// ni : http://www.nic.ni/dominios.htm
2673*.ni 4359*.ni
@@ -2680,13 +4366,10 @@ nl
2680// BV.nl will be a registry for dutch BV's (besloten vennootschap) 4366// BV.nl will be a registry for dutch BV's (besloten vennootschap)
2681bv.nl 4367bv.nl
2682 4368
2683// the co.nl domain is managed by CoDNS B.V. Added 2010-05-23.
2684co.nl
2685
2686// no : http://www.norid.no/regelverk/index.en.html 4369// no : http://www.norid.no/regelverk/index.en.html
2687// The Norwegian registry has declined to notify us of updates. The web pages 4370// The Norwegian registry has declined to notify us of updates. The web pages
2688// referenced below are the official source of the data. There is also an 4371// referenced below are the official source of the data. There is also an
2689// announce mailing list: 4372// announce mailing list:
2690// https://postlister.uninett.no/sympa/info/norid-diskusjon 4373// https://postlister.uninett.no/sympa/info/norid-diskusjon
2691no 4374no
2692// Norid generic domains : http://www.norid.no/regelverk/vedlegg-c.en.html 4375// Norid generic domains : http://www.norid.no/regelverk/vedlegg-c.en.html
@@ -3450,9 +5133,6 @@ våler.østfold.no
3450valer.hedmark.no 5133valer.hedmark.no
3451våler.hedmark.no 5134våler.hedmark.no
3452 5135
3453// the co.no domain is managed by CoDNS B.V. Added 2010-05-23.
3454co.no
3455
3456// np : http://www.mos.com.np/register.html 5136// np : http://www.mos.com.np/register.html
3457*.np 5137*.np
3458 5138
@@ -3471,32 +5151,40 @@ com.nr
3471nu 5151nu
3472 5152
3473// nz : http://en.wikipedia.org/wiki/.nz 5153// nz : http://en.wikipedia.org/wiki/.nz
3474*.nz 5154// Confirmed by registry <jay@nzrs.net.nz> 2014-05-19
5155nz
5156ac.nz
5157co.nz
5158cri.nz
5159geek.nz
5160gen.nz
5161govt.nz
5162health.nz
5163iwi.nz
5164kiwi.nz
5165maori.nz
5166mil.nz
5167māori.nz
5168net.nz
5169org.nz
5170parliament.nz
5171school.nz
3475 5172
3476// om : http://en.wikipedia.org/wiki/.om 5173// om : http://en.wikipedia.org/wiki/.om
3477*.om 5174om
3478!mediaphone.om 5175co.om
3479!nawrastelecom.om 5176com.om
3480!nawras.om 5177edu.om
3481!omanmobile.om 5178gov.om
3482!omanpost.om 5179med.om
3483!omantel.om 5180museum.om
3484!rakpetroleum.om 5181net.om
3485!siemens.om 5182org.om
3486!songfest.om 5183pro.om
3487!statecouncil.om
3488 5184
3489// org : http://en.wikipedia.org/wiki/.org 5185// org : http://en.wikipedia.org/wiki/.org
3490org 5186org
3491 5187
3492// CentralNic names : http://www.centralnic.com/names/domains
3493// Submitted by registry <gavin.brown@centralnic.com> 2008-06-17
3494ae.org
3495
3496// ZaNiC names : http://www.za.net/
3497// Confirmed by registry <hostmaster@nic.za.net> 2009-10-03
3498za.org
3499
3500// pa : http://www.nic.pa/ 5188// pa : http://www.nic.pa/
3501// Some additional second level "domains" resolve directly as hostnames, such as 5189// Some additional second level "domains" resolve directly as hostnames, such as
3502// pannet.pa, so we add a rule for "pa". 5190// pannet.pa, so we add a rule for "pa".
@@ -3601,7 +5289,7 @@ turystyka.pl
36016bone.pl 52896bone.pl
3602art.pl 5290art.pl
3603mbone.pl 5291mbone.pl
3604// Government domains (administered by ippt.gov.pl) 5292// Government domains (administred by ippt.gov.pl)
3605gov.pl 5293gov.pl
3606uw.gov.pl 5294uw.gov.pl
3607um.gov.pl 5295um.gov.pl
@@ -3750,8 +5438,8 @@ poznan.pl
3750wroc.pl 5438wroc.pl
3751zakopane.pl 5439zakopane.pl
3752 5440
3753// co.pl : Mainseek Sp. z o.o. http://www.co.pl 5441// pm : http://www.afnic.fr/medias/documents/AFNIC-naming-policy2012.pdf
3754co.pl 5442pm
3755 5443
3756// pn : http://www.government.pn/PnRegistry/policies.htm 5444// pn : http://www.government.pn/PnRegistry/policies.htm
3757pn 5445pn
@@ -3761,6 +5449,9 @@ org.pn
3761edu.pn 5449edu.pn
3762net.pn 5450net.pn
3763 5451
5452// post : http://en.wikipedia.org/wiki/.post
5453post
5454
3764// pr : http://www.nic.pr/index.asp?f=1 5455// pr : http://www.nic.pr/index.asp?f=1
3765pr 5456pr
3766com.pr 5457com.pr
@@ -3819,11 +5510,27 @@ ed.pw
3819go.pw 5510go.pw
3820belau.pw 5511belau.pw
3821 5512
3822// py : http://www.nic.py/faq_a.html#faq_b 5513// py : http://www.nic.py/pautas.html#seccion_9
3823*.py 5514// Confirmed by registry 2012-10-03
3824 5515py
3825// qa : http://www.qatar.net.qa/services/virtual.htm 5516com.py
3826*.qa 5517coop.py
5518edu.py
5519gov.py
5520mil.py
5521net.py
5522org.py
5523
5524// qa : http://domains.qa/en/
5525qa
5526com.qa
5527edu.qa
5528gov.qa
5529mil.qa
5530name.qa
5531net.qa
5532org.qa
5533sch.qa
3827 5534
3828// re : http://www.afnic.re/obtenir/chartes/nommage-re/annexe-descriptifs 5535// re : http://www.afnic.re/obtenir/chartes/nommage-re/annexe-descriptifs
3829re 5536re
@@ -3928,7 +5635,6 @@ oryol.ru
3928palana.ru 5635palana.ru
3929penza.ru 5636penza.ru
3930perm.ru 5637perm.ru
3931pskov.ru
3932ptz.ru 5638ptz.ru
3933rnd.ru 5639rnd.ru
3934ryazan.ru 5640ryazan.ru
@@ -4043,11 +5749,12 @@ net.sd
4043org.sd 5749org.sd
4044edu.sd 5750edu.sd
4045med.sd 5751med.sd
5752tv.sd
4046gov.sd 5753gov.sd
4047info.sd 5754info.sd
4048 5755
4049// se : http://en.wikipedia.org/wiki/.se 5756// se : http://en.wikipedia.org/wiki/.se
4050// Submitted by registry <Patrik.Wallstrom@iis.se> 2008-06-24 5757// Submitted by registry <patrik.wallstrom@iis.se> 2014-03-18
4051se 5758se
4052a.se 5759a.se
4053ac.se 5760ac.se
@@ -4081,7 +5788,6 @@ pp.se
4081press.se 5788press.se
4082r.se 5789r.se
4083s.se 5790s.se
4084sshn.se
4085t.se 5791t.se
4086tm.se 5792tm.se
4087u.se 5793u.se
@@ -4090,7 +5796,7 @@ x.se
4090y.se 5796y.se
4091z.se 5797z.se
4092 5798
4093// sg : http://www.nic.net.sg/sub_policies_agreement/2ld.html 5799// sg : http://www.nic.net.sg/page/registration-policies-procedures-and-guidelines
4094sg 5800sg
4095com.sg 5801com.sg
4096net.sg 5802net.sg
@@ -4099,15 +5805,20 @@ gov.sg
4099edu.sg 5805edu.sg
4100per.sg 5806per.sg
4101 5807
4102// sh : http://www.nic.sh/rules.html 5808// sh : http://www.nic.sh/registrar.html
4103// list of 2nd level domains ?
4104sh 5809sh
5810com.sh
5811net.sh
5812gov.sh
5813org.sh
5814mil.sh
4105 5815
4106// si : http://en.wikipedia.org/wiki/.si 5816// si : http://en.wikipedia.org/wiki/.si
4107si 5817si
4108 5818
4109// sj : No registrations at this time. 5819// sj : No registrations at this time.
4110// Submitted by registry <jarle@uninett.no> 2008-06-16 5820// Submitted by registry <jarle@uninett.no> 2008-06-16
5821sj
4111 5822
4112// sk : http://en.wikipedia.org/wiki/.sk 5823// sk : http://en.wikipedia.org/wiki/.sk
4113// list of 2nd level domains ? 5824// list of 2nd level domains ?
@@ -4162,8 +5873,18 @@ store.st
4162// su : http://en.wikipedia.org/wiki/.su 5873// su : http://en.wikipedia.org/wiki/.su
4163su 5874su
4164 5875
4165// sv : http://www.svnet.org.sv/svpolicy.html 5876// sv : http://www.svnet.org.sv/niveldos.pdf
4166*.sv 5877sv
5878com.sv
5879edu.sv
5880gob.sv
5881org.sv
5882red.sv
5883
5884// sx : http://en.wikipedia.org/wiki/.sx
5885// Confirmed by registry <jcvignes@openregistry.com> 2012-05-31
5886sx
5887gov.sx
4167 5888
4168// sy : http://en.wikipedia.org/wiki/.sy 5889// sy : http://en.wikipedia.org/wiki/.sy
4169// see also: http://www.gobin.info/domainname/sy.doc 5890// see also: http://www.gobin.info/domainname/sy.doc
@@ -4196,8 +5917,7 @@ tel
4196tf 5917tf
4197 5918
4198// tg : http://en.wikipedia.org/wiki/.tg 5919// tg : http://en.wikipedia.org/wiki/.tg
4199// http://www.nic.tg/nictg/index.php implies no reserved 2nd-level domains, 5920// http://www.nic.tg/
4200// although this contradicts wikipedia.
4201tg 5921tg
4202 5922
4203// th : http://en.wikipedia.org/wiki/.th 5923// th : http://en.wikipedia.org/wiki/.th
@@ -4211,7 +5931,7 @@ mi.th
4211net.th 5931net.th
4212or.th 5932or.th
4213 5933
4214// tj : http://www.nic.tj/policy.htm 5934// tj : http://www.nic.tj/policy.html
4215tj 5935tj
4216ac.tj 5936ac.tj
4217biz.tj 5937biz.tj
@@ -4236,9 +5956,16 @@ tk
4236tl 5956tl
4237gov.tl 5957gov.tl
4238 5958
4239// tm : http://www.nic.tm/rules.html 5959// tm : http://www.nic.tm/local.html
4240// list of 2nd level tlds ?
4241tm 5960tm
5961com.tm
5962co.tm
5963org.tm
5964net.tm
5965nom.tm
5966gov.tm
5967mil.tm
5968edu.tm
4242 5969
4243// tn : http://en.wikipedia.org/wiki/.tn 5970// tn : http://en.wikipedia.org/wiki/.tn
4244// http://whois.ati.tn/ 5971// http://whois.ati.tn/
@@ -4274,6 +6001,10 @@ org.to
4274edu.to 6001edu.to
4275mil.to 6002mil.to
4276 6003
6004// tp : No registrations at this time.
6005// Submitted by Ryan Sleevi <ryan.sleevi@gmail.com> 2014-01-03
6006tp
6007
4277// tr : http://en.wikipedia.org/wiki/.tr 6008// tr : http://en.wikipedia.org/wiki/.tr
4278*.tr 6009*.tr
4279!nic.tr 6010!nic.tr
@@ -4325,97 +6056,134 @@ club.tw
4325組織.tw 6056組織.tw
4326商業.tw 6057商業.tw
4327 6058
4328// tz : http://en.wikipedia.org/wiki/.tz 6059// tz : http://www.tznic.or.tz/index.php/domains
4329// Submitted by registry <randy@psg.com> 2008-06-17 6060// Confirmed by registry <manager@tznic.or.tz> 2013-01-22
4330// Updated from http://www.tznic.or.tz/index.php/domains.html 2010-10-25 6061tz
4331ac.tz 6062ac.tz
4332co.tz 6063co.tz
4333go.tz 6064go.tz
6065hotel.tz
6066info.tz
6067me.tz
4334mil.tz 6068mil.tz
6069mobi.tz
4335ne.tz 6070ne.tz
4336or.tz 6071or.tz
4337sc.tz 6072sc.tz
6073tv.tz
4338 6074
4339// ua : http://www.nic.net.ua/ 6075// ua : https://hostmaster.ua/policy/?ua
6076// Submitted by registry <dk@cctld.ua> 2012-04-27
4340ua 6077ua
6078// ua 2LD
4341com.ua 6079com.ua
4342edu.ua 6080edu.ua
4343gov.ua 6081gov.ua
4344in.ua 6082in.ua
4345net.ua 6083net.ua
4346org.ua 6084org.ua
4347// ua geo-names 6085// ua geographic names
6086// https://hostmaster.ua/2ld/
4348cherkassy.ua 6087cherkassy.ua
6088cherkasy.ua
4349chernigov.ua 6089chernigov.ua
6090chernihiv.ua
6091chernivtsi.ua
4350chernovtsy.ua 6092chernovtsy.ua
4351ck.ua 6093ck.ua
4352cn.ua 6094cn.ua
6095cr.ua
4353crimea.ua 6096crimea.ua
4354cv.ua 6097cv.ua
4355dn.ua 6098dn.ua
4356dnepropetrovsk.ua 6099dnepropetrovsk.ua
6100dnipropetrovsk.ua
6101dominic.ua
4357donetsk.ua 6102donetsk.ua
4358dp.ua 6103dp.ua
4359if.ua 6104if.ua
4360ivano-frankivsk.ua 6105ivano-frankivsk.ua
4361kh.ua 6106kh.ua
6107kharkiv.ua
4362kharkov.ua 6108kharkov.ua
4363kherson.ua 6109kherson.ua
4364khmelnitskiy.ua 6110khmelnitskiy.ua
6111khmelnytskyi.ua
4365kiev.ua 6112kiev.ua
4366kirovograd.ua 6113kirovograd.ua
4367km.ua 6114km.ua
4368kr.ua 6115kr.ua
6116krym.ua
4369ks.ua 6117ks.ua
4370kv.ua 6118kv.ua
6119kyiv.ua
4371lg.ua 6120lg.ua
6121lt.ua
4372lugansk.ua 6122lugansk.ua
4373lutsk.ua 6123lutsk.ua
6124lv.ua
4374lviv.ua 6125lviv.ua
4375mk.ua 6126mk.ua
6127mykolaiv.ua
4376nikolaev.ua 6128nikolaev.ua
4377od.ua 6129od.ua
6130odesa.ua
4378odessa.ua 6131odessa.ua
4379pl.ua 6132pl.ua
4380poltava.ua 6133poltava.ua
6134rivne.ua
4381rovno.ua 6135rovno.ua
4382rv.ua 6136rv.ua
6137sb.ua
4383sebastopol.ua 6138sebastopol.ua
6139sevastopol.ua
6140sm.ua
4384sumy.ua 6141sumy.ua
4385te.ua 6142te.ua
4386ternopil.ua 6143ternopil.ua
6144uz.ua
4387uzhgorod.ua 6145uzhgorod.ua
4388vinnica.ua 6146vinnica.ua
6147vinnytsia.ua
4389vn.ua 6148vn.ua
6149volyn.ua
6150yalta.ua
4390zaporizhzhe.ua 6151zaporizhzhe.ua
4391zp.ua 6152zaporizhzhia.ua
4392zhitomir.ua 6153zhitomir.ua
6154zhytomyr.ua
6155zp.ua
4393zt.ua 6156zt.ua
4394 6157
4395// ug : http://www.registry.co.ug/ 6158// Private registries in .ua
6159co.ua
6160pp.ua
6161
6162// ug : https://www.registry.co.ug/
4396ug 6163ug
4397co.ug 6164co.ug
6165or.ug
4398ac.ug 6166ac.ug
4399sc.ug 6167sc.ug
4400go.ug 6168go.ug
4401ne.ug 6169ne.ug
4402or.ug 6170com.ug
6171org.ug
4403 6172
4404// uk : http://en.wikipedia.org/wiki/.uk 6173// uk : http://en.wikipedia.org/wiki/.uk
4405*.uk 6174// Submitted by registry <Michael.Daly@nominet.org.uk>
6175uk
6176ac.uk
6177co.uk
6178gov.uk
6179ltd.uk
6180me.uk
6181net.uk
6182nhs.uk
6183org.uk
6184plc.uk
6185police.uk
4406*.sch.uk 6186*.sch.uk
4407!bl.uk
4408!british-library.uk
4409!icnet.uk
4410!jet.uk
4411!mod.uk
4412!nel.uk
4413!nhs.uk
4414!nic.uk
4415!nls.uk
4416!national-library-scotland.uk
4417!parliament.uk
4418!police.uk
4419 6187
4420// us : http://en.wikipedia.org/wiki/.us 6188// us : http://en.wikipedia.org/wiki/.us
4421us 6189us
@@ -4499,7 +6267,7 @@ k12.de.us
4499k12.fl.us 6267k12.fl.us
4500k12.ga.us 6268k12.ga.us
4501k12.gu.us 6269k12.gu.us
4502// k12.hi.us Hawaii has a state-wide DOE login: bug 614565 6270// k12.hi.us Bug 614565 - Hawaii has a state-wide DOE login
4503k12.ia.us 6271k12.ia.us
4504k12.id.us 6272k12.id.us
4505k12.il.us 6273k12.il.us
@@ -4530,7 +6298,7 @@ k12.pa.us
4530k12.pr.us 6298k12.pr.us
4531k12.ri.us 6299k12.ri.us
4532k12.sc.us 6300k12.sc.us
4533k12.sd.us 6301// k12.sd.us Bug 934131 - Removed at request of James Booze <James.Booze@k12.sd.us>
4534k12.tn.us 6302k12.tn.us
4535k12.tx.us 6303k12.tx.us
4536k12.ut.us 6304k12.ut.us
@@ -4539,7 +6307,7 @@ k12.vt.us
4539k12.va.us 6307k12.va.us
4540k12.wa.us 6308k12.wa.us
4541k12.wi.us 6309k12.wi.us
4542k12.wv.us 6310// k12.wv.us Bug 947705 - Removed at request of Verne Britton <verne@wvnet.edu>
4543k12.wy.us 6311k12.wy.us
4544 6312
4545cc.ak.us 6313cc.ak.us
@@ -4651,25 +6419,32 @@ lib.vt.us
4651lib.va.us 6419lib.va.us
4652lib.wa.us 6420lib.wa.us
4653lib.wi.us 6421lib.wi.us
4654lib.wv.us 6422// lib.wv.us Bug 941670 - Removed at request of Larry W Arnold <arnold@wvlc.lib.wv.us>
4655lib.wy.us 6423lib.wy.us
4656 6424
4657// k12.ma.us contains school districts in Massachusetts. The 4LDs are 6425// k12.ma.us contains school districts in Massachusetts. The 4LDs are
4658// managed indepedently except for private (PVT), charter (CHTR) and 6426// managed indepedently except for private (PVT), charter (CHTR) and
4659// parochial (PAROCH) schools. Those are delegated dorectly to the 6427// parochial (PAROCH) schools. Those are delegated dorectly to the
4660// 5LD operators. <k12-ma-hostmaster _ at _ rsuc.gweep.net> 6428// 5LD operators. <k12-ma-hostmaster _ at _ rsuc.gweep.net>
4661pvt.k12.ma.us 6429pvt.k12.ma.us
4662chtr.k12.ma.us 6430chtr.k12.ma.us
4663paroch.k12.ma.us 6431paroch.k12.ma.us
4664 6432
4665// uy : http://www.antel.com.uy/ 6433// uy : http://www.nic.org.uy/
4666*.uy 6434uy
6435com.uy
6436edu.uy
6437gub.uy
6438mil.uy
6439net.uy
6440org.uy
4667 6441
4668// uz : http://www.reg.uz/registerr.html 6442// uz : http://www.reg.uz/
4669// are there other 2nd level tlds ?
4670uz 6443uz
4671com.uz
4672co.uz 6444co.uz
6445com.uz
6446net.uz
6447org.uz
4673 6448
4674// va : http://en.wikipedia.org/wiki/.va 6449// va : http://en.wikipedia.org/wiki/.va
4675va 6450va
@@ -4684,8 +6459,27 @@ gov.vc
4684mil.vc 6459mil.vc
4685edu.vc 6460edu.vc
4686 6461
4687// ve : http://registro.nic.ve/nicve/registro/index.html 6462// ve : https://registro.nic.ve/
4688*.ve 6463// Confirmed by registry 2012-10-04
6464// Updated 2014-05-20 - Bug 940478
6465ve
6466arts.ve
6467co.ve
6468com.ve
6469e12.ve
6470edu.ve
6471firm.ve
6472gob.ve
6473gov.ve
6474info.ve
6475int.ve
6476mil.ve
6477net.ve
6478org.ve
6479rec.ve
6480store.ve
6481tec.ve
6482web.ve
4689 6483
4690// vg : http://en.wikipedia.org/wiki/.vg 6484// vg : http://en.wikipedia.org/wiki/.vg
4691vg 6485vg
@@ -4717,8 +6511,15 @@ pro.vn
4717health.vn 6511health.vn
4718 6512
4719// vu : http://en.wikipedia.org/wiki/.vu 6513// vu : http://en.wikipedia.org/wiki/.vu
4720// list of 2nd level tlds ? 6514// http://www.vunic.vu/
4721vu 6515vu
6516com.vu
6517edu.vu
6518net.vu
6519org.vu
6520
6521// wf : http://www.afnic.fr/medias/documents/AFNIC-naming-policy2012.pdf
6522wf
4722 6523
4723// ws : http://en.wikipedia.org/wiki/.ws 6524// ws : http://en.wikipedia.org/wiki/.ws
4724// http://samoanic.ws/index.dhtml 6525// http://samoanic.ws/index.dhtml
@@ -4729,6 +6530,9 @@ org.ws
4729gov.ws 6530gov.ws
4730edu.ws 6531edu.ws
4731 6532
6533// yt : http://www.afnic.fr/medias/documents/AFNIC-naming-policy2012.pdf
6534yt
6535
4732// IDN ccTLDs 6536// IDN ccTLDs
4733// Please sort by ISO 3166 ccTLD, then punicode string 6537// Please sort by ISO 3166 ccTLD, then punicode string
4734// when submitting patches and follow this format: 6538// when submitting patches and follow this format:
@@ -4737,78 +6541,81 @@ edu.ws
4737// <URL> 6541// <URL>
4738 6542
4739// xn--mgbaam7a8h ("Emerat" Arabic) : AE 6543// xn--mgbaam7a8h ("Emerat" Arabic) : AE
4740//http://nic.ae/english/arabicdomain/rules.jsp 6544// http://nic.ae/english/arabicdomain/rules.jsp
4741امارات 6545امارات
4742 6546
4743// xn--54b7fta0cc ("Bangla" Bangla) : BD 6547// xn--54b7fta0cc ("Bangla" Bangla) : BD
4744বাংলা 6548বাংলা
4745 6549
4746// xn--fiqs8s ("China" Chinese-Han-Simplified <.Zhonggou>) : CN 6550// xn--fiqs8s ("China" Chinese-Han-Simplified <.Zhongguo>) : CN
4747// CNNIC 6551// CNNIC
4748// http://cnnic.cn/html/Dir/2005/10/11/3218.htm 6552// http://cnnic.cn/html/Dir/2005/10/11/3218.htm
4749中国 6553中国
4750 6554
4751// xn--fiqz9s ("China" Chinese-Han-Traditional <.Zhonggou>) : CN 6555// xn--fiqz9s ("China" Chinese-Han-Traditional <.Zhongguo>) : CN
4752// CNNIC 6556// CNNIC
4753// http://cnnic.cn/html/Dir/2005/10/11/3218.htm 6557// http://cnnic.cn/html/Dir/2005/10/11/3218.htm
4754中國 6558中國
4755 6559
4756// xn--lgbbat1ad8j ("Algeria / Al Jazair" Arabic) : DZ 6560// xn--lgbbat1ad8j ("Algeria / Al Jazair" Arabic) : DZ
4757الجزائر 6561الجزائر
4758 6562
4759// xn--wgbh1c ("Egypt" Arabic .masr) : EG 6563// xn--wgbh1c ("Egypt" Arabic .masr) : EG
4760// http://www.dotmasr.eg/ 6564// http://www.dotmasr.eg/
4761مصر 6565مصر
4762 6566
4763// xn--node ("ge" Georgian (Mkhedruli)) : GE 6567// xn--node ("ge" Georgian (Mkhedruli)) : GE
4764გე 6568გე
4765 6569
4766// xn--j6w193g ("Hong Kong" Chinese-Han) : HK 6570// xn--j6w193g ("Hong Kong" Chinese-Han) : HK
4767// https://www2.hkirc.hk/register/rules.jsp 6571// https://www2.hkirc.hk/register/rules.jsp
4768香港 6572香港
4769 6573
4770// xn--h2brj9c ("Bharat" Devanagari) : IN 6574// xn--h2brj9c ("Bharat" Devanagari) : IN
4771// India 6575// India
4772भारत 6576भारत
4773 6577
4774// xn--mgbbh1a71e ("Bharat" Arabic) : IN 6578// xn--mgbbh1a71e ("Bharat" Arabic) : IN
4775// India 6579// India
4776بھارت 6580بھارت
4777 6581
4778// xn--fpcrj9c3d ("Bharat" Telugu) : IN 6582// xn--fpcrj9c3d ("Bharat" Telugu) : IN
4779// India 6583// India
4780భారత్ 6584భారత్
4781 6585
4782// xn--gecrj9c ("Bharat" Gujarati) : IN 6586// xn--gecrj9c ("Bharat" Gujarati) : IN
4783// India 6587// India
4784ભારત 6588ભારત
4785 6589
4786// xn--s9brj9c ("Bharat" Gurmukhi) : IN 6590// xn--s9brj9c ("Bharat" Gurmukhi) : IN
4787// India 6591// India
4788ਭਾਰਤ 6592ਭਾਰਤ
4789 6593
4790// xn--45brj9c ("Bharat" Bengali) : IN 6594// xn--45brj9c ("Bharat" Bengali) : IN
4791// India 6595// India
4792ভারত 6596ভারত
4793 6597
4794// xn--xkc2dl3a5ee0h ("India" Tamil) : IN 6598// xn--xkc2dl3a5ee0h ("India" Tamil) : IN
4795// India 6599// India
4796இந்தியா 6600இந்தியா
4797 6601
4798// xn--mgba3a4f16a ("Iran" Persian) : IR 6602// xn--mgba3a4f16a ("Iran" Persian) : IR
4799ایران 6603ایران
4800 6604
4801// xn--mgba3a4fra ("Iran" Arabic) : IR 6605// xn--mgba3a4fra ("Iran" Arabic) : IR
4802ايران 6606ايران
4803 6607
4804//xn--mgbayh7gpa ("al-Ordon" Arabic) JO 6608// xn--mgbayh7gpa ("al-Ordon" Arabic) : JO
4805//National Information Technology Center (NITC) 6609// National Information Technology Center (NITC)
4806//Royal Scientific Society, Al-Jubeiha 6610// Royal Scientific Society, Al-Jubeiha
4807الاردن 6611الاردن
4808 6612
4809// xn--3e0b707e ("Republic of Korea" Hangul) : KR 6613// xn--3e0b707e ("Republic of Korea" Hangul) : KR
4810한국 6614한국
4811 6615
6616// xn--80ao21a ("Kaz" Kazakh) : KZ
6617қаз
6618
4812// xn--fzc2c9e2c ("Lanka" Sinhalese-Sinhala) : LK 6619// xn--fzc2c9e2c ("Lanka" Sinhalese-Sinhala) : LK
4813// http://nic.lk 6620// http://nic.lk
4814ලංකා 6621ලංකා
@@ -4817,10 +6624,16 @@ edu.ws
4817// http://nic.lk 6624// http://nic.lk
4818இலங்கை 6625இலங்கை
4819 6626
4820// xn--mgbc0a9azcg ("Morocco / al-Maghrib" Arabic) : MA 6627// xn--mgbc0a9azcg ("Morocco / al-Maghrib" Arabic) : MA
4821المغرب 6628المغرب
4822 6629
4823// xn--mgb9awbf ("Oman" Arabic) : OM 6630// xn--l1acc ("mon" Mongolian) : MN
6631мон
6632
6633// xn--mgbx4cd0ab ("Malaysia" Malay) : MY
6634مليسيا
6635
6636// xn--mgb9awbf ("Oman" Arabic) : OM
4824عمان 6637عمان
4825 6638
4826// xn--ygbi2ammx ("Falasteen" Arabic) : PS 6639// xn--ygbi2ammx ("Falasteen" Arabic) : PS
@@ -4828,8 +6641,15 @@ edu.ws
4828// http://www.pnina.ps 6641// http://www.pnina.ps
4829فلسطين 6642فلسطين
4830 6643
4831// xn--90a3ac ("srb" Cyrillic) : RS 6644// xn--90a3ac ("srb" Cyrillic) : RS
6645// http://www.rnids.rs/en/the-.срб-domain
4832срб 6646срб
6647пр.срб
6648орг.срб
6649обр.срб
6650од.срб
6651упр.срб
6652ак.срб
4833 6653
4834// xn--p1ai ("rf" Russian-Cyrillic) : RU 6654// xn--p1ai ("rf" Russian-Cyrillic) : RU
4835// http://www.cctld.ru/en/docs/rulesrf.php 6655// http://www.cctld.ru/en/docs/rulesrf.php
@@ -4843,19 +6663,19 @@ edu.ws
4843// http://www.nic.net.sa/ 6663// http://www.nic.net.sa/
4844السعودية 6664السعودية
4845 6665
4846// xn--mgberp4a5d4a87g ("AlSaudiah" Arabic) variant : SA 6666// xn--mgberp4a5d4a87g ("AlSaudiah" Arabic) variant : SA
4847السعودیة 6667السعودیة
4848 6668
4849// xn--mgbqly7c0a67fbc ("AlSaudiah" Arabic) variant : SA 6669// xn--mgbqly7c0a67fbc ("AlSaudiah" Arabic) variant : SA
4850السعودیۃ 6670السعودیۃ
4851 6671
4852// xn--mgbqly7cvafr ("AlSaudiah" Arabic) variant : SA 6672// xn--mgbqly7cvafr ("AlSaudiah" Arabic) variant : SA
4853السعوديه 6673السعوديه
4854 6674
4855// xn--ogbpf8fl ("Syria" Arabic) : SY 6675// xn--ogbpf8fl ("Syria" Arabic) : SY
4856سورية 6676سورية
4857 6677
4858// xn--mgbtf8fl ("Syria" Arabic) variant : SY 6678// xn--mgbtf8fl ("Syria" Arabic) variant : SY
4859سوريا 6679سوريا
4860 6680
4861// xn--yfro4i67o Singapore ("Singapore" Chinese-Han) : SG 6681// xn--yfro4i67o Singapore ("Singapore" Chinese-Han) : SG
@@ -4880,13 +6700,13 @@ edu.ws
4880// http://www.twnic.net/english/dn/dn_07a.htm 6700// http://www.twnic.net/english/dn/dn_07a.htm
4881台湾 6701台湾
4882 6702
4883// xn--nnx388a ("Taiwan") variant : TW 6703// xn--nnx388a ("Taiwan") variant : TW
4884臺灣 6704臺灣
4885 6705
4886// xn--j1amh ("ukr" Cyrillic) : UA 6706// xn--j1amh ("ukr" Cyrillic) : UA
4887укр 6707укр
4888 6708
4889// xn--mgb2ddes ("AlYemen" Arabic) : YE 6709// xn--mgb2ddes ("AlYemen" Arabic) : YE
4890اليمن 6710اليمن
4891 6711
4892// xxx : http://icmregistry.com 6712// xxx : http://icmregistry.com
@@ -4895,9 +6715,6 @@ xxx
4895// ye : http://www.y.net.ye/services/domain_name.htm 6715// ye : http://www.y.net.ye/services/domain_name.htm
4896*.ye 6716*.ye
4897 6717
4898// yu : http://www.nic.yu/pravilnik-e.html
4899*.yu
4900
4901// za : http://www.zadna.org.za/slds.html 6718// za : http://www.zadna.org.za/slds.html
4902*.za 6719*.za
4903 6720
@@ -4907,7 +6724,1404 @@ xxx
4907// zw : http://en.wikipedia.org/wiki/.zw 6724// zw : http://en.wikipedia.org/wiki/.zw
4908*.zw 6725*.zw
4909 6726
4910// DynDNS.com Dynamic DNS zones : http://www.dyndns.com/services/dns/dyndns/ 6727
6728// xn--80asehdb : 2013-07-14 CORE Association
6729онлайн
6730
6731// xn--80aswg : 2013-07-14 CORE Association
6732сайт
6733
6734// xn--ngbc5azd : 2013-07-14 International Domain Registry Pty. Ltd.
6735شبكة
6736
6737// xn--unup4y : 2013-07-14 Spring Fields, LLC
6738游戏
6739
6740// xn--vhquv : 2013-08-28 Dash McCook, LLC
6741企业
6742
6743// camera : 2013-08-28 Atomic Maple, LLC
6744camera
6745
6746// clothing : 2013-08-28 Steel Lake, LLC
6747clothing
6748
6749// lighting : 2013-08-28 John McCook, LLC
6750lighting
6751
6752// singles : 2013-08-28 Fern Madison, LLC
6753singles
6754
6755// ventures : 2013-08-28 Binky Lake, LLC
6756ventures
6757
6758// voyage : 2013-08-28 Ruby House, LLC
6759voyage
6760
6761// guru : 2013-08-28 Pioneer Cypress, LLC
6762guru
6763
6764// holdings : 2013-08-28 John Madison, LLC
6765holdings
6766
6767// equipment : 2013-08-28 Corn Station, LLC
6768equipment
6769
6770// bike : 2013-08-28 Grand Hollow, LLC
6771bike
6772
6773// estate : 2013-08-28 Trixy Park, LLC
6774estate
6775
6776// tattoo : 2013-08-30 Uniregistry,Corp.
6777tattoo
6778
6779// xn--3ds443g : 2013-09-09 TLD Registry Limited
6780在线
6781
6782// xn--fiq228c5hs : 2013-09-09 TLD Registry Limited
6783中文网
6784
6785// land : 2013-09-10 Pine Moon, LLC
6786land
6787
6788// plumbing : 2013-09-10 Spring Tigers, LLC
6789plumbing
6790
6791// contractors : 2013-09-10 Magic Woods, LLC
6792contractors
6793
6794// sexy : 2013-09-11 Uniregistry,Corp.
6795sexy
6796
6797// menu : 2013-09-11 Wedding TLD2, LLC
6798menu
6799
6800// xn--rhqv96g : 2013-09-11 Stable Tone Limited
6801世界
6802
6803// uno : 2013-09-11 Dot Latin, LLC
6804uno
6805
6806// gallery : 2013-09-13 Sugar House, LLC
6807gallery
6808
6809// technology : 2013-09-13 Auburn Falls
6810technology
6811
6812// xn--3bst00m : 2013-09-13 Eagle Horizon Limited
6813集团
6814
6815// reviews : 2013-09-13 Extra Cover, LLC
6816reviews
6817
6818// guide : 2013-09-13 Snow Moon, LLC
6819guide
6820
6821// xn--6qq986b3x1 : 2013-09-13 Tycoon Treasure Limited
6822我爱你
6823
6824// graphics : 2013-09-13 Over Madison, LLC
6825graphics
6826
6827// construction : 2013-09-13 Fox Dynamite, LLC
6828construction
6829
6830// onl : 2013-09-16 I-Registry Ltd.
6831onl
6832
6833// xn--q9jyb4c : 2013-09-17 Charleston Road Registry
6834みんな
6835
6836// diamonds : 2013-09-23 John Edge, LLC
6837diamonds
6838
6839// kiwi : 2013-09-23 Dot Kiwi Limited
6840kiwi
6841
6842// enterprises : 2013-09-23 Snow Oaks LLC
6843enterprises
6844
6845// today : 2013-09-23 Pearl Woods, LLC
6846today
6847
6848// futbol : 2013-09-23 Atomic Falls, LLC
6849futbol
6850
6851// photography : 2013-09-23 Sugar Glen, LLC
6852photography
6853
6854// tips : 2013-09-23 Corn Willow, LLC
6855tips
6856
6857// directory : 2013-09-23 Extra Madison, LLC
6858directory
6859
6860// kitchen : 2013-09-23 Just Goodbye, LLC
6861kitchen
6862
6863// xn--6frz82g : 2013-09-24 Afilias Limited
6864移动
6865
6866// kim : 2013-09-24 Afilias Limited
6867kim
6868
6869// xn--cg4bki : 2013-09-27 Samsung SDS Co., LTD
6870삼성
6871
6872// monash : 2013-10-01 Monash University
6873monash
6874
6875// wed : 2013-10-02 Atgron, Inc.
6876wed
6877
6878// pink : 2013-10-02 Afilias Limited
6879pink
6880
6881// ruhr : 2013-10-02 regiodot GmbH & Co. KG
6882ruhr
6883
6884// buzz : 2013-10-03 DOTSTRATEGY CO.
6885buzz
6886
6887// careers : 2013-10-03 Wild Corner, LLC
6888careers
6889
6890// shoes : 2013-10-03 Binky Galley, LLC
6891shoes
6892
6893// xn--4gbrim : 2013-10-07 Suhub Electronic Establishment
6894موقع
6895
6896// career : 2013-10-09 dotCareer, LLC
6897career
6898
6899// otsuka : 2013-10-11 Otsuka Holdings Co. Ltd.
6900otsuka
6901
6902// xn--fiQ64b : 2013-10-14 CITIC Group Corporation
6903中信
6904
6905// gift : 2013-10-18 Uniregistry Corp.
6906gift
6907
6908// recipes : 2013-10-18 Grand Island, LLC
6909recipes
6910
6911// coffee : 2013-10-18 Trixy Cover, LLC
6912coffee
6913
6914// luxury : 2013-10-18 Luxury Partners, LLC
6915luxury
6916
6917// domains : 2013-10-18 Sugar Cross, LLC
6918domains
6919
6920// photos : 2013-10-18 Sea Corner, LLC
6921photos
6922
6923// limo : 2013-10-18 Hidden Frostbite, LLC
6924limo
6925
6926// viajes : 2013-10-18 Black Madison, LLC
6927viajes
6928
6929// wang : 2013-10-24 Zodiac Leo Limited
6930wang
6931
6932// democrat : 2013-10-24 United TLD Holdco Ltd.
6933democrat
6934
6935// mango : 2013-10-25 PUNTO FA S.L.
6936mango
6937
6938// cab : 2013-10-25 Half Sunset, LLC
6939cab
6940
6941// support : 2013-10-25 Grand Orchard, LLC
6942support
6943
6944// dance : 2013-10-25 United TLD Holdco Ltd.
6945dance
6946
6947// nagoya : 2013-10-25 GMO Registry, Inc.
6948nagoya
6949
6950// computer : 2013-10-25 Pine Mill, LLC
6951computer
6952
6953// wien : 2013-10-28 punkt.wien GmbH
6954wien
6955
6956// berlin : 2013-10-31 dotBERLIN GmbH & Co. KG
6957berlin
6958
6959// codes : 2013-10-31 Puff Willow, LLC
6960codes
6961
6962// email : 2013-10-31 Spring Madison, LLC
6963email
6964
6965// xn--mgbab2bd : 2013-10-31 CORE Association
6966بازار
6967
6968// repair : 2013-11-07 Lone Sunset, LLC
6969repair
6970
6971// holiday : 2013-11-07 Goose Woods, LLC
6972holiday
6973
6974// center : 2013-11-07 Tin Mill, LLC
6975center
6976
6977// systems : 2013-11-07 Dash Cypress, LLC
6978systems
6979
6980// wiki : 2013-11-07 Top Level Design, LLC
6981wiki
6982
6983// ceo : 2013-11-07 CEOTLD Pty Ltd
6984ceo
6985
6986// international : 2013-11-07 Wild Way, LLC
6987international
6988
6989// solar : 2013-11-07 Ruby Town, LLC
6990solar
6991
6992// company : 2013-11-07 Silver Avenue, LLC
6993company
6994
6995// education : 2013-11-07 Brice Way, LLC
6996education
6997
6998// training : 2013-11-07 Wild Willow, LLC
6999training
7000
7001// academy : 2013-11-07 Half Oaks, LLC
7002academy
7003
7004// marketing : 2013-11-07 Fern Pass, LLC
7005marketing
7006
7007// florist : 2013-11-08 Half Cypress, LLC
7008florist
7009
7010// solutions : 2013-11-07 Silver Cover, LLC
7011solutions
7012
7013// build : 2013-11-07 Plan Bee LLC
7014build
7015
7016// institute : 2013-11-07 Outer Maple, LLC
7017institute
7018
7019// builders : 2013-11-07 Atomic Madison, LLC
7020builders
7021
7022// red : 2013-11-07 Afilias Limited
7023red
7024
7025// blue : 2013-11-07 Afilias Limited
7026blue
7027
7028// ninja : 2013-11-07 United TLD Holdco Ltd.
7029ninja
7030
7031// business : 2013-11-07 Spring Cross, LLC
7032business
7033
7034// gal : 2013-11-07 Asociación puntoGAL
7035gal
7036
7037// social : 2013-11-07 United TLD Holdco Ltd.
7038social
7039
7040// house : 2013-11-07 Sugar Park, LLC
7041house
7042
7043// camp : 2013-11-07 Delta Dynamite, LLC
7044camp
7045
7046// immobilien : 2013-11-07 United TLD Holdco Ltd.
7047immobilien
7048
7049// moda : 2013-11-07 United TLD Holdco Ltd.
7050moda
7051
7052// glass : 2013-11-07 Black Cover, LLC
7053glass
7054
7055// management : 2013-11-07 John Goodbye, LLC
7056management
7057
7058// kaufen : 2013-11-07 United TLD Holdco Ltd.
7059kaufen
7060
7061// farm : 2013-11-07 Just Maple, LLC
7062farm
7063
7064// xn--55qw42g : 2013-11-08 China Organizational Name Administration Center
7065公益
7066
7067// xn--zfr164b : 2013-11-08 China Organizational Name Administration Center
7068政务
7069
7070// club : 2013-11-08 .CLUB DOMAINS, LLC
7071club
7072
7073// voting : 2013-11-13 Valuetainment Corp.
7074voting
7075
7076// TOKYO : 2013-11-13 GMO Registry, Inc.
7077tokyo
7078
7079// moe : 2013-11-13 Interlink Co., Ltd.
7080moe
7081
7082// guitars : 2013-11-14 Uniregistry, Corp.
7083guitars
7084
7085// bargains : 2013-11-14 Half Hallow, LLC
7086bargains
7087
7088// xn--nqv7fs00ema : 2013-11-14 Public Interest Registry
7089组织机构
7090
7091// desi : 2013-11-14 Desi Networks LLC
7092desi
7093
7094// cool : 2013-11-14 Koko Lake, LLC
7095cool
7096
7097// boutique : 2013-11-14 Over Galley, LLC
7098boutique
7099
7100// pics : 2013-11-14 Uniregistry, Corp.
7101pics
7102
7103// xn--c1avg : 2013-11-14 Public Interest Registry
7104орг
7105
7106// xn--55qx5d : 2013-11-14 Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)
7107公司
7108
7109// xn--io0a7i : 2013-11-14 Computer Network Information Center of Chinese Academy of Sciences (China Internet Network Information Center)
7110网络
7111
7112// cheap : 2013-11-14 Sand Cover, LLC
7113cheap
7114
7115// xn--xhq521b : 2013-11-14 Guangzhou YU Wei Information Technology Co., Ltd.
7116广东
7117
7118// photo : 2013-11-14 Uniregistry, Corp.
7119photo
7120
7121// network : 2013-11-14 Trixy Manor, LLC
7122network
7123
7124// zone : 2013-11-14 Outer Falls, LLC
7125zone
7126
7127// xn--nqv7f : 2013-11-14 Public Interest Registry
7128机构
7129
7130// link : 2013-11-14 Uniregistry, Corp.
7131link
7132
7133// QPON : 2013-11-14 dotCOOL, Inc.
7134qpon
7135
7136// xn--i1b6b1a6a2e : 2013-11-14 Public Interest Registry
7137संगठन
7138
7139// agency : 2013-11-14 Steel Falls, LLC
7140agency
7141
7142// tienda : 2013-11-14 Victor Manor, LLC
7143tienda
7144
7145// works : 2013-11-14 Little Dynamite, LLC
7146works
7147
7148// london : 2013-11-14 Dot London Domains Limited
7149london
7150
7151// watch : 2013-11-14 Sand Shadow, LLC
7152watch
7153
7154// rocks : 2013-11-14 Ruby Moon, LLC
7155rocks
7156
7157// SHIKSHA : 2013-11-14 Afilias Limited
7158shiksha
7159
7160// xn--d1acj3b : 2013-11-21 The Foundation for Network Initiatives “The Smart Internet”
7161дети
7162
7163// budapest : 2013-11-21 Top Level Domain Holdings Limited
7164budapest
7165
7166// nrw : 2013-11-21 Minds + Machines GmbH
7167nrw
7168
7169// VOTE : 2013-11-21 Monolith Registry LLC
7170vote
7171
7172// fishing : 2013-11-21 Top Level Domain Holdings Limited
7173fishing
7174
7175// expert : 2013-11-21 Magic Pass, LLC
7176expert
7177
7178// horse : 2013-11-21 Top Level Domain Holdings Limited
7179horse
7180
7181// christmas : 2013-11-21 Uniregistry, Corp.
7182christmas
7183
7184// cooking : 2013-11-21 Top Level Domain Holdings Limited
7185cooking
7186
7187// xn--czru2d : 2013-11-21 Zodiac Capricorn Limited
7188商城
7189
7190// casa : 2013-11-21 Top Level Domain Holdings Limited
7191casa
7192
7193// rich : 2013-11-21 I-REGISTRY Ltd., Niederlassung Deutschland
7194rich
7195
7196// VOTO : 2013-11-21 Monolith Registry LLC
7197voto
7198
7199// tools : 2013-11-21 Pioneer North, LLC
7200tools
7201
7202// xn--45q11c : 2013-11-21 Zodiac Scorpio Limited
7203八卦
7204
7205// praxi : 2013-12-05 Praxi S.p.A.
7206praxi
7207
7208// events : 2013-12-05 Pioneer Maple, LLC
7209events
7210
7211// flights : 2013-12-05 Fox Station, LLC
7212flights
7213
7214// report : 2013-12-05 Binky Glen, LLC
7215report
7216
7217// partners : 2013-12-05 Magic Glen, LLC
7218partners
7219
7220// neustar : 2013-12-05 NeuStar, Inc.
7221neustar
7222
7223// rentals : 2013-12-05 Big Hollow,LLC
7224rentals
7225
7226// catering : 2013-12-05 New Falls. LLC
7227catering
7228
7229// community : 2013-12-05 Fox Orchard, LLC
7230community
7231
7232// maison : 2013-12-05 Victor Frostbite, LLC
7233maison
7234
7235// parts : 2013-12-05 Sea Goodbye, LLC
7236parts
7237
7238// cleaning : 2013-12-05 Fox Shadow, LLC
7239cleaning
7240
7241// okinawa : 2013-12-05 BusinessRalliart inc.
7242okinawa
7243
7244// foundation : 2013-12-05 John Dale, LLC
7245foundation
7246
7247// properties : 2013-12-05 Big Pass, LLC
7248properties
7249
7250// vacations : 2013-12-05 Atomic Tigers, LLC
7251vacations
7252
7253// productions : 2013-12-05 Magic Birch, LLC
7254productions
7255
7256// industries : 2013-12-05 Outer House, LLC
7257industries
7258
7259// haus : 2013-12-05 Pixie Edge, LLC
7260haus
7261
7262// vision : 2013-12-05 Koko Station, LLC
7263vision
7264
7265// mormon : 2013-12-05 IRI Domain Management, LLC (""Applicant"")
7266mormon
7267
7268// cards : 2013-12-05 Foggy Hollow, LLC
7269cards
7270
7271// ink : 2013-12-05 Top Level Design, LLC
7272ink
7273
7274// villas : 2013-12-05 New Sky, LLC
7275villas
7276
7277// consulting : 2013-12-05 Pixie Station, LLC
7278consulting
7279
7280// cruises : 2013-12-05 Spring Way, LLC
7281cruises
7282
7283// krd : 2013-12-05 KRG Department of Information Technology
7284krd
7285
7286// xyz : 2013-12-05 XYZ.COM LLC
7287xyz
7288
7289// dating : 2013-12-05 Pine Fest, LLC
7290dating
7291
7292// exposed : 2013-12-05 Victor Beach, LLC
7293exposed
7294
7295// condos : 2013-12-05 Pine House, LLC
7296condos
7297
7298// eus : 2013-12-12 Puntueus Fundazioa
7299eus
7300
7301// Caravan : 2013-12-12 Caravan International, Inc.
7302caravan
7303
7304// actor : 2013-12-12 United TLD Holdco Ltd.
7305actor
7306
7307// saarland : 2013-12-12 dotSaarland GmbH
7308saarland
7309
7310// yokohama : 2013-12-12 GMO Registry, Inc.
7311yokohama
7312
7313// pub : 2013-12-12 United TLD Holdco Ltd.
7314pub
7315
7316// xn--p1acf : 2013-12-12 Rusnames Limited
7317рус
7318
7319// ren : 2013-12-12 Beijing Qianxiang Wangjing Technology Development Co., Ltd.
7320ren
7321
7322// fish : 2013-12-12 Fox Woods, LLC
7323fish
7324
7325// BAR : 2013-12-12 Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable
7326bar
7327
7328// DNP : 2013-12-13 Dai Nippon Printing Co., Ltd.
7329dnp
7330
7331// bid : 2013-12-19 dot Bid Limited
7332bid
7333
7334// supply : 2013-12-19 Half Falls, LLC
7335supply
7336
7337// Miami : 2013-12-19 Top Level Domain Holdings Limited
7338miami
7339
7340// supplies : 2013-12-19 Atomic Fields, LLC
7341supplies
7342
7343// quebec : 2013-12-19 PointQuébec Inc
7344quebec
7345
7346// MOSCOW : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)
7347moscow
7348
7349// globo : 2013-12-19 Globo Comunicação e Participações S.A
7350globo
7351
7352// AXA : 2013-12-19 AXA SA
7353axa
7354
7355// xn--80adxhks : 2013-12-19 Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)
7356москва
7357
7358// xn--czrs0t : 2013-12-19 Wild Island, LLC
7359商店
7360
7361// vodka : 2013-12-19 Top Level Domain Holdings Limited
7362vodka
7363
7364// REST : 2013-12-19 Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable
7365rest
7366
7367// frogans : 2013-12-19 OP3FT
7368frogans
7369
7370// WTC : 2013-12-19 World Trade Centers Association, Inc.
7371wtc
7372
7373// rodeo : 2013-12-19 Top Level Domain Holdings Limited
7374rodeo
7375
7376// sohu : 2013-12-19 Sohu.com Limited
7377sohu
7378
7379// BEST : 2013-12-19 BestTLD Pty Ltd
7380best
7381
7382// country : 2013-12-19 Top Level Domain Holdings Limited
7383country
7384
7385// KRED : 2013-12-19 KredTLD Pty Ltd
7386kred
7387
7388// feedback : 2013-12-19 Top Level Spectrum, Inc.
7389feedback
7390
7391// work : 2013-12-19 Top Level Domain Holdings Limited
7392work
7393
7394// luxe : 2014-01-09 Top Level Domain Holdings Limited
7395luxe
7396
7397// ryukyu : 2014-01-09 BusinessRalliart inc.
7398ryukyu
7399
7400// autos : 2014-01-09 DERAutos, LLC
7401autos
7402
7403// homes : 2014-01-09 DERHomes, LLC
7404homes
7405
7406// jetzt : 2014-01-09 New TLD Company AB
7407jetzt
7408
7409// yachts : 2014-01-09 DERYachts, LLC
7410yachts
7411
7412// motorcycles : 2014-01-09 DERMotorcycles, LLC
7413motorcycles
7414
7415// mini : 2014-01-09 Bayerische Motoren Werke Aktiengesellschaft
7416mini
7417
7418// ggee : 2014-01-09 GMO Internet, Inc.
7419ggee
7420
7421// beer : 2014-01-09 Top Level Domain Holdings Limited
7422beer
7423
7424// xn--1qqw23a : 2014-01-13 Guangzhou YU Wei Information Technology Co., Ltd.
7425佛山
7426
7427// college : 2014-01-16 XYZ.COM LLC
7428college
7429
7430// ovh : 2014-01-16 OVH SAS
7431ovh
7432
7433// meet : 2014-01-16 Afilias Limited
7434meet
7435
7436// xn--ses554g : 2014-01-16 HU YI GLOBAL INFORMATION RESOURCES (HOLDING) COMPANY. HONGKONG LIMITED
7437网址
7438
7439// gop : 2014-01-16 Republican State Leadership Committee, Inc.
7440gop
7441
7442// blackfriday : 2014-01-16 Uniregistry, Corp.
7443blackfriday
7444
7445// lacaixa : 2014-01-16 CAIXA D'ESTALVIS I PENSIONS DE BARCELONA
7446lacaixa
7447
7448// xn--czr694b : 2014-01-16 HU YI GLOBAL INFORMATION RESOURCES(HOLDING) COMPANY.HONGKONG LIMITED
7449商标
7450
7451// vegas : 2014-01-16 Dot Vegas, Inc.
7452vegas
7453
7454// black : 2014-01-16 Afilias Limited
7455black
7456
7457// soy : 2014-01-23 Charleston Road Registry Inc.
7458soy
7459
7460// trade : 2014-01-23 Elite Registry Limited
7461trade
7462
7463// gent : 2014-01-23 COMBELL GROUP NV/SA
7464gent
7465
7466// ing : 2014-01-23 Charleston Road Registry Inc.
7467ing
7468
7469// dad : 2014-01-23 Charleston Road Registry Inc.
7470dad
7471
7472// shriram : 2014-01-23 Shriram Capital Ltd.
7473shriram
7474
7475// bayern : 2014-01-23 Bayern Connect GmbH
7476bayern
7477
7478// scot : 2014-01-23 Dot Scot Registry Limited
7479scot
7480
7481// webcam : 2014-01-23 dot Webcam Limited
7482webcam
7483
7484// foo : 2014-01-23 Charleston Road Registry Inc.
7485foo
7486
7487// eat : 2014-01-23 Charleston Road Registry Inc.
7488eat
7489
7490// nyc : 2014-01-23 The City of New York
7491nyc
7492
7493// prod : 2014-01-23 Charleston Road Registry Inc.
7494prod
7495
7496// how : 2014-01-23 Charleston Road Registry Inc.
7497how
7498
7499// day : 2014-01-30 Charleston Road Registry Inc.
7500day
7501
7502// meme : 2014-01-30 Charleston Road Registry Inc.
7503meme
7504
7505// mov : 2014-01-30 Charleston Road Registry Inc.
7506mov
7507
7508// paris : 2014-01-30 City of Paris
7509paris
7510
7511// boo : 2014-01-30 Charleston Road Registry Inc.
7512boo
7513
7514// new : 2014-01-30 Charleston Road Registry Inc.
7515new
7516
7517// ifm : 2014-01-30 ifm electronic gmbh
7518ifm
7519
7520// life : 2014-02-06 Trixy Oaks, LLC
7521life
7522
7523// archi : 2014-02-06 STARTING DOT LIMITED
7524archi
7525
7526// spiegel : 2014-02-06 SPIEGEL-Verlag Rudolf Augstein GmbH & Co. KG
7527spiegel
7528
7529// brussels : 2014-02-06 DNS.be vzw
7530brussels
7531
7532// church : 2014-02-06 Holly Fileds, LLC
7533church
7534
7535// here : 2014-02-06 Charleston Road Registry Inc.
7536here
7537
7538// dabur : 2014-02-06 Dabur India Limited
7539dabur
7540
7541// vlaanderen : 2014-02-06 DNS.be vzw
7542vlaanderen
7543
7544// cologne : 2014-02-06 NetCologne Gesellschaft für Telekommunikation mbH
7545cologne
7546
7547// xn--kput3i : 2014-02-13 Beijing RITT-Net Technology Development Co., Ltd
7548手机
7549
7550// wme : 2014-02-13 William Morris Endeavor Entertainment, LLC
7551wme
7552
7553// nhk : 2014-02-13 Japan Broadcasting Corporation (NHK)
7554nhk
7555
7556// suzuki : 2014-02-20 SUZUKI MOTOR CORPORATION
7557suzuki
7558
7559// whoswho : 2014-02-20 Who's Who Registry
7560whoswho
7561
7562// scb : 2014-02-20 The Siam Commercial Bank Public Company Limited ("SCB""\)
7563scb
7564
7565// hamburg : 2014-02-20 Hamburg Top-Level-Domain GmbH
7566hamburg
7567
7568// services : 2014-02-27 Fox Castle, LLC
7569services
7570
7571// bzh : 2014-02-27 Association www.bzh
7572bzh
7573
7574// rio : 2014-02-27 Empresa Municipal de Informática SA - IPLANRIO
7575rio
7576
7577// cash : 2014-03-07 Delta Lake, LLC
7578cash
7579
7580// gives : 2014-03-07 United TLD Holdco Ltd.
7581gives
7582
7583// hiphop : 2014-03-07 Uniregistry, Corp.
7584hiphop
7585
7586// degree : 2014-03-07 Puff House, LLC
7587degree
7588
7589// digital : 2014-03-07 Dash Park, LLC
7590digital
7591
7592// rehab : 2014-03-07 United TLD Holdco Ltd.
7593rehab
7594
7595// wtf : 2014-03-07 Hidden Way, LLC
7596wtf
7597
7598// financial : 2014-03-07 Just Cover, LLC
7599financial
7600
7601// limited : 2014-03-07 Big Fest, LLC
7602limited
7603
7604// discount : 2014-03-07 Holly Hill, LLC
7605discount
7606
7607// fail : 2014-03-07 Atomic Pipe, LLC
7608fail
7609
7610// vet : 2014-03-07 Wild Dale, LLC
7611vet
7612
7613// ngo : 2014-03-07 Public Interest Registry
7614ngo
7615
7616// fitness : 2014-03-07 Brice Orchard, LLC
7617fitness
7618
7619// schule : 2014-03-07 Outer Moon, LLC
7620schule
7621
7622// navy : 2014-03-07 United TLD Holdco Ltd.
7623navy
7624
7625// bio : 2014-03-07 STARTING DOT LIMITED
7626bio
7627
7628// ong : 2014-03-07 Public Interest Registry
7629ong
7630
7631// town : 2014-03-07 Koko Moon, LLC
7632town
7633
7634// toys : 2014-03-07 Pioneer Orchard, LLC
7635toys
7636
7637// army : 2014-03-07 United TLD Holdco Ltd.
7638army
7639
7640// engineering : 2014-03-07 Romeo Canyon
7641engineering
7642
7643// capital : 2014-03-07 Delta Mill, LLC
7644capital
7645
7646// exchange : 2014-03-07 Spring Falls, LLC
7647exchange
7648
7649// fan : 2014-03-07 Goose Glen, LLC
7650fan
7651
7652// market : 2014-03-07 Victor Way, LLC
7653market
7654
7655// media : 2014-03-07 Grand Glen, LLC
7656media
7657
7658// lease : 2014-03-07 Victor Trail, LLC
7659lease
7660
7661// university : 2014-03-07 Little Station, LLC
7662university
7663
7664// reisen : 2014-03-07 New Cypress, LLC
7665reisen
7666
7667// airforce : 2014-03-07 United TLD Holdco Ltd.
7668airforce
7669
7670// pictures : 2014-03-07 Foggy Sky, LLC
7671pictures
7672
7673// gripe : 2014-03-07 Corn Sunset, LLC
7674gripe
7675
7676// engineering : 2014-03-07 United TLD Holdco Ltd.
7677engineering
7678
7679// associates : 2014-03-07 Baxter Hill, LLC
7680associates
7681
7682// xn--mxtq1m : 2014-03-07 Net-Chinese Co., Ltd.
7683政府
7684
7685// williamhill : 2014-03-13 William Hill Organization Limited
7686williamhill
7687
7688// hiv : 2014-03-13 dotHIV gemeinnuetziger e.V.
7689hiv
7690
7691// sca : 2014-03-13 SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ)
7692sca
7693
7694// reise : 2014-03-13 dotreise GmbH
7695reise
7696
7697// accountants : 2014-03-20 Knob Town, LLC
7698accountants
7699
7700// clinic : 2014-03-20 Goose Park, LLC
7701clinic
7702
7703// versicherung : 2014-03-20 dotversicherung-registry GmbH
7704versicherung
7705
7706// top : 2014-03-20 Jiangsu Bangning Science & Technology Co.,Ltd.
7707top
7708
7709// furniture : 2014-03-20 Lone Fields, LLC
7710furniture
7711
7712// dental : 2014-03-20 Tin Birch, LLC
7713dental
7714
7715// fund : 2014-03-20 John Castle, LLC
7716fund
7717
7718// creditcard : 2014-03-20 Binky Frostbite, LLC
7719creditcard
7720
7721// insure : 2014-03-20 Pioneer Willow, LLC
7722insure
7723
7724// audio : 2014-03-20 Uniregistry, Corp.
7725audio
7726
7727// claims : 2014-03-20 Black Corner, LLC
7728claims
7729
7730// loans : 2014-03-20 June Woods, LLC
7731loans
7732
7733// auction : 2014-03-20 Sand Galley, LLC
7734auction
7735
7736// attorney : 2014-03-20 Victor North, LLC
7737attorney
7738
7739// finance : 2014-03-20 Cotton Cypress, LLC
7740finance
7741
7742// investments : 2014-03-20 Holly Glen, LLC
7743investments
7744
7745// juegos : 2014-03-20 Uniregistry, Corp.
7746juegos
7747
7748// dentist : 2014-03-20 Outer Lake, LLC
7749dentist
7750
7751// lds : 2014-03-20 IRI Domain Management, LLC
7752lds
7753
7754// lawyer : 2014-03-20 Atomic Station, LLC
7755lawyer
7756
7757// surgery : 2014-03-20 Tin Avenue, LLC
7758surgery
7759
7760// gratis : 2014-03-20 Pioneer Tigers, LLC
7761gratis
7762
7763// software : 2014-03-20 Over Birch, LLC
7764software
7765
7766// mortgage : 2014-03-20 Outer Gardens, LLC
7767mortgage
7768
7769// republican : 2014-03-20 United TLD Holdco Ltd.
7770republican
7771
7772// credit : 2014-03-20 Snow Shadow, LLC
7773credit
7774
7775// tax : 2014-03-20 Storm Orchard, LLC
7776tax
7777
7778// africa : 2014-03-24 ZA Central Registry NPC trading as Registry.Africa
7779africa
7780
7781// joburg : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry
7782joburg
7783
7784// durban : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry
7785durban
7786
7787// capetown : 2014-03-24 ZA Central Registry NPC trading as ZA Central Registry
7788capetown
7789
7790// sap : 2014-03-27 SAP AG
7791sap
7792
7793// datsun : 2014-03-27 NISSAN MOTOR CO., LTD.
7794datsun
7795
7796// infiniti : 2014-03-27 NISSAN MOTOR CO., LTD.
7797infiniti
7798
7799// firmdale : 2014-03-27 Firmdale Holdings Limited
7800firmdale
7801
7802// organic : 2014-03-27 Afilias Limited
7803organic
7804
7805// nissan : 2014-03-27 NISSAN MOTOR CO., LTD.
7806nissan
7807
7808// website : 2014-04-03 DotWebsite Inc.
7809website
7810
7811// space : 2014-04-03 DotSpace Inc.
7812space
7813
7814// schmidt : 2014-04-03 SALM S.A.S.
7815schmidt
7816
7817// cuisinella : 2014-04-03 SALM S.A.S.
7818cuisinella
7819
7820// samsung : 2014-04-03 SAMSUNG SDS CO., LTD
7821samsung
7822
7823// crs : 2014-04-03 Federated Co operatives Limited
7824crs
7825
7826// doosan : 2014-04-03 Doosan Corporation
7827doosan
7828
7829// press : 2014-04-03 DotPress Inc.
7830press
7831
7832// emerck : 2014-04-03 Merck KGaA
7833emerck
7834
7835// erni : 2014-04-03 ERNI Group Holding AG
7836erni
7837
7838// direct : 2014-04-10 Half Trail, LLC
7839direct
7840
7841// yandex : 2014-04-10 YANDEX, LLC
7842yandex
7843
7844// lotto : 2014-04-10 Afilias Limited
7845lotto
7846
7847// toshiba : 2014-04-10 TOSHIBA Corporation
7848toshiba
7849
7850// bauhaus : 2014-04-17 Werkhaus GmbH
7851bauhaus
7852
7853// host : 2014-04-17 DotHost Inc.
7854host
7855
7856// ltda : 2014-04-17 DOMAIN ROBOT SERVICOS DE HOSPEDAGEM NA INTERNET LTDA
7857ltda
7858
7859// global : 2014-04-17 Dot GLOBAL AS
7860global
7861
7862// abogado : 2014-04-24 Top Level Domain Holdings Limited
7863abogado
7864
7865// place : 2014-04-24 Snow Galley, LLC
7866place
7867
7868// tirol : 2014-04-24 punkt Tirol GmbH
7869tirol
7870
7871// gmx : 2014-04-24 1&1 Mail & Media GmbH
7872gmx
7873
7874// tatar : 2014-04-24 Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic"
7875tatar
7876
7877// scholarships : 2014-04-24 Scholarships.com, LLC
7878scholarships
7879
7880// eurovision : 2014-04-24 European Broadcasting Union (EBU)
7881eurovision
7882
7883// wedding : 2014-04-24 Top Level Domain Holdings Limited
7884wedding
7885
7886// active : 2014-05-01 The Active Network, Inc
7887active
7888
7889// madrid : 2014-05-01 Comunidad de Madrid
7890madrid
7891
7892// youtube : 2014-05-01 Charleston Road Registry Inc.
7893youtube
7894
7895// sharp : 2014-05-01 Sharp Corporation
7896sharp
7897
7898// uol : 2014-05-01 UBN INTERNET LTDA.
7899uol
7900
7901// physio : 2014-05-01 PhysBiz Pty Ltd
7902physio
7903
7904// gmail : 2014-05-01 Charleston Road Registry Inc.
7905gmail
7906
7907// channel : 2014-05-08 Charleston Road Registry Inc.
7908channel
7909
7910// fly : 2014-05-08 Charleston Road Registry Inc.
7911fly
7912
7913// zip : 2014-05-08 Charleston Road Registry Inc.
7914zip
7915
7916// esq : 2014-05-08 Charleston Road Registry Inc.
7917esq
7918
7919// rsvp : 2014-05-08 Charleston Road Registry Inc.
7920rsvp
7921
7922// wales : 2014-05-08 Nominet UK
7923wales
7924
7925// cymru : 2014-05-08 Nominet UK
7926cymru
7927
7928// green : 2014-05-08 Afilias Limited
7929green
7930
7931// lgbt : 2014-05-08 Afilias Limited
7932lgbt
7933
7934// xn--hxt814e : 2014-05-15 Zodiac Libra Limited
7935网店
7936
7937// cancerresearch : 2014-05-15 Australian Cancer Research Foundation
7938cancerresearch
7939
7940// everbank : 2014-05-15 EverBank
7941everbank
7942
7943// frl : 2014-05-15 FRLregistry B.V.
7944frl
7945
7946// property : 2014-05-22 Uniregistry, Corp.
7947property
7948
7949// forsale : 2014-05-22 Sea Oaks, LLC
7950forsale
7951
7952// seat : 2014-05-22 SEAT, S.A. (Sociedad Unipersonal)
7953seat
7954
7955// deals : 2014-05-22 Sand Sunset, LLC
7956deals
7957
7958// nra : 2014-05-22 NRA Holdings Company, INC.
7959nra
7960
7961// xn--fjq720a : 2014-05-22 Will Bloom, LLC
7962娱乐
7963
7964// realtor : 2014-05-29 Real Estate Domains LLC
7965realtor
7966
7967// bnpparibas : 2014-05-29 BNP Paribas
7968bnpparibas
7969
7970// melbourne : 2014-05-29 The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation
7971melbourne
7972
7973// hosting : 2014-05-29 Uniregistry, Corp.
7974hosting
7975
7976// yoga : 2014-05-29 Top Level Domain Holdings Limited
7977yoga
7978
7979// city : 2014-05-29 Snow Sky, LLC
7980city
7981
7982// bond : 2014-06-05 Bond University Limited
7983bond
7984
7985// click : 2014-06-05 Uniregistry, Corp.
7986click
7987
7988// cern : 2014-06-05 European Organization for Nuclear Research ("CERN")
7989cern
7990
7991// ===END ICANN DOMAINS===
7992// ===BEGIN PRIVATE DOMAINS===
7993
7994// Amazon CloudFront : https://aws.amazon.com/cloudfront/
7995// Submitted by Donavan Miller <donavanm@amazon.com> 2013-03-22
7996cloudfront.net
7997
7998// Amazon Elastic Compute Cloud: https://aws.amazon.com/ec2/
7999// Submitted by Osman Surkatty <osmans@amazon.com> 2014-05-20
8000ap-northeast-1.compute.amazonaws.com
8001ap-southeast-1.compute.amazonaws.com
8002ap-southeast-2.compute.amazonaws.com
8003cn-north-1.compute.amazonaws.cn
8004compute.amazonaws.cn
8005compute.amazonaws.com
8006compute-1.amazonaws.com
8007eu-west-1.compute.amazonaws.com
8008sa-east-1.compute.amazonaws.com
8009us-east-1.amazonaws.com
8010us-gov-west-1.compute.amazonaws.com
8011us-west-1.compute.amazonaws.com
8012us-west-2.compute.amazonaws.com
8013z-1.compute-1.amazonaws.com
8014z-2.compute-1.amazonaws.com
8015
8016// Amazon Elastic Beanstalk : https://aws.amazon.com/elasticbeanstalk/
8017// Submitted by Adam Stein <astein@amazon.com> 2013-04-02
8018elasticbeanstalk.com
8019
8020// Amazon Elastic Load Balancing : https://aws.amazon.com/elasticloadbalancing/
8021// Submitted by Scott Vidmar <svidmar@amazon.com> 2013-03-27
8022elb.amazonaws.com
8023
8024// Amazon S3 : https://aws.amazon.com/s3/
8025// Submitted by Courtney Eckhardt <coec@amazon.com> 2013-03-22
8026s3.amazonaws.com
8027s3-us-west-2.amazonaws.com
8028s3-us-west-1.amazonaws.com
8029s3-eu-west-1.amazonaws.com
8030s3-ap-southeast-1.amazonaws.com
8031s3-ap-southeast-2.amazonaws.com
8032s3-ap-northeast-1.amazonaws.com
8033s3-sa-east-1.amazonaws.com
8034s3-us-gov-west-1.amazonaws.com
8035s3-fips-us-gov-west-1.amazonaws.com
8036s3-website-us-east-1.amazonaws.com
8037s3-website-us-west-2.amazonaws.com
8038s3-website-us-west-1.amazonaws.com
8039s3-website-eu-west-1.amazonaws.com
8040s3-website-ap-southeast-1.amazonaws.com
8041s3-website-ap-southeast-2.amazonaws.com
8042s3-website-ap-northeast-1.amazonaws.com
8043s3-website-sa-east-1.amazonaws.com
8044s3-website-us-gov-west-1.amazonaws.com
8045
8046// BetaInABox
8047// Submitted by adrian@betainabox.com 2012-09-13
8048betainabox.com
8049
8050// CentralNic : http://www.centralnic.com/names/domains
8051// Submitted by registry <gavin.brown@centralnic.com> 2012-09-27
8052ae.org
8053ar.com
8054br.com
8055cn.com
8056com.de
8057com.se
8058de.com
8059eu.com
8060gb.com
8061gb.net
8062hu.com
8063hu.net
8064jp.net
8065jpn.com
8066kr.com
8067mex.com
8068no.com
8069qc.com
8070ru.com
8071sa.com
8072se.com
8073se.net
8074uk.com
8075uk.net
8076us.com
8077uy.com
8078za.bz
8079za.com
8080
8081// Africa.com Web Solutions Ltd : https://registry.africa.com
8082// Submitted by Gavin Brown <gavin.brown@centralnic.com> 2014-02-04
8083africa.com
8084
8085// iDOT Services Limited : http://www.domain.gr.com
8086// Submitted by Gavin Brown <gavin.brown@centralnic.com> 2014-02-04
8087gr.com
8088
8089// Radix FZC : http://domains.in.net
8090// Submitted by Gavin Brown <gavin.brown@centralnic.com> 2014-02-04
8091in.net
8092
8093// US REGISTRY LLC : http://us.org
8094// Submitted by Gavin Brown <gavin.brown@centralnic.com> 2014-02-04
8095us.org
8096
8097// co.com Registry, LLC : https://registry.co.com
8098// Submitted by Gavin Brown <gavin.brown@centralnic.com> 2014-02-04
8099co.com
8100
8101// c.la : http://www.c.la/
8102c.la
8103
8104// cloudControl : https://www.cloudcontrol.com/
8105// Submitted by Tobias Wilken <tw@cloudcontrol.com> 2013-07-23
8106cloudcontrolled.com
8107cloudcontrolapp.com
8108
8109// co.ca : http://registry.co.ca/
8110co.ca
8111
8112// CoDNS B.V.
8113co.nl
8114co.no
8115
8116// Cupcake : https://cupcake.io/
8117// Submitted by Jonathan Rudenberg <jonathan@cupcake.io> 2013-10-08
8118cupcake.is
8119
8120// DreamHost : http://www.dreamhost.com/
8121// Submitted by Andrew Farmer <andrew.farmer@dreamhost.com> 2012-10-02
8122dreamhosters.com
8123
8124// DynDNS.com : http://www.dyndns.com/services/dns/dyndns/
4911dyndns-at-home.com 8125dyndns-at-home.com
4912dyndns-at-work.com 8126dyndns-at-work.com
4913dyndns-blog.com 8127dyndns-blog.com
@@ -5187,3 +8401,129 @@ webhop.net
5187webhop.org 8401webhop.org
5188worse-than.tv 8402worse-than.tv
5189writesthisblog.com 8403writesthisblog.com
8404
8405// Fastly Inc. http://www.fastly.com/
8406// Submitted by Vladimir Vuksan <vladimir@fastly.com> 2013-05-31
8407a.ssl.fastly.net
8408b.ssl.fastly.net
8409global.ssl.fastly.net
8410a.prod.fastly.net
8411global.prod.fastly.net
8412
8413// Firebase, Inc.
8414// Submitted by Chris Raynor <chris@firebase.com> 2014-01-21
8415firebaseapp.com
8416
8417// GitHub, Inc.
8418// Submitted by Ben Toews <btoews@github.com> 2014-02-06
8419github.io
8420githubusercontent.com
8421
8422// GlobeHosting, Inc.
8423// Submitted by Zoltan Egresi <egresi@globehosting.com> 2013-07-12
8424ro.com
8425
8426// Google, Inc.
8427// Submitted by Eduardo Vela <evn@google.com> 2012-10-24
8428appspot.com
8429blogspot.be
8430blogspot.bj
8431blogspot.ca
8432blogspot.cf
8433blogspot.ch
8434blogspot.co.at
8435blogspot.co.il
8436blogspot.co.nz
8437blogspot.co.uk
8438blogspot.com
8439blogspot.com.ar
8440blogspot.com.au
8441blogspot.com.br
8442blogspot.com.es
8443blogspot.cv
8444blogspot.cz
8445blogspot.de
8446blogspot.dk
8447blogspot.fi
8448blogspot.fr
8449blogspot.gr
8450blogspot.hk
8451blogspot.hu
8452blogspot.ie
8453blogspot.in
8454blogspot.it
8455blogspot.jp
8456blogspot.kr
8457blogspot.mr
8458blogspot.mx
8459blogspot.nl
8460blogspot.no
8461blogspot.pt
8462blogspot.re
8463blogspot.ro
8464blogspot.se
8465blogspot.sg
8466blogspot.sk
8467blogspot.td
8468blogspot.tw
8469codespot.com
8470googleapis.com
8471googlecode.com
8472withgoogle.com
8473
8474// Heroku : https://www.heroku.com/
8475// Submitted by Tom Maher <tmaher@heroku.com> 2013-05-02
8476herokuapp.com
8477herokussl.com
8478
8479// iki.fi
8480// Submitted by Hannu Aronsson <haa@iki.fi> 2009-11-05
8481iki.fi
8482
8483// info.at : http://www.info.at/
8484biz.at
8485info.at
8486
8487// Michau Enterprises Limited : http://www.co.pl/
8488co.pl
8489
8490// Microsoft : http://microsoft.com
8491// Submitted by Barry Dorrans <bdorrans@microsoft.com> 2014-01-24
8492azurewebsites.net
8493azure-mobile.net
8494cloudapp.net
8495
8496// NFSN, Inc. : https://www.NearlyFreeSpeech.NET/
8497// Submitted by Jeff Wheelhouse <support@nearlyfreespeech.net> 2014-02-02
8498nfshost.com
8499
8500// NYC.mn : http://www.information.nyc.mn
8501// Submitted by Matthew Brown <mattbrown@nyc.mn> 2013-03-11
8502nyc.mn
8503
8504// One Fold Media : http://www.onefoldmedia.com/
8505// Submitted by Eddie Jones <eddie@onefoldmedia.com> 2014-06-10
8506nid.io
8507
8508// Opera Software, A.S.A.
8509// Submitted by Yngve Pettersen <yngve@opera.com> 2009-11-26
8510operaunite.com
8511
8512// OutSystems
8513// Submitted by Duarte Santos <domain-admin@outsystemscloud.com> 2014-03-11
8514outsystemscloud.com
8515
8516// Red Hat, Inc. OpenShift : https://openshift.redhat.com/
8517// Submitted by Tim Kramer <tkramer@rhcloud.com> 2012-10-24
8518rhcloud.com
8519
8520// priv.at : http://www.nic.priv.at/
8521// Submitted by registry <lendl@nic.at> 2008-06-09
8522priv.at
8523
8524// ZaNiC : http://www.za.net/
8525// Submitted by registry <hostmaster@nic.za.net> 2009-10-03
8526za.net
8527za.org
8528
8529// ===END PRIVATE DOMAINS===
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 87d834af763..0b90c3c98ad 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,63 @@
12014-06-30 Fabián Ezequiel Gallina <fgallina@gnu.org>
2
3 * emacs-lisp/subr-x.el (string-reverse): Define as obsolete alias
4 for `reverse'.
5
62014-06-30 Glenn Morris <rgm@gnu.org>
7
8 * emacs-lisp/autoload.el (autoload-ensure-writable): New variable.
9 (autoload-ensure-default-file): Maybe make existing output writable.
10 * Makefile.in (AUTOGEN_VCS): Remove.
11 (autoloads): Use autoload-ensure-writable rather than AUTOGEN_VCS.
12
132014-06-30 Fabián Ezequiel Gallina <fgallina@gnu.org>
14
15 * emacs-lisp/subr-x.el (string-reverse): Use `reverse'.
16
172014-06-30 Fabián Ezequiel Gallina <fgallina@gnu.org>
18
19 New if-let, when-let, thread-first and thread-last macros.
20
21 * emacs-lisp/subr-x.el
22 (internal--listify, internal--check-binding)
23 (internal--build-binding-value-form, internal--build-binding)
24 (internal--build-bindings): New functions.
25 (internal--thread-argument, thread-first, thread-last)
26 (if-let, when-let): New macros.
27
282014-06-30 Grégoire Jadi <daimrod@gmail.com>
29
30 * net/rcirc.el (rcirc-buffer-process): Restore previous
31 behaviour. (Bug#17772)
32
332014-06-29 Alan Mackenzie <acm@muc.de>
34
35 Don't call c-parse-state when c++-template-syntax-table is active.
36 * progmodes/cc-engine.el (c-guess-continued-construct CASE G)
37 (c-guess-basic-syntax CASE 5D.3): Rearrange so that
38 c-syntactic-skip-backwards isn't called with the pertinent syntax
39 table.
40
412014-06-28 Stephen Berman <stephen.berman@gmx.net>
42
43 * calendar/todo-mode.el (todo-set-top-priorities): Fix logic to
44 account for file-wide setting of todo-top-priorities-overrides.
45 Make code a bit cleaner.
46
472014-06-28 Glenn Morris <rgm@gnu.org>
48
49 * net/eww.el (eww-mode) <eww-current-title>: Make local. (Bug#17860)
50
512014-06-28 Stephen Berman <stephen.berman@gmx.net>
52
53 * calendar/todo-mode.el (todo-prefix-overlays): If there is no
54 category-wide setting of todo-top-priorities-overrides, check for
55 a file-wide setting and fontify accordingly.
56
572014-06-28 Glenn Morris <rgm@gnu.org>
58
59 * subr.el (read-passwd): Warn about batch mode. (Bug#17839)
60
12014-06-28 Stefan Monnier <monnier@iro.umontreal.ca> 612014-06-28 Stefan Monnier <monnier@iro.umontreal.ca>
2 62
3 * progmodes/hideif.el: Use lexical-binding. Fix up cl-lib usage. 63 * progmodes/hideif.el: Use lexical-binding. Fix up cl-lib usage.
diff --git a/lisp/Makefile.in b/lisp/Makefile.in
index fefbd5cda56..eba63666ddb 100644
--- a/lisp/Makefile.in
+++ b/lisp/Makefile.in
@@ -70,18 +70,6 @@ AUTOGENEL = loaddefs.el \
70 cedet/srecode/loaddefs.el \ 70 cedet/srecode/loaddefs.el \
71 org/org-loaddefs.el 71 org/org-loaddefs.el
72 72
73# Versioned files that are the value of someone's `generated-autoload-file'.
74# Note that update_loaddefs parses this.
75AUTOGEN_VCS = \
76 ps-print.el \
77 obsolete/tpu-edt.el \
78 mail/rmail.el \
79 dired.el \
80 ibuffer.el \
81 htmlfontify.el \
82 emacs-lisp/eieio.el \
83 textmodes/reftex.el
84
85# Value of max-lisp-eval-depth when compiling initially. 73# Value of max-lisp-eval-depth when compiling initially.
86# During bootstrapping the byte-compiler is run interpreted when compiling 74# During bootstrapping the byte-compiler is run interpreted when compiling
87# itself, and uses more stack than usual. 75# itself, and uses more stack than usual.
@@ -183,7 +171,6 @@ finder-data:
183 --eval '(setq generated-finder-keywords-file (unmsys--file-name "$(srcdir)/finder-inf.el"))' \ 171 --eval '(setq generated-finder-keywords-file (unmsys--file-name "$(srcdir)/finder-inf.el"))' \
184 -f finder-compile-keywords-make-dist $$wins 172 -f finder-compile-keywords-make-dist $$wins
185 173
186# The chmod +w is to handle env var CVSREAD=1.
187# Use expand-file-name rather than $abs_scrdir so that Emacs does not 174# Use expand-file-name rather than $abs_scrdir so that Emacs does not
188# get confused when it compares file-names for equality. 175# get confused when it compares file-names for equality.
189# 176#
@@ -191,10 +178,10 @@ finder-data:
191# If you want to allow autoloads in such files, remove that, 178# If you want to allow autoloads in such files, remove that,
192# and make this depend on leim. 179# and make this depend on leim.
193autoloads: $(LOADDEFS) 180autoloads: $(LOADDEFS)
194 cd $(lisp) && chmod +w $(AUTOGEN_VCS)
195 $(setwins_almost); \ 181 $(setwins_almost); \
196 echo Directories: $$wins; \ 182 echo Directories: $$wins; \
197 $(emacs) -l autoload \ 183 $(emacs) -l autoload \
184 --eval '(setq autoload-ensure-writable t)' \
198 --eval '(setq autoload-builtin-package-versions t)' \ 185 --eval '(setq autoload-builtin-package-versions t)' \
199 --eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "$(srcdir)/loaddefs.el")))' \ 186 --eval '(setq generated-autoload-file (expand-file-name (unmsys--file-name "$(srcdir)/loaddefs.el")))' \
200 -f batch-update-autoloads $$wins 187 -f batch-update-autoloads $$wins
diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el
index 1a54cc2c67b..b4945c542c5 100644
--- a/lisp/calendar/todo-mode.el
+++ b/lisp/calendar/todo-mode.el
@@ -4292,30 +4292,30 @@ set the user customizable option `todo-top-priorities-overrides'."
4292 (file todo-current-todo-file) 4292 (file todo-current-todo-file)
4293 (rules todo-top-priorities-overrides) 4293 (rules todo-top-priorities-overrides)
4294 (frule (assoc-string file rules)) 4294 (frule (assoc-string file rules))
4295 (crule (assoc-string cat (nth 2 frule)))
4296 (crules (nth 2 frule)) 4295 (crules (nth 2 frule))
4297 (cur (or (if arg (cdr crule) (nth 1 frule)) 4296 (crule (assoc-string cat crules))
4297 (cur (or (and arg (cdr crule))
4298 (nth 1 frule)
4298 todo-top-priorities)) 4299 todo-top-priorities))
4299 (prompt (if arg (concat "Number of top priorities in this category" 4300 (prompt (if arg (concat "Number of top priorities in this category"
4300 " (currently %d): ") 4301 " (currently %d): ")
4301 (concat "Default number of top priorities per category" 4302 (concat "Default number of top priorities per category"
4302 " in this file (currently %d): "))) 4303 " in this file (currently %d): ")))
4303 (new -1) 4304 (new -1))
4304 nrule)
4305 (while (< new 0) 4305 (while (< new 0)
4306 (let ((cur0 cur)) 4306 (let ((cur0 cur))
4307 (setq new (read-number (format prompt cur0)) 4307 (setq new (read-number (format prompt cur0))
4308 prompt "Enter a non-negative number: " 4308 prompt "Enter a non-negative number: "
4309 cur0 nil))) 4309 cur0 nil)))
4310 (setq nrule (if arg 4310 (let ((nrule (if arg
4311 (append (delete crule crules) (list (cons cat new))) 4311 (append (delete crule crules) (list (cons cat new)))
4312 (append (list file new) (list crules)))) 4312 (append (list file new) (list crules)))))
4313 (setq rules (cons (if arg 4313 (setq rules (cons (if arg
4314 (list file cur nrule) 4314 (list file cur nrule)
4315 nrule) 4315 nrule)
4316 (delete frule rules))) 4316 (delete frule rules)))
4317 (customize-save-variable 'todo-top-priorities-overrides rules) 4317 (customize-save-variable 'todo-top-priorities-overrides rules)
4318 (todo-prefix-overlays))) 4318 (todo-prefix-overlays))))
4319 4319
4320(defun todo-find-item (str) 4320(defun todo-find-item (str)
4321 "Search for filtered item STR in its saved todo file. 4321 "Search for filtered item STR in its saved todo file.
@@ -5303,6 +5303,8 @@ of each other."
5303 (todo-current-category) 5303 (todo-current-category)
5304 (nth 2 (assoc-string todo-current-todo-file 5304 (nth 2 (assoc-string todo-current-todo-file
5305 todo-top-priorities-overrides)))) 5305 todo-top-priorities-overrides))))
5306 (nth 1 (assoc-string todo-current-todo-file
5307 todo-top-priorities-overrides))
5306 todo-top-priorities)) 5308 todo-top-priorities))
5307 done prefix) 5309 done prefix)
5308 (save-excursion 5310 (save-excursion
diff --git a/lisp/emacs-lisp/autoload.el b/lisp/emacs-lisp/autoload.el
index 361e8fa7c68..38956df66de 100644
--- a/lisp/emacs-lisp/autoload.el
+++ b/lisp/emacs-lisp/autoload.el
@@ -351,9 +351,26 @@ not be relied upon."
351 ";;; " basename 351 ";;; " basename
352 " ends here\n"))) 352 " ends here\n")))
353 353
354(defvar autoload-ensure-writable nil
355 "Non-nil means `autoload-ensure-default-file' makes existing file writable.")
356;; Just in case someone tries to get you to overwrite a file that you
357;; don't want to.
358;;;###autoload
359(put 'autoload-ensure-writable 'risky-local-variable t)
360
354(defun autoload-ensure-default-file (file) 361(defun autoload-ensure-default-file (file)
355 "Make sure that the autoload file FILE exists and if not create it." 362 "Make sure that the autoload file FILE exists, creating it if needed.
356 (unless (file-exists-p file) 363If the file already exists and `autoload-ensure-writable' is non-nil,
364make it writable."
365 (if (file-exists-p file)
366 ;; Probably pointless, but replaces the old AUTOGEN_VCS in lisp/Makefile,
367 ;; which was designed to handle CVSREAD=1 and equivalent.
368 (and autoload-ensure-writable
369 (let ((modes (file-modes file)))
370 (if (zerop (logand modes #o0200))
371 ;; Ignore any errors here, and let subsequent attempts
372 ;; to write the file raise any real error.
373 (ignore-errors (set-file-modes file (logior modes #o0200))))))
357 (write-region (autoload-rubric file) nil file)) 374 (write-region (autoload-rubric file) nil file))
358 file) 375 file)
359 376
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el
index 505a556b65f..76473b39a77 100644
--- a/lisp/emacs-lisp/subr-x.el
+++ b/lisp/emacs-lisp/subr-x.el
@@ -32,6 +32,113 @@
32 32
33;;; Code: 33;;; Code:
34 34
35(require 'pcase)
36
37
38(defmacro internal--thread-argument (first? &rest forms)
39 "Internal implementation for `thread-first' and `thread-last'.
40When Argument FIRST? is non-nil argument is threaded first, else
41last. FORMS are the expressions to be threaded."
42 (pcase forms
43 (`(,x (,f . ,args) . ,rest)
44 `(internal--thread-argument
45 ,first? ,(if first? `(,f ,x ,@args) `(,f ,@args ,x)) ,@rest))
46 (`(,x ,f . ,rest) `(internal--thread-argument ,first? (,f ,x) ,@rest))
47 (_ (car forms))))
48
49(defmacro thread-first (&rest forms)
50 "Thread FORMS elements as the first argument of their succesor.
51Example:
52 (thread-first
53 5
54 (+ 20)
55 (/ 25)
56 -
57 (+ 40))
58Is equivalent to:
59 (+ (- (/ (+ 5 20) 25)) 40)
60Note how the single `-' got converted into a list before
61threading."
62 (declare (indent 1)
63 (debug (form &rest [&or symbolp (sexp &rest form)])))
64 `(internal--thread-argument t ,@forms))
65
66(defmacro thread-last (&rest forms)
67 "Thread FORMS elements as the last argument of their succesor.
68Example:
69 (thread-last
70 5
71 (+ 20)
72 (/ 25)
73 -
74 (+ 40))
75Is equivalent to:
76 (+ 40 (- (/ 25 (+ 20 5))))
77Note how the single `-' got converted into a list before
78threading."
79 (declare (indent 1) (debug thread-first))
80 `(internal--thread-argument nil ,@forms))
81
82(defsubst internal--listify (elt)
83 "Wrap ELT in a list if it is not one."
84 (if (not (listp elt))
85 (list elt)
86 elt))
87
88(defsubst internal--check-binding (binding)
89 "Check BINDING is properly formed."
90 (when (> (length binding) 2)
91 (signal
92 'error
93 (cons "`let' bindings can have only one value-form" binding)))
94 binding)
95
96(defsubst internal--build-binding-value-form (binding prev-var)
97 "Build the conditional value form for BINDING using PREV-VAR."
98 `(,(car binding) (and ,prev-var ,(cadr binding))))
99
100(defun internal--build-binding (binding prev-var)
101 "Check and build a single BINDING with PREV-VAR."
102 (thread-first
103 binding
104 internal--listify
105 internal--check-binding
106 (internal--build-binding-value-form prev-var)))
107
108(defun internal--build-bindings (bindings)
109 "Check and build conditional value forms for BINDINGS."
110 (let ((prev-var t))
111 (mapcar (lambda (binding)
112 (let ((binding (internal--build-binding binding prev-var)))
113 (setq prev-var (car binding))
114 binding))
115 bindings)))
116
117(defmacro if-let (bindings then &rest else)
118 "Process BINDINGS and if all values are non-nil eval THEN, else ELSE.
119Argument BINDINGS is a list of tuples whose car is a symbol to be
120bound and (optionally) used in THEN, and its cadr is a sexp to be
121evaled to set symbol's value. In the special case you only want
122to bind a single value, BINDINGS can just be a plain tuple."
123 (declare (indent 2) (debug ((&rest (symbolp form)) form body)))
124 (when (and (<= (length bindings) 2)
125 (not (listp (car bindings))))
126 ;; Adjust the single binding case
127 (setq bindings (list bindings)))
128 `(let* ,(internal--build-bindings bindings)
129 (if ,(car (internal--listify (car (last bindings))))
130 ,then
131 ,@else)))
132
133(defmacro when-let (bindings &rest body)
134 "Process BINDINGS and if all values are non-nil eval BODY.
135Argument BINDINGS is a list of tuples whose car is a symbol to be
136bound and (optionally) used in BODY, and its cadr is a sexp to be
137evaled to set symbol's value. In the special case you only want
138to bind a single value, BINDINGS can just be a plain tuple."
139 (declare (indent 1) (debug if-let))
140 (list 'if-let bindings (macroexp-progn body)))
141
35(defsubst hash-table-keys (hash-table) 142(defsubst hash-table-keys (hash-table)
36 "Return a list of keys in HASH-TABLE." 143 "Return a list of keys in HASH-TABLE."
37 (let ((keys '())) 144 (let ((keys '()))
@@ -52,9 +159,7 @@
52 "Join all STRINGS using SEPARATOR." 159 "Join all STRINGS using SEPARATOR."
53 (mapconcat 'identity strings separator)) 160 (mapconcat 'identity strings separator))
54 161
55(defsubst string-reverse (str) 162(define-obsolete-function-alias 'string-reverse 'reverse "24.5")
56 "Reverse the string STR."
57 (apply 'string (nreverse (string-to-list str))))
58 163
59(defsubst string-trim-left (string) 164(defsubst string-trim-left (string)
60 "Remove leading whitespace from STRING." 165 "Remove leading whitespace from STRING."
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index ffaaa1b7afc..eca209012d6 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -374,7 +374,7 @@ usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
374 374
375;;;*** 375;;;***
376 376
377;;;### (autoloads nil "align" "align.el" (21299 64170 881226 0)) 377;;;### (autoloads nil "align" "align.el" (21417 20521 870414 0))
378;;; Generated autoloads from align.el 378;;; Generated autoloads from align.el
379 379
380(autoload 'align "align" "\ 380(autoload 'align "align" "\
@@ -1452,8 +1452,8 @@ Keymap summary
1452 1452
1453;;;*** 1453;;;***
1454 1454
1455;;;### (autoloads nil "asm-mode" "progmodes/asm-mode.el" (21240 46395 1455;;;### (autoloads nil "asm-mode" "progmodes/asm-mode.el" (21419 62246
1456;;;;;; 727291 0)) 1456;;;;;; 751914 0))
1457;;; Generated autoloads from progmodes/asm-mode.el 1457;;; Generated autoloads from progmodes/asm-mode.el
1458 1458
1459(autoload 'asm-mode "asm-mode" "\ 1459(autoload 'asm-mode "asm-mode" "\
@@ -1604,14 +1604,16 @@ insert a template for the file depending on the mode of the buffer.
1604 1604
1605;;;*** 1605;;;***
1606 1606
1607;;;### (autoloads nil "autoload" "emacs-lisp/autoload.el" (21187 1607;;;### (autoloads nil "autoload" "emacs-lisp/autoload.el" (21425
1608;;;;;; 63826 213216 0)) 1608;;;;;; 43779 760127 645000))
1609;;; Generated autoloads from emacs-lisp/autoload.el 1609;;; Generated autoloads from emacs-lisp/autoload.el
1610 1610
1611(put 'generated-autoload-file 'safe-local-variable 'stringp) 1611(put 'generated-autoload-file 'safe-local-variable 'stringp)
1612 1612
1613(put 'generated-autoload-load-name 'safe-local-variable 'stringp) 1613(put 'generated-autoload-load-name 'safe-local-variable 'stringp)
1614 1614
1615(put 'autoload-ensure-writable 'risky-local-variable t)
1616
1615(autoload 'update-file-autoloads "autoload" "\ 1617(autoload 'update-file-autoloads "autoload" "\
1616Update the autoloads for FILE. 1618Update the autoloads for FILE.
1617If prefix arg SAVE-AFTER is non-nil, save the buffer too. 1619If prefix arg SAVE-AFTER is non-nil, save the buffer too.
@@ -1872,8 +1874,8 @@ For non-interactive use see also `benchmark-run' and
1872 1874
1873;;;*** 1875;;;***
1874 1876
1875;;;### (autoloads nil "bibtex" "textmodes/bibtex.el" (21264 28773 1877;;;### (autoloads nil "bibtex" "textmodes/bibtex.el" (21414 44327
1876;;;;;; 629489 0)) 1878;;;;;; 790846 0))
1877;;; Generated autoloads from textmodes/bibtex.el 1879;;; Generated autoloads from textmodes/bibtex.el
1878 1880
1879(autoload 'bibtex-initialize "bibtex" "\ 1881(autoload 'bibtex-initialize "bibtex" "\
@@ -2120,7 +2122,7 @@ a reflection.
2120 2122
2121;;;*** 2123;;;***
2122 2124
2123;;;### (autoloads nil "bookmark" "bookmark.el" (21294 46247 414129 2125;;;### (autoloads nil "bookmark" "bookmark.el" (21397 35239 170099
2124;;;;;; 0)) 2126;;;;;; 0))
2125;;; Generated autoloads from bookmark.el 2127;;; Generated autoloads from bookmark.el
2126 (define-key ctl-x-r-map "b" 'bookmark-jump) 2128 (define-key ctl-x-r-map "b" 'bookmark-jump)
@@ -2287,8 +2289,7 @@ explicitly.
2287 2289
2288If you load a file containing bookmarks with the same names as 2290If you load a file containing bookmarks with the same names as
2289bookmarks already present in your Emacs, the new bookmarks will get 2291bookmarks already present in your Emacs, the new bookmarks will get
2290unique numeric suffixes \"<2>\", \"<3>\", ... following the same 2292unique numeric suffixes \"<2>\", \"<3>\", etc.
2291method buffers use to resolve name collisions.
2292 2293
2293\(fn FILE &optional OVERWRITE NO-MSG)" t nil) 2294\(fn FILE &optional OVERWRITE NO-MSG)" t nil)
2294 2295
@@ -2672,7 +2673,7 @@ name of buffer configuration.
2672 2673
2673;;;*** 2674;;;***
2674 2675
2675;;;### (autoloads nil "bubbles" "play/bubbles.el" (21202 31159 541460 2676;;;### (autoloads nil "bubbles" "play/bubbles.el" (21410 47268 609529
2676;;;;;; 0)) 2677;;;;;; 0))
2677;;; Generated autoloads from play/bubbles.el 2678;;; Generated autoloads from play/bubbles.el
2678 2679
@@ -2968,7 +2969,7 @@ See Info node `(calc)Defining Functions'.
2968 2969
2969;;;*** 2970;;;***
2970 2971
2971;;;### (autoloads nil "calculator" "calculator.el" (21231 31415 579137 2972;;;### (autoloads nil "calculator" "calculator.el" (21417 20521 870414
2972;;;;;; 0)) 2973;;;;;; 0))
2973;;; Generated autoloads from calculator.el 2974;;; Generated autoloads from calculator.el
2974 2975
@@ -2980,8 +2981,8 @@ See the documentation for `calculator-mode' for more information.
2980 2981
2981;;;*** 2982;;;***
2982 2983
2983;;;### (autoloads nil "calendar" "calendar/calendar.el" (21383 2343 2984;;;### (autoloads nil "calendar" "calendar/calendar.el" (21403 21198
2984;;;;;; 498187 0)) 2985;;;;;; 190145 203000))
2985;;; Generated autoloads from calendar/calendar.el 2986;;; Generated autoloads from calendar/calendar.el
2986 2987
2987(autoload 'calendar "calendar" "\ 2988(autoload 'calendar "calendar" "\
@@ -3049,8 +3050,8 @@ it fails.
3049 3050
3050;;;*** 3051;;;***
3051 3052
3052;;;### (autoloads nil "cc-engine" "progmodes/cc-engine.el" (21385 3053;;;### (autoloads nil "cc-engine" "progmodes/cc-engine.el" (21425
3053;;;;;; 6339 454454 0)) 3054;;;;;; 14635 268306 0))
3054;;; Generated autoloads from progmodes/cc-engine.el 3055;;; Generated autoloads from progmodes/cc-engine.el
3055 3056
3056(autoload 'c-guess-basic-syntax "cc-engine" "\ 3057(autoload 'c-guess-basic-syntax "cc-engine" "\
@@ -3060,8 +3061,8 @@ Return the syntactic context of the current line.
3060 3061
3061;;;*** 3062;;;***
3062 3063
3063;;;### (autoloads nil "cc-guess" "progmodes/cc-guess.el" (21308 46599 3064;;;### (autoloads nil "cc-guess" "progmodes/cc-guess.el" (21419 62246
3064;;;;;; 181916 0)) 3065;;;;;; 751914 0))
3065;;; Generated autoloads from progmodes/cc-guess.el 3066;;; Generated autoloads from progmodes/cc-guess.el
3066 3067
3067(defvar c-guess-guessed-offsets-alist nil "\ 3068(defvar c-guess-guessed-offsets-alist nil "\
@@ -4959,32 +4960,6 @@ Edit display information for cpp conditionals.
4959 4960
4960;;;*** 4961;;;***
4961 4962
4962;;;### (autoloads nil "crisp" "emulation/crisp.el" (21187 63826 213216
4963;;;;;; 0))
4964;;; Generated autoloads from emulation/crisp.el
4965
4966(defvar crisp-mode nil "\
4967Track status of CRiSP emulation mode.
4968A value of nil means CRiSP mode is not enabled. A value of t
4969indicates CRiSP mode is enabled.
4970
4971Setting this variable directly does not take effect;
4972use either M-x customize or the function `crisp-mode'.")
4973
4974(custom-autoload 'crisp-mode "crisp" nil)
4975
4976(autoload 'crisp-mode "crisp" "\
4977Toggle CRiSP/Brief emulation (CRiSP mode).
4978With a prefix argument ARG, enable CRiSP mode if ARG is positive,
4979and disable it otherwise. If called from Lisp, enable the mode
4980if ARG is omitted or nil.
4981
4982\(fn &optional ARG)" t nil)
4983
4984(defalias 'brief-mode 'crisp-mode)
4985
4986;;;***
4987
4988;;;### (autoloads nil "crm" "emacs-lisp/crm.el" (21263 7861 493097 4963;;;### (autoloads nil "crm" "emacs-lisp/crm.el" (21263 7861 493097
4989;;;;;; 0)) 4964;;;;;; 0))
4990;;; Generated autoloads from emacs-lisp/crm.el 4965;;; Generated autoloads from emacs-lisp/crm.el
@@ -5571,7 +5546,7 @@ Create a new data-debug buffer with NAME.
5571 5546
5572;;;*** 5547;;;***
5573 5548
5574;;;### (autoloads nil "dbus" "net/dbus.el" (21379 5287 607434 0)) 5549;;;### (autoloads nil "dbus" "net/dbus.el" (21414 44327 790846 0))
5575;;; Generated autoloads from net/dbus.el 5550;;; Generated autoloads from net/dbus.el
5576 5551
5577(autoload 'dbus-handle-event "dbus" "\ 5552(autoload 'dbus-handle-event "dbus" "\
@@ -5810,7 +5785,7 @@ START and END delimits the corners of text rectangle.
5810 5785
5811;;;*** 5786;;;***
5812 5787
5813;;;### (autoloads nil "delsel" "delsel.el" (21251 41787 268999 0)) 5788;;;### (autoloads nil "delsel" "delsel.el" (21414 44327 790846 0))
5814;;; Generated autoloads from delsel.el 5789;;; Generated autoloads from delsel.el
5815 5790
5816(defalias 'pending-delete-mode 'delete-selection-mode) 5791(defalias 'pending-delete-mode 'delete-selection-mode)
@@ -5940,7 +5915,8 @@ relevant to POS.
5940 5915
5941;;;*** 5916;;;***
5942 5917
5943;;;### (autoloads nil "desktop" "desktop.el" (21346 7974 405729 0)) 5918;;;### (autoloads nil "desktop" "desktop.el" (21419 62246 751914
5919;;;;;; 0))
5944;;; Generated autoloads from desktop.el 5920;;; Generated autoloads from desktop.el
5945 5921
5946(defvar desktop-save-mode nil "\ 5922(defvar desktop-save-mode nil "\
@@ -6268,8 +6244,8 @@ This requires the external program `diff' to be in your `exec-path'.
6268 6244
6269;;;*** 6245;;;***
6270 6246
6271;;;### (autoloads nil "diff-mode" "vc/diff-mode.el" (21187 63826 6247;;;### (autoloads nil "diff-mode" "vc/diff-mode.el" (21409 26408
6272;;;;;; 213216 0)) 6248;;;;;; 607647 0))
6273;;; Generated autoloads from vc/diff-mode.el 6249;;; Generated autoloads from vc/diff-mode.el
6274 6250
6275(autoload 'diff-mode "diff-mode" "\ 6251(autoload 'diff-mode "diff-mode" "\
@@ -6312,7 +6288,7 @@ Optional arguments are passed to `dig-invoke'.
6312 6288
6313;;;*** 6289;;;***
6314 6290
6315;;;### (autoloads nil "dired" "dired.el" (21348 49701 793915 0)) 6291;;;### (autoloads nil "dired" "dired.el" (21414 44327 790846 0))
6316;;; Generated autoloads from dired.el 6292;;; Generated autoloads from dired.el
6317 6293
6318(defvar dired-listing-switches (purecopy "-al") "\ 6294(defvar dired-listing-switches (purecopy "-al") "\
@@ -6735,7 +6711,7 @@ strings when pressed twice. See `double-map' for details.
6735 6711
6736;;;*** 6712;;;***
6737 6713
6738;;;### (autoloads nil "dunnet" "play/dunnet.el" (21187 63826 213216 6714;;;### (autoloads nil "dunnet" "play/dunnet.el" (21406 50214 284651
6739;;;;;; 0)) 6715;;;;;; 0))
6740;;; Generated autoloads from play/dunnet.el 6716;;; Generated autoloads from play/dunnet.el
6741(push (purecopy '(dunnet 2 1)) package--builtin-versions) 6717(push (purecopy '(dunnet 2 1)) package--builtin-versions)
@@ -7954,7 +7930,7 @@ or nil, use a compact 80-column format.
7954 7930
7955;;;*** 7931;;;***
7956 7932
7957;;;### (autoloads nil "edt" "emulation/edt.el" (21260 31670 94248 7933;;;### (autoloads nil "edt" "emulation/edt.el" (21417 20521 870414
7958;;;;;; 0)) 7934;;;;;; 0))
7959;;; Generated autoloads from emulation/edt.el 7935;;; Generated autoloads from emulation/edt.el
7960 7936
@@ -8681,7 +8657,7 @@ Look at CONFIG and try to expand GROUP.
8681 8657
8682;;;*** 8658;;;***
8683 8659
8684;;;### (autoloads nil "erc" "erc/erc.el" (21311 55332 986627 0)) 8660;;;### (autoloads nil "erc" "erc/erc.el" (21412 2598 318409 0))
8685;;; Generated autoloads from erc/erc.el 8661;;; Generated autoloads from erc/erc.el
8686(push (purecopy '(erc 5 3)) package--builtin-versions) 8662(push (purecopy '(erc 5 3)) package--builtin-versions)
8687 8663
@@ -9188,7 +9164,7 @@ Add a file to `erc-xdcc-files'.
9188 9164
9189;;;*** 9165;;;***
9190 9166
9191;;;### (autoloads nil "ert" "emacs-lisp/ert.el" (21261 52533 628241 9167;;;### (autoloads nil "ert" "emacs-lisp/ert.el" (21419 62246 751914
9192;;;;;; 0)) 9168;;;;;; 0))
9193;;; Generated autoloads from emacs-lisp/ert.el 9169;;; Generated autoloads from emacs-lisp/ert.el
9194 9170
@@ -9278,8 +9254,8 @@ Emacs shell interactive mode.
9278 9254
9279;;;*** 9255;;;***
9280 9256
9281;;;### (autoloads nil "eshell" "eshell/eshell.el" (21187 63826 213216 9257;;;### (autoloads nil "eshell" "eshell/eshell.el" (21403 21396 190131
9282;;;;;; 0)) 9258;;;;;; 14000))
9283;;; Generated autoloads from eshell/eshell.el 9259;;; Generated autoloads from eshell/eshell.el
9284(push (purecopy '(eshell 2 4 2)) package--builtin-versions) 9260(push (purecopy '(eshell 2 4 2)) package--builtin-versions)
9285 9261
@@ -9937,7 +9913,7 @@ fourth arg NOSEP non-nil inhibits this.
9937 9913
9938;;;*** 9914;;;***
9939 9915
9940;;;### (autoloads nil "eww" "net/eww.el" (21271 29460 497806 0)) 9916;;;### (autoloads nil "eww" "net/eww.el" (21423 59302 489365 0))
9941;;; Generated autoloads from net/eww.el 9917;;; Generated autoloads from net/eww.el
9942 9918
9943(autoload 'eww "eww" "\ 9919(autoload 'eww "eww" "\
@@ -10334,7 +10310,7 @@ you can set `feedmail-queue-reminder-alist' to nil.
10334 10310
10335;;;*** 10311;;;***
10336 10312
10337;;;### (autoloads nil "ffap" "ffap.el" (21293 25385 120083 0)) 10313;;;### (autoloads nil "ffap" "ffap.el" (21401 32300 989919 0))
10338;;; Generated autoloads from ffap.el 10314;;; Generated autoloads from ffap.el
10339 10315
10340(autoload 'ffap-next "ffap" "\ 10316(autoload 'ffap-next "ffap" "\
@@ -10699,8 +10675,8 @@ Visit the file you click on in another window.
10699 10675
10700;;;*** 10676;;;***
10701 10677
10702;;;### (autoloads nil "find-func" "emacs-lisp/find-func.el" (21230 10678;;;### (autoloads nil "find-func" "emacs-lisp/find-func.el" (21419
10703;;;;;; 10550 983182 0)) 10679;;;;;; 62246 751914 0))
10704;;; Generated autoloads from emacs-lisp/find-func.el 10680;;; Generated autoloads from emacs-lisp/find-func.el
10705 10681
10706(autoload 'find-library "find-func" "\ 10682(autoload 'find-library "find-func" "\
@@ -11863,8 +11839,8 @@ CLEAN is obsolete and ignored.
11863 11839
11864;;;*** 11840;;;***
11865 11841
11866;;;### (autoloads nil "gnus-art" "gnus/gnus-art.el" (21365 58789 11842;;;### (autoloads nil "gnus-art" "gnus/gnus-art.el" (21393 38187
11867;;;;;; 638999 0)) 11843;;;;;; 675040 0))
11868;;; Generated autoloads from gnus/gnus-art.el 11844;;; Generated autoloads from gnus/gnus-art.el
11869 11845
11870(autoload 'gnus-article-prepare-display "gnus-art" "\ 11846(autoload 'gnus-article-prepare-display "gnus-art" "\
@@ -12473,8 +12449,8 @@ Declare back end NAME with ABILITIES as a Gnus back end.
12473 12449
12474;;;*** 12450;;;***
12475 12451
12476;;;### (autoloads nil "gnus-sum" "gnus/gnus-sum.el" (21296 1575 438327 12452;;;### (autoloads nil "gnus-sum" "gnus/gnus-sum.el" (21414 44327
12477;;;;;; 0)) 12453;;;;;; 790846 0))
12478;;; Generated autoloads from gnus/gnus-sum.el 12454;;; Generated autoloads from gnus/gnus-sum.el
12479 12455
12480(autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ 12456(autoload 'gnus-summary-bookmark-jump "gnus-sum" "\
@@ -12882,7 +12858,7 @@ it if ARG is omitted or nil.
12882 12858
12883;;;*** 12859;;;***
12884 12860
12885;;;### (autoloads nil "gv" "emacs-lisp/gv.el" (21255 45558 780901 12861;;;### (autoloads nil "gv" "emacs-lisp/gv.el" (21388 20265 495157
12886;;;;;; 0)) 12862;;;;;; 0))
12887;;; Generated autoloads from emacs-lisp/gv.el 12863;;; Generated autoloads from emacs-lisp/gv.el
12888 12864
@@ -13202,7 +13178,7 @@ different regions. With numeric argument ARG, behaves like
13202 13178
13203;;;*** 13179;;;***
13204 13180
13205;;;### (autoloads nil "help-fns" "help-fns.el" (21355 22953 61816 13181;;;### (autoloads nil "help-fns" "help-fns.el" (21419 62246 751914
13206;;;;;; 0)) 13182;;;;;; 0))
13207;;; Generated autoloads from help-fns.el 13183;;; Generated autoloads from help-fns.el
13208 13184
@@ -13674,8 +13650,8 @@ be found in variable `hi-lock-interactive-patterns'.
13674 13650
13675;;;*** 13651;;;***
13676 13652
13677;;;### (autoloads nil "hideif" "progmodes/hideif.el" (21292 4516 13653;;;### (autoloads nil "hideif" "progmodes/hideif.el" (21422 8265
13678;;;;;; 491683 0)) 13654;;;;;; 959286 0))
13679;;; Generated autoloads from progmodes/hideif.el 13655;;; Generated autoloads from progmodes/hideif.el
13680 13656
13681(autoload 'hide-ifdef-mode "hideif" "\ 13657(autoload 'hide-ifdef-mode "hideif" "\
@@ -13913,7 +13889,7 @@ See `highlight-changes-mode' for more information on Highlight-Changes mode.
13913 13889
13914;;;*** 13890;;;***
13915 13891
13916;;;### (autoloads nil "hippie-exp" "hippie-exp.el" (21379 5287 607434 13892;;;### (autoloads nil "hippie-exp" "hippie-exp.el" (21402 53158 293492
13917;;;;;; 0)) 13893;;;;;; 0))
13918;;; Generated autoloads from hippie-exp.el 13894;;; Generated autoloads from hippie-exp.el
13919(push (purecopy '(hippie-exp 1 6)) package--builtin-versions) 13895(push (purecopy '(hippie-exp 1 6)) package--builtin-versions)
@@ -14145,8 +14121,8 @@ The optional LABEL is used to label the buffer created.
14145 14121
14146;;;*** 14122;;;***
14147 14123
14148;;;### (autoloads nil "html2text" "gnus/html2text.el" (21187 63826 14124;;;### (autoloads nil "html2text" "gnus/html2text.el" (21417 20521
14149;;;;;; 213216 0)) 14125;;;;;; 870414 0))
14150;;; Generated autoloads from gnus/html2text.el 14126;;; Generated autoloads from gnus/html2text.el
14151 14127
14152(autoload 'html2text "html2text" "\ 14128(autoload 'html2text "html2text" "\
@@ -14450,8 +14426,8 @@ with no args, if that value is non-nil.
14450 14426
14451;;;*** 14427;;;***
14452 14428
14453;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (21195 14429;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (21419
14454;;;;;; 23530 495420 0)) 14430;;;;;; 62246 751914 0))
14455;;; Generated autoloads from progmodes/idlw-shell.el 14431;;; Generated autoloads from progmodes/idlw-shell.el
14456 14432
14457(autoload 'idlwave-shell "idlw-shell" "\ 14433(autoload 'idlwave-shell "idlw-shell" "\
@@ -15525,7 +15501,7 @@ of `inferior-lisp-program'). Runs the hooks from
15525 15501
15526;;;*** 15502;;;***
15527 15503
15528;;;### (autoloads nil "info" "info.el" (21359 20005 772941 0)) 15504;;;### (autoloads nil "info" "info.el" (21419 7843 195974 0))
15529;;; Generated autoloads from info.el 15505;;; Generated autoloads from info.el
15530 15506
15531(defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/" "/"))) (suffixes '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/" "emacs/" "lib/" "lib/emacs/")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\ 15507(defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/" "/"))) (suffixes '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/" "emacs/" "lib/" "lib/emacs/")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\
@@ -16426,7 +16402,7 @@ by `jka-compr-installed'.
16426 16402
16427;;;*** 16403;;;***
16428 16404
16429;;;### (autoloads nil "js" "progmodes/js.el" (21350 58112 380040 16405;;;### (autoloads nil "js" "progmodes/js.el" (21388 20265 495157
16430;;;;;; 0)) 16406;;;;;; 0))
16431;;; Generated autoloads from progmodes/js.el 16407;;; Generated autoloads from progmodes/js.el
16432(push (purecopy '(js 9)) package--builtin-versions) 16408(push (purecopy '(js 9)) package--builtin-versions)
@@ -16673,9 +16649,10 @@ The kind of Korean keyboard for Korean input method.
16673 16649
16674;;;*** 16650;;;***
16675 16651
16676;;;### (autoloads nil "landmark" "play/landmark.el" (21187 63826 16652;;;### (autoloads nil "landmark" "play/landmark.el" (21419 7843 195974
16677;;;;;; 213216 0)) 16653;;;;;; 0))
16678;;; Generated autoloads from play/landmark.el 16654;;; Generated autoloads from play/landmark.el
16655(push (purecopy '(landmark 1 0)) package--builtin-versions)
16679 16656
16680(defalias 'landmark-repeat 'landmark-test-run) 16657(defalias 'landmark-repeat 'landmark-test-run)
16681 16658
@@ -18773,8 +18750,8 @@ The default is 20. If LIMIT is negative, do not limit the listing.
18773 18750
18774;;;*** 18751;;;***
18775 18752
18776;;;### (autoloads nil "mule-util" "international/mule-util.el" (21187 18753;;;### (autoloads nil "mule-util" "international/mule-util.el" (21412
18777;;;;;; 63826 213216 0)) 18754;;;;;; 2598 318409 0))
18778;;; Generated autoloads from international/mule-util.el 18755;;; Generated autoloads from international/mule-util.el
18779 18756
18780(defsubst string-to-list (string) "\ 18757(defsubst string-to-list (string) "\
@@ -18810,7 +18787,7 @@ If ELLIPSIS is non-nil, it should be a string which will replace the
18810end of STR (including any padding) if it extends beyond END-COLUMN, 18787end of STR (including any padding) if it extends beyond END-COLUMN,
18811unless the display width of STR is equal to or less than the display 18788unless the display width of STR is equal to or less than the display
18812width of ELLIPSIS. If it is non-nil and not a string, then ELLIPSIS 18789width of ELLIPSIS. If it is non-nil and not a string, then ELLIPSIS
18813defaults to \"...\". 18790defaults to `truncate-string-ellipsis'.
18814 18791
18815\(fn STR END-COLUMN &optional START-COLUMN PADDING ELLIPSIS)" nil nil) 18792\(fn STR END-COLUMN &optional START-COLUMN PADDING ELLIPSIS)" nil nil)
18816 18793
@@ -20054,8 +20031,8 @@ Turn on or update column view in the agenda.
20054 20031
20055;;;*** 20032;;;***
20056 20033
20057;;;### (autoloads nil "org-compat" "org/org-compat.el" (21383 2343 20034;;;### (autoloads nil "org-compat" "org/org-compat.el" (21417 20521
20058;;;;;; 498187 0)) 20035;;;;;; 870414 0))
20059;;; Generated autoloads from org/org-compat.el 20036;;; Generated autoloads from org/org-compat.el
20060 20037
20061(autoload 'org-check-version "org-compat" "\ 20038(autoload 'org-check-version "org-compat" "\
@@ -20156,8 +20133,8 @@ See the command `outline-mode' for more information on this mode.
20156 20133
20157;;;*** 20134;;;***
20158 20135
20159;;;### (autoloads nil "package" "emacs-lisp/package.el" (21381 47015 20136;;;### (autoloads nil "package" "emacs-lisp/package.el" (21419 62246
20160;;;;;; 637535 0)) 20137;;;;;; 751914 0))
20161;;; Generated autoloads from emacs-lisp/package.el 20138;;; Generated autoloads from emacs-lisp/package.el
20162(push (purecopy '(package 1 0 1)) package--builtin-versions) 20139(push (purecopy '(package 1 0 1)) package--builtin-versions)
20163 20140
@@ -20759,8 +20736,8 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'.
20759 20736
20760;;;*** 20737;;;***
20761 20738
20762;;;### (autoloads nil "picture" "textmodes/picture.el" (21240 46395 20739;;;### (autoloads nil "picture" "textmodes/picture.el" (21419 62246
20763;;;;;; 727291 0)) 20740;;;;;; 751914 0))
20764;;; Generated autoloads from textmodes/picture.el 20741;;; Generated autoloads from textmodes/picture.el
20765 20742
20766(autoload 'picture-mode "picture" "\ 20743(autoload 'picture-mode "picture" "\
@@ -21879,8 +21856,8 @@ If EXTENSION is any other symbol, it is ignored.
21879 21856
21880;;;*** 21857;;;***
21881 21858
21882;;;### (autoloads nil "python" "progmodes/python.el" (21364 37926 21859;;;### (autoloads nil "python" "progmodes/python.el" (21414 44327
21883;;;;;; 837230 0)) 21860;;;;;; 790846 0))
21884;;; Generated autoloads from progmodes/python.el 21861;;; Generated autoloads from progmodes/python.el
21885(push (purecopy '(python 0 24 2)) package--builtin-versions) 21862(push (purecopy '(python 0 24 2)) package--builtin-versions)
21886 21863
@@ -22264,7 +22241,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'.
22264 22241
22265;;;*** 22242;;;***
22266 22243
22267;;;### (autoloads nil "rcirc" "net/rcirc.el" (21361 61732 646433 22244;;;### (autoloads nil "rcirc" "net/rcirc.el" (21425 14635 268306
22268;;;;;; 0)) 22245;;;;;; 0))
22269;;; Generated autoloads from net/rcirc.el 22246;;; Generated autoloads from net/rcirc.el
22270 22247
@@ -22349,7 +22326,7 @@ were operated on recently.
22349 22326
22350;;;*** 22327;;;***
22351 22328
22352;;;### (autoloads nil "rect" "rect.el" (21203 52022 581300 0)) 22329;;;### (autoloads nil "rect" "rect.el" (21409 26408 607647 0))
22353;;; Generated autoloads from rect.el 22330;;; Generated autoloads from rect.el
22354 22331
22355(autoload 'delete-rectangle "rect" "\ 22332(autoload 'delete-rectangle "rect" "\
@@ -22510,8 +22487,8 @@ For true \"word wrap\" behavior, use `visual-line-mode' instead.
22510 22487
22511;;;*** 22488;;;***
22512 22489
22513;;;### (autoloads nil "reftex" "textmodes/reftex.el" (21379 5529 22490;;;### (autoloads nil "reftex" "textmodes/reftex.el" (21418 41409
22514;;;;;; 990138 255000)) 22491;;;;;; 280143 158000))
22515;;; Generated autoloads from textmodes/reftex.el 22492;;; Generated autoloads from textmodes/reftex.el
22516(autoload 'reftex-citation "reftex-cite" nil t) 22493(autoload 'reftex-citation "reftex-cite" nil t)
22517(autoload 'reftex-all-document-files "reftex-parse") 22494(autoload 'reftex-all-document-files "reftex-parse")
@@ -23261,7 +23238,7 @@ Toggle the use of ROT13 encoding for the current window.
23261 23238
23262;;;*** 23239;;;***
23263 23240
23264;;;### (autoloads nil "rst" "textmodes/rst.el" (21346 7974 405729 23241;;;### (autoloads nil "rst" "textmodes/rst.el" (21415 65191 692645
23265;;;;;; 0)) 23242;;;;;; 0))
23266;;; Generated autoloads from textmodes/rst.el 23243;;; Generated autoloads from textmodes/rst.el
23267 (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode))) 23244 (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode)))
@@ -23292,8 +23269,8 @@ for modes derived from Text mode, like Mail mode.
23292 23269
23293;;;*** 23270;;;***
23294 23271
23295;;;### (autoloads nil "ruby-mode" "progmodes/ruby-mode.el" (21355 23272;;;### (autoloads nil "ruby-mode" "progmodes/ruby-mode.el" (21414
23296;;;;;; 22953 61816 0)) 23273;;;;;; 44327 790846 0))
23297;;; Generated autoloads from progmodes/ruby-mode.el 23274;;; Generated autoloads from progmodes/ruby-mode.el
23298(push (purecopy '(ruby-mode 1 2)) package--builtin-versions) 23275(push (purecopy '(ruby-mode 1 2)) package--builtin-versions)
23299 23276
@@ -23310,7 +23287,7 @@ Major mode for editing Ruby code.
23310 23287
23311;;;*** 23288;;;***
23312 23289
23313;;;### (autoloads nil "ruler-mode" "ruler-mode.el" (21187 63826 213216 23290;;;### (autoloads nil "ruler-mode" "ruler-mode.el" (21419 62246 751914
23314;;;;;; 0)) 23291;;;;;; 0))
23315;;; Generated autoloads from ruler-mode.el 23292;;; Generated autoloads from ruler-mode.el
23316(push (purecopy '(ruler-mode 1 6)) package--builtin-versions) 23293(push (purecopy '(ruler-mode 1 6)) package--builtin-versions)
@@ -23735,7 +23712,7 @@ This mode is an extended emacs-lisp mode.
23735 23712
23736;;;*** 23713;;;***
23737 23714
23738;;;### (autoloads nil "scroll-all" "scroll-all.el" (21187 63826 213216 23715;;;### (autoloads nil "scroll-all" "scroll-all.el" (21388 20265 495157
23739;;;;;; 0)) 23716;;;;;; 0))
23740;;; Generated autoloads from scroll-all.el 23717;;; Generated autoloads from scroll-all.el
23741 23718
@@ -24215,7 +24192,7 @@ only these files will be asked to be saved.
24215 24192
24216;;;*** 24193;;;***
24217 24194
24218;;;### (autoloads nil "ses" "ses.el" (21220 61111 156047 0)) 24195;;;### (autoloads nil "ses" "ses.el" (21405 29360 677747 0))
24219;;; Generated autoloads from ses.el 24196;;; Generated autoloads from ses.el
24220 24197
24221(autoload 'ses-mode "ses" "\ 24198(autoload 'ses-mode "ses" "\
@@ -24325,8 +24302,8 @@ To work around that, do:
24325 24302
24326;;;*** 24303;;;***
24327 24304
24328;;;### (autoloads nil "sh-script" "progmodes/sh-script.el" (21383 24305;;;### (autoloads nil "sh-script" "progmodes/sh-script.el" (21419
24329;;;;;; 2343 498187 0)) 24306;;;;;; 62246 751914 0))
24330;;; Generated autoloads from progmodes/sh-script.el 24307;;; Generated autoloads from progmodes/sh-script.el
24331(push (purecopy '(sh-script 2 0 6)) package--builtin-versions) 24308(push (purecopy '(sh-script 2 0 6)) package--builtin-versions)
24332(put 'sh-shell 'safe-local-variable 'symbolp) 24309(put 'sh-shell 'safe-local-variable 'symbolp)
@@ -24635,7 +24612,7 @@ with no arguments, if that value is non-nil.
24635 24612
24636;;;*** 24613;;;***
24637 24614
24638;;;### (autoloads nil "skeleton" "skeleton.el" (21293 25385 120083 24615;;;### (autoloads nil "skeleton" "skeleton.el" (21420 38312 308000
24639;;;;;; 0)) 24616;;;;;; 0))
24640;;; Generated autoloads from skeleton.el 24617;;; Generated autoloads from skeleton.el
24641 24618
@@ -24687,7 +24664,9 @@ not needed, a prompt-string or an expression for complex read functions.
24687If ELEMENT is a string or a character it gets inserted (see also 24664If ELEMENT is a string or a character it gets inserted (see also
24688`skeleton-transformation-function'). Other possibilities are: 24665`skeleton-transformation-function'). Other possibilities are:
24689 24666
24690 \\n go to next line and indent according to mode 24667 \\n go to next line and indent according to mode, unless
24668 this is the first/last element of a skeleton and point
24669 is at bol/eol
24691 _ interesting point, interregion here 24670 _ interesting point, interregion here
24692 - interesting point, no interregion interaction, overrides 24671 - interesting point, no interregion interaction, overrides
24693 interesting point set by _ 24672 interesting point set by _
@@ -24702,6 +24681,11 @@ If ELEMENT is a string or a character it gets inserted (see also
24702After termination, point will be positioned at the last occurrence of - 24681After termination, point will be positioned at the last occurrence of -
24703or at the first occurrence of _ or at the end of the inserted text. 24682or at the first occurrence of _ or at the end of the inserted text.
24704 24683
24684Note that \\n as the last element of the skeleton only inserts a
24685newline if not at eol. If you want to unconditionally insert a newline
24686at the end of the skeleton, use \"\\n\" instead. Likewise with \\n
24687as the first element when at bol.
24688
24705Further elements can be defined via `skeleton-further-elements'. 24689Further elements can be defined via `skeleton-further-elements'.
24706ELEMENT may itself be a SKELETON with an INTERACTOR. The user is prompted 24690ELEMENT may itself be a SKELETON with an INTERACTOR. The user is prompted
24707repeatedly for different inputs. The SKELETON is processed as often as 24691repeatedly for different inputs. The SKELETON is processed as often as
@@ -24747,8 +24731,8 @@ symmetrical ones, and the same character twice for the others.
24747 24731
24748;;;*** 24732;;;***
24749 24733
24750;;;### (autoloads nil "smerge-mode" "vc/smerge-mode.el" (21187 63826 24734;;;### (autoloads nil "smerge-mode" "vc/smerge-mode.el" (21409 26408
24751;;;;;; 213216 0)) 24735;;;;;; 607647 0))
24752;;; Generated autoloads from vc/smerge-mode.el 24736;;; Generated autoloads from vc/smerge-mode.el
24753 24737
24754(autoload 'smerge-ediff "smerge-mode" "\ 24738(autoload 'smerge-ediff "smerge-mode" "\
@@ -26759,7 +26743,7 @@ Normally input is edited in Emacs and sent a line at a time.
26759 26743
26760;;;*** 26744;;;***
26761 26745
26762;;;### (autoloads nil "term" "term.el" (21339 34726 39547 0)) 26746;;;### (autoloads nil "term" "term.el" (21414 44327 790846 0))
26763;;; Generated autoloads from term.el 26747;;; Generated autoloads from term.el
26764 26748
26765(autoload 'make-term "term" "\ 26749(autoload 'make-term "term" "\
@@ -27180,8 +27164,8 @@ if large. You can use `Info-split' to do this manually.
27180 27164
27181;;;*** 27165;;;***
27182 27166
27183;;;### (autoloads nil "texinfo" "textmodes/texinfo.el" (21240 46395 27167;;;### (autoloads nil "texinfo" "textmodes/texinfo.el" (21414 44327
27184;;;;;; 727291 0)) 27168;;;;;; 790846 0))
27185;;; Generated autoloads from textmodes/texinfo.el 27169;;; Generated autoloads from textmodes/texinfo.el
27186 27170
27187(defvar texinfo-open-quote (purecopy "``") "\ 27171(defvar texinfo-open-quote (purecopy "``") "\
@@ -27466,10 +27450,10 @@ See also docstring of the function tibetan-compose-region.
27466 27450
27467;;;*** 27451;;;***
27468 27452
27469;;;### (autoloads nil "tildify" "textmodes/tildify.el" (21381 47015 27453;;;### (autoloads nil "tildify" "textmodes/tildify.el" (21393 38187
27470;;;;;; 637535 0)) 27454;;;;;; 675040 0))
27471;;; Generated autoloads from textmodes/tildify.el 27455;;; Generated autoloads from textmodes/tildify.el
27472(push (purecopy '(tildify 4 5 1)) package--builtin-versions) 27456(push (purecopy '(tildify 4 5 3)) package--builtin-versions)
27473 27457
27474(autoload 'tildify-region "tildify" "\ 27458(autoload 'tildify-region "tildify" "\
27475Add hard spaces in the region between BEG and END. 27459Add hard spaces in the region between BEG and END.
@@ -27890,8 +27874,8 @@ Its value should be an event that has a binding in MENU.
27890 27874
27891;;;*** 27875;;;***
27892 27876
27893;;;### (autoloads nil "todo-mode" "calendar/todo-mode.el" (21379 27877;;;### (autoloads nil "todo-mode" "calendar/todo-mode.el" (21423
27894;;;;;; 5287 607434 0)) 27878;;;;;; 59302 489365 0))
27895;;; Generated autoloads from calendar/todo-mode.el 27879;;; Generated autoloads from calendar/todo-mode.el
27896 27880
27897(autoload 'todo-show "todo-mode" "\ 27881(autoload 'todo-show "todo-mode" "\
@@ -28029,72 +28013,6 @@ holds a keymap.
28029 28013
28030;;;*** 28014;;;***
28031 28015
28032;;;### (autoloads nil "tpu-edt" "emulation/tpu-edt.el" (21187 63826
28033;;;;;; 213216 0))
28034;;; Generated autoloads from emulation/tpu-edt.el
28035(push (purecopy '(tpu-edt 4 5)) package--builtin-versions)
28036
28037(defvar tpu-edt-mode nil "\
28038Non-nil if Tpu-Edt mode is enabled.
28039See the command `tpu-edt-mode' for a description of this minor mode.
28040Setting this variable directly does not take effect;
28041either customize it (see the info node `Easy Customization')
28042or call the function `tpu-edt-mode'.")
28043
28044(custom-autoload 'tpu-edt-mode "tpu-edt" nil)
28045
28046(autoload 'tpu-edt-mode "tpu-edt" "\
28047Toggle TPU/edt emulation on or off.
28048With a prefix argument ARG, enable the mode if ARG is positive,
28049and disable it otherwise. If called from Lisp, enable the mode
28050if ARG is omitted or nil.
28051
28052\(fn &optional ARG)" t nil)
28053
28054(defalias 'tpu-edt 'tpu-edt-on)
28055
28056(autoload 'tpu-edt-on "tpu-edt" "\
28057Turn on TPU/edt emulation.
28058
28059\(fn)" t nil)
28060
28061;;;***
28062
28063;;;### (autoloads nil "tpu-mapper" "emulation/tpu-mapper.el" (21187
28064;;;;;; 63826 213216 0))
28065;;; Generated autoloads from emulation/tpu-mapper.el
28066
28067(autoload 'tpu-mapper "tpu-mapper" "\
28068Create an Emacs lisp file defining the TPU-edt keypad for X-windows.
28069
28070This command displays an instruction screen showing the TPU-edt keypad
28071and asks you to press the TPU-edt editing keys. It uses the keys you
28072press to create an Emacs Lisp file that will define a TPU-edt keypad
28073for your X server. You can even re-arrange the standard EDT keypad to
28074suit your tastes (or to cope with those silly Sun and PC keypads).
28075
28076Finally, you will be prompted for the name of the file to store the key
28077definitions. If you chose the default, TPU-edt will find it and load it
28078automatically. If you specify a different file name, you will need to
28079set the variable ``tpu-xkeys-file'' before starting TPU-edt. Here's how
28080you might go about doing that in your init file.
28081
28082 (setq tpu-xkeys-file (expand-file-name \"~/.my-emacs-x-keys\"))
28083 (tpu-edt)
28084
28085Known Problems:
28086
28087Sometimes, tpu-mapper will ignore a key you press, and just continue to
28088prompt for the same key. This can happen when your window manager sucks
28089up the key and doesn't pass it on to Emacs, or it could be an Emacs bug.
28090Either way, there's nothing that tpu-mapper can do about it. You must
28091press RETURN, to skip the current key and continue. Later, you and/or
28092your local X guru can try to figure out why the key is being ignored.
28093
28094\(fn)" t nil)
28095
28096;;;***
28097
28098;;;### (autoloads nil "tq" "emacs-lisp/tq.el" (21240 46395 727291 28016;;;### (autoloads nil "tq" "emacs-lisp/tq.el" (21240 46395 727291
28099;;;;;; 0)) 28017;;;;;; 0))
28100;;; Generated autoloads from emacs-lisp/tq.el 28018;;; Generated autoloads from emacs-lisp/tq.el
@@ -28155,7 +28073,7 @@ the output buffer or changing the window configuration.
28155 28073
28156;;;*** 28074;;;***
28157 28075
28158;;;### (autoloads nil "tramp" "net/tramp.el" (21330 19750 309501 28076;;;### (autoloads nil "tramp" "net/tramp.el" (21406 50214 284651
28159;;;;;; 0)) 28077;;;;;; 0))
28160;;; Generated autoloads from net/tramp.el 28078;;; Generated autoloads from net/tramp.el
28161 28079
@@ -28271,8 +28189,8 @@ Discard Tramp from loading remote files.
28271 28189
28272;;;*** 28190;;;***
28273 28191
28274;;;### (autoloads nil "tramp-ftp" "net/tramp-ftp.el" (21187 63826 28192;;;### (autoloads nil "tramp-ftp" "net/tramp-ftp.el" (21406 50214
28275;;;;;; 213216 0)) 28193;;;;;; 284651 0))
28276;;; Generated autoloads from net/tramp-ftp.el 28194;;; Generated autoloads from net/tramp-ftp.el
28277 28195
28278(autoload 'tramp-ftp-enable-ange-ftp "tramp-ftp" "\ 28196(autoload 'tramp-ftp-enable-ange-ftp "tramp-ftp" "\
@@ -28820,8 +28738,8 @@ Might do a non-blocking connection; use `process-status' to check.
28820 28738
28821;;;*** 28739;;;***
28822 28740
28823;;;### (autoloads nil "url-handlers" "url/url-handlers.el" (21360 28741;;;### (autoloads nil "url-handlers" "url/url-handlers.el" (21419
28824;;;;;; 40869 887231 0)) 28742;;;;;; 62246 751914 0))
28825;;; Generated autoloads from url/url-handlers.el 28743;;; Generated autoloads from url/url-handlers.el
28826 28744
28827(defvar url-handler-mode nil "\ 28745(defvar url-handler-mode nil "\
@@ -28875,8 +28793,8 @@ accessible.
28875 28793
28876;;;*** 28794;;;***
28877 28795
28878;;;### (autoloads nil "url-http" "url/url-http.el" (21302 6606 390237 28796;;;### (autoloads nil "url-http" "url/url-http.el" (21419 62246 751914
28879;;;;;; 377000)) 28797;;;;;; 0))
28880;;; Generated autoloads from url/url-http.el 28798;;; Generated autoloads from url/url-http.el
28881 (autoload 'url-default-expander "url-expand") 28799 (autoload 'url-default-expander "url-expand")
28882 28800
@@ -29800,7 +29718,7 @@ case, and the process object in the asynchronous case.
29800 29718
29801;;;*** 29719;;;***
29802 29720
29803;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (21360 40869 887231 0)) 29721;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (21396 14374 24888 0))
29804;;; Generated autoloads from vc/vc-hg.el 29722;;; Generated autoloads from vc/vc-hg.el
29805 (defun vc-hg-registered (file) 29723 (defun vc-hg-registered (file)
29806 "Return non-nil if FILE is registered with hg." 29724 "Return non-nil if FILE is registered with hg."
@@ -29935,7 +29853,7 @@ Key bindings:
29935;;;*** 29853;;;***
29936 29854
29937;;;### (autoloads nil "verilog-mode" "progmodes/verilog-mode.el" 29855;;;### (autoloads nil "verilog-mode" "progmodes/verilog-mode.el"
29938;;;;;; (21383 2343 498187 0)) 29856;;;;;; (21388 20265 495157 0))
29939;;; Generated autoloads from progmodes/verilog-mode.el 29857;;; Generated autoloads from progmodes/verilog-mode.el
29940 29858
29941(autoload 'verilog-mode "verilog-mode" "\ 29859(autoload 'verilog-mode "verilog-mode" "\
@@ -30629,59 +30547,6 @@ Key bindings:
30629 30547
30630;;;*** 30548;;;***
30631 30549
30632;;;### (autoloads nil "vi" "emulation/vi.el" (20929 34089 117790
30633;;;;;; 0))
30634;;; Generated autoloads from emulation/vi.el
30635
30636(autoload 'vi-mode "vi" "\
30637Major mode that acts like the `vi' editor.
30638The purpose of this mode is to provide you the combined power of vi (namely,
30639the \"cross product\" effect of commands and repeat last changes) and Emacs.
30640
30641This command redefines nearly all keys to look like vi commands.
30642It records the previous major mode, and any vi command for input
30643\(`i', `a', `s', etc.) switches back to that mode.
30644Thus, ordinary Emacs (in whatever major mode you had been using)
30645is \"input\" mode as far as vi is concerned.
30646
30647To get back into vi from \"input\" mode, you must issue this command again.
30648Therefore, it is recommended that you assign it to a key.
30649
30650Major differences between this mode and real vi :
30651
30652* Limitations and unsupported features
30653 - Search patterns with line offset (e.g. /pat/+3 or /pat/z.) are
30654 not supported.
30655 - Ex commands are not implemented; try ':' to get some hints.
30656 - No line undo (i.e. the 'U' command), but multi-undo is a standard feature.
30657
30658* Modifications
30659 - The stopping positions for some point motion commands (word boundary,
30660 pattern search) are slightly different from standard 'vi'.
30661 Also, no automatic wrap around at end of buffer for pattern searching.
30662 - Since changes are done in two steps (deletion then insertion), you need
30663 to undo twice to completely undo a change command. But this is not needed
30664 for undoing a repeated change command.
30665 - No need to set/unset 'magic', to search for a string with regular expr
30666 in it just put a prefix arg for the search commands. Replace cmds too.
30667 - ^R is bound to incremental backward search, so use ^L to redraw screen.
30668
30669* Extensions
30670 - Some standard (or modified) Emacs commands were integrated, such as
30671 incremental search, query replace, transpose objects, and keyboard macros.
30672 - In command state, ^X links to the 'ctl-x-map', and ESC can be linked to
30673 esc-map or set undefined. These can give you the full power of Emacs.
30674 - See vi-com-map for those keys that are extensions to standard vi, e.g.
30675 `vi-name-last-change-or-macro', `vi-verify-spelling', `vi-locate-def',
30676 `vi-mark-region', and 'vi-quote-words'. Some of them are quite handy.
30677 - Use \\[vi-switch-mode] to switch among different modes quickly.
30678
30679Syntax table and abbrevs while in vi mode remain as they were in Emacs.
30680
30681\(fn)" t nil)
30682
30683;;;***
30684
30685;;;### (autoloads nil "viet-util" "language/viet-util.el" (21187 30550;;;### (autoloads nil "viet-util" "language/viet-util.el" (21187
30686;;;;;; 63826 213216 0)) 30551;;;;;; 63826 213216 0))
30687;;; Generated autoloads from language/viet-util.el 30552;;; Generated autoloads from language/viet-util.el
@@ -30983,22 +30848,6 @@ Exit View mode and make the current buffer editable.
30983 30848
30984;;;*** 30849;;;***
30985 30850
30986;;;### (autoloads nil "vip" "emulation/vip.el" (21187 63826 213216
30987;;;;;; 0))
30988;;; Generated autoloads from emulation/vip.el
30989
30990(autoload 'vip-setup "vip" "\
30991Set up bindings for C-x 7 and C-z that are useful for VIP users.
30992
30993\(fn)" nil nil)
30994
30995(autoload 'vip-mode "vip" "\
30996Turn on VIP emulation of VI.
30997
30998\(fn)" t nil)
30999
31000;;;***
31001
31002;;;### (autoloads nil "viper" "emulation/viper.el" (21222 16439 978802 30851;;;### (autoloads nil "viper" "emulation/viper.el" (21222 16439 978802
31003;;;;;; 0)) 30852;;;;;; 0))
31004;;; Generated autoloads from emulation/viper.el 30853;;; Generated autoloads from emulation/viper.el
@@ -31568,7 +31417,7 @@ if ARG is omitted or nil.
31568 31417
31569;;;*** 31418;;;***
31570 31419
31571;;;### (autoloads nil "wid-edit" "wid-edit.el" (21240 46395 727291 31420;;;### (autoloads nil "wid-edit" "wid-edit.el" (21414 44327 790846
31572;;;;;; 0)) 31421;;;;;; 0))
31573;;; Generated autoloads from wid-edit.el 31422;;; Generated autoloads from wid-edit.el
31574 31423
@@ -31687,7 +31536,7 @@ the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'.
31687 31536
31688;;;*** 31537;;;***
31689 31538
31690;;;### (autoloads nil "woman" "woman.el" (21240 46395 727291 0)) 31539;;;### (autoloads nil "woman" "woman.el" (21393 38187 675040 0))
31691;;; Generated autoloads from woman.el 31540;;; Generated autoloads from woman.el
31692(push (purecopy '(woman 0 551)) package--builtin-versions) 31541(push (purecopy '(woman 0 551)) package--builtin-versions)
31693 31542
@@ -31736,28 +31585,6 @@ Default bookmark handler for Woman buffers.
31736 31585
31737;;;*** 31586;;;***
31738 31587
31739;;;### (autoloads nil "ws-mode" "emulation/ws-mode.el" (21187 63826
31740;;;;;; 213216 0))
31741;;; Generated autoloads from emulation/ws-mode.el
31742(push (purecopy '(ws-mode 0 7)) package--builtin-versions)
31743
31744(autoload 'wordstar-mode "ws-mode" "\
31745Major mode with WordStar-like key bindings.
31746
31747BUGS:
31748 - Help menus with WordStar commands (C-j just calls help-for-help)
31749 are not implemented
31750 - Options for search and replace
31751 - Show markers (C-k h) is somewhat strange
31752 - Search and replace (C-q a) is only available in forward direction
31753
31754No key bindings beginning with ESC are installed, they will work
31755Emacs-like.
31756
31757\(fn)" t nil)
31758
31759;;;***
31760
31761;;;### (autoloads nil "xml" "xml.el" (21187 63826 213216 0)) 31588;;;### (autoloads nil "xml" "xml.el" (21187 63826 213216 0))
31762;;; Generated autoloads from xml.el 31589;;; Generated autoloads from xml.el
31763 31590
@@ -31833,7 +31660,7 @@ If LIMIT is non-nil, then do not consider characters beyond LIMIT.
31833 31660
31834;;;*** 31661;;;***
31835 31662
31836;;;### (autoloads nil "xt-mouse" "xt-mouse.el" (21359 20005 772941 31663;;;### (autoloads nil "xt-mouse" "xt-mouse.el" (21414 44327 790846
31837;;;;;; 0)) 31664;;;;;; 0))
31838;;; Generated autoloads from xt-mouse.el 31665;;; Generated autoloads from xt-mouse.el
31839 31666
@@ -31894,33 +31721,34 @@ Zone out, completely.
31894;;;;;; "calc/calc-fin.el" "calc/calc-forms.el" "calc/calc-frac.el" 31721;;;;;; "calc/calc-fin.el" "calc/calc-forms.el" "calc/calc-frac.el"
31895;;;;;; "calc/calc-funcs.el" "calc/calc-graph.el" "calc/calc-help.el" 31722;;;;;; "calc/calc-funcs.el" "calc/calc-graph.el" "calc/calc-help.el"
31896;;;;;; "calc/calc-incom.el" "calc/calc-keypd.el" "calc/calc-lang.el" 31723;;;;;; "calc/calc-incom.el" "calc/calc-keypd.el" "calc/calc-lang.el"
31897;;;;;; "calc/calc-macs.el" "calc/calc-map.el" "calc/calc-math.el" 31724;;;;;; "calc/calc-loaddefs.el" "calc/calc-macs.el" "calc/calc-map.el"
31898;;;;;; "calc/calc-menu.el" "calc/calc-misc.el" "calc/calc-mode.el" 31725;;;;;; "calc/calc-math.el" "calc/calc-menu.el" "calc/calc-misc.el"
31899;;;;;; "calc/calc-mtx.el" "calc/calc-nlfit.el" "calc/calc-poly.el" 31726;;;;;; "calc/calc-mode.el" "calc/calc-mtx.el" "calc/calc-nlfit.el"
31900;;;;;; "calc/calc-prog.el" "calc/calc-rewr.el" "calc/calc-rules.el" 31727;;;;;; "calc/calc-poly.el" "calc/calc-prog.el" "calc/calc-rewr.el"
31901;;;;;; "calc/calc-sel.el" "calc/calc-stat.el" "calc/calc-store.el" 31728;;;;;; "calc/calc-rules.el" "calc/calc-sel.el" "calc/calc-stat.el"
31902;;;;;; "calc/calc-stuff.el" "calc/calc-trail.el" "calc/calc-units.el" 31729;;;;;; "calc/calc-store.el" "calc/calc-stuff.el" "calc/calc-trail.el"
31903;;;;;; "calc/calc-vec.el" "calc/calc-yank.el" "calc/calcalg2.el" 31730;;;;;; "calc/calc-units.el" "calc/calc-vec.el" "calc/calc-yank.el"
31904;;;;;; "calc/calcalg3.el" "calc/calccomp.el" "calc/calcsel2.el" 31731;;;;;; "calc/calcalg2.el" "calc/calcalg3.el" "calc/calccomp.el"
31905;;;;;; "calendar/cal-bahai.el" "calendar/cal-coptic.el" "calendar/cal-french.el" 31732;;;;;; "calc/calcsel2.el" "calendar/cal-bahai.el" "calendar/cal-coptic.el"
31906;;;;;; "calendar/cal-html.el" "calendar/cal-islam.el" "calendar/cal-iso.el" 31733;;;;;; "calendar/cal-french.el" "calendar/cal-html.el" "calendar/cal-islam.el"
31907;;;;;; "calendar/cal-julian.el" "calendar/cal-loaddefs.el" "calendar/cal-mayan.el" 31734;;;;;; "calendar/cal-iso.el" "calendar/cal-julian.el" "calendar/cal-loaddefs.el"
31908;;;;;; "calendar/cal-menu.el" "calendar/cal-move.el" "calendar/cal-persia.el" 31735;;;;;; "calendar/cal-mayan.el" "calendar/cal-menu.el" "calendar/cal-move.el"
31909;;;;;; "calendar/cal-tex.el" "calendar/cal-x.el" "calendar/diary-loaddefs.el" 31736;;;;;; "calendar/cal-persia.el" "calendar/cal-tex.el" "calendar/cal-x.el"
31910;;;;;; "calendar/hol-loaddefs.el" "cdl.el" "cedet/cedet-cscope.el" 31737;;;;;; "calendar/diary-loaddefs.el" "calendar/hol-loaddefs.el" "cdl.el"
31911;;;;;; "cedet/cedet-files.el" "cedet/cedet-global.el" "cedet/cedet-idutils.el" 31738;;;;;; "cedet/cedet-cscope.el" "cedet/cedet-files.el" "cedet/cedet-global.el"
31912;;;;;; "cedet/ede/auto.el" "cedet/ede/autoconf-edit.el" "cedet/ede/base.el" 31739;;;;;; "cedet/cedet-idutils.el" "cedet/ede/auto.el" "cedet/ede/autoconf-edit.el"
31913;;;;;; "cedet/ede/cpp-root.el" "cedet/ede/custom.el" "cedet/ede/dired.el" 31740;;;;;; "cedet/ede/base.el" "cedet/ede/cpp-root.el" "cedet/ede/custom.el"
31914;;;;;; "cedet/ede/emacs.el" "cedet/ede/files.el" "cedet/ede/generic.el" 31741;;;;;; "cedet/ede/dired.el" "cedet/ede/emacs.el" "cedet/ede/files.el"
31915;;;;;; "cedet/ede/linux.el" "cedet/ede/locate.el" "cedet/ede/make.el" 31742;;;;;; "cedet/ede/generic.el" "cedet/ede/linux.el" "cedet/ede/loaddefs.el"
31916;;;;;; "cedet/ede/makefile-edit.el" "cedet/ede/pconf.el" "cedet/ede/pmake.el" 31743;;;;;; "cedet/ede/locate.el" "cedet/ede/make.el" "cedet/ede/makefile-edit.el"
31917;;;;;; "cedet/ede/proj-archive.el" "cedet/ede/proj-aux.el" "cedet/ede/proj-comp.el" 31744;;;;;; "cedet/ede/pconf.el" "cedet/ede/pmake.el" "cedet/ede/proj-archive.el"
31918;;;;;; "cedet/ede/proj-elisp.el" "cedet/ede/proj-info.el" "cedet/ede/proj-misc.el" 31745;;;;;; "cedet/ede/proj-aux.el" "cedet/ede/proj-comp.el" "cedet/ede/proj-elisp.el"
31919;;;;;; "cedet/ede/proj-obj.el" "cedet/ede/proj-prog.el" "cedet/ede/proj-scheme.el" 31746;;;;;; "cedet/ede/proj-info.el" "cedet/ede/proj-misc.el" "cedet/ede/proj-obj.el"
31920;;;;;; "cedet/ede/proj-shared.el" "cedet/ede/proj.el" "cedet/ede/project-am.el" 31747;;;;;; "cedet/ede/proj-prog.el" "cedet/ede/proj-scheme.el" "cedet/ede/proj-shared.el"
31921;;;;;; "cedet/ede/shell.el" "cedet/ede/simple.el" "cedet/ede/source.el" 31748;;;;;; "cedet/ede/proj.el" "cedet/ede/project-am.el" "cedet/ede/shell.el"
31922;;;;;; "cedet/ede/speedbar.el" "cedet/ede/srecode.el" "cedet/ede/system.el" 31749;;;;;; "cedet/ede/simple.el" "cedet/ede/source.el" "cedet/ede/speedbar.el"
31923;;;;;; "cedet/ede/util.el" "cedet/semantic/analyze.el" "cedet/semantic/analyze/complete.el" 31750;;;;;; "cedet/ede/srecode.el" "cedet/ede/system.el" "cedet/ede/util.el"
31751;;;;;; "cedet/semantic/analyze.el" "cedet/semantic/analyze/complete.el"
31924;;;;;; "cedet/semantic/analyze/debug.el" "cedet/semantic/analyze/fcn.el" 31752;;;;;; "cedet/semantic/analyze/debug.el" "cedet/semantic/analyze/fcn.el"
31925;;;;;; "cedet/semantic/analyze/refs.el" "cedet/semantic/bovine.el" 31753;;;;;; "cedet/semantic/analyze/refs.el" "cedet/semantic/bovine.el"
31926;;;;;; "cedet/semantic/bovine/c.el" "cedet/semantic/bovine/debug.el" 31754;;;;;; "cedet/semantic/bovine/c.el" "cedet/semantic/bovine/debug.el"
@@ -31938,13 +31766,13 @@ Zone out, completely.
31938;;;;;; "cedet/semantic/fw.el" "cedet/semantic/grammar-wy.el" "cedet/semantic/grammar.el" 31766;;;;;; "cedet/semantic/fw.el" "cedet/semantic/grammar-wy.el" "cedet/semantic/grammar.el"
31939;;;;;; "cedet/semantic/html.el" "cedet/semantic/ia-sb.el" "cedet/semantic/ia.el" 31767;;;;;; "cedet/semantic/html.el" "cedet/semantic/ia-sb.el" "cedet/semantic/ia.el"
31940;;;;;; "cedet/semantic/idle.el" "cedet/semantic/imenu.el" "cedet/semantic/java.el" 31768;;;;;; "cedet/semantic/idle.el" "cedet/semantic/imenu.el" "cedet/semantic/java.el"
31941;;;;;; "cedet/semantic/lex-spp.el" "cedet/semantic/lex.el" "cedet/semantic/mru-bookmark.el" 31769;;;;;; "cedet/semantic/lex-spp.el" "cedet/semantic/lex.el" "cedet/semantic/loaddefs.el"
31942;;;;;; "cedet/semantic/sb.el" "cedet/semantic/scope.el" "cedet/semantic/senator.el" 31770;;;;;; "cedet/semantic/mru-bookmark.el" "cedet/semantic/sb.el" "cedet/semantic/scope.el"
31943;;;;;; "cedet/semantic/sort.el" "cedet/semantic/symref.el" "cedet/semantic/symref/cscope.el" 31771;;;;;; "cedet/semantic/senator.el" "cedet/semantic/sort.el" "cedet/semantic/symref.el"
31944;;;;;; "cedet/semantic/symref/filter.el" "cedet/semantic/symref/global.el" 31772;;;;;; "cedet/semantic/symref/cscope.el" "cedet/semantic/symref/filter.el"
31945;;;;;; "cedet/semantic/symref/grep.el" "cedet/semantic/symref/idutils.el" 31773;;;;;; "cedet/semantic/symref/global.el" "cedet/semantic/symref/grep.el"
31946;;;;;; "cedet/semantic/symref/list.el" "cedet/semantic/tag-file.el" 31774;;;;;; "cedet/semantic/symref/idutils.el" "cedet/semantic/symref/list.el"
31947;;;;;; "cedet/semantic/tag-ls.el" "cedet/semantic/tag-write.el" 31775;;;;;; "cedet/semantic/tag-file.el" "cedet/semantic/tag-ls.el" "cedet/semantic/tag-write.el"
31948;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el" 31776;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el"
31949;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el" 31777;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el"
31950;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el" 31778;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el"
@@ -31954,19 +31782,19 @@ Zone out, completely.
31954;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el" 31782;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el"
31955;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el" 31783;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el"
31956;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el" 31784;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el"
31957;;;;;; "cedet/srecode/map.el" "cedet/srecode/mode.el" "cedet/srecode/semantic.el" 31785;;;;;; "cedet/srecode/loaddefs.el" "cedet/srecode/map.el" "cedet/srecode/mode.el"
31958;;;;;; "cedet/srecode/srt.el" "cedet/srecode/table.el" "cedet/srecode/template.el" 31786;;;;;; "cedet/srecode/semantic.el" "cedet/srecode/srt.el" "cedet/srecode/table.el"
31959;;;;;; "cedet/srecode/texi.el" "cus-dep.el" "dframe.el" "dired-aux.el" 31787;;;;;; "cedet/srecode/template.el" "cedet/srecode/texi.el" "cus-dep.el"
31960;;;;;; "dired-x.el" "dos-fns.el" "dos-vars.el" "dos-w32.el" "dynamic-setting.el" 31788;;;;;; "dframe.el" "dired-aux.el" "dired-x.el" "dos-fns.el" "dos-vars.el"
31961;;;;;; "emacs-lisp/authors.el" "emacs-lisp/avl-tree.el" "emacs-lisp/bindat.el" 31789;;;;;; "dos-w32.el" "dynamic-setting.el" "emacs-lisp/avl-tree.el"
31962;;;;;; "emacs-lisp/byte-opt.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-macs.el" 31790;;;;;; "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" "emacs-lisp/cl-extra.el"
31963;;;;;; "emacs-lisp/cl-seq.el" "emacs-lisp/cl.el" "emacs-lisp/eieio-base.el" 31791;;;;;; "emacs-lisp/cl-loaddefs.el" "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el"
31964;;;;;; "emacs-lisp/eieio-custom.el" "emacs-lisp/eieio-datadebug.el" 31792;;;;;; "emacs-lisp/cl.el" "emacs-lisp/eieio-base.el" "emacs-lisp/eieio-custom.el"
31965;;;;;; "emacs-lisp/eieio-opt.el" "emacs-lisp/eieio-speedbar.el" 31793;;;;;; "emacs-lisp/eieio-datadebug.el" "emacs-lisp/eieio-opt.el"
31966;;;;;; "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el" "emacs-lisp/smie.el" 31794;;;;;; "emacs-lisp/eieio-speedbar.el" "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el"
31967;;;;;; "emacs-lisp/subr-x.el" "emacs-lisp/tcover-ses.el" "emacs-lisp/tcover-unsafep.el" 31795;;;;;; "emacs-lisp/smie.el" "emacs-lisp/subr-x.el" "emacs-lisp/tcover-ses.el"
31968;;;;;; "emulation/cua-gmrk.el" "emulation/edt-lk201.el" "emulation/edt-mapper.el" 31796;;;;;; "emacs-lisp/tcover-unsafep.el" "emulation/cua-gmrk.el" "emulation/edt-lk201.el"
31969;;;;;; "emulation/edt-pc.el" "emulation/edt-vt100.el" "emulation/tpu-extras.el" 31797;;;;;; "emulation/edt-mapper.el" "emulation/edt-pc.el" "emulation/edt-vt100.el"
31970;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el" 31798;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el"
31971;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el" 31799;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el"
31972;;;;;; "emulation/viper-util.el" "erc/erc-backend.el" "erc/erc-goodies.el" 31800;;;;;; "emulation/viper-util.el" "erc/erc-backend.el" "erc/erc-goodies.el"
@@ -31977,32 +31805,32 @@ Zone out, completely.
31977;;;;;; "eshell/em-rebind.el" "eshell/em-script.el" "eshell/em-smart.el" 31805;;;;;; "eshell/em-rebind.el" "eshell/em-script.el" "eshell/em-smart.el"
31978;;;;;; "eshell/em-term.el" "eshell/em-tramp.el" "eshell/em-unix.el" 31806;;;;;; "eshell/em-term.el" "eshell/em-tramp.el" "eshell/em-unix.el"
31979;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el" 31807;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el"
31980;;;;;; "eshell/esh-ext.el" "eshell/esh-io.el" "eshell/esh-module.el" 31808;;;;;; "eshell/esh-ext.el" "eshell/esh-groups.el" "eshell/esh-io.el"
31981;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" 31809;;;;;; "eshell/esh-module.el" "eshell/esh-opt.el" "eshell/esh-proc.el"
31982;;;;;; "eshell/esh-var.el" "ezimage.el" "format-spec.el" "fringe.el" 31810;;;;;; "eshell/esh-util.el" "eshell/esh-var.el" "ezimage.el" "format-spec.el"
31983;;;;;; "generic-x.el" "gnus/compface.el" "gnus/gnus-async.el" "gnus/gnus-bcklg.el" 31811;;;;;; "fringe.el" "generic-x.el" "gnus/compface.el" "gnus/gnus-async.el"
31984;;;;;; "gnus/gnus-cite.el" "gnus/gnus-cloud.el" "gnus/gnus-cus.el" 31812;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cloud.el"
31985;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el" 31813;;;;;; "gnus/gnus-cus.el" "gnus/gnus-demon.el" "gnus/gnus-dup.el"
31986;;;;;; "gnus/gnus-ems.el" "gnus/gnus-icalendar.el" "gnus/gnus-int.el" 31814;;;;;; "gnus/gnus-eform.el" "gnus/gnus-ems.el" "gnus/gnus-icalendar.el"
31987;;;;;; "gnus/gnus-logic.el" "gnus/gnus-mh.el" "gnus/gnus-salt.el" 31815;;;;;; "gnus/gnus-int.el" "gnus/gnus-logic.el" "gnus/gnus-mh.el"
31988;;;;;; "gnus/gnus-score.el" "gnus/gnus-srvr.el" "gnus/gnus-topic.el" 31816;;;;;; "gnus/gnus-salt.el" "gnus/gnus-score.el" "gnus/gnus-srvr.el"
31989;;;;;; "gnus/gnus-undo.el" "gnus/gnus-util.el" "gnus/gnus-uu.el" 31817;;;;;; "gnus/gnus-topic.el" "gnus/gnus-undo.el" "gnus/gnus-util.el"
31990;;;;;; "gnus/gnus-vm.el" "gnus/gssapi.el" "gnus/ietf-drums.el" "gnus/legacy-gnus-agent.el" 31818;;;;;; "gnus/gnus-uu.el" "gnus/gnus-vm.el" "gnus/gssapi.el" "gnus/ietf-drums.el"
31991;;;;;; "gnus/mail-parse.el" "gnus/mail-prsvr.el" "gnus/mail-source.el" 31819;;;;;; "gnus/legacy-gnus-agent.el" "gnus/mail-parse.el" "gnus/mail-prsvr.el"
31992;;;;;; "gnus/mailcap.el" "gnus/messcompat.el" "gnus/mm-archive.el" 31820;;;;;; "gnus/mail-source.el" "gnus/mailcap.el" "gnus/messcompat.el"
31993;;;;;; "gnus/mm-bodies.el" "gnus/mm-decode.el" "gnus/mm-util.el" 31821;;;;;; "gnus/mm-archive.el" "gnus/mm-bodies.el" "gnus/mm-decode.el"
31994;;;;;; "gnus/mm-view.el" "gnus/mml-sec.el" "gnus/mml-smime.el" "gnus/nnagent.el" 31822;;;;;; "gnus/mm-util.el" "gnus/mm-view.el" "gnus/mml-sec.el" "gnus/mml-smime.el"
31995;;;;;; "gnus/nnbabyl.el" "gnus/nndir.el" "gnus/nndraft.el" "gnus/nneething.el" 31823;;;;;; "gnus/nnagent.el" "gnus/nnbabyl.el" "gnus/nndir.el" "gnus/nndraft.el"
31996;;;;;; "gnus/nngateway.el" "gnus/nnheader.el" "gnus/nnimap.el" "gnus/nnir.el" 31824;;;;;; "gnus/nneething.el" "gnus/nngateway.el" "gnus/nnheader.el"
31997;;;;;; "gnus/nnmail.el" "gnus/nnmaildir.el" "gnus/nnmairix.el" "gnus/nnmbox.el" 31825;;;;;; "gnus/nnimap.el" "gnus/nnir.el" "gnus/nnmail.el" "gnus/nnmaildir.el"
31998;;;;;; "gnus/nnmh.el" "gnus/nnnil.el" "gnus/nnoo.el" "gnus/nnregistry.el" 31826;;;;;; "gnus/nnmairix.el" "gnus/nnmbox.el" "gnus/nnmh.el" "gnus/nnnil.el"
31999;;;;;; "gnus/nnrss.el" "gnus/nnspool.el" "gnus/nntp.el" "gnus/nnvirtual.el" 31827;;;;;; "gnus/nnoo.el" "gnus/nnregistry.el" "gnus/nnrss.el" "gnus/nnspool.el"
32000;;;;;; "gnus/nnweb.el" "gnus/registry.el" "gnus/rfc1843.el" "gnus/rfc2045.el" 31828;;;;;; "gnus/nntp.el" "gnus/nnvirtual.el" "gnus/nnweb.el" "gnus/registry.el"
32001;;;;;; "gnus/rfc2047.el" "gnus/rfc2104.el" "gnus/rfc2231.el" "gnus/rtree.el" 31829;;;;;; "gnus/rfc1843.el" "gnus/rfc2045.el" "gnus/rfc2047.el" "gnus/rfc2104.el"
32002;;;;;; "gnus/sieve-manage.el" "gnus/smime.el" "gnus/spam-stat.el" 31830;;;;;; "gnus/rfc2231.el" "gnus/rtree.el" "gnus/sieve-manage.el"
32003;;;;;; "gnus/spam-wash.el" "hex-util.el" "hfy-cmap.el" "ibuf-ext.el" 31831;;;;;; "gnus/smime.el" "gnus/spam-stat.el" "gnus/spam-wash.el" "hex-util.el"
32004;;;;;; "international/cp51932.el" "international/eucjp-ms.el" "international/fontset.el" 31832;;;;;; "hfy-cmap.el" "ibuf-ext.el" "international/cp51932.el" "international/eucjp-ms.el"
32005;;;;;; "international/iso-ascii.el" "international/ja-dic-cnv.el" 31833;;;;;; "international/fontset.el" "international/iso-ascii.el" "international/ja-dic-cnv.el"
32006;;;;;; "international/ja-dic-utl.el" "international/ogonek.el" "kermit.el" 31834;;;;;; "international/ja-dic-utl.el" "international/ogonek.el" "kermit.el"
32007;;;;;; "language/hanja-util.el" "language/thai-word.el" "ldefs-boot.el" 31835;;;;;; "language/hanja-util.el" "language/thai-word.el" "ldefs-boot.el"
32008;;;;;; "leim/quail/arabic.el" "leim/quail/croatian.el" "leim/quail/cyril-jis.el" 31836;;;;;; "leim/quail/arabic.el" "leim/quail/croatian.el" "leim/quail/cyril-jis.el"
@@ -32044,13 +31872,13 @@ Zone out, completely.
32044;;;;;; "nxml/rng-pttrn.el" "nxml/rng-uri.el" "nxml/rng-util.el" 31872;;;;;; "nxml/rng-pttrn.el" "nxml/rng-uri.el" "nxml/rng-util.el"
32045;;;;;; "nxml/xsd-regexp.el" "obsolete/abbrevlist.el" "obsolete/assoc.el" 31873;;;;;; "nxml/xsd-regexp.el" "obsolete/abbrevlist.el" "obsolete/assoc.el"
32046;;;;;; "obsolete/awk-mode.el" "obsolete/bruce.el" "obsolete/cl-compat.el" 31874;;;;;; "obsolete/awk-mode.el" "obsolete/bruce.el" "obsolete/cl-compat.el"
32047;;;;;; "obsolete/complete.el" "obsolete/cust-print.el" "obsolete/erc-hecomplete.el" 31875;;;;;; "obsolete/complete.el" "obsolete/crisp.el" "obsolete/cust-print.el"
32048;;;;;; "obsolete/fast-lock.el" "obsolete/gulp.el" "obsolete/iso-acc.el" 31876;;;;;; "obsolete/erc-hecomplete.el" "obsolete/fast-lock.el" "obsolete/gulp.el"
32049;;;;;; "obsolete/iso-insert.el" "obsolete/iso-swed.el" "obsolete/keyswap.el" 31877;;;;;; "obsolete/iso-acc.el" "obsolete/iso-insert.el" "obsolete/iso-swed.el"
32050;;;;;; "obsolete/lazy-lock.el" "obsolete/ledit.el" "obsolete/levents.el" 31878;;;;;; "obsolete/keyswap.el" "obsolete/lazy-lock.el" "obsolete/ledit.el"
32051;;;;;; "obsolete/lmenu.el" "obsolete/longlines.el" "obsolete/lucid.el" 31879;;;;;; "obsolete/levents.el" "obsolete/lmenu.el" "obsolete/longlines.el"
32052;;;;;; "obsolete/mailpost.el" "obsolete/meese.el" "obsolete/mouse-sel.el" 31880;;;;;; "obsolete/lucid.el" "obsolete/mailpost.el" "obsolete/meese.el"
32053;;;;;; "obsolete/old-emacs-lock.el" "obsolete/old-whitespace.el" 31881;;;;;; "obsolete/mouse-sel.el" "obsolete/old-emacs-lock.el" "obsolete/old-whitespace.el"
32054;;;;;; "obsolete/options.el" "obsolete/otodo-mode.el" "obsolete/patcomp.el" 31882;;;;;; "obsolete/options.el" "obsolete/otodo-mode.el" "obsolete/patcomp.el"
32055;;;;;; "obsolete/pc-mode.el" "obsolete/pc-select.el" "obsolete/pgg-def.el" 31883;;;;;; "obsolete/pc-mode.el" "obsolete/pc-select.el" "obsolete/pgg-def.el"
32056;;;;;; "obsolete/pgg-gpg.el" "obsolete/pgg-parse.el" "obsolete/pgg-pgp.el" 31884;;;;;; "obsolete/pgg-gpg.el" "obsolete/pgg-parse.el" "obsolete/pgg-pgp.el"
@@ -32058,7 +31886,9 @@ Zone out, completely.
32058;;;;;; "obsolete/resume.el" "obsolete/s-region.el" "obsolete/scribe.el" 31886;;;;;; "obsolete/resume.el" "obsolete/s-region.el" "obsolete/scribe.el"
32059;;;;;; "obsolete/spell.el" "obsolete/sregex.el" "obsolete/sup-mouse.el" 31887;;;;;; "obsolete/spell.el" "obsolete/sregex.el" "obsolete/sup-mouse.el"
32060;;;;;; "obsolete/swedish.el" "obsolete/sym-comp.el" "obsolete/terminal.el" 31888;;;;;; "obsolete/swedish.el" "obsolete/sym-comp.el" "obsolete/terminal.el"
32061;;;;;; "obsolete/vc-mcvs.el" "obsolete/xesam.el" "obsolete/yow.el" 31889;;;;;; "obsolete/tpu-edt.el" "obsolete/tpu-extras.el" "obsolete/tpu-mapper.el"
31890;;;;;; "obsolete/vc-mcvs.el" "obsolete/vi.el" "obsolete/vip.el"
31891;;;;;; "obsolete/ws-mode.el" "obsolete/xesam.el" "obsolete/yow.el"
32062;;;;;; "org/ob-C.el" "org/ob-R.el" "org/ob-asymptote.el" "org/ob-awk.el" 31892;;;;;; "org/ob-C.el" "org/ob-R.el" "org/ob-asymptote.el" "org/ob-awk.el"
32063;;;;;; "org/ob-calc.el" "org/ob-clojure.el" "org/ob-comint.el" "org/ob-core.el" 31893;;;;;; "org/ob-calc.el" "org/ob-clojure.el" "org/ob-comint.el" "org/ob-core.el"
32064;;;;;; "org/ob-css.el" "org/ob-ditaa.el" "org/ob-dot.el" "org/ob-emacs-lisp.el" 31894;;;;;; "org/ob-css.el" "org/ob-ditaa.el" "org/ob-dot.el" "org/ob-emacs-lisp.el"
@@ -32078,14 +31908,14 @@ Zone out, completely.
32078;;;;;; "org/org-eshell.el" "org/org-faces.el" "org/org-feed.el" 31908;;;;;; "org/org-eshell.el" "org/org-faces.el" "org/org-feed.el"
32079;;;;;; "org/org-footnote.el" "org/org-gnus.el" "org/org-habit.el" 31909;;;;;; "org/org-footnote.el" "org/org-gnus.el" "org/org-habit.el"
32080;;;;;; "org/org-id.el" "org/org-indent.el" "org/org-info.el" "org/org-inlinetask.el" 31910;;;;;; "org/org-id.el" "org/org-indent.el" "org/org-info.el" "org/org-inlinetask.el"
32081;;;;;; "org/org-install.el" "org/org-irc.el" "org/org-list.el" "org/org-macro.el" 31911;;;;;; "org/org-install.el" "org/org-irc.el" "org/org-list.el" "org/org-loaddefs.el"
32082;;;;;; "org/org-mhe.el" "org/org-mobile.el" "org/org-mouse.el" "org/org-pcomplete.el" 31912;;;;;; "org/org-macro.el" "org/org-mhe.el" "org/org-mobile.el" "org/org-mouse.el"
32083;;;;;; "org/org-plot.el" "org/org-protocol.el" "org/org-rmail.el" 31913;;;;;; "org/org-pcomplete.el" "org/org-plot.el" "org/org-protocol.el"
32084;;;;;; "org/org-src.el" "org/org-table.el" "org/org-timer.el" "org/org-w3m.el" 31914;;;;;; "org/org-rmail.el" "org/org-src.el" "org/org-table.el" "org/org-timer.el"
32085;;;;;; "org/ox-ascii.el" "org/ox-beamer.el" "org/ox-html.el" "org/ox-icalendar.el" 31915;;;;;; "org/org-w3m.el" "org/ox-ascii.el" "org/ox-beamer.el" "org/ox-html.el"
32086;;;;;; "org/ox-latex.el" "org/ox-man.el" "org/ox-md.el" "org/ox-odt.el" 31916;;;;;; "org/ox-icalendar.el" "org/ox-latex.el" "org/ox-man.el" "org/ox-md.el"
32087;;;;;; "org/ox-org.el" "org/ox-publish.el" "org/ox-texinfo.el" "org/ox.el" 31917;;;;;; "org/ox-odt.el" "org/ox-org.el" "org/ox-publish.el" "org/ox-texinfo.el"
32088;;;;;; "play/gametree.el" "progmodes/ada-prj.el" "progmodes/cc-align.el" 31918;;;;;; "org/ox.el" "play/gametree.el" "progmodes/ada-prj.el" "progmodes/cc-align.el"
32089;;;;;; "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el" "progmodes/cc-cmds.el" 31919;;;;;; "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el" "progmodes/cc-cmds.el"
32090;;;;;; "progmodes/cc-defs.el" "progmodes/cc-fonts.el" "progmodes/cc-langs.el" 31920;;;;;; "progmodes/cc-defs.el" "progmodes/cc-fonts.el" "progmodes/cc-langs.el"
32091;;;;;; "progmodes/cc-menus.el" "progmodes/ebnf-abn.el" "progmodes/ebnf-bnf.el" 31921;;;;;; "progmodes/cc-menus.el" "progmodes/ebnf-abn.el" "progmodes/ebnf-bnf.el"
@@ -32108,8 +31938,8 @@ Zone out, completely.
32108;;;;;; "vc/ediff-ptch.el" "vc/ediff-vers.el" "vc/ediff-wind.el" 31938;;;;;; "vc/ediff-ptch.el" "vc/ediff-vers.el" "vc/ediff-wind.el"
32109;;;;;; "vc/pcvs-info.el" "vc/pcvs-parse.el" "vc/pcvs-util.el" "vc/vc-dav.el" 31939;;;;;; "vc/pcvs-info.el" "vc/pcvs-parse.el" "vc/pcvs-util.el" "vc/vc-dav.el"
32110;;;;;; "vcursor.el" "vt-control.el" "vt100-led.el" "w32-common-fns.el" 31940;;;;;; "vcursor.el" "vt-control.el" "vt100-led.el" "w32-common-fns.el"
32111;;;;;; "w32-fns.el" "w32-vars.el" "x-dnd.el") (21386 65266 511227 31941;;;;;; "w32-fns.el" "w32-vars.el" "x-dnd.el") (21426 35556 729434
32112;;;;;; 583000)) 31942;;;;;; 927000))
32113 31943
32114;;;*** 31944;;;***
32115 31945
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index e8eb09c9a8e..02fc575c261 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -478,6 +478,7 @@ word(s) will be searched for via `eww-search-prefix'."
478 (setq-local eww-current-url 'author) 478 (setq-local eww-current-url 'author)
479 (setq-local eww-current-dom nil) 479 (setq-local eww-current-dom nil)
480 (setq-local eww-current-source nil) 480 (setq-local eww-current-source nil)
481 (setq-local eww-current-title "")
481 (setq-local browse-url-browser-function 'eww-browse-url) 482 (setq-local browse-url-browser-function 'eww-browse-url)
482 (setq-local after-change-functions 'eww-process-text-input) 483 (setq-local after-change-functions 'eww-process-text-input)
483 (setq-local eww-history nil) 484 (setq-local eww-history nil)
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index a0e72d1a6f5..9f2b4bb85db 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -802,11 +802,11 @@ Function is called with PROCESS, COMMAND, SENDER, ARGS and LINE.")
802(defun rcirc-buffer-process (&optional buffer) 802(defun rcirc-buffer-process (&optional buffer)
803 "Return the process associated with channel BUFFER. 803 "Return the process associated with channel BUFFER.
804With no argument or nil as argument, use the current buffer." 804With no argument or nil as argument, use the current buffer."
805 (let ((buffer (or buffer (if (buffer-live-p rcirc-server-buffer) 805 (let ((buffer (or buffer (and (buffer-live-p rcirc-server-buffer)
806 rcirc-server-buffer 806 rcirc-server-buffer))))
807 (error "Server buffer deleted"))))) 807 (if buffer
808 (or (with-current-buffer buffer rcirc-process) 808 (with-current-buffer buffer rcirc-process)
809 rcirc-process))) 809 rcirc-process)))
810 810
811(defun rcirc-server-name (process) 811(defun rcirc-server-name (process)
812 "Return PROCESS server name, given by the 001 response." 812 "Return PROCESS server name, given by the 001 response."
diff --git a/lisp/progmodes/cc-defs.el b/lisp/progmodes/cc-defs.el
index 1606cfb3357..594ff053d44 100644
--- a/lisp/progmodes/cc-defs.el
+++ b/lisp/progmodes/cc-defs.el
@@ -823,6 +823,8 @@ be after it."
823(defmacro c-with-syntax-table (table &rest code) 823(defmacro c-with-syntax-table (table &rest code)
824 ;; Temporarily switches to the specified syntax table in a failsafe 824 ;; Temporarily switches to the specified syntax table in a failsafe
825 ;; way to execute code. 825 ;; way to execute code.
826 ;; Maintainers' note: If TABLE is `c++-template-syntax-table', DON'T call
827 ;; any forms inside this that call `c-parse-state'. !!!!
826 `(let ((c-with-syntax-table-orig-table (syntax-table))) 828 `(let ((c-with-syntax-table-orig-table (syntax-table)))
827 (unwind-protect 829 (unwind-protect
828 (progn 830 (progn
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index 6b406b0d89c..7404241af9b 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -9355,16 +9355,16 @@ comment at the start of cc-engine.el for more info."
9355 (not (looking-at c-<-op-cont-regexp)))))) 9355 (not (looking-at c-<-op-cont-regexp))))))
9356 (c-with-syntax-table c++-template-syntax-table 9356 (c-with-syntax-table c++-template-syntax-table
9357 (goto-char placeholder) 9357 (goto-char placeholder)
9358 (c-beginning-of-statement-1 containing-sexp t) 9358 (c-beginning-of-statement-1 containing-sexp t))
9359 (if (save-excursion 9359 (if (save-excursion
9360 (c-backward-syntactic-ws containing-sexp) 9360 (c-backward-syntactic-ws containing-sexp)
9361 (eq (char-before) ?<)) 9361 (eq (char-before) ?<))
9362 ;; In a nested template arglist. 9362 ;; In a nested template arglist.
9363 (progn 9363 (progn
9364 (goto-char placeholder) 9364 (goto-char placeholder)
9365 (c-syntactic-skip-backward "^,;" containing-sexp t) 9365 (c-syntactic-skip-backward "^,;" containing-sexp t)
9366 (c-forward-syntactic-ws)) 9366 (c-forward-syntactic-ws))
9367 (back-to-indentation))) 9367 (back-to-indentation))
9368 ;; FIXME: Should use c-add-stmt-syntax, but it's not yet 9368 ;; FIXME: Should use c-add-stmt-syntax, but it's not yet
9369 ;; template aware. 9369 ;; template aware.
9370 (c-add-syntax 'template-args-cont (point) placeholder)) 9370 (c-add-syntax 'template-args-cont (point) placeholder))
@@ -10022,16 +10022,16 @@ comment at the start of cc-engine.el for more info."
10022 (eq (char-after placeholder) ?<)))))) 10022 (eq (char-after placeholder) ?<))))))
10023 (c-with-syntax-table c++-template-syntax-table 10023 (c-with-syntax-table c++-template-syntax-table
10024 (goto-char placeholder) 10024 (goto-char placeholder)
10025 (c-beginning-of-statement-1 lim t) 10025 (c-beginning-of-statement-1 lim t))
10026 (if (save-excursion 10026 (if (save-excursion
10027 (c-backward-syntactic-ws lim) 10027 (c-backward-syntactic-ws lim)
10028 (eq (char-before) ?<)) 10028 (eq (char-before) ?<))
10029 ;; In a nested template arglist. 10029 ;; In a nested template arglist.
10030 (progn 10030 (progn
10031 (goto-char placeholder) 10031 (goto-char placeholder)
10032 (c-syntactic-skip-backward "^,;" lim t) 10032 (c-syntactic-skip-backward "^,;" lim t)
10033 (c-forward-syntactic-ws)) 10033 (c-forward-syntactic-ws))
10034 (back-to-indentation))) 10034 (back-to-indentation))
10035 ;; FIXME: Should use c-add-stmt-syntax, but it's not yet 10035 ;; FIXME: Should use c-add-stmt-syntax, but it's not yet
10036 ;; template aware. 10036 ;; template aware.
10037 (c-add-syntax 'template-args-cont (point) placeholder)) 10037 (c-add-syntax 'template-args-cont (point) placeholder))
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el
index d2d2de8801a..ee002b7bc7b 100644
--- a/lisp/progmodes/cc-langs.el
+++ b/lisp/progmodes/cc-langs.el
@@ -394,7 +394,9 @@ The syntax tables aren't stored directly since they're quite large."
394 ;; lists are parsed. Note that this encourages incorrect parsing of 394 ;; lists are parsed. Note that this encourages incorrect parsing of
395 ;; templates since they might contain normal operators that uses the 395 ;; templates since they might contain normal operators that uses the
396 ;; '<' and '>' characters. Therefore this syntax table might go 396 ;; '<' and '>' characters. Therefore this syntax table might go
397 ;; away when CC Mode handles templates correctly everywhere. 397 ;; away when CC Mode handles templates correctly everywhere. WHILE
398 ;; THIS SYNTAX TABLE IS CURRENT, `c-parse-state' MUST _NOT_ BE
399 ;; CALLED!!!
398 t nil 400 t nil
399 (java c++) `(lambda () 401 (java c++) `(lambda ()
400 (let ((table (funcall ,(c-lang-const c-make-mode-syntax-table)))) 402 (let ((table (funcall ,(c-lang-const c-make-mode-syntax-table))))
diff --git a/lisp/subr.el b/lisp/subr.el
index 09a085288a5..a0c56bf9752 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -2016,6 +2016,7 @@ If optional CONFIRM is non-nil, read the password twice to make sure.
2016Optional DEFAULT is a default password to use instead of empty input. 2016Optional DEFAULT is a default password to use instead of empty input.
2017 2017
2018This function echoes `.' for each character that the user types. 2018This function echoes `.' for each character that the user types.
2019Note that in batch mode, the input is not hidden!
2019 2020
2020Once the caller uses the password, it can erase the password 2021Once the caller uses the password, it can erase the password
2021by doing (clear-string STRING)." 2022by doing (clear-string STRING)."
@@ -2055,7 +2056,11 @@ by doing (clear-string STRING)."
2055 (add-hook 'after-change-functions hide-chars-fun nil 'local)) 2056 (add-hook 'after-change-functions hide-chars-fun nil 'local))
2056 (unwind-protect 2057 (unwind-protect
2057 (let ((enable-recursive-minibuffers t)) 2058 (let ((enable-recursive-minibuffers t))
2058 (read-string prompt nil t default)) ; t = "no history" 2059 (read-string
2060 (if noninteractive
2061 (format "%s[INPUT WILL NOT BE HIDDEN!] " prompt) ; bug#17839
2062 prompt)
2063 nil t default)) ; t = "no history"
2059 (when (buffer-live-p minibuf) 2064 (when (buffer-live-p minibuf)
2060 (with-current-buffer minibuf 2065 (with-current-buffer minibuf
2061 ;; Not sure why but it seems that there might be cases where the 2066 ;; Not sure why but it seems that there might be cases where the
diff --git a/lisp/url/url-domsuf.el b/lisp/url/url-domsuf.el
index 6cedd3c3ca7..365cf561ae2 100644
--- a/lisp/url/url-domsuf.el
+++ b/lisp/url/url-domsuf.el
@@ -72,11 +72,11 @@
72 ((and (null modifier) 72 ((and (null modifier)
73 (string= domain entry)) 73 (string= domain entry))
74 (setq allowedp nil)) 74 (setq allowedp nil))
75 ;; "!pref.hokkaido.jp" 75 ;; "!city.yokohama.jp"
76 ((and (eq modifier t) 76 ((and (eq modifier t)
77 (string= domain entry)) 77 (string= domain entry))
78 (setq allowedp t)) 78 (setq allowedp t))
79 ;; "*.ar" 79 ;; "*.bd"
80 ((and (numberp modifier) 80 ((and (numberp modifier)
81 (= length modifier) 81 (= length modifier)
82 (string= entry upper-domain)) 82 (string= entry upper-domain))
@@ -85,13 +85,14 @@
85 85
86;; Tests: 86;; Tests:
87 87
88;; TODO convert to a proper test/automated test.
88;; (url-domsuf-cookie-allowed-p "com") => nil 89;; (url-domsuf-cookie-allowed-p "com") => nil
89;; (url-domsuf-cookie-allowed-p "foo.bar.ar") => t 90;; (url-domsuf-cookie-allowed-p "foo.bar.bd") => t
90;; (url-domsuf-cookie-allowed-p "bar.ar") => nil 91;; (url-domsuf-cookie-allowed-p "bar.bd") => nil
91;; (url-domsuf-cookie-allowed-p "co.uk") => nil 92;; (url-domsuf-cookie-allowed-p "co.uk") => nil
92;; (url-domsuf-cookie-allowed-p "foo.bar.hokkaido.jo") => t 93;; (url-domsuf-cookie-allowed-p "foo.bar.hokkaido.jo") => t
93;; (url-domsuf-cookie-allowed-p "bar.hokkaido.jp") => nil 94;; (url-domsuf-cookie-allowed-p "bar.yokohama.jp") => nil
94;; (url-domsuf-cookie-allowed-p "pref.hokkaido.jp") => t 95;; (url-domsuf-cookie-allowed-p "city.yokohama.jp") => t
95 96
96(provide 'url-domsuf) 97(provide 'url-domsuf)
97 98
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog
index 430add5a8b6..20ace660739 100644
--- a/lwlib/ChangeLog
+++ b/lwlib/ChangeLog
@@ -1,3 +1,15 @@
12014-06-28 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in: Use gcc auto-dependency information.
4 Move old dependency information to new file deps.mk.
5 (MKDIR_P, DEPFLAGS, MKDEPDIR, lwlib_deps_frag):
6 New, set by configure.
7 (DEPDIR): New variable.
8 (ALL_CFLAGS): Add DEPFLAGS.
9 (.c.o): Add MKDEPDIR.
10 (clean, mostlyclean): Delete DEPDIR.
11 * deps.mk, autodeps.mk: New files.
12
12014-06-17 Paul Eggert <eggert@cs.ucla.edu> 132014-06-17 Paul Eggert <eggert@cs.ucla.edu>
2 14
3 Omit redundant extern decls. 15 Omit redundant extern decls.
diff --git a/lwlib/Makefile.in b/lwlib/Makefile.in
index 7185aa60727..516b3286951 100644
--- a/lwlib/Makefile.in
+++ b/lwlib/Makefile.in
@@ -41,6 +41,7 @@ RANLIB=@RANLIB@
41 41
42AR = @AR@ 42AR = @AR@
43ARFLAGS = @ARFLAGS@ 43ARFLAGS = @ARFLAGS@
44MKDIR_P = @MKDIR_P@
44 45
45LUCID_OBJS = lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o 46LUCID_OBJS = lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o
46MOTIF_OBJS = lwlib-Xm.o 47MOTIF_OBJS = lwlib-Xm.o
@@ -50,13 +51,19 @@ TOOLKIT_OBJS = $(@X_TOOLKIT_TYPE@_OBJS)
50 51
51OBJS = lwlib.o $(TOOLKIT_OBJS) lwlib-utils.o 52OBJS = lwlib.o $(TOOLKIT_OBJS) lwlib-utils.o
52 53
54DEPDIR = deps
55## -MMD -MF $(DEPDIR)/$*.d if AUTO_DEPEND; else empty.
56DEPFLAGS = @DEPFLAGS@
57## ${MKDIR_P} ${DEPDIR} (if AUTO_DEPEND); else ':'.
58MKDEPDIR = @MKDEPDIR@
59
53## ../src is where the generated file (config.h, globals.h) are. 60## ../src is where the generated file (config.h, globals.h) are.
54## $(srcdir)/../src is where the non-generated files (lisp.h) are. 61## $(srcdir)/../src is where the non-generated files (lisp.h) are.
55## (In an out-of-tree build, these two are not the same.) 62## (In an out-of-tree build, these two are not the same.)
56## $(srcdir) is where the lwlib sources are. 63## $(srcdir) is where the lwlib sources are.
57## There are no generated lwlib files, hence no need for -I. 64## There are no generated lwlib files, hence no need for -I.
58ALL_CFLAGS= $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \ 65ALL_CFLAGS= $(C_SWITCH_SYSTEM) $(C_SWITCH_X_SITE) \
59 $(C_SWITCH_MACHINE) \ 66 $(C_SWITCH_MACHINE) $(DEPFLAGS) \
60 $(WARN_CFLAGS) $(WERROR_CFLAGS) $(PROFILING_CFLAGS) $(CFLAGS) \ 67 $(WARN_CFLAGS) $(WERROR_CFLAGS) $(PROFILING_CFLAGS) $(CFLAGS) \
61 -Demacs -I../src \ 68 -Demacs -I../src \
62 -I$(srcdir) -I$(srcdir)/../src -I../lib -I$(srcdir)/../lib 69 -I$(srcdir) -I$(srcdir)/../src -I../lib -I$(srcdir)/../lib
@@ -65,6 +72,7 @@ all: liblw.a
65.PHONY: all 72.PHONY: all
66 73
67.c.o: 74.c.o:
75 @$(MKDEPDIR)
68 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $< 76 $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
69 77
70liblw.a: $(OBJS) 78liblw.a: $(OBJS)
@@ -72,30 +80,18 @@ liblw.a: $(OBJS)
72 $(AR) $(ARFLAGS) $@ $(OBJS) 80 $(AR) $(ARFLAGS) $@ $(OBJS)
73 $(RANLIB) $@ 81 $(RANLIB) $@
74 82
75## Generated files in ../src, non-generated in $(srcdir)/../src.
76config_h = ../src/config.h $(srcdir)/../src/conf_post.h
77lisp_h = $(srcdir)/../src/lisp.h
78## lisp.h includes this.
79globals_h = ../src/globals.h 83globals_h = ../src/globals.h
80src_h = $(config_h) $(lisp_h) $(globals_h)
81
82$(globals_h): 84$(globals_h):
83 $(MAKE) -C ../src globals.h 85 $(MAKE) -C ../src globals.h
84 86
85lwlib-utils.o: $(src_h) lwlib-utils.c lwlib-utils.h lwlib.h 87## Insert either autodeps.mk (if AUTO_DEPEND), else deps.mk.
86lwlib.o: $(src_h) lwlib.c lwlib.h lwlib-int.h lwlib-utils.h \ 88@lwlib_deps_frag@
87 lwlib-Xlw.h lwlib-Xm.h lwlib-Xaw.h
88lwlib-Xlw.o: $(src_h) lwlib-Xlw.c lwlib.h lwlib-int.h lwlib-Xlw.h xlwmenu.h
89lwlib-Xaw.o: $(src_h) lwlib-Xaw.c lwlib-Xaw.h lwlib.h lwlib-int.h
90lwlib-Xm.o: $(src_h) lwlib-Xm.c lwlib-Xm.h lwlib.h lwlib-int.h lwlib-utils.h
91xlwmenu.o: $(src_h) xlwmenu.c xlwmenu.h lwlib.h xlwmenuP.h \
92 $(srcdir)/../src/xterm.h
93
94 89
95.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean 90.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean
96 91
97clean mostlyclean: 92clean mostlyclean:
98 rm -f *.o liblw.a \#* 93 rm -f *.o liblw.a \#*
94 -rm -rf ${DEPDIR}
99 95
100distclean: clean 96distclean: clean
101 rm -f Makefile 97 rm -f Makefile
diff --git a/lwlib/autodeps.mk b/lwlib/autodeps.mk
new file mode 100644
index 00000000000..f7109295ce2
--- /dev/null
+++ b/lwlib/autodeps.mk
@@ -0,0 +1,5 @@
1### autodeps.mk --- lwlib/Makefile fragment for GNU Emacs
2
3## This is inserted in lwlib/Makefile if AUTO_DEPEND=yes.
4
5-include $(ALLOBJS:%.o=${DEPDIR}/%.d)
diff --git a/lwlib/deps.mk b/lwlib/deps.mk
new file mode 100644
index 00000000000..6355ec62e62
--- /dev/null
+++ b/lwlib/deps.mk
@@ -0,0 +1,43 @@
1### deps.mk --- lwlib/Makefile fragment for GNU Emacs
2
3# Copyright (C) 1992, 1993 Lucid, Inc.
4# Copyright (C) 1994, 2001-2014 Free Software Foundation, Inc.
5#
6# This file is part of the Lucid Widget Library.
7#
8# The Lucid Widget Library is free software; you can redistribute it and/or
9# modify it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 1, or (at your option)
11# any later version.
12#
13# The Lucid Widget Library is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
20
21### Commentary:
22
23## This file is inserted in lwlib/Makefile if AUTO_DEPEND=no.
24## It defines static dependencies between the various source files.
25
26### Code:
27
28## Generated files in ../src, non-generated in $(srcdir)/../src.
29config_h = ../src/config.h $(srcdir)/../src/conf_post.h
30lisp_h = $(srcdir)/../src/lisp.h
31## lisp.h includes this.
32src_h = $(config_h) $(lisp_h) $(globals_h)
33
34lwlib-utils.o: $(src_h) lwlib-utils.c lwlib-utils.h lwlib.h
35lwlib.o: $(src_h) lwlib.c lwlib.h lwlib-int.h lwlib-utils.h \
36 lwlib-Xlw.h lwlib-Xm.h lwlib-Xaw.h
37lwlib-Xlw.o: $(src_h) lwlib-Xlw.c lwlib.h lwlib-int.h lwlib-Xlw.h xlwmenu.h
38lwlib-Xaw.o: $(src_h) lwlib-Xaw.c lwlib-Xaw.h lwlib.h lwlib-int.h
39lwlib-Xm.o: $(src_h) lwlib-Xm.c lwlib-Xm.h lwlib.h lwlib-int.h lwlib-utils.h
40xlwmenu.o: $(src_h) xlwmenu.c xlwmenu.h lwlib.h xlwmenuP.h \
41 $(srcdir)/../src/xterm.h
42
43### deps.mk ends here
diff --git a/make-dist b/make-dist
index ed6a7cf8798..fba490547ee 100755
--- a/make-dist
+++ b/make-dist
@@ -438,12 +438,12 @@ echo "Making links to \`nextstep/GNUstep/Emacs.base/Resources'"
438 438
439echo "Making links to \`oldXMenu'" 439echo "Making links to \`oldXMenu'"
440(cd oldXMenu 440(cd oldXMenu
441 ln *.[ch] *.in ../${tempdir}/oldXMenu 441 ln *.[ch] *.in *.mk ../${tempdir}/oldXMenu
442 ln README ChangeLog ../${tempdir}/oldXMenu) 442 ln README ChangeLog ../${tempdir}/oldXMenu)
443 443
444echo "Making links to \`lwlib'" 444echo "Making links to \`lwlib'"
445(cd lwlib 445(cd lwlib
446 ln *.[ch] *.in ../${tempdir}/lwlib 446 ln *.[ch] *.in *.mk ../${tempdir}/lwlib
447 ln README ChangeLog ../${tempdir}/lwlib) 447 ln README ChangeLog ../${tempdir}/lwlib)
448 448
449## It is important to distribute admin/ because it contains sources 449## It is important to distribute admin/ because it contains sources
diff --git a/oldXMenu/ChangeLog b/oldXMenu/ChangeLog
index 74686f64972..2bccaf2f6ef 100644
--- a/oldXMenu/ChangeLog
+++ b/oldXMenu/ChangeLog
@@ -1,3 +1,17 @@
12014-06-28 Glenn Morris <rgm@gnu.org>
2
3 * deps.mk (${OBJS}): Depend on ../src/config.h.
4
5 * Makefile.in: Use gcc auto-dependency information.
6 Move old dependency information to new file deps.mk.
7 (MKDIR_P, DEPFLAGS, MKDEPDIR, oldxmenu_deps_frag):
8 New, set by configure.
9 (DEPDIR): New variable.
10 (ALL_CFLAGS): Add DEPFLAGS.
11 (.c.o): Add MKDEPDIR.
12 (clean, mostlyclean): Delete DEPDIR.
13 * deps.mk, autodeps.mk: New files.
14
12014-06-15 Glenn Morris <rgm@gnu.org> 152014-06-15 Glenn Morris <rgm@gnu.org>
2 16
3 * Makefile.in (CPPFLAGS): Explicitly set via configure. 17 * Makefile.in (CPPFLAGS): Explicitly set via configure.
diff --git a/oldXMenu/Makefile.in b/oldXMenu/Makefile.in
index 91b313ac627..bfa7d97912a 100644
--- a/oldXMenu/Makefile.in
+++ b/oldXMenu/Makefile.in
@@ -63,6 +63,7 @@ RM = rm -f
63RANLIB = @RANLIB@ 63RANLIB = @RANLIB@
64AR = @AR@ 64AR = @AR@
65ARFLAGS = @ARFLAGS@ 65ARFLAGS = @ARFLAGS@
66MKDIR_P = @MKDIR_P@
66 67
67OBJS = Activate.o \ 68OBJS = Activate.o \
68 AddPane.o \ 69 AddPane.o \
@@ -92,13 +93,20 @@ OBJS = Activate.o \
92all: libXMenu11.a 93all: libXMenu11.a
93.PHONY: all 94.PHONY: all
94 95
96DEPDIR = deps
97## -MMD -MF $(DEPDIR)/$*.d if AUTO_DEPEND; else empty.
98DEPFLAGS = @DEPFLAGS@
99## ${MKDIR_P} ${DEPDIR} (if AUTO_DEPEND); else ':'.
100MKDEPDIR = @MKDEPDIR@
101
95ALL_CFLAGS=$(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) \ 102ALL_CFLAGS=$(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) \
96 $(C_SWITCH_X_SITE) \ 103 $(C_SWITCH_X_SITE) $(DEPFLAGS) \
97 $(WARN_CFLAGS) $(WERROR_CFLAGS) ${PROFILING_CFLAGS} \ 104 $(WARN_CFLAGS) $(WERROR_CFLAGS) ${PROFILING_CFLAGS} \
98 $(CPPFLAGS) $(CFLAGS) -DEMACS_BITMAP_FILES \ 105 $(CPPFLAGS) $(CFLAGS) -DEMACS_BITMAP_FILES \
99 -I../src -I../lib -I${srcdir} -I${srcdir}/../src -I${srcdir}/../lib 106 -I../src -I../lib -I${srcdir} -I${srcdir}/../src -I${srcdir}/../lib
100 107
101.c.o: 108.c.o:
109 @$(MKDEPDIR)
102 $(CC) -c ${ALL_CFLAGS} $< 110 $(CC) -c ${ALL_CFLAGS} $<
103 111
104libXMenu11.a: $(OBJS) $(EXTRA) 112libXMenu11.a: $(OBJS) $(EXTRA)
@@ -106,42 +114,14 @@ libXMenu11.a: $(OBJS) $(EXTRA)
106 $(AR) $(ARFLAGS) $@ $(OBJS) $(EXTRA) 114 $(AR) $(ARFLAGS) $@ $(OBJS) $(EXTRA)
107 $(RANLIB) $@ 115 $(RANLIB) $@
108 116
109Activate.o: Activate.c XMenuInt.h XMenu.h X10.h 117## Insert either autodeps.mk (if AUTO_DEPEND), else deps.mk.
110AddPane.o: AddPane.c XMenuInt.h XMenu.h X10.h 118@oldxmenu_deps_frag@
111AddSel.o: AddSel.c XMenuInt.h XMenu.h X10.h
112ChgPane.o: ChgPane.c XMenuInt.h XMenu.h X10.h
113ChgSel.o: ChgSel.c XMenuInt.h XMenu.h X10.h
114Create.o: Create.c XMenuInt.h XMenu.h X10.h
115DelPane.o: DelPane.c XMenuInt.h XMenu.h X10.h
116DelSel.o: DelSel.c XMenuInt.h XMenu.h X10.h
117Destroy.o: Destroy.c XMenuInt.h XMenu.h X10.h
118Error.o: Error.c XMenuInt.h XMenu.h X10.h
119EvHand.o: EvHand.c XMenuInt.h XMenu.h X10.h
120FindPane.o: FindPane.c XMenuInt.h XMenu.h X10.h
121FindSel.o: FindSel.c XMenuInt.h XMenu.h X10.h
122InsPane.o: InsPane.c XMenuInt.h XMenu.h X10.h
123InsSel.o: InsSel.c XMenuInt.h XMenu.h X10.h
124Internal.o: Internal.c XMenuInt.h XMenu.h X10.h
125Locate.o: Locate.c XMenuInt.h XMenu.h X10.h
126Post.o: Post.c XMenuInt.h XMenu.h X10.h
127Recomp.o: Recomp.c XMenuInt.h XMenu.h X10.h
128SetAEQ.o: SetAEQ.c XMenuInt.h XMenu.h X10.h
129SetFrz.o: SetFrz.c XMenuInt.h XMenu.h X10.h
130SetPane.o: SetPane.c XMenuInt.h XMenu.h X10.h
131SetSel.o: SetSel.c XMenuInt.h XMenu.h X10.h
132XDelAssoc.o: XDelAssoc.c X10.h
133XLookAssoc.o: XLookAssoc.c X10.h
134XCrAssoc.o: XCrAssoc.c X10.h
135XDestAssoc.o: XDestAssoc.c X10.h
136XMakeAssoc.o: XMakeAssoc.c X10.h
137insque.o: insque.c
138 119
139.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean 120.PHONY: mostlyclean clean distclean bootstrap-clean maintainer-clean
140 121
141mostlyclean: 122clean mostlyclean:
142 rm -f libXMenu11.a ${OBJS} ${EXTRA} 123 rm -f libXMenu11.a ${OBJS} ${EXTRA}
143 124 -rm -rf ${DEPDIR}
144clean: mostlyclean
145 125
146bootstrap-clean maintainer-clean distclean: clean 126bootstrap-clean maintainer-clean distclean: clean
147 rm -f Makefile 127 rm -f Makefile
@@ -150,3 +130,4 @@ bootstrap-clean maintainer-clean distclean: clean
150tags: 130tags:
151 $(TAGS) -t *.[ch] 131 $(TAGS) -t *.[ch]
152 132
133### Makefile.in ends here
diff --git a/oldXMenu/autodeps.mk b/oldXMenu/autodeps.mk
new file mode 100644
index 00000000000..f7109295ce2
--- /dev/null
+++ b/oldXMenu/autodeps.mk
@@ -0,0 +1,5 @@
1### autodeps.mk --- lwlib/Makefile fragment for GNU Emacs
2
3## This is inserted in lwlib/Makefile if AUTO_DEPEND=yes.
4
5-include $(ALLOBJS:%.o=${DEPDIR}/%.d)
diff --git a/oldXMenu/deps.mk b/oldXMenu/deps.mk
new file mode 100644
index 00000000000..81088c51b1e
--- /dev/null
+++ b/oldXMenu/deps.mk
@@ -0,0 +1,72 @@
1### deps.mk --- oldXMenu/Makefile fragment for GNU Emacs
2
3## Copyright 1985, 1986, 1987 by the Massachusetts Institute of Technology
4
5## Permission to use, copy, modify, and distribute this
6## software and its documentation for any purpose and without
7## fee is hereby granted, provided that the above copyright
8## notice appear in all copies and that both that copyright
9## notice and this permission notice appear in supporting
10## documentation, and that the name of M.I.T. not be used in
11## advertising or publicity pertaining to distribution of the
12## software without specific, written prior permission.
13## M.I.T. makes no representations about the suitability of
14## this software for any purpose. It is provided "as is"
15## without express or implied warranty.
16
17
18## Copyright (C) 2001-2014 Free Software Foundation, Inc.
19
20## This program is free software: you can redistribute it and/or modify
21## it under the terms of the GNU General Public License as published by
22## the Free Software Foundation, either version 3 of the License, or
23## (at your option) any later version.
24
25## This program is distributed in the hope that it will be useful,
26## but WITHOUT ANY WARRANTY; without even the implied warranty of
27## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28## GNU General Public License for more details.
29
30## You should have received a copy of the GNU General Public License
31## along with this program. If not, see <http://www.gnu.org/licenses/>.
32
33### Commentary:
34
35## This file is inserted in oldXMenu/Makefile if AUTO_DEPEND=no.
36## It defines static dependencies between the various source files.
37
38### Code:
39
40Activate.o: Activate.c XMenuInt.h XMenu.h X10.h
41AddPane.o: AddPane.c XMenuInt.h XMenu.h X10.h
42AddSel.o: AddSel.c XMenuInt.h XMenu.h X10.h
43ChgPane.o: ChgPane.c XMenuInt.h XMenu.h X10.h
44ChgSel.o: ChgSel.c XMenuInt.h XMenu.h X10.h
45Create.o: Create.c XMenuInt.h XMenu.h X10.h
46DelPane.o: DelPane.c XMenuInt.h XMenu.h X10.h
47DelSel.o: DelSel.c XMenuInt.h XMenu.h X10.h
48Destroy.o: Destroy.c XMenuInt.h XMenu.h X10.h
49Error.o: Error.c XMenuInt.h XMenu.h X10.h
50EvHand.o: EvHand.c XMenuInt.h XMenu.h X10.h
51FindPane.o: FindPane.c XMenuInt.h XMenu.h X10.h
52FindSel.o: FindSel.c XMenuInt.h XMenu.h X10.h
53InsPane.o: InsPane.c XMenuInt.h XMenu.h X10.h
54InsSel.o: InsSel.c XMenuInt.h XMenu.h X10.h
55Internal.o: Internal.c XMenuInt.h XMenu.h X10.h
56Locate.o: Locate.c XMenuInt.h XMenu.h X10.h
57Post.o: Post.c XMenuInt.h XMenu.h X10.h
58Recomp.o: Recomp.c XMenuInt.h XMenu.h X10.h
59SetAEQ.o: SetAEQ.c XMenuInt.h XMenu.h X10.h
60SetFrz.o: SetFrz.c XMenuInt.h XMenu.h X10.h
61SetPane.o: SetPane.c XMenuInt.h XMenu.h X10.h
62SetSel.o: SetSel.c XMenuInt.h XMenu.h X10.h
63XDelAssoc.o: XDelAssoc.c X10.h
64XLookAssoc.o: XLookAssoc.c X10.h
65XCrAssoc.o: XCrAssoc.c X10.h
66XDestAssoc.o: XDestAssoc.c X10.h
67XMakeAssoc.o: XMakeAssoc.c X10.h
68insque.o: insque.c
69
70${OBJS}: ../src/config.h
71
72### deps.mk ends here
diff --git a/src/ChangeLog b/src/ChangeLog
index ec9c0ce42fd..1db9e8768e3 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -4,6 +4,51 @@
4 (MAX_CHARBUF_EXTRA_SIZE): New macro. 4 (MAX_CHARBUF_EXTRA_SIZE): New macro.
5 (ALLOC_CONVERSION_WORK_AREA): Use MAX_CHARBUF_EXTRA_SIZE. 5 (ALLOC_CONVERSION_WORK_AREA): Use MAX_CHARBUF_EXTRA_SIZE.
6 6
72014-06-30 Jan Djärv <jan.h.d@swipnet.se>
8
9 * nsterm.m (judge): EmacsScroller: Move dealloc code here.
10 (dealloc): Remove for EmacsScroller.
11
12 * nsterm.h (EmacsScroller): Remove dealloc.
13
142014-06-30 Eli Zaretskii <eliz@gnu.org>
15
16 * coding.c (MIN_CHARBUF_SIZE): Enlarge to 32. (Bug#17881)
17
182014-06-30 Jan Djärv <jan.h.d@swipnet.se>
19
20 * nsmenu.m (update_frame_tool_bar): Set wait_for_tool_bar to NO
21 when setNeedsDisplay is called so we don't trigger redisplay for every
22 tool bar update.
23
24 * nsterm.m (any_help_event_p): New variable.
25 (mouseMoved:): Set any_help_event_p to YES if help event is
26 generated. Remove else with empty help event that triggered redisplay
27 for every mouse move.
28 (windowDidResignKey:): If any_help_event_p, generate empty help
29 event.
30
312014-06-29 Dmitry Antipov <dmantipov@yandex.ru>
32
33 * xfns.c (Qsuppress_icon): Remove; no real users.
34 (syms_of_xfns): Don't DEFSYM it. Remove ancient comments.
35 * w32fns.c (Qsuppress_icon): Remove, for the same reason.
36 (syms_of_w32fns): Don't DEFSYM it.
37
382014-06-29 Glenn Morris <rgm@gnu.org>
39
40 * Makefile.in (ns-app): Mark as PHONY.
41
422014-06-28 Glenn Morris <rgm@gnu.org>
43
44 * Makefile.in (mostlyclean): There are no libXMenu11.a,
45 liblw.a in this directory.
46
472014-06-28 Andreas Schwab <schwab@linux-m68k.org>
48
49 * coding.c (encode_coding_utf_8): Correctly count produced_chars
50 also in unibyte case. (Bug#17865)
51
72014-06-28 K. Handa <handa@gnu.org> 522014-06-28 K. Handa <handa@gnu.org>
8 53
9 * coding.c (MAX_CHARBUF_SIZE): Renamed from CHARBUF_SIZE. 54 * coding.c (MAX_CHARBUF_SIZE): Renamed from CHARBUF_SIZE.
diff --git a/src/Makefile.in b/src/Makefile.in
index 748f38e55bd..a13f7b8b8be 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -518,6 +518,7 @@ emacs.res: $(ntsource)/emacs.rc \
518 $(WINDRES) -O COFF --include-dir=$(srcdir)/../nt \ 518 $(WINDRES) -O COFF --include-dir=$(srcdir)/../nt \
519 -o $@ $(ntsource)/emacs.rc 519 -o $@ $(ntsource)/emacs.rc
520 520
521.PHONY: ns-app
521ns-app: emacs$(EXEEXT) 522ns-app: emacs$(EXEEXT)
522 $(MAKE) -C ../nextstep all 523 $(MAKE) -C ../nextstep all
523 524
@@ -525,7 +526,7 @@ ns-app: emacs$(EXEEXT)
525.PHONY: versionclean extraclean 526.PHONY: versionclean extraclean
526 527
527mostlyclean: 528mostlyclean:
528 rm -f temacs$(EXEEXT) core *.core \#* *.o libXMenu11.a liblw.a 529 rm -f temacs$(EXEEXT) core *.core \#* *.o
529 rm -f ../etc/DOC 530 rm -f ../etc/DOC
530 rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT) 531 rm -f bootstrap-emacs$(EXEEXT) emacs-$(version)$(EXEEXT)
531 rm -f buildobj.h 532 rm -f buildobj.h
diff --git a/src/coding.c b/src/coding.c
index e68700c099d..d4c468cfbbf 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -1549,8 +1549,8 @@ encode_coding_utf_8 (struct coding_system *coding)
1549 *dst++ = CHAR_TO_BYTE8 (c); 1549 *dst++ = CHAR_TO_BYTE8 (c);
1550 else 1550 else
1551 CHAR_STRING_ADVANCE_NO_UNIFY (c, dst); 1551 CHAR_STRING_ADVANCE_NO_UNIFY (c, dst);
1552 produced_chars++;
1553 } 1552 }
1553 produced_chars = dst - (coding->destination + coding->produced);
1554 } 1554 }
1555 record_conversion_result (coding, CODING_RESULT_SUCCESS); 1555 record_conversion_result (coding, CODING_RESULT_SUCCESS);
1556 coding->produced_char += produced_chars; 1556 coding->produced_char += produced_chars;
diff --git a/src/deps.mk b/src/deps.mk
index 1d67d750983..3fdbbe6605f 100644
--- a/src/deps.mk
+++ b/src/deps.mk
@@ -1,7 +1,7 @@
1### deps.mk --- src/Makefile fragment for GNU Emacs 1### deps.mk --- src/Makefile fragment for GNU Emacs
2 2
3## Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2014 Free Software 3## Copyright (C) 1985, 1987-1988, 1993-1995, 1999-2014
4## Foundation, Inc. 4## Free Software Foundation, Inc.
5 5
6## This file is part of GNU Emacs. 6## This file is part of GNU Emacs.
7 7
@@ -27,8 +27,6 @@
27## Eg callproc.c only depends on w32.h for WINDOWSNT builds. 27## Eg callproc.c only depends on w32.h for WINDOWSNT builds.
28## One way to fix this would be to replace w32.h (etc) by $(W32_H), 28## One way to fix this would be to replace w32.h (etc) by $(W32_H),
29## a variable set by configure. Does not seem worth the trouble. 29## a variable set by configure. Does not seem worth the trouble.
30## Since the w32 build does not even use this file, you might ask
31## why these dependencies are here at all...
32 30
33## nsgui.h: In fact, every .o file depends directly or indirectly on 31## nsgui.h: In fact, every .o file depends directly or indirectly on
34## dispextern.h and hence nsgui.h under NS. But the ones that actually 32## dispextern.h and hence nsgui.h under NS. But the ones that actually
diff --git a/src/nsmenu.m b/src/nsmenu.m
index 24c1189584b..778b068ef8b 100644
--- a/src/nsmenu.m
+++ b/src/nsmenu.m
@@ -1152,7 +1152,10 @@ update_frame_tool_bar (struct frame *f)
1152 FRAME_TOOLBAR_HEIGHT (f) = 0; 1152 FRAME_TOOLBAR_HEIGHT (f) = 0;
1153 1153
1154 if (view->wait_for_tool_bar && FRAME_TOOLBAR_HEIGHT (f) > 0) 1154 if (view->wait_for_tool_bar && FRAME_TOOLBAR_HEIGHT (f) > 0)
1155 {
1156 view->wait_for_tool_bar = NO;
1155 [view setNeedsDisplay: YES]; 1157 [view setNeedsDisplay: YES];
1158 }
1156 1159
1157 unblock_input (); 1160 unblock_input ();
1158} 1161}
diff --git a/src/nsterm.h b/src/nsterm.h
index e77aca3d50d..2619b710073 100644
--- a/src/nsterm.h
+++ b/src/nsterm.h
@@ -412,7 +412,6 @@ typedef float EmacsCGFloat;
412 412
413- initFrame: (NSRect )r window: (Lisp_Object)win; 413- initFrame: (NSRect )r window: (Lisp_Object)win;
414- (void)setFrame: (NSRect)r; 414- (void)setFrame: (NSRect)r;
415- (void)dealloc;
416 415
417- setPosition: (int) position portion: (int) portion whole: (int) whole; 416- setPosition: (int) position portion: (int) portion whole: (int) whole;
418- (int) checkSamePosition: (int)position portion: (int)portion 417- (int) checkSamePosition: (int)position portion: (int)portion
diff --git a/src/nsterm.m b/src/nsterm.m
index c6450804f57..f2eeeda93bf 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -283,6 +283,11 @@ static NSMutableArray *ns_pending_files, *ns_pending_service_names,
283static BOOL ns_do_open_file = NO; 283static BOOL ns_do_open_file = NO;
284static BOOL ns_last_use_native_fullscreen; 284static BOOL ns_last_use_native_fullscreen;
285 285
286/* Non-zero means that a HELP_EVENT has been generated since Emacs
287 start. */
288
289static BOOL any_help_event_p = NO;
290
286static struct { 291static struct {
287 struct input_event *q; 292 struct input_event *q;
288 int nr, cap; 293 int nr, cap;
@@ -5688,14 +5693,10 @@ not_in_argv (NSString *arg)
5688 /* NOTE: help_echo_{window,pos,object} are set in xdisp.c 5693 /* NOTE: help_echo_{window,pos,object} are set in xdisp.c
5689 (note_mouse_highlight), which is called through the 5694 (note_mouse_highlight), which is called through the
5690 note_mouse_movement () call above */ 5695 note_mouse_movement () call above */
5696 any_help_event_p = YES;
5691 gen_help_event (help_echo_string, frame, help_echo_window, 5697 gen_help_event (help_echo_string, frame, help_echo_window,
5692 help_echo_object, help_echo_pos); 5698 help_echo_object, help_echo_pos);
5693 } 5699 }
5694 else
5695 {
5696 help_echo_string = Qnil;
5697 gen_help_event (Qnil, frame, Qnil, Qnil, 0);
5698 }
5699 5700
5700 if (emacsframe->mouse_moved && send_appdefined) 5701 if (emacsframe->mouse_moved && send_appdefined)
5701 ns_send_appdefined (-1); 5702 ns_send_appdefined (-1);
@@ -5973,6 +5974,14 @@ if (cols > 0 && rows > 0)
5973 x_set_frame_alpha (emacsframe); 5974 x_set_frame_alpha (emacsframe);
5974 } 5975 }
5975 5976
5977 if (any_help_event_p)
5978 {
5979 Lisp_Object frame;
5980 XSETFRAME (frame, emacsframe);
5981 help_echo_string = Qnil;
5982 gen_help_event (Qnil, frame, Qnil, Qnil, 0);
5983 }
5984
5976 if (emacs_event && is_focus_frame) 5985 if (emacs_event && is_focus_frame)
5977 { 5986 {
5978 [self deleteWorkingText]; 5987 [self deleteWorkingText];
@@ -7135,15 +7144,6 @@ if (cols > 0 && rows > 0)
7135} 7144}
7136 7145
7137 7146
7138- (void)dealloc
7139{
7140 NSTRACE (EmacsScroller_dealloc);
7141 if (!NILP (win))
7142 wset_vertical_scroll_bar (XWINDOW (win), Qnil);
7143 [super dealloc];
7144}
7145
7146
7147- condemn 7147- condemn
7148{ 7148{
7149 NSTRACE (condemn); 7149 NSTRACE (condemn);
@@ -7171,6 +7171,9 @@ if (cols > 0 && rows > 0)
7171 view = (EmacsView *)FRAME_NS_VIEW (frame); 7171 view = (EmacsView *)FRAME_NS_VIEW (frame);
7172 if (view != nil) 7172 if (view != nil)
7173 view->scrollbarsNeedingUpdate++; 7173 view->scrollbarsNeedingUpdate++;
7174 if (!NILP (win))
7175 wset_vertical_scroll_bar (XWINDOW (win), Qnil);
7176 win = Qnil;
7174 [self removeFromSuperview]; 7177 [self removeFromSuperview];
7175 [self release]; 7178 [self release];
7176 unblock_input (); 7179 unblock_input ();
diff --git a/src/w32fns.c b/src/w32fns.c
index 057bc95ee94..e24148af4ff 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -96,7 +96,6 @@ static HWND hourglass_hwnd = NULL;
96#define IDC_HAND MAKEINTRESOURCE(32649) 96#define IDC_HAND MAKEINTRESOURCE(32649)
97#endif 97#endif
98 98
99Lisp_Object Qsuppress_icon;
100Lisp_Object Qundefined_color; 99Lisp_Object Qundefined_color;
101Lisp_Object Qcancel_timer; 100Lisp_Object Qcancel_timer;
102Lisp_Object Qfont_param; 101Lisp_Object Qfont_param;
@@ -8091,7 +8090,6 @@ syms_of_w32fns (void)
8091 8090
8092 w32_visible_system_caret_hwnd = NULL; 8091 w32_visible_system_caret_hwnd = NULL;
8093 8092
8094 DEFSYM (Qsuppress_icon, "suppress-icon");
8095 DEFSYM (Qundefined_color, "undefined-color"); 8093 DEFSYM (Qundefined_color, "undefined-color");
8096 DEFSYM (Qcancel_timer, "cancel-timer"); 8094 DEFSYM (Qcancel_timer, "cancel-timer");
8097 DEFSYM (Qhyper, "hyper"); 8095 DEFSYM (Qhyper, "hyper");
@@ -8106,8 +8104,6 @@ syms_of_w32fns (void)
8106 DEFSYM (Qworkarea, "workarea"); 8104 DEFSYM (Qworkarea, "workarea");
8107 DEFSYM (Qmm_size, "mm-size"); 8105 DEFSYM (Qmm_size, "mm-size");
8108 DEFSYM (Qframes, "frames"); 8106 DEFSYM (Qframes, "frames");
8109 /* This is the end of symbol initialization. */
8110
8111 8107
8112 Fput (Qundefined_color, Qerror_conditions, 8108 Fput (Qundefined_color, Qerror_conditions,
8113 listn (CONSTYPE_PURE, 2, Qundefined_color, Qerror)); 8109 listn (CONSTYPE_PURE, 2, Qundefined_color, Qerror));
diff --git a/src/xfns.c b/src/xfns.c
index c3d9900207f..651d21294e3 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -125,7 +125,6 @@ extern LWLIB_ID widget_id_tick;
125 125
126#define MAXREQUEST(dpy) (XMaxRequestSize (dpy)) 126#define MAXREQUEST(dpy) (XMaxRequestSize (dpy))
127 127
128static Lisp_Object Qsuppress_icon;
129static Lisp_Object Qundefined_color; 128static Lisp_Object Qundefined_color;
130static Lisp_Object Qcompound_text, Qcancel_timer; 129static Lisp_Object Qcompound_text, Qcancel_timer;
131Lisp_Object Qfont_param; 130Lisp_Object Qfont_param;
@@ -6137,15 +6136,10 @@ frame_parm_handler x_frame_parm_handlers[] =
6137void 6136void
6138syms_of_xfns (void) 6137syms_of_xfns (void)
6139{ 6138{
6140 /* The section below is built by the lisp expression at the top of the file,
6141 just above where these variables are declared. */
6142 /*&&& init symbols here &&&*/
6143 DEFSYM (Qsuppress_icon, "suppress-icon");
6144 DEFSYM (Qundefined_color, "undefined-color"); 6139 DEFSYM (Qundefined_color, "undefined-color");
6145 DEFSYM (Qcompound_text, "compound-text"); 6140 DEFSYM (Qcompound_text, "compound-text");
6146 DEFSYM (Qcancel_timer, "cancel-timer"); 6141 DEFSYM (Qcancel_timer, "cancel-timer");
6147 DEFSYM (Qfont_param, "font-parameter"); 6142 DEFSYM (Qfont_param, "font-parameter");
6148 /* This is the end of symbol initialization. */
6149 6143
6150 Fput (Qundefined_color, Qerror_conditions, 6144 Fput (Qundefined_color, Qerror_conditions,
6151 listn (CONSTYPE_PURE, 2, Qundefined_color, Qerror)); 6145 listn (CONSTYPE_PURE, 2, Qundefined_color, Qerror));
diff --git a/test/ChangeLog b/test/ChangeLog
index f67fad959fa..8c28eaf30dc 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,5 +1,32 @@
12014-06-30 Fabián Ezequiel Gallina <fgallina@gnu.org>
2
3 * automated/subr-x-tests.el: New file.
4
52014-06-29 Michael Albinus <michael.albinus@gmx.de>
6
7 * automated/tramp-tests.el (tramp--instrument-test-case):
8 Print debug buffer in any case.
9
102014-06-28 Leo Liu <sdl.web@gmail.com>
11
12 * automated/calc-tests.el: New file and add tests for math-bignum.
13 (Bug#17556)
14
152014-06-28 Michael Albinus <michael.albinus@gmx.de>
16
17 * automated/dbus-tests.el (dbus--test-register-service)
18 (dbus-test02-register-service-session): Replace `dbus-ping' calls
19 by `dbus-list-known-names'. (Bug#17858)
20
12014-06-28 Glenn Morris <rgm@gnu.org> 212014-06-28 Glenn Morris <rgm@gnu.org>
2 22
23 * automated/Makefile.in (GDB): New variable.
24 (emacs): Use $GDB. (Bug#15991)
25
26 * automated/Makefile.in (WRITE_LOG): New variable.
27 (%.log): Use WRITE_LOG.
28 (test_template): Disable logging.
29
3 * automated/Makefile.in (TESTS): New list of short PHONY aliases. 30 * automated/Makefile.in (TESTS): New list of short PHONY aliases.
4 (test_template): New definition. Apply to TESTS. 31 (test_template): New definition. Apply to TESTS.
5 32
diff --git a/test/automated/Makefile.in b/test/automated/Makefile.in
index da14fda88d6..e0eaffa4c2c 100644
--- a/test/automated/Makefile.in
+++ b/test/automated/Makefile.in
@@ -20,10 +20,10 @@
20### Commentary: 20### Commentary:
21 21
22## Some targets: 22## Some targets:
23## check: re-run all tests 23## check: re-run all tests, writing to .log files.
24## check-maybe: run all tests whose .log file needs updating 24## check-maybe: run all tests whose .log file needs updating
25## filename.log: run tests from filename.el(c) if .log file needs updating 25## filename.log: run tests from filename.el(c) if .log file needs updating
26## filename: re-run tests from filename.el(c) 26## filename: re-run tests from filename.el(c), with no logging
27 27
28### Code: 28### Code:
29 29
@@ -47,9 +47,12 @@ EMACSOPT = -batch --no-site-file --no-site-lisp -L "$(SEPCHAR)$(srcdir)"
47# Prevent any settings in the user environment causing problems. 47# Prevent any settings in the user environment causing problems.
48unexport EMACSDATA EMACSDOC EMACSPATH GREP_OPTIONS 48unexport EMACSDATA EMACSDOC EMACSPATH GREP_OPTIONS
49 49
50## To run tests under a debugger, set this to eg: "gdb --args".
51GDB =
52
50# The actual Emacs command run in the targets below. 53# The actual Emacs command run in the targets below.
51# Prevent any setting of EMACSLOADPATH in user environment causing problems. 54# Prevent any setting of EMACSLOADPATH in user environment causing problems.
52emacs = EMACSLOADPATH= LC_ALL=C EMACS_TEST_DIRECTORY=$(srcdir) "$(EMACS)" $(EMACSOPT) 55emacs = EMACSLOADPATH= LC_ALL=C EMACS_TEST_DIRECTORY=$(srcdir) $(GDB) "$(EMACS)" $(EMACSOPT)
53 56
54.PHONY: all check 57.PHONY: all check
55 58
@@ -60,10 +63,9 @@ all: check
60 @$(emacs) -f batch-byte-compile $< 63 @$(emacs) -f batch-byte-compile $<
61 64
62## Ignore any test errors so we can continue to test other files. 65## Ignore any test errors so we can continue to test other files.
63## (It would be nice if we could get an error when running an
64## individual test, but not when running check.)
65## But compilation errors are always fatal. 66## But compilation errors are always fatal.
66## 67WRITE_LOG = >& $@ || { stat=ERROR; cat $@; }; echo $$stat: $@
68
67## I'd prefer to use -emacs -f ert-run-tests-batch-and-exit rather 69## I'd prefer to use -emacs -f ert-run-tests-batch-and-exit rather
68## than || true, since the former makes problems more obvious. 70## than || true, since the former makes problems more obvious.
69## I'd also prefer to @-hide the grep part and not the 71## I'd also prefer to @-hide the grep part and not the
@@ -74,7 +76,7 @@ all: check
74## basename duplicates a file in lisp/ (eg eshell.el). 76## basename duplicates a file in lisp/ (eg eshell.el).
75## ii) Although -l basename will automatically load .el or .elc, 77## ii) Although -l basename will automatically load .el or .elc,
76## -l ./basename treats basename as a literal file (it would be nice 78## -l ./basename treats basename as a literal file (it would be nice
77## to change this). 79## to change this; bug#17848 - if that gets done, this can be simplified).
78## 80##
79## Beware: it approximates `no-byte-compile', so watch out for false-positives! 81## Beware: it approximates `no-byte-compile', so watch out for false-positives!
80%.log: ${srcdir}/%.el 82%.log: ${srcdir}/%.el
@@ -87,10 +89,7 @@ all: check
87 echo Testing $$loadfile; \ 89 echo Testing $$loadfile; \
88 stat=OK ; \ 90 stat=OK ; \
89 $(emacs) -l ert -l $$loadfile \ 91 $(emacs) -l ert -l $$loadfile \
90 -f ert-run-tests-batch-and-exit >& $@ || { \ 92 -f ert-run-tests-batch-and-exit ${WRITE_LOG}
91 stat=ERROR; \
92 cat $@; }; \
93 echo $$stat: $@
94 93
95ELFILES = $(wildcard ${srcdir}/*.el) 94ELFILES = $(wildcard ${srcdir}/*.el)
96LOGFILES = $(patsubst %.el,%.log,$(notdir ${ELFILES})) 95LOGFILES = $(patsubst %.el,%.log,$(notdir ${ELFILES}))
@@ -102,11 +101,11 @@ TESTS = ${LOGFILES:.log=}
102 101
103.PHONY: ${TESTS} 102.PHONY: ${TESTS}
104 103
105## The short aliases that always re-run the tests. 104## The short aliases that always re-run the tests, with no logging.
106define test_template 105define test_template
107$(1): 106$(1):
108 @test ! -f $(1).log || mv $(1).log $(1).log~ 107 @test ! -f $(1).log || mv $(1).log $(1).log~
109 @${MAKE} $(1).log 108 @${MAKE} $(1).log WRITE_LOG=
110endef 109endef
111 110
112$(foreach test,${TESTS},$(eval $(call test_template,${test}))) 111$(foreach test,${TESTS},$(eval $(call test_template,${test})))
diff --git a/test/automated/calc-tests.el b/test/automated/calc-tests.el
new file mode 100644
index 00000000000..b96a9e83e75
--- /dev/null
+++ b/test/automated/calc-tests.el
@@ -0,0 +1,42 @@
1;;; calc-tests.el --- tests for calc -*- lexical-binding: t; -*-
2
3;; Copyright (C) 2014 Free Software Foundation, Inc.
4
5;; Author: Leo Liu <sdl.web@gmail.com>
6;; Keywords: maint
7
8;; This file is part of GNU Emacs.
9
10;; GNU Emacs is free software: you can redistribute it and/or modify
11;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation, either version 3 of the License, or
13;; (at your option) any later version.
14
15;; GNU Emacs is distributed in the hope that it will be useful,
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details.
19
20;; You should have received a copy of the GNU General Public License
21;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
22
23;;; Commentary:
24
25;;; Code:
26
27(require 'cl-lib)
28(require 'ert)
29(require 'calc)
30
31(ert-deftest test-math-bignum ()
32 ;; bug#17556
33 (let ((n (math-bignum most-negative-fixnum)))
34 (should (math-negp n))
35 (should (cl-notany #'cl-minusp (cdr n)))))
36
37(provide 'calc-tests)
38;;; calc-tests.el ends here
39
40;; Local Variables:
41;; bug-reference-url-format: "http://debbugs.gnu.org/%s"
42;; End:
diff --git a/test/automated/dbus-tests.el b/test/automated/dbus-tests.el
index c9d9c72ec1d..1af5c77de53 100644
--- a/test/automated/dbus-tests.el
+++ b/test/automated/dbus-tests.el
@@ -88,15 +88,15 @@
88 88
89 ;; Register an own service. 89 ;; Register an own service.
90 (should (eq (dbus-register-service bus dbus-service-emacs) :primary-owner)) 90 (should (eq (dbus-register-service bus dbus-service-emacs) :primary-owner))
91 (should (dbus-ping bus dbus-service-emacs 100)) 91 (should (member dbus-service-emacs (dbus-list-known-names bus)))
92 (should (eq (dbus-register-service bus dbus-service-emacs) :already-owner)) 92 (should (eq (dbus-register-service bus dbus-service-emacs) :already-owner))
93 (should (dbus-ping bus dbus-service-emacs 100)) 93 (should (member dbus-service-emacs (dbus-list-known-names bus)))
94 94
95 ;; Unregister the service. 95 ;; Unregister the service.
96 (should (eq (dbus-unregister-service bus dbus-service-emacs) :released)) 96 (should (eq (dbus-unregister-service bus dbus-service-emacs) :released))
97 (should-not (dbus-ping bus dbus-service-emacs 100)) 97 (should-not (member dbus-service-emacs (dbus-list-known-names bus)))
98 (should (eq (dbus-unregister-service bus dbus-service-emacs) :non-existent)) 98 (should (eq (dbus-unregister-service bus dbus-service-emacs) :non-existent))
99 (should-not (dbus-ping bus dbus-service-emacs 100)) 99 (should-not (member dbus-service-emacs (dbus-list-known-names bus)))
100 100
101 ;; `dbus-service-dbus' is reserved for the BUS itself. 101 ;; `dbus-service-dbus' is reserved for the BUS itself.
102 (should-error (dbus-register-service bus dbus-service-dbus)) 102 (should-error (dbus-register-service bus dbus-service-dbus))
@@ -109,7 +109,7 @@
109 (dbus--test-register-service :session) 109 (dbus--test-register-service :session)
110 110
111 (let ((service "org.freedesktop.Notifications")) 111 (let ((service "org.freedesktop.Notifications"))
112 (when (dbus-ping :session service 100) 112 (when (member service (dbus-list-known-names :session))
113 ;; Cleanup. 113 ;; Cleanup.
114 (dbus-ignore-errors (dbus-unregister-service :session service)) 114 (dbus-ignore-errors (dbus-unregister-service :session service))
115 115
diff --git a/test/automated/subr-x-tests.el b/test/automated/subr-x-tests.el
new file mode 100644
index 00000000000..df8412699a4
--- /dev/null
+++ b/test/automated/subr-x-tests.el
@@ -0,0 +1,526 @@
1;;; subr-x-tests.el --- Testing the extended lisp routines
2
3;; Copyright (C) 2014 Free Software Foundation, Inc.
4
5;; Author: Fabián E. Gallina <fgallina@gnu.org>
6;; Keywords:
7
8;; This program is free software; you can redistribute it and/or modify
9;; it under the terms of the GNU General Public License as published by
10;; the Free Software Foundation, either version 3 of the License, or
11;; (at your option) any later version.
12
13;; This program is distributed in the hope that it will be useful,
14;; but WITHOUT ANY WARRANTY; without even the implied warranty of
15;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;; GNU General Public License for more details.
17
18;; You should have received a copy of the GNU General Public License
19;; along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21;;; Commentary:
22
23;;
24
25;;; Code:
26
27(require 'ert)
28(require 'subr-x)
29
30
31;; if-let tests
32
33(ert-deftest subr-x-test-if-let-single-binding-expansion ()
34 "Test single bindings are expanded properly."
35 (should (equal
36 (macroexpand
37 '(if-let (a 1)
38 (- a)
39 "no"))
40 '(let* ((a (and t 1)))
41 (if a
42 (- a)
43 "no"))))
44 (should (equal
45 (macroexpand
46 '(if-let (a)
47 (- a)
48 "no"))
49 '(let* ((a (and t nil)))
50 (if a
51 (- a)
52 "no")))))
53
54(ert-deftest subr-x-test-if-let-single-symbol-expansion ()
55 "Test single symbol bindings are expanded properly."
56 (should (equal
57 (macroexpand
58 '(if-let (a)
59 (- a)
60 "no"))
61 '(let* ((a (and t nil)))
62 (if a
63 (- a)
64 "no"))))
65 (should (equal
66 (macroexpand
67 '(if-let (a b c)
68 (- a)
69 "no"))
70 '(let* ((a (and t nil))
71 (b (and a nil))
72 (c (and b nil)))
73 (if c
74 (- a)
75 "no"))))
76 (should (equal
77 (macroexpand
78 '(if-let (a (b 2) c)
79 (- a)
80 "no"))
81 '(let* ((a (and t nil))
82 (b (and a 2))
83 (c (and b nil)))
84 (if c
85 (- a)
86 "no")))))
87
88(ert-deftest subr-x-test-if-let-nil-related-expansion ()
89 "Test nil is processed properly."
90 (should (equal
91 (macroexpand
92 '(if-let (nil)
93 (- a)
94 "no"))
95 '(let* ((nil (and t nil)))
96 (if nil
97 (- a)
98 "no"))))
99 (should (equal
100 (macroexpand
101 '(if-let ((nil))
102 (- a)
103 "no"))
104 '(let* ((nil (and t nil)))
105 (if nil
106 (- a)
107 "no"))))
108 (should (equal
109 (macroexpand
110 '(if-let ((a 1) (nil) (b 2))
111 (- a)
112 "no"))
113 '(let* ((a (and t 1))
114 (nil (and a nil))
115 (b (and nil 2)))
116 (if b
117 (- a)
118 "no"))))
119 (should (equal
120 (macroexpand
121 '(if-let ((a 1) nil (b 2))
122 (- a)
123 "no"))
124 '(let* ((a (and t 1))
125 (nil (and a nil))
126 (b (and nil 2)))
127 (if b
128 (- a)
129 "no")))))
130
131(ert-deftest subr-x-test-if-let-malformed-binding ()
132 "Test malformed bindings trigger errors."
133 (should-error (macroexpand
134 '(if-let (_ (a 1 1) (b 2) (c 3) d)
135 (- a)
136 "no"))
137 :type 'error)
138 (should-error (macroexpand
139 '(if-let (_ (a 1) (b 2 2) (c 3) d)
140 (- a)
141 "no"))
142 :type 'error)
143 (should-error (macroexpand
144 '(if-let (_ (a 1) (b 2) (c 3 3) d)
145 (- a)
146 "no"))
147 :type 'error)
148 (should-error (macroexpand
149 '(if-let ((a 1 1))
150 (- a)
151 "no"))
152 :type 'error))
153
154(ert-deftest subr-x-test-if-let-true ()
155 "Test `if-let' with truthy bindings."
156 (should (equal
157 (if-let (a 1)
158 a
159 "no")
160 1))
161 (should (equal
162 (if-let ((a 1) (b 2) (c 3))
163 (list a b c)
164 "no")
165 (list 1 2 3))))
166
167(ert-deftest subr-x-test-if-let-false ()
168 "Test `if-let' with falsey bindings."
169 (should (equal
170 (if-let (a nil)
171 (list a b c)
172 "no")
173 "no"))
174 (should (equal
175 (if-let ((a nil) (b 2) (c 3))
176 (list a b c)
177 "no")
178 "no"))
179 (should (equal
180 (if-let ((a 1) (b nil) (c 3))
181 (list a b c)
182 "no")
183 "no"))
184 (should (equal
185 (if-let ((a 1) (b 2) (c nil))
186 (list a b c)
187 "no")
188 "no"))
189 (should (equal
190 (if-let (z (a 1) (b 2) (c 3))
191 (list a b c)
192 "no")
193 "no"))
194 (should (equal
195 (if-let ((a 1) (b 2) (c 3) d)
196 (list a b c)
197 "no")
198 "no")))
199
200(ert-deftest subr-x-test-if-let-bound-references ()
201 "Test `if-let' bindings can refer to already bound symbols."
202 (should (equal
203 (if-let ((a (1+ 0)) (b (1+ a)) (c (1+ b)))
204 (list a b c)
205 "no")
206 (list 1 2 3))))
207
208(ert-deftest subr-x-test-if-let-and-lazyness-is-preserved ()
209 "Test `if-let' respects `and' lazyness."
210 (let (a-called b-called c-called)
211 (should (equal
212 (if-let ((a nil)
213 (b (setq b-called t))
214 (c (setq c-called t)))
215 "yes"
216 (list a-called b-called c-called))
217 (list nil nil nil))))
218 (let (a-called b-called c-called)
219 (should (equal
220 (if-let ((a (setq a-called t))
221 (b nil)
222 (c (setq c-called t)))
223 "yes"
224 (list a-called b-called c-called))
225 (list t nil nil))))
226 (let (a-called b-called c-called)
227 (should (equal
228 (if-let ((a (setq a-called t))
229 (b (setq b-called t))
230 (c nil)
231 (d (setq c-called t)))
232 "yes"
233 (list a-called b-called c-called))
234 (list t t nil)))))
235
236
237;; when-let tests
238
239(ert-deftest subr-x-test-when-let-body-expansion ()
240 "Test body allows for multiple sexps wrapping with progn."
241 (should (equal
242 (macroexpand
243 '(when-let (a 1)
244 (message "opposite")
245 (- a)))
246 '(let* ((a (and t 1)))
247 (if a
248 (progn
249 (message "opposite")
250 (- a)))))))
251
252(ert-deftest subr-x-test-when-let-single-binding-expansion ()
253 "Test single bindings are expanded properly."
254 (should (equal
255 (macroexpand
256 '(when-let (a 1)
257 (- a)))
258 '(let* ((a (and t 1)))
259 (if a
260 (- a)))))
261 (should (equal
262 (macroexpand
263 '(when-let (a)
264 (- a)))
265 '(let* ((a (and t nil)))
266 (if a
267 (- a))))))
268
269(ert-deftest subr-x-test-when-let-single-symbol-expansion ()
270 "Test single symbol bindings are expanded properly."
271 (should (equal
272 (macroexpand
273 '(when-let (a)
274 (- a)))
275 '(let* ((a (and t nil)))
276 (if a
277 (- a)))))
278 (should (equal
279 (macroexpand
280 '(when-let (a b c)
281 (- a)))
282 '(let* ((a (and t nil))
283 (b (and a nil))
284 (c (and b nil)))
285 (if c
286 (- a)))))
287 (should (equal
288 (macroexpand
289 '(when-let (a (b 2) c)
290 (- a)))
291 '(let* ((a (and t nil))
292 (b (and a 2))
293 (c (and b nil)))
294 (if c
295 (- a))))))
296
297(ert-deftest subr-x-test-when-let-nil-related-expansion ()
298 "Test nil is processed properly."
299 (should (equal
300 (macroexpand
301 '(when-let (nil)
302 (- a)))
303 '(let* ((nil (and t nil)))
304 (if nil
305 (- a)))))
306 (should (equal
307 (macroexpand
308 '(when-let ((nil))
309 (- a)))
310 '(let* ((nil (and t nil)))
311 (if nil
312 (- a)))))
313 (should (equal
314 (macroexpand
315 '(when-let ((a 1) (nil) (b 2))
316 (- a)))
317 '(let* ((a (and t 1))
318 (nil (and a nil))
319 (b (and nil 2)))
320 (if b
321 (- a)))))
322 (should (equal
323 (macroexpand
324 '(when-let ((a 1) nil (b 2))
325 (- a)))
326 '(let* ((a (and t 1))
327 (nil (and a nil))
328 (b (and nil 2)))
329 (if b
330 (- a))))))
331
332(ert-deftest subr-x-test-when-let-malformed-binding ()
333 "Test malformed bindings trigger errors."
334 (should-error (macroexpand
335 '(when-let (_ (a 1 1) (b 2) (c 3) d)
336 (- a)))
337 :type 'error)
338 (should-error (macroexpand
339 '(when-let (_ (a 1) (b 2 2) (c 3) d)
340 (- a)))
341 :type 'error)
342 (should-error (macroexpand
343 '(when-let (_ (a 1) (b 2) (c 3 3) d)
344 (- a)))
345 :type 'error)
346 (should-error (macroexpand
347 '(when-let ((a 1 1))
348 (- a)))
349 :type 'error))
350
351(ert-deftest subr-x-test-when-let-true ()
352 "Test `when-let' with truthy bindings."
353 (should (equal
354 (when-let (a 1)
355 a)
356 1))
357 (should (equal
358 (when-let ((a 1) (b 2) (c 3))
359 (list a b c))
360 (list 1 2 3))))
361
362(ert-deftest subr-x-test-when-let-false ()
363 "Test `when-let' with falsey bindings."
364 (should (equal
365 (when-let (a nil)
366 (list a b c)
367 "no")
368 nil))
369 (should (equal
370 (when-let ((a nil) (b 2) (c 3))
371 (list a b c)
372 "no")
373 nil))
374 (should (equal
375 (when-let ((a 1) (b nil) (c 3))
376 (list a b c)
377 "no")
378 nil))
379 (should (equal
380 (when-let ((a 1) (b 2) (c nil))
381 (list a b c)
382 "no")
383 nil))
384 (should (equal
385 (when-let (z (a 1) (b 2) (c 3))
386 (list a b c)
387 "no")
388 nil))
389 (should (equal
390 (when-let ((a 1) (b 2) (c 3) d)
391 (list a b c)
392 "no")
393 nil)))
394
395(ert-deftest subr-x-test-when-let-bound-references ()
396 "Test `when-let' bindings can refer to already bound symbols."
397 (should (equal
398 (when-let ((a (1+ 0)) (b (1+ a)) (c (1+ b)))
399 (list a b c))
400 (list 1 2 3))))
401
402(ert-deftest subr-x-test-when-let-and-lazyness-is-preserved ()
403 "Test `when-let' respects `and' lazyness."
404 (let (a-called b-called c-called)
405 (should (equal
406 (progn
407 (when-let ((a nil)
408 (b (setq b-called t))
409 (c (setq c-called t)))
410 "yes")
411 (list a-called b-called c-called))
412 (list nil nil nil))))
413 (let (a-called b-called c-called)
414 (should (equal
415 (progn
416 (when-let ((a (setq a-called t))
417 (b nil)
418 (c (setq c-called t)))
419 "yes")
420 (list a-called b-called c-called))
421 (list t nil nil))))
422 (let (a-called b-called c-called)
423 (should (equal
424 (progn
425 (when-let ((a (setq a-called t))
426 (b (setq b-called t))
427 (c nil)
428 (d (setq c-called t)))
429 "yes")
430 (list a-called b-called c-called))
431 (list t t nil)))))
432
433
434;; Thread first tests
435
436(ert-deftest subr-x-test-thread-first-no-forms ()
437 "Test `thread-first' with no forms expands to the first form."
438 (should (equal (macroexpand '(thread-first 5)) 5))
439 (should (equal (macroexpand '(thread-first (+ 1 2))) '(+ 1 2))))
440
441(ert-deftest subr-x-test-thread-first-function-names-are-threaded ()
442 "Test `thread-first' wraps single function names."
443 (should (equal (macroexpand
444 '(thread-first 5
445 -))
446 '(- 5)))
447 (should (equal (macroexpand
448 '(thread-first (+ 1 2)
449 -))
450 '(- (+ 1 2)))))
451
452(ert-deftest subr-x-test-thread-first-expansion ()
453 "Test `thread-first' expands correctly."
454 (should (equal
455 (macroexpand '(thread-first
456 5
457 (+ 20)
458 (/ 25)
459 -
460 (+ 40)))
461 '(+ (- (/ (+ 5 20) 25)) 40))))
462
463(ert-deftest subr-x-test-thread-first-examples ()
464 "Test several `thread-first' examples."
465 (should (equal (thread-first (+ 40 2)) 42))
466 (should (equal (thread-first
467 5
468 (+ 20)
469 (/ 25)
470 -
471 (+ 40)) 39))
472 (should (equal (thread-first
473 "this-is-a-string"
474 (split-string "-")
475 (nbutlast 2)
476 (append (list "good")))
477 (list "this" "is" "good"))))
478
479;; Thread last tests
480
481(ert-deftest subr-x-test-thread-last-no-forms ()
482 "Test `thread-last' with no forms expands to the first form."
483 (should (equal (macroexpand '(thread-last 5)) 5))
484 (should (equal (macroexpand '(thread-last (+ 1 2))) '(+ 1 2))))
485
486(ert-deftest subr-x-test-thread-last-function-names-are-threaded ()
487 "Test `thread-last' wraps single function names."
488 (should (equal (macroexpand
489 '(thread-last 5
490 -))
491 '(- 5)))
492 (should (equal (macroexpand
493 '(thread-last (+ 1 2)
494 -))
495 '(- (+ 1 2)))))
496
497(ert-deftest subr-x-test-thread-last-expansion ()
498 "Test `thread-last' expands correctly."
499 (should (equal
500 (macroexpand '(thread-last
501 5
502 (+ 20)
503 (/ 25)
504 -
505 (+ 40)))
506 '(+ 40 (- (/ 25 (+ 20 5)))))))
507
508(ert-deftest subr-x-test-thread-last-examples ()
509 "Test several `thread-last' examples."
510 (should (equal (thread-last (+ 40 2)) 42))
511 (should (equal (thread-last
512 5
513 (+ 20)
514 (/ 25)
515 -
516 (+ 40)) 39))
517 (should (equal (thread-last
518 (list 1 -2 3 -4 5)
519 (mapcar #'abs)
520 (cl-reduce #'+)
521 (format "abs sum is: %s"))
522 "abs sum is: 15")))
523
524
525(provide 'subr-x-tests)
526;;; subr-x-tests.el ends here
diff --git a/test/automated/tramp-tests.el b/test/automated/tramp-tests.el
index b010ab467f6..864a43d638f 100644
--- a/test/automated/tramp-tests.el
+++ b/test/automated/tramp-tests.el
@@ -116,18 +116,15 @@ shall not contain a timeout."
116 `(let ((tramp-verbose ,verbose) 116 `(let ((tramp-verbose ,verbose)
117 (tramp-message-show-message t) 117 (tramp-message-show-message t)
118 (tramp-debug-on-error t)) 118 (tramp-debug-on-error t))
119 (condition-case err 119 (unwind-protect
120 (progn ,@body) 120 (progn ,@body)
121 (ert-test-skipped 121 (when (> tramp-verbose 3)
122 (signal (car err) (cdr err))) 122 (with-parsed-tramp-file-name tramp-test-temporary-file-directory nil
123 ((error quit) 123 (with-current-buffer (tramp-get-connection-buffer v)
124 (with-parsed-tramp-file-name tramp-test-temporary-file-directory nil 124 (message "%s" (buffer-string)))
125 (with-current-buffer (tramp-get-connection-buffer v) 125 (with-current-buffer
126 (message "%s" (buffer-string))) 126 (tramp-get-debug-buffer v)
127 (with-current-buffer (tramp-get-debug-buffer v) 127 (message "%s" (buffer-string))))))))
128 (message "%s" (buffer-string))))
129 (message "%s" err)
130 (signal (car err) (cdr err))))))
131 128
132(ert-deftest tramp-test00-availability () 129(ert-deftest tramp-test00-availability ()
133 "Test availability of Tramp functions." 130 "Test availability of Tramp functions."