Adolfo Jayme Barrientos
6e5a95c34c
updater: Tone down the geekiness in user-facing strings
...
Pro tip: The user doesn’t have to know that the updater is a separate program.
Change-Id: I04c447a16a322b7f4139e69f6cababc797148bb1
2018-03-20 05:35:42 -06:00
Stephan Bergmann
0b25dc8231
Blind fix
...
...in --enable-online-update=mar code, after
7d8e94444d "convert a<b?a:b to std::min(a,b)"
Change-Id: I8d03b2fc785595267c855c8ac9953d35782c7718
2018-01-17 09:01:18 +01:00
Andrea Gelmini
f0b857310d
Fix typos
...
Change-Id: Ia976371bf52eb1216d8abe728d80bbb87a3c38a2
Reviewed-on: https://gerrit.libreoffice.org/47858
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
2018-01-16 14:23:52 +01:00
Stephan Bergmann
337f8922ed
Missing include
...
Change-Id: Id5c7ff8b9d342b557bc87b1ac6f3e2fbc8437d69
2018-01-16 08:51:10 +01:00
Noel Grandin
7d8e94444d
convert a<b?a:b to std::min(a,b)
...
with something like
git grep -nP '(.*)\s*<\s*(.*)\s*\?\s*\g1\s*:\s*\g2' -- *.?xx
Change-Id: Id5078b35961847feb78a66204fdb7598ee63fd23
Note: we also convert a>b?b:a
Reviewed-on: https://gerrit.libreoffice.org/47736
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk >
2018-01-15 07:26:17 +01:00
andreas kainz
4ead201c57
Updater Icon: Shrink svg file
...
Change-Id: I8a45d4e620b1865dda28eb56a89207226eeac9b2
Reviewed-on: https://gerrit.libreoffice.org/47202
Reviewed-by: andreas_kainz <kainz.a@gmail.com >
Tested-by: andreas_kainz <kainz.a@gmail.com >
2017-12-30 23:58:27 +01:00
Andrea Gelmini
86b8c063a4
Fix typos
...
Change-Id: I964528cf4f3b81230c683011e1878b28378b0014
Reviewed-on: https://gerrit.libreoffice.org/44915
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
Tested-by: Julien Nabet <serval2412@yahoo.fr >
2017-11-19 21:57:17 +01:00
Michael Stahl
7af14994b5
onlineupdate: work around GCC7 -Werror=implicit-fallthrough
...
This is pretty stupid, but oh well...
Change-Id: I1e605b2858a917f61922df757809a2aceb14a914
2017-09-13 20:55:56 +02:00
Markus Mohrhard
663b0a92dc
update the gtk updater icon with the new updater icon
...
Change-Id: I658a1ec54e74fe57efcaec873991d66be7ba31c1
2017-08-29 14:58:48 +02:00
andreas kainz
c220f42d4d
update updater icon
...
Change-Id: Ie4f38a51e87f29c322ba5aac2a2ad705bae42e71
Reviewed-on: https://gerrit.libreoffice.org/41660
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-08-28 22:44:11 +02:00
Markus Mohrhard
b622db74f0
updater: store the updater GUI icon on linux in the code
...
The content can be created through convert from the png version.
Change-Id: Icc07a118dfa139f270232a1e708e6907ad02ddea
2017-08-22 20:33:54 +02:00
Markus Mohrhard
c832aae70e
updater: get the updater GUI working on Linux
...
Change-Id: I3e7edb5319ab2e2ec316204b917a7e29c1791b5b
2017-08-22 20:01:56 +02:00
Markus Mohrhard
9e159f8b86
updater: always show the updater UI
...
Change-Id: I0e1dc86673779966ff247b81852fb2f29655d2b9
2017-08-21 08:48:21 +02:00
Markus Mohrhard
5875fd0313
updater: move the windows process starting code to comphelper
...
Change-Id: I1a499f57d01ee28afdb2c4f85dc976f2e6837dfd
Reviewed-on: https://gerrit.libreoffice.org/40837
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-08-08 07:07:21 +02:00
Markus Mohrhard
9d3654668e
updater: disable the special handling of the user profile
...
This should be unnecessary for the one step updating strategy.
Change-Id: I8dddeae4fb4a560a1c261c0c2e84183d72fc638c
Reviewed-on: https://gerrit.libreoffice.org/40656
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-08-02 07:33:03 +02:00
Markus Mohrhard
c210d7cc09
make it easier to debug the generation of certificate data
...
Change-Id: I86e3c3254cef297c46a8ca377b5ceb36b348e2b3
Reviewed-on: https://gerrit.libreoffice.org/40607
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-08-01 00:01:09 +02:00
Markus Mohrhard
6de75d132f
updater: get the signature verification working on Windows
...
The updater itself does not link to NSS on Windows and instead uses the
Windows-internal crypto libraries. However the mar executable needs to
link against NSS, so we need to split the code a bit.
Change-Id: Iea61c716aa507a876fdb444eb28ad828bdea18bd
Reviewed-on: https://gerrit.libreoffice.org/40608
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-07-31 23:56:19 +02:00
Markus Mohrhard
2539702ff5
updater: fix windows build, string issues
...
Change-Id: I79ff08534dc522ede50cd0c5771576d825977b7c
Reviewed-on: https://gerrit.libreoffice.org/40606
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-07-31 23:39:44 +02:00
Markus Mohrhard
bf713ccf74
fix updater code on windows
...
Change-Id: Ic1e39bc8f4ef6afe8781ce62997201acba56680a
Reviewed-on: https://gerrit.libreoffice.org/40604
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-07-31 23:28:49 +02:00
Markus Mohrhard
42277cf8ad
updater: remove unnecessary mozilla makefile
...
Change-Id: Ia0162482841854cc4cb5c2b004bc978809bdf4c2
Reviewed-on: https://gerrit.libreoffice.org/40534
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-07-28 22:03:05 +02:00
Markus Mohrhard
f808c50c6e
updater: make it more difficult to misuse the API
...
Change-Id: Ief5b2e37f289d6bfa92a909701c331d50509b0a3
2017-06-26 15:24:33 +02:00
Markus Mohrhard
07586bc091
updater: reduce scope of ArchiveReader and pass by reference
...
Change-Id: Ifbcfa5b612cb0a8670bf3dd0be6e74708cc969c1
2017-06-26 15:24:32 +02:00
Markus Mohrhard
95eae33ae8
updater: subclasses need to pass the archiveReader parameter to their parents
...
Change-Id: I1d69d592a05908e4e2a2e832a5b6ef9d13fc2e2c
2017-06-26 15:24:32 +02:00
Christian Barth
c806dab3c9
tdf#108563 Transform global variable gArchiveReader to local variable
...
Change-Id: I0830f00bce19bc4b77d8e9e0cb5684338a4c9e5d
Signed-off-by: Christian Barth <Christian.Barth@zoho.com >
2017-06-26 15:24:21 +02:00
Noel Grandin
05f67637fc
new cannot return nullptr
...
unless we are using std::nothrow
Change-Id: I3bdd13c8ce18f4e977f18ee5196311bf4fc62de0
Reviewed-on: https://gerrit.libreoffice.org/38998
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk >
2017-06-20 09:51:42 +02:00
Markus Mohrhard
3107c78017
-Werror=maybe-uninitialized
...
Change-Id: Iba942ded86c8e4565bcd14796f05f47e3fc64880
2017-06-17 22:59:42 +02:00
Markus Mohrhard
4c1d68ca54
updater: fix missing header for std::vector
...
Change-Id: Ifd71745ce671a673ff3d4e9c2ca7a4abb6bed363
2017-06-17 21:06:16 +02:00
Markus Mohrhard
d04ab63623
updater: get the certificate code working on python2 and 3
...
Change-Id: Id1b4a443629c95fdbda59153c6f688629f6b1862
2017-06-17 18:44:21 +02:00
Markus Mohrhard
b690d647da
updater: remove unnecessary file
...
Change-Id: I50d4ec48599d64db490b1dcac839a52737d105d9
2017-06-17 17:09:50 +02:00
Markus Mohrhard
4e76505604
updater: remove some of the old mozilla makefile pieces
...
Change-Id: Ib94c2a5e8335732823cd6632937ae77774a6746d
2017-06-17 17:09:50 +02:00
Markus Mohrhard
d221a78d86
updater: remove old updater certificate data
...
Change-Id: I5e47337682b5a887e544cbc7e7963570253a70fc
2017-06-17 17:09:50 +02:00
Markus Mohrhard
38a91e27f2
updater: fix update file lookup for language pack files
...
Change-Id: I221c81ff2f0bee7a8643304201722dbbbc114bec
2017-06-16 17:33:30 +02:00
Markus Mohrhard
5244a49b92
updater: find all the language update files
...
Change-Id: I5261d8d96f83b8b81b0dc2576cbd9241705ae9b7
2017-06-16 17:33:30 +02:00
Markus Mohrhard
ebeb76f00e
updater: work on supporting language pack updates
...
Change-Id: I563aa8ee285d4c2ecdb45835b5cee38074295106
2017-06-16 17:33:30 +02:00
Markus Mohrhard
bad96903a3
fix automatic updates with user profile in installation dir
...
Change-Id: Ice8b73b1e80ce48e14be854b29b55c037b34f981
2017-06-11 03:57:55 +02:00
Jochen Nitschke
8511ee5cd1
no need to construct unique_ptr here
...
and std::move is not needed when returning unique_ptr
Change-Id: I9b4d2d6b8a41b570a9bd99e44a743ff161b78c59
Reviewed-on: https://gerrit.libreoffice.org/38385
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk >
2017-06-04 20:42:45 +02:00
Andrea Gelmini
5482ee62a5
Fix typos
...
Change-Id: Ic7fbd750321e4cfde1cfb0e04ffb545bb1f66d9c
Reviewed-on: https://gerrit.libreoffice.org/37921
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
Tested-by: Julien Nabet <serval2412@yahoo.fr >
2017-06-01 09:42:53 +02:00
Markus Mohrhard
20d04d6938
take the certifcate info from the update config
...
Change-Id: I15856f21d19b45ec50bd3d63d2e526c9e8db450d
2017-05-21 02:29:21 +02:00
Markus Mohrhard
b5d7233105
Wdeclaration-after-statement
...
Change-Id: Ie3a34305c824e2f04feb8b1db39c0df342588c43
2017-05-19 03:43:34 +02:00
Markus Mohrhard
8bd07b0c54
Wsometimes-uninitialized
...
Change-Id: Ia160685694a386358506f94c4cc1510e5e2a6f62
2017-05-19 03:43:34 +02:00
Markus Mohrhard
2c714fda72
Wunused-macros
...
Change-Id: Ib50bd405101acb908831d943d449c3cf86b2ac85
2017-05-19 03:43:34 +02:00
Markus Mohrhard
b1bef097e6
remove the newly unused files with old cert verification data
...
Change-Id: I9753197bcfbff1aaf9bb6ee292d65a356075348f
2017-05-19 03:43:34 +02:00
Markus Mohrhard
fcf365f352
generate the certificate verification data as part of the build
...
Change-Id: I30186f76302e7666c833933b059931e8b1b7b78c
2017-05-19 03:43:33 +02:00
Markus Mohrhard
db59b84a31
second part for user profile in instdir
...
This handles the replacement request part.
The algorithm moves the user profile out of the backup back into the
user profile.
Change-Id: Ide45009d7a42b01ee645418b1a0c30b211842510
2017-05-19 03:43:33 +02:00
Markus Mohrhard
5e1d8ada02
first step into supporting user profile in installation dir
...
Change-Id: I2485ad2b69ed28b7f964540ac3eecd22099b4f7c
2017-05-19 03:43:33 +02:00
Markus Mohrhard
0a84291cf6
extract string typedefs to a shared file
...
Change-Id: I6e5d7c828f56b6a3f562ed8a9dd5f63a9d603ce0
2017-05-19 03:43:33 +02:00
Markus Mohrhard
f8952eb7f3
add TODO
...
Change-Id: I2d913a878aba91fea41a010237dd685845b5b648
2017-05-19 03:43:33 +02:00
Markus Mohrhard
9e10833e84
remove unused hard link support
...
Change-Id: I7f40598df74c8731b13c37b8adaa636086d204b4
2017-05-19 03:43:33 +02:00
Markus Mohrhard
c13b1c56e5
without the wb+ reading the patch file will fail
...
Change-Id: I61be299647d41bb464bea039630ddd4ff545f412
2017-05-19 03:43:33 +02:00
Markus Mohrhard
e6fdfa0da3
add mbsdiff as build executable
...
Change-Id: I68c9b14937c219ee142386b72047a6995d004f47
2017-05-19 03:43:31 +02:00