Changeset 974
- Timestamp:
- 10/31/07 22:23:27 (6 years ago)
- Location:
- lang/perl/mobirc/trunk/mobirc
- Files:
-
- 5 modified
-
Makefile.PL (modified) (1 diff)
-
lib/Mobirc/ConfigLoader.pm (modified) (1 diff)
-
lib/Mobirc/HTTPD/Controller.pm (modified) (1 diff)
-
lib/Mobirc/Util.pm (modified) (1 diff)
-
mobirc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/mobirc/trunk/mobirc/Makefile.PL
r972 r974 31 31 requires 'Storable'; 32 32 requires 'List::MoreUtils'; 33 requires 'Template::Provider::Encoding'; 33 34 34 35 build_requires 'Test::More'; -
lang/perl/mobirc/trunk/mobirc/lib/Mobirc/ConfigLoader.pm
r972 r974 121 121 } 122 122 else { 123 # TODO:local $YAML::Syck::ImplicitUnicode = 1;123 local $YAML::Syck::ImplicitUnicode = 1; 124 124 $config = YAML::Syck::LoadFile($stuff); 125 125 } -
lang/perl/mobirc/trunk/mobirc/lib/Mobirc/HTTPD/Controller.pm
r972 r974 249 249 DEBUG "rendering done"; 250 250 251 my $content = encode( _get_charset($c), $out); 252 $content = _html_filter($c, $content); 251 my $content = encode($c->{config}->{httpd}->{charset}, $out); 253 252 254 253 # change content type for docomo -
lang/perl/mobirc/trunk/mobirc/lib/Mobirc/Util.pm
r972 r974 94 94 # update keyword buffer. 95 95 if ($row->{class} eq 'notice' || $row->{class} eq 'public') { 96 # FIXME: shoud use local $YAML::Syck::ImplicitUnicode = 1; 97 if (any { index($row->{msg}, $_) != -1 } map { decode('utf8', $_) } @{$config->{global}->{keywords} || []}) { 96 if (any { index($row->{msg}, $_) != -1 } @{$config->{global}->{keywords} || []}) { 98 97 push @{$heap->{keyword_buffer}}, $row; 99 98 if ( @{$heap->{keyword_buffer}} > $config->{httpd}->{lines}) { -
lang/perl/mobirc/trunk/mobirc/mobirc
r967 r974 40 40 DEBUG "load config: $conffname"; 41 41 my $config = Mobirc::ConfigLoader->load($conffname); 42 43 # set default vars. 44 $config->{irc}->{ping_delay} ||= 30; 45 $config->{irc}->{reconnect_delay} ||= 10; 46 $config->{httpd}->{charset} ||= 'cp932'; 47 $config->{httpd}->{root} ||= decode('utf8', '/'); 48 $config->{httpd}->{echo} ||= true; 49 $config->{global}->{assets_dir} ||= File::Spec->catfile($FindBin::Bin, 'assets'); 50 $config->{httpd}->{cookie_expires} ||= '+3d'; 51 $config->{httpd}->{content_type} ||= 'text/html; charset=Shift_JIS'; 42 52 43 53 # daemonize
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)