Activity

From 12/11/2009 to 01/09/2010

01/09/2010

avatar 11:50 PM Bug #224 (Closed): "Find Group Chat" might block forever
I can't reproduce this issue anymore because of the workaround / fix seen in #263. I believe that's good enough for now as the search operation itself is cancelable and thus shouldn't be able to block forever. Mirco Bauer
avatar 11:15 PM Bug #286 (Closed): French translation merge request
Applied in changeset commit:"b1695560caa441f23c56f0858ff9492815d73cce". Clément Bourgeois
avatar 11:14 PM Revision e563aae725e330bf5fded76dc892dc8f4e4a690f: Merge branch 'merge/moonpyk/master'
Merge branch 'merge/moonpyk/master' Mirco Bauer
avatar 11:07 PM Revision 22d97b9e021e0107cc1e4c087d6e7acd1c2fff1e: Merge remote branch 'moonpyk/master'
Merge remote branch 'moonpyk/master' Mirco Bauer
avatar 11:04 PM Revision b1695560caa441f23c56f0858ff9492815d73cce: French translation updated to current status. ...
French translation updated to current status. (closes: #286) AboutDialog.cs: - Corrected spelling of my name Signed-off-by: Mirco Bauer <meebey@meebey.net> Clément Bourgeois
avatar 11:02 PM Feature #172 (Closed): make chatlines standout
Applied in changeset commit:"4b763ee37b78474dd8f05d04e14263a2390249df". Mirco Bauer
avatar 11:02 PM Feature #20 (Closed): more colors for message types
Applied in changeset commit:"4b763ee37b78474dd8f05d04e14263a2390249df". Mirco Bauer
avatar 11:00 PM Revision 4b763ee37b78474dd8f05d04e14263a2390249df: Use a less intense color for event messages (c...
Use a less intense color for event messages (closes: #20) Mirco Bauer
avatar 09:58 PM Revision 915f537e10d853ffe66c5b817a27379b2def4847: French translation updated to current status. ...
French translation updated to current status. AboutDialog.cs : Corrected spelling of my name Clément Bourgeois
avatar 09:47 PM Revision 7e319a2d3251d0894a87fb64e6645c42428095d2: Updated translations (make update-po)
Updated translations (make update-po) Mirco Bauer
avatar 09:45 PM Revision ad5fb4e4a873a84d3f045870d13a001559430f67: Fixed message string.
Fixed message string. Mirco Bauer
avatar 08:45 PM Revision 5beead59e3ef3f79f4513670faa4b623d3491e00: Updated translations and added smuxi-server.po...
Updated translations and added smuxi-server.pot (make update-po) Mirco Bauer
avatar 08:38 PM Bug #285 (Closed): Almost all IRC commands might suffer from a race condition
Applied in changeset commit:"6931c2c0442d2038b53c1064c3a9a15826db27d7". Mirco Bauer
avatar 08:36 PM Revision f97942781cc90ea517193b1c1d46773601571b90: Optimized bash-style nickname completion No n...
Optimized bash-style nickname completion No need to push the message to the frontend manager and then back to the local ChatView, just pass it directly. Mirco Bauer
avatar 08:35 PM Feature #238: Raw Protocol Tab
I start working on that feature. Clément Bourgeois
avatar 08:33 PM Revision 6931c2c0442d2038b53c1064c3a9a15826db27d7: Fixed CurrentChat race conditions in all engin...
Fixed CurrentChat race conditions in all engine and frontends commands (closes: #285) - Replaced all cd.FrontendManager.CurrentChat calls with cd.Chat - Replaced all fm.AddTextToCurrentChat() calls with fm.AddTextToChat(cd.Chat, ...) Mirco Bauer
avatar 08:16 PM Bug #286: French translation merge request
French translation has been updated to current status. git://moonpyk.ath.cx/smuxi.git -> master Clément Bourgeois
avatar 06:12 PM Bug #233 (Closed): Switching between tabs is not instantaneous on slow connections to remote servers
Applied in changeset commit:"46eb8c046501c7d3d6de1571fcb247541430f827". Mirco Bauer
avatar 06:11 PM Revision 46eb8c046501c7d3d6de1571fcb247541430f827: Implemented background queue used when switchi...
Implemented background queue used when switching chats / tabs (closes: #233) Mirco Bauer
avatar 06:08 PM Revision c464415366c7a19050fc66b36e80a0d1485baf3b: Marked FrontendManager.AddTextToCurrentChat() ...
Marked FrontendManager.AddTextToCurrentChat() and .AddMessageToCurrentChat() as obsolete as they are unsafe! (refs: #285) Mirco Bauer
avatar 06:06 PM Revision fd91f8375ae41178707f7dd9cc7fe52bc8eab79f: Added Trace.Call(MethodBase, params) override ...
Added Trace.Call(MethodBase, params) override back Mirco Bauer
avatar 04:33 PM Bug #285: Almost all IRC commands might suffer from a race condition
The most used IRC command (Say) is not affected by this issue, which is probably the reason it wasn't noticed by anyone (yet). Mirco Bauer
avatar 04:32 PM Bug #285: Almost all IRC commands might suffer from a race condition
Many IRC commands (in IrcProtocolManager) rely on CommandModel.FrontendManager.CurrentChat which is just wrong. As that property might not be up-to-date, it could be lacking behind or suddenly change which the result that those commands are using ... Mirco Bauer
avatar 04:18 PM Revision 5ff2b097b0eedffe088151ba8e38c8f3f4a040ac: Configured MonoDevelop to use Smuxi's Coding S...
Configured MonoDevelop to use Smuxi's Coding Standards Mirco Bauer
avatar 03:32 PM Task #284 (Closed): Please make update-po
Applied in changeset commit:"c1248e521dbd0b6dcb5099693a061d4209074142". Mirco Bauer
avatar 03:29 PM Revision c1248e521dbd0b6dcb5099693a061d4209074142: Updated translations (make update-po) (closes:...
Updated translations (make update-po) (closes: #284) Mirco Bauer
avatar 03:28 PM Revision e2ad018124087405b6c0ef696f67ecd715363c17: Added src/Common and src/Server were needed to...
Added src/Common and src/Server were needed to POTFILES.skip Mirco Bauer
avatar 03:27 PM Revision 555897bbe126fcef403365f88293626591bca99a: s/se/sv/ in po-*/LINGUAS
s/se/sv/ in po-*/LINGUAS Mirco Bauer
avatar 03:27 PM Revision 3f91728c871d68069924ef3306283741c5a0a670: Fixed autofool build issues
Fixed autofool build issues Mirco Bauer
avatar 02:11 PM Feature #235 (Closed): Smuxi Server Manager
Applied in changeset commit:"32ed9a57f3411d05e2a040ff7bf6aa21f1cb759d". Clément Bourgeois
avatar 02:10 PM Revision 6462bfa01370d5c0bc764c27c0b6dbf1365dc37e: Merge branch 'merge2/moonpyk/feature/#235_Smux...
Merge branch 'merge2/moonpyk/feature/#235_Smuxi_Server_Manager' Mirco Bauer
avatar 02:09 PM Revision 20659887ebab05613843fbba810e4e765d26687c: Refactored option parsing and server manager (...
Refactored option parsing and server manager (refs: #235) UserListController: - Renamed DelUser() to DeleteUser() Main: - Use exceptions for error handling - Removed most option short cuts (spare them for common used ones) - Fixed logger initial... Mirco Bauer
avatar 02:08 PM Revision a5d646af2971fc7a99715d90f06180248fce8f6e: Enabled logger in release build As this is da...
Enabled logger in release build As this is daemon we have to use a logger Mirco Bauer
avatar 01:59 PM Revision f18d9f4c0fe933acfebe1fb574bbcb0323fadff5: Reduced logging noise
Reduced logging noise Mirco Bauer
avatar 10:17 AM Bug #283 (Closed): GroupChatView.cs missing _Logger protection
Applied in changeset commit:"4a04a132e343225dde054ff07470ad4aaf032882". Mirco Bauer
avatar 10:16 AM Revision 4a04a132e343225dde054ff07470ad4aaf032882: Removed useless and unchecked logger call fixi...
Removed useless and unchecked logger call fixing the release build. (closes: #283) Mirco Bauer

01/08/2010

avatar 09:58 AM Feature #265 (Closed): Wizard to create user configuration for remote connecting to smuxi-server
Clément agreed that a graphical frontend for user management (of the smuxi-server) is not that useful as it required GUI libs and stuff on the server which usually is headless, thus closing this ticket. Mirco Bauer
avatar 03:04 AM Revision 32ed9a57f3411d05e2a040ff7bf6aa21f1cb759d: Implemented Feature #235 - Smuxi Server Manage...
Implemented Feature #235 - Smuxi Server Manager (closes: #235) Making use of NDesk.Options.cs for options parsing Added a new classe in Engine "UserListController" that will help in the future manage users of the engine. MonoDevelop solutions an... Clément Bourgeois
avatar 02:20 AM Feature #235: Smuxi Server Manager
I modified POTFILES.in too to include new files were translatable strings are now present. Clément Bourgeois
avatar 01:44 AM Task #284: Please make update-po
This update will require the creation of a new pot file for smuxi-server in po-Server/. Clément Bourgeois
avatar 01:35 AM Task #284: Please make update-po
Please make update-po so new translatable strings will be happened. Clément Bourgeois
avatar 01:32 AM Bug #283: GroupChatView.cs missing _Logger protection
Please merge git://moonpyk.ath.cx/smuxi.git -> bug/#283_GroupChatViewdotcs_missing__Logger_protection That fixes this issue Clément Bourgeois
avatar 01:27 AM Bug #283: GroupChatView.cs missing _Logger protection
At line 594 of Chats/GroupChatView.cs, a call to _Logger (which isn't defined in release mode). Makes the compilation to fail. 594 _Logger.Debug("POPUP!!!"); Clément Bourgeois
avatar 01:21 AM Feature #235: Smuxi Server Manager
Please merge git://moonpyk.ath.cx/smuxi.git -> feature/#235_Smuxi_Server_Manager It makes now use of Console.Writeline() format, fixes a missing _() of previous commit. Clément Bourgeois

01/07/2010

avatar 09:48 PM Feature #282: Clickable channels
It would be cool if channels (usually indicated by one of #aaa, ##aaa, on some networks also +aaa) could be made clickable. This should be implemented in the ChatViews, in the /whois replies, everywhere :) David Paleino
avatar 08:06 PM Feature #20: more colors for message types
I will give this a try :-) David Paleino
avatar 06:55 PM Feature #231: Show difference between old and new topic
Initial attempt: http://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi/commit/94dcaa2d6a19301b19e316f63ddceed519a294ee Mirco Bauer
avatar 06:53 PM Feature #25 (Closed): Pass unknown commands to protocol manager as fallback.
Applied in changeset commit:"2195edce7239ad49d1d68c7a7039f95e6d3db644". Mirco Bauer
avatar 06:45 PM Revision df29d254daca52500e4ad7a1106a10fdb09ec77b: Merge branch 'feature/#25_pass_unknown_command...
Merge branch 'feature/#25_pass_unknown_commands_to_protocol_manager_as_fallback' Mirco Bauer
avatar 06:45 PM Revision 2195edce7239ad49d1d68c7a7039f95e6d3db644: Pass unknown IRC commands to the IRC server (c...
Pass unknown IRC commands to the IRC server (closes: #25) Mirco Bauer
avatar 05:47 PM Bug #281 (Closed): Race condition in PangoTools.ToMarkup
Applied in changeset commit:"4717e91e29c48c02448deb4829b8656b8700b5da". David Paleino
avatar 05:45 PM Revision 4717e91e29c48c02448deb4829b8656b8700b5da: Fix race condition in PangoTools.ToMarkup (clo...
Fix race condition in PangoTools.ToMarkup (closes: #281) Also, use List<> instead of Stack<>, since there's no point in having a Stack anymore. Signed-off-by: Mirco Bauer <meebey@meebey.net> David Paleino
avatar 05:13 PM Bug #281: Race condition in PangoTools.ToMarkup
http://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi/commit/beeb5f20c37f172e8a7ed4637ed4e948a549c3b0 David Paleino
avatar 04:52 PM Bug #281: Race condition in PangoTools.ToMarkup
The for loop (the one building the string with the Pango Markup), relies on tags.Count. Inside the loop, there's tags.Pop(), which modified the contents of the stack. This means that the for loop effectively "catches" only the first half+1 of the... David Paleino
avatar 04:37 PM Task #280 (Closed): Provide testcase for Smuxi.Frontend.GNOME.PangoTools
Applied in changeset commit:"0437f42bdb9469588fe7a70a70b4a6a91581d2f2". David Paleino
avatar 04:36 PM Revision dfee800ed8f9b6c04e05f0dbbb61372f09b0056c: Merge branch 'merge/gitorious/hanska/feature/#...
Merge branch 'merge/gitorious/hanska/feature/#280_PangoTools_tests' Mirco Bauer
avatar 04:36 PM Revision 0437f42bdb9469588fe7a70a70b4a6a91581d2f2: Implemented test-cases for PangoTools (closes:...
Implemented test-cases for PangoTools (closes: #280) Signed-off-by: Mirco Bauer <meebey@meebey.net> David Paleino
avatar 03:44 PM Revision d950a7c7bf02bee160a1e5e764f55a3958896be7: Implemented tests for TextColor's == operator
Implemented tests for TextColor's == operator Mirco Bauer
avatar 03:20 PM Feature #270 (Closed): Find Group Chat should show colored IRC topics
Applied in changeset commit:"09b2f31214fc59e19ba942a65d770140fb8154c1". David Paleino
avatar 03:19 PM Revision 7fa6f4f3e8a73e2120f73c625e4b92ae4a4777ad: Merge branch 'merge/gitorious/hanska/feature/#...
Merge branch 'merge/gitorious/hanska/feature/#270-FindGroupChat_should_show_colored_IRC_topics' Mirco Bauer
avatar 03:16 PM Revision 09b2f31214fc59e19ba942a65d770140fb8154c1: Show color and formattings of topics in FindGr...
Show color and formattings of topics in FindGroupChatDialog (closes: #270) - Implemented Pango markup converter of a MessageModel - Use Pango markup within the FindGroupChatDialog for topics Signed-off-by: Mirco Bauer <meebey@meebey.net> David Paleino
avatar 02:38 PM Feature #46 (Closed): nickname completion on private chat
Applied in changeset commit:"e08817c28b0c7897059acffb85732bf475aa50e2". David Paleino
avatar 02:36 PM Revision e08817c28b0c7897059acffb85732bf475aa50e2: Implemented nickname completion for queries / ...
Implemented nickname completion for queries / person chats (closes: #46) Signed-off-by: Mirco Bauer <meebey@meebey.net> David Paleino
avatar 11:58 AM Task #280: Provide testcase for Smuxi.Frontend.GNOME.PangoTools
David Paleino
avatar 11:54 AM Revision 98f933cb63fa4b13bd874159456f8a2af2185e76: Added test-case projects.
Added test-case projects. Mirco Bauer
avatar 10:39 AM Feature #46: nickname completion on private chat
Repository: git://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi.git Branch: feature/#46-nickname_completion_on_private_chat David Paleino
avatar 10:38 AM Feature #270: Find Group Chat should show colored IRC topics
Repository: git://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi.git Branch: feature/#270-FindGroupChat_should_show_colored_IRC_topics David Paleino
avatar 10:20 AM Feature #235: Smuxi Server Manager
Here some comments regarding the changeset: First, please follow the Coding Standards used in Smuxi, I know I haven't documented them (yet). So I will give examples which code is not following them: ... Mirco Bauer
avatar 09:21 AM Feature #242 (Closed): Entry Command Queue
Applied in changeset commit:"d2533d47ad65d591afa2ec93faf9a6e7f38d98d3". Mirco Bauer
avatar 09:21 AM Revision fa00094ed544ace159e7c9d9f24b7c78723b1215: Merge branch 'feature/#242_entry_command_queue'
Merge branch 'feature/#242_entry_command_queue' Mirco Bauer
avatar 09:21 AM Revision 437738604674ae98b71f10c897471296dc498460: Fixed CommandModel.ToTraceString() implementation
Fixed CommandModel.ToTraceString() implementation Mirco Bauer
avatar 09:13 AM Feature #270: Find Group Chat should show colored IRC topics
Fixed the warnings too. WOOO \o/ http://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi/commits/feature/%23270-FindGroupChat_should_show_colored_IRC_topics David Paleino
avatar 08:58 AM Revision d2533d47ad65d591afa2ec93faf9a6e7f38d98d3: Process commands in a queue (closes: #242) Th...
Process commands in a queue (closes: #242) The Entry field now uses the CommandManager class with is processing the entered commands in a queue using a thread. Mirco Bauer
avatar 03:02 AM Feature #235: Smuxi Server Manager
The following changes since commit a5cd8f7ffaf48143cc96258b372ab4a6306dda37: Mirco Bauer (1): Only wait for pending channel joins if there is actually one happening and not for failed attempts for example. (closes: #251) are availab... Clément Bourgeois

01/06/2010

avatar 11:01 PM Feature #270: Find Group Chat should show colored IRC topics
The feature has been implemented, I'm only getting a tons of: (smuxi-frontend-gnome:10651): GLib-GObject-WARNING **: unable to set property `text' of type `gchararray' from value of type `GtkSharpValue' in the console. I suppose this is d... David Paleino
avatar 06:52 PM Feature #71 (Closed): Add popup menu to links in the chat/channel window
Implemented in #274 Mirco Bauer
avatar 06:43 PM Bug #251 (Closed): /join is sometimes not doing anything at all
Applied in changeset commit:"a5cd8f7ffaf48143cc96258b372ab4a6306dda37". Mirco Bauer
avatar 06:08 PM Revision a5cd8f7ffaf48143cc96258b372ab4a6306dda37: Only wait for pending channel joins if there i...
Only wait for pending channel joins if there is actually one happening and not for failed attempts for example. (closes: #251) Mirco Bauer
avatar 02:28 PM Feature #231: Show difference between old and new topic
I currently implemented a "character-diff" algorithm, thus setting completion percentage to 30%. I'll work on making that a word-diff, and that will grant me a 70% completion :) As soon as I integrate that with Topic Change, I'll complete th... David Paleino
avatar 12:07 PM Revision 17b0df43d34a69487e98c4f99c9528cb8b3e6596: Drop gnome-sharp-2.0 build-dependency Dropped...
Drop gnome-sharp-2.0 build-dependency Dropped from module checks and Makefiles as we are not using any GNOME libraries since the 0.6.4 release Mirco Bauer
avatar 09:32 AM Revision 0ffb00bc86427e5230db650f168a5d94b48c09ce: Use stock items for the URL context menu.
Use stock items for the URL context menu. Mirco Bauer
avatar 02:50 AM Bug #272 (Closed): Swdish translations file has wrong language code (se -> sv)
Applied in changeset commit:"b2648e94cd7b003a1522d90bb7162041464c957f". Martin Bagge
avatar 02:48 AM Revision b98a619232b644e7f3f60f4aae51756a4d78caff: Merge branch 'merge/gitorious/brother/master'
Merge branch 'merge/gitorious/brother/master' Mirco Bauer
avatar 02:47 AM Revision b2648e94cd7b003a1522d90bb7162041464c957f: Renamed and updated Swedish translation files ...
Renamed and updated Swedish translation files (closes: #272) Signed-off-by: Mirco Bauer <meebey@meebey.net> Martin Bagge
avatar 02:18 AM Feature #273 (Closed): Support context-menu key in user list
Applied in changeset commit:"6d0771e0cbedbf939a9b456a04b4a3799e9d3dc7". Mirco Bauer
avatar 02:16 AM Revision 6d0771e0cbedbf939a9b456a04b4a3799e9d3dc7: Also show the context menu of the user list if...
Also show the context menu of the user list if the context menu key was hit (closes: #273) Mirco Bauer
avatar 12:47 AM Bug #279: Virtual line break not working correctly for long messages
If a long messages contains no space at all, then the line will cause a horizontal scrollbar plus breaking the timestamp/nick prefix before the message. This seems to be a Gtk.TextView issue, as we set the wordwrap to Character or WordCharacter bu... Mirco Bauer
avatar 12:34 AM Revision af5b620ad1a0b8aef5355571f285f9d7f8302513: Fixed InvalidCastException thrown in IrcProtoc...
Fixed InvalidCastException thrown in IrcProtocolManager._Say() caused by the introduced already-away-seen feature (refs: #29) Mirco Bauer
avatar 12:14 AM Revision 5036a12bf4e3a6022fb7b0e11df1c1cf0e4d58de: Removed IrcPersonChatView.Close() override as ...
Removed IrcPersonChatView.Close() override as it's already handled in the base class. Mirco Bauer

01/05/2010

avatar 10:20 PM Revision 8e26aa148a53898ca768fd017c7ad37151a47f15: Removed many finished TODO items, added Redmin...
Removed many finished TODO items, added Redmine URL. Mirco Bauer
avatar 10:15 PM Feature #278: /exec -engine command running the engine side
"/exec -engine ..." should execute the command on the engine not the frontend. All other parameters should be supported too, see #276 and #277. Mirco Bauer
avatar 10:13 PM Feature #277: /exec -o command sending the output as message
"/exec -o echo bar" should send the output of the exec to the protocol manager as message (e.g. IrcProtocolManager.CommandSay()). IIRC there is no protocol neutral API yet to send a message, say something like IProtocolManager.SendMessage(). Mirco Bauer
avatar 10:10 PM Feature #276: /exec -c command executing the output as command
"/exec -c echo /me smokes C#" should take the output of the exec as protocol manager commands -> IProtocolManager.Command() Mirco Bauer
avatar 06:28 PM Feature #274 (Closed): Make URLs copyable with a context menu
Applied in changeset commit:"1ca3d3878f4b268589dc3197b06363445637155a". Mirco Bauer
avatar 06:27 PM Revision 1ca3d3878f4b268589dc3197b06363445637155a: Make URLs copyable using a context menu (close...
Make URLs copyable using a context menu (closes: #274) Mirco Bauer
avatar 05:25 PM Feature #274: Make URLs copyable with a context menu
If you right click on a URL you will get the normal context menu that allows to copy selected text. In the case of URLs you should be able to copy or open the URL without making a selection first. Mirco Bauer
avatar 02:40 PM Feature #273: Support context-menu key in user list
Smuxi is only supporting pressing the right mouse button to get the context-menu of a selected user in a group chat. The context-menu key should also be supported. Mirco Bauer
avatar 11:52 AM Bug #272: Swdish translations file has wrong language code (se -> sv)
I guess that would be commit:9e5c2dd9fc1b674a7d5f7d3a86cf26753fb88cd6 (too new in using redmine=)) Martin Bagge
avatar 11:49 AM Bug #272: Swdish translations file has wrong language code (se -> sv)
In r9e5c2dd9 the Swedish translation file where added but with a faulty language code. The correct code is sv not se. Martin Bagge
avatar 03:40 AM Revision 1171aafe7ea051a3bc256be3e9a28c2f4b34b037: Fixed deadline paraemter values in mail-po tar...
Fixed deadline paraemter values in mail-po target. Mirco Bauer
avatar 03:19 AM Feature #16: smarter /op /deop /voice /devoice (using multiple modes)
This is actually implemented alread. Smuxi does one call for a row of mode changes, but SmartIrc4net is not converting that into smart modes changes yet! Mirco Bauer
avatar 03:15 AM Feature #24: Lag indicator (frontend <-> smuxi-server)
Or just use the last issued command, how long the round trip was :) Mirco Bauer
avatar 03:14 AM Feature #30: make #channel clickable
Since we have IProtocolManager.OpenChat() now this ain't that difficult! Mirco Bauer
avatar 03:13 AM Feature #30: make #channel clickable
David Paleino wrote: > The URL would really be irc://irc.server.com/channel, AFAICT. Not if it's the same server ^^, that's just an internal URL. Mirco Bauer
avatar 03:06 AM Feature #136: HTTP proxy support
SmartIrc4net 0.5 will support this Mirco Bauer
avatar 03:06 AM Feature #138: change status in tray icon context menu
This would be easy to implement if there would be the Status-API already. Mirco Bauer
avatar 03:03 AM Feature #161: Support for flag/icon of half-ops, admins and services in channels
I don't remember if SmartIrc4net 0.4.5.1 supports those flags already, if it does it's pretty simple to implement. Mirco Bauer
avatar 03:02 AM Feature #170: set away automatically when no connection to server
As there is no presence API to set "away" in a protocol neutral way, this is could be easy but its not. The Session object knows how many active frontends are connected (via the FrontendManager registry). Mirco Bauer
avatar 02:59 AM Feature #173: whois output in current channel
Actually this one is simple as if the user is on the channel then the channel-sync feature can be used to retrieve and show the whois data instead of querying the IRCd. Mirco Bauer
avatar 02:53 AM Feature #219: Option to Left-Align 'chatter' in chat-window to eliminate crag
I would really really love this feature, but I haven't found out yet to align text in a Gtk.TextView! :( Mirco Bauer
avatar 02:53 AM Feature #220: Import configuration from irssi
Not sure what format the irssi config file exactly is, but it doesn't look that simple to parse. Example: ... Mirco Bauer
avatar 02:51 AM Feature #221: Remember tab order
This needs some kind of persistency model. Maybe in the chat model itself so frontends know where to add them. Mirco Bauer
avatar 02:50 AM Feature #226: show global messages on server tab
Yes those wallops messages are annoying, as they spam your tabs.... I also noticed this issue on freenode. Mirco Bauer
avatar 02:48 AM Feature #237: Debug Log Tab/Window
Not sure how to fetch the logger messages from log4net but I bet there is some API to catch them and add them to some tab/window. Mirco Bauer
avatar 02:46 AM Bug #267: "not connected" status in window-header refreshes not after successful connection
Somewhere a title update is missing, probably when the statusbar gets updated via GnomeUI.UpdateNetworkStatus(). Mirco Bauer
avatar 02:42 AM Feature #20: more colors for message types
Not sure how this should be implemented, by default messages dont have a color assigned. Mirco Bauer
avatar 02:41 AM Feature #25: Pass unknown commands to protocol manager as fallback.
This doesn't have to be an option, as we show by default unknown replies too. IrcProtocolManager.Command() needs to handle this. Mirco Bauer
avatar 02:40 AM Feature #46: nickname completion on private chat
Not sure where the code sits, but what processes the "tab" key should check if its a person chat, if so should replace the word with the nick if the start of the nick matches. Mirco Bauer
avatar 02:38 AM Feature #71: Add popup menu to links in the chat/channel window
The MessageTextView needs probably some tag marks + popup menu fun for this. Mirco Bauer
avatar 02:37 AM Bug #223: Many beeps when connecting to a smuxi-server on Windows
A simple solution to this issue would be if the "beep" code would only start beeping after the chat was synced and not before that. Mirco Bauer
avatar 02:36 AM Feature #231: Show difference between old and new topic
This requires a wdiff-like algorithm Mirco Bauer
avatar 02:35 AM Bug #233: Switching between tabs is not instantaneous on slow connections to remote servers
This should use a queue (TaskQueue) for updating which page the current one is. Mirco Bauer
avatar 02:33 AM Feature #236: Process "On Connect Commands" for Quick Connect
This one is difficult to implement as it needs refactoring of the code that executes the commands to a better place. Mirco Bauer
avatar 02:33 AM Bug #245: Status bar too short short for german language
Right now the width of the left statusbar is hardcoded, it should use some kind of flexible width that expands if needed (if the text gets longer). Mirco Bauer
avatar 01:53 AM Task #271 (Closed): French translation merge request
Applied in changeset commit:"ee46714286e2effff5c2b18ecfa39c9e583e396a". Mirco Bauer
avatar 01:52 AM Revision ee46714286e2effff5c2b18ecfa39c9e583e396a: Merge remote branch 'moonpyk/master' (closes: ...
Merge remote branch 'moonpyk/master' (closes: #271) Mirco Bauer
avatar 01:46 AM Feature #269 (Closed): Show CTCP replies on query tabs
Applied in changeset commit:"5a76189859ddc1a6ccbd07f3121f737eb4b4e583". Clément Bourgeois
avatar 01:40 AM Revision 5a76189859ddc1a6ccbd07f3121f737eb4b4e583: Show CTCP replies on query tabs when available...
Show CTCP replies on query tabs when available (closes: #269, refs: #146) Signed-off-by: Mirco Bauer <meebey@meebey.net> Clément Bourgeois
avatar 12:47 AM Feature #269: Show CTCP replies on query tabs
Work done. http://moonpyk.ath.cx/git/?p=smuxi.git;a=commit;h=0773d111a572204699495da54a804dead457ee4d Merge request : git://moonpyk.ath.cx/smuxi.git -> feature/#269_Show_CTCP_replies_on_query_tabs Clément Bourgeois
avatar 12:25 AM Task #271: French translation merge request
French translation update http://moonpyk.ath.cx/git/?p=smuxi.git;a=commit;h=3254fa8ad3bf33e30b76bbfa326cdd4c936666a5 git://moonpyk.ath.cx/smuxi.git -> master Clément Bourgeois
avatar 12:24 AM Revision 3254fa8ad3bf33e30b76bbfa326cdd4c936666a5: French translation updated to current status
French translation updated to current status Clément Bourgeois

01/04/2010

avatar 11:55 PM Revision a580b29d9c153fcf4577585f038f200e5a711be0: Updated translations (make update-po)
Updated translations (make update-po) Mirco Bauer
avatar 11:54 PM Feature #270: Find Group Chat should show colored IRC topics
If you search for IRC channels, often (depending on the IRC network) the topic contain color and other formatting information. This information is available in an objec-tree (MessageModel) but is not used yet (converted to GTK+) in FindGroupChatDi... Mirco Bauer
avatar 11:50 PM Feature #269: Show CTCP replies on query tabs
If you send a CTCP request and have an open query tab for that use, the reply to that CTCP request should go to the query tab instead of the server tab. This makes the new feature seen in #146 much more consistent. Mirco Bauer
avatar 11:45 PM Bug #263 (Closed): Find group chat should use wildcard by default
Applied in changeset commit:"e4caca4ba44f3c43eecb170d339477d451379c8c". David Paleino
avatar 11:45 PM Revision 01cb20ab0d6df48efd0d44019f89f75d6a5231bd: Merge branch 'merge/gitorious/hanska/bug/#263_...
Merge branch 'merge/gitorious/hanska/bug/#263_FindGroupChat_wildcard' Mirco Bauer
avatar 11:33 PM Revision e4caca4ba44f3c43eecb170d339477d451379c8c: Add wildcards to search pattern when searching...
Add wildcards to search pattern when searching IRC channels (closes: #263) Signed-off-by: Mirco Bauer <meebey@meebey.net> David Paleino
avatar 11:30 PM Feature #146 (Closed): Please add right-click menu to queries
Applied in changeset commit:"7d99797f0e56f6ab87dea68356f038174fd9a7af". Clément Bourgeois
avatar 11:30 PM Revision 1ba53d1d0d89bf2d9e863752340119dd8d8c8fa5: Merge branch 'merge/moonpyk/features/#146_Plea...
Merge branch 'merge/moonpyk/features/#146_Please_add_right-click_menu_to_queries' Mirco Bauer
avatar 11:25 PM Revision 7d99797f0e56f6ab87dea68356f038174fd9a7af: Implemented IRC popup menu for queries (closes...
Implemented IRC popup menu for queries (closes: #146) Changes based on work done by David Paleino (patch sent 03/01/2009) Signed-off-by: Mirco Bauer <meebey@meebey.net> Clément Bourgeois
11:13 PM Feature #29 (Closed): show away-msg only once per query
Applied in changeset commit:"06cf27c07c7a05a4adfd0844201e427ff095183c". Anonymous
avatar 11:12 PM Revision 7818750955f7279b441528d9bab7321379a1763a: Merge branch 'merge/gitorious/hanska/feature/#...
Merge branch 'merge/gitorious/hanska/feature/#29_show_away-msg_only_once_per_query' Mirco Bauer
avatar 11:11 PM Revision 06cf27c07c7a05a4adfd0844201e427ff095183c: Only show away message once, and show it every...
Only show away message once, and show it every time it changes (closes: #29), and also prepare for further improvements (refs: #171) David Paleino
avatar 10:52 PM Bug #263: Find group chat should use wildcard by default
http://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi/commits/bug/%23263_FindGroupChat_wildcard David Paleino
avatar 09:49 PM Feature #146: Please add right-click menu to queries
Everything is implemented now. You can merge for testing. http://moonpyk.ath.cx/git/?p=smuxi.git;a=commit;h=ec0f54837eb1c96a1846401e6a613ea0016f4d6a git://moonpyk.ath.cx/smuxi.git -> features/#146_Please_add_right-click_menu_to_queries Clément Bourgeois
avatar 07:42 PM Feature #147 (Closed): Please add CTCP to on-nick right-click menu
Applied in changeset commit:"abc51ada16d819c575fa9f3e74853a39f5f5b4c1". Mirco Bauer
avatar 07:41 PM Revision abc51ada16d819c575fa9f3e74853a39f5f5b4c1: Merge branch 'merge/moonpyk/features/#147_CTCP...
Merge branch 'merge/moonpyk/features/#147_CTCP_Menu' (closes: #147) Mirco Bauer
avatar 07:33 PM Revision 2ee9c11207b8117336161bcac7d04dac2f587421: Fixed CTCP menu, code cleanup - Added a hack ...
Fixed CTCP menu, code cleanup - Added a hack to GroupChatView._OnUserListButtonReleaseEvent() needed for user sub menus (like CTCP) - Changed CTCP menu position - Removed noise (unneeded fields, commented code) Mirco Bauer
avatar 04:55 PM Revision 9e6c294bbdfd327d1672944190379e0237644f58: Implemented IRC CTCP menu for users in channels
Implemented IRC CTCP menu for users in channels Clément Bourgeois
avatar 04:37 PM Feature #147: Please add CTCP to on-nick right-click menu
Everything is implemented now. You can merge for testing. http://moonpyk.ath.cx/git/?p=smuxi.git;a=shortlog;h=refs/heads/features/%23147_CTCP_Menu git://moonpyk.ath.cx/smuxi.git -> features/#147_CTCP_Menu Clément Bourgeois
01:42 AM Bug #268 (Closed): configure.ac error, Twitter engine is controlled by "engine-msnp" macro...
Applied in changeset commit:"b76e2428d4d9a5b1cea085ed94b499cbbd8db974". Anonymous

01/03/2010

avatar 11:20 PM Feature #29: show away-msg only once per query
http://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi/commits/feature/%2329_show_away-msg_only_once_per_query David Paleino
avatar 11:19 PM Bug #268: configure.ac error, Twitter engine is controlled by "engine-msnp" macro...
http://gitorious.org/~dpaleino/smuxi/dpaleino-smuxi/commits/bug/%23268_configure.ac_wrong_twitter_controlling David Paleino
avatar 11:18 PM Revision b76e2428d4d9a5b1cea085ed94b499cbbd8db974: Fix configure.ac to use a correct name for the...
Fix configure.ac to use a correct name for the twitter engine (closes: #268) David Paleino
avatar 10:37 PM Bug #268: configure.ac error, Twitter engine is controlled by "engine-msnp" macro...
...which also has effect on the "real" MSNP engine. David Paleino
avatar 10:28 PM Bug #267: "not connected" status in window-header refreshes not after successful connection
As visible on the screen print the connection to the irc-server is established, but the window-header states "nicht verbunden" (not connected) Bianca Mix
avatar 10:01 PM Revision 58f1571a51824f7d214d9d62817464086f45aba0: Merge branch 'master' of ssh://git.qnetp.net/g...
Merge branch 'master' of ssh://git.qnetp.net/git/smuxi Mirco Bauer
avatar 09:46 PM Feature #225 (Closed): Use colors with good contrast for tab label
Implemented in commit commit:a00447c8830c1e2b64918017c621c342845312b3 Mirco Bauer
avatar 09:44 PM Revision 9e89edaf9e8f35c84fc8e113af3b288f7be9a318: Merge branch 'feature/#255_use_colors_with_goo...
Merge branch 'feature/#255_use_colors_with_good_contrast_for_tab_labels' Mirco Bauer
avatar 09:42 PM Revision 0e9baec268ecf7b9c4c8c40b544ef516824ed062: Merge branch 'feature/#255_use_colors_with_goo...
Merge branch 'feature/#255_use_colors_with_good_contrast_for_tab_labels' Mirco Bauer
avatar 09:36 PM Revision a00447c8830c1e2b64918017c621c342845312b3: Use color contrast algo also for tab label col...
Use color contrast algo also for tab label colors (closes: #255) - Added ColorContrast enum. - Added GetBestTextColor() overload that takes a ColorContrast as parameter. - Moved color settings code from ChatView to ThemeSettings. - Use ColorTools... Mirco Bauer
avatar 08:01 PM Revision e7eb6d880e7de5cb074154ed852646ddcbc64964: IrcProtocolManager.cs : Checking that LOG4NET ...
IrcProtocolManager.cs : Checking that LOG4NET is defined before trying to write on _Logger Clément Bourgeois
avatar 07:55 PM Revision 851e917e8cb791355a71349520682342ed33d22b: Trace.cs : Fixed preprocessor directives
Trace.cs : Fixed preprocessor directives Clément Bourgeois
avatar 07:04 PM Feature #265: Wizard to create user configuration for remote connecting to smuxi-server
There are plans to manage the smuxi-server configuration using command-line parameters, see #235. A graphical frontend for this is not really useful because you can't connect a frontend to a smuxi-server that has no users defined. Mirco Bauer
avatar 07:02 PM Task #266 (Closed): French translation merge request
Applied in changeset commit:"64792f0771509e20fce8d0135f89e262033c9c54". Mirco Bauer
avatar 07:01 PM Revision 64792f0771509e20fce8d0135f89e262033c9c54: Merge remote branch 'moonpyk/master' (closes: ...
Merge remote branch 'moonpyk/master' (closes: #266) Mirco Bauer
avatar 06:40 PM Revision 494fbb2c8d54ab05b150475cd1f193aa79c10024: Updated French translation to current status. ...
Updated French translation to current status. Fixed some typos. Clément Bourgeois
avatar 01:42 PM Revision 75294a0a27f73dcb7c1e91d5f8d68679dd8adbcb: Disabled TortoiseSVN fetch revision hook.
Disabled TortoiseSVN fetch revision hook. Mirco Bauer
avatar 12:45 AM Task #266: French translation merge request
No more fuzzy translations found. You can now merge git://moonpyk.ath.cx/smuxi.git master Clément Bourgeois

01/02/2010

avatar 11:36 PM Revision 7f471b80f39109b62079ac650b32734d14af2eeb: Merge branch 'master' of ssh://git.qnetp.net/g...
Merge branch 'master' of ssh://git.qnetp.net/git/smuxi Mirco Bauer
avatar 11:32 PM Revision 9fa24e4216fc6c4df8032f162ef5494566bcdabf: German translation minor changes
German translation minor changes Bianca Mix
avatar 11:31 PM Revision 1ed06fbf6508828b15e33e232e892ededabaa466: Apply encoding settings on connects and reconn...
Apply encoding settings on connects and reconnects. Mirco Bauer
avatar 11:10 PM Feature #265: Wizard to create user configuration for remote connecting to smuxi-server
Configuration of smuxi-server as to be done manually for now. It would be better if the graphical front-end could help the user to do that. Clément Bourgeois
avatar 09:59 PM Revision 326f268cd912ef9385d7cb8ceb94d1d53172768e: Updated German Translation
Updated German Translation Bianca Mix
avatar 07:59 PM Revision 51a5be603ddfc73d7573c33b0445211581d2f25e: Apply encoding settings on connects and reconn...
Apply encoding settings on connects and reconnects. Mirco Bauer
avatar 06:20 PM Revision 5c189c9c229dd0dbb91c38c9f46fff4cdbe71b75: Updated translations (make update-po)
Updated translations (make update-po) Mirco Bauer
avatar 05:59 PM Revision 294d0848d6e4dd904bf9fa6c703515fce4cb8357: Proper english.
Proper english. Mirco Bauer
avatar 05:58 PM Revision 7b26fcc8fba14f88c05535eb836c55eccbadb58a: Disabled logging noise.
Disabled logging noise. Mirco Bauer
avatar 04:38 PM Task #264 (Closed): French translation merge request
Appliqué par commit commit:"3817b82829b2e097c36e9a45fa8195d028504584". Mirco Bauer
avatar 04:28 PM Revision 3817b82829b2e097c36e9a45fa8195d028504584: Merge branch 'merge/moonpyk/master' (closes: #...
Merge branch 'merge/moonpyk/master' (closes: #264) Mirco Bauer
avatar 04:26 PM Revision 032687dc7f6147a5ac6a4294eefe4c401fa11f2f: French translation updated to current po status
French translation updated to current po status Clément Bourgeois
avatar 04:23 PM Revision d6ab21000f4c33b5dade4e0d2411e2d95cbf6fe9: Added Twitterizer.Framework to EXTRA_DIST.
Added Twitterizer.Framework to EXTRA_DIST. Mirco Bauer
avatar 02:11 PM Revision 4bf95c63f9abd625513d9fc223a6fe7398250be7: Fixed incorrect method names in log messages.
Fixed incorrect method names in log messages. Mirco Bauer
avatar 05:41 AM Task #264: French translation merge request
French translation has been updated to current PO status. You can pull changes from my repository. Commit log : http://moonpyk.ath.cx/git/?p=smuxi.git;a=commit;h=1780abfcea34772df6da7d0c0682bfe8dee71b49 Clément Bourgeois
avatar 04:25 AM Feature #25: Pass unknown commands to protocol manager as fallback.
As Smuxi now shows unknown replies from the IRCd directly, we should do this for sending uknown commands to the IRCd too, see #256 Mirco Bauer
avatar 04:24 AM Feature #20: more colors for message types
For a start we could use different colors for events and regular messages. Mirco Bauer
avatar 04:22 AM Bug #263: Find group chat should use wildcard by default
Most IRCd don't like search pattern without wildcard characters such as "*" leading to failing search attempts. Smuxi should be default add those if not specified by the user. Mirco Bauer
avatar 04:13 AM Feature #248 (Closed): stray SSH tunnel checker
Applied in changeset commit:"08ff94a7626bf6247cb22873143d608e6a7dd151". Mirco Bauer
avatar 04:13 AM Feature #258 (Closed): Optimize SSH on difficult networks
Applied in changeset commit:"08ff94a7626bf6247cb22873143d608e6a7dd151". Mirco Bauer
avatar 04:13 AM Bug #244 (Closed): Transition remote -> remote fails with connection refused on localhost:7689/Se...
Applied in changeset commit:"16745569c260672dad2942a2a4593ab4870c26eb". Mirco Bauer
avatar 04:13 AM Feature #243 (Closed): SSH tunnel setup needs to check the local forwarding port
Applied in changeset commit:"40048995df0c8ee231c24d5fbf3797261292e5e2". Mirco Bauer
avatar 04:12 AM Revision 43069e4b726ae22173f57d8d9fe5d3a657ce475b: Updated translations (make update-po).
Updated translations (make update-po). Mirco Bauer
avatar 04:03 AM Revision 16745569c260672dad2942a2a4593ab4870c26eb: Fixed regular (planned) reconnects and forced ...
Fixed regular (planned) reconnects and forced reconnects after a detected network issue. (closes: #244) Mirco Bauer
avatar 04:00 AM Revision 721535a232308aa4fde717e8e01b189afad670ac: Make sure that the local port of the remoting ...
Make sure that the local port of the remoting channel is ready. Mirco Bauer
avatar 03:59 AM Revision f5c1bfd71745dab0b5a9e9cf4549c90e621827ef: Cleanly unregister existing remoting channels ...
Cleanly unregister existing remoting channels by using their name. Mirco Bauer
avatar 03:44 AM Revision 08ff94a7626bf6247cb22873143d608e6a7dd151: Make use of the SSH keep-alive feature for the...
Make use of the SSH keep-alive feature for the SSH tunnel to detect network issues faster. (closes: #258, #248) Mirco Bauer
avatar 03:41 AM Revision c301c3601c730581938405fb15dd98d008932e98: Added some Trace.Call() and logging calls.
Added some Trace.Call() and logging calls. Mirco Bauer
avatar 03:39 AM Revision 40048995df0c8ee231c24d5fbf3797261292e5e2: Check if the local port for a SSH tunnel is al...
Check if the local port for a SSH tunnel is already in use and throw an exception if it is. (closes: #243) Mirco Bauer
avatar 03:28 AM Revision c9a1cd391f54b249058742777ce3fa88faa9c8c7: Disabled some logging noise.
Disabled some logging noise. Mirco Bauer

01/01/2010

avatar 09:03 PM Bug #262: Remote engine connection check might block the GUI
If there are network issues then _CheckFrontendManagerStatus() will block the whole GUI as it's done in a foreground (main) thread. Smuxi should use a background thread here so the application stays interactive. Mirco Bauer
avatar 07:53 PM Bug #239: | can't be used as part of the nick in preferences -> connection -> nickname
David Paleino wrote: > Mirco, what do you think about using some non-printable character for this? Say, like LOL a redmine bug chokes on your \0 ^^ That would surely work but makes it incompatible with older versions. I thought about esca... Mirco Bauer
avatar 03:15 PM Bug #239: | can't be used as part of the nick in preferences -> connection -> nickname
Mirco, what do you think about using some non-printable character for this? Say, like \0. I agree that this makes the configuration file less hand-editable though. /me wanting to hack on Smuxi again \o/ \o/ \o/ David Paleino

12/31/2009

avatar 02:00 PM Bug #246 (Closed): two remote engines with the same name
Applied in changeset commit:"f7acdaa0eaa58ac8126f9ccf9b2e275b495e62a3". Mirco Bauer
avatar 01:58 PM Revision f7acdaa0eaa58ac8126f9ccf9b2e275b495e62a3: Added a check and dialog that prevent adding e...
Added a check and dialog that prevent adding engines with an already existing name. (closes: #246) Mirco Bauer
avatar 12:56 PM Bug #249 (Closed): /reconnect crashes after failed connect attempt
Applied in changeset commit:"cb7d7a7a6a659111a7fb957971d63927f2c10d9a". Mirco Bauer
avatar 12:55 PM Revision cb7d7a7a6a659111a7fb957971d63927f2c10d9a: Fixed NullReferenceException when using /recon...
Fixed NullReferenceException when using /reconnect after failed /connect. (closes: #249) Mirco Bauer
avatar 12:37 PM Bug #260 (Closed): /server command throws exception
Applied in changeset commit:"01b4135d3dff88740e958f52f7f71cad838e8485". Mirco Bauer
avatar 12:29 PM Revision 01b4135d3dff88740e958f52f7f71cad838e8485: Fixed /server command crash by repacking the c...
Fixed /server command crash by repacking the command into a /connect command making IProtocolManager.Command() happy. (closes: #260) Mirco Bauer
avatar 12:18 PM Bug #261 (Closed): Closing a channel tab shows ErrorNotOnChannel
Applied in changeset commit:"9dc69c4caa22f7f97bdfc5180434439b7b765bee". Mirco Bauer
avatar 12:16 PM Revision 9dc69c4caa22f7f97bdfc5180434439b7b765bee: Fixed leaving an IRC channel two times if the ...
Fixed leaving an IRC channel two times if the tab close button was used, as the base implementation of Close() handles this already. (closes: #261) Mirco Bauer
avatar 11:52 AM Revision 9da2745796edbc4cfe611d7a03a6339004405492: Added performance logging call for chatView.Ad...
Added performance logging call for chatView.AddMessage(). Mirco Bauer
avatar 11:51 AM Revision a34c29ca574444689d2899cd2b292a1cb213d66c: Removed logging overkill. Optimized Buffer.Ins...
Removed logging overkill. Optimized Buffer.Insert*() call. Mirco Bauer
avatar 11:49 AM Revision 5b6c341c208357b9bd2850ce63e5cad6bafabe7d: Moved parsing hexcodes to TextColor.Parse(). R...
Moved parsing hexcodes to TextColor.Parse(). Remove old cruft from ColorTools. Replaced heavy KeyValuePair key with int of the ColorTools.f_BestContrastColors cache. Mirco Bauer
avatar 11:48 AM Revision 6a0479f6863210c7a8eec9f0e0e8c99ca902052f: Pimped Trace.Call() implementation reducing th...
Pimped Trace.Call() implementation reducing the overhead from 0.43ms to 0.01ms per call. Mirco Bauer
avatar 08:12 AM Bug #234: crash on open
YAY!!!! Evil Donkey
avatar 04:42 AM Bug #261: Closing a channel tab shows ErrorNotOnChannel
If you leave a channel using the tab context menu -> close seems to try to leave the channel two times resulting in this error on the server tab: ... Mirco Bauer
avatar 04:35 AM Bug #211 (Closed): /names command takes ages on big channels
Applied in changeset commit:"84207473f0f578cab268e97eff8d3da57bed9ec0". Mirco Bauer
avatar 04:31 AM Revision 84207473f0f578cab268e97eff8d3da57bed9ec0: Don't use the TextBuffer.Changed event to refr...
Don't use the TextBuffer.Changed event to refresh the text marks and delete line checks as it's raised way too often for that causing major slowdown for messages with lots of color information. /names command went from 9 seconds down to 430 ms on ... Mirco Bauer
avatar 04:28 AM Bug #211: /names command takes ages on big channels
Oh and that 9 seconds went down to 430 ms on the first call and 130 ms in the second call :-) Mirco Bauer
avatar 04:27 AM Bug #211: /names command takes ages on big channels
Yep, that was the issue. _OnTextBufferChanged() was refreshing text marks and also checking if lines need to be removed and that for every single buffer change (adding one line might do hundreds of changes). The code was simply moved from _OnText... Mirco Bauer
avatar 04:12 AM Bug #211: /names command takes ages on big channels
Looks like its the ChatView._OnTextBufferChanged() that slows it really down. Every buffer insert triggers that method, and /names does lots of buffer inserts for all the color tags. /names on #smuxi went down from 35ms to 5ms :) Mirco Bauer
avatar 04:04 AM Bug #211: /names command takes ages on big channels
3rd /names call a bit better but still slower than 1st: ... Mirco Bauer
avatar 04:02 AM Bug #211: /names command takes ages on big channels
2nd /names command took even longer, wtf? ... Mirco Bauer
avatar 03:57 AM Bug #211: /names command takes ages on big channels
It's not the remoting transport either, the call of AddMessage() itself on the widget really takes almost 10 seconds on a channel with 333 users (tested with #debian @ OFTC): ... Mirco Bauer
avatar 03:42 AM Bug #211: /names command takes ages on big channels
It's NOT the contrast algo as I thought, so it must be something else: ... Mirco Bauer

12/30/2009

02:25 PM Revision b85b9acc1847dc7b4bf1df20314bd74a1cb0d786: Initial Italian translation of smuxi-engine-tw...
Initial Italian translation of smuxi-engine-twitter. Signed-off-by: Mirco Bauer <meebey@meebey.net> Vincenzo Campanella
avatar 01:23 PM Bug #211: /names command takes ages on big channels
The color contrast algo seems to have high CPU usage, this should be profiled and optimized. Mirco Bauer

12/29/2009

avatar 11:54 PM Feature #248: stray SSH tunnel checker
Ingo Saitz wrote: > You could set ServerAliveCountMax to a low value (1 or 2) and the interval to the number of seconds. Yeah I plan to set ServerAliveCountMax to 3 and ServerAliveInterval to 30, then it would kill it after 120 seconds. Mirco Bauer
avatar 08:38 PM Feature #248: stray SSH tunnel checker
You could set ServerAliveCountMax to a low value (1 or 2) and the interval to the number of seconds. Ingo Saitz
avatar 07:07 PM Feature #248: stray SSH tunnel checker
What would be even better if I could tell SSH that the tunneled port has to be used within X seconds/minutes, if not -> kill the tunnel.... Mirco Bauer
avatar 07:01 PM Feature #248: stray SSH tunnel checker
Very interesting SSH options. I will try to integrate those in the 0.6.5 release. Thanks for the info! Mirco Bauer
avatar 06:07 PM Bug #260: /server command throws exception
The /server command is throwing an exception which it shouldn't. Mirco Bauer
avatar 05:53 PM Bug #232 (Closed): Client throws unhandled exceptions upon network connection loss (Windows)
Applied in changeset commit:"d839da8edb4fb0cd43a8f3b258ee04512109c0bb". Mirco Bauer
avatar 05:50 PM Revision d839da8edb4fb0cd43a8f3b258ee04512109c0bb: Treat a SocketException like a RemotingExcepti...
Treat a SocketException like a RemotingException as MS .NET is not wrapping low level socket issues into a RemotingException. (closes: #232) Mirco Bauer
avatar 05:43 PM Bug #234 (Closed): crash on open
Applied in changeset commit:"28f733c9890edac6dcad798bb373006bbac44c9c". Mirco Bauer
avatar 05:43 PM Bug #198 (Closed): Missing dictionary on WIndows
Applied in changeset commit:"28f733c9890edac6dcad798bb373006bbac44c9c". Mirco Bauer
avatar 05:42 PM Revision 28f733c9890edac6dcad798bb373006bbac44c9c: Added a workaround for empty generic dictionar...
Added a workaround for empty generic dictionaries, as MS .NET will fail to deserialize those from Mono. (closes: #198) Mirco Bauer
avatar 05:25 PM Feature #259 (Closed): Split too long IRC messages into smaller messages
Applied in changeset commit:"172f225d56fc7849f198c589e9a29e256fc44c86". Mirco Bauer
avatar 05:22 PM Revision 172f225d56fc7849f198c589e9a29e256fc44c86: Implemented GetProtocolMessageLength() method ...
Implemented GetProtocolMessageLength() method which predicts how long the final IRC message will be. Split too long messages down into smaller ones when needed. (closes: #259) Mirco Bauer
avatar 05:21 PM Feature #259: Split too long IRC messages into smaller messages
The IRC protocol only allows up to 512 bytes per raw protocol message. Most IRCds will simply cut everything longer than that. Smuxi should split too long messages down into multiple messages when needed. Mirco Bauer
avatar 09:16 AM Feature #248: stray SSH tunnel checker
This can be automated by ssh using KeepAlive messages, which are part of the ssh protocol, by setting ServerAliveInterval and ServerAliveContMax as aggressive as neccessary. Ingo Saitz
avatar 02:39 AM Feature #257 (Closed): Swedish translation of Smuxi files
Applied in changeset commit:"9e5c2dd9fc1b674a7d5f7d3a86cf26753fb88cd6". Martin Bagge
avatar 02:38 AM Revision 6d34d752957670705ddfcc954ca40e6eb3290d67: Updated translations (make update-po).
Updated translations (make update-po). Mirco Bauer
avatar 02:36 AM Feature #257: Swedish translation of Smuxi files
Your translation has 100% coverage, well done and thanks a lot for your contribution! Mirco Bauer
avatar 02:35 AM Revision 9e5c2dd9fc1b674a7d5f7d3a86cf26753fb88cd6: A complete translation to Swedish. (closes: #257)
A complete translation to Swedish. (closes: #257) Martin Bagge
avatar 02:31 AM Revision 590811729607797c03022425e253c2841b009e05: Updated translation (make update-po).
Updated translation (make update-po). Mirco Bauer
avatar 02:21 AM Revision 7b27f6c1a6379efe2ca9fda3c6c1771169901fea: French translation : corrected some typos, upd...
French translation : corrected some typos, updated to current status. Added twitter module translation. Clément Bourgeois
avatar 02:19 AM Revision 3b74d1c4cd2165a3da9c110bc5ca6b08e4c0f089: Ignore Mac OSX noise
Ignore Mac OSX noise Clément Bourgeois
avatar 02:12 AM Bug #241 (Closed): Marking topic text (grab-focus kicks in)
Applied in changeset commit:"d1235a1a6e30ee22409777d183e00736a3298cdb". Mirco Bauer
avatar 02:10 AM Revision d1235a1a6e30ee22409777d183e00736a3298cdb: Make sure the HasSelection and HasFocus proper...
Make sure the HasSelection and HasFocus property of GroupChatView honor the topic textview too. (closes: #241) Mirco Bauer
avatar 02:05 AM Bug #234: crash on open
Good news for you, I could track this issue down with the help of Cobrian, check the #198 ticket for the updates. I will add a workaround for this issue in the next release! Mirco Bauer
avatar 02:04 AM Bug #247 (Closed): Highlight is triggered by self-written messages
Applied in changeset commit:"a93ffcec2986f3bc38899b0da6d587af12a665db". Mirco Bauer
avatar 02:02 AM Revision a93ffcec2986f3bc38899b0da6d587af12a665db: Clear possible highlights for messages we are ...
Clear possible highlights for messages we are sending (local echo). (closes: #247) Mirco Bauer
avatar 01:56 AM Bug #250 (Closed): default IRCnet server entry is wrong
Applied in changeset commit:"3b99543159ca5698bccd1731945a2000cfcfc2c8". Mirco Bauer
avatar 01:56 AM Revision 3b99543159ca5698bccd1731945a2000cfcfc2c8: s/irc.ircnet.com/irc.ircnet.org/. (closes: #250)
s/irc.ircnet.com/irc.ircnet.org/. (closes: #250) Mirco Bauer
avatar 01:54 AM Bug #191 (Closed): Display more server responses
As #256 is implemented this bug is fixed at the same time. Mirco Bauer
avatar 01:51 AM Feature #256 (Closed): Show unknown IRC replies to the user
Applied in changeset commit:"66af692ed4d544c30c7ee0485237a6f3d53d47e0". Mirco Bauer
avatar 01:51 AM Bug #252 (Closed): not showing failed attempts when joining a channel
Applied in changeset commit:"66af692ed4d544c30c7ee0485237a6f3d53d47e0". Mirco Bauer
avatar 01:49 AM Revision 66af692ed4d544c30c7ee0485237a6f3d53d47e0: By default show all unknown/unhandled IRC repl...
By default show all unknown/unhandled IRC replies in a formatted way. (closes: #256) Mirco Bauer
avatar 12:49 AM Feature #258: Optimize SSH on difficult networks
SSH tend to freeze easily if packets are dropped and needs 1 to 2 minutes to resume the session correctly. Using smaller timeout value or other settings this could possibly enhanced. Mirco Bauer

12/28/2009

avatar 10:48 PM Feature #257: Swedish translation of Smuxi files
A complete translation to Swedish, just ping me for updates if needed. I just noticed that the files have been sitting in my folders for over a month. Martin Bagge
avatar 10:28 PM Revision bfda750160b6e2dd74c9dc338c8f960ee8f33b91: Added translator hint for the "Wrap Mode" sett...
Added translator hint for the "Wrap Mode" setting. Mirco Bauer
avatar 10:23 PM Bug #252: not showing failed attempts when joining a channel
This is actually a duplicate of #256 as that one will make sure all replies are shown if unknown (unhandled) to Smuxi. Mirco Bauer
avatar 10:16 PM Bug #253 (Closed): &chans have wrong tab colors
Applied in changeset commit:"831f634b295c01b06ae16d8e121dca841238c668". Mirco Bauer
avatar 10:16 PM Revision 02b603a79b38ad0697bc726106003c3896c49ac8: Merge branch 'bug/#253_local_channels_have_wro...
Merge branch 'bug/#253_local_channels_have_wrong_tab_colors' Mirco Bauer
avatar 10:14 PM Revision 831f634b295c01b06ae16d8e121dca841238c668: Escape pango markup where needed, fixing tab c...
Escape pango markup where needed, fixing tab colors if the channel contains a & character for example. (closes: #253) Mirco Bauer
avatar 09:58 PM Revision da764a5e6d3324f87c97165d4d5030fcd99071aa: Fixed typo.
Fixed typo. Mirco Bauer
avatar 09:54 PM Bug #254 (Closed): Reconnect / exception if an user joins on an anonynous IRC channel
Applied in changeset commit:"b989aec69943ec2c8455e3925e6f754e2b3b95d3". Mirco Bauer
avatar 09:22 PM Revision b989aec69943ec2c8455e3925e6f754e2b3b95d3: Added a workaround for a thrown NullReferenceE...
Added a workaround for a thrown NullReferenceException when a persons joins or parts an IRC channel who does not exist. (closes: #254) Mirco Bauer
avatar 09:21 PM Bug #254: Reconnect / exception if an user joins on an anonynous IRC channel
Regardless of the exception root, Smuxi needs to deal with this situation too, as it manages it's own person list. Mirco Bauer

12/27/2009

avatar 12:46 PM Feature #256: Show unknown IRC replies to the user
Smuxi is filtering by default all IRC server replies and only shows the one that seem to be senseful, but it also filters all unknown replies leading to an uninformed user if he uses special commands like /raw or other special replies not known to... Mirco Bauer

12/25/2009

avatar 10:39 PM Bug #254: Reconnect / exception if an user joins on an anonynous IRC channel
IRCnet supports an anonymous channel mode. This mode will make all people anonymous by replacing their real nickname, ident and host with fake ones. Sadly it replaces those with the same value for ALL channel users. This leads to an exception in t... Mirco Bauer
avatar 08:45 PM Bug #253: &chans have wrong tab colors
When you join a &chan the tab color will always be white, as the & characters is parsed by pango which causes a pango markup error. Smuxi has to escape such characters for pango. Mirco Bauer
avatar 08:36 PM Bug #251: /join is sometimes not doing anything at all
To workaround this issue, Smuxi should only start blocking new join attempts if a join is actually happening... say the first response of a join attempt like NAMES IIRC. Mirco Bauer
avatar 08:34 PM Bug #251: /join is sometimes not doing anything at all
I think I know when that happens. Say you attempt to join a channel but the channel is full, not existing (!chans) or is invite only, Smuxi will still wait (forever) and hoping that the previous join finishes, which will never happen... Mirco Bauer
avatar 08:32 PM Bug #252: not showing failed attempts when joining a channel
If you try to join a !foo channel and that fails, smuxi is not showing any error. Here the protocol log: ... Mirco Bauer
avatar 08:24 PM Bug #251: /join is sometimes not doing anything at all
When I connect to a server I can use the /join command as usual, but after some time the /join command is completely useless as it's not doing anything at all. I suspect the new join flood-protection feature has a bug in there, see #240 Mirco Bauer
avatar 11:09 AM Bug #250: default IRCnet server entry is wrong
... Mirco Bauer
avatar 11:05 AM Bug #249: /reconnect crashes after failed connect attempt
Exception Type: System.NullReferenceException Exception Message: Object reference not set to an instance of an object Exception StackTrace: at Smuxi.Engine.IrcProtocolManager.Connect (Smuxi.Engine.FrontendManager fm) [0x001bb] in /home/... Mirco Bauer

12/24/2009

avatar 01:59 AM Feature #248: stray SSH tunnel checker
From time to time the following scenario happens: * Frontend connects to remote engine using a SSH tunnel * Frontend dies (say SIGTERM or crash -> SEGV) * Restarting the frontend will cause an error message about "Connection refused" because an... Mirco Bauer
avatar 01:32 AM Bug #247: Highlight is triggered by self-written messages
If you use your own nick in a message it also triggers a highlight Bianca Mix

12/21/2009

avatar 07:25 PM Bug #198: Missing dictionary on WIndows
After comparing both tcpdumps I noticed that the difference is there are empty userlists in channels in the dump where the connect issue is. As PoC I kicked Cobrian from the #smuxi channel which leads to an open tab but with an empty userlist. Aft... Mirco Bauer
avatar 07:16 PM Bug #198: Missing dictionary on WIndows
Here a tcpdump capture session after the smuxi-server was restarted, and connecting works again. Mirco Bauer
avatar 06:32 PM Bug #198: Missing dictionary on WIndows
Thread dump of smuxi-server, which shows clearly some leaked frontend manager threads: ... Mirco Bauer
avatar 06:23 PM Bug #198: Missing dictionary on WIndows
Here a tcpdump capture session of the .NET remoting packets: tcpdump -w smuxi.tcpdump -i lo -s 0 -n port 7689 Mirco Bauer
avatar 02:13 PM Bug #198: Missing dictionary on WIndows
.NET Version used for the frontend: 3.0 Mirco Bauer
avatar 02:05 PM Bug #198: Missing dictionary on WIndows
Mono version of smuxi-server: ... Mirco Bauer
avatar 01:55 PM Bug #198: Missing dictionary on WIndows
Here some details that might help to identify the issue: ... Mirco Bauer

12/19/2009

avatar 10:28 PM Bug #246: two remote engines with the same name
It's possible to create two remote-engine-entries with the same name. Changes to one of the engine-entries apply automatically to both entries. If one entry is going to be deleted, deletion also applies to both entries. Bianca Mix

12/14/2009

avatar 05:35 PM Bug #245: Status bar too short short for german language
The status bar is breaking up text - in that case the timelag is not displayed Bianca Mix
« Previous
Next »
 

Also available in: Atom