= martin_s = I'm a engineer for information technology from Germany. At the moment I'm doing my PhD at the University of Limerick, Ireland. While I was programming mostly in Perl in the recent years I picked up Python after I got in contact with Trac a short while ago.[[BR]] I like the simple plug-in interface of Trac and already programmed a couple of plug-ins and macros. You can contact me under [mailto:martin@scharrer-online.de]. [[BR]] My personal web site is http://www.scharrer-online.de/. == My hacks == [[ListTagged(martin_s)]] == Other hacks I contributed to == * AnnouncerPlugin -- Provided patches for better usage together with WatchlistPlugin (#5682) * FreemindMacro Embeds Freemind mindmaps into wiki pages == Tickets I contributed to == * #7686 - enhancement - Support `ListOption`s with have a list as default value * #1374 * #5682 * #3931 - defect - Doesn't work because of double slashes in URLs * #3873 - enhancement - Filename as Headline * #3938 - enhancement - Enhance code to resolve TracLinks * #1714 - Request-a-Hack - Use wiki page to provide global CSS rules * ~~trac:#8792~~ - enhancement - Proposal for `add_meta` function * ~~trac:#7798~~ - defect - trac-admin hotcopy dies on unreadable files * trac:#7721 - enhancement - Allow cascaded definition lists * trac:#7724 - enhancement - Allow user provided mime-type for attachments * trac:#7728 - enhancement - Realm URL resolve function needed Trac Plugins * trac:#2983 - reopened enhancement - Proposal to add util.parseargs * [http://genshi.edgewall.org/ticket/404 genshi:#404] - defect - i18n:msg removes some text under certain conditions * [http://genshi.edgewall.org/ticket/405 genshi:#405] - defect - i18n:choose displays both choices when i18n is not enabled