Pages: [1] 2 3 Next   Go Down
  Print  
Author Topic: CHDKLover's menu mod  (Read 2338 times)
0 Members and 1 Guest are viewing this topic.
GrAnd
Developers
Hero Member
****

Karma: +74/-2
Offline Offline

Posts: 917


[A610, S3IS]


« on: 02 / April / 2008, 14:48:52 »

CHDKLover (from the german forum) seems to be a smart guy, he did some interesting code customizations (Canon / CHDK-Forum :: Thema anzeigen - Men?-Mod v2 being an example), too bad he doesnt share them with the rest of the world (english chdk forum would be a good start Big Grin).



Hmm... Very interesting mod. How about the integration into trunk? Wink
« Last Edit: 02 / April / 2008, 19:16:26 by GrAnd » Logged

CHDK Developer.
PhyrePhoX
Global Moderator
Hero Member
*****

Karma: +121/-27
Offline Offline

Posts: 1624


Coders Humiliate DSLR Kiddies


« Reply #1 on: 02 / April / 2008, 14:55:42 »

CHDKLover (from the german forum) seems to be a smart guy, he did some interesting code customizations (Canon / CHDK-Forum :: Thema anzeigen - Men?-Mod v2 being an example), too bad he doesnt share them with the rest of the world (english chdk forum would be a good start Big Grin).

Hmm... Very interesting mod. How about the integration into trunk? Wink

well, TKgermany should report to CHDKlover (i wont register there just for that Big Grin) that there is indeed some interest so maybe he finally joins here (i guess he already is registered here, maybe with another nickname and not posting) and shares his code. after all, this will be the best solution for everyone.
Logged

jetzt
Sr. Member
****

Karma: +5/-0
Offline Offline

Posts: 306


[A710IS,(SD200)]


« Reply #2 on: 02 / April / 2008, 15:01:12 »

Yes, would also like that, seems that someone didn't want or trust to post it here with his/her English.

Jetzt
Logged
CHDKLover
Newbie
*

Karma: +16/-0
Offline Offline

Posts: 23


« Reply #3 on: 02 / April / 2008, 17:12:22 »

Hallo guys,
you all right my English is not so good. But I'm very interrested to integrate my mod into trunk. But I need an access to chdk - Trac.

CHDKLover
Logged
PhyrePhoX
Global Moderator
Hero Member
*****

Karma: +121/-27
Offline Offline

Posts: 1624


Coders Humiliate DSLR Kiddies


« Reply #4 on: 02 / April / 2008, 17:19:16 »

Hello Mr. CHDKLover, so far i can understand you very well Wink welcome!
just to let you know:  i dont have access to trac/svn (and i dont really want that, yet) but still my code ended up in official trunk - thanks to the likes of Allbest and grAnd and the other devs who DO have write access. just create a new thread, describe your feature in detail and provide a diff file, i'm pretty sure one of the devs will include it into official trunk, once you think it is in final stage and properly tested. if not, he sure will tell you why, maybe there are bugs, who knows. Smiley
Logged

CHDKLover
Newbie
*

Karma: +16/-0
Offline Offline

Posts: 23


« Reply #5 on: 02 / April / 2008, 17:28:16 »

OK,
but need a program to create such a *.diff file. Could you tell my one for windows?

CHDKLover
Logged
PhyrePhoX
Global Moderator
Hero Member
*****

Karma: +121/-27
Offline Offline

Posts: 1624


Coders Humiliate DSLR Kiddies


« Reply #6 on: 02 / April / 2008, 17:36:21 »

i dont know the exact syntax, but piping the output of svndiff into a file should be sufficient.

you have to checkout the official trunk (creating a "working copy"). then copy your changed files into the working copy (or just edit the files).

then open a cmd window, change into the directory of the working copy and type "svndiff". this should give you an output of what you changed.
if you type "svndiff >diff.txt" a file called diff.txt will be created, containing the changes.

edit: sorry for this creating of off-topicness, maybe we should start another thread on this. Smiley

2nd edit: wow, 2 posts and already 2 karmapoints, continue with this rate and you will even rise above barney Wink
« Last Edit: 02 / April / 2008, 17:41:16 by PhyrePhoX » Logged

wontolla
Sr. Member
****

Karma: +34/-7
Offline Offline

Posts: 324


S3 & A720


« Reply #7 on: 02 / April / 2008, 20:17:40 »

Quote
wow, 2 posts and already 2 karmapoints, continue with this rate and you will even rise above barney
Jejeje, if we talk about #ofPosts/karma ratio, he already beat everyone!

Quote
you all right my English is not so good. But I'm very interrested to integrate my mod into trunk. But I need an access to chdk - Trac.
Don't worry. I prefer your bad English than your good German.

You may want to compile CHDK with your changes and upload the files so we can try/test them. Once there are not obvious bugs, developers will be happy to include them in the trunk (the changes, not the bugs).

You don't want access to the trunk, believe me! I used to work as a network administrator, (I had all the passwords, writing privileges etc). I learned that not having privileges is a privilege itself!

To show your code, you can use the Generic Syntax Highlighter (GeSHi) in this forum. It will make the code more readable using different colours for code key words etc. Or you can produce a diff file as PhyrePhox suggested for others to apply your changes at their working versions.

If you use Windows I recommend TortioseSVN http://tortoisesvn.tigris.org/ It integrates into Windows explorer so you can see different icons when files are out of date or modified. Everything related with project version control is on a right-click. To generate the diff file just select your chdk folder and choose "Patch".


Sorry to write so much, I'm just overexcited because I saw you wrote a draw_round_rect function. I swear I was looking for something like that a few days ago but I didn't know how to implement it.
Logged
Barney Fife
Hero Member
*****

Karma: +70/-219
Offline Offline

Posts: 1159



« Reply #8 on: 03 / April / 2008, 05:27:02 »

Deleted
« Last Edit: 22 / April / 2008, 20:52:29 by Barney Fife » Logged

[acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye
GrAnd
Developers
Hero Member
****

Karma: +74/-2
Offline Offline

Posts: 917


[A610, S3IS]


« Reply #9 on: 03 / April / 2008, 07:23:10 »

Quote
wow, 2 posts and already 2 karmapoints, continue with this rate and you will even rise above barney
Jejeje, if we talk about #ofPosts/karma ratio, he already beat everyone!

OTA (off-topic-alert, not over-the-air)

True, if we did the math mine would be somewhere around 1.2, if lucky. Smiley

Anti-example: There was a someone, who got -2 (minus two) just for his first post. Big Grin
Logged

CHDK Developer.
CHDKLover
Newbie
*

Karma: +16/-0
Offline Offline

Posts: 23


« Reply #10 on: 03 / April / 2008, 17:56:40 »

Hallo,
sorry I know, I'm very late. But I have also my studies, so I can't spend my whole time for the CHDK.

Someone, who want to test my MenĂ¼ Mod can download it here.

I also created a diff File (see attachment).

CHDKLover
Logged
PhyrePhoX
Global Moderator
Hero Member
*****

Karma: +121/-27
Offline Offline

Posts: 1624


Coders Humiliate DSLR Kiddies


« Reply #11 on: 03 / April / 2008, 19:18:05 »

excellent feature.

for those who dont know what it is about yet:

short summary: bigger menus (more lines possible) and custom colors for menu headlines and "cursor text".

suggestions:
- why not seperate menu title color and cursor color? this way you can always distinguish cursor from menu title Smiley
- about the auto-centering of the menu: i would either disable vertical centering or at least make an option for that, as it is quiete weird with these "jumping" menus when they have different sizes (lines)

other than that: feel free to post things in german, in case you dont know the english words, someone can always translate it. or you send a pm with a german text to either me or the other german users so that we translate it before and you can post the english text here.
Logged

CHDKLover
Newbie
*

Karma: +16/-0
Offline Offline

Posts: 23


« Reply #12 on: 03 / April / 2008, 19:37:22 »

Hallo PhyrePhoX,
I doesn't like too many options. I think the CHDK Project is very big. And we as the developers must look, that the CHDK can be easy to use by everyone in a short period of time.

But if you want, I can implement it.

CHDKLover
Logged
GrAnd
Developers
Hero Member
****

Karma: +74/-2
Offline Offline

Posts: 917


[A610, S3IS]


« Reply #13 on: 03 / April / 2008, 19:39:10 »

other than that: feel free to post things in german, in case you dont know the english words, someone can always translate it. or you send a pm with a german text to either me or the other german users so that we translate it before and you can post the english text here.

I have no problem with understanding his English.
EWAVR also claimed, that he do not speak English at all. But after a month he joined us in a discussion on this forum. Either he studied English for a month, or ...  Roll Eyes
BTW. I also insist that my English is very ugly and simple, despite Barney's lessons...  Big Grin
Logged

CHDK Developer.
PhyrePhoX
Global Moderator
Hero Member
*****

Karma: +121/-27
Offline Offline

Posts: 1624


Coders Humiliate DSLR Kiddies


« Reply #14 on: 03 / April / 2008, 19:51:24 »

Hallo PhyrePhoX,
I doesn't like too many options. I think the CHDK Project is very big. And we as the developers must look, that the CHDK can be easy to use by everyone in a short period of time.

But if you want, I can implement it.

CHDKLover
well yes, chdk is quiete a big project now, you are right. but a switch here & there will make it even more powerful, more userfriendly and more customizable. thats one of the main advantages of the "CHDK OS" over the "Canon OS" - you can set everything the way you really want Smiley and as to size of chdk itself, i dont think a few more switches will seriously hurt memory size or execution time. especially not when the new modular chdk will be released Smiley

@grand: yeah sure we do understand him, i just wanted him to know that he can express himself however he wants to. sometimes you dont find the right words to say in a foreign language. just wanted to make him feel welcome Smiley
Logged

Pages: [1] 2 3 Next   Go Up
  Print  
 
Jump to: