Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-07-01 Thread Dotan Cohen
2008/6/30 Shachar Shemesh [EMAIL PROTECTED]:
 And what will happen when you save, close your application, and then reload
 the document? Wouldn't you expect your Ctrl-Alt-X to be remembered? That
 requires application support, there is no way[1] to do that using the
 toolkit.


No, I wouldn't expect that. It would be nice if the app remembers in
what directionality the text was typed, but I don't want to sacrifice
to ability to type RTL just because the app won't remember how I typed
it.

In fact, I want to be able to choose the direction, and not have the
app choose it for me.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-07-01 Thread Dotan Cohen
2008/6/30 Shachar Shemesh [EMAIL PROTECTED]:
 There is an old usenet tradition that is still honored by many modern mail
 clients. If you put a line containing just two dashes and a space (i.e. -
 -- ), many mail clients will understand that to mean that that's where the
 signature begins. As a result, hitting reply will not quote it and other
 nice things.

 Shachar


Like this? Thanks.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Dotan Cohen
Please vote for this KDE bidi bug, even if you are not a KDE user:
http://bugs.kde.org/show_bug.cgi?id=165406

Thanks.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Amos Shapira
2008/6/30 Dotan Cohen [EMAIL PROTECTED]:
 Please vote for this KDE bidi bug, even if you are not a KDE user:
 http://bugs.kde.org/show_bug.cgi?id=165406

And if you bother doing it - consider using all the maximum of 20
votes you can put on each single bug.

--Amos

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Amos Shapira
2008/6/30 Dotan Cohen [EMAIL PROTECTED]:
 Please vote for this KDE bidi bug, even if you are not a KDE user:
 http://bugs.kde.org/show_bug.cgi?id=165406

And if you bother doing it - consider using all the maximum of 20
votes you can put on each single bug.

--Amos

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Herouth Maoz

Quoting Dotan Cohen [EMAIL PROTECTED]:


Please vote for this KDE bidi bug, even if you are not a KDE user:
http://bugs.kde.org/show_bug.cgi?id=165406


What bothers me about this bug description is that you use the word  
alignment, and that really has nothing to do with the problem at  
hand, which is directionality. You wish the various pieces of the text  
to be correctly ordered from right to left. If they just justify it to  
the right, it would be a great waste of votes, and that's what the  
word alignment implies.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Dotan Cohen
2008/6/30 Herouth Maoz [EMAIL PROTECTED]:
 Quoting Dotan Cohen [EMAIL PROTECTED]:

 Please vote for this KDE bidi bug, even if you are not a KDE user:
 http://bugs.kde.org/show_bug.cgi?id=165406

 What bothers me about this bug description is that you use the word
 alignment, and that really has nothing to do with the problem at hand,
 which is directionality. You wish the various pieces of the text to be
 correctly ordered from right to left. If they just justify it to the right,
 it would be a great waste of votes, and that's what the word alignment
 implies.


Thanks, Maoz, please add that information to the bug. I am not sure
that I understand the difference nor am I poetic enough in the Queen's
language to properly express it.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Shachar Shemesh

Herouth Maoz wrote:

Quoting Dotan Cohen [EMAIL PROTECTED]:


Please vote for this KDE bidi bug, even if you are not a KDE user:
http://bugs.kde.org/show_bug.cgi?id=165406


What bothers me about this bug description is that you use the word 
alignment, and that really has nothing to do with the problem at 
hand, which is directionality. You wish the various pieces of the text 
to be correctly ordered from right to left. If they just justify it to 
the right, it would be a great waste of votes, and that's what the 
word alignment implies.
What bothers me even more is that this is just KDE working as it should. 
The bug is in kate and the rest of the programs that decided not to have 
bidi support. There is NO way to provide a generic solution to this 
problem at the toolkit level.


Shachar

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Diego Iastrubni

Hi Dotan,

I have seen you bug sprint this week, don't worry :)

However, bug 165406 talks about input controls,which in Qt4 do not have  
automatic direction detection. IMHO, this is a non important bug compared  
to 163459


http://bugs.kde.org/show_bug.cgi?id=163459

This one renderes Plasma completelly useless for RTL users, and prevents  
the proper translation of the GUI: it means that Plasma will *always* be  
LTR, since the graphics scene layout system does not know about the widget  
direction and ignores that property completelly.


The last bug will hopefuly fixed by Trolltech in Qt45 which means (I am  
currently looking if this issue has been sent to the trolls at all).


One more note:
Voting in this case is completelly usesless. The LTR developers (hm)  
are afraid of touching this, and with good reasonss. There are very few  
people which understand this area, and none of them are coding right now.  
Even if you have giziliion-gazillio votes - no one will fix this issue. I  
will try to find time in a month or two, but I cannot promise anything,  
and specially nothing for KDE 4.0, maybe (with a lot of luck for KDE 4.1.2  
or 4.1.1), but most possible for 4.2.0.


My suggestion?
Nag the distributions. They have resources (=developers) which can be  
spent in this subject, they can really make a difference. So far, none of  
the distros are paying for a developer in the RTL/BiDI field - and this is  
why KDE4 and (somettimes...) gnome are licking balls in this area.



On Mon, 30 Jun 2008 13:06:17 +0300, Dotan Cohen [EMAIL PROTECTED]  
wrote:



Please vote for this KDE bidi bug, even if you are not a KDE user:
http://bugs.kde.org/show_bug.cgi?id=165406

Thanks.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


BTW, WTF is this garbage? Is this opera writing shit, or badly sent email?  
I don't see it in KMail



�˛���m��ٚ�[h�)��)kz,���iȥ�+a����n�˛���m觶�z����w'�(�f�u�!��칻�ޙ���)��)kz,���iȥ




--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Dotan Cohen
2008/6/30 Diego Iastrubni [EMAIL PROTECTED]:
 My suggestion?
 Nag the distributions. They have resources (=developers) which can be spent
 in this subject, they can really make a difference. So far, none of the
 distros are paying for a developer in the RTL/BiDI field - and this is why
 KDE4 and (somettimes...) gnome are licking balls in this area.


Here, nag with me:
https://bugs.launchpad.net/ubuntu/+source/meta-kde4/+bug/244228

 BTW, WTF is this garbage? Is this opera writing shit, or badly sent email? I
 don't see it in KMail

Is that from my sig? If so then it should be the Hebrew alphabet. I
put it there to parse incorrectly-encoded replies on mailing lists,
which helps me refine the http://gibberish.co.il website.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Dotan Cohen
2008/6/30 Shachar Shemesh [EMAIL PROTECTED]:
 What bothers me even more is that this is just KDE working as it should. The
 bug is in kate and the rest of the programs that decided not to have bidi
 support. There is NO way to provide a generic solution to this problem at
 the toolkit level.

 Shachar


At what level do you suggest that the directionality shortcut be added
to KDE apps, as is the case in Mozilla apps? I will file a bug at the
place that you suggest, Shachar. Thanks.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Herouth Maoz

Quoting Shachar Shemesh [EMAIL PROTECTED]:


What bothers me even more is that this is just KDE working as it
should. The bug is in kate and the rest of the programs that decided
not to have bidi support. There is NO way to provide a generic solution
to this problem at the toolkit level.


Why? A toolkit is supposed to control the behavior of the various  
fields and items that it offers as black boxes to the user. Of  
course, the reference here is only to generic text fields. Of course,  
word processors usually take control and either use their own text  
engines, or the toolkit offers plain and complex text engines, and  
they choose the complex. for plain text fields, including labels   
static text, the directionality is, indeed, under the responsibility  
of the toolkit.


Or am I missing something here?

Herouth

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Shachar Shemesh

Dotan Cohen wrote:

At what level do you suggest that the directionality shortcut be added
to KDE apps, as is the case in Mozilla apps? I will file a bug at the
place that you suggest, Shachar. Thanks.
  
Directionality is meaningless unless the application stores it somehow. 
This means that the application needs to be able to tell what direction 
to apply to each text control.


I don't know QT nearly well enough to answer this completely, so treat 
everything I say as a basis for discussion rather than as a firm 
recommendation.


As far as I can tell, a text control should have one of three modes:
Left to right
Right to left
Content controlled (typically - first strict directional character of 
line determines direction)


Also, each control should have the option to have each line of separate 
directionality, or the entire control of one directionality.


As far as what should be done, this depends on the application. If kate 
is a pure text editor, with no allowances in the file format for meta 
data, then it should probably be in the third form (content control). A 
word processor should definitely control explicitly each line, and set 
the paragraph explicitly. A browser should set the URL line explicitly 
to left to right, and so on.


Just my 2 euro cents.

Shachar

P.s.
Herouth is her first name

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Shachar Shemesh

Herouth Maoz wrote:


Or am I missing something here?
How will you supply round trip preservation of directionality (running 
program - disk - running program) if the application is unaware of the 
directionality?


Shachar

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Shachar Shemesh

Dotan Cohen wrote:


I
put it there to parse incorrectly-encoded replies on mailing lists,
which helps me refine the http://gibberish.co.il website.

  

Love it! It's gibberish cookies encoding

Not the most polite of things to do, but still brilliant.

Shachar

=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Herouth Maoz

Quoting Shachar Shemesh [EMAIL PROTECTED]:


Herouth Maoz wrote:


Or am I missing something here?

How will you supply round trip preservation of directionality (running
program - disk - running program) if the application is unaware of
the directionality?


That's not the purpose here, and indeed, the bug description says that  
explicitly.


What is asked here is a way for you to be able to fill a field, and  
while you type, to view it in the proper direction. An example that  
comes to mind is a forum, where the user uses plain HTML text fields  
for input, but knows that the eventual output will be displayed  
properly (either because it's the default or because there is a  
control for it in the form), so he wants to be able to see what he  
types properly.


This is just a convenience for the user, and not until you have used  
it do you realize how very convenient this is. It's supported in the  
Macintosh since at least the early '90s, and no, the applications  
themselves do not support this internally nor save the directionality.


Herouth

To unsubscribe, 
send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Dotan Cohen
2008/6/30 Shachar Shemesh [EMAIL PROTECTED]:
 P.s.
 Herouth is her first name


Sorry, I did not even recognize that as a Hebrew name until not. The
o and the h confused me into not recognizing it. Anyway, I'm sure
in the army she was called Maoz by people less nice than me!

 Love it! It's gibberish cookies encoding

 Not the most polite of things to do, but still brilliant.


Politeness is not my intention in the lines below my name. That's
business! Everything above my name, however, is worded for respect and
politeness, or so I try.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Dotan Cohen
2008/6/30 Shachar Shemesh [EMAIL PROTECTED]:
 Herouth Maoz wrote:

 Or am I missing something here?

 How will you supply round trip preservation of directionality (running
 program - disk - running program) if the application is unaware of the
 directionality?


I'm not as technically inclined as you, so I may be missing something
obvious here, but I think that the application will know which
direction because I tell it, via the keyboard shortcut. If it's LTR
and I want RTL I hit Ctrl-Alt-X and vice versa. Try it in a Mozilla
app.

Dotan Cohen

http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?


Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Shachar Shemesh

Dotan Cohen wrote:

I'm not as technically inclined as you, so I may be missing something
obvious here, but I think that the application will know which
direction because I tell it, via the keyboard shortcut. If it's LTR
and I want RTL I hit Ctrl-Alt-X and vice versa. Try it in a Mozilla
app.

  
And what will happen when you save, close your application, and then 
reload the document? Wouldn't you expect your Ctrl-Alt-X to be 
remembered? That requires application support, there is no way[1] to do 
that using the toolkit.


Shachar

1- Obviously, there is a way. For example, we can store a hash of the 
content of the control box along with the directionality override. That 
will not transfer correctly to another machine, but we can set a p2p 
network that will distribute it to other clients so it will display 
correctly on everyone who opts-in to do so. Such a thing is, 
obviously[2], too ludicrous to be implemented by anyone.


2- Obvious, that is, until you realize this is, almost exactly, what 
greasemonkey is doing.


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Re: Please vote for this KDE bidi bug, even if you are not a KDE user

2008-06-30 Thread Shachar Shemesh

Dotan Cohen wrote:


Politeness is not my intention in the lines below my name.
There is an old usenet tradition that is still honored by many modern 
mail clients. If you put a line containing just two dashes and a space 
(i.e. - -- ), many mail clients will understand that to mean that 
that's where the signature begins. As a result, hitting reply will not 
quote it and other nice things.


Shachar

--
A temporary signature to demonstrate a point


=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word unsubscribe in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]