GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
-ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run aclocal-1.10
-AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run tar
+ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run tar
AR = ar
-AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run automake-1.10
+AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run automake-1.10
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
LTLIBICONV = -liconv
LTLIBINTL =
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run makeinfo
+MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
XGETTEXT_015 = /usr/bin/xgettext
XGETTEXT_EXTRA_OPTIONS =
-abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
+abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_DUMPBIN =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
# We use $(mkdir_p).
# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
-# $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh does not start with $(SHELL), so we add it.
+# $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh does not start with $(SHELL), so we add it.
# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined
# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
# versions, $(mkinstalldirs) and $(install_sh) are unused.
-mkinstalldirs = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh -d
-install_sh = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+mkinstalldirs = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh -d
+install_sh = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
MKDIR_P = /bin/mkdir -p
mkdir_p = /bin/mkdir -p
# We use $(mkdir_p).
# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
-# $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh does not start with $(SHELL), so we add it.
+# $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh does not start with $(SHELL), so we add it.
# In automake >= 1.10, /bin/mkdir -p is derived from ${MKDIR_P}, which is defined
# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
# versions, $(mkinstalldirs) and $(install_sh) are unused.
-mkinstalldirs = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh -d
-install_sh = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+mkinstalldirs = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh -d
+install_sh = $(SHELL) $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
MKDIR_P = /bin/mkdir -p
mkdir_p = /bin/mkdir -p
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run aclocal-1.10
-AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run tar
+ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run tar
AR = ar
-AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run automake-1.10
+AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run automake-1.10
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
LTLIBICONV = -liconv
LTLIBINTL =
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run makeinfo
+MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
XGETTEXT_015 = /usr/bin/xgettext
XGETTEXT_EXTRA_OPTIONS =
-abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src
-abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src
-abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
+abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src
+abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src
+abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_DUMPBIN =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
jarDATA_INSTALL = $(INSTALL_DATA)
DATA = $(jar_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run aclocal-1.10
-AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run tar
+ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run tar
AR = ar
-AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run automake-1.10
+AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run automake-1.10
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
LTLIBICONV = -liconv
LTLIBINTL =
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run makeinfo
+MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
XGETTEXT_015 = /usr/bin/xgettext
XGETTEXT_EXTRA_OPTIONS =
-abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src/classes
-abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src/classes
-abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
+abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src/classes
+abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src/classes
+abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_DUMPBIN =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.filechooser.FileFilter;
-import javax.swing.text.Utilities;
import net.jankenpoi.sudokuki.view.GridView;
@Override
public void actionPerformed(ActionEvent e) {
- final JFileChooser fc = new JFileChooser();
+ final JFileChooser fc = new JFileChooser() {
+ @Override
+ public File getSelectedFile() {
+ File file = super.getSelectedFile();
+ System.out
+ .println("SaveAsAction::::getSelectedFile() ext:"+getExtension(file)+"|");
+ if (getExtension(file) == null) {
+ file = new File(file.getAbsolutePath()+".skg");
+ }
+ return file;
+ }
+ };
fc.setDialogTitle(_("Save as..."));
fc.setAcceptAllFileFilterUsed(false);
fc.setFileFilter(new FileFilter() {
-
- public String getExtension(File f) {
- String ext = null;
- String s = f.getName();
- int i = s.lastIndexOf('.');
-
- if (i > 0 && i < s.length() - 1) {
- ext = s.substring(i+1).toLowerCase();
- }
- return ext;
- }
-
+
@Override
public String getDescription() {
- // TODO Auto-generated method stub
return _("Sudokuki grid files");
}
@Override
public boolean accept(File f) {
String extension = getExtension(f);
- System.out
- .println("SaveAsAction ext:"+extension+"|");
if (f.isDirectory() || "skg".equals(extension)) {
return true;
}
try {
fileToSave.createNewFile();
} catch (IOException e1) {
- // TODO Auto-generated catch block
e1.printStackTrace();
}
FileOutputStream fos = null;
try {
fos = new FileOutputStream(fileToSave);
} catch (FileNotFoundException e1) {
- // TODO Auto-generated catch block
e1.printStackTrace();
}
if (fos == null) {
try {
fos.close();
} catch (IOException e1) {
- // TODO Auto-generated catch block
e1.printStackTrace();
}
}
+
+ private static String getExtension(File f) {
+ String ext = null;
+ String s = f.getName();
+ int i = s.lastIndexOf('.');
+
+ if (i > 0 && i < s.length() - 1) {
+ ext = s.substring(i + 1).toLowerCase();
+ }
+ return ext;
+ }
}
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run aclocal-1.10
-AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run tar
+ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run tar
AR = ar
-AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run automake-1.10
+AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run automake-1.10
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
LTLIBICONV = -liconv
LTLIBINTL =
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run makeinfo
+MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
XGETTEXT_015 = /usr/bin/xgettext
XGETTEXT_EXTRA_OPTIONS =
-abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src/resources
-abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src/resources
-abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
+abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src/resources
+abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src/resources
+abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_DUMPBIN =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run aclocal-1.10
-AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run tar
+ACLOCAL = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run tar
AR = ar
-AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoconf
-AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run autoheader
-AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run automake-1.10
+AUTOCONF = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run automake-1.10
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
LTLIBICONV = -liconv
LTLIBINTL =
LTLIBOBJS =
-MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/missing --run makeinfo
+MAKEINFO = ${SHELL} /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/missing --run makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
MSGFMT = /usr/bin/msgfmt
XGETTEXT = /usr/bin/xgettext
XGETTEXT_015 = /usr/bin/xgettext
XGETTEXT_EXTRA_OPTIONS =
-abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src/suexg
-abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki/src/suexg
-abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
-abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokuki
+abs_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src/suexg
+abs_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/src/suexg
+abs_top_builddir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
+abs_top_srcdir = /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_DUMPBIN =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
-install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokuki/build-aux/install-sh
+install_sh = $(SHELL) /home/sylvain/Devs/sudokukiTrunk/sudokukiGIT/build-aux/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale