OSDN Git Service

import New WebKit ajax UI templates/css/js
[keitairc/keitairc.git] / ChangeLog
index 11806f2..294d1be 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,252 @@
+2010-05-20  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * lib/{public,template,plugins} -> data/,
+         MANIFEST, Makefile.PL:
+         lib \e$B2<$+$i0\F0\e(B
+       * add data/twg_iphone_toolbar_icons, MANIFEST
+         http://blog.twg.ca/2009/09/free-iphone-toolbar-icons/
+         \e$B$+$i\e(B WebKit UI \e$BMQ$K%"%$%3%s2hA|$r\e(B import
+       * add data/jquery-1.4.2.min.js, MANIFEST
+         WebKit UI \e$BMQ$K\e(B jQuery 1.4.2 \e$B$r\e(B import
+       * add data/public/{iscroll.js,scrollbar.png}
+         WebKit UI \e$BMQ$K\e(B iscroll \e$B$r\e(B import
+       * new webkit templates and related CSS/js
+         \e$B?7$7$$\e(B ajax \e$B%Y!<%9$N\e(B WebKit UI \e$BMQ$N%F%s%W%l!<%H$H\e(B
+         css, js \e$B%U%!%$%k$r\e(B import
+
+2010-05-19  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * keitairc
+         2.0 Release
+
+2010-05-19  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * doc/usage.html:
+         usage\e$B$rBgI}$K2CI.\e(B
+
+2010-05-18  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * doc/screenshot/*:
+         \e$B3F<o%9%/%j!<%s%7%g%C%H$rDI2C\e(B
+
+2010-04-26  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * doc/*:
+         \e$B%j%j!<%9$K8~$1$F%I%-%e%a%s%H$^$H$a$FBgI}99?7\e(B
+         \e$B$"$H$O%9%/%j!<%s%7%g%C%H$H\e(Busage\e$B$N$H$3$m$N2CI.$,I,MW\e(B
+
+2010-04-26  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * keitairc: version 2.0rc1
+
+2010-04-21  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * COPYING.iui:
+         \e$B>C$7$?\e(B... doc/iui/ \e$B0J2<$K$"$k$8$c$J$$$+\e(B!(\e$B$o$i\e(B
+       * doc/iui/*:
+         \e$B99?7\e(B
+
+2010-04-19  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * lib/plugins/00nick:
+         \e$B8F$S=P$785$N%A%c%M%k$KLa$l$k$h$&$K\e(Bcid\e$B$r%l%s%@%j%s%0\e(B
+         \e$B%Q%i%a!<%?$KDI2C\e(B
+       * lib/public/geopost-keitairc.js,
+         lib/templates/ipod-sjis/location_receiver.html:
+         \e$BHFMQ@-$r9MN8$7\e(BEvent \e$B$N\e(B binding \e$B$r\e(B \e$BK\BN%F%s%W%l!<%HB&$K\e(B
+         \e$B0\F0\e(B
+       * lib/public/iui/chevron.png:
+         iui \e$B$N\e(B trunk \e$B$+$i2hA|$rDI2C\e(B
+       * COPYING.iui
+         adding for iui LICENSE/COPYRIGHT
+
+2010-04-16  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * lib/public/geopost-keitarc.js
+         \e$B%U%)!<%`$N07$$$r=$@5\e(B
+       * lib/plugins/10url, lib/public/noreferrer-keitairc.js:
+         WebKit mobile phone \e$B8~$1\e(B noreferrer \e$B%O%s%I%j%s%0$,F0$$$F\e(B
+         \e$B$$$J$+$C$?$N$G=$@5\e(B
+
+2010-04-11  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * keitairc, lib/keitairc/View.pm:
+         action_404() \e$B$,\e(B http_status 200 \e$B$rJV$9$h$&$K$J$C$F$?$N$G!"\e(B
+         \e$B$A$c$s$H\e(B 404 \e$B$rJV$9$h$&$K=$@5\e(B
+
+2010-03-31  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * keitairc, lib/plugins/00index:
+         \e$BDL>o$NH/8@%P%C%U%!$G$N\e(BIRC\e$B%3%^%s%IF~NO$rGQ;_\e(B('/' \e$B$G$O$8$^$k8l$r\e(B
+         \e$BF~NO$G$-$k$h$&$K=$@5\e(B)\e$B!#5DO@$N>\:Y$O\e(B ticket: #21242 \e$B$r;2>H!#\e(B
+       * doc/index.html:
+          - irc\e$B%3%^%s%I$NF~NO5!G=$K4X$7$F5-=R$,$J$+$C$?$N$GDI2C\e(B
+          - Android \e$BC<Kv$G$b;H$($k$h$HDI2C$7$F$_$?\e(B
+          - \e$B0LCV>pJs5!G=$K4X$7$F!"\e(BiPhone\e$BMQ$N5!G=$K4X$9$k5-=R$rDI2C\e(B
+
+2010-01-26  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * lib/Keitairc/ClientInfo.pm, lib/Keitairc/View.pm,
+         lib/templates/ipod-sjis/all.html:
+         is_ipod_os3() detect code replaced by Geolocation detection
+         code on Javascript (don't show location post button
+         when navigator.location is not available on the browser)
+       * lib/public/geopost-keitairc.js, lib/templates/ipod-sjis/location_receiver.html
+         Add Geolocation post menu on location post page (insted of link on
+         map info window) to fix can not post location on iPhone problem
+         (ticket: #19970).
+       * keitairc: fix POE has_forked method detection
+
+2010-01-22  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * lib/Keitairc/ClientInfo.pm:
+         is_ipod() detect ApplieWebkit Base Mobile
+         (e.g iPhone, iPod tocu, Android based mobile phones)
+
+2009-11-07  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * keitairc, Makefile.PL, t/00_required_modules.t, doc/environment.html:
+         check 'POE have the has_forked method' before call it, so POE version
+         dependency is now not needed. POE version check and documentation
+         update.
+
+2009-10-22  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+       * Makefile.PL, t/00_required_modules.t, doc/environment.html:
+         Check/Describe POE version (require 1.007 or later)
+         (ticket: #19294)
+
+2009-10-21  Makoto Matsushita  <matusita@jp.FreeBSD.org>
+       * keitairc: call $poe_kernel->has_forked to tell POE::Kernel
+         keitairc now runs on a child process (ticket #19079).
+
+2009-10-16  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * Makefile.PL, lib/keitairc/Config.pm:
+         Update Makefile.PL install all files to correct directry
+         (ticket: #18886)
+         And Add make install_doc option for installing documents
+       * MANIFEST: add missing files
+       * doc/install.html: update to use Makefile.PL
+
+2009-09-26  Makoto Matsushita  <matusita@jp.FreeBSD.org>
+
+       * Makefile.PL: add perl module dependencies (#18886 b)),
+         those are listed in doc/environment.html (thanks to Jun Kuriyama)
+
+2009-09-25  Jun Morimoto  <morimoto@mrmt.net>
+
+       * keitairc: 2.0b12 \e$B%j%j!<%9\e(B
+       * lib/Keitairc/Config.pm: au_subscriber_id docomo_foma_icc
+       docomo_imodeid softbank_serial_key emobile_userid\e$B$r=i4|2=\e(B (ticket:
+       #17917)
+       * doc/manual.html: web_schema\e$B5-=RDI2C\e(B (ticket: #18872)
+       * doc/manual.html: refits -> finds (#18875)
+       * lib/Keitairc/Config.pm: refits -> finds (#18875)
+       * lib/plugins/00location_receiver: refits -> finds (#18875)
+
+2009-09-24  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/Keitairc/Config.pm, lib/Keitairc/View.pm,
+         lib/templates/{default,ipod-sjis}/*:
+         web_charset \e$B$r;XDj$7$?$H$-$K$A$c$s$H;XDj$I$*$j$K$J$k$h$&$K\e(B
+         \e$B%G%#%U%)%k%H$N\e(Bcharset\e$B%O%s%I%j%s%0%k!<%A%s!"%F%s%W%l!<%H$N\e(B
+         \e$B%(%s%3!<%G%#%s%0$NJQ49=hM}$rDI2C!#\e(Bmeta \e$B%X%C%@$N\e(Bcharset\e$B$r\e(B
+         \e$B30It$+$i%;%C%H$G$-$k$h$&$K%F%s%W%l!<%H$r99?7\e(B(ticket: #18509)
+
+2009-07-16  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/templates/ipod-sjis/index.html: add irc command input
+         form on iPhone/iPod tocuh UI (ticket: #14605)
+
+2009-07-16  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/plugin/10url, lib/templates/ipod-sjis/{all,recent,topic}.html,
+         add lib/public/noreferrer-keitairc.js,
+         drop lib/templates/ipod-sjis/{url,url_session}.html:
+         \e$B30It%j%s%/$X$N%"%/%;%9$N:]$N\e(B referrer \e$B$r>C$9$h$&$K$7$^$7$?!#\e(B
+         javascript \e$B;H$C$F$k$N$G\e(B(\e$B$5$i$K8@$&$H!"\e(BonTouchStart\e$B%$%Y%s%H$H$+\e(B
+         \e$B$b$R$m$C$F$4$K$g$4$K$g$7$F$k$N$G\e(B)\e$B!"\e(BiPhone/iPod touch \e$B$N$_$G$9!#\e(B
+         referrer\e$B$+$i%;%C%7%g%s$,O3$l$k$3$H$b$J$/$J$C$?$N$G?75,%;%C%7%g%s\e(B
+         \e$B:n$C$F%"%/%;%9$rA*Br$9$k\e(BUI\e$B$r=P$5$J$$$h$&$K$7$F$^$9!#\e(B
+       * lib/templates/ipod-sjis/*: update to use iuix.{js,css} instead of
+         iui.{js,css}
+
+2009-07-15  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/Keitairc/ClientInfo.pm, doc/manual.html: add is_ipod_os3()
+         function to detect iPhone OS is 3.0 or above (and update
+         manual entry related it).
+       * add lib/public/geopost-keitairc.js: Geopost support javascript
+         function for Geolocation API (e.g iPhone)
+       * lib/public/iui/*: update iui to version 0.20
+       * add lib/templates/ipod-sjis/location_receiver.html: location
+         information message post support template on iPhone.
+       * lib/templates/ipod-sjis/{index,all}.html: update menu layout to
+         support location information message menu
+       * lib/plugins/00all: is_ipod_os3 check param added to rendering
+         option
+       * lib/plugins/32address: direct call google maps on iPhone to
+         use google map application smoothly.
+       * lib/plugins/20phone: phone number link change to simple tel:
+         link on iPhone/iPod touch UI
+       * drop lib/templates/ipod-sjis/{phone,mail,address}.html:
+         They are not used on iPhone/iPod touch UI
+
+2009-07-12  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/templates/ipod-sjis/all.html: automaticaly focus to
+         message input form when new messages button clicked.
+       * lib/plugins/*: plugin API update, add $request parameter
+         to message_replace_imprementation() method (ticket: #17752)
+       * lib/plugins/20mail: mail address link change to simple mailto
+         link on iPod/iPhone UI (ticket: #17740)
+
+2009-07-04  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/public-iui-keitairc.css: add -webkit-user-select: auto
+         to body to be able to cut & copy (ticket: #17581)
+       * lib/public-iui-keitairc.css: \e$BFC$K\e(BURL\e$B$K$=$&$$$&8=>]$,B?$$$,!"1QC1\e(B
+         \e$B8lE*$J6h@Z$j$,$J$$D9$$C18l$,$O$_=P$7$F!"2#%9%/%m!<%k$G$-$k>uBV$,\e(B
+         \e$BH/@8$9$k$3$H$,$"$k$N$KBP=h$7$?\e(B(\e$B$3$l$,$*$-$A$c$&$H!"=D%9%/%m!<%k\e(B
+         \e$B$5$;$F$k$H$U$i$U$i:81&$K%V%l$FHs>o$K]5F+$7$$\e(B)
+         li.message \e$B$H\e(B li.messegenew \e$B$K\e(B word-break: break-all\e$B$r@_Dj$7$FL5\e(B
+         \e$BM}$d$j@^$jJV$9$h$&$K$7$?\e(B(\e$B<c43MpK=$@$1$I\e(B)
+
+2009-06-30  ISHIKAWA Mutsumi <ishikawa@hanzubon.jp>
+
+       * lib/templates/ipod-sjis/all.html: fixed broken cancel button
+         (ticket: #14726)
+
+2008-08-06  Jun Morimoto  <morimoto@mrmt.net>
+
+       * lib/templates/default/{all,unread}.html: fixed stamp variable
+       within html template (to avoid duplicate posting from some au
+       browser phones)
+
+2008-08-05  Jun Morimoto  <morimoto@mrmt.net>
+
+       * lib/templates/default/{all,unread}.html: display action messages
+       in light blue * t/*.t: added can_ok()
+
+2008-08-03  Jun Morimoto  <morimoto@mrmt.net>
+
+       * lib/plugins/00all: added follow_nick option
+       * lib/plugins/00unread: added follow_nick option
+       * lib/templates/all.html: added follow_nick option
+       * lib/templates/unread.html: added follow_nick option
+       * lib/Keitairc/IrcCallback.pm: added follow_nick option
+       * t/02_Config.t: added follow_nick option
+       * lib/Keitairc/Config.pm: added follow_nick option, fixed ARGV
+       handling
+
+       * lib/plugins/32address: Address matching plugin
+       * lib/plugins/33distinct: Ad-hoc matching plugin for address that
+       starts from Tokyo special wards, Tokyo cities
+       * lib/plugins/30prefectures: switch to 32address
+       * lib/plugins/31distinct: switch to 33distinct
+       * lib/plugins/10url: URL::Escape::uri_escape()
+       * lib/plugins/11url_session: URL::Escape::uri_escape()
+       * added t/test_suites, Makefile.PL, MANIFEST
+
+2008-08-02  Jun Morimoto  <morimoto@mrmt.net>
+
+       * use FindBin
+       * moved logging functions to Keitairc::Log package
+       * make Keitairc::ClientInfo tidy
+
+2008-07-19  Jun Morimoto  <morimoto@mrmt.net>
+
+       * \e$B@EE*$J%U%!%$%k$rG[?.$9$k$?$a!"CV$->l$H$7$F\e(B lib/public,
+         \e$B$=$N%Q%9$r;XDj$9$k\e(B Config->public_dir \e$B$rDI2C!#\e(B
+         \e$B$H$j$"$($:\e(B favicon.ico \e$B$H\e(B robots.txt \e$B$@$1$,CV$$$F$"$k!#\e(B
+         \e$B$3$l$KH<$$\e(B action_robots_txt \e$B$OGQ;_\e(B
+
 2008-07-18  Jun Morimoto  <morimoto@mrmt.net>
 
        * \e$B$4$/C;;~4V$KF10lFbMF$NO"B3\e(BPOST\e$B$,$-$?>l9g$OL5;k\e(B.
 2008-05-10  Makoto Matsushita  <matusita@jp.FreeBSD.org>
 
        * etc/dot.keitairc, lib/Keitairc/Config.pm, lib/Keitairc/View.pm,
-       lib/templates/404.html, lib/templates/address.html, 
-       lib/templates/all.html, lib/templates/index.html, 
+       lib/templates/404.html, lib/templates/address.html,
+       lib/templates/all.html, lib/templates/index.html,
        lib/templates/location.html, lib/templates/location_receiver.html,
        lib/templates/login_icc.html, lib/templates/login_imodeid.html,
        lib/templates/mail.html, lib/templates/nick.html,
        lib/templates/phone.html, lib/templates/postme.html,
        lib/templates/recent.html, lib/templates/root.html,
-       lib/templates/topic.html, lib/templates/unread.html, 
+       lib/templates/topic.html, lib/templates/unread.html,
        lib/templates/url.html, lib/templates/url_session.html: HTML\e$BI=<($N\e(B
        \e$B:]!$%U%)%s%H%5%$%:$r@_Dj%U%!%$%kFb$G;XDj$G$-$k$h$&$K$9$k!%\e(B
        Closes #12489.
 
 2008-05-09  Makoto Matsushita  <matusita@jp.FreeBSD.org>
 
-       * keitairc, lib/Keitairc/IrcCallback.pm, lib/plugins/00all, 
-       lib/plugins/00index, lib/plugins/00recent, lib/templates/404.html, 
+       * keitairc, lib/Keitairc/IrcCallback.pm, lib/plugins/00all,
+       lib/plugins/00index, lib/plugins/00recent, lib/templates/404.html,
        lib/templates/address.html, lib/templates/all.html,
        lib/templates/index.html, lib/templates/location.html,
        lib/templates/location_receiver.html, lib/templates/mail.html,
        \e$B$rDI2C!&JQ99$G$-$^$9!#\e(B
        - CVS rcsid\e$B$9$J$o$A\e(Bkeitairc\e$B$N%P!<%8%g%sHV9f!"$H$+%b%N%0%5$O$d$a$F!"\e(B
        \e$B$A$c$s$H%j%j!<%9%^%M!<%8%a%s%H\e(B(\e$B$b$I$-\e(B)\e$B$9$k$h$&$K$7$^$9!#\e(B
-       
+
 2007-10-17  Jun Morimoto  <morimoto@mrmt.net>
 
        * keitairc 1.33: iPhone/iPod touch\e$BBP1~\e(B
        \e$B%*%W%7%g%s$r?7@_\e(B
 
        * doc/default.css 1.1: mrmt.net \e$B$+$i\e(B import
-       
+
        * doc/index.html 1.3: sf.jp \e$B$N\e(B web \e$B%5!<%P$,\e(B charset=euc-jp \e$B$rA[Dj\e(B
        \e$B$7$A$c$C$F$k$N$G\e(B \e$B$7$g$&$,$J$$$N$G\e(B euc-jp \e$B$K\e(B
-       
+
        * doc/index.html 1.2: \e$B$b$m$b$mHyL/$K=$@5\e(B
-       
+
        * keitairc 1.16: \e$BAjBP%Q%9$G$N%j%s%/$,\e(Bxhtml\e$BC<Kv$G$&$^$/5!G=$7$J$$$N\e(B
        \e$B$G\e(B $docroot \e$B$+$i$N@dBP%Q%9$KJQ99\e(B
 
        * keitairc 1.15: xhtml\e$BC<Kv$G$N%-%c%C%7%eM^@)\e(B
-       
+
        * keitairc 1.14: </head>\e$B$,H4$1$F$$$?$H$3$,$"$C$?$N$GA^F~\e(B
 
 2004-03-21  Jun Morimoto  <morimoto@xantia.citroen.org>
 
 2004-02-27  Jun Morimoto  <morimoto@xantia.citroen.org>
 
-       * keitairc 1.12: \e$BB>$N%f!<%6$,\e(B channel \e$B$r\e(B part \e$B$7$?$H$-$K\e(B keitairc 
+       * keitairc 1.12: \e$BB>$N%f!<%6$,\e(B channel \e$B$r\e(B part \e$B$7$?$H$-$K\e(B keitairc
        \e$B$N%A%c%M%k%j%9%H$+$i$=$N%A%c%M%k$,>C$($F$7$^$&7o$r=$@5!#$I$N%f!<%6\e(B
        \e$B$,H4$1$?$+$bI=<(!#\e(B
        (thanks to Ichiro FUKUHARA <ichiro@ichiro.org>)
 
        * keitairc 1.8:
        10\e$B8D$a0J9_$N%A%c%M%k$X$N%j%s%/$,$*$+$7$+$C$?\e(B
-       see http://tagoh.jp/d/?date=20040107#p02        
+       see http://tagoh.jp/d/?date=20040107#p02
        (thanks to Akira Tagoh)
 
 2003-11-26  Jun Morimoto  <morimoto@xantia.citroen.org>
        \e$BH/8@FbMF$,?7$7$$%A%c%M%k$+$i%j%9%H%"%C%W$9$k$h$&=$@5\e(B
 
 2003-05-08  Jun Morimoto  <morimoto@xantia.citroen.org>
-       
+
        * keitairc 1.3: \e$BH>3Q%9%Z!<%9$,\e(B+\e$B$KJQ49$5$l$F$$$?$N$r=$@5\e(B
        * keitairc 1.1: \e$B8x3+\e(B