CHANGELOG | ●●●●● patch | view | raw | blame | history | |
UPGRADING | ●●●●● patch | view | raw | blame | history | |
config/main.inc.php.dist | ●●●●● patch | view | raw | blame | history | |
program/js/app.js | ●●●●● patch | view | raw | blame | history | |
program/js/common.js | ●●●●● patch | view | raw | blame | history | |
program/localization/fr/labels.inc | ●●●●● patch | view | raw | blame | history | |
program/localization/fr/messages.inc | ●●●●● patch | view | raw | blame | history | |
program/localization/it/labels.inc | ●●●●● patch | view | raw | blame | history | |
program/localization/it/messages.inc | ●●●●● patch | view | raw | blame | history | |
program/localization/nl_NL/labels.inc | ●●●●● patch | view | raw | blame | history | |
program/steps/mail/func.inc | ●●●●● patch | view | raw | blame | history | |
skins/default/images/cleardot.png | patch | view | raw | blame | history | |
skins/default/mail.css | ●●●●● patch | view | raw | blame | history |
CHANGELOG
@@ -1,6 +1,16 @@ CHANGELOG RoundCube Webmail --------------------------- 2006/07/03 (richs) ---------- - Fixed compatibility with in-body email addresses containing "+" (Bug #1483836) - Updated French localizations (Ticket #1483862) - Incoming messages can now be moved to Drafts, edited, saved, then moved back (Feature #1436191) - Added Firefox workaround when clicking whitespace to drag messages (Bug #1483857) - Corrected Dutch and Italian localizations (Ticket #1483851 and #1483848) - Enabled 'Empty' (purge) command for Junk mailbox (defined in main.inc.php) 2006/06/30 (richs) ---------- - Fixed empty INBOX compatibility bug (Patch #1443200) @@ -10,6 +20,7 @@ - Fixed "unread count" in window title when count changed (Bug #1483812) - Fixed DB error when deleting from message table (Patch #1483835) 2006/06/29 (richs) ---------- - Added ability to remove attachments (Feature #1436721) UPGRADING
@@ -120,6 +120,7 @@ $rcmail_config['db_persistent'] = TRUE; - add these lines to /config/main.inc.php $rcmail_config['drafts_mbox'] = 'Drafts'; $rcmail_config['junk_mbox'] = 'Junk'; $rcmail_config['product_name'] = 'RoundCube Webmail'; $rcmail_config['read_when_deleted'] = TRUE; $rcmail_config['enable_spellcheck'] = TRUE; config/main.inc.php.dist
@@ -121,6 +121,9 @@ // leave blank if draft messages should not be stored $rcmail_config['drafts_mbox'] = 'Drafts'; // store spam messages in this mailbox $rcmail_config['junk_mbox'] = 'Junk'; // store sent message is this mailbox // leave blank if sent messages should not be stored $rcmail_config['sent_mbox'] = 'Sent'; program/js/app.js
@@ -153,7 +153,7 @@ if (this.env.messagecount) this.enable_command('select-all', 'select-none', 'sort', 'expunge', true); if (this.env.messagecount && this.env.mailbox==this.env.trash_mailbox) if (this.env.messagecount && (this.env.mailbox==this.env.trash_mailbox || this.env.mailbox==this.env.junk_mailbox)) this.enable_command('purge', true); this.set_page_buttons(); @@ -893,7 +893,7 @@ } else if (props) url += '&_to='+props; url += '&_to='+encodeURIComponent(props); // don't know if this is necessary... url = url.replace(/&_framed=1/, ""); @@ -1352,7 +1352,7 @@ if (this.env.mailbox==this.env.drafts_mailbox) { this.enable_command('show', selected); this.enable_command('delete', this.selection.length>0 ? true : false); this.enable_command('delete', 'moveto', this.selection.length>0 ? true : false); } else { program/js/common.js
@@ -395,4 +395,4 @@ } var bw = new roundcube_browser(); var bw = new roundcube_browser(); program/localization/fr/labels.inc
@@ -12,7 +12,7 @@ | Author: aldweb <info@aldweb.com>, Pierre HAEGELI <pierre@haegeli.net> | +-----------------------------------------------------------------------+ $Id$ $Id: labels.inc 220 2006-06-12 17:33:21Z roundcube $ */ @@ -33,7 +33,6 @@ // mailbox names $labels['inbox'] = 'Boîte de réception'; $labels['drafts'] = 'Ébauches'; $labels['sent'] = 'Messages envoyés'; $labels['trash'] = 'Corbeille'; $labels['drafts'] = 'Brouillons'; @@ -66,7 +65,7 @@ $labels['preferhtml'] = 'Préférer HTML'; $labels['htmlmessage'] = 'Message HTML'; $labels['prettydate'] = 'Belles dates'; $labels['prettydate'] = 'Affichage réduit des dates'; $labels['addtoaddressbook'] = 'Ajouter au carnet d\'adresses'; @@ -91,7 +90,6 @@ $labels['today'] = 'Aujourd\'hui'; // toolbar buttons $labels['checkmail'] = 'Vérification les nouveaux messages'; $labels['writenewmessage'] = 'Créer un nouveau message'; $labels['replytomessage'] = 'Répondre au message'; $labels['replytoallmessage'] = 'Répondre à tous'; @@ -113,14 +111,23 @@ $labels['purge'] = 'Purger'; $labels['quota'] = 'Utilisation Disque'; $labels['unknown'] = 'inconnue'; $labels['unlimited'] = 'illimitée'; $labels['quicksearch'] = 'Recherche rapide'; $labels['resetsearch'] = 'Réinitialiser la recherche'; // message compose $labels['compose'] = 'Composer un nouveau message'; $labels['savemessage'] = 'Économiser cette ébauche'; $labels['sendmessage'] = 'Envoyer le message maintenant'; $labels['addattachment'] = 'Joindre un fichier'; $labels['charset'] = 'Encodage'; $labels['returnreceipt'] = 'Accusé de réception'; $labels['checkmail'] = 'Vérification des nouveaux messages'; $labels['checkspelling'] = 'Vérifier l\'orthographe'; $labels['resumeediting'] = 'Retourner à l\'édition'; $labels['revertto'] = 'Revenir à'; $labels['attachments'] = 'Fichiers joints'; $labels['upload'] = 'Joindre'; @@ -158,6 +165,9 @@ $labels['print'] = 'Imprimer'; $labels['export'] = 'Exporter'; $labels['previouspage'] = 'Montrer page précédente'; $labels['nextpage'] = 'Montrer page suivante'; // LDAP search $labels['ldapsearch'] = 'Recherche dans répertoires LDAP'; @@ -188,6 +198,7 @@ $labels['timezone'] = 'Fuseau horaire'; $labels['pagesize'] = 'Nombre de lignes par page'; $labels['signature'] = 'Signature'; $labels['dstactive'] = 'Heure d\'été'; $labels['folder'] = 'Dossier'; $labels['folders'] = 'Dossiers'; program/localization/fr/messages.inc
@@ -12,7 +12,7 @@ | Author: aldweb <info@aldweb.com>, Pierre HAEGELI <pierre@haegeli.net> | +-----------------------------------------------------------------------+ $Id$ $Id: messages.inc 139 2006-06-12 17:32:27Z roundcube $ */ @@ -36,15 +36,9 @@ $messages['loadingdata'] = 'Chargement des données en cours...'; $messages['checkingmail'] = 'Vérification les nouveaux messages...'; $messages['sendingmessage'] = 'Message en cours d\'envoi...'; $messages['messagesent'] = 'Message envoyé'; $messages['savingmessage'] = 'Message d\'économie...'; $messages['messagesaved'] = 'Message sauvé aux ébauches'; $messages['successfullysaved'] = 'Sauvegarde effectuée'; @@ -94,4 +88,16 @@ $messages['nosearchname'] = 'Entrez un nom ou une adresse e-Mail de contact'; $messages['searchsuccessful'] = '$nr messages trouvés'; $messages['searchnomatch'] = 'Aucun résultat trouvé'; $messages['searching'] = 'En cours de recherche...'; $messages['checking'] = 'Vérification...'; $messages['nospellerrors'] = 'Aucune faute trouvée'; $messages['checkingmail'] = 'Vérification des nouveaux messages ...'; ?> program/localization/it/labels.inc
@@ -117,7 +117,7 @@ // message compose $labels['compose'] = 'Componi un messaggio'; $labels['savemessage'] = 'Risparmi questa brutta copia'; $labels['savemessage'] = 'Salva messaggio come bozza'; $labels['sendmessage'] = 'Invia il messaggio adesso'; $labels['addattachment'] = 'Allega un file'; $labels['charset'] = 'Set di caratteri'; program/localization/it/messages.inc
@@ -42,9 +42,9 @@ $messages['messagesent'] = 'Messaggio inviato correttamente'; $messages['savingmessage'] = 'Messaggio di Saving...'; $messages['savingmessage'] = 'Salvataggio bozza...'; $messages['messagesaved'] = 'Messaggio conservato alle brutte copie'; $messages['messagesaved'] = 'Messaggio salvato come bozza'; $messages['successfullysaved'] = 'Salvato correttamente'; program/localization/nl_NL/labels.inc
@@ -140,7 +140,7 @@ // address boook $labels['name'] = 'Tonen als'; $labels['name'] = 'Naam'; $labels['firstname'] = 'Voornaam'; $labels['surname'] = 'Achternaam'; $labels['email'] = 'E-Mail'; program/steps/mail/func.inc
@@ -67,7 +67,8 @@ if ($CONFIG['drafts_mbox']) $OUTPUT->add_script(sprintf("%s.set_env('drafts_mailbox', '%s');", $JS_OBJECT_NAME, $CONFIG['drafts_mbox'])); if ($CONFIG['junk_mbox']) $OUTPUT->add_script(sprintf("%s.set_env('junk_mailbox', '%s');", $JS_OBJECT_NAME, $CONFIG['junk_mbox'])); // return the mailboxlist in HTML function rcmail_mailbox_list($attrib) @@ -433,7 +434,11 @@ if ($col=='from' || $col=='to') $cont = rep_specialchars_output(rcmail_address_string($header->$col, 3, $attrib['addicon'])); else if ($col=='subject') { $cont = rep_specialchars_output($IMAP->decode_header($header->$col), 'html', 'all'); // firefox/mozilla workaround to pad subject with content so that whitespace in rows responds to drag+drop $cont .= '<img src="http://www.whidbey.com/roundcube/roundcubemail/skins/default/images/cleardot.png" height="1" width="1000">'; } else if ($col=='size') $cont = show_bytes($header->$col); else if ($col=='date') skins/default/images/cleardot.png
skins/default/mail.css
@@ -397,33 +397,39 @@ { display: table-column; text-align: left; vertical-align: middle; } #messagelist tr td.icon { width: 16px; vertical-align: middle; } #messagelist tr td.subject { overflow: hidden; vertical-align: middle; } #messagelist tr td.size { width: 60px; text-align: right; vertical-align: middle; } #messagelist tr td.from, #messagelist tr td.to { width: 180px; vertical-align: middle; } #messagelist tr td.date { width: 110px; vertical-align: middle; } #messagelist tr.message