Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[xml] Update galician.xml #56

Open
wants to merge 110 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
ed0fff9
Refactoring the main entry codes
donho Dec 14, 2017
cf5731a
Add tinyxml filter in project file
donho Jan 14, 2018
9ed66df
Add decompression and deleting capacity
donho Jan 23, 2018
8634ebf
Add VS solution
donho Apr 1, 2018
a7619fb
WinGup (for Notepad++) 5.0 release
donho May 11, 2018
3e49cf2
WinGup (for Notepad++) 5.0 release
donho May 11, 2018
a28ba5c
Fix unzip bug & enhance error management in case of probllem of unzip
donho May 17, 2018
90cebf2
Add 1 translatable entry
donho May 19, 2018
1a7c1a1
WinGup (for Notepad++) 5.0.1 release
donho May 19, 2018
6f7d457
Turn on silent mode as default
donho Jul 17, 2018
1fca6ce
WinGup (for Notepad++) 5.0.2 release
donho Jul 17, 2018
b644187
Change logic of plugins removal/update/installation
donho Sep 12, 2018
291b9da
Fix a parser argument bug.
donho Sep 18, 2018
bbf9583
Fix an unzip bug.
donho Sep 24, 2018
bd8ccc6
WinGup (for Notepad++) 5.0.3 release
donho Oct 10, 2018
6d792ed
Add sha-256 implementation for checking plugin zip package's sha-256 …
donho Oct 27, 2018
ee17cc0
Shift the post installation (checking if the plugin is deployed corre…
donho Oct 29, 2018
27c5bab
Fix Updating plugin not working bug, and change plugin installation i…
donho Nov 1, 2018
add05d5
Make comparing hash string insensitive case.
donho Nov 2, 2018
694d841
WinGup 5.0.4 release
donho Nov 11, 2018
8959c0c
Remove downloaded zip file after installation or update.
donho Nov 14, 2018
a01667b
Enhancement: if plugins update fails, restore the original installed …
donho Nov 18, 2018
af34920
Force WinGup relaunch application with no relevation
donho Dec 1, 2018
6415820
Launch Notepad++.exe without privilege rights after removing plugins
donho Dec 4, 2018
1d5cc12
WinGup (for Notepad++) 5.0.5 release
donho Dec 9, 2018
86501c2
Enhance checking download plugin package hash error message.
chcg Nov 5, 2018
eda0453
Fix unzipped bug (0 length issue) for plugin operations' part
donho Dec 19, 2018
a4f12fd
Fix unzip 0 length bug (for real)
donho Dec 19, 2018
dfbc2ad
Fix/hack error directory/file detection while unzip
donho Dec 21, 2018
8fbc659
WinGup (for Notepad++) 5.1 release
donho Dec 21, 2018
10d34c1
UI improvement: Plugins downloading with the progress bar
donho Aug 6, 2019
38ba1c8
Update README.md
donho Aug 6, 2019
ab60990
Fix the wrong progress bar info issue
donho Aug 9, 2019
c0139f2
WinGUp (for Notepad++) v5.1.1 release
donho Oct 15, 2019
d1a980f
Improve info while no update available
mere-human Jan 18, 2021
be7d2e9
Remove the unecessary format from the translation
donho Feb 1, 2021
850341c
Transform to Unicode application
donho Feb 4, 2021
9b193fa
Make all localization XML files in Unicode
donho Feb 5, 2021
cfa5bfb
Clicking link on "No Update" dialog closes the dialog
donho Feb 5, 2021
984ac20
Fix x64 build error
donho Feb 5, 2021
4351dab
WinGUp (for Notepad++) v5.1.2 release
donho Feb 5, 2021
8016e45
Improve "No Notepad++ update" dialog message
donho Feb 27, 2021
1e10716
WinGUp (for Notepad++) v5.1.3 release
donho Mar 8, 2021
e367d87
Fix an incompatible cast error
donho Apr 19, 2021
dc176c5
Add ARM64 build
donho Apr 20, 2021
d143f8c
Fix build post-events for 3 archetectures
donho Apr 20, 2021
fe6e7fe
WinGUp (for Notepad++) v5.2 release
donho May 17, 2021
3d5cb3f
Fix GUP crashes when %TEMP% is not set
mere-human Aug 28, 2021
6e0da5b
Enhancement for getting download folder path
donho Oct 7, 2021
cab5b5c
WinGUp (for Notepad++) v5.2.1 release
donho Oct 7, 2021
2993a68
Avoid Divide by Zero condition
SinghRajenM Nov 6, 2021
728ac51
Add custom icon on dialog & taskbar
SinghRajenM Nov 6, 2021
e36b4df
Add updater icon
donho Nov 7, 2021
5e88e8e
Remove unused build configuration
donho Nov 7, 2021
1eb2628
Update cURL from v7.56.1 to v7.79.1
donho Nov 7, 2021
50021b7
WinGUp (for Notepad++) v5.2.2 release
donho Nov 10, 2021
70382ff
Show current and new version on update dialog
SinghRajenM Nov 14, 2021
57ea8ba
WinGUp (for Notepad++) v5.2.3 release
donho Mar 13, 2022
9c86a33
Make "Never" button mandatory in update dialog
donho Sep 16, 2022
790c64b
WinGUp (for Notepad++) v5.2.4 release
donho Sep 20, 2022
5d836cb
Update Taiwanese Mandarin translation
ChiahongHong May 22, 2022
8a80c5e
Update german.xml
dinkumoil Feb 13, 2023
f1ae29b
Add Japanese translation file
yasmise Feb 14, 2023
f973d7d
Add swedish.xml
Regnander Feb 14, 2023
87a529a
Adding Corsican translation for wingup 5.2.4
Patriccollu Feb 13, 2023
e9aceef
Add italian.xml
conky77 Feb 15, 2023
18eb056
[xml] Add Bulgarian localization
rddim Feb 15, 2023
a1f4c9c
[xml] Update spanish.xml
P0rsche-911 Feb 19, 2023
bb85607
[xml] Add galician.xml
P0rsche-911 Feb 20, 2023
d26790a
Put the translation file into the right folder
donho Feb 24, 2023
0de43ed
[xml] add czech.xml translation
xomx Feb 24, 2023
7db55cc
Add slovak.xml
kubalav Feb 24, 2023
8a47263
Add portuguese.xml
hugok79 Feb 25, 2023
d00952b
Add indonesian.xml
sahidalizakaria Feb 25, 2023
ab361fc
Make app DPI aware
donho Feb 26, 2023
a311459
WinGUp (for Notepad++) v5.2.5 release
donho Feb 26, 2023
dccf43c
Update german.xml
schnurlos Mar 7, 2023
5faba48
croatian.xml - New translation for WinGUp for Notepad++
Karlo-F Apr 2, 2023
6ff43e0
Add GitHub CI action
chcg Aug 3, 2023
ccd0dee
Update swedish.xml
Regnander Jun 28, 2023
111f0de
Update to curl 8.2.1
chcg Aug 12, 2023
2214327
Fix progress bar visual glichy in High DPI environment
donho Aug 15, 2023
e6cd591
WinGUp (for Notepad++) v5.2.6 release
donho Aug 15, 2023
2dfffa9
Update cURL to v8.4
donho Nov 16, 2023
41cc3f2
Make project name "WinGUp" right
donho Nov 17, 2023
06a54ab
WinGUp (for Notepad++) v5.2.7 release
donho Nov 17, 2023
17f2ee0
Fix updates fail behind proxies that require NTLM authentication
gwinkless Sep 9, 2023
338b6e8
WinGUp (for Notepad++) v5.2.8 release
donho Feb 15, 2024
c3d426c
Fix update popup dialog not indicate "Notepad++"
donho May 29, 2024
295d0ec
Update croatian.xml for WinGUp
Karlo-F Dec 7, 2023
e1620d1
WinGUp (for Notepad++) v5.2.9 release
donho Jun 3, 2024
069edc2
Add an option to update silently
donho Jun 13, 2024
3beed29
Fix a typo
donho Jun 14, 2024
237176f
Fix 100% download progress bar remains issue
donho Jun 14, 2024
d7ccef5
Update japanese.xml
yasmise Jun 22, 2024
983cbee
Update czech.xml (MSGID_UPDATEAVAILABLE)
xomx Jun 24, 2024
d5a9c7f
Make Update available dialog entirely translatable
donho Jun 26, 2024
043ccb9
[xml] Update Bulgarian localization
rddim Jul 1, 2024
716a534
Update german.xml
CennoxX Jul 1, 2024
07d32e3
[xml] Update croatian.xml for WinGUp
Karlo-F Jun 30, 2024
af58275
[xml] Update Corsican translation for wingup 5.2.9
Patriccollu Jun 29, 2024
a21e59e
[xml] WINGUP russian.xml 5.1.3
GOLEM777 Jun 29, 2024
a89abb4
Update japanese.xml
yasmise Jun 28, 2024
e624f40
Update italian.xml
conky77 Jun 27, 2024
ca3e004
Update swedish.xml
Regnander Jun 27, 2024
c946c99
[XML] Update czech.xml
Karlo-F Jun 30, 2024
97187c6
WinGUp (for Notepad++) v5.3 release
donho Jul 2, 2024
eb5fb4e
[xml] Update galician.xml
P0rsche-911 Jul 6, 2024
083c419
[xml] Update galician.xml new revision
P0rsche-911 Jul 28, 2024
a7e37e6
Update galician.xml
P0rsche-911 Jul 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:

# Maintain dependencies for GitHub Actions
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
64 changes: 64 additions & 0 deletions .github/workflows/CI_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: CI_build

on: [push, pull_request]

jobs:
build:

runs-on: windows-latest
strategy:
fail-fast: false
matrix:
build_platform: [x64, x86, ARM64]

steps:
- name: Checkout repo
uses: actions/checkout@v3

- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v1

- name: Add nmake
if: matrix.build_platform == 'ARM64'
uses: ilammy/msvc-dev-cmd@v1
with:
arch: amd64_arm64

- name: Add nmake
if: matrix.build_platform == 'x64' || matrix.build_platform == 'x86'
uses: ilammy/msvc-dev-cmd@v1
with:
arch: ${{ matrix.build_platform }}

- name: nmake libcurl
working-directory: curl/winbuild
run: |
nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE="${{ matrix.build_platform }}"
nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE="${{ matrix.build_platform }}"

- name: MSBuild of GUP exe
working-directory: vcproj
run: |
msbuild GUP.sln /m /p:configuration="Release" /p:platform="${{ matrix.build_platform }}"
msbuild GUP.sln /m /p:configuration="Debug" /p:platform="${{ matrix.build_platform }}"

- name: Archive artifacts for x64
if: matrix.build_platform == 'x64'
uses: actions/upload-artifact@v3
with:
name: gup_exe_x64
path: bin64\

- name: Archive artifacts for x86
if: matrix.build_platform == 'x86'
uses: actions/upload-artifact@v3
with:
name: gup_exe_x86
path: bin\

- name: Archive artifacts for ARM64
if: matrix.build_platform == 'ARM64'
uses: actions/upload-artifact@v3
with:
name: gup_exe_arm64
path: binarm64\
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ ipch/
*.opensdf
*.sdf
*.cachefile
*.opendb

#-- Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
Expand Down Expand Up @@ -51,8 +52,10 @@ UpgradeLog*.htm
*.tmp_proj
.builds
*.pidb
*.bak
bin/
bin64/
binarm64/
curl/build
curl/builds

Expand Down Expand Up @@ -87,7 +90,6 @@ $RECYCLE.BIN/
*.d
*.o

vcproj/GUP.sln
curl/winbuild/CURL_OBJS.inc
curl/winbuild/LIBCURL_OBJS.inc
curl/winbuild/vc120.idb
Expand Down
65 changes: 37 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,23 @@
What is WinGup?
What is WinGUp for Notepad++?
--------------------------

This project is the fork of [WinGUp](https://github.com/gup4win/wingup).
WinGUp has been built for Notepad++'s need, but keep its functionality generic for being able to be used on any Windows application. With new built-in Plugins Admin in Notepad++, a more specific updater for Notepad++ is necessary. Hence this fork from the original WinGUp.


What is WinGUp?
---------------

WinGup is a Generic Updater running under Windows environment.
The aim of WinGup is to provide a ready to use and configurable updater
WinGUp is a Generic Updater running under Windows environment.
The aim of WinGUp is to provide a ready to use and configurable updater
which downloads a update package then installs it. By using cURL library
and TinyXml module, WinGup is capable to deal with http protocol and process XML data.
and TinyXml module, WinGUp is capable to deal with http protocol and process XML data.


Why WinGup?
Why WinGUp?
-----------

Originally WinGup was made for the need of Notepad++ (a generic source code editor under MS Windows).
Originally WinGUp was made for the need of Notepad++ (a generic source code editor under MS Windows).
During its conception, the idea came up in my mind: if it can fit Notepad++, it can fit for any Windows program.
So here it is, with LGPL license to have no (almost not) restriction for integration in any project.

Expand All @@ -19,8 +26,8 @@ So here it is, with LGPL license to have no (almost not) restriction for integra
How does it work?
-----------------

WinGup can be launched by your program or manually. It reads from a xml configuration file
for getting the current version of your program and url where WinGup gets update information,
WinGUp can be launched by your program or manually. It reads from a xml configuration file
for getting the current version of your program and url where WinGUp gets update information,
checks the url (with given current version) to get the update package location,
downloads the update package, then run the update package (it should be a msi or an exe) in question.

Expand All @@ -29,47 +36,49 @@ downloads the update package, then run the update package (it should be a msi or
Who will need it?
-----------------

Being LGPLed, WinGup can be integrated in both commercial (or close source) and open source project.
Being LGPLed, WinGUp can be integrated in both commercial (or close source) and open source project.
So if you run a commercial or open a source project under MS Windows and you release your program at
regular intervals, then you may need WinGup to notice your users the new update.
regular intervals, then you may need WinGUp to notice your users the new update.



What do you need to use it?
---------------------------

A url to provide the update information to your WinGup and an another url location
A url to provide the update information to your WinGUp and an another url location
to store your update package, that's it!



How is WinGup easy to use?
How is WinGUp easy to use?
--------------------------

All you have to do is point WinGup to your url update page (by modifying gup.xml),
All you have to do is point WinGUp to your url update page (by modifying gup.xml),
then work on your pointed url update page (see getDownLoadUrl.php comes with the release)
to make sure it responds to your WinGup with the correct xml data.
to make sure it responds to your WinGUp with the correct xml data.



How to build it?
----------------

0. You have to build cURL before building WinGup:
```
a. Open VS2015 Native Tool Command for 32/64 bits
b. go to curl winbuild directory:
cd <your wingup source path>\curl\winbuild
c. compile cURL by using one of the following commands, according the mode and archetecture of wingup you want to build.
x64 release: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static MACHINE=x64
x64 debug: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static DEBUG=yes MACHINE=x64
x86 release: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static MACHINE=x86
x86 debug: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static DEBUG=yes MACHINE=x86
```
1. Open [`vcproj\GUP.vcxproj`](https://github.com/gup4win/wingup/blob/master/vcproj/GUP.vcxproj)
* Step 1: You have to build cURL before building WinGUp:

1. Open VS2022 Native Tool Command for 32/64 bits. If you want to build for ARM, open a cmd, and run the following command:<br/>
`C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsamd64_arm64.bat`
2. go to curl winbuild directory:<br/>
`cd <your WinGUp source path>\curl\winbuild`
3. compile cURL by using one of the following commands, according the mode and architecture of WinGUp you want to build.
- x64 release: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE=x64`
- x64 debug: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE=x64`
- x86 release: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE=x86`
- x86 debug: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE=x86`
- ARM64 release: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static MACHINE=ARM64`
- ARM64 debug: `nmake /f Makefile.vc mode=dll vc=15 RTLIBCFG=static DEBUG=yes MACHINE=ARM64`

* Step 2: Open [`vcproj\GUP.sln`](https://github.com/gup4win/wingup/blob/master/vcproj/GUP.sln) with VS2022.

2. Build WinGup [like a normal Visual Studio project](https://msdn.microsoft.com/en-us/library/7s88b19e.aspx) with VS2015

* Step 3: Build WinGUp like a normal Visual Studio project.


To whom should you say "thank you"?
Expand Down
Loading