grant6783 | 1 Oct 2011 14:07
Picon
Favicon

[RCD] Czech translation update

locale: cs_CZ

 --- 8< --- detachments --- 8< ---
 The following attachments have been detached and are available for viewing.
  http://detached.gigo.com/rc/1S/P1Tqv5Xq/labels.inc
  http://detached.gigo.com/rc/1S/P1Tqv5Xq/messages.inc
 Only click these links if you trust the sender, as well as this message.
 --- 8< --- detachments --- 8< ---

_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0
Moish | 1 Oct 2011 17:26
Picon

[RCD] Updated Hebrew translation


--

-- 
Moish

 --- 8< --- detachments --- 8< ---
 The following attachments have been detached and are available for viewing.
  http://detached.gigo.com/rc/wN/vMQ9TIgO/messages.inc
  http://detached.gigo.com/rc/wN/vMQ9TIgO/labels.inc
 Only click these links if you trust the sender, as well as this message.
 --- 8< --- detachments --- 8< ---

_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0
Benny Pedersen | 1 Oct 2011 17:52
Gravatar

[RCD] firefox 7.0.1 renders subject badly in folder list on rc 0.5.3

it works ok in explore 8.0

have others seen this ?
_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0

Anton Gladky | 1 Oct 2011 21:16
Picon

[RCD] Ukrainian updated translations


 --- 8< --- detachments --- 8< ---
 The following attachments have been detached and are available for viewing.
  http://detached.gigo.com/rc/zh/IGzsKlMk/labels.inc
  http://detached.gigo.com/rc/zh/IGzsKlMk/messages.inc
 Only click these links if you trust the sender, as well as this message.
 --- 8< --- detachments --- 8< ---

_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0
Ling Fude | 2 Oct 2011 19:17
Picon

[RCD] Updated European Portuguese translation (pt_PT)

Update for European Portuguese (pt_PT) translation.

> messages.inc

Regards,
DC


Detachments -The following attachments have been detached and are available for viewing.

Only click these links if you trust the sender, as well as this message.

_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0
Laurens Vets | 2 Oct 2011 22:05
Picon

Re: [RCD] firefox 7.0.1 renders subject badly in folder list on rc 0.5.3

On Sat, 01 Oct 2011 17:52:47 +0200, Benny Pedersen wrote:
> it works ok in explore 8.0
>
> have others seen this ?

Yes, same issue on Firefox 7.0.1. No problem on other browsers.
_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0

Ossama Khayat | 2 Oct 2011 22:28
Picon
Favicon

[RCD] Updated Arabic translation

attached

 --- 8< --- detachments --- 8< ---
 The following attachments have been detached and are available for viewing.
  http://detached.gigo.com/rc/b4/Fg1UuqJe/roundcube-ar.zip
 Only click these links if you trust the sender, as well as this message.
 --- 8< --- detachments --- 8< ---

_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0
Raoul Bhatia [IPAX] | 4 Oct 2011 17:37
Picon
Favicon
Gravatar

Re: [RCD] performance issue with several thousand folders

hi!

On 2011-09-28 14:54, A.L.E.C wrote:
> You can enable imap_debug in Roundcube and check the difference in 0.5
> and new version.

imap debug shows some wait times between the commands:
going to the settings dialog:

> [29-Sep-2011 10:48:36 +0200]: [9421] C: A0003 LIST "" "*"
> [29-Sep-2011 10:48:36 +0200]: [9421] S: * LIST (\HasChildren) "." "kunden"
... (2000 folders with >200.000 emails, ~1sec)
 > [29-Sep-2011 10:48:37 +0200]: [9421] S: A0003 OK List completed.
(8 seconds between OK List and LIST Subscribed)
 > [29-Sep-2011 10:48:45 +0200]: [9421] C: A0004 LIST (SUBSCRIBED) "" "*"
... (2000 folders with >200.000 emails, ~1sec)
> [29-Sep-2011 10:48:46 +0200]: [9421] S: A0004 OK List completed.
> [29-Sep-2011 10:48:56 +0200]: [9421] C: A0005 LOGOUT
(~10 seconds between OK List and logout)

initial login:
> [29-Sep-2011 10:46:43 +0200]: [6A8E] C: A0003 LIST (SUBSCRIBED) "" "*"
> [29-Sep-2011 10:46:43 +0200]: [6A8E] S: * LIST (\Subscribed) "." "Sent"
... (2000 folders with >200.000 emails, ~1sec)
> [29-Sep-2011 10:46:44 +0200]: [6A8E] S: * LIST (\Subscribed) "." "alertrb_todo"
> [29-Sep-2011 10:46:44 +0200]: [6A8E] S: A0003 OK List completed.
> [29-Sep-2011 10:46:53 +0200]: [6A8E] C: A0004 LOGOUT
(~10 seconds between OK List and logout)

unseeen count:
> [29-Sep-2011 10:46:55 +0200]: [E2A9] S: A0003 OK List completed.
> [29-Sep-2011 10:47:04 +0200]: [E2A9] C: A0004 STATUS INBOX (MESSAGES UNSEEN)
> [29-Sep-2011 10:47:04 +0200]: [E2A9] S: * STATUS "INBOX" (MESSAGES 101 UNSEEN 0)
... (~5seconds for fetching all unread counts)
> [29-Sep-2011 10:47:09 +0200]: [E2A9] S: A1996 OK Status completed.
> [29-Sep-2011 10:47:09 +0200]: [E2A9] C: A1997 LOGOUT
> [29-Sep-2011 10:47:09 +0200]: [E2A9] S: * BYE Logging out
> [29-Sep-2011 10:47:09 +0200]: [E2A9] S: A1997 OK Logout completed.

so in my optionion, the imap server is not the bottleneck in this setup.
maybe there is some php bottleneck or sending data to the client which
accounts for the 10 seconds betweeon OK List and Logout?

moreover, i used roundcube with another account with a lot of emails:
approx 73000+ emails in 23 folders: no issue like the above.
one folder consists of 62.000 emails - no issue when opening this
folder!

that is why i do not think that the imap connection/server/... is
the main issue.

more observations:

1. the main issue might be in the js code/js engine/browser.
firfox, for example, reports an unresponsive script
in skins/default/functions.js around line 616, 619, 632, etc.
upon login.

this is the "fit_string_to_size" method.

2. the browser window also gets unresponsive when scrolling the folder
pane on the left side of the window. i don't know how this is handled
and if there is any js involved in this scrolling action?

i hadn't got enough time yet to check these mailboxes with chrome and
unfortunately, i do not know how to best debug js code (e.g. getting
a function call trace when rc is building a folder list).

i hope that this is enough information for you to pin the problem down
to a specific part of roundcube!

thanks for your efforts,
raoul
--

-- 
____________________________________________________________________
DI (FH) Raoul Bhatia M.Sc.          email.          r.bhatia <at> ipax.at
Technischer Leiter

IPAX - Aloy Bhatia Hava OEG         web.          http://www.ipax.at
Barawitzkagasse 10/2/2/11           email.            office <at> ipax.at
1190 Wien                           tel.               +43 1 3670030
FN 277995t HG Wien                  fax.            +43 1 3670030 15
____________________________________________________________________
_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0

A.L.E.C | 4 Oct 2011 18:06
Picon
Gravatar

Re: [RCD] performance issue with several thousand folders

On 2011-10-04 17:37, Raoul Bhatia [IPAX] wrote:

>> [29-Sep-2011 10:48:36 +0200]: [9421] C: A0003 LIST "" "*"
>> [29-Sep-2011 10:48:36 +0200]: [9421] S: * LIST (\HasChildren) "." "kunden"
> ... (2000 folders with >200.000 emails, ~1sec)
>  > [29-Sep-2011 10:48:37 +0200]: [9421] S: A0003 OK List completed.
> (8 seconds between OK List and LIST Subscribed)

Here Roundcube sorts the list in rcube_imap::_sort_mailbox_list(). Maybe
the sorting procedure could be improved.

>  > [29-Sep-2011 10:48:45 +0200]: [9421] C: A0004 LIST (SUBSCRIBED) "" "*"
> ... (2000 folders with >200.000 emails, ~1sec)
>> [29-Sep-2011 10:48:46 +0200]: [9421] S: A0004 OK List completed.
>> [29-Sep-2011 10:48:56 +0200]: [9421] C: A0005 LOGOUT
> (~10 seconds between OK List and logout)

Here it also does sorting. I think we could skip the sorting here. I'll
work on a patch.

> initial login:
>> [29-Sep-2011 10:46:43 +0200]: [6A8E] C: A0003 LIST (SUBSCRIBED) "" "*"
>> [29-Sep-2011 10:46:43 +0200]: [6A8E] S: * LIST (\Subscribed) "." "Sent"
> ... (2000 folders with >200.000 emails, ~1sec)
>> [29-Sep-2011 10:46:44 +0200]: [6A8E] S: * LIST (\Subscribed) "." "alertrb_todo"
>> [29-Sep-2011 10:46:44 +0200]: [6A8E] S: A0003 OK List completed.
>> [29-Sep-2011 10:46:53 +0200]: [6A8E] C: A0004 LOGOUT
> (~10 seconds between OK List and logout)

Sorting again, but also other stuff until script shutdown.

> 1. the main issue might be in the js code/js engine/browser.
> firfox, for example, reports an unresponsive script
> in skins/default/functions.js around line 616, 619, 632, etc.
> upon login.
> 
> this is the "fit_string_to_size" method.

Yes. It can be expensive.

Please, open a ticket for this issues. I'll work on this when I'll have
more time.

--

-- 
Aleksander 'A.L.E.C' Machniak
LAN Management System Developer [http://lms.org.pl]
Roundcube Webmail Developer  [http://roundcube.net]
---------------------------------------------------
PGP: 19359DC1  <at>  <at>  GG: 2275252  <at>  <at>  WWW: http://alec.pl
_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0

Cor Bosman | 5 Oct 2011 13:05
Picon
Picon
Favicon

[RCD] extending rcmail object

Ive been developing some internal plugins that communicate with a REST/json api. Ive written some classes
that do the actual work, and i find myself including those in multiple plugins. This seems like it could be
done better.

What would be really cool is if one could extend RC by adding not just plugins, but also classes. So you could
do:  $rcmail->myclass->myfunction(….). That way, I could add a class once, and use it from multiple
plugins. This could be useful for plugin developers as well, as we could see stuff like Zend or other
interesting libraries appear in roundcube for plugins to use. 

Maybe this is already possible, and if so, could someone explain how?

Regards,

Cor
_______________________________________________
List info: http://lists.roundcube.net/dev/
BT/1eb652a0


Gmane