[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:02003] net: パッチ + private パッチ for palm2mhc/mhc2palm
パッチ2つを送ります。
(1) mhc2palm -d net: でネットワークシンクしようとすると
net:がないといわれてしまうのを回避するパッチです。
#このパッチがなくてもカレントディレクトリに
#"net:"というファイルを置いておけばチェックを回避することはできます。
Index: mhc2palm.in
===================================================================
RCS file: /cvsroot/mhc/mhc2palm.in,v
retrieving revision 1.6
diff -p -u -r1.6 mhc2palm.in
--- mhc2palm.in 13 Sep 2001 05:15:17 -0000 1.6
+++ mhc2palm.in 5 Jan 2005 05:46:51 -0000
@@ -105,7 +115,7 @@ usage() if !($flag_append || $flag_insta
##
if !$flag_noharm
- if !File .exist?($flag_device)
+ if $flag_device != "net:" && !File .exist?($flag_device)
STDERR .print "Can not open #{$flag_device}.\n"
exit 1
end
Index: palm2mhc.in
===================================================================
RCS file: /cvsroot/mhc/palm2mhc.in,v
retrieving revision 1.4
diff -p -u -r1.4 palm2mhc.in
--- palm2mhc.in 9 Feb 2001 09:37:06 -0000 1.4
+++ palm2mhc.in 5 Jan 2005 05:46:51 -0000
@@ -75,7 +75,7 @@ while ARGV .length > 0
ARGV .shift
end
-if !File .exist?($flag_device)
+if $flag_device != "net:" && !File .exist?($flag_device)
STDERR .print "Can not open #{$flag_device}.\n"
exit 1
end
(2) mhc2palmでX-SC-CategoryにPrivateが含まれていると
Palmにもプライベート情報が伝わるようにするのと
palm2mhcでプライベートにチェックが入っている予定を
X-SC-Category: Private にするパッチです。
Index: ruby-ext/lib/mhc-palm.rb
===================================================================
RCS file: /cvsroot/mhc/ruby-ext/lib/mhc-palm.rb,v
retrieving revision 1.11
diff -p -u -r1.11 mhc-palm.rb
--- ruby-ext/lib/mhc-palm.rb 22 Jun 2004 10:09:15 -0000 1.11
+++ ruby-ext/lib/mhc-palm.rb 5 Jan 2005 05:46:51 -0000
@@ -598,6 +598,16 @@ class PilotApptRecord < PilotRecord
end
end
+ if attribute_secret?
+ if xsc["Category"]
+ if xsc["Category"] !~ /private/i
+ xsc["Category"] += 'Private'
+ end
+ else
+ xsc["Category"] = 'Private'
+ end
+ end
+
if repeat?
if @repeatFrequency > 1
STDERR .print "#{@beg} : #{Kconv::tojis(@description)} "
Index: ruby-ext/lib/mhc-schedule.rb
===================================================================
RCS file: /cvsroot/mhc/ruby-ext/lib/mhc-schedule.rb,v
retrieving revision 1.21
diff -p -u -r1.21 mhc-schedule.rb
--- ruby-ext/lib/mhc-schedule.rb 25 Oct 2004 02:28:57 -0000 1.21
+++ ruby-ext/lib/mhc-schedule.rb 5 Jan 2005 05:51:40 -0000
@@ -840,6 +840,11 @@ class MhcScheduleItem
# STDERR .print "#{occur_min .to_js} : #{subject} unsupported. ignored..\n"
return nil
else
+ if category_as_string =~ /private/i
+ ret .each{|r|
+ r .set_attribute_secret
+ }
+ end
return ret
end
end
--
鯉江英隆 <hide@xxxxxxxx>