Archive for May, 2007

Opening of winmail.dat

Thursday, May 31st, 2007

Version 1.0.1.295

We’ve discovered a feature used by Outlook that occasionally interferes with the delivery of emails. Emails sent in a particular format, with files attached as winmail.dat or as att00001.dat (Rich Text Format) may contain other files attached that will not open. Outlook sends these emails in this format based on the sender’s settings in Contacts.

We have seen this setting turned “on” on some customer computers. This setting appears to serve as a kind of automatic detection function when an email is received and may be useful when using Outlook. However, when using an email system other than Outlook, the user may receive emails containing the winmail.dat and on occasion, the remainder of the email will be empty.

TMMail in TimeMaker version 1.0.1.295 implements a support for this format if the user has installed MSMAPI32.DLL. MSMAPI32.DLL is part of the Outlook installation or can be downloaded from Internet. With MSMAPI32.DLL installed, when an email containing a winmail.dat file is received, the attached email body is automatically detected and will open.

Version 1.0.1.289

Monday, May 28th, 2007

List of new features in 1.0.1.289

TimeMaker Command Line Parameters

Thursday, May 24th, 2007

TimeMaker.exe can be started with few command line parameters.

1) /user=<user name> - this is the user which will be filled in user comun

2) /session=<session name> - this is the name of company

3) /outlook=<outlook profile name> - when you have more profiles in outlook, by this option you can select which profile should be set as default

4) /nooutlook - outlook plugins will not be initialized

And then we have special development parameters

5) /all_languages - shows in language selection all language files available, w/o check of valid code page of your windows.

6) /nolangapply - this is usable mainly for Hebrew version. TimeMaker will start w/o applying the language file, so your TM will be RTL but in English.

Plans User Rights

Wednesday, May 16th, 2007

In TimeMaker Plans we have those user rights:

Owner - have full control over the plan and all steps of the plan.

Sub Owner - have same rights as perfomer over the plan it self, but have full control over all steps of the plan.

Performer - of the plan is always owner of all steps of the plan. Except the actions of the performer, no other rights allowed. Performer also can’t insert, delete, activate or deactivate steps of the plan.

Read Only - have only right to see plan, no changes allowed. Same is for the steps of the plan.

Header Only - have only on read only rights on plan, except the body. No rights over the steps of the plan.

Inherited - this is special right. It means that user can ask system to get his rights over the steps of the plan based on the rights of the plan.

Version 1.0.1.276

Tuesday, May 15th, 2007

published on 2007-05-15

fixed: don’t show deleted items in plans

New feature: Communication - INBOX (bares) - when i am in another folder than in inbox and there is more close communication rules - the quick close comm is appearing and it

New feature: Orders (bares) - Ctrl U do not work here

Fixed bug: Progress Board (bohuslav) - this has just been marked as COmpleted by the owner but it is still showing on the Materix

Fixed bug: Outlook impl. (bohuslav) - When outlook options are opened, and I try to open some email in TM, the info message about that is at the background

Fixed bug: Outlook impl. (bohuslav) - O2002,POP: e-mails are NOT saved into drafts when pressing <save> button !?!?!

Fixed bug: Outlook impl. (bohuslav) - O2002: Exception: TRwMapiAttachment.OpenProperty: The caller passed an invalid parameter or flag

Version 1.0.1.275

Tuesday, May 15th, 2007

published on 2007-05-15

New feature: Communication - INBOX (bares) - Can’t drag from mail folder to Overall Inbox

New feature: Editor (hanzlik) - in editor, with czech keyboard set, czech shortcut alt + ctrl + v (@) act as paste.

New feature: Outlook impl. (bohuslav) - EXCH: outlook mails are not marked as tracked

New feature: PBGantt (vaner) - in hint of icon of conditional activation show to whic items is the item conditionaly activated..

New feature: Editor (hanzlik) - editor..when replying..using previous body ‘With spaces’…look at shot and you’ll se how it’s messed…and you can use account

New feature: PBGantt (vaner) - oops some bug in order picker .. “Contains:” have in text Edit1

New feature: PBGantt (vaner) - In predecesor field show type of conenction (condition activation, etc..) by some letter

New feature: Editor (hanzlik) - when I paste from mantis the enters are missing ..

New feature: Quick Contacts, Chat (bares) - smiley icon in chat is incorrect - changed to arrow

New feature: Communication - INBOX (bares) - Why is there “…imlauf wrote:” instead of “…Lukas Imlauf wrote:”?

New feature: Calendar (bares) - Last Kormout development: It is possible to create recurrence with duration 0 mins -> then it will not appear in calendar

New feature: Editor (hanzlik) - When I have typed Result and I type ‘ before R, the word Result is converted to result and cursor jumps after word Result!

New feature: Editor (hanzlik) - editor: numbering and dash list: first letter of first row is capitalized but first letter of second row is not in MS Word first

New feature: Editor (hanzlik) - The word Eyal is in the dictionary - the system should know that Eyal’s is a legal word

Fixed bug: Outlook impl. (bohuslav) - o2003,ex, word plug .332, error in overseer when replying via outlook window

Fixed bug: Editor (hanzlik) - there is 1,2,3,4 in original but 4,5,6,7 in reply (with every kind of previous body setting). that’s bad.

Fixed bug (approved): Calendar (bares) - last Kormout development: When I create new appointment and then I will check ALL DAY EVENT checkbox (time is not deleted) and

Fixed bug (approved): Outlook impl. (bohuslav) - Exception: Access violation at address 3309A680 in module ‘tmOutAPI.dll’. Read of address A659F2EF. - On reply on email

Fixed bug (approved): Outlook impl. (bohuslav) - [HIDDEN] Access violation at address 330C733A in module ‘tmOutAPI.dll’. Read of address 00000000

Fixed bug (approved): Calendar (bares) - Exception: Can’t find record for update!. - Last Kormout development: When I have opened appointment of my junior and my junior

Fixed bug (approved): Outlook impl. (bohuslav) - [HIDDEN] TOutlookAPI.openMapiWrapper has raised the following exception: The requested object does not exist. (-2147221233)

Fixed bug: Communication - INBOX (bares) - Access violation at address 00528293 in module ‘TimeMaker.exe’. Read of address 000002D8 [Hidden]

New Feature in 1.0.1.275

Tuesday, May 15th, 2007

New feature: PBGantt (vaner) - The conditional relation has to be paitnied DIFFERENTLY .. use doted line

New feature: Close Communication (hanzlik) - this should be the colors

New feature: Quick Contacts, Chat (bares) - message is after 20 min… not after 15 min

New feature: Editor (hanzlik) - when user paste text from editor with 1,23, to chat .. text is pasted until 1

New feature: Editor (hanzlik) - Change the behavior of templates in such way that as default the cursor will be on the begging of the text for all modes except

New feature: Editor (hanzlik) - forwrding of czech text when i have henrew windows settings… see pic.. text is messed up.. try it on testing01, user mnk, pass

New feature: Editor (hanzlik) - when replying tmmail and inserting the previous body with mode ‘<’ .. and if there are two different bidis then each part has >

New feature: Editor (hanzlik) - user template is not as default aligned to cetnere of the screen..

New feature: PBGantt (vaner) - add option to cancel some of the items here .. cancel is new state similar to delete, but hte items which are canceled they are

New feature: Printing (hanzlik) - when printing TMmail list… icons are not printed and it prints fwd.+reply icon size in kB (just btw.: 4kB and 6kB is qiute a

New feature: PBGantt (vaner) - have here DateTime Picker on start/target date of each item to change it..

New feature: Editor (hanzlik) - missing new lines in Reply!

New feature: Editor (hanzlik) - If I have cursor after the dot “.” and the space is next character and I press “Ctrl+Left” it should go at the begging of the wo

New feature: TimeMaker client (bohuslav) - would be nice to have .TMI files automatically opened by TimeMaker

New feature: Editor (hanzlik) - editor..when replying..using previous body there is ‘1.’ redundant! it happens only when i use ‘With header’, ‘With From/To head

New feature: PBGantt (vaner) - I marked only 1 item to be activated and the system has activated both items ..

New feature: PBGantt (vaner) - When user press activate - after open of the plan call the save autoamticaly ..

New feature: PBGantt (vaner) - in list show more info .. (target date, owner, perfrmer) show it in next line under the subject.

Fixed bug: PBGantt (vaner) - CUSTOM FIELDS: Date and time field when have zero show 1.12.1899 !

Fixed bug: Editor (hanzlik) - bad behaviour on reply.

Fixed bug (approved): Calendar (bares) - Last Kormout development When you move one occurence from recurrence to another day in

week/month view -> time of this exception

Fixed bug (approved): Calendar (bares) - mistakes in descriptions of recurrences

Fixed bug (approved): Outlook impl. (bohuslav) - No action performed and no message shown

Fixed bug (approved): Outlook impl. (bohuslav) - Add contact to safe recipients window appears in background

Fixed bug: Orders (bares) - the hebrew search is not working

Fixed bug: Editor (hanzlik) - cannot copy (ctrl+c) hebrew fonts from body to subject

Fixed bug: Editor (hanzlik) - cursor isn’t replaced and add option to have just [%cursor]

Fixed bug: Editor (hanzlik) - i switched OFF the spell checking, but in any new window it’s still

Fixed bug (approved): Outlook impl. (bohuslav) - when do reply from TM, and save this new message (do not send it), body is lost. o2003, dll: 325, win2000 sp3, message format se

Fixed bug (approved): Outlook impl. (bohuslav) - when replying, attachment is NOT added

Fixed bug: HTML Parser (bohuslav, hanzlik) - convert of hebrew to production task is removing hebrew on Czech database .. the source was as HTML so the import should work.

Fixed bug (approved): Editor (hanzlik) - copy paste of this text make some mess in english-hebrew - see pic - row.no4

Fixed bug (approved): Outlook impl. (bohuslav) - when do reply from TM, and save this new message (do not send it), body is lost. o2003, dll: 325, win2000 sp3, message format se

Screen Resolutions - actual top list

Thursday, May 10th, 2007

When you design the application, it’s good to know which screens resolutions has your customers. This result of research on some wer server (source in Czech)

1 1024 x 768 pixels 42,01%
2 1280 x 1024 pixels 39,94%
3 1152 x 864 pixels 5,18%
4 1600 x 1200 pixels or bigger 4,88%
5 1400 x 1050 pixels 3,97%
6 800 x 600 pixels 2,72%
7 unknown 1,25%
8 640 x 480 pixels 0,04%

Delphi Killer

Tuesday, May 8th, 2007

TimeMaker is developed in Delphi. We love Delphi. It’s giving us much faster development than in C++ and on other side we are still more “low level” applications than in .NET.

But if you was ever developing some thread application in Delphi you probably get often freeze of whole application.

And TimeMaker database level is completely in threads.

My solution is this application (written by my developers from Ukraine): Delphi Killer.

My First Post

Tuesday, May 8th, 2007

Wow .. so this is my first post to TimeMaker blog. I’m not so big fan of the blogs and even English is not my native language.

However goal of this blog is to publish some technical issues about our application TimeMaker.