yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV General] jerome34:
Hello Klaus,

to be sure it's not my phone that is faulty, I will do many tests throughout the week using version 4.10.;)

If it works (no freeze or blank screen), I would pass the same tests with the beta 10 versions.

as soon as I have new info, I give you on this forum.

An idea for the team of developers: if my phone would not be involved with these bugs, is it possible (in a simple way for you) to make a "debug" version with a maximum verbose in the log (same as the current log file, but more detailed).

This would draw the most shares and see which perhaps causes of the bug.

After that, it should not be that you take too much time to do this kind of release.

But if it was feasible just that I think would be very useful i think. :good:

Soon,

Jerome
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

"File does not exist: \Storage Card\Program Files\GpsCycleComputer\Recall 2.dat": There was a 1 pixel gap between options page and lower buttons. I could not repoduce it but may be you have managed to hit through this slot the menu page laying beneath.

Please check if you can repeat this behaviour on new beta11.

I have the graph autoscale and redraw functions modified.

The freaky point in main display was produced like follows: In some cases I don't draw always the grid and the old part of the graph, only when necessarry.

In that special case when you changed from main screen to graph I missed to clear and draw full, so only the new piece of graph line and the point was drawn above the (nonfunctional) old picture of main screen.

Are you sure that you never had 2 instances (different versions) of GCC running at the same time? This could produce some of your described errors.

Attached the new 4.11beta11 and source. I hope this aren't too much betas in too short time...

Regards

Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

I am 100% sure :) but maybe it should happened that the application didn´t completely close while I restart it again..

Heh, I am glad you make new betas this fast! Nevermind how many numbers of them there are :)

:good:

I will test beta 11 tomorrow..

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

to me beta 11 seems very stable! I haven´t noticed any crash or errors. The Altitude graph is working very well and to me seems a little faster. The function Align only Y coordinates is very useful. The only idea I have for it for now is to have an option as on Map view to Undo reset when double tap by an accident to graph and then lost the view of selected zoom.. And another idea I have (but not yet completely thoughtful - as there is the blue point - so it now a little overrides the meaning) to have an option to "Follow the point" where I am - I mean the green one centered.. So then when you will move, you could see the move of the green point on the center of the Altitude graph also as on map view is centered the blue when you have switched on the track logging (respectively not centered but followed - it is fine that it leaves the view as it was set). I will try to think about it to complete this idea what I mean. As I previously though that the blue point will follow the green one, but now I see what I thought is surely nonsense in that context..

Beta 11 seems stable - I will inform you if I will find anything freaky :silly:

But - for now - Perfect! Thank you for this good job! :good:

Lukas
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

thank you for your positive response.

I'm not sure to understand what you are wishing, but do you know the "track" function? If you zoom in or modify in other ways the display of altitude, this scaling is stable for the moment. But when you are logging and execute one time 'autoscale' then track mode is enabled, that means the diplayed sector is automatically shifted in that way that the current point is always visible. If you execute 'autoscale' a second time then the whole graph is displayed.

Undo autoscale is an useful extension.

Regards

Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

Uhm, interesting. It is exactly what I was meaning.. I will try it :)

I was thinking of what I mean.. I will try to explain it. But maybe it is nonsense at all.. :)

It is about of that I would liked to display the track I previously planned, it could be useful if I would like to go on the green planned track but am not exactly on it and also would like to log my current track but also see the track and navigate to the planned track.

So I load the track - I have green track on map and green altitude graph. Now I switch ON logging as I would like to see where I am on map and on Altitude graph, Then the blue logging line will appear when I move and on the graph it appears the blue graph but which is independent on the track I previously loaded - that is alright as I may drive another route (even that I loaded my track previously and probably normally I will clear it) and the green point on the graph will show me where I am on the planned track and the blue one also show me the current location where I am in Map view but in Altitude graph the blue then always started at the beginning - it is alright - but it's a little confusing. Maybe there on the graph should be the option to hide the green or the blue line to see the only graph you like to see..

When you like to see where you are and how you move on the graph (on the planned track) you may want to hide the blue but leave logging ON. And vice versa when you would like to see the currently logged altitude graph you may would like to temporarily hide the green (planned track) line. So the behavior as you described me previously of the autoscale function may have to be of course dependent on the display you have selected (if green or blue line (or both of them) is displayed).

This option may also be selectable on the map view (and/or - dependent or independent on the graph view) and may be only visible and selectable in the case if I have two different tracks (green and blue together).

And I have another wish: Can you make somehow customizable the crosses of the icons that are not accessible? I hate the crosses ;) even I may be the only person who not like it :) I will be glad to have just a space - it will look more clearly (to completely hide that icons - less icons is better than crossed - in my opinion). The other icons can be customizable so it is a pity that this not functional ones can not be..

Lukas
[Touch Diamond, MDA Compact IV General] jerome34:
Hello,

as expected, I conducted tests to see if the freeze and blank screen seen with beta versions 5 to 9 were caused by a defect in my phone (HTC Touch 3G WM 6.1). :fingers-crossed:

with version 4.10: After more than 10 tests (with the track record), no bug found ---> 0 freeze, 0 blank screen. :good:

I will do the same tests with the latest beta 11afin to see if I still have bugs.
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas and all friends of GCC,

Attached the new 4.11beta12 and source.

new features:

- less autoscale in graph

- undo autoscale in graph

- align T2F in graph (T2F is shifted in x direction to match the current position)

- hide track and T2F in graph

- crossed buttons changed in something like grey (in black skin the difference to normal is not as clear)

Regards

Klaus
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hmm - it´s a good idea to make the inactive icons lined black.. It looks a little greyed..

Alright, if you better like greyed and not completely hidden - I made a quick test to put the grey under that lined icons you made.. It is rbg=87,87,87 in decimal numbers (#555555 in hex) instead of black under the icons. As you can see it is also alright for the white variation.

Is this possible to make? Then I am sure it is great compromise :) It surely looks greyed and not active don´t you think? And you must not make new icons :)

I will test beta 12 more later.

P.S.: You can also add the option to hide inactive icons just right on the icon menu as a popup menu by long press on an inactive icon as other screens also has this option and it is very intuitive..

Lukas
[Touch Diamond, MDA Compact IV General] jerome34:
Hello,

I just did this morning the same tests as those made ​​with version 4.10 but this time with the beta 11 and during the first test and after just 10 minutes of track , I unfortunately again a blank screen with no further response keys on my phone forcing a reset. I have no information in the logs so I can not give any explanation for this bug. :(
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello jerome34,

it seems to me you must have the problem in your device. I haven´t noticed this behavior any. And if there is no log - so the application probably didn´t crashed but the device at all.. It seems to me it is about some system settings error. If you can do - backup all the necessary and make hard reset of your device - then try the only GPS Cycle Computer application again. Probably - you will not like to do this, maybe we can try - I can send you my settings file GPSCycleComputer.dat but don´t delete - just rename - the original one for further testings. But also upgrade to beta 12 which is it from.

I have many many another applications running in background on my Omnia 2 I8000 phone device without any errors or freezes of GCC. Even I sometimes surely have some crashes but not caused of the GCC at all. Sometimes I have a complete freeze after call because of myself modified call recorder :) but not as usual and also I don´t exactly know why as it is occasionally, but then I have to remove battery from my device :cyclops:

Can you tell me what is the device you have and what is the version of the Windows Mobile in it. Do you have the original or cooked WM Rom?

Don´t you have some custom lock screen application? Also try to set the device to not sleep anymore. I have the problem that my device sleeps even I use GPS Cycle Computer and also I have not set save energy in GCC options. But GPS is still running even the display goes sleep and the track is logged correctly. But I have to press the lock button and unlock my device if I would like to use it further. It is not enough the only tap on screen or press anything else - just lock button will work then..

P.S.: My GCC is installed on the SD card. "/Storage Card/Program Files/GpsCycleComputer/" and maybe the option I have will not be completely compatible if you have it in another location.. But it will probably not be as much big problem for this testing.

Another idea: My GPS Cycle Computer plays sound when it lost GPS signal and also play some "ping" sound when it catch it again. Couldn´t be the freeze caused of the gps lost or catch again? Then it may cause the sound service in your device (or dll or anything in your system.) So also try to completely disable sounds - eg. switch to no sound profile or vibrate.

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

I tested the new Align to T2F function. You are the genius ;) it is exactly what I could not well specified! :good:

The only thing - it is a little confusing to understand the autoscale.. When you tap once it will start the track mode - but how can I know see that it is just switched ON? I think this should be automatic to see the point moving while it was on screen previously visible. Then you may not need to switch it on. If it is not - and you are displaying another location of the graph - and also the map - the map or graph should not move while you move - until the point is on the graph/map. I previously thought that when you tap once to autoscale it will only center the point of current location to center of display (on current zoom), but I think this "track" function (as I understand it yet) is needless..

The Align to T2F is working well but only while the point reach the end of the graph.. The graph is not aligned while moving, only while at the end or redraw somehow e.g. pressing +/- button. It should move while the point move.

And at second, it is not necessary to hide the graph completely - the option is useless to have here hide track if the only track is on the graph. It may appear only while two graphs are on screen - so one of them can be then hidden.

Lukas
[Touch Diamond, MDA Compact IV General] jerome34:
ElfKaa,

Thank you for the advice.

My mobile, it can be incompatible with the new version of GCC as with version 4.10 it works perfectly. Perhaps, there must see new features with beta versions that my mobile do not know how to manage.

It's a HTC Touch 3G (Jade) with Windows Mobile 6.1. I've done a hard reset but that does not change the problem.
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hmm, I could not imagine where the problem should be.. It seems it is in GCC somewhere if 4.10 you are sure is working perfectly.. Then Klaus must help to say what is changed from v 4.10 and what may cause the problem..

Have you already tried my DAT settings file?

And also try to disable sound of your phone completely. It happened to me in beta 10 that the sound stopped working once. It never happened before and after and it also should have been caused of more other circumstances..

And disable device sleep and try it again and try to explain the exact situation how it happened when it freezed. If the display switched off at once when you are using it or just leave it running and so long..

P.S.: What is your language of your phone and what is the folder of storage card named? I had "Paměťová karta" previously but I changed it in the system registry to "Storage Card" for better compatibility with most applications. But it was long in the past and I don´t remember if it may cause any problem to GCC.

Lukas
[Touch Diamond, MDA Compact IV General] jerome34:
yes, I dont not know if GCC is in question or if it's my phone is not being powerful enough for the new features that add to the 4.10 versions.

To test your file. DAT. Not yet had the opportunity to do so but I will test it soon.

Bye
[Touch Diamond, MDA Compact IV General] ElfKaa:
I don´t think it is not as powerful.. :) Then you have slower reactions but not freezes.

I have send you private message with mine folder with GCC. Place it exactly on the folder: "\Storage Card\Program Files\GpsCycleComputer\"

Another idea - try to install new net compact framework. Better try 3.0 before 3.5. If it doesn´t help, try to install 3.5.

But at first install NETCF2.0 ! I have read that someone had some problems instaling just only 3.0 or 3.5. So do it consecutive!

I had some problems with 3.5 but I didn´t remember what.. I think I have yet 3.0 and it works well to me..

Lukas
[Touch Diamond, MDA Compact IV General] jerome34:
Thank you for your shipment, I just recover.

For "compact framework 2.0 and 3.0", where is it possible to download them because I have found that version 3.5 here: http://www.cellimagine.com/WM-All-Downloads.htm
[Touch Diamond, MDA Compact IV General] ElfKaa:
Wait I will find it for you then send you private message..

Before try my packed GCC I have send you.. :)

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

freaky behavior of the graph still remaining :)

Try to move by your finger or a thin anything the way exactly as on screenshot.. ;)

You can also try to move left then right more then where you begin the move.

Lukas

solving of the puzzle is (mirrored): gnivom dna gnimooz

:silly:
[Touch Diamond, MDA Compact IV General] ElfKaa:
for about the Track function on Autoscale: .)

I found the rabbit in the hole - you have to have not displayed the points on the screen - then the double tap or select autoscale move the points that they will appear on the screen (and the "Track" function is then ON). So, you have to move the graph to have no points visible - or you have to assume that when you double tap and nothing happened the Track function will be switched ON :cyclops:

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
You´re welcome. :)

Or you just missed some file - check also the directory tree.

Lukas
[Touch Diamond, MDA Compact IV General] ElfKaa:
Uhm :) Good to know..
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

> freaky behavior of the graph still remaining

Applause! you have discovered the feature "intuitive axis scaling".

You can stretch or shrink the axis; on the left or the right side.

It also works on the y axis.

In graph I have made a redraw function -> click on the screen.

If I redraw every second the whole screen, I can run into performance problems and missing track points.

And if you follow the track (for which this feature was built) it should never differ too much.

low.flying.pigs,

good remark about missing files.

But if a wav file is missing, simply that sound is not played, it should have no other effects.

If a sequence file is missing (or the whole directory) there are many entries in error log.

There might be a potential problem if erros occur with that file. Then this file could be opend many times and never closed and this might lead to freezes.

jerome,

did you use a big array size? Please use the smalest (4k - was default in 4.10).

If you had no T2F loaded, there can be no issues with sound files - also if you disable voice commands.

BTW:

It should be no problem to upgrade or downgrade by replacing the exe (in the recent versions - including 4.10)

It should also be possible to rename the exe and start e.g. GCC_4.11beta12.exe

Regards

Klaus
[Touch Diamond, MDA Compact IV General] low.flying.pigs:
Hello Hello Blaustein / Klaus,

Thank you for the recent betas and provision of source code as requested.

Sequential display in altitude, introduced unannounced in beta10 is working well.

Unavailable buttons in beta12 closely match what was originally envisaged when initially proposed, and there is no issue in my opinion as is on the Black Theme, it looks very elegant. Visual appearance however is a matter of personal taste. Rather than make any further hardcoded changes, the colour of the line effect could be made user selectable as with other colour options (or somewhat less user friendly, set by text file as with other features).

Changes to graph screens have not been properly evaluated yet.

In response to other comments:

Theoretically it should behave in this manner. Whether it does in all circumstances remains to be determined. It is easily avoided and eliminated as detailed previously.

One of many possibilities. Troubleshooting according to first principles as previously detailed should fairly immediately identify such an issue.

It is no problem in and of itself to switch between versions by replacing the .exe accordingly. Occasionally issue seems to arise however as previously detailed. What exactly is happening remains to be determined. As at the moment it is not a standard function to move back and forth between versions, it was not considered an actual problem. I will try and capture some further detail if observed again.

That is indeed possible and was noted some time ago. Further, separate to the ordinary testing environment, whilst examining out of curiosity only as there is no apparent practical purpose for so doing, apart from an initial 'ERROR Logger Creation Error' window that once dismissed, it seems more than one instance of differently named GCC .exe can be run up to the device memory limit. Only one instance can however record at once, when a second instance starts it immediately displays the aforementioned window, and then crashes if within the same folder. Run from separate folders, there is of course no initial log error, but different crash reports when the second instance starts recording. This should be easily reproducible as required if of any interest, screenshots and full reports were taken in any event. Behaviour in other circumstances with more that one instance running was not explored, there seeming little point to so doing.

low.flying.pigs
[Touch Diamond, MDA Compact IV General] ElfKaa:
Hello Klaus,

Hmm, I just thought that - that it may be the feature - OK, but it seems to me it doesn´t work - or not as intuitive. To me it doesn´t work on Y axis (of course I tried it previously) and I can just zoom in the X axis and not out - zoom out I can only in case I zoom in then back out to the opposite after zoom in while holding my finger - so - I have to go right then left after the point I just started the move.. But it is nearly impossible - and not as intuitive.. It seems that the freaky behavior I described in past previously may also had been the same feature - but in the graph itself - and it caused the problem with moving the graph and freaky behavior - now it seems disabled. This one - I think - when it is useful may be the good idea. Or just I only don´t exactly know how to use it. :)

OK - thank you for explaining me redraw and how it was meant. Alright - but when redraw could be possible on Map view why it is not possible in the graph? And you may not to redraw the whole graph yet, just the green point while the blue is moving. The map is also moving yet and there is no problem to redraw it.. Even that while the blue reached the end of the graph - you still have to redraw - and it is after a while if you have zoomed in a lot as the blue only jumps just a little left so next time it is right in the corner already.

You haven´t expressed to the idea of automatic tracking while the point is on the screen. Why it has to be switched on? Is there any reason for it that I missed?

Lukas
[Touch Diamond, MDA Compact IV General] Blaustein:
Hello Lukas,

I have checked again, if there are any issues with axis zoom on higher screen resolutions -> for me it works nearly perfect.

To zoom out tap at the very end (last 8% of the screen) of the axis and shift toward the middle.

In map display there is a very sophisticated algorithm to reduce track data, so that max. 128 points have to be drawn on screen.

In graph I have relinquished this and simply draw every point (within the visible screen section). If you have zoomed in and the current point moves fast to the edge and must be redrawn often, the I have to redraw only few points. If you have full track display and I have to redraw thousands of points then the current point moves very slowly and a redraw is necessary only seldom.

Track function has do be disabled when you zoom and shift the graph. Otherwise it would be impossible to zoom and move to sections where the current point is outside the screen as it would automatically move back. If you want to go back to track mode just make a double click. The mode is now indicated in the upper right corner with the words "auto" and "track" or nothing.

Maybe it is useful to keep the track mode if only zooming with the buttons. Please wait for the next beta.

Regards

Klaus