Log in

No account? Create an account
LogJam [entries|archive|friends|userinfo]

[ website | LogJam ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

logjam 4.1.0 release soon? [Mar. 29th, 2003|02:23 pm]
I hope to release LogJam 4.1.0 soon. If you have been holding off trying CVS, please try it now and report any problems. Also, if you think there's something important that needs to be done before the release, let me know.

I really wanted to release more often, but I keep putting it off, so I have now committed myself to making a release very soon (I'm waiting for responses from translators, at the moment).

  • Draft support-- save drafts of entries, edit them, and post them later.
  • HTML preview of your post.
  • Support a command for retrieving music, allowing LogJam to work with music systems other than XMMS. Also include a button that diagnoses why LogJam might be having trouble detecting your music (I get a lot of bug reports about this...).
  • Checkfriends can check a subset of your friends list, using friend groups.
  • "remote" support lets you run one LogJam and pop it up whenever you need it.
  • Support for LiveJournal tags: <lj user="foo"> and <lj-cut>.
  • UI improvements:
    • Better GNOME Human Interface Guidelines compliance-- we're not a GNOME program, but it's good for consistency with other apps.
    • Better keyboard navigation, including saving your custom accelerators and Esc/Return cancelling and OK'ing the relevant dialogs.
    • Menu reorganization, including a "Save" command that (in theory) Does What You Mean.
  • A lot of translation work, including some important bugfixes that were preventing translation for some. Fixes for right-to-left languages (Hebrew!). New translations: Ukranian, Spanish. See the translations page for details.
  • Minor bug fixes everywhere.
  • Better Windows support. (This may not work right, yet.)
    • Use Windows-configured browser for links.
    • Windows-configured proxy settings and network code.
    • Build using MinGW/MSYS so there's no Makefile hacking.

Did I forget anything?

For the future, then: Ari sent in checkfriends support for the GNOME/KDE dock, and I'm keeping these poll results in mind.

[User Picture]From: frew
2003-03-29 02:33 pm (UTC)
Well, the main thing I wish logjam could do is macros like in semagic. I only used semagic while I was stuck on my parents windows computer, but it is really convenient to be able to press Ctrl-R and have it automatically put some text. (I use html in a lot of my posts, so like, ctrl would put in font color=red stuff.) I dunno, I just thought that would be nice.
(Reply) (Thread)
From: evan
2003-03-29 02:41 pm (UTC)
Ah, we discussed this a long time ago and bradfitz said it'd be better to support it server-side. But then that fizzled out, so I guess I could look into it for the future.
(Reply) (Parent) (Thread)
[User Picture]From: abiku
2003-03-29 03:41 pm (UTC)
I'm not sure how easy or feasible the feature would be to add, but it would be kind of neat if you could define auto-corrections. It could be used in two ways:

1. I always mistype "the" on the first try, so I could tell it to watch for the word "teh" and auto-correct it.
2. It could be used to, say, replace an abbreviation with the full word, or maybe even a link to something specific. (e.g., My friends and I got used to calling the Mall of America the "BFM" (short for "Big Fucking Mall," like the BFG in DOOM). If I happened to mention the BFM in an entry, it would be neat if I could tell it to auto-correct instances of that to something like BFM so the uninitiated could figure out wtf I'm talking about.)

Certainly not a priority feature, but it might be something neat to do in the future. Perhaps it could be worked in with the potential macro code that was suggested? I don't really know.
(Reply) (Thread)
[User Picture]From: wolfieboy
2003-03-29 04:13 pm (UTC)

Re: Logjam 4.1.0

The biggest problem with upgrading to Logjam 4.1.0 on my computer at work is that it requires really recent libraries and this has too many chances to break my other apps at work.
At home, I don't care. I keep up on the latest and recompile things if they break. Unfortunately, it's difficult to recompile things like Oracle at work.
(Reply) (Thread)
[User Picture]From: feebdaed
2003-03-29 04:40 pm (UTC)
There are two issues that I think need to be addressed before the 4.1.0.

One is mentioned here. I'm not sure if the problem is in Logjam or LJ, but the results seem to change. Sometimes I get the first/bottom entry 20 times, sometimes I get the first 20 entires twice. Sometimes it appears to stop at the right place.

I just tested that and got these results/totals:
20, 40, 60, 80, 83, 83, 103, 123, 143, 163, 166, 186.

It should have stopped at 83. Entries 83-103 are the same as 0-20. Does that make any sense?

The other issue is loading/saving files or drafts not saving all the information entered. Currently it saves the subject, date, mood, music, body and picture. Not saved is the backdated, preformatted, disable comments, security and which journal/community.

Security is the only one I really care about. For all but the shortest posts I generally write them in vim first and load them when I'm ready to post them, and I don't like to have to remember to change the security every time.
(Reply) (Thread)
From: evan
2003-04-07 02:52 pm (UTC)
Thanks for the detailed report!
I think I've fixed the bug (and added security saving) to CVS, now:
(Reply) (Parent) (Thread)
[User Picture]From: feebdaed
2003-04-07 07:25 pm (UTC)
Thanks for making the changes.

I thought about trying to send you another patch but I didn't really understand the history and the security was just to complex.

The history works great now. The only suggestion is to possibly disable the "Load More" button when you reach the begining.

But I can't get the security setting to work (what I interpret as) correctly. Public, Private and Friends seem to work, but Custom gets saved as <security type="custom" allowmask="custom"/> and load as friends-only. I would expect it to load save as <security type="custom" allowmask="<groupname>"/> and load as custom with <groupname> checked.

Also while running all these tests I noticed that running "logjam ./post.test" crashes with entry_load (entry=0x100dfb00, data=0x0, len=0, type=0x0, err=0x7ffff890) at livejournal-entry.c:429 from from init.c:226.
(Reply) (Parent) (Thread)
[User Picture]From: feebdaed
2003-03-29 05:03 pm (UTC)

Blue Sky

A few "blue sky" ideas I'd like to see eventually. Both on the difficult side, and probably not useful by everyone.

First I'd like to have gtkspell recognize and ignore HTML, with out having to "add ... to dictionary."

It would also be nice to be able to login as multiple users simultaneously. Handhelj does this nicely. When you choose which user to post as the communities are listed in the same menu just indented. Kinda like this:

feebdaed (George Mason)
    - to logjam
    - to ijournal
    - to xjournal
name (full name)

I'm not entirely sure how the pictures menu and check-friends would work like this though.

(Reply) (Thread)