トップ 最新 追記

Sylpheed Diary

2005|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|05|06|07|09|11|12|
2009|01|02|03|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|12|
2011|01|02|03|05|06|08|09|10|11|
2012|01|03|04|06|07|10|11|
2013|02|03|
2014|02|04|06|
2016|02|

今日 5 | 昨日 270 | 合計 1274780


2006-01-06

_ 検索フォルダ

なぜか検索結果のキャッシュが効かないことがあり、ちょっとはまっていたがなんとか解決。

検索フォルダの検索条件の設定ダイアログを途中まで実装。

_ サイズ表示

IRCにて、選択中のメッセージのサイズが2GBを超えると表示がオーバーフローしてしまうバグが発覚。ついでにPOP3の受信ダイアログでも同様の問題があることが判明。普通2GBを超えるメールの受信とかしないだろとか思いつつ、一応対処しておくか。

本日のツッコミ(全10032件) [ツッコミを入れる]

Before...

_ icons library [ [url=http://www.forexsystemnews.com/forum/index.php/topic..]

_ icons package [ [url=http://semerbak.net/forum/index.php?topic=47291.new#..]

_ moncler coats women [Sylpheed Diary(2006-01-06) moncler coats women http://www..]

_ MiuMiu【ミュウミュウ】長財布 ミュウミュウ 財布 ラウンドファスナー ハラコレザー ヒョウ柄/レオパード柄/アニマル柄 ベージュ 5M0506 CAVALLINO ST.MI SABBIA [Sylpheed Diary(2006-01-06) MiuMiu【ミュウミュウ】長財布 ミュウミュウ 財布 ラウン..]

_ Ezoqsdjw [Tully's, which he would go on china the vehicles.The highl..]

本日のリンク元 | 176 | 172 | 58 | 45 | 38 | 24 | 15 | 13 | 9 | 9 |

2006-01-11

_ Sylpheed 2.2.0beta3

検索フォルダのプロパティも実装できたということで2.2.0beta3をリリースするか。

ということでリリースしました。

本日のツッコミ(全75件) [ツッコミを入れる]

Before...

_ Hawk [ <a href="http://www.comparecashbackcards.net/">credit car..]

_ Sergey [You have shed a ray of <a href="http://pexjrcxkh.com">susi..]

_ Wwcavadp [As the world entirely in keeping our vitamin and mineral l..]

_ Gmshbwin [To advance our shared interests by using financial plannin..]

_ Nibby [I have not checked in here for some time because I thought..]

本日のリンク元 | 82 | 57 | 21 | 15 | 15 | 13 | 9 | 8 | 6 | 6 |

2006-01-12

_ 検索フォルダ

検索フォルダ関連の細かいバグをいろいろと修正。

_ メモリリーク

スレッド表示をOFFにしている際にメモリリークしているのを発見したので修正(2.0からあったようだ)。

本日のツッコミ(全231件) [ツッコミを入れる]

Before...

_ ポールスミス財布二つ折り財布濃茶ブラウンメンズ [Sylpheed Diary(2006-01-12) [url=http://www.tyrephoto.com/..]

_ MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYショルダーバッグヴィンテージ調 レザー カメオベージュ RNZ871 VIT.LUX CAMMEO [Sylpheed Diary(2006-01-12) [url=http://www.howellipaper.c..]

_ Anna Sui【アナスイ】バッグ ハンドバッグ バッグ ハリー 新作 レディース ブランド ブラッククリアランスセール [Sylpheed Diary(2006-01-12) [url=http://www.gnbadditions.c..]

_ BeLgaZaC [<a href=http://gp.org/site/>go here</a> is tramadol hcl 50..]

_ Milly [Cu prima recenzie sunt de acord. Ador cartea aia. A doua n..]

本日のリンク元 | 86 | 71 | 31 | 14 | 13 | 11 | 9 | 9 | 8 | 8 |

2006-01-13

_ Sylpheed 2.2.0beta4

前回からあまり時間が経っていないが、2.2.0beta4をリリース。

ついでにトレイアイコンの実装も進めてみた。

本日のツッコミ(全14件) [ツッコミを入れる]

Before...

_ Tyya [This is because can of more fixed having all, star might k..]

_ Nelda [If you work compare are your big seewomen car in car. know..]

_ Lola [One of the previously the have a their you govern commenda..]

_ Kelenna [Your first step follow you years profile handy convictions..]

_ Eloise [This would litigationonly and somewhere an before you by i..]

本日のリンク元 | 127 | 36 | 23 | 21 | 13 | 12 | 12 | 11 | 8 | 7 |

2006-01-16

_ GtkEntryとGtkAccelGroup

サマリにクイックサーチ機能を実装ということで、まずGtkEntryを置いてみた。すると、Entryへの入力よりもメニューのacceleratorのほうが優先されてしまうという有名な問題にぶつかった。

このGTK+の糞仕様を回避しようと試行錯誤した結果、何とか以下の方法で解決できた。

まず、トップレベルのウィンドウでkey_press_eventをbindすることで、メニューよりも先にキーイベントを取得。エントリにフォーカスが当たっていて、かつ入力したキーがメニューのAccelGroupに含まれていた場合は、自前でエントリに文字を入力し、イベント処理を中断。それ以外の場合はイベントをスルー。

本日のツッコミ(全78件) [ツッコミを入れる]

Before...

_ Libmomic [, <a href="">&#12452;&#12531;&#12479;&#12540;&#12459;&#124..]

_ Afvsiino [As for the Aliph Jawbone Prime is one of Unilever's popula..]

_ Artem [Frankly I think that's abuelstoly good stuff.]

_ Charleigh [You write so hostenly about this. Thanks for sharing!]

_ Jonetta [You've really helped me <a href="http://ichzjzwhryo.com">u..]

本日のリンク元 | 53 | 16 | 15 | 12 | 10 | 9 | 8 | 5 | 4 | 3 |

2006-01-17

_ クイックサーチ

サマリのクイックサーチ機能を実装してみた。意外とあっさりできてしまった。細かい機能の追加とかはまだ残ってるけど。

本日のツッコミ(全100件) [ツッコミを入れる]

Before...

_ payday loans [nwexeh http://paydayloans2xj.com/ payday loans]

_ buy nexium no prescription  [<a href=http://buyzoloft.party>buy zoloft</a> ]

_ lasix  [<a href=http://buycipro.party>cipro online</a> ]

_ where to buy valacyclovir  [<a href=http://buyzoloft.party>cheap zoloft</a> ]

_ who makes Aciphex medication [<a href="http://buyaciphex20mgonline.bid/">buy cheap Aciph..]

本日のリンク元 | 534 | 207 | 139 | 109 | 53 | 38 | 25 | 12 | 9 | 8 |

2006-01-19

_ クイックサーチ(2)

クイックサーチに未読やマークなどのフラグでのフィルタ機能を追加した。後細かい修正など。

この機能の実装のために、フィルタ機構のフィルタの条件としてフラグの条件を追加した。

本日のツッコミ(全5988件) [ツッコミを入れる]

Before...

_ RobertDug [гостиная Роза http://bigwork.info/ ----------]

_ ShawnSwone [Perfect instrumental background music for romantic and sen..]

_ RobertDug [гостиная Роза http://pronews24.ru/ ----------]

_ RobertDug [гостиная Роза http://pronews24.ru/ ----------]

_ RobertDug [гостиная Роза http://1stbest.info/ ----------]

本日のリンク元 | 60648 | 183 | 126 | 62 | 37 | 31 | 26 | 16 | 16 | 15 |

2006-01-20

_ Sylpheed 2.2.0beta5

クイックサーチの基本部分がだいたい出来上がったので、2.2.0beta5をリリース。

実は昨日出そうと思っていたが、リリース直前に致命的なバグが発覚(w

本日のツッコミ(全58件) [ツッコミを入れる]

Before...

_ Allan [Your <a href="http://ogddxpfkiu.com">poitnsg</a> lays bare..]

_ Gqbzcigd [The Redmond giant plans to not only for fun things to do? ..]

_ Ydqnatys [, <a href="">&#12458;&#12531;&#12521;&#12452;&#12531;&#124..]

_ Qwjjmpjl [The nation has seen more than 2 years, most of the people ..]

_ Wredchwz [The bank japanese sales progressed. All rights to Snoopy i..]

本日のリンク元 | 194 | 50 | 41 | 39 | 26 | 25 | 22 | 16 | 14 | 14 |

2006-01-24

_ いろいろ修正

細かいバグをいろいろと修正した(特にIMAP4)。

IMAP4で終了時にすべてのメッセージキャッシュをクリアする機能を追加。

いくつかのダイアログを親ウィンドウの上に表示するようにしてみた。その際、gtk_widget_show()の前にgtk_window_set_transient_for()を行っておかなければ正しい位置に表示されない場合があることが判明。show()時にウィンドウの位置も決定されるため、考えてみれば当然だが。

本日のツッコミ(全82件) [ツッコミを入れる]

Before...

_ icons pack [ I can suggest to visit to you a site on which there are ..]

_ icon archive [ <a href="http://nl.downloadstock.biz/Grafische-Apps/Ikoon..]

_ icons library [ <a href=http://clubtracker.ru/showthread.php?128-Metro-St..]

_ Jpjycqty [While the rest of someone's life.Tarcisio Bruno 2, 344 43...]

_ Ojogobll [I sensed a young chinaese people, called the iNeed.The ann..]

本日のリンク元 | 129 | 64 | 26 | 25 | 22 | 12 | 11 | 10 | 9 | 7 |

2006-01-26

_ IPv6 on Win32

Win32でIPv6に対応。といっても実はconfigure時に必要なヘッダをincludeしていなくてテストが通っていなかっただけだった。

また、使用しているMinGWではgai_strerror()が宣言されているものの実装されていないという問題があったので、自前で代替した。

_ 自動整形の問題

sylpheed ML (英語)で自動整形についての議論がflameっぽくなっていたりするが、自分としても現在の実装が満足のいくものだとは思っていない。

とりあえず、送信したメールがどうなるか確認できないという大問題がある「送信時に自動整形する」オプションを削除した。

_ クラッシュ

ルーマニア語の環境でファイル選択ダイアログを開こうとすると落ちるという報告があったので、調べてみたらGTK+ 2.6.10のro.poにミスがあったせいだった。何だかなぁ(-_-;

本日のツッコミ(全3件) [ツッコミを入れる]

_ BCarra [http://memori.ru/gomsne/ popular sites]

_ Mahalia [I am toatlly wowed and prepared to take the next step now.]

_ cvisuovccxa [KKJmTg <a href="http://exyememgkhvr.com/">exyememgkhvr</a..]

本日のリンク元 | 66 | 21 | 18 | 15 | 7 | 6 | 6 | 6 | 4 | 4 |

2006-01-27

_ サマリビュー

サマリビューで、あるスレッドを閉じている場合にその行を選択して削除しようとすると一番上の行のメッセージだけが削除される。すべてのスレッドを閉じている場合は「すべて選択」で全メッセージを選択したつもりでも実際はスレッドの先頭のメッセージしか選択できていないことになる。これを修正して、閉じているスレッドを削除した場合はそのスレッド全体を削除するようにした。

ちなみにTb1.5ではスレッドを閉じた状態で全選択すると全スレッドが展開される。これはこれで微妙。

また、暗号化メッセージをクリックしてパスフレーズダイアログが表示されると、それを閉じたときにドラッグが開始された状態になってしまうバグがあった(恐らくbutton_press_event中に一定以上のマウスの移動があったと認識されてしまうため)。button_press_event内から直接メッセージの表示を行っていたのをやめ、g_idle_add()で一度イベントループに戻ってから表示するようにすると解決した(ただし、選択から表示まで若干のタイムラグが生じてしまうため、ある程度最適化している)。

本日のツッコミ(全65件) [ツッコミを入れる]

Before...

_ Fthlkjzz [TGwxFv この間も俊太郎の詩をお http://www.stlouisbusinesslist.com/busi..]

_ viagra [この間も俊太郎の詩をお, http://www.stlouisbusinesslist.com/business/..]

_ viagra [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ viagra [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

_ Lpmkinxn [ http://www.stlouisbusinesslist.com/business/5021837.htm?..]

本日のリンク元 | 40 | 15 | 12 | 10 | 9 | 5 | 4 | 4 | 4 | 3 |

2006-01-28

_ Sylpheed/Win32 ウィンドウのフォアグラウンド化

Win32版では、二重起動時のリモートコマンドでウィンドウを前面に持ってこようとしてもタスクバーが点滅するだけで前面にならなかった。これは、 SetForegroundWindow() を実行するスレッド(メインプロセス)がフォアグラウンドになっていないためだった(別のウィンドウで作業中に勝手にそれが中断されるのを防ぐためにこういう仕様になっている)。

これを解決するために、ウィンドウハンドルをメインプロセス(バックグラウンド)から後から起動したプロセス(フォアグラウンド)にプロセス間通信で渡し、フォアグラウンドのプロセスから改めて SetForegroundWindow() を実行するようにした。

ウィンドウを最小化している場合は元に戻らないので、それはメインプロセスで処理する必要があった。

ちなみに実装はこんな感じ。

_ (後から起動したプロセス)

        HWND hwnd;
        fd_write_all(sock, "popup\n", 6);
        if (fd_read(sock, (gchar *)&hwnd, sizeof(hwnd)) == sizeof(hwnd))
                SetForegroundWindow(hwnd);

_ (メインプロセス)

        HWND hwnd;
        hwnd = (HWND)gdk_win32_drawable_get_handle
                (GDK_DRAWABLE(mainwin->window->window));
        fd_write(sock, (gchar *)&hwnd, sizeof(hwnd));
        if (mainwin->window_hidden)
                main_window_popup(mainwin);
本日のツッコミ(全157件) [ツッコミを入れる]

Before...

_ dksolo [rxsrwm]

_ 削除Dennis Courville [削除http://payday-loans.philadelphiaindependent.net/how-much..]

_ xdsewrt [http://rewsaws.ru &#1069;&#1083;&#1077;&#1082;&#1090;&#108..]

_ vewklibfer [dekl4@bk.ru &#1055;&#1088;&#1077;&#1076;&#1083;&#1072;&#10..]

_ nevolfer [http://snrmh.ru &#1057;&#1072;&#1085;&#1090;&#1077;&#1093;..]

本日のリンク元 | 150 | 140 | 32 | 15 | 13 | 12 | 11 | 11 | 10 | 10 |

2006-01-31

_ Sylpheed 2.2.0beta7 released

2.2.0beta7をリリース。これから2.2.0までfeature freezeのつもり。

_ IPv6対応における2KとXPの非互換問題

というわけで、早速問題が発生。

XPではws2_32.dll(とwininet.dll)にgetaddrinfo()とfreeaddrinfo()が含まれるが、2Kではwininet.dllのみに含まれる。しかし、MinGWのインポートライブラリではlibws2_32.aにしかこの関数は含まれていない。そのため2Kでは実行時にエラーとなる(ws2_32.dllをXPから持ってくれば動くかもしれないが危険かも)。

このへん(PostgreSQLのコード)とかを見ると、どうも動的にDLLを読み込むしかないっぽい(Platform SDKでも同じことをしているらしい。何だかなぁ)。

本日のツッコミ(全274件) [ツッコミを入れる]

Before...

_ LizzieOa [Массаж для детей от 1 до 3 лет http://youtu.be/WdvajbzeO..]

_ Joanneea [Потрясающие Бельгийский Дом http://youtu.be/FtaUwJitetM]

_ jibjabst [kthv4ie8 kwqgs0q9 b38d0s0fa jlfcqce7 z..]

_ Coltin [This indretucos a pleasingly rational point of view.]

_ Kamberley [That's a sensible answer to a <a href="http://ibmubqo.com"..]

本日のリンク元 | 1040 | 68 | 67 | 21 | 17 | 13 | 13 | 11 | 9 | 9 |