From 4f0ff08937dc7dfc9d1ea10d5308ea0e274eb945 Mon Sep 17 00:00:00 2001 From: Maria-Sukhova Date: Mon, 27 Jan 2025 17:54:03 +0300 Subject: [PATCH 01/23] added Visio formats de, es, fr, it, ja, ru, pt-BR, zh --- win-linux/langs/de.ts | 12 ++++++------ win-linux/langs/en.ts | 34 +++++++++++++++++----------------- win-linux/langs/en_GB.ts | 36 ++++++++++++++++++------------------ win-linux/langs/es.ts | 12 ++++++------ win-linux/langs/fr.ts | 12 ++++++------ win-linux/langs/it_IT.ts | 12 ++++++------ win-linux/langs/ja.ts | 12 ++++++------ win-linux/langs/pt_BR.ts | 12 ++++++------ win-linux/langs/ru.ts | 12 ++++++------ win-linux/langs/zh_CN.ts | 12 ++++++------ 10 files changed, 83 insertions(+), 83 deletions(-) diff --git a/win-linux/langs/de.ts b/win-linux/langs/de.ts index eecaefc24..c8db22f5d 100644 --- a/win-linux/langs/de.ts +++ b/win-linux/langs/de.ts @@ -440,32 +440,32 @@ VSDX File - + Visio-Zeichnung (*.vsdx) VSDM File - + Visio-Zeichnung mit Makros (*.vsdm) VSSX File - + Visio-Schablone (*.vssx) VSSM File - + Visio-Schablone mit Makros (*.vssm) VSTX File - + Visio-Vorlage (*.vstx) VSTM File - + Visio-Vorlage mit Makros (*.vstm) diff --git a/win-linux/langs/en.ts b/win-linux/langs/en.ts index 9ae459333..7abe06759 100644 --- a/win-linux/langs/en.ts +++ b/win-linux/langs/en.ts @@ -404,32 +404,32 @@ VSDX File - + Visio Drawing (*.vsdx) VSDM File - + Visio Macro-Enabled Drawing (*.vsdm) VSSX File - + Visio Stencil (*.vssx) VSSM File - + Visio Macro-Enabled Stencil (*.vssm) VSTX File - + Visio Template (*.vstx) VSTM File - + Visio Macro-Enabled Template (*.vstm) @@ -496,7 +496,7 @@ Visio diagram - + Visio Diagram @@ -659,47 +659,47 @@ Close - + Close saved - + Close all - + Show in folder - + Move to start - + Move to end - + Unpin tab to window - + Pin to tab - + Create new - + @@ -1114,7 +1114,7 @@ There are unsaved documents SingleApplication - + diff --git a/win-linux/langs/en_GB.ts b/win-linux/langs/en_GB.ts index 321c9c5b1..e5c2adc82 100644 --- a/win-linux/langs/en_GB.ts +++ b/win-linux/langs/en_GB.ts @@ -404,32 +404,32 @@ VSDX File - + Visio Drawing (*.vsdx) VSDM File - + Visio Macro-Enabled Drawing (*.vsdm) VSSX File - + Visio Stencil (*.vssx) VSSM File - + Visio Macro-Enabled Stencil (*.vssm) VSTX File - + Visio Template (*.vstx) VSTM File - + Visio Macro-Enabled Template (*.vstm) @@ -496,7 +496,7 @@ Visio diagram - + Visio Diagram @@ -587,7 +587,7 @@ Main Window - + @@ -659,47 +659,47 @@ Close - + Close saved - + Close all - + Show in folder - + Move to start - + Move to end - + Unpin tab to window - + Pin to tab - + Create new - + @@ -1114,7 +1114,7 @@ There are unsaved documents SingleApplication - + diff --git a/win-linux/langs/es.ts b/win-linux/langs/es.ts index cd7e98d78..f9bad8cea 100644 --- a/win-linux/langs/es.ts +++ b/win-linux/langs/es.ts @@ -440,32 +440,32 @@ VSDX File - + Dibujo de Visio (*.vsdx) VSDM File - + Dibujo habilitado para macros de Visio (*.vsdm) VSSX File - + Galería de símbolos de Visio (*.vssx) VSSM File - + Galería de símbolos habilitada para macros de Visio (*.vssm) VSTX File - + Plantilla de Visio (*.vstx) VSTM File - + Plantilla habilitada para macros de Visio (*.vstm) diff --git a/win-linux/langs/fr.ts b/win-linux/langs/fr.ts index cf4d318bc..632f8a78d 100644 --- a/win-linux/langs/fr.ts +++ b/win-linux/langs/fr.ts @@ -440,32 +440,32 @@ VSDX File - + Dessin Visio (*.vsdx) VSDM File - + Dessin Visio prenant en charge les macros (*.vsdm) VSSX File - + Gabarit Visio (*.vssx) VSSM File - + Gabarit Visio prenant en charge les macros (*.vssm) VSTX File - + Modèle Visio (*.vstx) VSTM File - + Modèle Visio prenant en charge les macros (*.vstm) diff --git a/win-linux/langs/it_IT.ts b/win-linux/langs/it_IT.ts index b846ad07e..b0747a532 100644 --- a/win-linux/langs/it_IT.ts +++ b/win-linux/langs/it_IT.ts @@ -440,32 +440,32 @@ VSDX File - + Disegno di Visio (*.vsdx) VSDM File - + Disegno con attivazione macro di Visio (*.vsdm) VSSX File - + Stencil di Visio (*.vssx) VSSM File - + Stencil con attivazione macro di Visio (*.vssm) VSTX File - + Modello di Visio (*.vstx) VSTM File - + Modello con attivazione macro di Visio (*.vstm) diff --git a/win-linux/langs/ja.ts b/win-linux/langs/ja.ts index d96a1ebbe..230c28cbb 100644 --- a/win-linux/langs/ja.ts +++ b/win-linux/langs/ja.ts @@ -440,32 +440,32 @@ VSDX File - + Visio 図面 (*.vsdx) VSDM File - + Visio マクロ対応図面 (*.vsdm) VSSX File - + Visio ステンシル (*.vssx) VSSM File - + Visio マクロ対応ステンシル (*.vssm) VSTX File - + Visio テンプレート (*.vstx) VSTM File - + Visio マクロ対応テンプレート (*.vstm) diff --git a/win-linux/langs/pt_BR.ts b/win-linux/langs/pt_BR.ts index 26e257d1b..db8656cf5 100644 --- a/win-linux/langs/pt_BR.ts +++ b/win-linux/langs/pt_BR.ts @@ -440,32 +440,32 @@ VSDX File - + Desenho do Visio (*.vsdx) VSDM File - + Desenho habilitados para macro do Visio (*.vsdm) VSSX File - + Estêncil do Visio (*.vssx) VSSM File - + Estêncil habilitados para macro do Visio (*.vssm) VSTX File - + Modelo do Visio (*.vstx) VSTM File - + Modelo habilitado para macro do Visio (*.vstm) diff --git a/win-linux/langs/ru.ts b/win-linux/langs/ru.ts index e8bec3b21..93f172576 100644 --- a/win-linux/langs/ru.ts +++ b/win-linux/langs/ru.ts @@ -440,32 +440,32 @@ VSDX File - + Чертеж Visio (*.vsdx) VSDM File - + Чертеж Visio с поддержкой макросов (*.vsdm) VSSX File - + Набор элементов Visio (*.vssx) VSSM File - + Набор элементов Visio с поддержкой макросов (*.vssm) VSTX File - + Шаблон чертежа Visio (*.vstx) VSTM File - + Шаблон чертежа Visio с поддержкой макросов (*.vstm) diff --git a/win-linux/langs/zh_CN.ts b/win-linux/langs/zh_CN.ts index c450f2d0b..3d605dbfb 100644 --- a/win-linux/langs/zh_CN.ts +++ b/win-linux/langs/zh_CN.ts @@ -440,32 +440,32 @@ VSDX File - + Visio 绘图 (*.vsdx) VSDM File - + Visio 启用宏的绘图 (*.vsdm) VSSX File - + Visio 模具 (*.vssx) VSSM File - + Visio 启用宏的模具 (*.vssm) VSTX File - + Visio 模板 (*.vstx) VSTM File - + Visio 启用宏的模板 (*.vstm) From a7d678cec035461b42e1d62ac26b5ab003d81a29 Mon Sep 17 00:00:00 2001 From: Semyon Bezrukov Date: Mon, 27 Jan 2025 18:24:01 +0300 Subject: [PATCH 02/23] Fix linux desktop entry name --- win-linux/package/linux/common/defines.m4 | 5 +++-- .../package/linux/common/desktopeditors.desktop.m4 | 10 ++-------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/win-linux/package/linux/common/defines.m4 b/win-linux/package/linux/common/defines.m4 index 95d514e0c..37c0db699 100644 --- a/win-linux/package/linux/common/defines.m4 +++ b/win-linux/package/linux/common/defines.m4 @@ -1,6 +1,5 @@ changequote(',')dnl -define('DESKTOPEDITORS[Name[en]]', 'ONLYOFFICE Desktop Editors')dnl -define('DESKTOPEDITORS[Name[ru]]', 'Редактор ONLYOFFICE')dnl +define('DESKTOPEDITORS_NAME', 'ONLYOFFICE')dnl define('DESKTOPEDITORS[GenericName[en]]', 'Document Editor')dnl define('DESKTOPEDITORS[GenericName[ru]]', 'Редактор документов')dnl define('DESKTOPEDITORS[Comment[en]]', 'Edit office documents')dnl @@ -12,6 +11,8 @@ define('NEWDOCUMENT[Name[fr]]', 'Nouveau document')dnl define('NEWDOCUMENT[Name[es]]', 'Nuevo documento')dnl define('NEWDOCUMENT[Name[ru]]', 'Новый документ')dnl dnl +define('DESKTOPEDITORS_WM_CLASS', 'ONLYOFFICE')dnl +dnl define('NEWSPREADSHEET[Name[en]]', 'New spreadsheet')dnl define('NEWSPREADSHEET[Name[de]]', 'Neue Tabelle')dnl define('NEWSPREADSHEET[Name[fr]]', 'Nouveau classeur')dnl diff --git a/win-linux/package/linux/common/desktopeditors.desktop.m4 b/win-linux/package/linux/common/desktopeditors.desktop.m4 index 28296ad1f..b0dd0ebff 100644 --- a/win-linux/package/linux/common/desktopeditors.desktop.m4 +++ b/win-linux/package/linux/common/desktopeditors.desktop.m4 @@ -1,13 +1,7 @@ include(defines.m4)dnl [Desktop Entry] Version=1.0 -ifelse(M4_COMPANY_NAME, ONLYOFFICE, -Name=M4_COMPANY_NAME M4_PRODUCT_NAME, -Name=defn('DESKTOPEDITORS[Name[en]]') -ifdef('DESKTOPEDITORS[Name[de]]',Name[de]=defn('DESKTOPEDITORS[Name[de]]'),'dnl') -ifdef('DESKTOPEDITORS[Name[fr]]',Name[fr]=defn('DESKTOPEDITORS[Name[fr]]'),'dnl') -ifdef('DESKTOPEDITORS[Name[es]]',Name[es]=defn('DESKTOPEDITORS[Name[es]]'),'dnl') -ifdef('DESKTOPEDITORS[Name[ru]]',Name[ru]=defn('DESKTOPEDITORS[Name[ru]]'),'dnl')) +Name=DESKTOPEDITORS_NAME GenericName=defn('DESKTOPEDITORS[GenericName[en]]') ifdef('DESKTOPEDITORS[GenericName[de]]',GenericName[de]=defn('DESKTOPEDITORS[GenericName[de]]'),'dnl') ifdef('DESKTOPEDITORS[GenericName[fr]]',GenericName[fr]=defn('DESKTOPEDITORS[GenericName[fr]]'),'dnl') @@ -26,7 +20,7 @@ Keywords=Text;Document;OpenDocument Text;Microsoft Word;Microsoft Works;odt;doc; Categories=Office;WordProcessor;Spreadsheet;Presentation; MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;text/spreadsheet;application/csv;application/excel;application/x-excel;application/x-msexcel;application/x-ms-excel;text/comma-separated-values;text/tab-separated-values;text/x-comma-separated-values;text/x-csv;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.slide;application/vnd.openxmlformats-officedocument.presentationml.slideshow;application/vnd.ms-powerpoint.slideshow.macroEnabled.12;x-scheme-handler/M4_SCHEME_HANDLER;ifelse(M4_COMPANY_NAME,ONLYOFFICE,text/docxf;text/oform;application/pdf;) Actions=NewDocument;NewSpreadsheet;NewPresentation;ifelse(M4_COMPANY_NAME, ONLYOFFICE, NewForm;) -StartupWMClass=M4_COMPANY_NAME M4_PRODUCT_NAME +StartupWMClass=DESKTOPEDITORS_WM_CLASS [Desktop Action NewDocument] Name=defn('NEWDOCUMENT[Name[en]]') From cc3708c54cd5ea4784bca7e907eb4d11d0603dfb Mon Sep 17 00:00:00 2001 From: Maria-Sukhova Date: Tue, 28 Jan 2025 11:33:24 +0300 Subject: [PATCH 03/23] added ro --- win-linux/langs/ro.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/win-linux/langs/ro.ts b/win-linux/langs/ro.ts index fe3ac0952..3645f6c3c 100644 --- a/win-linux/langs/ro.ts +++ b/win-linux/langs/ro.ts @@ -440,32 +440,32 @@ VSDX File - + Desen Visio (*.vsdx) VSDM File - + Desen Visio activat pentru macrocomandă (*.vsdm) VSSX File - + Tipar Visio (*.vssx) VSSM File - + Tipar Visio activat pentru macrocomandă (*.vssm) VSTX File - + Șablon Visio (*.vstx) VSTM File - + Șablon Visio activat pentru macrocomandă (*.vstm) From 2a592eda934c9b098c2aa7efdc47e3d1b48cdf1d Mon Sep 17 00:00:00 2001 From: Maria-Sukhova Date: Tue, 28 Jan 2025 16:52:41 +0300 Subject: [PATCH 04/23] added hy visio formats --- win-linux/langs/hy.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/win-linux/langs/hy.ts b/win-linux/langs/hy.ts index 89283e5b9..a6751fcdf 100644 --- a/win-linux/langs/hy.ts +++ b/win-linux/langs/hy.ts @@ -424,32 +424,32 @@ VSDX File - + Visio Նկար (*.vsdx) VSDM File - + Visio Մակրո-Միացված Նկար(*.vsdm) VSSX File - + Visio Տրաֆարետ (*.vssx) VSSM File - + Visio Մակրո-Միացված Տրաֆարետ(*.vssm) VSTX File - + Visio Ձևանմուշ (*.vstx) VSTM File - + Visio Մակրո-Միացված Ձևանմուշ (*.vstm) From 673c718127445fa7202c101048069c065c9a7d3f Mon Sep 17 00:00:00 2001 From: Maria-Sukhova Date: Tue, 28 Jan 2025 18:30:16 +0300 Subject: [PATCH 05/23] added sr visio formats --- win-linux/langs/sr_Cyrl_RS.ts | 12 ++++++------ win-linux/langs/sr_Latn_RS.ts | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/win-linux/langs/sr_Cyrl_RS.ts b/win-linux/langs/sr_Cyrl_RS.ts index 20e2e525e..e70dbe83d 100644 --- a/win-linux/langs/sr_Cyrl_RS.ts +++ b/win-linux/langs/sr_Cyrl_RS.ts @@ -412,32 +412,32 @@ VSDX File - + Visio цртеж (*.vsdx) VSDM File - + Visio цртеж са омогућеном макронаредбом (*.vsdm) VSSX File - + Visio шаблон (*.vssx) VSSM File - + Visio шаблон са омогућеном макронаредбом (*.vssm) VSTX File - + Visio шаблон (*.vstx) VSTM File - + Visio шаблон са омогућеном макронаредбом (*.vstm) diff --git a/win-linux/langs/sr_Latn_RS.ts b/win-linux/langs/sr_Latn_RS.ts index 7bbea2fc2..4079a810d 100644 --- a/win-linux/langs/sr_Latn_RS.ts +++ b/win-linux/langs/sr_Latn_RS.ts @@ -412,32 +412,32 @@ VSDX File - + Visio crtež (*.vsdx) VSDM File - + Visio crtež sa omogućenom makronaredbom (*.vsdm) VSSX File - + Visio šablon (*.vssx) VSSM File - + Visio šablon sa omogućenom makronaredbom (*.vssm) VSTX File - + Visio šablon (*.vstx) VSTM File - + Visio šablon sa omogućenom makronaredbom (*.vstm) From d712b2a100278372788b871904f5106926b11b57 Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Wed, 29 Jan 2025 15:13:41 +0200 Subject: [PATCH 06/23] [win] iss: fix app name in Open With menu --- win-linux/package/windows/associate_page.iss | 1 + 1 file changed, 1 insertion(+) diff --git a/win-linux/package/windows/associate_page.iss b/win-linux/package/windows/associate_page.iss index 85e7b9075..5731cead8 100644 --- a/win-linux/package/windows/associate_page.iss +++ b/win-linux/package/windows/associate_page.iss @@ -2240,6 +2240,7 @@ begin RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\Classes\' + argsArray[0], 'AppUserModelID', ExpandConstant('{#APP_USER_MODEL_ID}')); RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\Classes\' + argsArray[0] + '\DefaultIcon', '', ExpandConstant('{app}\{#iconsExe},' + argsArray[2])); RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\Classes\' + argsArray[0] + '\shell\open\command', '', ExpandConstant('"{app}\{#iconsExe}" "%1"')); + RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\Classes\' + argsArray[0] + '\Application', 'ApplicationName', '{#sAppName}'); if (version.Major = 10) and (version.Minor = 0) and (version.Build < 22000) then begin RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\Classes\' + argsArray[0] + '\Application', 'ApplicationIcon', ExpandConstant('{app}\{#iconsExe},33')); end; From 5a542c23a88b636f5fa6f24435b8c26fd864dbf3 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Wed, 29 Jan 2025 23:26:03 +0300 Subject: [PATCH 07/23] [start] fix bug 51122 --- common/loginpage/src/panelwelcome.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/loginpage/src/panelwelcome.js b/common/loginpage/src/panelwelcome.js index 84432a407..43a2b96a9 100644 --- a/common/loginpage/src/panelwelcome.js +++ b/common/loginpage/src/panelwelcome.js @@ -88,13 +88,17 @@ const is_dark_theme = ui_theme == 'theme-dark' || ui_theme == 'theme-contrast-dark'; let img = ``; - if (window.utils.inParams.osver == 'winxp' || /windows nt 5/i.test(navigator.appVersion)) { + if ( utils.isWinXp ) { img = img.replace(' href=', ' xlink:href='); } this.view.tplPage = this.view.tplPage.replace(//, img); this.view.render(); + if ( utils.isWinXp ) { + $('h4.text-description, .tools-connect', this.view.$panel).hide(); + } + window.CommonEvents.on('theme:changed', name => { const is_dark_theme = name == 'theme-dark'; $('svg.img-welcome use', this.view.$panel).attr('href', !is_dark_theme ? '#welcome-light' : '#welcome-dark'); From 343113dc109642d2b63401c8061809106e3e13db Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Fri, 31 Jan 2025 01:10:39 +0300 Subject: [PATCH 08/23] [macos] fix bug 72565 --- .../Code/Controllers/Common/ASCCommonViewController.mm | 7 +++++-- .../Code/Controllers/Common/ASCEventsController.mm | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm b/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm index 3b5029ea0..4a75b5b3a 100644 --- a/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm +++ b/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm @@ -1489,8 +1489,11 @@ - (void)onCEFPortalSSO:(NSNotification *)notification { - (void)onCEFFileInFinder:(NSNotification *)notification { if (notification && notification.userInfo) { - NSURL * fileUrl = [NSURL fileURLWithPath:notification.userInfo[@"path"]]; - [[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:@[fileUrl]]; + NSString * info = notification.userInfo[@"info"]; + if (NSDictionary * json = [info dictionary]) { + NSURL * fileUrl = [NSURL fileURLWithPath:json[@"path"]]; + [[NSWorkspace sharedWorkspace] activateFileViewerSelectingURLs:@[fileUrl]]; + } } } diff --git a/macos/ONLYOFFICE/Code/Controllers/Common/ASCEventsController.mm b/macos/ONLYOFFICE/Code/Controllers/Common/ASCEventsController.mm index 899260955..370fae80d 100644 --- a/macos/ONLYOFFICE/Code/Controllers/Common/ASCEventsController.mm +++ b/macos/ONLYOFFICE/Code/Controllers/Common/ASCEventsController.mm @@ -566,7 +566,7 @@ virtual void OnEvent(NSEditorApi::CAscCefMenuEvent* pRawEvent) [[NSNotificationCenter defaultCenter] postNotificationName:CEFEventNameFileInFinder object:nil userInfo:@{ - @"path": [NSString stringWithstdwstring:param] + @"info": [NSString stringWithstdwstring:param] }]; } else if (cmd.compare(L"files:check") == 0) { [[NSNotificationCenter defaultCenter] postNotificationName:CEFEventNameFilesCheck From 3ef43dadd76152cfaa9b0e73946db7fb2de42bc3 Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Fri, 31 Jan 2025 10:07:33 +0200 Subject: [PATCH 09/23] [win-linux] cfiledialog: remove visio filter --- win-linux/src/components/cfiledialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/win-linux/src/components/cfiledialog.cpp b/win-linux/src/components/cfiledialog.cpp index 940821baa..b1e9b247b 100644 --- a/win-linux/src/components/cfiledialog.cpp +++ b/win-linux/src/components/cfiledialog.cpp @@ -256,7 +256,7 @@ QStringList CFileDialogWrapper::modalOpen(const QString& path, const QString& fi #endif tr("Spreadsheets") + " (*.xlsx *.xls *.xlsm *.xlsb *.ods *.ots *.xltx *.xltm *.xml *.fods *.et *.ett *.sxc *.numbers);;" + tr("Presentations") + " (*.pptx *.ppt *.odp *.otp *.ppsm *.pptm *.ppsx *.pps *.potx *.pot *.potm *.fodp *.dps *.dpt *.sxi *.key);;" + - tr("Visio diagram") + " (*.vsdx *.vssx *.vstx *.vsdm *.vssm *.vstm);;" + + // tr("Visio diagram") + " (*.vsdx *.vssx *.vstx *.vsdm *.vssm *.vstm);;" + tr("Web Page") + " (*.html *.htm *.mht *.mhtml *.epub);;" + tr("Text files") + " (*.txt *.csv)"; //#ifdef __linux__ From 061d3f95db30e2de9ce73d5955b76c54dca211f3 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Fri, 31 Jan 2025 18:29:45 +0300 Subject: [PATCH 10/23] [macos] lock vsdx to open --- .../Code/Controllers/Common/ASCCommonViewController.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm b/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm index 4a75b5b3a..f557c493d 100644 --- a/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm +++ b/macos/ONLYOFFICE/Code/Controllers/Common/ASCCommonViewController.mm @@ -1124,7 +1124,7 @@ - (void)onCEFOnOpenLocalFile:(NSNotification *)notification { [filter addObjectsFromArray:[ASCConstants documents]]; [filter addObjectsFromArray:[ASCConstants spreadsheets]]; [filter addObjectsFromArray:[ASCConstants presentations]]; - [filter addObjectsFromArray:[ASCConstants draws]]; +// [filter addObjectsFromArray:[ASCConstants draws]]; openPanel.canChooseDirectories = NO; openPanel.allowsMultipleSelection = NO; From f259bb283ee6e567e6ccca3aefc9f025c1f0c81e Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Thu, 30 Jan 2025 11:29:51 +0200 Subject: [PATCH 11/23] [win-linux] update translations --- win-linux/langs/de.qm | Bin 26504 -> 27186 bytes win-linux/langs/en.qm | Bin 17226 -> 18471 bytes win-linux/langs/en_GB.qm | Bin 17224 -> 18520 bytes win-linux/langs/es.qm | Bin 26752 -> 27578 bytes win-linux/langs/fr.qm | Bin 27144 -> 27910 bytes win-linux/langs/hy.qm | Bin 25108 -> 25784 bytes win-linux/langs/it_IT.qm | Bin 26694 -> 27462 bytes win-linux/langs/ja.qm | Bin 20397 -> 20995 bytes win-linux/langs/pt_BR.qm | Bin 25486 -> 26258 bytes win-linux/langs/ro.qm | Bin 26056 -> 26804 bytes win-linux/langs/ru.qm | Bin 24883 -> 25671 bytes win-linux/langs/sr_Cyrl_RS.qm | Bin 24776 -> 25528 bytes win-linux/langs/sr_Latn_RS.qm | Bin 24904 -> 25656 bytes win-linux/langs/zh_CN.qm | Bin 17467 -> 18031 bytes 14 files changed, 0 insertions(+), 0 deletions(-) diff --git a/win-linux/langs/de.qm b/win-linux/langs/de.qm index 43c0b812811b75d37b2ed363de9c28c54261ca5c..52d617c440a4f31ddf8e35a8b9b4cc2d3df3e748 100644 GIT binary patch delta 1609 zcmai!dr%Ws7{$+Svf1631e0P=9w~|u2oO}DR7D_)XcVCmAPPoaT4h8!BSGzp=!}ey z0Yw)IEuf6mDjh5;v`kyuS}P)0!AF@+pNvlF=sz+oSlemQel$~^rmsKloO^ffp8b92 zes_2GGiN?yssjoXApjNtb{61t!0Hjwd4Md>tqz)VX@FxAp!g9e`~b-Pg!DDAd=Sm| zLvH;LQ2DtvvKid7v{p8NJ3`jE>;aeA6_bVZz30ij6+2RMX?KTPXU1ahOBFy|H@Xhr z0}{g-UDIhG#haNFX8{U2n8+)KfHXam!qL|f{FznGS-{if%!aqMKxQBF^0^_vuaT+z zDH52S&$J9p0er47E%)yO*|ALT_xoUj{StFaco&#>lNpGxGED1vo1|`L#C11J|1P9l*Z9wOKSk zUXPSU+s&VIKeXNjk|rs1j+;RGJBrMKg+OqiB8Q>lvsWwfJNM9O|19li^}6tBijwoh z9$uxWGy4NEyQEHbhAZYGpXzuXnBv9T7nK8+Hhz5oz2&Ik5BAeKD4BnA#c@F0!*?h* z6YB_n{oDayX$pV4mjYXy!jIM-143@_V|SJVrn3SkMAN=ZK_8g}$af0?g;ev(CBl=I zZ-H4$1yk9JfZi!sFHVOG;x|HtgEC8U|GWauLt z9sf|MRp@G^l)N7Zy(ccv5e*1^hr59_rNUQtsizF1!f0(K#V|%XzQ08nn@m2*@uFtJ zFpzUXjGjhaud5MlziEgxdswV=-T;iN#M%yeA@RIhvm3>u<3=H+r1ae6C!QF(2F%e& zgED=3Y>aq0GnitYD&E$oQ=W410apz~y`|LZ4OHkMW%;c;6sW(l-r7jV<5D&pSwY8P zRvzEyL%i=PPklN-9hahP*RG+!9nxaC!8bR0!lD8W2vbc+_6;S>xo)-Xlw5K>Yr7%U z$qmY|WvVBb3S!zSeIz$zFKAYsZ0G`(pHa2tbO4&EZjH)Q^<0`vH(IS$ykG;S$E&@Q z`hkcFx2~9_o?K10+;~hKc={pr??H86Kt7OBqY=7gbRXwSv7A{KVbBa)R<-`yN)i|Mz==SX=;aW(Pg_W4RSMl61I3XUDE<{OT0R-lbPd-BKnUEw)-oX zklEpp<`-3MR1t=!Q5+d|uD)nTt{TtIic|B$-g$I-E t5mV5DztomRB%6sRpAz~zkJFPU;}K6n_<#C5W^sD5WISSN4=`_>^E;Abi6#I5 delta 1107 zcmX9;dr(w$6#njO@7)W#+pciIrCkYK1WH!c)f86*c_;~syyCGUk1{G7|7c*$rdXYF z1{pN;qA~&EkOnk3h|n-)HbyY3m^`-pqtU5x3)6pO49uJn?KJz>H|IC!ocn#>Ip<#d zg=w5(S}ZlfzW}xXMU8-90?PLjZUnfhAeR3?m`CsJfaY(YIvuF|kuVypxE!bm2cP{t z5E>Q4Rk0A>qF8Q+&<$W`<1ufd*Kr#KO{3JsfrIW!${r5ls>^8l=n#;ci}9{Uz^03g zsdEs>{+tPSr2$pRjQz%GAg6=L5$J2KZlJ>mh`7P@J$?+7TxKTj9z`LF-Aq9G26*8Pv*;)R)*9Fi=e>Z@$=29O;?@ZEJ$oil z7GS#$ERg(D94@sH|3c1`+DrtZxV(CjmHLo-vxEq~c2M;)io-L?jTK}AVK&ZZO98TW za91}M0ahC~-AQe82e~Iv#K-)IPn)B7{k-a9Vq;vjd|UQ+WO{)2T_8JN|5Xs5lRV?R zpiH*{&N$V;DhZpagu36gq$WeCFD2C*Md8TxT2gsd=uiCU;m^3t~pRtN5zE`t%l(;7>(VR+r5m=*B zN7&eR*W`%q3R;4t2C*cw0oc4&thG>;$1EP7qIh|h_*H%npt~jx%kLA{{i6TMF>=r^ z-kTu9GW_D={ahe!izG-+YI{pk>=^*xC|TYht;Lhlvb5iT#A!8;Q@qf^0)+)U^a<`7M4 zQJv$h<*Biu=iA4D?dwAaJi~zgr68`p8+z?(B;BJJjY zH)=bliynLqxFdCwmTI8Dte1S;|97j_3W=tKvwEwIxWq3DVwGR*5!~jaPxPO%yXi#s x1kqv9pO_2Ksq9q^n%D@}Q$y#B5qNdMFyg0Xp2~OVFR*(kN5jMo`Bv}Q@E;jMClUYv diff --git a/win-linux/langs/en.qm b/win-linux/langs/en.qm index c7fe5daa3b4cf9f2268b1c25074ec6b3769f5bae..b0d9022bfda01c2983e6b881b3b45c8a0b9856d5 100644 GIT binary patch delta 2074 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 M#m~vgXEpu*11sJb9{>OV diff --git a/win-linux/langs/es.qm b/win-linux/langs/es.qm index 4e79dd7075310664a27c143f907e0fb9ed7f1166..67230443df2561f099cd1b98b2167553700cdbb8 100644 GIT binary patch delta 1787 zcmb_cZBSHI7=G^V-o5uO>=G-ie2b{WN9+nAh?0UV7{*6@iF__BOR^3|!!Bu&uFmL> z95Cz(I%9^Kr8XEUG>m2?DnURBn$@JjMB3;NWm3$XiRgvDI&w1}X=Xsy! zJ@2_&2AMP8GY!6GWe|WBz?va|)dI!!gi8T=iG;<2gz5CY6;M6^$`b+81;PNxxOqV7 z94L~%0Gxi7FgzdZD-^40z#by%k^{ROdPmfE$lP(BSn{zo%>+1CNEm(-JKow3EVH4j z`4I_O$Y}SU1X4d?++*VbO9W&1=6&Gh5hjJDY;g~mJbO40)5BDJ>I&pGF`Lfa2E5NO zb-x*a=N~f1ZhHc=uQSIUKL!dtnciP^A`5wkm=XRo@JuZ;9+3+yzAB43?x6UJ%xvfc zUb4z64P>oYA#2_;M)nWN@!4L|pCi}C)scX7d3p`mO3aX3a!FuXz35-*M{%a7QWxLbhi6x$lF z0nDjlIxSz=%>LSPpEOP=wM9Px*>+{lwFDr@M_ItQQ?^QFX~)}u@rL-0Os5UIrF``~ zY1f;Sd-Oh(lo2~*fsW`UTw2i^fahE;H*qtNaFAQ;OS?>Q+`E@4o;SdKoN)wDr*iG8 zYO3T5+?8{?fD{kzPA?TKIg%S|{16D?xbeHGz;kw<x>%zkZ*3YEBYA)|dkXdlHhc&|rStgLq!#1&z}v zP_#~n40s4=^+MJk8d6%=C)C-m0)d`FV>@kF(Jo@v8-PWDDp#E!otlqo^T=H)sGDkU@_TeV%T@ahWzcbW zsgCTNO?pdIC;G2Z$3fNRT1>4tF0NGgd6o1#C7M~PW3N+^S1|QRkAyi9qC=sR<|f{ZJ1#? sYudE<<6NEj|FdJCwj;U8o_51Ti8sBx_5Xa__L&;9r!}_47*@vo1rnOFr2qf` delta 1111 zcmX9;drVVz6#nkLy}h>=+S)3myvo#B0bPsbF^P&)d8`ho6ajfu9((Y}vSb6o<~CtL z|BzLOyP_n@aBc=P5OlB+A2GmWMRW?N8JUY_I2Onf$cD;XhVCT&>&yAwbI$MkzH@%} z($7r8IMW>8TKcG*ek zue9)gb+q@`OlSd#(8elhF~(we6i!|e|M>-VygGt{Sdik@R1 zP#wfWr%0n?P;72EMQtXpN z{N(2|&dd@ckwoplDFp=kaY2VZ=*&#`-j+10=oOI%J7MZzB>Np%o zd~&7pH}BE;Q>jVJL2NbganR_@IPUY=C1NWKlMPxGPk zPqnd`-l(}){nCXOfYYVE6;=vl$7@6{2b5fv%Xy1_-2;tj4RMLe_hIReatEIoYF7=G@(z3siFl+j6n3YDNBRBVSUh>A!R&`v2I;4Ad$A@iB=eVPPM&kleLtS} zdC%Lb@0jfunfkzdc^H8CKu$5hYk(E66V3s+N;j_PCQPAw36S3g3L9wOLs$$}F&W5T z44L&yK*hQ7g*NbobXIN#zlTCQPBgfTuIN~#S05wKIBc=4AnToOjGTq)x3&RsGtt{} zmxw4CO>+leGcrE07GQM&V>mka~?vSx;ppW^)DEL@*^#axvN&D-UwV)2+Y+ z3)dGC2fWnJot&2e=nr%K%@j6$E%*0C;xn;aX1PV@*h5ku6B-=pMbn zEW5-j9#VPUXL)V^d%(;p$&1w*ET8hu%Oc=g#jjsVRnO!3y3<8eCCj(RUj^6;{9%h4 zSoNxuLguEQ`9Irl0!bcnP2O)r-A|r5v;dfTTfU6(0diTnqx)?j;Rop*R;!tAlb0ML z?$dkZyNm%qbdl7}hPt9#6}G%L0RJ3Cc47svphi&?NM0*-ig(Y`dGbZY!LvF|t<31pKK=I&uGBEAFzzb%wvj|#K0w6mg1g@f*bK8VT zmS2Dw5rSd;n}D`Uu%4I#7sMW6TOMhankv-p+(;22)U{Ie$#aGJ%2v`?C4Br-IR)f| zy<>?CMM7^ospO**PPHAU7M&H&we%6;hr*?s^rj|N3!{yhK-lkuWA;7513!wh$SA5k zZc)n@iRR!tfM%;`zpo~yd5vPN^IITP6dSw9Vg7bE=0%Hp#{z|y6Vm;(Y_V;40GKV8 zE_2%Sn2F-)%&FAW8gWFM4n*A$|KaNa^H!y|R!@aiC@Zd9r*JovP1X;AjA7;OJ!#Yq zm2&?MUz(Iu<&iT()V2?lo!-l7R(_Ng%Je$Ns7GQx4@B5Jl62ujGsumZXC#+Q%Vvd0 zyJUK0M4jq+W*c$pkiL@Xa}%mnhj#bUGyPR{cv%-U>#iHkX4N+*{b-`2Jms70z?2J~ z6B5n?#(i$IcX;~M)0Bs1dj@qpr1yK@^IV_<$Qo4(eH>6QEY0MN8e^PVA3|IrF1fK# zCzbOyoq0&Tm0e9k7U{+)hr03B6&kh?=`tVcYl-t}9`FX{Gf2s)ny*|PCu z?T^XMjd*IZCv?j&j;{SNT~aog#3{hYBgvkDvd-~jGoC2>|EZo(b&jW+@tCTl_t$j# InC{H}7t3Uty8r+H delta 1111 zcmX9;dr(w$6#njO?*n$XUFGr+RtIwx9Cu?`QWIBJ#lnEqMcQ~QAe5*z#uN_agiEH4 zBHG$bqA|p99I(Lw2Z|n2X6~$kPfD91Cnt=O{*Xx{Z6>5Mvwz(A?)l9*=l6Zzob!8U zgxUKe6HKZU9s*biJa-fj%s}aJ!es#05W&)MLJysX0Np*H>N}vEzN({O#kurf4?gE> zAexKdq7ew2C|2qrv{UP{hlc{TK>9X#8_!Xf8oZTXPT9>7w7rDJH}?R`wjk6t39QIu z%&n(^XDgVPOgB*3%-Amxv;0mbSD@QmEK^jQ20YotZ2r^)6qYjeXUBlVWTxpKJMhHY z%*nBMATEYE`QQOiEHi_@A4CCsTbWVm3*fO3Gv)9B87J7KrviW}k*&0U3p_KxzHHAX zf-2kA@Hfft=kQev@h{}eSxrPBp7U%cSu6K(FZhUHu156SiJMYZ_X1clXJQuZL zxeF^c0G4j$ zb=?J4E!Ua-zXIO1y29(Lfcf`yB}@$6=G1NM-$xo0?Oj$ir#9%eog?n4le!OVi9q^? zT0d*unm#P%``-ZKi$q`cP9SSQtWKgTf3Eo66^iGMh@Y(Q0QCFCKIK(%k`sr|9s+XO z#XEy!*qWd?HJ%5g*d#%6l9tyb)xH|wd!(c)(&`(LX1jj@>}8sVQv-Rsq^9QAsSeVC zW2ABID^jrG81S@9I)1Z`$}^-;7kLnqAPsh&C-T$M<+d=*RhsnkU7DELjnY&cL{5Cz zUZ?YmO0TJm?26LrcuPXLH7dJOAU7JK)+D45tvM0&KGM2*l`ZgTVcw#od=ou`*#j)N ztxfQjV)vQoQ%6ETo;kX^q>rqgj9}WP=V4Y2WIcX!X!D^7g9BosqRxQ}f3u_FPdBi1EAHk|ztwYF9aEON8?2EJ_ zX%Td2hQkx1v}*~PQD=>H)fii^nSdpO#{OYy=HI`CUV*XRT-_fFwETE;?+nNNr~U`B CC?{V4 diff --git a/win-linux/langs/hy.qm b/win-linux/langs/hy.qm index f910cddd898872e36ccb1820663c2583f7feee7f..72e9c6d8f56a9eeaac7835781e2b2480476077d2 100644 GIT binary patch delta 1609 zcmaKsYfKbp6o%iK*>87dfu*dn2m(^Xl}p*x6)RYfi-2NvDJ%;JB7s7!p+F;0Xlq?G zr56K;j;PgIjkQq>MyxbwdQ*X}3dKvsKN6`#8cZ9lt<)Hc^lX+U!ViDUzWdG0dCzms zcfQ%##ht#$HTe}Pg8?J}X*U3-1+q4iz5)mlPR+VXno9Ri0Ls6BwNXHRC+T$Xs@XtJ zJ`^cG0O~QP8q8pC&{}E$J4Dv2`?lK*wgqn^ed~F0F=MkiA8^^>RKsm--B<@K4oCNa zQ6Q#>)9ybBEDz>9qvL_Rd7Sa*FMt(yxRs2uMJI5pE9V0*ui@VO#she5fcxO=FyOP1 ztN+Ic%E-Bf#p(UHYvN7NqaxhQu>~doDL-$^sUa@=?cav_8fc8qWdA z)A+ZHNkHaP{y^cg6_X=I#zlky#qK2Kq9qjqE% znQENMd!d5quIvONcFFF%E;L5NDhDO1M#HMIsp`eutf6NeRrv{Pjk^QzjqF6c2FR_J zQ|a~a2KJ!!9x;w7wRyJzbEMMRzZB3bmARZJWh+z`bbJcL{wiW|K z4ZgsF&*TnXZ(DF(WzKsS@ak7(C2azhe6L#PM^V`()sD-w4h&QsOFII%+Enf84a9m= zb?xkS>fqO^kxSIDM6K#!^H;#!bE>hstALPpk%=@+5mr%WOav4r(eHJt*%BbmioXRI zd&SVI_W@6XnDSE)Y!EMtb$QgYlp(QxR}DErY&b~OFDnt7Y7bI^)8dx{)nw=`9(E)O zjuN|DsY}xiiMMT%f?}lRb_$5OUwhp*Bw4#`E9NjFU+7#XmL}%X8~sG+@>d9 z242c_>dJn%8BKJ`gFbc(I5`fijCSkuD*#e&XhgdJtg*|Bm_Zx%r^bH{v4n1OYTgC8 znwfn}OEn+z#en9CQ%!bF^Zg+@Y}e&MruT|I>~#iD`vK5+$*M%StiJ0 z4U^obIy_5QfhmNR3Bs@ylRTbB7%xBY_VRZ0s&Xn(#src3WTIyyrsU6<$bV{P_~VHG E09vDqa{vGU delta 1107 zcmXApe@v8h9LL|!@8`MW?&8#k9|}5@L$Wxy=m!V{3EI`k2?rd)NTDB)Q`ZWIHS%Q3 zIoWZbj}*%gvJ7D`G-%{xW_q^+EKnPNWGx4a!nHy6i%5|^+x_+4=h^r3{l4F?&-eR$ zIm(>$Gc7Sy!oL8X1DsWWUr!OMV@i&nE zJ7aFY0OSoat1@zcvSG&h?P=ioHyDRNr=^WEJ8M&bCuW(NFT#QR8s^Lq!+%lyeH<>ek$)Fw&h`S^7C7etik102_llbgZmrWijA|<><@|+qz$2weoHDVS+x)2hS6Zf=hz5Oz|Fh zOHgl|BzJL|iB%s>|4^vCqfi>7aG;b@KT{wyU9YB;D}~ z5Np|!vRlfpcpHeAl-zlTfDF4-9YbBkm!%UERL8|hJq2Arm`57ay-8lHrCV2y1G!n! z>=*&dIV~;S-3}yV%YsaoC}m1kt+@bilVe_{tUG$;wK+clkC$prPW5ctFMHoVNPUo- zIw@oBg4}YrlSt;upZr)y?PujcFELp0sXTVhPvP?9@s1!+(l7roM>i&BTwaQ#_1Om% zqkf*|^-xKT`x6LXr??&v8<$)0)_w%tn#5O diff --git a/win-linux/langs/it_IT.qm b/win-linux/langs/it_IT.qm index 4276e791b04d997669f3d0f9c9dbf3016895602a..4bd795ead379aef1cfa4eb3a83d1a778f562ac35 100644 GIT binary patch delta 1618 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 diff --git a/win-linux/langs/pt_BR.qm b/win-linux/langs/pt_BR.qm index df0361fe30d7a52a840fce930bbdb341b4175e9f..fcf74e7e31b665284ae5c8e02d87058926d8536d 100644 GIT binary patch delta 1689 zcmbVMYfuwc7(JWKW_JS#O^~S6AcMR_A%gfSDx?A$kRXIN0)n72L)C#$?L&jp(uYMv zw+J(o#{gEXT5+IKt5dClSgoQ~e^EpQrE#@G@Yz4{%x_y_7HvVAnY?{S;w5{aynosAi2G$T?5r5oG)fU^NT5 z=}W*V%z=i5;MUPv><8CO)S2(>u?5*eTamc)9I-@ThdGC;yBugZgPm`d17U~J-S|5Y zu4c6L#{tt##%-|?$R1)0R~mqocbSzObzAZ)lWq+L7F04DKGOh+H<@i`2LSg5rs9DC z2tLmo8kh>`T9`u*9|EZybLr7@8?8^s@(f=A%TLOR z3{gPZkgTz6lvN5`lj5f9_(FAC_*&d&z zK=dQ_Vt5jupUz&ZC)&6x>>n?Zo~b{{jl;BlDNgEPe7%-*%4MRKF%O4G>o;y7;C<@MxpD|aN~E+9M29W$zdEI%op z%7eGQhV?k;%AGw=zX;=lkTLQra!kX=hJTY&=KWXYW?j z1Wf}%d!U1n2l>(J{eb@_erzxf2xt~KA(TAr5Ojt}K)zYfuO-jP^M&cg?}0fD zLO|&ofLn}Uy5J2PL?59%i!zJ-La5lcl^7xHY9jY0PN*ttqKwT#%XeFd&?L0l8_i^d z?jw|vYqN0aU>Dh6FI;WxvG1JFH$-Pj|3Db6P6qt85!&kugs~~a6S+@RI}Ov8CyJq7 zzX2MpXnCwArKv~73hTFkcb!<>K`(^wbYN<>*lH*8R}tEYM#O^y*MWs{sh`y)&QBIE zC;L&%8u6Ykk@8FtpKw(`$bF?o=RrmvE4SYnB)T7zwWg1N_}j|5<^&4(hVnq=WYQb0 zZ2RUGZQFawc1#%niguq#XXH}{uKHZE$#t>>jZ`D|P|gZ- zc4f+`DnU9U_sB5DI3KO+rVL}8k7afMD&B!1P0n9moI;y0pi;bU0cKcLlOlV8z_%P| z?pIBzqFe6Wukt+p6fmz)UDf9T32kbjho$@YuC#y)(gwP#J$y*ZtPdQR^RcvrGrP}? zRlhAO0MvaBoZF|a9==0IAXQ?8M%e@Jqd50rr6=9T7yUw zpoGRoY>?)7PK_;rCpIG&#WXze3O(1-d=t&{$Db)Er24|~xjzCBgjZ>uPn9zT`>9dT z5K}CXah}mqZ{YN0A%E}iA9%J-;7N1v*zyoXeXRI}l&+=zMWkp0smmLm7t%ku;|l+u z{*sCMEu_D&sDLLo+GRA8`T|{}LjOU-^HM3n1UHsvZk$#lj0pn;Na)6SSM;r adX}wm&R;D5nyhuAmZWD|+Uo;H=KTq-`kaLT delta 1111 zcmXApdrTBp6vn@q+1Z&{_91H>aOlET+06g;1wX>0`Nv))0d=40JkHkn|>wDqxByF^#j101(eXU*9ulx25h!L zmGwOkk`&aH+rjUkTABvmNv(^%-B%Y^XP_Flf=I!r7f!D$8K0gbX4l}-o zHXts*oS0n<$VZtIj~)R9c4qW$Gu+6ZVP?eBfT4t$Pw)V%F0yNT>Zm@&mfC&*(r4M7 zwhS_8Vms>pqWJ9`&bE^OV$PW61F}Bi@+v7->I!bV=b6D9N*yC7c&4~v7ZEXzaQ@{f z)W*tPNG$-&OSy@5YMcF-d;C24S$tdN2vGe}wc=+YBi7wkwPu|o=rt<;Ny6dw^1@S! zx4_HG6Q2VK4-^9{$0q&GS4>Nk#>iI|QR=nTeAA^eO8FJvopuLc&+)wuJ+Q^CO*l$ z0Qv81W!gSklZAcndy`#Ti8ENbws)Fb$%D1Jthoj%86vEFnN9- zkl_>VjXs;DYr_0oE)X>)@?s)o=@DgHI-vSMG`~q%U8Uku$Irlvqe>np*KNEj`VM|b z=O8v6p^TY!v8Db9u%SjgI#or-E5(s+Vz97N96dfv;S_PK!%uT%6K~z8i7`JE=fi2g zV@T461c1U?DKX+tAk-+i|06a9Hzi-iPk^;eIxujIChSyD3mT>4vsb}kb-ZFw$*xrm z(xt*Ef|M-XlU+pP6X^-x0>oQ1p|XXTM{8FQ}!)D ze=DeVL4P1HL*H7gVo*nhCDj|+uZ99^nhk@K)XdZL4*dn*>(5a)L@C$8!uwCh-(3Aa DL{cq_ diff --git a/win-linux/langs/ro.qm b/win-linux/langs/ro.qm index 74288779363408b114904cce177423c2b7852acb..4c7ee808bbe6de583ac6d62bd2a39090abe05257 100644 GIT binary patch delta 1923 zcmb_cYfzL`7=FI}_Pg!EDhqPaKuTE=WC2;cE3SaHDVV!lMA(!S1V#jhUA*LFbw<++ z4cjmpB}_@s!PLMZ6&x>1keUjOO__)?Svq4fnq(KrUf7vzn6Y2|_~tq9cg}gv^StkS zPU}UczKtmzYT<(c%m9+F0-PF1PbZuVuy46Ay^?S){a*+0j{pnJEj&-?3z;wiF!w-i zI1MN}T^PZGTSBp7DY$(^ZCQXh#J07YfhkMTT-gJ} zJZ01s$AH;Om?2a2Kqk+GfAtZNxSW~8(P`71Oqwkcn7}i+$31|gqs+Q9cYtB1nUY__ zfw7*QJ77mjInyPc00wt5y<<~>@vLm(VLRZVlUc&g0)}W= zet0~vpj}qE;W627VsWaR^ry4x=_NqI&+Ob{vK1T3W~GwAIgxBpWHg{LuvQBR2-dJG zj*kU0wz5v60r2ub!NiKfV14>v8XX}*6 za2!`WpAs|GliPkV2Z%hw)lUBbkU6;{dKHz7;XZqJIF%`kYyI{^z_W(yxLyc^8@PwH z4=@|C9lY9n8<^L~Ctr&NMwRgC%n%Z^h|g?zn_8rnw>&HWggQR2Ad2QY_<|S`H0B$= z;G6*ni|0SklF#T-j(VBK9-Sp5npXpUN+C6VJ)qAPa{P%V1HyY(C>~KR9GX`RxUUxK z6-DH4rO-xj}rK%F@}Kzv-5Ooc8aBw-;jVy`dp#J5W- zWj8fWprm`{7eH;3OixwRS!r9O65H26P@Pm(PaCFhaA8`6RMk)PjIfWWO{%%mMlHQf zI^Ogh;GZTn>5X)Os$Dp)LAsbciY{okbl02y>pqqK;!1(26orR(09AT|Vtv;=;=idV zH|(JTZc*&sXP-wYzptp?;X^lYq~hqMYk*OwsPlM(I{K`l;Sg7lP^)}LX|lIhiLt8%A7*VsIf_zdyZO> z*{QU4RMBg3KzYEsoEFH(DV+nq)TOCOQm9{0dw&*&!Ia=+}K37EF3#1JpJtocN ziYZ#wKVL*E7t_}l6(EaYX(kvU(9$j|vgrS4v9CXQ`lJ+7TteW?y!>o|B6V!vD9$le z<1sn-g&O|NwQ2y@{5~#6q{g2-B$3YLq@jq;|9?GL2YN8Q$is^?JojM501u|;9xO6n u(r-aNW%K{9gl(XUqya7*lQo`GL;gdDHEF! zC!N)>O~Z^ZBLxNrjdgq=X1D|i;iGXTO`ZOZI7vwxiV<~;82e2??H-YZ=H z09PMU!X5*75y%Pvm;uOZB3uCQ+x?jLGhqg;e+dZVKyfXN3p5I$P|W}e5}**C^Io>_pJ0 zXxjRK)?J44QhS|4`ks)`PYeXW!HddWS#>{uJ zT?1uggp#!<{{kp{tRqDS6x!M6?@pzdqFDcT`+-RZ9~LT-h|ug1p`yn@xI_3Lnsmml z^LQ2J+SnFVdQlA!EUTRMEx^K7Raq#N$+xNAyF~LD4XU;kM*wY&%B$W$`nptC&+h?J z!&J8~k~~|U>dBquUFVx>p=e)^w)!6jw=ONQnSNN(4+KzOIL*ZUd0T%R9v zT~f>F6?$27holqT*MZP{sXHZ;8sdl_MghKkYm%;4UUh1^a1sOLn|nN81<3eK}4`zeQfX=1+_`tsb58oGWE$eIzMf``pi|r z@GSL@r`IGG=KbFfX$*Gq( zxx8l#;P%K>!_CzFhvmZ!w6AA9;ktxP(sIeMTMNHc3X3cQr) z9Y4k_(R|%MnLdxw3U6cqVQy`J?Gg}KP(A9MPpib=L zfub)wr7YSIY0#O%iFL$&KNe5)G_&-OnBR2U6lnE$ZvD9*tlQN_0(V kyrKu@*(RL4O2zW)*3vKQlTL?FHOmtfJhAf~>zsN21Batkt^fc4 diff --git a/win-linux/langs/ru.qm b/win-linux/langs/ru.qm index a2a4b2ab0246a5df4670cb6507b756ac4abdebb6..65475845e0abd068058840f16c7a7ad5d28dc021 100644 GIT binary patch delta 1640 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 delta 1280 zcmX9;c~F#P82^3y?fad(OS{S`;?)8k?Q*G*C~O?If*`oa;SeLK!02G((ItvDqJ(JB zX5rX|LwLZ*fE=OWNf?BAQ5GFq8m7+FnwDu(XwS_4^_%B=-+A8O@jTzLes16_R})ak z9s_s*NUH*v32^X)a{xZrgO2%x>Ga(U2oHd~jX=R?ggMZNQ-CE0ptYX@lok(84+UFE zwVVOgK&_WdtSz&Yhs7eZsux)NHMXV|0IJ1<(+{DltOA&=$GQ54!1J>>lj|suc!Kke zwE?-WaMlYS0rM-lR7S7GgmJm+!-2?ITyd8XSXjkvI&%x~Z{w=}wgS)X?(jAblAe~fr_vZQTpGGv6U|4Amnd2B-t88f?^?K)pX zMkKQ%@gsnylC|0lKz0Xfe`f;4B(s6xy@0WgUHg6wFl`mPf5eRx%snlb@^1hOdWEd3 z2_z_5Sju?=={jLq_uD}1F`@8&Db2top`aYQI&NGR>K1EF@|0}JU4D{*#e zg3H4i#I*c30AI71owOO4vqLNzPi-6x;=7lqo|G&$XB+}_MzK>_OZvLRp)<8WLZWzQ zkmSX;i=%fJ0>LXKCPmTt6v@Y$2xzBC<6kC!(%Yp8w(G!*N@>~#8p*MhlKt~%0jXZ9 z$oHqflgp&)_g|+@kaq1SV-jvlHCy&mAZgOaKfXphZ%gNn$iNt#G&I2^LZ63_j z%7<@Vp~;GDmb*@V2aL1JCvBOu5EUK_AC=E%g;3H>@*N-gZgtB~SPfulSBySEq-a># zeDf|jrd8_fA5tK-%D#pS3INKX-M&Qdl+yO)RUjo==`g-Tj+Q9h&2&HLvGVB<;pC^v z&&OB9(AE~Hu|33e$s#qWkdc+2sL26SNx=dSrj)9wt7Tx~w`x&PGbJ0U7Of$tQhL%+FgKA%agZhl>#&8vclbpY4gYsh6>RR@l1Cj%EtxG#8(N!L_ zEZ2Q8;75t=)eCPfCSI}nv5A*}sc{~(m+1X!9*}`9{lueBX)!M9FOFXZq!t^bex6pJ zb1r8VQ|PcE$V{w5QaqTab2hTH0Lw$eHq8paQ0qbKR>PiqH)*dAI(0&@Z_IWt*A*iW aHR9DhM9mz(l+Z8B)nOOR!5tQBRn-62UQ_e{ diff --git a/win-linux/langs/sr_Latn_RS.qm b/win-linux/langs/sr_Latn_RS.qm index bb5f6d454e5272ecb73ecbfcd830a70cdd73f816..b03befff5a606b4861c629b245544998b5c7b529 100644 GIT binary patch delta 1879 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 diff --git a/win-linux/langs/zh_CN.qm b/win-linux/langs/zh_CN.qm index 37cdc5a93627e98d4f521453b0126f4250e6a9fe..b132e606d77b0266263607177e40a326fa3bf0bb 100644 GIT binary patch delta 1551 zcmah}eN2>f9REDebI;qo5vLq_-5tllAsl+Ah={xhlv=k10tfg?reY+s+!DmBI4f~w zh}aXzQq&Y*Xqqx{tl5jAbc(5_qmhr zGlNx3jb)h-4d59d(FyPdAo(C+GQgGuFu9*_E`5F;5Pk#F8DPm7AniI>F#<^a5Gv2t zfOtND_Br5Rrn7Jc{9d9?oxIKG@;P=PcXJ!Dyo-0TmH?6|fc9E!eyb9Q`2p>_?*Or# zjG>_!h|6X|QZh&-iE&@t1;h)?3p}aC8khy8Q-BGdGq0Qo2Bz<1-agd_jA5Co-`zmO zRi>$LJP@QXO?U4CN#RV#FV*lOv5o1Kz5vt6IO3!80d|@DG%&@&u5!;N zgW2rv4Z{@wQw}HV$$t)KNUs8>Hgj{!DAuHFT+zG{gI_5=#u%4U&z;Tn09rricgzGP zw{Yju@_?~-xXuQmjen2(<7x6^P*fR%bdGT=ekRK9>{HcyzNFGiRsLgC$BYJEd`R&$ z5xlYUV<2k162uyvv2}cDk4$M2`Lg+x+L_94xll|g_wt9+ZvxB!e>6i6%$%UirJsj) z@xLA(09-kOq3{MU?WU05{VZT+g+)vVseK|WZT)~UR4ZFqqrs*ZUTY)ow$;LRml<%J zR$AF8pJPbODtrTY>Y_Mrb_Fo8RV=p9R7#Tg(PcW1*NUIz(2_{|#1{4Ia%vkj zSRvl(pu*fk;&APLz)~pQ@6QCR0}?OA)9*4Rqk9&>xg^W-k<4l-EaPViW0ss{Zvy&V zlIPn<_#jM@DhsKzsSBm5x^=_|Y0Dl;Kcz>i*|3K?&X)H5SWbivsqrtNR;m3kwWQl5 zbsRcN@x!D`yZvPNqI7M5b}FP!8m`T!8kz~om{peUk0Ty;uB_J#(vA$t@%GzP{sGy0 zPft#hw#rqdR{>L#T-!ne6RiPES}Zq?5Lq;YBSg#PLw#MeOZSu>&X^n3Enmo=Ks9^h zTgF`Kvq*lx*8q`q>R_Xlf)=PNdi#lPzPjGCldk8addJ=zx(>biV09?@y{A6*T{n;r zuRb39BAqqLb1JJTHBU2p84rZTY37(>$mZezCM;HbDkGb)L)osfs>4=j$1s)T>4fr) z%DQmULhX?q?bM-Fdvs9?HFzU{kuPb_pBqP)P_7f!d+9PebYo{-2EwNYaGFCmu7=)n z(@#2E^F!L-4&5coQhLwyddbhxrrlPi^Dcw!y58y_FJb!wm{zZp^I4|IcKt?n1-(>U z03D(F+QD8b=y|1wj|z>=3To&I2BI5-TCWgU%JP-;e-d%rESxaUbfN$&v4)=2u;sbS zq8DvlyRqW?f(Ni68cw*dmcA{*tB8?Cc0!;>F7VFEw9Q$$YK78eG$+{qP4Sq~b)!b- z|2_J6^^)+M@<-Iyj8^wPN&PXSqtw0suU_nXM7?yhdft=O|1&yDJ?|g&<6ZWW@IL{P C3w~$- delta 1107 zcmX9-drVVz6#nkLy^mh{7)2^nTA;PXinanB<`%kG8SD3%^pscjJad_*Ozne@0{~}-#I57 zWX^xeG?**-MF5+DOb5Ulfb34fT!5{PVD=ng5q%#4gg<}{OF;P*!fCLg4aofjD(?kA z9F1VoX7I02EL;J9f=cJEX$-gmwlCqYzf4u?@L^#&AekbV)QI}`_X8ZbmCgb34rVF6lnRJ!c5i^O%HJYtROxHMU@w(I3-mHF%Ijh8C9$IYcl;URj8lrc;X9Qd`R-5Y`pPS zGqCanJDd2LpVXu#i{Dd5s#j(62d`I=%42-bre6SNf$z)H0qbo_5j{^F=YQ{6 z0M={~47+E5jGu*VQ%?a2tgw@brEV=k#qa^rP_KN>8Vwd%c=IxGx4bSKaU}q@Z)b%%smpt^}D;eGS0Oyj-FFw*LNQrqrl888^h%*M#woAd5cPS6j!4A^s zz9Tj4>mVn6Qs;Cnr6)@xJ>-G*V`=R4RT8&Cy4fBgI-}B^1=^U{7HKJt-mfiG>!QLm z@p-k!`X^a=N?r0Vd6V^-I#}}^VCq&M9y&>KOcBf~Q=guj1PA+~qE{LHD<{?0x22Ft z1?sy-Ke_RO`aiw_ur|rjMhnsP%XPE&D1WQm>ivq$9hQ%tC?+#yx$Dq!;*T@c=P4GIT9w6=`)pJ}B@dWgQBRwkL~B Date: Sat, 1 Feb 2025 23:25:31 +0300 Subject: [PATCH 12/23] [win] fix bug 71978 --- win-linux/src/windows/cmainwindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/win-linux/src/windows/cmainwindow.cpp b/win-linux/src/windows/cmainwindow.cpp index 7c67abe99..0ff2d22f7 100644 --- a/win-linux/src/windows/cmainwindow.cpp +++ b/win-linux/src/windows/cmainwindow.cpp @@ -1191,7 +1191,9 @@ void CMainWindow::onDocumentSave(int id, bool cancel) m_pTabs->closeEditorByIndex(_i); } else { - m_pTabs->tabBar()->tabMenu(_i)->setSectionEnabled(CMenu::ActionShowInFolder, true); + CMenu * _menu = m_pTabs->tabBar()->tabMenu(_i); + if ( _menu ) + _menu->setSectionEnabled(CMenu::ActionShowInFolder, true); } } else { m_pTabs->cancelDocumentSaving(_i); From 3963cc8c99873d7bac9606d9d3781790319df448 Mon Sep 17 00:00:00 2001 From: Semyon Bezrukov Date: Fri, 31 Jan 2025 17:44:47 +0300 Subject: [PATCH 13/23] Fix open with ApplicationIcon --- win-linux/package/windows/DesktopEditors.aip | 104 +++++++++---------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/win-linux/package/windows/DesktopEditors.aip b/win-linux/package/windows/DesktopEditors.aip index 478eccf3d..1199e462f 100644 --- a/win-linux/package/windows/DesktopEditors.aip +++ b/win-linux/package/windows/DesktopEditors.aip @@ -1787,58 +1787,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 05343dffb46f264d0a695de5c6499db06fadf7fd Mon Sep 17 00:00:00 2001 From: Semyon Bezrukov Date: Fri, 31 Jan 2025 18:10:17 +0300 Subject: [PATCH 14/23] Add open with ApplicationName --- win-linux/package/windows/DesktopEditors.aip | 52 ++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/win-linux/package/windows/DesktopEditors.aip b/win-linux/package/windows/DesktopEditors.aip index 1199e462f..27dd2fca9 100644 --- a/win-linux/package/windows/DesktopEditors.aip +++ b/win-linux/package/windows/DesktopEditors.aip @@ -1839,6 +1839,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 0ec4624546425a26d86f9403f93f007c8ec6acdd Mon Sep 17 00:00:00 2001 From: Semyon Bezrukov Date: Fri, 31 Jan 2025 18:30:09 +0300 Subject: [PATCH 15/23] Refactor properties --- win-linux/package/windows/DesktopEditors.aip | 180 +++++++++---------- 1 file changed, 89 insertions(+), 91 deletions(-) diff --git a/win-linux/package/windows/DesktopEditors.aip b/win-linux/package/windows/DesktopEditors.aip index 27dd2fca9..f692fce52 100644 --- a/win-linux/package/windows/DesktopEditors.aip +++ b/win-linux/package/windows/DesktopEditors.aip @@ -4,7 +4,7 @@ - + @@ -18,12 +18,12 @@ - - + - + + @@ -38,11 +38,11 @@ - - + + - + @@ -100,16 +100,14 @@ + - - - - + + + - - @@ -512,8 +510,8 @@ - - + + @@ -554,7 +552,7 @@ - + @@ -1096,8 +1094,8 @@ - - + + @@ -1472,61 +1470,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2341,7 +2339,7 @@ - + @@ -2349,7 +2347,7 @@ - + @@ -2360,26 +2358,26 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + From 2f8ac91a871caebe33f1feb5621edba7b164b9ef Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Mon, 3 Feb 2025 18:36:51 +0200 Subject: [PATCH 16/23] [win] iss: disable vsdx association --- win-linux/package/windows/associate_page.iss | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/win-linux/package/windows/associate_page.iss b/win-linux/package/windows/associate_page.iss index 5731cead8..ad5d9074c 100644 --- a/win-linux/package/windows/associate_page.iss +++ b/win-linux/package/windows/associate_page.iss @@ -1915,9 +1915,9 @@ var prefix: string; begin #ifdef _ONLYOFFICE - SetArrayLength(AudioExts, 28); -#else SetArrayLength(AudioExts, 27); +#else + SetArrayLength(AudioExts, 26); #endif SetArrayLength(AudioExtEnabled, GetArrayLength(AudioExts)); @@ -1947,10 +1947,10 @@ begin AudioExts[22] := 'XLSB'; AudioExts[23] := 'FODS'; AudioExts[24] := 'FODT'; - AudioExts[25] := 'VSDX'; - AudioExts[26] := 'XLSM'; +// AudioExts[25] := 'VSDX'; + AudioExts[25] := 'XLSM'; #ifdef _ONLYOFFICE - AudioExts[27] := 'DOCXF'; + AudioExts[26] := 'DOCXF'; #endif SetArrayLength(ExtensionRegistryInfo, GetArrayLength(AudioExts)); @@ -1983,10 +1983,10 @@ begin ExtensionRegistryInfo[22] := prefix + 'Xlsb:' + ExpandConstant('{cm:extXLSB}') + ':' + '32'; ExtensionRegistryInfo[23] := prefix + 'Fods:' + ExpandConstant('{cm:extFODS}') + ':' + '34'; ExtensionRegistryInfo[24] := prefix + 'Fodt:' + ExpandConstant('{cm:extFODT}') + ':' + '35'; - ExtensionRegistryInfo[25] := prefix + 'Vsdx:' + ExpandConstant('{cm:extVSDX}') + ':' + '36'; - ExtensionRegistryInfo[26] := prefix + 'Xlsm:' + ExpandConstant('{cm:extXLSM}') + ':' + '37'; +// ExtensionRegistryInfo[25] := prefix + 'Vsdx:' + ExpandConstant('{cm:extVSDX}') + ':' + '36'; + ExtensionRegistryInfo[25] := prefix + 'Xlsm:' + ExpandConstant('{cm:extXLSM}') + ':' + '37'; #ifdef _ONLYOFFICE - ExtensionRegistryInfo[27] := prefix + 'Docxf:' + ExpandConstant('{cm:extDOCXF}') + ':' + '13'; + ExtensionRegistryInfo[26] := prefix + 'Docxf:' + ExpandConstant('{cm:extDOCXF}') + ':' + '13'; #endif end; From 0424dcbd2783a0b728e42a809e3cb8c421bdfd45 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Mon, 3 Feb 2025 22:00:05 +0300 Subject: [PATCH 17/23] [macos] for bug 73069 --- macos/ONLYOFFICE/Resources/ONLYOFFICE-arm/Info.plist | 2 +- macos/ONLYOFFICE/Resources/ONLYOFFICE-v8/Info.plist | 2 +- macos/ONLYOFFICE/Resources/ONLYOFFICE-x86_64/Info.plist | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/macos/ONLYOFFICE/Resources/ONLYOFFICE-arm/Info.plist b/macos/ONLYOFFICE/Resources/ONLYOFFICE-arm/Info.plist index 98097e182..714ffecd6 100644 --- a/macos/ONLYOFFICE/Resources/ONLYOFFICE-arm/Info.plist +++ b/macos/ONLYOFFICE/Resources/ONLYOFFICE-arm/Info.plist @@ -559,7 +559,7 @@ CFBundleTypeExtensions - vsdx + vsdx.locked CFBundleTypeIconFile file-vsdx diff --git a/macos/ONLYOFFICE/Resources/ONLYOFFICE-v8/Info.plist b/macos/ONLYOFFICE/Resources/ONLYOFFICE-v8/Info.plist index d4a571249..f9cd36603 100644 --- a/macos/ONLYOFFICE/Resources/ONLYOFFICE-v8/Info.plist +++ b/macos/ONLYOFFICE/Resources/ONLYOFFICE-v8/Info.plist @@ -563,7 +563,7 @@ CFBundleTypeExtensions - vsdx + vsdx.locked CFBundleTypeIconFile file-vsdx diff --git a/macos/ONLYOFFICE/Resources/ONLYOFFICE-x86_64/Info.plist b/macos/ONLYOFFICE/Resources/ONLYOFFICE-x86_64/Info.plist index 18eaaf120..ef158abd6 100644 --- a/macos/ONLYOFFICE/Resources/ONLYOFFICE-x86_64/Info.plist +++ b/macos/ONLYOFFICE/Resources/ONLYOFFICE-x86_64/Info.plist @@ -559,7 +559,7 @@ CFBundleTypeExtensions - vsdx + vsdx.locked CFBundleTypeIconFile file-vsdx From 924b3898c5007f79c6bcee0d6d85d1269ee081ba Mon Sep 17 00:00:00 2001 From: Semyon Bezrukov Date: Mon, 3 Feb 2025 20:18:16 +0300 Subject: [PATCH 18/23] Fix bug 73068 - Disable msi diagram associations --- win-linux/package/windows/DesktopEditors.aip | 288 +++++++++---------- 1 file changed, 135 insertions(+), 153 deletions(-) diff --git a/win-linux/package/windows/DesktopEditors.aip b/win-linux/package/windows/DesktopEditors.aip index f692fce52..f2842024a 100644 --- a/win-linux/package/windows/DesktopEditors.aip +++ b/win-linux/package/windows/DesktopEditors.aip @@ -84,12 +84,12 @@ - - - - - - + + + + + + @@ -173,12 +173,12 @@ - - - - - - + + + + + + @@ -225,12 +225,12 @@ - - - - - - + + + + + + @@ -281,12 +281,12 @@ - - - - - - + + + + + + @@ -333,12 +333,12 @@ - - - - - - + + + + + + @@ -385,12 +385,12 @@ - - - - - - + + + + + + @@ -444,12 +444,12 @@ - - - - - - + + + + + + @@ -631,12 +631,12 @@ - - - - - - + + + + + + @@ -782,51 +782,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -970,36 +964,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -1021,36 +1009,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + From 18babd9508c87ce4a5bc9c69b27ee7ed3ec4f673 Mon Sep 17 00:00:00 2001 From: Semyon Bezrukov Date: Mon, 3 Feb 2025 21:12:22 +0300 Subject: [PATCH 19/23] Fix msi translations --- win-linux/package/windows/dictionary.ail | 254 +++++++++++------------ 1 file changed, 127 insertions(+), 127 deletions(-) diff --git a/win-linux/package/windows/dictionary.ail b/win-linux/package/windows/dictionary.ail index 975054d70..1e38cad67 100644 --- a/win-linux/package/windows/dictionary.ail +++ b/win-linux/package/windows/dictionary.ail @@ -134,43 +134,43 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -413,123 +413,123 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - + - - - - - - - - + + + + + + + + - - - - + + + + - + - + - + - - - - - + + + + + - - - - - + + + + + - + - + - - - - - - - - + + + + + + + + From eea956a9bfdda505a5162bfc76e38f0d3e34fbb2 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Tue, 4 Feb 2025 12:42:52 +0300 Subject: [PATCH 20/23] [macos] added changelog for updates for ver 8.3.0 --- .../ONLYOFFICE/changes/8.3.0/changes.html | 164 ++++++++++++++++++ .../ONLYOFFICE/changes/8.3.0/changes.ru.html | 164 ++++++++++++++++++ 2 files changed, 328 insertions(+) create mode 100644 macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html create mode 100644 macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html diff --git a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html new file mode 100644 index 000000000..e57a6c054 --- /dev/null +++ b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html @@ -0,0 +1,164 @@ + + + + + ONLYOFFICE Release Notes + + + +
+

ONLYOFFICE 8.3.0 - {{DATE}}

+ +

New Features

+ +

All Editors

+
    +
  • Added support for logical operations on shapes (unite, combine, fragment, intersect, subtract)
  • +
  • Added the Opacity option for images
  • +
  • Added the ability to reset Crop for images in the right panel and context menu
  • +
  • Added the interface translation into Albanian (sq-AL, Albanian (Albania))
  • +
  • Added new languages ​​to the list of exceptions for text AutoCorrect
  • +
  • Blocking dialogs that require the editor restart are replaced with notifications
  • +
  • Connection status notifications are moved from the status bar to the top of the editor
  • +
  • The RTL Interface option is hidden in the settings and automatically applied when selecting the corresponding language from the list
  • +
  • Added the context menu for documents in tabs and separate windows (Windows, Linux)
  • +
+

Document Editor

+
    +
  • Implemented support for `customXml` and `dataBinding`, when the content of the content control is binded to an element in a custom xml
  • +
  • When editing protected documents, the tools available for the selected part are activated
  • +
  • Added the ability to change the main direction of the paragraph
  • +
  • Add the support of the HWP and HWPX formats for opening in the editors
  • +
  • Added support for opening the Pages (.pages) file format
  • +
  • Added a setting for character-by-character comparing and merging documents
  • +
  • Implemented the ability to edit the complex field instruction in the context of the editor itself
  • +
+

Spreadsheet Editor

+
    +
  • Added support for opening the Numbers (.numbers) file format
  • +
  • Added support for Calculated items for Pivot tables
  • +
  • Updated the appearance of the function wizard and argument descriptions
  • +
  • Added the weekdays/month/years options when autofilling cells
  • +
  • In the Advanced Settings, added the Default sheet direction option when creating a new sheet
  • +
  • In the External links window, added the option to automatically update external links
  • +
  • Added the feature to automatically detect a separator when opening CSV files
  • +
  • Added the ability to undo basic actions when co-editing
  • +
  • Added the Show horizontal/vertical scroll bar options to the Advanced Settings
  • +
+

Presentation Editor

+
    +
  • Added support for opening the Keynote (.key) file format
  • +
  • The Themes, Colors and Slide size tools are moved from the Home panel to the new Design tab
  • +
  • Added the Rename Master/Layout options to the slide context menu of the Slide Master mode
  • +
  • Added the Hand/Select buttons for switching the cursor type in the Slideshow mode
  • +
  • Added the Start slideshow from the beginning button to the Quick Access toolbar
  • +
  • Added the ability to draw on slides in the Slideshow/Presenter View modes
  • +
+

Forms

+
    +
  • Increased the default size of the fixed text field
  • +
  • Changed logic for calculating the top indent for multi-line text fields with small height
  • +
+

PDF Editor

+
    +
  • Added support for Stamp annotations
  • +
  • Improved processing of images cropped using shapes
  • +
  • Added support for gradients
  • +
  • Improved text recognition
  • +
  • Added the function to undo actions in the co-editing mode
  • +
  • Added the ability to select several pages on the thumbnail panel using Ctrl/Shift for group actions
  • +
  • Added the Opacity option for Highlight/Strikeout/Underline annotations
  • +
  • Added a quick panel to change color, add a comment or delete the Highlight/Strikeout/Underline annotation
  • +
+ +

Fixes

+ +

Security

+
    +
  • Fixed unsafe cryptographic algorithm in the `createDecipheriv` function
  • +
  • Fixed the possibility of injection by operating system commands in build_tools
  • +
  • Fixed the possibility of injection by operating system commands when building a Docker container
  • +
  • Removed recommended values for "wopi", "email" and "rabbitmq" sections in the `default.json` configuration file
  • +
  • Removed unsafe handler in the `exports.uploadImageFileOld` function
  • +
+
+ + diff --git a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html new file mode 100644 index 000000000..aa32756fc --- /dev/null +++ b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html @@ -0,0 +1,164 @@ + + + + + История изменений ONLYOFFICE + + + +
+

ONLYOFFICE 8.3.0 - {{DATE}}

+ +

New Features

+ +

All Editors

+
    +
  • Added support for logical operations on shapes (unite, combine, fragment, intersect, subtract)
  • +
  • Added the Opacity option for images
  • +
  • Added the ability to reset Crop for images in the right panel and context menu
  • +
  • Added the interface translation into Albanian (sq-AL, Albanian (Albania))
  • +
  • Added new languages ​​to the list of exceptions for text AutoCorrect
  • +
  • Blocking dialogs that require the editor restart are replaced with notifications
  • +
  • Connection status notifications are moved from the status bar to the top of the editor
  • +
  • The RTL Interface option is hidden in the settings and automatically applied when selecting the corresponding language from the list
  • +
  • Added the context menu for documents in tabs and separate windows (Windows, Linux)
  • +
+

Document Editor

+
    +
  • Implemented support for `customXml` and `dataBinding`, when the content of the content control is binded to an element in a custom xml
  • +
  • When editing protected documents, the tools available for the selected part are activated
  • +
  • Added the ability to change the main direction of the paragraph
  • +
  • Add the support of the HWP and HWPX formats for opening in the editors
  • +
  • Added support for opening the Pages (.pages) file format
  • +
  • Added a setting for character-by-character comparing and merging documents
  • +
  • Implemented the ability to edit the complex field instruction in the context of the editor itself
  • +
+

Spreadsheet Editor

+
    +
  • Added support for opening the Numbers (.numbers) file format
  • +
  • Added support for Calculated items for Pivot tables
  • +
  • Updated the appearance of the function wizard and argument descriptions
  • +
  • Added the weekdays/month/years options when autofilling cells
  • +
  • In the Advanced Settings, added the Default sheet direction option when creating a new sheet
  • +
  • In the External links window, added the option to automatically update external links
  • +
  • Added the feature to automatically detect a separator when opening CSV files
  • +
  • Added the ability to undo basic actions when co-editing
  • +
  • Added the Show horizontal/vertical scroll bar options to the Advanced Settings
  • +
+

Presentation Editor

+
    +
  • Added support for opening the Keynote (.key) file format
  • +
  • The Themes, Colors and Slide size tools are moved from the Home panel to the new Design tab
  • +
  • Added the Rename Master/Layout options to the slide context menu of the Slide Master mode
  • +
  • Added the Hand/Select buttons for switching the cursor type in the Slideshow mode
  • +
  • Added the Start slideshow from the beginning button to the Quick Access toolbar
  • +
  • Added the ability to draw on slides in the Slideshow/Presenter View modes
  • +
+

Forms

+
    +
  • Increased the default size of the fixed text field
  • +
  • Changed logic for calculating the top indent for multi-line text fields with small height
  • +
+

PDF Editor

+
    +
  • Added support for Stamp annotations
  • +
  • Improved processing of images cropped using shapes
  • +
  • Added support for gradients
  • +
  • Improved text recognition
  • +
  • Added the function to undo actions in the co-editing mode
  • +
  • Added the ability to select several pages on the thumbnail panel using Ctrl/Shift for group actions
  • +
  • Added the Opacity option for Highlight/Strikeout/Underline annotations
  • +
  • Added a quick panel to change color, add a comment or delete the Highlight/Strikeout/Underline annotation
  • +
+ +

Fixes

+ +

Security

+
    +
  • Fixed unsafe cryptographic algorithm in the `createDecipheriv` function
  • +
  • Fixed the possibility of injection by operating system commands in build_tools
  • +
  • Fixed the possibility of injection by operating system commands when building a Docker container
  • +
  • Removed recommended values for "wopi", "email" and "rabbitmq" sections in the `default.json` configuration file
  • +
  • Removed unsafe handler in the `exports.uploadImageFileOld` function
  • +
+
+ + From fc6f9457e2d81dd9258c7e76679cff9a99b5b8ae Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Tue, 4 Feb 2025 12:50:10 +0300 Subject: [PATCH 21/23] [macos] fix misspelling --- .../update/updates/ONLYOFFICE/changes/8.3.0/changes.html | 2 +- .../update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html index e57a6c054..de72dde70 100644 --- a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html +++ b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html @@ -95,7 +95,7 @@

All Editors

  • Added the Opacity option for images
  • Added the ability to reset Crop for images in the right panel and context menu
  • Added the interface translation into Albanian (sq-AL, Albanian (Albania))
  • -
  • Added new languages ​​to the list of exceptions for text AutoCorrect
  • +
  • Added new languages to the list of exceptions for text AutoCorrect
  • Blocking dialogs that require the editor restart are replaced with notifications
  • Connection status notifications are moved from the status bar to the top of the editor
  • The RTL Interface option is hidden in the settings and automatically applied when selecting the corresponding language from the list
  • diff --git a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html index aa32756fc..d2ddf87e2 100644 --- a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html +++ b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html @@ -95,7 +95,7 @@

    All Editors

  • Added the Opacity option for images
  • Added the ability to reset Crop for images in the right panel and context menu
  • Added the interface translation into Albanian (sq-AL, Albanian (Albania))
  • -
  • Added new languages ​​to the list of exceptions for text AutoCorrect
  • +
  • Added new languages to the list of exceptions for text AutoCorrect
  • Blocking dialogs that require the editor restart are replaced with notifications
  • Connection status notifications are moved from the status bar to the top of the editor
  • The RTL Interface option is hidden in the settings and automatically applied when selecting the corresponding language from the list
  • From b427b555a5a32da23fc85d92a05a40ae8ed72c28 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Tue, 4 Feb 2025 13:40:35 +0300 Subject: [PATCH 22/23] [macos] fixed changelog --- .../updates/ONLYOFFICE/changes/8.3.0/changes.html | 12 +----------- .../updates/ONLYOFFICE/changes/8.3.0/changes.ru.html | 12 +----------- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html index de72dde70..5f6520e92 100644 --- a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html +++ b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.html @@ -114,7 +114,7 @@

    Document Editor

    Spreadsheet Editor

    • Added support for opening the Numbers (.numbers) file format
    • -
    • Added support for Calculated items for Pivot tables
    • +
    • Added support for Calculated items for Pivot tables
    • Updated the appearance of the function wizard and argument descriptions
    • Added the weekdays/month/years options when autofilling cells
    • In the Advanced Settings, added the Default sheet direction option when creating a new sheet
    • @@ -149,16 +149,6 @@

      PDF Editor

    • Added a quick panel to change color, add a comment or delete the Highlight/Strikeout/Underline annotation
    -

    Fixes

    - -

    Security

    -
      -
    • Fixed unsafe cryptographic algorithm in the `createDecipheriv` function
    • -
    • Fixed the possibility of injection by operating system commands in build_tools
    • -
    • Fixed the possibility of injection by operating system commands when building a Docker container
    • -
    • Removed recommended values for "wopi", "email" and "rabbitmq" sections in the `default.json` configuration file
    • -
    • Removed unsafe handler in the `exports.uploadImageFileOld` function
    • -
    diff --git a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html index d2ddf87e2..d092603d7 100644 --- a/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html +++ b/macos/ONLYOFFICE/update/updates/ONLYOFFICE/changes/8.3.0/changes.ru.html @@ -114,7 +114,7 @@

    Document Editor

    Spreadsheet Editor

    • Added support for opening the Numbers (.numbers) file format
    • -
    • Added support for Calculated items for Pivot tables
    • +
    • Added support for Calculated items for Pivot tables
    • Updated the appearance of the function wizard and argument descriptions
    • Added the weekdays/month/years options when autofilling cells
    • In the Advanced Settings, added the Default sheet direction option when creating a new sheet
    • @@ -149,16 +149,6 @@

      PDF Editor

    • Added a quick panel to change color, add a comment or delete the Highlight/Strikeout/Underline annotation
    -

    Fixes

    - -

    Security

    -
      -
    • Fixed unsafe cryptographic algorithm in the `createDecipheriv` function
    • -
    • Fixed the possibility of injection by operating system commands in build_tools
    • -
    • Fixed the possibility of injection by operating system commands when building a Docker container
    • -
    • Removed recommended values for "wopi", "email" and "rabbitmq" sections in the `default.json` configuration file
    • -
    • Removed unsafe handler in the `exports.uploadImageFileOld` function
    • -
    From 3523ea82baf6c731a13cc29e2c305528d055b6f9 Mon Sep 17 00:00:00 2001 From: SimplestStudio Date: Fri, 7 Feb 2025 18:10:53 +0200 Subject: [PATCH 23/23] [win] online installer: fix build --- win-linux/package/windows/make.ps1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/win-linux/package/windows/make.ps1 b/win-linux/package/windows/make.ps1 index 0073d0e79..a98f5d90a 100644 --- a/win-linux/package/windows/make.ps1 +++ b/win-linux/package/windows/make.ps1 @@ -115,8 +115,9 @@ if (Test-Path "$BuildDir\desktop\vlc-cache-gen.exe") { } if (Test-Path "$BuildDir\desktop\online-installer.exe") { - Write-Host "MOVE: $BuildDir\desktop\online-installer.exe > $BuildDir\..\online-installer.exe" + $dst = "$PSScriptRoot\OnlineInstaller-$Version-$Arch" + $(if ($Target -eq "xp") {"-xp"}) + ".exe" + Write-Host "MOVE: $BuildDir\desktop\online-installer.exe > $dst" Move-Item ` -Path "$BuildDir\desktop\online-installer.exe" ` - -Destination "$PSScriptRoot\OnlineInstaller-$Version-$Arch.exe" + -Destination $dst }