پروژه SeaMonkey یک تلاش جمعی برای توسعه مجموعه نرم افزاری همه جانبه SeaMonkey است. این مجموعه نرم افزاری پیشتر توسط Netscape و Mozilla محبوب شده بود، و پروژه SeaMonkey همچنان به توسعه و ارائه بروزرسانیهای با کیفیت بالا به این مفهوم ادامه میدهد.
SeaMonkey شامل مرورگر اینترنت، ایمیل و کلاینت گروه خبری همراه با یک خواننده وب فید، ویرایشگر HTML، چت IRC و ابزارهای توسعه وب است که قطعاً برای کاربران پیشرفته، توسعه دهندگان وب و کاربران سازمانی جذاب خواهد بود.
در پشت صحنه، SeaMonkey از بسیاری از همان کد منبع Mozilla استفاده میکند که نیروهای خواهران موفقی چون Firefox، Thunderbird، Camino، Sunbird و Miro را فراهم میآورد. حمایت حقوقی از این پروژه توسط بنیاد Mozilla انجام میشود.
تغییرات SeaMonkey 2.53.20:
- استفاده از Services.focus برای بوک مارکگذاری از mailnews در SeaMonkey در باگ 1925033.
- جایگزینی مدیر بوک مارکها با کتابخانه Firefox در SeaMonkey: پیگیری دیگر باگ 1932731.
- پورت باگ 1458385 - بروزرسانی فایل confvars.sh SeaMonkey در باگ 1913633.
- مرتب سازی کدهای کانالها در cZ در باگ 1920565.
- گاهی دادههای تگ از سرور IRC شامل یک جفت نمیشود در باگ 1923211.
- اصلاح فراخوانی به updateUsers در شبکه در زمان away در cZ در باگ 1923213.
- حذف XTLabelRecord غیراستفادهشده از tree-utils.js در cZ در باگ 1923215.
- حذف کد غیراستفاده شده از connection-xpcom.js در cZ در باگ 1923219.
- حذف کد غیراستفاده شده از utils.js در cZ در باگ 1923221.
- تغییر از استفاده از کمک توابع arrayContains به استفاده از متدهای شامل (includes) آرایههای JS در cZ در باگ 1923224.
- تغییر از استفاده از کمک توابع arrayIndexOf به استفاده از متدهای includes و indexOf در آرایههای JS در cZ در باگ 1923225.
- تغییر از استفاده از کمک توابع arrayRemoveAt و arrayInsertAt به استفاده از متدهای splice و unshift آرایههای JS در cZ در باگ 1923227.
- تغییر از استفاده از کمک توابع stringTrim به استفاده از متد trim رشتههای JS در cZ در باگ 1923229.
- درون خطی کردن تابع newObject در cZ در باگ 1924338.
- حذف تابع getWindowByType از cZ در باگ 1924586.
- درون خطی کردن تابع viewCert در cZ در باگ 1924587.
- حذف تابع getSpecialDirectory و استفاده از Services.dirsvc در cZ در باگ 1924588.
- حذف تابع getNSSErrorClass و مرتب سازی کدهای مرتبط با NSS در cZ در باگ 1924589.
- مرتب سازی کد مدیر پیامها در cZ در باگ 1924592.
- حذف کمک توابع getService و مرتب سازی کدهای مرتبط با آن در cZ در باگ 1924595.
- حذف استفاده از NSGetModule در cZ در باگ 1925871.
- مرتب سازی کد chatzilla-service.js در cZ در باگ 1926406.
- استفاده از Intl.DateTimeFormat در تابع strftime در cZ در باگ 1927348.
- حذف کد غیراستفاده شده از pref-manager.js در cZ در باگ 1927370.
- استفاده از Services.scriptloader در cZ در باگ 1927374.
- استفاده بیشتر از Services در cZ در باگ 1927376.
- مرتب سازی کدهای Components.* در static.js در cZ در باگ 1927377.
- تغییر به استفاده از listbox به جای tree برای پنجره چت cZ در باگ 1927582.
- وضعیت away به درستی در فهرست کاربران کانال نشان داده نمیشود در cZ در باگ 1928749.
- اصلاح بیش از حد بازگشت و متغیر مفقوده در cmdSave در cZ در باگ 1930391.
- جایگزینی کمک توابع confirm با Services.prompt.confirm در cZ در باگ 1930396.
- استفاده از Services.prompt در کمک توابع confirmEx، prompt و promptPassword در cZ در باگ 1930540.
- استفاده از Services.prompt.alert و حذف کمک توابع alert در cZ در باگ 1931705.
- ساده سازی getListFile در cZ در باگ 1931707.
- حذف constهای مختلف از file-utils.js در cZ در باگ 1931708.
- حذف آرگومان دوم غیراستفاده شده از کمک توابع mkdir در file-utils.js در cZ در باگ 1931709.
- استفاده مستقیم از LocalFile به جای کمک توابع fopen در cZ در باگ 1931710.
- مرتب سازی کدهای picker در file-utils.js در cZ در باگ 1931712.
- حذف ویژگیهای نوع غیرضروری در cZ در باگ 1933043.
- پاک سازی استفاده از Components در cZ در باگ 1933081.
- حذف تابع encodeForXMLAttribute غیراستفاده شده برای cZ در utils.js در باگ 1933083.
- جابجایی کمک توابع مختلف مانند renameProperty، formatDateOffset و objectContains در فایلهای مختلف در cZ در باگهای 1933084 تا 1933093.
- اصلاح پروتکل IRC امن در cZ در باگ 1937700.
- رابط کاربری: پیوند دانلود تمها به تمهای Thunderbird هدایت میشود در باگ 1656564.
- اضافه کردن لینکهای ESR 128 به debugQA در باگ 1909855.
- پورت تغییرات لازم از باگ 1476333 - یکپارچه سازی روشهای ارجاع به "browser.xul" در سراسر درخت به SeaMonkey در باگ 1911841.
- تغییر از boxObject به getBoundingClientRect در utilityOverlay در باگ 1911844.
- تنظیم نحوه فراخوانی SeaMonkey switchToTabHavingURI() مشابه Firefox و ابزارها در باگ 1925037.
- خالی کردن removed-files.in در SeaMonkey (پورت باگ 1392913) در باگ 1913579.
- بروزرسانی نصب کننده SeaMonkey برای ثبت به عنوان هندلر انواع رسانهای در باگ 1925023.
- حذف خدمات چت منسوخ شده از دفترچه آدرس SeaMonkey در قسمت دوم باگ 1909853.
- اضافه کردن رابط کاربری برای browser.display.prefers_color_scheme به پنل تنظیمات رنگ SeaMonkey در باگ 1909743.
- بروزرسانی آیکون ویکی پدیا SeaMonkey در باگ 1925021.
- نمایش جایگزینهای خاص برای بوک مارکها و تاریخچه در جستجوی نوار کناری SeaMonkey در باگ 1925025.
- تنظیم مجدد روش dragOver در tabbrowser.xml به گونهای که به نسخه Firefox نزدیکتر باشد در باگ 1911845.
- جلوگیری از استفاده از boxObject در جاهایی که مناسب است در tabbrowser در باگ 1911847.
- ساده سازی کد نشانگر رها کردن تبها و استایلهای آن در باگ 1911848.
تغییرات عمده SeaMonkey 2.53.20 نسبت به SeaMonkey 2.49.5:
- تغییر نام مدیر بوک مارکها به کتابخانه، که حالا فهرست تاریخچه را نیز شامل میشود.
- مدیریت دانلود به API جدید منتقل شده است.
- پنل لایهبندی به ابزارهای CSS Grid اضافه شده است.
- TLS 1.3 به نسخه پیش فرض SSL تغییر کرده است.
- پشتیبانی از پلاگینهای NPAPI مانند Flash، Java و Silverlight حذف شده است.
- SeaMonkey اکنون از یک API جدید برای فرمتدهی دادههای منطقهای مانند تاریخ و زمان استفاده میکند.