yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] RonnyGydar:
Version 2.1.1 is out! ;)

OK, then new version is out, check version history for changelog:

http://www.trineseries.com/VersionHistory.aspx?aid=TF

Have not yet implemented the requested "bulk move" feature, I see that I need to use a good datepicker for that one (that works nice on both Smartphones and Pro's), and I know HOW todo it...just needs the time todo it!

Have added bulk-delete-appointments-by-daterange and there I use a custom-touch-keyboard for touchscreenphones, Smartphones always have a good keyboard so they use their keys. Feel that works best for "bulk deletes", where one often wants to include far in past or far in future.

But for bulk-MOVE of appointments I will use a different approach, a datepicker...since then you usually talking about just moving appointments a few days/weeks, and want to easily pick the correct days (and seeing a full calendar makes that a lot easier).

Hope the new version can help people even more...countrycodes should now be really flexibile and cover just about every need out there...I hope! :)

Have not seperated all texts out in XML with for easy translations...will have to look at that at a later stage...as always...I tend to dig into functionality first...just the kind of guy I am! :D
[Windows Mobile Apps and Games] RonnyGydar:
And then 2.0.2 was out! :O

As always...lots of new features...always results in a bug-or-two.

Well two bugs have been squashed! :)

One minor (prefered skin not being loaded), and one a little more important (trunkcodes was not being removed when doing countrycode fixing).
[Windows Mobile Apps and Games] vadim_bogaiskov:
Hi, Ronny!

Greetings from Russia!
[Windows Mobile Apps and Games] RonnyGydar:
:)

How do you do it so fast? Do you autotranslate with a tool, or do you actually go through each sentence and translate by hand...that's a lot of work!? :o
[Windows Mobile Apps and Games] vadim_bogaiskov:
I have a tool which allows to automate storage and text replacement, therefore for the new version I translate only the new text. But I do translation manually. When I use a autotranslator (for example, Google translator) then it is possible to laugh at result very long. :) I have spent for last version about 4 hours, not including trips (see the photo), of course. :)))
[Windows Mobile Apps and Games] RonnyGydar:
OK, that sound like quite a bit of work yes...I feel almost bad for planning another small release later today! :o

But that will probably just be a small tuning for Samsung Omnia 400x240 screen. Saw in a review on the web that I actually make texts++ way to big on that phone. So I will need to tune my DPI-function so it handles that case better.

Since that will most likely just be that (unless I get creative during the day:) in the next fix, all russian non-Omnia users can stay with the current version you have translated then! :)
[Windows Mobile Apps and Games] RonnyGydar:
Hehe...seems like you've been in my neighborhood yes! :D
[Windows Mobile Apps and Games] Dryke:
Problems with sw

Hi, thank you for the app, it's very useful.

But... I've got a problem with contacts. Every operation on contacts (Fix duplicates, Fix FileAs, Fix countrycodes...) ends with an error: The sw starts to check the contacts and when the count is about 650th (the total number of contacts is 695 at the moment) a log appears and shows "Error: unexpected error in Trinefix.exe. Chose Exit or Details... etc" The Detail log is:

TrineFix.exe

OutOfMemoryException

in Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)

in System.Drawing.Bitmap._InitFromMemoryStream(MemoryStream mstream)

in System.Drawing.Bitmap..ctor(Stream stream)

in Microsoft.WindowsMobile.PocketOutlook.Contact.get_Picture()

in Trine.TF.Contacts.FillFromOutlook(Boolean Default_IsChecked)

in Trine.TF.MainMenu.ContactDuplicatesMenu_click(Int32 ButtonID)

in Trine.TF.MainMenu.ButtonPress(Int32 ButtonID)

in Trine.Modules.Skin.frmMainMenu.ButtonClick_internal()

in Trine.Modules.Skin.frmMainMenu.avlMain_MouseUp(Object sender, MouseEventArgs e)

in System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)

in Resco.Controls.AdvancedList.AdvancedList.OnMouseUp(MouseEventArgs e)

in System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)

in System.Windows.Forms.ContainerControl.WnProc(WM wm, Int32 wParam, Int32 lParam)

in System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)

in Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)

in System.Windows.Forms.Application.Run(Form fm)

in Trine.TF.Program.Main()

What's the problem?

Thanks for help!
[Windows Mobile Apps and Games] vadim_bogaiskov:
To make high-quality translation I need to feel atmosphere in which Author lived and worked. :D Wonderful city and country!
[Windows Mobile Apps and Games] RonnyGydar:
Thanks for giving me so detailed info, that helps a lot! Me like! :)

OK, seems like memmory issue (kind of obvious:) ), but from the errorstack I suspect it actually is memmory issue regarding the list-control I use, there is some feature in the control I have not used that might resolve this, will investigate.

But could you check amount of free program memory on your phone? So I get a ballpark figure on how little memmory I need to be able to replicate this?

What phone are u using by-the-way...just curious.
[Windows Mobile Apps and Games] Dryke:
I've a HTC Touch Pro (no phone company brand) with WinMo 6.1 Pro Italian.

At the moment (after a soft reset and the usual TrineFix contact fix failed I've 40% occupied memory (79/192 MB) ROM 5.05.408.1 ITA - Radio 1.11.25.01

Hope I can help you... and you me, too!
[Windows Mobile Apps and Games] RonnyGydar:
Will try! ;)

Touch Pro!? Wow, thats a phone with plenty RAM, I have one myself.

OK...how much free "Program memory" (/Start/Settings/Memory/Main)? Or was that what you actually reported!?

Will look into it!

[EDIT]

BTW...I am not very into WinMo memorymodel, but I do know that even when we have a LOT of free RAM, programs can fail with out of memory, due to a internal 32MB restriction...which I do not know too much about, other than that limit has been somewhat improved in WinMo 6.5 (I think 6.1 and before has 32MB for all programs and DLL's, and 6.5 DLL's of a program would not be in the constraind 32 MB or something...ok...this I do not really know too much about...but all my progs at least are split up in several DLL's...so in 6.5 this problem should be much more difficult to get).

Aaaanyway, will try to reproduce error, by constraining memory in emulator and adding 1000 contacts, and IF I am able to get same error I can check if any tweaks to advancedlist properties will help.
[Windows Mobile Apps and Games] Dryke:
Ok! Thanks...

I re-tried. After a "CleanRAM" in the Main page I can see

Archiviazione (in italian)

Total: 308.48 MB

In use: 211.18 MB

Disp.: 97.30

Programs

Total: 200.87 MB

In use: 76.94 MB

Disp.: 123.93 MB

and the fast menu on right toolbar show a 39% (that is about 76 MB) memory occupied.

So do you think it may be a problem of contacts amount? I have only my "restricted" address list... what if I place the entire list (about 2300 contacts)?
[Windows Mobile Apps and Games] RonnyGydar:
I was unable to re-create your problem...lowest memmory possible in emulator was 64MB and it worked fined with that, but my emulator does of course no have a lot of other programs installed that may take up of those precious 32MB-limitation in Windows Mobile.

BUT...I have now rolled out new version 2.1.3, in which I have done some changes to my caching of screens. Previously I cached ALL screens at startup (to make the app snap'ier in usage).

I actually only have 5 screens in my app, even if there seems like a lot more, but now I only cache 2 of those at startup at least (the two most used).

In addition I had forgot to close the splash-screen at startup (that saved alone 10-15% of memory!)...splash screen is of course no point of having running when app is started! :)

So at startup TrineFix in my emulator, memory usage went down from 3.7 MB to 2.5 MB (after startup, then when you do stuff like caching 650 contacts that will add-up, and be freed again), and that might be enough to stop your problem. Try the new version, and report back! :)

Note, since I DO still cache some of the screens when you use them the first time (like the screens where you enter dates, or the about-screen), due to the way everything is built in the first place, so if you get a memory issue, restart, and go directly to what you want to do, and that should minimize the amount of memory used.

Or go for WinMo 6.5 on your phone, and in theory that 32MB limit in WinMo should appear a lot less! :)

Thats the pro and con with WinMo...we get to run lots of background processes which can give us lots of flexibility, and have access to lots of cool programs due to a long history with WinMo...but...most phones ufortunately have a lot of stuff running in background when nothing is showing in the regular taskmanager...and we can get "out of memory" even when we have lots of RAM free...due to this 32MB memmory constrain (I should really read up on it, so I know this better myself:) ).

My own Touch HD have more than 40 processes running(!), when I have "nothing started" after a restart, and the WinMo taskmanager shows no apps running! So I probably have fairly little of those "32MB's" available myself! ...thats a bit tragic, since I have 110MB of Program memory available, but still can get "out of memory" when a program uses 10MB or something like that! :o

Have read somewhere that this gets better in WM 6.5...and totaly resolved in WinMo 7...so things DO get better.

Great if you can test and report back if it helped for you...since it seems you where fairly close to the limit, so the 1.2 MB freed up might be more than enough.

[EDIT]

Have not rolled out new version yet...strugling to upload new CAB...!? Will report when new version IS out!
[Windows Mobile Apps and Games] RonnyGydar:
2.1.3 is now out...finally got to upload the new CAB! :)
[Windows Mobile Apps and Games] Dryke:
I can use Task Manager (an advanced version, like Win desktop) to select and control processes, and even to free some RAM. I closed Spb Mobile Shell, a bunch of apps and then I reached 29% free. Now I'll install your new version and try.

Thanks a lot
[Windows Mobile Apps and Games] Dryke:
Nothing new... the program crashes at about 650 contacts caching... may the problem be contact photos? :confused:
[Windows Mobile Apps and Games] Dryke:
Nothing new... the program crashes at about 650 contacts caching... may the problem be contact photos? :confused:

Or a contact with bad informations/datas?
[Windows Mobile Apps and Games] RonnyGydar:
Yeah, maybe there is some data that my code does not handle? Since...you got MORE free RAM than I have on any of my phones actually! OK, I only have 500 contacts, but almost all have a picture at least.

I can build a special version and post here, that logs the name of EACH contact it works with, so that you'll see which contact that fails, and maybe we can get to the bottom of this!

[EDIT]

And reading the detailed error info you posted...of course it is when caching one of the pictures it fails. Still is interesting to find out which of your contacts it fails with, so that you might discover if there is something "unusual" with that contact, and that can lead me to find a fix.

One temporary fix would be to have an option under preferences to "Drop caching of pictures", then duplicates-fix will not detect if two "similar" contacts have different photo.
[Windows Mobile Apps and Games] RonnyGydar:
Dryke, I have PM'ed you! ;)
[Windows Mobile Apps and Games] Dryke:
I use Facebook integration in SPB Mobile Shell to assign most of my contact photos... Maybe one or more of these are so big to make the Touch Pro out of memory?

And... does your sw seek a specific order while caching contacts? (like alphabetical, by name, by surname...) Pheraps I can search in contacts between 650 and 690...

Thank you for the PM
[Windows Mobile Apps and Games] RonnyGydar:
Very possible, I updated my contact pictures with some 3. party software some years ago (don't remember which), and then ActiveSync itself crashed when synking contacts, it all looked fine on my phone, but syncing of contacts failed against my PC, so I manually updated all contacts with pictures the "old way" (manual update of picture on each contact in Outlook on PC)...so it seems it is possible to put pretty big pictures on each contact.

But of course that might not be the issue here, might just be bad code from me also! :)

I just cache in order they come from outlook, which I presume is in the order the was entered as new!? But in version I will send you shortly the progressbar will update with info for each contact it caches...so you will see where it fails.

In addition to having an option under preferences to "Turn of caching of contact pictures"...which really isn't used to much in current version of TrineFix anyway!
[Windows Mobile Apps and Games] Dryke:
IT'S WORKING!

I've tried the new .cab and the option "Name & Phone"... It found the duplicates and fixed them! And the news are that I had to check OFF the option under "Preferences" first of the operation.

I've just tried the "total" option and it worked!

Now I'm checking the other contacts features...
[Windows Mobile Apps and Games] RonnyGydar:
So it worked when you turned off picture caching under the new settings under preferences, right!? Thats good news, then we at least have a fix-for-the-non-working-fix! :)

Will then include that option in next release! So everybody else will have that option if they run into similar problems! :)
[Windows Mobile Apps and Games] Dryke:
Yes, in the Preference page I found the "Contact picture caching" already OFF. When I tried to check it ON, the sw failed as I did the Fix duplicates.

So the right position is OFF!

Thanks very much! :)
[Windows Mobile Apps and Games] RonnyGydar:
OK, saw that in the version I sent you, default was set to "OFF"...I will in next release set the default to "ON", since if it is OFF AND someone has also on "auto delete exact matches"...AND that person has some duplicate contacts that are "almost identical", but just have different pictures...TrineFix will think that they are "exact matchs"...and autodelete all but one...which might be a "bit annoying"...even though I think that is a fairly rear case of circumstances.

And anyone who got memory issues due to pictures taking to much space, can turn if OFF themselves in Preferences, but then they will be warned about this case, and they will be aware of it at least.

Since you have set it to off now, TrineFix will "remember" it (it is updated in personal config XML-file which is kept between updates), so even if I set the default to "ON", you will not notice it, since settings stored in your preferences XML-file will oversteer, and set it as you set it.

Good to hear it worked, now I can rest for a while! :)
[Windows Mobile Apps and Games] vadim_bogaiskov:
Russian translation v.2.1.3

(17 minutes incl. test) :)
[Windows Mobile Apps and Games] RonnyGydar:
Damn dude, your getting just faster and faster! :D
[Windows Mobile Apps and Games] vadim_bogaiskov:
There is nothing for translation. Only checking, recompilation and the test. :)
[Windows Mobile Apps and Games] vincentgdg:
bug / feature request

Hello.

I am searching for an app that changes all my phone number entries to a certain format such as 111 222 333 or 111-222-333 etc.

As your app does change the format already I wonder if you could add that feature.

And sometimes something goes wrong with country code adding.

I am in Germany and most of my entries are like 012345-4655497. In that case your app does the correct thing, it removes the leading zero and puts (+49) there instead.

But in some cases the number is like (012345) 111111. And your app wants to make (+49) (012345) 111111 out of it what clearly would not work.

So what I would like to have is:

1.) Optionally strip () from the number and put a space or "-" after the prefix.

2.) Optionally change all spaces to "-" and vice versa.

There is another big thing on my wish list. I don't know if this can be made easily, but I guess I mention it anyway. :-)

There is a small free app called Scrub. It shows me lists of what entries do not have email addresses, have no mobile number etc. Unfortunately one cannot do anything with this information.

My idea is: Let me email all contacts in my list that are missing information but have an email address. That function should use some kind of template where I can put the email text in and it should be optional to ask for each missing information. Same goes other way round: If I have the mobile phone number but not the email adress, send out an SMS asking for the email address. And at last I would like to send out an SMS/email with: "Why don't you send me a nice photograph of yourself for my address book?" :-)

What do you think of it?

Regards

Thomas
[Windows Mobile Apps and Games] malonecc:
Fantastic software!

I'm in the process of migrating to Android, are you thinking of programming an Android version?
[Windows Mobile Apps and Games] RonnyGydar:
Wow, a couple of good ideas here! ;)

But the actual problem you mention above is actually possible to solve in current TrineFix (I believe at least), but it is a bit "hidden" in current version...will change where it is found, and the naming and description later...but...anyway...

Under Preferences you have a button called "Wash numbers" (bad naming, I know)...when this is ON, TrineFix will strip away all spaces, "-", "(", ")" when you apply (or reapply) a countrycodeformat. And then your numbers would be correct...but they will be "only digits" then.

And you will loose formatting of course...but formatting is not really allowed by all operators it seems, so the safest format is probably "just digits"...at least, when I was in Hungary on a trip, only digits was allowed, not even "+" was allowed, so I had to manually change the number for people I wanted to call to "00471234568" (removing spaces I use in my formatting, and use 0047 instead of +47).

Formatting I might add in future versions, but not sure, since people have different wishes for that, but maybe I am able to make something flexible so people can choose themselves. But the stuff with sending mails/sms to people for getting info was excellent...something we'll look into at a later stage for sure.

Pictures we also have planned to handle with a "Facebook-synk" functionality.

But since we already have a looong list with "stuff we want to add", and are working way to much with this already in evenings and weekends. We plan to stop soon with this version of TrineFix and focus on a mega updated version that we launch on Microsoft MarketPlace soon...and then it will not be free...but dirt-cheap at least (talking a couple of dollars).

So we will implement much of what you ask for, and much more, and hopefully have it available on MarketPlace in a month or two.

We will release a last version of "TrineFix free on XDA" in next week...and then it is full focus on making a uber-trinefix on MarketPlace. :)
[Windows Mobile Apps and Games] RonnyGydar:
Thanks...and yes we are thinking about it for sure!

We will release a handfull of apps on MarketPlace the next couple of months ("TrineFix-on-steroids" among other...not the actual name of course:) ). And the plan is definetely to have a bunch of apps on Windows Mobile Marketplace, and the next step is to have them on Android too...but that is at the moment a "dream", since then we're probably talking "quiting daytime job and full focus on mobile apps"...and that is still a dream...a beautiful dream though! :)

But for sure...I want to learn Android coding too (and have worked a little with Java before)...so if we make TrineFix on more than WinMo...Android will be the first, thats for sure!
[Windows Mobile Apps and Games] dddrko:
+1 for bulk move appointments
[Windows Mobile Apps and Games] RonnyGydar:
Hehe...bulk move appointments is also on our todo list yes! :)
[Windows Mobile Apps and Games] rockmanneo:
I have the unexpected error when trying to run the program. I have TMo TP2 original ROM.

Here is the error message:

Could not load module 'Trine.Modules.Skin.SkinningSettingsMenu' from assembly 'Trine.Module.Skin, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null'.

Any idea what went wrong?
[Windows Mobile Apps and Games] RonnyGydar:
Have you rebooted your phone after installing "dot net 3.5"!?

Without doing that, you get all kinds of misguiding errormessages.
[Windows Mobile Apps and Games] rockmanneo:
Yea turned out I have no dot net 3.5 in my winmo. Thought it was included already. Thanks.
[Windows Mobile Apps and Games] RonnyGydar:
No prob. :)

Think ".Net 3.5" is standard in all future WM 6.5 ROMS...and only in very few WM 6.1 ROMS...most custom WM 6.1 ROM's on XDA seems to have it installed, but very few original...if any!?

Remember to restart phone after .Net 3.5 installation though...else you get some other error message on startup. ;)
[Windows Mobile Apps and Games] Bodisson:
If no one already mentioned, it's working without problem on Polaris.

Thank you for nice app...
[Windows Mobile Apps and Games] rafalinx:
very useful. good work.
[Windows Mobile Apps and Games] ctrlaltdel:
hi, when will this next release with option to turn off picture caching avaliable? i also have similar problem during the contact caching phase....
[Windows Mobile Apps and Games] RonnyGydar:
OK, will prioritize this a bit then! Will look at it later today!
[Windows Mobile Apps and Games] RonnyGydar:
New version 2.1.6 is out now!
[Windows Mobile Apps and Games] RonnyGydar:
Could not help myself...I hate issues in my progs, so now 2.1.7 is out! :)

See version history for changes.
[Windows Mobile Apps and Games] Igor09:
Error in first run

I've installed the .NET Framework 3.5 with the CAB file from the Trinefix site, then the TF CAB 2.1.7, both in the storage card on Windows Mobile 5.0 device from Medion. No problem so far. :)

Starting Trinefix resulted in the following error message: :mad:

TrineFix.exe

NullReferenceException

bei Trine.TF.Cache.WriteUserConfigToFile()

bei Trine.TF.Cache.CacheUserConfig()

bei Trine.TF.frmSplash.startupTimer_Tick(Object sender, EventArgs e)

bei System.Windows.Forms.Timer._WnProc(WM wm, Int32 wParam, Int32 lParam)

bei System.Windows.Forms.ApplicationThreadContext._InternalContextMessages(WM wm, Int32 wParam, Int32 lParam)

bei Microsoft.AGL.Forms.EVL.Yield()

bei Trine.TF.MainMenu..ctor()

bei Trine.TF.Program.Main()

("bei" is German, means "at")

Any ideas? :confused:

I really like and need this tool, would appreciate very much to get it work.

:(

-----------------

[SIGPIC] Igor09

Device: Medion MDPNA 1500

ROM: 64 MB - RAM: 64 MB

CPU: Intel PXA270 - 312 MHz

OS: Windows Mobile 5.0
[Windows Mobile Apps and Games] peacock93:
I'm getting this same error on startup. I do have dot net 3.5 installed. I have not tried any of the old version so I don't know if this is new to 2.1.7 or an old problem. I'm on a Sprint Touch Pro running the latest Energy ROM with WM6.5 and TF3D 2.1.

Thanks for the help,

peacock93
[Windows Mobile Apps and Games] Igor09:
Deinstallation and reinstallation of .NET and Trinefix in main memory instead of storage card doesn't make a change. :(

(except, that there is not enough memory to put all my calender, task and address data in. So I have to delete all the older data by hand, which makes Trinefix obsolete :D ... not the intended solution of the problem ...)

Unfortunately, it seems to be impossible to get an older version of Trinefix to try with ... :sigh: