Site Overlay

Category: Software

Synchronizing a Mercurial repository with Git

Some weeks ago a member of the Mozilla community asked me if we can also use Github for our Mozmill test repository which was at this time only available at hg.mozilla.org/qa/mozmill-tests/. I agreed but only with the requirement that there has to be a simple way to synchronize both remote repositories. Then Mikeal Rogers who leads the Mozmill project pointed me to Hg-Git which is a tiny Mercurial plugin and implements the Git protocol. Yesterday I was finally able to play around with this plugin and promptly run in aContinue readingSynchronizing a Mercurial repository with Git

MozMill 1.3 beta 1 available for testing

Nearly 3 month after we have released Mozmill 1.2 we are close to our next release of Mozmill. Lots of bugs have been fixed and even a couple of new features were implemented. A nearly complete list you can find on Bugzilla. Everyone who is using Mozmill regularly is welcome to help us in testing the beta version. As long as no big issues will come up the release of Mozmill 1.3 will happen next week. If you want to test the extension please download it from Github. Users ofContinue readingMozMill 1.3 beta 1 available for testing

Sharing Keyboard and Mouse between Mac’s with Teleport

Working on two or even more machines in parallel would require a KVM switch or just a neat software like Teleport which lets you share your keyboard and mouse simply over the network. One big advantage against Synergy is that this solution comes as a prefpane and embeds the configuration UI and the backend within one application. Further once a Mac has been enabled for sharing other Mac’s will automatically find it in the network. Anyone who has security concerns will be happy that the connection can be encrypted. AfterContinue readingSharing Keyboard and Mouse between Mac’s with Teleport

“Mozmill meets L10n” slides available

Over the last weekend Mozilla Camp Europe 2009 has been taken place in Prague. About 150 people from l10n, qa, dev, and advocacy were invited to join this conference which Mozilla Europe is organizing each year. Given my project to get manual Litmus tests automated with Mozmill I have prepared some slides with a special focus on l10n. But sadly I wasn’t able to join the conference because of sickness. I have to say a big thanks to my colleague Marcia Knous and also to one of our main contributorsContinue reading“Mozmill meets L10n” slides available

Change Mac OS X Keybindings

The last days I searched for a way how to modify some of the default keybindings for my Mac OS X installation. While searching the web I found the blog of Llew Mason who wrote a nice article about it some years ago.

Mozmill-test repository branched for Firefox 3.5

In the last weeks we discovered a couple of changes in the upcoming 1.9.2 code base which forced us to branch our mozmill-test repository. At first we weren’t sure if we should create separate repositories for the 1.9.1 and 1.9.2 branches or handle everything through multiple heads in the same repository. We made the decision to use the first way (see bug 509290) which finally ended up as the wrong way due to some limitations of hgweb. Means we had to revert all the changes and are now using namedContinue readingMozmill-test repository branched for Firefox 3.5

Mercurialized prompt

Within the last two weeks I messed up my Mercurial queue a couple of times. Working on several patches in parallel you will forget about the currently applied patch. Doing changes and refreshing the patch will overwrite the whole content of the wrong patch! That could be really bad. To circumvent such an action Jason Orendorff posted a nice solution which integrates the name of the top patch into your prompt. So it will like like: henrik@mbp:/mozilla/mozmill-tests[privatebrowsing.patch]$ The only thing you have to do is to enter the following entryContinue readingMercurialized prompt

Restarting VmWare guest if shutdown is not successful

Today I run into the problem where one of my Vmware guests with an installed Windows XP wasn’t able to shutdown. The only option users have via the UI is to put the machine into sleep. But that doesn’t help at all. I wanna have a running XP box again. Waking up from sleep still shows the same problem: “Windows is shutting down…”. So how someone can kill this instance to restart it like a manual hard boot? The first thing I tried was to kill the Vmware application viaContinue readingRestarting VmWare guest if shutdown is not successful

Get Window Media Player plugin work with all installed Firefox versions

As what a couple of you have probably already noticed, the official “Windows Media Player Firefox Plugin” does only work with one of your installed Firefox instances. If you have installed multiple versions in parallel or running nightly builds, it wont work. Before you are able to watch embedded wmv content, the installed library file “np-mswmp.dll” has to be copied to the plugins folder of the appropriate Firefox installation. While doing QA and having the need to download and running nightly builds of Shiretoko or Minefiled, it requires you toContinue readingGet Window Media Player plugin work with all installed Firefox versions

Reduzing PDF file size on OS X

Today I was searching for a tool which let me reduze the file size of saved pdf files. With the default installation of Leopard you will have a Quartz filter named “Reduze file size” for the “Save as” dialog in the Preview application. Using that filter results in a nearly unreadable pdf file. It shrinks the size too much so nearly nothing was readable, e.g. the 3MB grayscale image, which shows a paper with text, was reduced to only 32KB!!! Damn. Digging into searches gives me following interesting discussion onContinue readingReduzing PDF file size on OS X

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close