Blog
Page: 0 ... 5 ... 10 ... 15 ... 20 ... 25 ... 30 35 36 37 38 39 40 41 42 43 ... 45 ... 50 ... 55 ... 60 ... 65 ... 70
Traditional Tiling In XAML
Date: 2/4/2007
When old skool coder/designer types hear the word "tiling" they think of a repeating pattern of "tiles" of a fixed size that fills an area. In XAML it's not immediately obvious how to do traditional tiling so now that I've worked it out I'm going to share so that Google will index it for the next hapless user needing to tile something.

<DrawingBrush TileMode="Tile" Viewport="0,0,32,24" ViewportUnits="Absolute" Viewbox="0,0,32,24" ViewboxUnits="Absolute">
    <!-- your drawing commands -->
<DrawingBrush>
Will tile a 32x24 "drawing" across your slate such that it doesn't stretch and squish when the object is resized. Obviously change the Viewport and Viewbox to suit your tile size.

(And no, you shouldn't read anything into this)
(0) Comments | Add Comment

PopOverHttp.com
Date: 2/4/2007
Apparently in the last little while PopOverHttp.com died because the hosting company upgraded to PHP4 and the scripts needed fixing for $_GET["field"] style access. And no one even emailed me that it was down. So it seems that no one is using it to any degree. I've fixed the site as far as I can tell by rewriting the scripts and testing most of the functions (all I had time for).

So I'm going to pull the plug on the hosting. Which will mean that it'll stay up for the better part of a year until the hosting I've already paid for runs out and then it'll lapse. I'll keep the domain indefinately because I'm not having some damn squatter put something offensive on it.

If someone decides they want the service to live on, then they can take up the hosting bills. Which aren't much, something like USD$18/year. Or maybe move it to a different hosting company. Whatever.
(3) Comments | Add Comment

Scribe/Mac Alpha 2
Date: 27/3/2007
The 2nd alpha of Scribe for the Mac was released this morning (also known as v1.89 Test15). It should fix all the basic usability issues that the first alpha had so that you can use it for normal emailing. I havn't looked at the calendar at all so I expect there'll be problems there. Also there is an outstanding issue with text measurement where the API reports the size of text is some pixels larger than it actually will draw, leaving a peice of undrawn screen (which I've coloured pink) at the end of a text run. This is just temporary while I work out what the problem is. Just ignore it and it'll go away in a future release.

Thanks for the feedback so far. I'll also stop going on about the progress here on the blog and intergrate the changes into the normal history on the Scribe page. If you want release notifications then create/configure it in an account. Also if you have already done that and get notifications of windows builds, you don't automatically get notifications of Mac builds unless you go and change your preferences to include that platform. Just so you know.
(1) Comment | Add Comment

Scribe/Mac Alpha 1
Date: 26/3/2007
After 2 years of work I released a build of i.Scribe and InScribe for Mac OS X yesterday. And no one had even signed up for a notification email! (So the script broke). Anyway the first bug report is in and...? It doesn't run on 10.4.9 because it can't find the resource 'Scribe.lr8'. Which is weird because it finds that fine on my machines.

Also there are some other issues I'm aware of like, a) the app crashes when entering email for a contact (not sure how I missed that) and b) you can't enter spaces into text fields for some unknown reason. This worked a few days ago, I must've broken it very recently.

So I'll get that all sorted out and post test15 shortly. If your experiencing the 'Scribe.lr8' error message try a logging build from the terminal and send me the output.

For reasons unknown the download size is hovering around 2.1mb which is much larger than either the Windows build (950kb) or the Linux build (1.4mb). I don't know why that is, but if you have any ideas let me know! The binaries are built from more or less the same number of lines of source and sane GCC options so I'm at a loss as to why it's so big. I'm even wondering whether Lgi is being included statically inside the Scribe binary as well as being included as a separate framework. Is that even possible?

Anyway crawl before walk right?
(0) Comments | Add Comment

Scribe/Mac Alpha
Date: 24/3/2007
I've completed all the things needed for a reasonable Alpha release of i.Scribe/InScribe including some basic import/export support using drag and drop, which is more than I intended to do. Also I fixed the help system to bring up something rather than error out.

However I havn't got the project setup to built the Lgi framework inside the app bundle yet and I won't get another chance to look at it until tomorrow because tonight I'm off to a my wife's birthday party. Hmmm sushi.

Till tomorrow then.
(3) Comments | Add Comment

Sending Works
Date: 21/3/2007
Scribe/Mac sends mail!

X-GMN-ID:XID-1174471326-49713
Return-Path: <fret@memecode.com>
X-Original-To: fret@memecode.com
Delivered-To: fret@memecode.com
Date: Wed, 21 Mar 2007 21:01:49 -1000
X-Mailer: InScribe v1.89 (Test13, MacOSX v10.39, Debug, en)
Message-ID: <3CFFT.5818693021Z7SCM@memecode.com>
To: Matthew Allen <fret@memecode.com>
From: "Matthew Allen" <fret@memecode.com>
Subject: Test
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Does sending work?


Today I fixed the address browse window (by fixing the GPopup class) which was non-trivial. Now I've just finished getting menu keyboard accelerators to work.
(5) Comments | Add Comment