Re: Logitech Elite Keyboard Layout

2003-10-21 Thread Mike A. Harris
On Mon, 20 Oct 2003, J E Dog wrote:

>> >Is this your particular preference?
>>
>>Why yes it is.  And it's the most popular preference of most
>>developers working on most software projects who even know how
>>about how to generate patches with diff and apply them with
>>"patch" also.  The majority of developers working on any OSS
>>software that I know, be it XFree86 or something else
>
>
>This is not 'something else'.  This is XFree86.  There are, at
>the latest counting, 5 forks of XFree86 code out there.  Why
>don't you spread your good cheer?

I've yet to see a single developer of anything stand up and shout 
that they prefer some other format of diff other than unified 
diff.

I'm not particularly interested in your opinion nor your banter 
in any case.

-- 
Mike A. Harris

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Logitech Elite Keyboard Layout

2003-10-20 Thread J E Dog


>Is this your particular preference?

Why yes it is.  And it's the most popular preference of most
developers working on most software projects who even know how
about how to generate patches with diff and apply them with
"patch" also.  The majority of developers working on any OSS
software that I know, be it XFree86 or something else


This is not 'something else'.  This is XFree86.  There are, at the latest 
counting,
5 forks of XFree86 code out there.  Why don't you spread your good cheer?

Georgina

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Logitech Elite Keyboard Layout

2003-10-20 Thread Mike A. Harris
On Sun, 19 Oct 2003, J E Dog wrote:

>> >I have writen an xkb layout for the Logitech Elite Keyboard.
>> >Maybe someone can use it or it will be included into XFree.
>>
>>All code submissions and patches, should be filed in bugzilla at:
>>http://bugs.xfree86.org as individual uncompressed file
>>attachments (not cut and pasted into the comment field).  All
>>patches should be in the unified diff format and created against
>>the current CVS head preferably.  A unified diff can be created
>>by doing:
>>
>>diff -Naur xc.orig xc > yourpatch.patch
>
>
>Excuse me, but I have never seen that rule on the website anywhere.

I didn't say that it was a rule on the website anywhere.  Please 
point out where I said that.

>Where did it come from?

It came from the will of hundreds and thousands of open source 
developers who dislike context diffs and other forms of diff 
patches, and prefer the unified diff format, as unified diff 
format seriously saves a lot of time when you're a developer 
working on a software project, in particular a project as large 
as XFree86.


>Is this your particular preference? 

Why yes it is.  And it's the most popular preference of most
developers working on most software projects who even know how
about how to generate patches with diff and apply them with
"patch" also.  The majority of developers working on any OSS
software that I know, be it XFree86 or something else usually go
as far to straight out refuse all patches that are not in unified
diff format.  Unified diff is the easiest to read, easiest to
understand, and the easiest to hand edit should the need arise.  
It also applies much more cleanly than the other formats.  I'm
only preaching to the choir while educating you however, so I
wont bore the rest of the people who already know and agree with
me, by going into further detail.


>If so you should state so plainly and not make it a rule of the
>Project's.

Is this your personal opinion?  Or the opinion of the XFree86
project?  If so please state than plainly when making useless
comments in response to useful suggestions by others.

In my opinion, you don't exactly contribute much to the XFree86
project other than a rude attitude and obnoxious comments shouted
from your high horse from time to time for your opinion to matter
much to me about pretty much anything anyway.

I'm surprised that I haven't procmailed you to /dev/null yet.  
And to be quite honest, I'd be more than happy if you'd do the 
same to me, if for no other reason than I'd see both less of your 
postings *and* your generally useless responses.



-- 
Mike A. Harris



___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Logitech Elite Keyboard Layout

2003-10-19 Thread Matthew Bell
On Sun, 19 Oct 2003 19:57:31 -0400
J E Dog <[EMAIL PROTECTED]> wrote:

> At 05:23 PM 10/19/2003, you wrote:
> >On Sun, 19 Oct 2003, Carlo Gebhardt wrote:
> >
> > >I have writen an xkb layout for the Logitech Elite Keyboard.
> > >Maybe someone can use it or it will be included into XFree.
> >
> >All code submissions and patches, should be filed in bugzilla at:
> >http://bugs.xfree86.org as individual uncompressed file
> >attachments (not cut and pasted into the comment field).  All
> >patches should be in the unified diff format and created against
> >the current CVS head preferably.  A unified diff can be created
> >by doing:
> >
> >diff -Naur xc.orig xc > yourpatch.patch
> 
> 
> Excuse me, but I have never seen that rule on the website anywhere.
> Where did it come from?  Is this your particular preference?  If so
> you should state so plainly and not make it a rule of the Project's.

http://www.xfree86.org/developer.html

> 
> Georgina  
> 
> ___
> Devel mailing list
> [EMAIL PROTECTED]
> http://XFree86.Org/mailman/listinfo/devel
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Logitech Elite Keyboard Layout

2003-10-19 Thread J E Dog
At 05:23 PM 10/19/2003, you wrote:
On Sun, 19 Oct 2003, Carlo Gebhardt wrote:

>I have writen an xkb layout for the Logitech Elite Keyboard.
>Maybe someone can use it or it will be included into XFree.
All code submissions and patches, should be filed in bugzilla at:
http://bugs.xfree86.org as individual uncompressed file
attachments (not cut and pasted into the comment field).  All
patches should be in the unified diff format and created against
the current CVS head preferably.  A unified diff can be created
by doing:
diff -Naur xc.orig xc > yourpatch.patch


Excuse me, but I have never seen that rule on the website anywhere.
Where did it come from?  Is this your particular preference?  If so
you should state so plainly and not make it a rule of the Project's.
Georgina  

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Logitech Elite Keyboard Layout

2003-10-19 Thread Mike A. Harris
On Sun, 19 Oct 2003, Carlo Gebhardt wrote:

>I have writen an xkb layout for the Logitech Elite Keyboard.
>Maybe someone can use it or it will be included into XFree.

All code submissions and patches, should be filed in bugzilla at:  
http://bugs.xfree86.org as individual uncompressed file 
attachments (not cut and pasted into the comment field).  All 
patches should be in the unified diff format and created against 
the current CVS head preferably.  A unified diff can be created 
by doing:

diff -Naur xc.orig xc > yourpatch.patch

Where xc.orig is the original unmodified XFree86 source tree, and 
"xc" is a copy of the tree with your modifications.  There are 
other methods of generating unified diffs which are faster and/or 
use less disk space, but this one is the easiest to explain.

Hope this helps.

-- 
Mike A. Harris

___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Logitech Elite Keyboard Layout

2003-10-19 Thread Alex Deucher
post the patch on bugzilla - http://bugs.xfree86.org

Alex

--- Carlo Gebhardt <[EMAIL PROTECTED]> wrote:
> Dear list,
> 
> I have writen an xkb layout for the Logitech Elite Keyboard.
> Maybe someone can use it or it will be included into XFree.
> 
> 
> -- changes to symbols.dir:
> 
> nebuchadnezzar:/etc/X11/xkb# diff symbols.dir symbols.dir.org
> 202d201
> < --p- a--- inet(logielitekbd)
> 
> 
> -- changes to xfree86
> 
> nebuchadnezzar:/etc/X11/xkb/rules# diff xfree86 xfree86.org
> 27d26
> <   logielitekbd=   xfree86 pc(pc104)
> 99,101c98
> <   logielitekbdus  =  
> us(pc104)+inet(logielitekbd)
> <   logielitekbden_US   =   
> en_US(pc104)+inet(logielitekbd)
> <   logielitekbd*   =   
> en_US(pc104)+inet(logielitekbd)+%l%(v)
> 
> 
> -- changes to xfree86.lst
> 
> 
> nebuchadnezzar:/etc/X11/xkb/rules# diff xfree86.lst
> xfree86.lst.org
> 28d27
> <   logielitekbdLogitech Elite Keyboard
> 
> 
> 
> to whom it may concern
> 
> 
> carlo gebhardt
> 
> 
> > // $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.16 2001/12/28
> 16:03:30 dawes Exp $
> 
> partial alphanumeric_keys 
> xkb_symbols "hp" {
> 
> // Describes the extra keys on an HP "Internet" keyboard.
> 
> name[Group1]= "HP";
> key  {   [ XF86Search]   };
> key  {   [ Help  ]   };
> key  {   [ XF86Standby   ]   };
> key  {   [ XF86AudioLowerVolume  ]   };
> key  {   [ XF86AudioRaiseVolume  ]   };
> key  {   [ XF86AudioMute ]   };
> };
> 
> partial alphanumeric_keys 
> xkb_symbols "compaq" {
> 
> // Describes the extra keys on a Compaq "Internet" keyboard.
> 
> name[Group1]= "Compaq";
> key  {   [ XF86Mail  ]   };
> key  {   [ Help  ]   };
> key  {   [ XF86Search]   };
> key  {   [ XF86VendorHome]   };
> key  {   [ XF86HomePage  ]   };
> key  {   [ XF86LightBulb ]   };
> key  {   [ XF86Shop  ]   };
> };
> 
> partial alphanumeric_keys 
> xkb_symbols "itouch" {
> 
> // Describes the extra keys on a Logitech iTouch keyboard.
> 
> name[Group1]= "iTouch";
> key  {   [ XF86Standby   ]   };
> key  {   [ XF86AudioMute ]   };
> key  {   [ XF86AudioLowerVolume  ]   };
> key  {   [ XF86AudioRaiseVolume  ]   };
> key  {   [ XF86AudioPlay ]   };
> key  {   [ XF86AudioStop ]   };
> key  {   [ XF86AudioPrev ]   };
> key  {   [ XF86AudioNext ]   };
> key  {   [ XF86HomePage  ]   };
> key  {   [ XF86Mail  ]   };
> key  {   [ XF86Search]   };
> key  {   [ XF86Start ]   };
> };
> 
> partial alphanumeric_keys 
> xkb_symbols "logiinetnav" {
> 
> // Describes the extra keys on a newer Logitech iTouch keyboard.
> 
> name[Group1]= "LogiInternetNavigator";
> 
> // Media keys
> key  {   [ XF86AudioMute ]   };
> key  {   [ XF86AudioMedia]   };
> key  {   [ XF86AudioLowerVolume  ]   };
> key  {   [ XF86AudioRaiseVolume  ]   };
> key  {   [ XF86AudioPlay ]   };
> key  {   [ XF86AudioStop ]   };
> key  {   [ XF86AudioPrev ]   };
> key  {   [ XF86AudioNext ]   };
> 
> // Left side
> key  {   [ XF86Standby   ]   };
> key  {   [ XF86Finance   ]   };
> key  {   [ XF86Favorites ]   };
> key  {   [ XF86Community ]   };
> key  {   [ XF86Start ]   };
> 
> // Right side
> key  {   [ XF86VendorHome]   };
> key  {   [ XF86Mail  ]   };
> key  {   [ XF86HomePage  ]   };
> key  {   [ XF86Shop  ]   };
> key  {   [ XF86Search]   };
> 
> // Wheel buttons
> key  {   [ XF86Back  ]   };
> key  {   [ XF86Forward   ]   };
> 
> };
> 
> partial alphanumeric_keys 
> xkb_symbols "logielitekbd" {
> 
> // Describes the extra keys on a newer Logitech iTouch keyboard.
> 
> name[Group1]= "LogiEliteKeyboard";
> 
> // Media keys
> 
> // keycode 166
> key  {   [ XF86AudioMute ]   };
> 
> // keycode 129
> key  {   [ XF86AudioMedia]   };
> 
> // keycode 165
> key  {   [ XF86AudioLowerVolume  ]   };
> 
> // keycode 158
> key  {   [ XF86AudioRaiseVolume  ]   };
> 
> // keycode 159
>