Skip to content

Commit ba9902f

Browse files
authored
Merge pull request #819 from meganz/release/v4.3.4
Release/v4.3.4
2 parents c0ff51b + 1122079 commit ba9902f

191 files changed

Lines changed: 30778 additions & 20223 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,13 @@ Makefile
5252

5353
#build stuff
5454
/src/MEGAShellExtDolphin/megasync-plugin-overlay.moc
55-
build-MEGA-*
55+
build-MEGA*
56+
build-cmake*
5657

58+
.vs
59+
60+
CMakeLists.txt.user*
61+
CMakeSettings.json
5762
CMakeFiles
5863
CMakeCache.txt
5964
CMakeTmp

build/MEGAsync/MEGAShellExtDolphin/debian.changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
dolphin-megasync (5.0.0) stable; urgency=low
2+
3+
* Change in version numbering
4+
* Compute the correct path to the MEGASync client sockets.
5+
6+
-- MEGA Team <linux@mega.co.nz> Wed, 20 May 2020 13:05:10 +0200
7+
18
dolphin-megasync (3.0.1-2.1) beta; urgency=low
29

310
* Included support for overlay icons for distros with KF5 >= 5.16

build/MEGAsync/MEGAShellExtNautilus/debian.changelog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
nautilus-megasync (5.0.0) stable; urgency=low
2+
3+
* Change in version numbering
4+
* Warnings were silenced for the Nautilus extension.
5+
* Nautilus extension no longer renders stale overlays for disabled syncs.
6+
* Compute the correct path to the MEGASync client sockets.
7+
8+
-- MEGA Team <linux@mega.co.nz> Wed, 20 May 2020 13:05:10 +0200
9+
110
nautilus-megasync (1.1.0) stable; urgency=low
211

312
* Changed path in order to avoid the inclusion of the current path during the package creation.

build/MEGAsync/MEGAShellExtNemo/debian.changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
nemo-megasync (5.0.0) stable; urgency=low
2+
3+
* Change in version numbering
4+
* Compute the correct path to the MEGASync client sockets.
5+
6+
-- MEGA Team <linux@mega.co.nz> Wed, 20 May 2020 13:05:10 +0200
7+
18
nemo-megasync (1.0.29) beta; urgency=low
29

310
* First Public Beta

build/MEGAsync/MEGAShellExtThunar/debian.changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
thunar-megasync (5.0.0) stable; urgency=low
2+
3+
* Change in version numbering
4+
* Compute the correct path to the MEGASync client sockets.
5+
6+
-- MEGA Team <linux@mega.co.nz> Wed, 20 May 2020 13:05:10 +0200
7+
18
thunar-megasync (3.0.1) beta; urgency=low
29

310
* First public version

build/create_tarball.sh

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ cd ../src/MEGAShellExtNautilus/
155155
make distclean 2> /dev/null || true
156156
cd ../../build
157157

158-
# extension uses the same version number as MEGASync app
159-
export EXT_VERSION=$MEGASYNC_VERSION
158+
#Get current version
159+
export EXT_VERSION=`cat MEGAsync/MEGAShellExtNautilus/debian.changelog | head -1 | sed -e 's#[^(]*(\([^)]*\))[^)]*#\1#g'`
160160
export EXT_NAME=nautilus-megasync-$EXT_VERSION
161161
rm -rf $EXT_NAME.tar.gz
162162
rm -rf $EXT_NAME
@@ -208,8 +208,8 @@ cd ../src/MEGAShellExtNemo/
208208
make distclean 2> /dev/null || true
209209
cd ../../build
210210

211-
# extension uses the same version number as MEGASync app
212-
export EXT_VERSION=$MEGASYNC_VERSION
211+
#Get current version
212+
export EXT_VERSION=`cat MEGAsync/MEGAShellExtNemo/debian.changelog | head -1 | sed -e 's#[^(]*(\([^)]*\))[^)]*#\1#g'`
213213
export EXT_NAME=nemo-megasync-$EXT_VERSION
214214
rm -rf $EXT_NAME.tar.gz
215215
rm -rf $EXT_NAME
@@ -260,8 +260,8 @@ cd ../src/MEGAShellExtThunar/
260260
make distclean 2> /dev/null || true
261261
cd ../../build
262262

263-
# extension uses the same version number as MEGASync app
264-
export EXT_VERSION=$MEGASYNC_VERSION
263+
#Get current version
264+
export EXT_VERSION=`cat MEGAsync/MEGAShellExtThunar/debian.changelog | head -1 | sed -e 's#[^(]*(\([^)]*\))[^)]*#\1#g'`
265265
export EXT_NAME=thunar-megasync-$EXT_VERSION
266266
rm -rf $EXT_NAME.tar.gz
267267
rm -rf $EXT_NAME
@@ -311,8 +311,8 @@ cd ../src/MEGAShellExtDolphin/
311311
make distclean 2> /dev/null || true
312312
cd ../../build
313313

314-
# extension uses the same version number as MEGASync app
315-
export EXT_VERSION=$MEGASYNC_VERSION
314+
#Get current version
315+
export EXT_VERSION=`cat MEGAsync/MEGAShellExtDolphin/debian.changelog | head -1 | sed -e 's#[^(]*(\([^)]*\))[^)]*#\1#g'`
316316
export EXT_NAME=dolphin-megasync-$EXT_VERSION
317317
rm -rf $EXT_NAME.tar.gz
318318
rm -rf $EXT_NAME
@@ -324,11 +324,11 @@ rm -fr MEGAsync/MEGAShellExtDolphin/dolphin-megasync_*.dsc
324324
sed -e "s/EXT_VERSION/$EXT_VERSION/g" templates/MEGAShellExtDolphin/dolphin-megasync.spec > MEGAsync/MEGAShellExtDolphin/dolphin-megasync.spec
325325
#sed -e "s/EXT_VERSION/$EXT_VERSION/g" templates/MEGAShellExtDolphin/dolphin-megasync.dsc > MEGAsync/MEGAShellExtDolphin/dolphin-megasync_$EXT_VERSION.dsc
326326

327-
for dist in xUbuntu_1{2,3,4,5,6,7,8,9}.{04,10} Debian_{7,8,9,10}.0; do
327+
for dist in xUbuntu_{1,2}{0,1,2,3,4,5,6,7,8,9}.{04,10} Debian_{7,8,9,10}.0; do
328328
if [ -f templates/MEGAShellExtDolphin/dolphin-megasync-$dist.dsc ]; then
329-
sed -e "s/EXT_VERSION/$EXT_VERSION/g" templates/MEGAShellExtDolphin/dolphin-megasync-$dist.dsc > MEGAsync/MEGAShellExtDolphin/MEGAShellExtDolphin-$dist.dsc
329+
sed -e "s/EXT_VERSION/$EXT_VERSION/g" templates/MEGAShellExtDolphin/dolphin-megasync-$dist.dsc > MEGAsync/MEGAShellExtDolphin/dolphin-megasync-$dist.dsc
330330
else
331-
sed -e "s/EXT_VERSION/$EXT_VERSION/g" templates/MEGAShellExtDolphin/dolphin-megasync.dsc > MEGAsync/MEGAShellExtDolphin/MEGAShellExtDolphin-$dist.dsc
331+
sed -e "s/EXT_VERSION/$EXT_VERSION/g" templates/MEGAShellExtDolphin/dolphin-megasync.dsc > MEGAsync/MEGAShellExtDolphin/dolphin-megasync-$dist.dsc
332332
fi
333333
done
334334

build/templates/MEGAShellExtThunar/thunar-megasync.dsc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ DEBTRANSFORM-RELEASE: 1
77
Maintainer: MEGA Linux Team <linux@mega.co.nz>
88
Homepage: https://mega.nz/#sync
99
Build-Depends: debhelper, cdbs, libqt4-dev | qt5-qmake-bin, intltool, libthunarx-2-dev | libthunarx-3-dev, libgtk2.0-bin
10-
1110
Depends: megasync (>= 3.5.0), thunar, libthunarx-2-0 | libthunarx-3-0
1211
Package-List:
1312
thunar-megasync deb gnome optional

contrib/cmake/CMakeLists.txt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,6 @@ set (TS_FILES
107107
${MEGAsyncDir}/gui/translations/MEGASyncStrings_ro.ts
108108
${MEGAsyncDir}/gui/translations/MEGASyncStrings_ru.ts
109109
${MEGAsyncDir}/gui/translations/MEGASyncStrings_th.ts
110-
${MEGAsyncDir}/gui/translations/MEGASyncStrings_tl.ts
111-
${MEGAsyncDir}/gui/translations/MEGASyncStrings_uk.ts
112110
${MEGAsyncDir}/gui/translations/MEGASyncStrings_vi.ts
113111
${MEGAsyncDir}/gui/translations/MEGASyncStrings_zh_CN.ts
114112
${MEGAsyncDir}/gui/translations/MEGASyncStrings_zh_TW.ts )
@@ -138,7 +136,6 @@ set (FORMS
138136
${MEGAsyncDir}/gui/${UiDir}/AccountDetailsDialog.ui
139137
${MEGAsyncDir}/gui/${UiDir}/DownloadFromMegaDialog.ui
140138
${MEGAsyncDir}/gui/${UiDir}/SizeLimitDialog.ui
141-
${MEGAsyncDir}/gui/${UiDir}/MessageBox.ui
142139
${MEGAsyncDir}/gui/${UiDir}/ChangeLogDialog.ui
143140
${MEGAsyncDir}/gui/${UiDir}/GuestWidget.ui
144141
${MEGAsyncDir}/gui/${UiDir}/StreamingFromMegaDialog.ui
@@ -165,6 +162,8 @@ set (FORMS
165162
${MEGAsyncDir}/gui/${UiDir}/LockedPopOver.ui
166163
${MEGAsyncDir}/gui/${UiDir}/VerifyLockMessage.ui
167164
${MEGAsyncDir}/gui/${UiDir}/MegaInfoMessage.ui
165+
${MEGAsyncDir}/gui/${UiDir}/DynamicTransferQuotaPopOver.ui
166+
${MEGAsyncDir}/gui/${UiDir}/OverQuotaDialog.ui
168167
)
169168

170169

@@ -184,6 +183,7 @@ endif()
184183

185184
set (MOC_INPUT
186185
${MEGAsyncDir}/MegaApplication.h
186+
${MEGAsyncDir}/TransferQuota.h
187187
${MEGAsyncDir}/control/ConnectivityChecker.h
188188
${MEGAsyncDir}/control/CrashHandler.h
189189
${MEGAsyncDir}/control/EncryptedSettings.h
@@ -233,7 +233,6 @@ set (MOC_INPUT
233233
${MEGAsyncDir}/gui/MegaSpeedGraph.h
234234
${MEGAsyncDir}/gui/MegaTransferDelegate.h
235235
${MEGAsyncDir}/gui/MegaTransferView.h
236-
${MEGAsyncDir}/gui/MessageBox.h
237236
${MEGAsyncDir}/gui/MultiQFileDialog.h
238237
${MEGAsyncDir}/gui/NodeSelector.h
239238
${MEGAsyncDir}/gui/PasteMegaLinksDialog.h
@@ -262,6 +261,8 @@ set (MOC_INPUT
262261
${MEGAsyncDir}/gui/UsageWidget.h
263262
${MEGAsyncDir}/gui/VerifyLockMessage.h
264263
${MEGAsyncDir}/gui/MegaInfoMessage.h
264+
${MEGAsyncDir}/gui/DynamicTransferQuotaPopOver.h
265+
${MEGAsyncDir}/gui/OverQuotaDialog.h
265266
${MEGAsyncDir}/platform/notificator.h
266267
${MEGAsyncDir}/mega/bindings/qt/QTMegaGlobalListener.h
267268
${MEGAsyncDir}/mega/bindings/qt/QTMegaListener.h
@@ -323,6 +324,8 @@ set (SRCS
323324
${MOC_INPUT}
324325
${MEGAsyncDir}/gui/Resources_${UiDir}.qrc
325326

327+
${MEGAsyncDir}/TransferQuota.cpp
328+
326329
${MEGAsyncDir}/gui/AlertItem.cpp
327330
${MEGAsyncDir}/gui/AlertFilterType.cpp
328331
${MEGAsyncDir}/gui/BugReportDialog.cpp
@@ -350,7 +353,6 @@ set (SRCS
350353
${MEGAsyncDir}/gui/DownloadFromMegaDialog.cpp
351354
${MEGAsyncDir}/gui/SizeLimitDialog.cpp
352355
${MEGAsyncDir}/gui/UsageWidget.cpp
353-
${MEGAsyncDir}/gui/MessageBox.cpp
354356
${MEGAsyncDir}/gui/QMegaModel.cpp
355357
${MEGAsyncDir}/gui/MegaItem.cpp
356358
${MEGAsyncDir}/gui/ChangeLogDialog.cpp
@@ -391,6 +393,8 @@ set (SRCS
391393
${MEGAsyncDir}/gui/TransfersStatusWidget.cpp
392394
${MEGAsyncDir}/gui/VerifyLockMessage.cpp
393395
${MEGAsyncDir}/gui/MegaInfoMessage.cpp
396+
${MEGAsyncDir}/gui/DynamicTransferQuotaPopOver.cpp
397+
${MEGAsyncDir}/gui/OverQuotaDialog.cpp
394398

395399
${MEGAsyncDir}/mega/bindings/qt/QTMegaRequestListener.cpp
396400
${MEGAsyncDir}/mega/bindings/qt/QTMegaTransferListener.cpp

doc/Installer_win.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ Create the installer
4242
--------------
4343

4444
- In the HM NIS Edit, click on **Compile** under the menu NSIS to create the Uninstaller generator.
45-
- The "MEGAsyncSETUP.exe" file should be in your <project_folder> now.
45+
- The "MEGAsyncSetup.exe" file should be in your <project_folder> now.
46+
- Note that "MEGAsyncSetup.exe" support silent installation passing `/S` as parameter. Although using it requires admin rights.
4647

4748
Final comments
4849
--------------
4950

50-
- MEGASync is released exclusively in x86. Versions for 64 bits are generated exclusively on demand.
5151
- If the new installer is intended to be a public version (instead of a debug version for customers or internal usage), the file must be signed by using the MEGA certificate.
5252

gather_built_products.cmd

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
mkdir built32
2+
mkdir built64
3+
4+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_64bit-Release\MegaShellExt\release\*.dll built64
5+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_64bit-Release\MegaShellExt\release\*.pdb built64
6+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_64bit-Release\MegaUpdater\release\*.exe built64
7+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_64bit-Release\MegaUpdater\release\*.pdb built64
8+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_64bit-Release\MegaSync\release\*.exe built64
9+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_64bit-Release\MegaSync\release\*.pdb built64
10+
11+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_32bit-Release\MegaShellExt\release\*.dll built32
12+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_32bit-Release\MegaShellExt\release\*.pdb built32
13+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_32bit-Release\MegaUpdater\release\*.exe built32
14+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_32bit-Release\MegaUpdater\release\*.pdb built32
15+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_32bit-Release\MegaSync\release\*.exe built32
16+
copy build-MEGA-Desktop_Qt_5_12_8_MSVC2017_32bit-Release\MegaSync\release\*.pdb built32
17+
18+
copy C:\Users\build\MEGA\build-MEGAsync\3rdParty_MSVC2017_20200529\vcpkg\installed\x64-windows-mega\bin_dlls_signed\*.* built64
19+
20+
copy C:\Users\build\MEGA\build-MEGAsync\3rdParty_MSVC2017_20200529\vcpkg\installed\x86-windows-mega\bin\*.* built32
21+

0 commit comments

Comments
 (0)