Author: ek.kato
Date: Fri Sep 12 00:23:10 2008
New Revision: 5565
Added:
uim-chewing-trunk/pixmaps/
uim-chewing-trunk/pixmaps/Makefile.am
uim-chewing-trunk/pixmaps/chewing.svg
Modified:
uim-chewing-trunk/Makefile.am
uim-chewing-trunk/NEWS
uim-chewing-trunk/configure.ac
uim-chewing-trunk/scm/chewing.scm
Log:
* pixmaps/chewing.svg
* pixmaps/Makefile.am
- New.
* configure.ac
- Bump version.
- Icon support.
* pixmaps/chewing.scm: Adjust for uim 1.5.
* Makefile.am: Icon support.
* NEWS: Update.
Modified: uim-chewing-trunk/Makefile.am
==============================================================================
--- uim-chewing-trunk/Makefile.am (original)
+++ uim-chewing-trunk/Makefile.am Fri Sep 12 00:23:10 2008
@@ -1,4 +1,4 @@
-SUBDIRS = src scm
+SUBDIRS = src scm pixmaps
ChangeLog : FORCE
@cd $(top_srcdir); \
Modified: uim-chewing-trunk/NEWS
==============================================================================
--- uim-chewing-trunk/NEWS (original)
+++ uim-chewing-trunk/NEWS Fri Sep 12 00:23:10 2008
@@ -1,3 +1,8 @@
+Overview of changes from 0.0.2 to 0.0.3
+==
+ * Support libchewing >= 0.3.091
+
+
Overview of changes from 0.0.1 to 0.0.2
==
* New features
Modified: uim-chewing-trunk/configure.ac
==============================================================================
--- uim-chewing-trunk/configure.ac (original)
+++ uim-chewing-trunk/configure.ac Fri Sep 12 00:23:10 2008
@@ -1,28 +1,34 @@
dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.59)
-AC_INIT([uim-chewing], [0.0.2])
+AC_INIT([uim-chewing], [0.0.3])
AM_INIT_AUTOMAKE(1.8.3)
AC_CONFIG_HEADER([config.h])
AC_PROG_CC
AC_PROG_LIBTOOL
+AC_PATH_PROG(RSVG, rsvg)
+
+AM_MAINTAINER_MODE
PKG_CHECK_MODULES(CHEWING, [chewing >= 0.3.091])
CHEWING_DATADIR=`$PKG_CONFIG chewing --variable=datadir`
AC_DEFINE_UNQUOTED(CHEWING_DATADIR, "$CHEWING_DATADIR", [Chewing data dir])
-PKG_CHECK_MODULES(UIM, [uim >= 1.2.0])
+PKG_CHECK_MODULES(UIM, [uim >= 1.5.0])
UIM_LIBDIR=`$PKG_CONFIG uim --variable=libdir`
UIM_SCMDIR=`$PKG_CONFIG uim --variable=uim_scmdir`
+uim_pixmapsdir=`$PKG_CONFIG uim --variable=uim_datadir`/pixmaps
AC_SUBST(CHEWING_DATADIR)
AC_SUBST(UIM_LIBDIR)
AC_SUBST(UIM_SCMDIR)
+AC_SUBST(uim_pixmapsdir)
AC_CONFIG_FILES([Makefile
scm/Makefile
src/Makefile
+ pixmaps/Makefile
])
AC_OUTPUT
Added: uim-chewing-trunk/pixmaps/Makefile.am
==============================================================================
--- (empty file)
+++ uim-chewing-trunk/pixmaps/Makefile.am Fri Sep 12 00:23:10 2008
@@ -0,0 +1,15 @@
+pixmapsdir = @uim_pixmapsdir@
+
+CHEWING_SVG = chewing.svg
+CHEWING_PNG = chewing.png
+
+EXTRA_DIST = $(CHEWING_PNG)
+
+dist_pixmaps_DATA = $(CHEWING_PNG)
+
+if MAINTAINER_MODE
+chewing.png: chewing.svg
+ if test -n "$(RSVG)"; then \
+ $(RSVG) -w48 -h48 -fpng $< $@; \
+ fi
+endif
Added: uim-chewing-trunk/pixmaps/chewing.svg
==============================================================================
--- (empty file)
+++ uim-chewing-trunk/pixmaps/chewing.svg Fri Sep 12 00:23:10 2008
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG
1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
+ y="0px" width="45.604px" height="44.596px" viewBox="0 0 45.604 44.596"
enable-background="new 0 0 45.604 44.596"
+ xml:space="preserve">
+<g>
+ <path
d="M16.227,5.7c0.528,0,1.223,0.215,2.083,0.645c0.529,0.231,0.794,0.546,0.794,0.943c0,0.265-0.296,0.479-0.894,0.645
+
c-0.761,0.297-2.396,0.66-4.91,1.09c0,0.067,0,0.133,0,0.199c0,0.167-0.033,0.447-0.099,0.844c-0.1,0.663-0.199,2.115-0.298,4.364
+
c0,0.166,0,0.33,0,0.496c0.032-0.033,0.066-0.049,0.099-0.049c1.72-0.562,2.728-0.843,3.025-0.843c0.264,0,0.744,0.248,1.438,0.744
+
c1.094,0.628,1.638,1.224,1.638,1.785c0,0.233-0.147,0.663-0.445,1.29c-0.167,0.629-0.267,3.407-0.301,8.333
+
c0,1.192,0.118,4.053,0.349,8.582c0,1.059-0.266,2.085-0.794,3.075c-0.595,0.794-1.091,1.191-1.488,1.191
+
c-0.265,0-0.513-0.267-0.744-0.794c-0.431-0.961-0.811-1.736-1.141-2.332c-0.728,0.032-1.423,0.083-2.083,0.149l-5.406,0.495
+
c-0.992,0.1-1.752,0.149-2.282,0.149c-0.231,0-0.447,0-0.646,0c0,0.198-0.016,0.365-0.05,0.496
+
C3.943,38.025,3.728,38.44,3.43,38.44c-0.365,0-0.712-0.3-1.041-0.896c-0.466-0.794-0.695-1.588-0.695-2.381
+
c0-0.363,0.051-0.712,0.15-1.04c0.23-0.927,0.412-2.3,0.545-4.118c0.165-1.751,0.248-4.659,0.248-8.728
+
c0-1.919-0.282-3.275-0.843-4.068c-0.198-0.299-0.297-0.512-0.297-0.646c0-0.264,0.249-0.397,0.744-0.397
+
c0.661,0,1.205,0.117,1.637,0.348c1.059-0.099,2.149-0.249,3.274-0.446c0-0.132,0-0.281,0-0.447v-1.934
+
c0-1.123-0.067-2.049-0.198-2.778c-0.033-0.364-0.117-0.694-0.248-0.993c-0.365,0.034-0.678,0.05-0.943,0.05
+
c-1.321,0-2.231-0.132-2.727-0.397C2.504,9.173,2.24,8.86,2.24,8.627c0-0.198,0.496-0.331,1.488-0.397
+
c2.182-0.231,4.58-0.628,7.192-1.19c1.885-0.33,3.39-0.695,4.514-1.092C15.798,5.783,16.063,5.7,16.227,5.7z
M4.273,34.915
+
c2.481-0.166,4.778-0.414,6.895-0.745c1.389-0.229,2.298-0.347,2.728-0.347c0.397,0,1.024,0.2,1.884,0.595
+
c0.067-0.228,0.116-0.493,0.149-0.793c0.198-0.99,0.297-3.273,0.297-6.845c0-0.496,0-0.976,0-1.438
+
c-0.463,0.1-0.992,0.149-1.587,0.149c-0.728,0-1.406-0.149-2.033-0.448c-1.093-0.497-1.638-1.57-1.638-3.224
+
c0-0.993-0.032-2.71-0.1-5.16c-0.627,0.1-1.273,0.217-1.933,0.347c-0.099,1.323-0.266,2.547-0.496,3.67
+
c-0.298,1.357-0.694,2.481-1.191,3.374c-0.43,0.827-1.091,1.653-1.984,2.481C5,26.699,4.77,26.848,4.571,26.978
+ C4.505,30.517,4.406,33.162,4.273,34.915z
M4.62,25.837c0.429-0.595,0.761-1.141,0.992-1.638c0.529-1.124,0.91-2.396,1.142-3.818
+
c0.165-0.893,0.28-1.886,0.347-2.977c-0.166,0.067-0.314,0.117-0.446,0.149c-0.959,0.231-1.588,0.347-1.885,0.347
+ c0,0.067,0,0.133,0,0.199C4.737,21.011,4.687,23.591,4.62,25.837z
M11.366,28.764c0.296,0,0.91,0.082,1.836,0.249
+
c0.826,0.266,1.239,0.514,1.239,0.745c0,0.33-0.514,0.578-1.537,0.743c-0.43,0.099-0.794,0.182-1.092,0.248
+
c-0.298,0.099-1.024,0.267-2.183,0.495c-0.628,0.167-1.091,0.248-1.388,0.248c-0.628,0-1.141-0.081-1.538-0.248
+
c-0.629-0.229-0.943-0.477-0.943-0.743c0-0.297,0.514-0.479,1.539-0.546c1.224-0.23,2.396-0.562,3.521-0.994
+ C11.152,28.831,11.334,28.764,11.366,28.764z
M10.82,15.373c-0.032-2.083-0.049-3.687-0.049-4.812v-1.14
+
C10.242,9.488,9.763,9.553,9.333,9.62c0.099,0.132,0.148,0.247,0.148,0.346c0,0.133-0.049,0.315-0.148,0.546
+
c-0.166,0.594-0.265,1.208-0.297,1.835l-0.05,3.422C9.581,15.636,10.193,15.506,10.82,15.373z
M12.855,16.413
+
c-0.099,2.612-0.148,4.348-0.148,5.208c0,1.289,0.396,1.934,1.19,1.934c0.166,0,0.512-0.033,1.042-0.099
+
c0.528-0.065,0.942-0.101,1.239-0.101c0-2.677-0.033-4.611-0.098-5.802c0-0.694-0.281-1.042-0.844-1.042
+
c-0.265-0.099-0.711-0.148-1.339-0.148C13.565,16.364,13.218,16.381,12.855,16.413z
M24.76,9.024c0.328,0,0.759,0.149,1.288,0.446
+
c1.191,0.694,1.786,1.323,1.786,1.885c0,0.133-0.084,0.315-0.25,0.545c-0.198,0.298-0.395,0.664-0.594,1.093
+
c-0.565,1.157-1.109,2.198-1.636,3.124c1.42-0.198,2.925-0.446,4.512-0.744l-0.101-9.474c-0.03-0.496-0.23-1.042-0.596-1.636
+
c-0.229-0.298-0.346-0.528-0.346-0.694c0-0.496,0.378-0.744,1.141-0.744c0.662,0,1.472,0.166,2.432,0.496
+
c0.693,0.332,1.042,0.678,1.042,1.042c0,0.297-0.051,0.613-0.148,0.942c-0.168,0.595-0.247,1.125-0.247,1.588l-0.249,7.936
+
c1.452-0.298,2.646-0.613,3.568-0.942c0.365-0.167,0.629-0.249,0.797-0.249c0.527,0,1.206,0.216,2.032,0.645
+
c0.563,0.23,0.845,0.545,0.845,0.942c0,0.266-0.299,0.48-0.893,0.645c-0.73,0.297-2.349,0.662-4.863,1.09
+
c-0.562,0.1-1.091,0.182-1.586,0.249l-0.147,5.06c3.469-0.595,5.803-0.992,6.993-1.19c0.627-0.167,0.991-0.247,1.091-0.247
+
c0.428,0,1.139,0.214,2.132,0.644c1.026,0.464,1.539,0.827,1.539,1.092c0,0.396-0.347,0.662-1.043,0.792
+
c-0.396,0.134-1.205,0.199-2.43,0.199c-2.812,0-5.771,0.23-8.878,0.694c-4.202,0.663-7.028,1.191-8.485,1.588
+
c-0.463,0.132-0.808,0.198-1.039,0.198c-0.331,0-0.909-0.216-1.737-0.645c-0.663-0.364-0.991-0.661-0.991-0.895
+
c0-0.196,0.265-0.329,0.793-0.396c2.645-0.331,5.704-0.777,9.175-1.34c0.099,0,0.199-0.016,0.298-0.049l-0.049-5.06
+
c-1.389,0.166-2.416,0.247-3.075,0.247c-1.127,0-1.951-0.099-2.482-0.297c-0.064,0.133-0.131,0.248-0.2,0.347
+
c-0.758,1.125-1.617,2.066-2.576,2.827c-0.628,0.562-1.059,0.844-1.29,0.844h-0.195c0-0.066,0.05-0.199,0.149-0.396
+
c0.627-1.059,1.254-2.333,1.885-3.821c0.596-1.354,1.123-2.894,1.585-4.612c0.297-1.092,0.444-2.1,0.444-3.026
+ C24.16,9.272,24.36,9.024,24.76,9.024z
M23.567,28.961c0.63,0,1.157,0.101,1.591,0.3c0.263,0.067,0.496,0.15,0.695,0.249
+
c1.487-0.099,3.188-0.282,5.108-0.549c1.947-0.329,3.685-0.692,5.203-1.09c0.665-0.164,1.111-0.247,1.343-0.247
+
c0.396,0,1.009,0.23,1.835,0.694c0.993,0.627,1.488,1.108,1.488,1.439c0,0.132-0.118,0.33-0.347,0.594
+
c-0.298,0.331-0.545,0.793-0.744,1.39c-0.365,1.06-0.777,2.58-1.241,4.562c-0.033,0.069-0.066,0.117-0.099,0.149
+
c0.562,0.398,0.844,0.745,0.844,1.042c0,0.199-0.134,0.299-0.396,0.299c-1.29,0-2.448,0.066-3.476,0.197l-4.91,0.497
+
c-0.892,0.1-1.57,0.148-2.032,0.148c-0.396,0-0.745-0.033-1.043-0.099c-0.03,0.229-0.099,0.428-0.196,0.595
+
c-0.167,0.329-0.331,0.497-0.497,0.497c-0.268,0-0.48-0.182-0.645-0.547c-0.332-0.495-0.515-1.024-0.546-1.588l-0.497-2.877
+
c-0.197-1.455-0.397-2.48-0.596-3.073c-0.167-0.597-0.528-1.173-1.091-1.737c-0.231-0.13-0.349-0.214-0.349-0.248
+ C22.971,29.161,23.169,28.961,23.567,28.961z
M27.386,36.851c2.35-0.133,4.53-0.38,6.55-0.745c0.924-0.198,1.603-0.312,2.033-0.348
+
c0.195-0.76,0.363-1.719,0.493-2.877c0.199-1.223,0.299-2.148,0.299-2.779c0-0.364-0.461-0.544-1.39-0.544
+
c-0.494,0-1.885,0.217-4.164,0.643c-2.348,0.432-3.853,0.716-4.514,0.846c0.032,0.296,0.066,0.595,0.099,0.893
+ C27.122,34.056,27.319,35.695,27.386,36.851z"/>
+</g>
+<g>
+</g>
+</svg>
Modified: uim-chewing-trunk/scm/chewing.scm
==============================================================================
--- uim-chewing-trunk/scm/chewing.scm (original)
+++ uim-chewing-trunk/scm/chewing.scm Fri Sep 12 00:23:10 2008
@@ -1,5 +1,5 @@
;;;
-;;; Copyright (c) 2006 uim Project http://uim.freedesktop.org/
+;;; Copyright (c) 2006-2008 uim Project http://uim.freedesktop.org/
;;;
;;; All rights reserved.
;;;
@@ -267,7 +267,7 @@
(define chewing-release-key-handler
(lambda (mc key key-state)
(if (or
- (control-char? key)
+ (ichar-control? key)
(not (chewing-context-on mc)))
(chewing-commit-raw mc))))