summaryrefslogtreecommitdiff
path: root/AllLangHelp_shared.mk
AgeCommit message (Expand)Author
2018-08-07Revert the .xhp parts of "Deploy videos in New Help (WIP)"Jan Holesovsky
2018-08-07tdf#115685 Bring new help UI strings to PootleOlivier Hallot
2018-08-07Deploy videos in New Help (WIP)Olivier Hallot
2017-12-19tdf#92825 Update help pages for file menuOlivier Hallot
2017-12-17tdf#112155 Help page for Save a CopyOlivier Hallot
2017-12-17tdf#104171 Cleanup of Macro Help pagesOlivier Hallot
2017-12-12Remove unnecessary page from Gallery context menus explanationGabor Kelemen
2017-09-20tdf#111083 Memory settings help page is gone tooOlivier Hallot
2017-09-18EPUB export: add initial help page for the EPUB export dialogMiklos Vajna
2017-05-19tdf#107229 Drop old Template Manager helpGabor Kelemen
2017-04-17tdf94454 Add make fileOlivier Hallot
2017-04-17tdf#105280 Split out Security Options and Warnings help pageGabor Kelemen
2017-03-31Add missing embed fileOlivier Hallot
2017-03-31Unbreak build after https://gerrit.libreoffice.org/#/c/35927/Gabor Kelemen
2017-03-30Fix list of View commands in Writer menu helpOlivier Hallot
2017-03-27tdf#99967 (related) Drop Web Wizard help pagesGabor Kelemen
2017-01-07Drop 'Network Identity' pageGabor Kelemen
2016-12-15Remove documentation for Adabas database in BaseGabor Kelemen
2016-12-15Drop 'Warning Print Options' pageGabor Kelemen
2016-12-11tdf#103527 (related) Drop redundant Color settings pageGabor Kelemen
2016-11-30Help text for the new profile safe mode featureKatarina Behrens
2016-11-10Remove a page about plug-insGabor Kelemen
2016-10-03Remove help pages and other references to the Presentation WizardGabor Kelemen
2016-09-29Help page for Notebook barOlivier Hallot
2016-09-29Remove 'Insert Video' and 'Insert Sound' help pagesGabor Kelemen
2016-09-29related tdf#96398 Remove help for Insert - Object - PluginGabor Kelemen
2016-08-29tdf#80652 Help file for CMIS remote serversOlivier Hallot
2016-03-09tdf#92825 Rearrange Writer's insert menuYousuf Philips
2016-02-05tdf#70141 Add help page for font embeddingOlivier Hallot
2015-11-10tdf#92825 Rearrange the view menu in writer, calc, and impressYousuf Philips
2015-10-31tdf#92825 Add missing entries in the Edit menuYousuf Philips
2015-09-13tdf#80589 Add help page for Expert ConfigurationOlivier Hallot
2015-08-25TDF#80588 Help page for Basic IDE OptionsOlivier Hallot
2015-07-24tdf#80588 (part) Help page for Basic IDE settingsOlivier Hallot
2015-07-24tdf#86637 (part) Help pages for OpenCL setingsOlivier Hallot
2015-07-24tdf#80586 (part) help page for PersonalizationOlivier Hallot
2014-09-09fdo#45071: Remove ENABLE_NPAPI_INTO_BROWSER left-oversStephan Bergmann
2013-03-26help: remove "Internet" tab page documentationMichael Stahl
2013-03-04Add help for LimitZolnai Tamás
2013-03-04Add help for Query Properties DialogZolnai Tamás
2013-03-02remove stale javafiltersAndras Timar
2013-02-28add err.html to shared help moduleDavid Tardon
2013-02-26remove pages describing removed Hyperlink BarStanislav Horacek
2013-02-26gbuildize helpcontent2David Tardon
='libreoffice-5-2-2'>libreoffice-5-2-2 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/external/onlineupdate/Executable_update_service.mk
AgeCommit message (Collapse)Author
2024-05-06makefile simplification: replace $(call gb_UnpackedTarball_get_dir,foo)Christian Lohmaier
…by a simple/static $(gb_UnpackedTarball_workdir)/foo see also 0c4c84a14b01c71c76a9c45a7f26aec4d64f3e4f Change-Id: I8e6aa55c85534c4446556548910c950ddbe7c6fc Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167163 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Jenkins
2023-12-19Improve --enable-online-update-mar Windows MOZ_MAINTENANCE_SERVICE featureStephan Bergmann
To get the MOZ_MAINTENANCE_SERVICE mode going at all, update.status needs to contain a "pending-service" token. For Mozilla, code in its toolkit/mozapps/update/UpdateService.sys.mjs takes care of writing that. For us, lets always write that in update_checker() (even on Linux, where it's apparently harmless). Then, the MOZ_MAINTENANCE_SERVICE code is rather picky with its various sanity checks: Among other things, it expects argv[0] to be a full path to the updater executable, and it expects the update.mar (and its status and log files) to be in a directory hierarchy named updates/0/ rather than patch/. So get all that fixed in desktop/source/app/updater.cxx. And patch in external/onlineupdate/lo.patch where it expects to find the updater executable (just updater.exe vs. our program/updater.exe). And we shouldn't interfere with the upstream Mozilla maintenance service, so also rename that in external/onlineupdate/lo.patch. And `update_service install` wants to read version resources from the update_service.exe, so provide that (via gb_Executable_add_default_nativeres). Also, `update_service install` wants to read a MozillaMaintenanceDescription value from an updater.ini, so provide one (with contents of that value inspired by Mozilla's browser/locales/en-US/updater/updater.ini). As we now have an updater.ini anyway (and which apparently works fine with Unix line ends on both Linux and Windows), also use it on Linux and drop the onlineupdate/source/update/updater/progressui_gtk.cpp again from external/onlineupdate/lo.patch. And update external/onlineupdate/README.md how to manually execute that test against an updater.ini. Change-Id: I0e3e5e5311be61e1224cda700af2e5d751113a99 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160996 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>
2023-12-15Turn onlineupdate into external/onlineupdateStephan Bergmann
...and update to latest Mozilla sources. Originally, this was a non-external onlineupdate module (plus correspsonding top-level include/onlineupdate/ directory) that apparently contained sources originally copied from Mozilla and subsequently modified in-place (plus, mixed in, presumably some sources that were not copied from Mozilla but were our own inventions). To clean up this mess, this has been turned into a proper external/onlineupdate module with a tarball containing the pristine external Mozilla sources. The sources for the onlineupdate-c003be8b9727672e7d30972983b375f4c200233f.tar.xz tarball are taken, somewhat arbitrarily, from a recent <https://github.com/mozilla/gecko-dev/commit/c003be8b9727672e7d30972983b375f4c200233f> ("Bug 1867784 - Force reflow all kids in the last column balancing reflow. r=layout-reviewers,dholbert") trunk state, by running `external/onlineupdate/generate-sources.sh ~/github.com/mozilla/gecko-dev` on a Fedora 39 machine. The layout of the tarball still mostly follows the old onlineupdate/ layout, even if that deviates heavily from the actual source layout at <https://github.com/mozilla/gecko-dev/>. (And some files, which apparently are not needed, anyway, lacked sources, see the "Missing source for" in external/onlineupdate/generate-sources.sh. And win_dirent.h/.cpp has meanwhile been superseded by updateutils_win.h/.cpp.) Merely newly included source files are laid out in the tarball according to the actual source layout. Any LO-specific modifications are made via patch files (rather than modifying the sources inline, as was done in the past): external/onlineupdate/lo.patch contains whatever modifications are needed to adapt the functionality, while external/onlineupdate/gtk3deprecated.patch fixes > workdir/UnpackedTarball/onlineupdate/onlineupdate/source/update/updater/progressui_gtk.cpp:97:21: error: use of undeclared identifier 'gtk_vbox_new'; did you mean 'gtk_box_new'? > 97 | GtkWidget* vbox = gtk_vbox_new(TRUE, 6); > | ^~~~~~~~~~~~ > | gtk_box_new to not use the deprecated gtk_vbox_new, which is hidden because we include -DGTK_DISABLE_DEPRECATED in our GTK3_CFLAGS as per our configure.ac. On Windows, the definition of __BYTE_ORDER__ etc. is needed because workdir/UnpackedTarball/onlineupdate/include/mozilla/ says "Our supported compilers provide architecture-independent macros for this", but MSVC doesn't actually, so define here what would implicitly be defined by GCC. Similarly, on Windows -U_WIN32_WINNT is needed to undo -D_WIN32_WINNT=0x0601 in solenv/gbuild/platform/windows.mk, which would cause > workdir\UnpackedTarball\onlineupdate\include\mozilla/WinHeaderOnlyUtils.h(537): error C2065: 'FILE_ID_INFO': undeclared identifier etc., despite the #include <windws.h> there. Curiously, the original gb_CustomTarget_CustomTarget,onlineupdate/generated from onlineupdate/CustomTarget_generated.mk had to be renamed to gb_CustomTarget_CustomTarget,external/onlineupdate/generated when the file was moved to external/onlineupdate/CustomTarget_generated.mk, as otherwise a top-level `make CustomTarget_onlineupdate/generated` would have failed with "No rule to make target..." Also, as there is no gb_CustomTarget_use_unpacked, its effect has been poorly mimicked for now in external/onlineupdate/CustomTarget_generated.mk. Similarly, as there is no gb_WinResTarget_use_unpacked, its effect has been poorly mimicked for now in external/onlineupdate/WinResTarget_updater.mk. The original onlineupdate/workben/test_dialog.cxx, which is actually code written by us, has been moved to external/onlineupdate/workben/test_dialog.cxx. The original onlineupdate/qa/ sources (which were apparently not used during the build) have been preserved for now as external/onlineupdate/qa/, for documentation purposes. The original onlineupdate/astyle.options (which was apparently not used during the build) has been removed. Change-Id: I5ea606202e7837269e7b128e45af2f0b8c277f9e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160492 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de>