yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] meltwater:
FYI, I've added some more info for the lauc file to the "Theme" Post #5 (see Lauc Theme File (Text Colours) section).

The graphical key of how each item translates to the application is on there, but I do need to make some minor adjustments to it to bring it up to date, hopefully it is clear enough for now.

____________________

1. Next feature is almost ready (just trying to track down where the new bit is causing a sense instability at the moment, then will check carefully to ensure it is back to being stable).

UPDATE: Found the problem I think, will keep testing!

2. Heads up for small addition to the language file for the next release:

<trans-unit id="IDS_REMOVE_SLIDERICON">
<source>Fix Double Sense Slider Icon</source>
</trans-unit>
<trans-unit id="IDS_REMOVE_SLIDERICON_DESC">
<source>Some devices show double icon when the tab is selected.</source>
</trans-unit>
<trans-unit id="IDS_RESTART_SENSE">
<source>You will need to restart sense for the change to take effect</source>
</trans-unit>

I'm open to suggestions on the wording of this item, it is to control if the 2nd icon file is used on the slider or not (i.e. fixes the tab icon for transparent sliders).

As always, any language files which are updated before the next release will get put directly into the cab file, and users which update them will get donate codes for donating their time.

3. I'll probably replace the release version 2.2.2 with the last beta (3.Beta.1 or part way to 3.Beta.2), since everything seems to be stable and happy with it as far as I know for that. I'll repackage it so it is up to date with the latest language files etc.
[Windows Mobile Software Development] meltwater:
Oh....I've just had one of those great ideas and it is crazy enough to possibly work!

Will have a think about the details of it, but it could make things quite interesting.
[Windows Mobile Software Development] saugbaer:
66FAC0B6_manila_ger_3Beta2.zip
[Windows Mobile Software Development] poyensa:
hi meltwater, thanks for the cab. I had installed capthrowback cab previously but since i recently flashed new artemis_v58 i have re installed RSStab with your news cabs (v3.beta.0 separate cabs) it was easy and nice and is working great in the new rom. Thanks a lot!

I have also tested with CHTtweaks.v0.93.beta and works great for changing the tab's title color and also tabs preview title color in future versions.

I keep subscribed to this thread for so good things to come

Regards
[Windows Mobile Software Development] meltwater:
Excellent, good to know it was smooth and fairly painless.

Yep, plenty more to come, got several things in the works, hopefully I can get them suitable for release.

Plus will see what happens with my idea.
[Windows Mobile Software Development] User_99:
Nice update! My feed coding problem complete gone. All chars are shown now perfect. Great work, mate

BTW, small language update:
[Windows Mobile Software Development] meltwater:
I'm going away for a few weeks so I won't be on here much until I get back, so not sure if I should push out the next beta or not.

In theory there isn't anything which will break things, but you never know!

What do you guys think?

I've still got a few days of testing etc anyway before I go so perhaps see if I have it ready in time.

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

Also big thanks for the donation (Confirmation Number xxx6047), PM me if you don't have a donation code (also so I can say thanks directly).
[Windows Mobile Software Development] Laurentius26:
Hi Melt,

I still promised you to test the theme cab.

Attached a screeny.

One observation, after applying the cab the title bar changes to IDS_ again.

Offcourse this is easy fixed by changing the language in Settings/Advanced.

Edit; I've just uninstalled as well for test, uninstall also works perfect.

Thanks!

Grtz, Leo :)
[Windows Mobile Software Development] meltwater:
Thanks for testing!

The uninstall should work fine for cooked versions, but if it's not cooked then the default theme should be installed.

It is because the IDS_ for the title bar is populated by the main sense language file, the RSSTab language file is only initialised once the tab has been selected.

OK, I've never been able to search the files for the IDS value (for some reason any search came up blank) so I've not been able to find the file, but randomly I picked a manila file and got the language file which contains all the titles!

It's zh-cn file, with original="icons"...now to find the un-hashed name which when hashed makes 0ad101f5_manila.

eg. Un-hashed name for the RSSTab.

\windows\htc\people\locales\nl-nl\rssfeed.nl-nl.xml -> 45C5183A_manila

I can even see them in m9editor now I know the filename "icons.zh-cn.xml", just need the path.

6f286a05_manila icons.en-us.xml

079eb0c7_manila icons.en-gb.xml

Ok found it! (thanks to the m9editor.names.txt file)

\windows\htc\manila\locales\en-us\icons.en-us.xml 6f286a05_manila

Another possible option is to look out for the following, but it's not in my rom so perhaps an old sense version:

\windows\htc\locales\en-us\icons.en-us.xml 090661F7_manila

Considering how long this has been an issue, I'm surprised it hasn't been documented on the forum properly before.

To save me typing all of them out here's a screenshot of the list (click for bigger):

Just find yours and add the following entries to it (usual lang file rules apply about editing):

<trans-unit id="IDS_RSSTITLE">
<source>RSS Feed</source>
</trans-unit>
<trans-unit id="IDS_FACEBOOKTITLE">
<source>Facebook</source>
</trans-unit>

At somepoint I'll update SenseUtil or add an extra package to sense util which allows you to update your language files. Of course we will need translations but hopefully I can extract them from the ones which are done already. I'll test it out before I do anything else...

Yep, works for me!

I've attached a en-us file (if you get chance compare it with yours and see if I'm missing anything - I suspect the callhistory tab has added some extra but keen to see if any other tabs do this).
[Windows Mobile Software Development] jirkab:
Czech

Czech language for Rev 3Beta.0
[Windows Mobile Software Development] Laurentius26:
This is great! :D

I've added the missing entries in 6f286a05_manila and now the RSS tab is fixed.

No IDS_ error anymore, a perfect tab titlebar.

Thanks a lot Melt, awsom find. :)
[Windows Mobile Software Development] meltwater:
Lol yep been bugging me for too long. But as they say, if you want something done...;)

Ps.This wasn't THE brainwave...that's still to come, but did some tests yesterday so far it appears do-able...
[Windows Mobile Software Development] mike2nl:
Meltwater, you are so right. I have seen it this week in france (champange) in the whole project....;)
[Windows Mobile Software Development] jirkab:
Czech

Czech language for Rev 3Beta.1 with minor repairs.
[Windows Mobile Software Development] meltwater:
If you do nothing, to can't do any wrong! :D

I just wish someone would write a spec for my work projects, it would be so nice to have requirements BEFORE you've designed, written and tested it...even if you write a spec, no-one reads it! [rant over]

Excellent! Will add it to the build.
[Windows Mobile Software Development] meltwater:
Next beta hopefully tomorrow! :D
[Windows Mobile Software Development] meltwater:
Right, I've got a small addition to the language file (but I'll try to add it myself to the updated 3.Beta.2 language files) since it is my fault it was not included in the previous post.

Or update as soon as you can! :D

...
<trans-unit id="IDS_REMOVE_SLIDERICON">
<source>Fix Double Sense Slider Icon</source>
</trans-unit>
<trans-unit id="IDS_REMOVE_SLIDERICON_DESC">
<source>Some devices show double icon when the tab is selected.</source>
</trans-unit>
<trans-unit id="IDS_RESTART_SENSE">
<source>You will need to restart sense for the change to take effect</source>
</trans-unit>
...
...
<trans-unit id="IDS_SET_STATUS_TITLE">
<source>Change item status</source>
</trans-unit>
<trans-unit id="IDS_SET_READ">
<source>Set item as Read</source>
</trans-unit>
<trans-unit id="IDS_SET_UNREAD">
<source>Set item as Unread</source>
</trans-unit>
...

I'll also attempt to include updated files for the title fixes where I have translations already. Let me know if the files mess anything up, it depends if they've been miss-used by other custom tabs or by the cooks to add custom IDS data [NRG Rom has this, includes entries for CallHistory tab].

For now I'll release those files as a zip which can be copied over the files in windows - or cooked in (note you may need to stop sense running first, but hopefully not). I think I'll update sense util to be able to update these files, rather than putting them in the RSSTab cab file.
[Windows Mobile Software Development] meltwater:
Ok, I've added the title language fix files to the SenseUtil thread.

http://xdaforums.com/showthread.php?p=9372469#post9372469

Now also comes in cab flavour ;)
[Windows Mobile Software Development] saugbaer:
deleted...sorry ;)
[Windows Mobile Software Development] meltwater:
Gold star for the fast update.

It seems we are developing two different versions of this translation, I don't want to mess things up by removing and added each version each time (I don't want to upset anyone).

Perhaps you can take a look at the other version and we can combine the best of both, clearly I can't make any judgement as I don't speak/write the language.
[Windows Mobile Software Development] User_99:
Sorry that there is a confusion. It's based on SteveP86 and my translation, but mixed with other spellings so I decided to make an update to have the same quality as before.

German update for latest BETA...
[Windows Mobile Software Development] -Jonny-:
Hi, after installing cabs, when running 'SenseUtil - AddRSS' I get the following

SenseUtil.exe

NullReferenceException

at SenseUtil.SenseControl.StopManila()

at SenseUtil.SenseUtil.updateTabControlFile()

at SenseUtil.SenseUtil.autorunFinish(String argument)

at SenseUtil.SenseUtil..ctor(String argument, String filename)

at SenseUtil.Program.Main(String[] args)

I've tried v2.2 and this release with same results. Any help? Cheers
[Windows Mobile Software Development] meltwater:
Thanks very much. No problem, I hope everyone is happy with this one, I appreciate the work all of you have done.

I know I say update today, but didn't have time for final tests.

I shall make sure it is done tomorrow, since I won't probably be online again until the end of May!

Hopefully everyone can help out everyone else while I am away!

Thanks for the detail...

That is odd since I put protection for null exceptions in that function so not sure where it could be having issues. Will have a think about it, unfortunately not sure if I'll be able to fix it before I go away. You may need to manually install instead for now.

Qs:

Are you using a stock rom, since I'm wondering if perhaps your registry is locked?

Perhaps try stopping sense from the Today menu before running?

Are you using the latest version of SenseUtil (from the package) since an old version did have this problem but I thought I fixed it?

Anyway thanks for the info, as I really want to make SenseUtil as reliable as possible.

If you can post your tab control file (26948339_manila) hopefully someone will update it for you if you need to. You should be able to install the rest from the main cab file.
[Windows Mobile Software Development] meltwater:
Ahhh...just tested the cab (final check...and wham...a problem!)

Will double check, I expect a file hasn't got updated in the cab when it should be, hopefully it will be quick to fix!

Ok think I found the problem, I had to sort out the change management system as it was messed up, it looks like it replaced some files with old versions. Installing the updated cab now!

---> Ah...would help if I'd updated the cab with the files!!!! Doh!

I intend to get the next beta ready for release while I am away (of course depends on what time I've got available) - auto setting of read items, feed updates and podcast downloads are nearing the top of the to-do list (of course depended on internet access). Also I plan on working on my new idea, project "Fox" we will call it (I'm still unsure how well it will work so don't want to give details yet until I've got a demo working), don't worry it is directly linked to the RSSTab so it is all good.
[Windows Mobile Software Development] meltwater:
Release 3.Beta.2

Release 3.Beta.2

- Added menu option to remove double icon on slider

- Added long press item option for setting read/unread (requires ReadOnly option off - donated users)

- Updated with latest language files

Correction files for IDS_ titles are available:

XdaDev - SenseUtil Project Thread

Usual need to Reset Sense after install applies.

Withdrawn the cab, found a [possible] issue with it!

In my previous testing all was well, but returning to the feed I'd been using, it looks like RSSHub has a problem with it and killed it. I'm currently trying to determine if it is just this feed and RSSHub updated it, or something I've modded in it.

Right I'm about 95% sure that it is the feed since the RSSHub can't update it either, but I won't release this beta just in case. There is nothing too pressing in it which can't wait, so sorry about that.

Oh, will release it anyway, you guys are more than capable of deciding for yourselves. I've just tested it with another feed and there is no issue with that, so unless something odd happened in the code (which it might have done) I think it might just be that feed source. It's a not a feature you have to use, and as I said I'm fairly sure it is fine.

I've left the above so you can see I did have an issue, but I've checked it and I am happy it is working ok.

I guess to be safe, take a backup of your ChannelData before using the Read/Unread, just in case I could be wrong.
[Windows Mobile Software Development] jirkab:
Czech & Slovak

Czech and Slovak language for Release 3.Beta.2.

Czech by jirkab, Slovak by juben.
[Windows Mobile Software Development] meltwater:
Cheers! .
[Windows Mobile Software Development] User_99:
Tried to install - manually - RSStab on my HD2 and got a problem with RSSUtil.exe, which I never had before. Message was in German - something with meltwater.xxxxx.dll or similar follwed by dotNET Error. Sense tab was working, but feeds was not shown or updated. Could that also be a similar situation you've described?
[Windows Mobile Software Development] saugbaer:
As far as looks very good from :D BIGTHX
[Windows Mobile Software Development] mike2nl:
And here one screenshot from my actual combinations.
[Windows Mobile Software Development] sharkie405:
I know I've fixed this issue before, but I can't remember how. I searched and couldn't find anything on it. Can someone remind me how to fix the RSSIcon.png so that it shows the right icon and not the Facebook one?
[Windows Mobile Software Development] mike2nl:
Possible you have to use this one (please see download). Unzip the file and copy the icon to \Program Files\RSSUtil\Icons\RSSIcon.png. After that do a restart of the phone (soft reset)
[Windows Mobile Software Development] sharkie405:
I already have an icon in that folder. I will try yours later when I get home. Maybe there is something wrong with my RSSIcon image. I didn't think of that. Thanks :)

EDIT: So it's not my RSSicon image. It is in Program Files/RSSUtil/Icons where it should be, it's a 256x256 .png image which is as it should be. :confused:

I've attached my entire RSS Tab EXT package. If any of you chefs care to take a look and speculate as to what the problem might be. It's not always the Facebook icon that shows as the RSSIcon. After my next flash it was the "HTC, male, no contact pic" image. Any help would be greatly appreciated. :)
[Windows Mobile Software Development] sharkie405:
Bump! I edited my previous post and I just wanted to make sure it got noticed. :)

This RSSIcon is still kicking my butt! Anyone have any ideas? I'll take anything at this point...
[Windows Mobile Software Development] meltwater:
Hi Guys/Gals

Back from holidays!

I did manage to work on the tab a little while I was away, working on a new tangent for the tab, not quite finished testing the concept out but so far it is looking VERY promising. Also still need to work out the details on how to set it up, but it should be useful.

I'll see if I can work out the solutions for the issues while I was off.
[Windows Mobile Software Development] meltwater:
That icon is set by the manila code reading the reg key:

RSSFeed.FeedIcon

For the channel list it should be set to something like:

"\Program Files\RSSUtil\Icons\RSSIcon.png"

Let me know if you have it stored elsewhere, as this is probably the problem.

I've yet to change the reference to the default People Icon (just need to update the mode9 file at some point) but it shouldn't ever get to use it, as the default icon is specified via the reg key.
[Windows Mobile Software Development] meltwater:
Nope it wasn't.

Which meltwater.xxxx.dll was it, there are two .RSSSystem and .apilang

I hope you got it sorted, otherwise let me know.
[Windows Mobile Software Development] sharkie405:
Adding that string value worked. I knew the solution would be so easy. Thank you Meltwater! :) I have one question however...

Where in the cab or files is that registry entry set? :confused:

I see the other registry entries in the cab and in my EXT files, but there is no mention of an "RSSFeed.FeedIcon" string value being set that I can see. Am I missing something? Is it supposed to be set via one of the 3 XMLs?
[Windows Mobile Software Development] sharkie405:
So it seems adding that registry edit only works until the tab refreshes itself, or I go back to the Channel List page. When I refresh the channel list page something is changing the RSSFeed.FeedIcon data to \Windows\Icons\RSSIcon.png instead of \Programs Files etc.... Any thoughts on what's causing this?

Edit:

So since something is writing the registry for the RSSIcon to be looked for in \Windows\Icons, if I just create that directory and put the right RSSIcon.png in it, then it shows the right icon and all seems fixed. I still would like to know what's writing that wrong data in the RSSFeed.FeedIcon string value though. If anyone has any ideas, please share. Out of the box people, out of the box. :)
[Windows Mobile Software Development] sharkie405:
Also, under Settings, "Tab Settings" leads to an empty "Tab Control Options" screen. Is anyone else getting that?
[Windows Mobile Software Development] meltwater:
So you have RSSUtil.exe in the windows directory...the software sets the path for an icon file relative to the exe. It changes depending on the view and if there is a feed logo.
[Windows Mobile Software Development] meltwater:
It should hide if there are no options. It contains the read only mode option for donate users, will check that bit is not shown when option is unavailable.
[Windows Mobile Software Development] sharkie405:
Ah, so because of cooking the tab into the ROM and all the files going into \Windows first and then to their respective positions, the fact that RSSUtil.exe is also in \Windows is throwing it off. I see. I wonder if I'm having other issues that I'm yet unaware of because of this issue...

In that case, it seems that my simply creating an \Windows\Icons directory and adding the RSSIcon.png to it would be the easiest solution.
[Windows Mobile Software Development] meltwater:
Fair enough, I'm not too familiar with the ins and out of cooking so let me know if there is anything that needs adjusting to help with it.

Planning on getting down to some coding tonight, keen to get this new bit working so I can start testing it properly.
[Windows Mobile Software Development] sharkie405:
So far my only issue was the RSS icon. Now that I've got that fixed, the rest has been smooth sailing.

I've no other issues or oddities to report. Everything else seems to be working as it should. I've included your tab in my beta that I just released and will be including it as part of my ROM from now on. Many thanks again for all your hard work and dedication!
[Windows Mobile Software Development] User_99:
It was/is "Meltwater.RSSSystem.dll"

Installation (manually) was ok and tab was shown correctly. I got/get this error when I try to use menu-button.
[Windows Mobile Software Development] sharkie405:
Hey Meltwater, One of my users got this error message and I was just curious if you might be able to shed some light on what it means...

I've personally never gotten this error before. But I'd like to know what it means so I know how to fix it, should I need to...

Thank you :)
[Windows Mobile Software Development] meltwater:
Does the program run when you execute it directly from the directory, the dll should be in the same directory as the Rssutil.exe.

If it is displaying an exception, then let me know the details of the exception.

Thanks!

It looks like it is having problems deleting the RSSUtilDebug.xml file (which is should do each day (to avoid taking up too much space - plus we are only interested in the recent debug is there is a problem)).

Is the file cooked in perhaps? Perhaps see if after restarting it works (another process may have it locked) or if they are able to delete it manually.

I'll add some code to catch the exception and display a message, but if the file is not writeable then it is a problem anyway.

Thanks for feeding it back here!
[Windows Mobile Software Development] sharkie405:
Yes, the RSSUtilDebug.xml file is cooked into the ROM. Should I not cook that file in? Will it be auto generated somehow?
[Windows Mobile Software Development] User_99:
No. Same error as via Manila Tab - button "Menu" - "RSS application/util".

Manila tab is working, but no feed show. When I click "List" or "Menu" button I got this error. Sorry no picture and text is in German - like "A problem occured on xxxxx bla bla bla" followed by a dotNET error with a similar text. Maybe my ROM uses an older dotNET Version?

ROM: Base: Leo 3.04 with 2.10 NK.exe (TMOUS-Compatible) - Manila - 2018
[Windows Mobile Software Development] meltwater:
The file generated for debugging so should not be cooked in (hence not included in the install). If you cook it, the app won't be able to delete the file as it is fixed in rom. Perhaps it works fine if you run it on the same day as you flash it, since it will create a copy, not sure.

Yep you'll find that it uses the RSSUtil for all the leg work, so it isn't much good if that doesn't work.

Q: Does the facebook tab work? Both use some common stuff so it is a good test to try.
[Windows Mobile Software Development] meltwater:
The new bit is coming together nicely!

Will post some development screenshots soon...

I hope everyone will be as excited about it as I am! :D