]> cygwin.com Git - cygwin-apps/setup.git/log
cygwin-apps/setup.git
6 weeks agoAdded dpiAwareness element to manifest master
Yang Yulin [Sun, 7 Jul 2024 01:37:05 +0000 (09:37 +0800)]
Added dpiAwareness element to manifest

This causes top-level and child HWNDs to be notified of DPI changes,
which avoid the content of the window appearing blurry when changing
DPI.

2 months agoRemove the odd "Drop back to attended mode" logic
Jon Turney [Sun, 23 Jun 2024 18:26:27 +0000 (19:26 +0100)]
Remove the odd "Drop back to attended mode" logic

Remove the odd "Drop back to attended mode" logic, only used in one
place (when we do not have any selected sites), and instead report this
as a problem and terminate with non-zero exit code.

https://cygwin.com/pipermail/cygwin/2024-June/256158.html

2 months agoAdd support for 'redir' flag in mirrors.lst
Jon Turney [Thu, 6 Jun 2024 15:56:56 +0000 (16:56 +0100)]
Add support for 'redir' flag in mirrors.lst

4 months agoSuggest URLs for updated setup based on build architecture release_2.932
Jon Turney [Fri, 12 Apr 2024 16:25:32 +0000 (17:25 +0100)]
Suggest URLs for updated setup based on build architecture

Suggest URLs for updated setup based on build architecture, rather than
on that specified with '--arch'.

(Or maybe we should just point at cygwin.com/install.html? Since the URL
isn't clickable due to :reasons:)

Also: reword messages indicating setup should be updated for clarity,
don't mention the internal detail of an "ini file".

Future work: These messages (along with other errors coming from the ini
file parser), should be localizable.

4 months agoDisplay the build architecture in the splash screen
Jon Turney [Fri, 12 Apr 2024 16:14:47 +0000 (17:14 +0100)]
Display the build architecture in the splash screen

Display the build architecture in the splash screen, not the
architecture specified by the '--arch' option.

4 months agoAvoid accidental 8-bit flattening of clickable dialog text
Jon Turney [Mon, 15 Apr 2024 15:50:14 +0000 (16:50 +0100)]
Avoid accidental 8-bit flattening of clickable dialog text

See discussion in 75bfcddb.

Also adjust this when installing Window::WindowProcReflector, but it's
unclear if that's actually used by anything..

4 months agoSwitch to using "Microsoft YaHei UI" for zh localized dialogs
Jon Turney [Mon, 15 Apr 2024 13:23:10 +0000 (14:23 +0100)]
Switch to using "Microsoft YaHei UI" for zh localized dialogs

Do this by applying a post-processing step to the generated RC file.
This lets us fix up any minor, per-language layout problems.

Apparently using "MS Shell Dlg" for Chinese gylphs is "annoying", so use
"Microsoft YaHei UI".

See https://cygwin.com/pipermail/cygwin/2024-April/255806.html

4 months agoMake DIALOG STYLEs consistent
Jon Turney [Fri, 12 Apr 2024 15:27:14 +0000 (16:27 +0100)]
Make DIALOG STYLEs consistent

* Drop obsolete DS_3DLOOK
* Don't include (unneccessary) WS_VISIBLE
* Consistently use DS_CENTER and DS_SYSMENU
* Use DS_SHELLFONT

(The DS_SHELLFONT dialog style for a property sheet turns off bug
compatibility with pre-Window 2000 behaviour, so that the property sheet
manager can interpret the dialog template dimensions relative to the
font used by the dialog template, rather than the "MS Sans Serif" font,
which is probably what you wanted)

4 months agoBump displayed copyright year
Jon Turney [Fri, 12 Apr 2024 15:33:22 +0000 (16:33 +0100)]
Bump displayed copyright year

Make it a wide-character string so we can incorporate a copyright
symbol.

5 months agoFix endless loop if helptext doesn't contain a space
赵伟 [Fri, 29 Mar 2024 15:10:18 +0000 (15:10 +0000)]
Fix endless loop if helptext doesn't contain a space

If the helptext doesn't have a space in the length of the describption
we're trying to format, this code spins.

6 months agoRegenerate resources with updated translation release_2.931
Jon Turney [Sat, 10 Feb 2024 15:10:48 +0000 (15:10 +0000)]
Regenerate resources with updated translation

6 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 9 Feb 2024 02:46:53 +0000 (02:46 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

6 months agoTranslated using Weblate (Portuguese (Brazil))
Iago Emanuel [Tue, 6 Feb 2024 18:31:52 +0000 (18:31 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 36.5% (105 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pt_BR/

6 months agoTranslated using Weblate (Polish)
Zbigniew Kosowski [Tue, 23 Jan 2024 15:04:44 +0000 (15:04 +0000)]
Translated using Weblate (Polish)

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

6 months agoAdded translation using Weblate (Italian)
Emanuele Frasca [Thu, 21 Dec 2023 13:01:14 +0000 (14:01 +0100)]
Added translation using Weblate (Italian)

6 months agoDon't use 'dlltool --output-delaylib' on 32-bit
Jon Turney [Fri, 9 Feb 2024 17:32:50 +0000 (17:32 +0000)]
Don't use 'dlltool --output-delaylib' on 32-bit

6 months agoFix -Woverloaded-virtual warnings about Window::Create()
Jon Turney [Fri, 19 May 2017 19:18:23 +0000 (20:18 +0100)]
Fix -Woverloaded-virtual warnings about Window::Create()

In gcc 13, -Wall turns on -Woverloaded-virtual

These virtual methods seem to be never actually used currently:

* PropPage-derived classes have a Create() which explicitly calls
PropPage::Create().

* PropPage::Create() and PropSheet::Create() do not call
Window::Create() (which is thus unused).

* We instantiate objects of Propage-derived and PropSheet types and
directly call their Create() method.

So simply fix the warning by removing the 'virtual' specifier.

6 months agoDynamically load SetDefaultDllDirectories() release_2.930
Jon Turney [Tue, 6 Feb 2024 20:03:31 +0000 (20:03 +0000)]
Dynamically load SetDefaultDllDirectories()

Also call SetDllDirectory() for the limited protection it provides on
earlier (<6.0) Windows versions.

6 months agoDelay-load wininet
Jon Turney [Mon, 5 Feb 2024 21:44:31 +0000 (21:44 +0000)]
Delay-load wininet

Since it's the only thing we link with which is not in KnownDLLs, to
avoid DLL hijacking, wrap wininet in a delay-loading stub lib.

6 months agoExplicitly include stdint.h for uint64_t in compress_zstd.h
Jon Turney [Sun, 4 Feb 2024 16:22:41 +0000 (16:22 +0000)]
Explicitly include stdint.h for uint64_t in compress_zstd.h

6 months agoUpdate mingw-zstd Fedora package name
Jon Turney [Thu, 1 Feb 2024 17:37:22 +0000 (17:37 +0000)]
Update mingw-zstd Fedora package name

Fedora now has a ming-zstd package, although not a ming-zstd-static, so
package names in the copr have been updated to align.

7 months agoDisallow DLL loading from other than C:\Windows\System32
Corinna Vinschen [Mon, 5 Feb 2024 20:47:46 +0000 (21:47 +0100)]
Disallow DLL loading from other than C:\Windows\System32

Call SetDefaultDllDirectories early to make sure, delay-loaded DLLs
are only loaded from the System32 dir.

7 months agoMake Windows <= 6.2 unsupported release_2.929
Jon Turney [Mon, 22 Jan 2024 14:29:01 +0000 (14:29 +0000)]
Make Windows <= 6.2 unsupported

9 months agoImprovements to how we deploy uncompressed executable
Jon Turney [Fri, 17 Nov 2023 12:49:40 +0000 (12:49 +0000)]
Improvements to how we deploy uncompressed executable

9 months agoAdd a resize grip in bottom-right of dialog release_2.928
Jon Turney [Thu, 16 Nov 2023 16:35:36 +0000 (16:35 +0000)]
Add a resize grip in bottom-right of dialog

Add a resize grip in bottom-right of dialog, to visually indicate that
the dialog is resizable.

* Draw a size grip at bottom-right
* Invalidate the area where the grip is drawn during resizing
* Hit-test over the grip as if we were grabbing the frame (to change the
cursor to the diagonally-resizing one when over it, and make the grip
sensitive when clicked

9 months agoAbbreviate 'Synchronisieren' to fit in the space available
Jon Turney [Thu, 16 Nov 2023 17:40:16 +0000 (17:40 +0000)]
Abbreviate 'Synchronisieren' to fit in the space available

9 months agoDo post-build steps in separate directories
Jon Turney [Wed, 15 Nov 2023 16:50:05 +0000 (16:50 +0000)]
Do post-build steps in separate directories

Do post-build steps in separate directories.  This lets us keep the
uncompressed executable around to upload separately, for when problems
occur running the UPX compressed executable.

(These steps are still missing any build avoidance, but hopefully that's
not a big problem, as we generally only run them when making a release)

9 months agoRegenerate resources with updated translation
Jon Turney [Thu, 16 Nov 2023 14:18:06 +0000 (14:18 +0000)]
Regenerate resources with updated translation

10 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Mon, 30 Oct 2023 14:30:38 +0000 (14:30 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

10 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 27 Oct 2023 04:40:44 +0000 (04:40 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

10 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Wed, 25 Oct 2023 14:33:54 +0000 (14:33 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

10 months agoTranslated using Weblate (Turkish)
Oğuz Ersen [Sat, 14 Oct 2023 10:06:35 +0000 (10:06 +0000)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/tr/

10 months agoUpdate translation files
Hosted Weblate [Thu, 12 Oct 2023 21:01:36 +0000 (23:01 +0200)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/

10 months agoTranslated using Weblate (Portuguese (Brazil))
Jon Turney [Thu, 12 Oct 2023 15:48:26 +0000 (15:48 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 12.1% (35 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pt_BR/

10 months agoEnhance quiet mode to allow window to be input-disabled or hidden release_2.927
Jon Turney [Fri, 14 Apr 2023 16:36:58 +0000 (17:36 +0100)]
Enhance quiet mode to allow window to be input-disabled or hidden

'-q'/'--quiet-mode' now accepts an optional parameter specifying how the
setup wizard behaves: 'unattended' is the existing behaviour (basically,
the wizard automatically advances rather than requiring 'next' to be
pressed, and MessageBox()es automatically perform some default action),
'noinput' also disables mouse and keyboard interaction with the wizard,
and 'hidden' hides the the wizard.

No exhaustive audit has taken place that there aren't places in setup
where we don't loop forever, or get stuck waiting for user input to
resolve some unexpected condition.

(In particular, I suspect that dialogs which may occur if some
authorization credentials need to be provided for the network connection
to the package repository (HTTP auth, or proxy auth, or FTP password)
don't handle unattended mode correctly, and there's currently no
non-interactive way to provide these credentials)

10 months agoAdjust dialog template layouts to add space needed by new translations
Jon Turney [Wed, 11 Oct 2023 14:21:33 +0000 (15:21 +0100)]
Adjust dialog template layouts to add space needed by new translations

10 months agoWire up de-DE and pl-PL translations
Jon Turney [Tue, 10 Oct 2023 12:51:58 +0000 (13:51 +0100)]
Wire up de-DE and pl-PL translations

10 months agoRegenerate resources with updated translation
Jon Turney [Tue, 10 Oct 2023 13:46:41 +0000 (14:46 +0100)]
Regenerate resources with updated translation

Adopt some layout changes from 'fr' resources, needed to ensure
translations fit in available space.

10 months agoTranslated using Weblate (Portuguese (Brazil))
Lucas Haniel [Tue, 3 Oct 2023 12:06:13 +0000 (12:06 +0000)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 12.1% (35 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pt_BR/

10 months agoTranslated using Weblate (Japanese)
Xiang Heng Wei [Sun, 10 Sep 2023 13:21:36 +0000 (13:21 +0000)]
Translated using Weblate (Japanese)

Currently translated at 13.2% (38 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/ja/

10 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 8 Sep 2023 14:35:54 +0000 (14:35 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

10 months agoTranslated using Weblate (Japanese)
Xiang Heng Wei [Sun, 3 Sep 2023 06:27:35 +0000 (06:27 +0000)]
Translated using Weblate (Japanese)

Currently translated at 6.2% (18 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/ja/

10 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Mon, 14 Aug 2023 13:41:31 +0000 (13:41 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

10 months agoEnable large files (>2 GiB)
Achim Gratz [Mon, 9 Oct 2023 15:30:29 +0000 (16:30 +0100)]
Enable large files (>2 GiB)

This fixes the issue reported here:
https://cygwin.com/pipermail/cygwin/2023-October/254562.html

13 months agoKeyboard accelerator for keep or skip
Christian Franke [Mon, 31 Jul 2023 10:05:11 +0000 (12:05 +0200)]
Keyboard accelerator for keep or skip

Ctrl+K selects keep or skip and then moves selection to next row.

14 months agoTranslated using Weblate (Arabic)
mohammadA [Sun, 2 Jul 2023 07:14:40 +0000 (07:14 +0000)]
Translated using Weblate (Arabic)

Currently translated at 8.7% (25 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/ar/

14 months agoAdded translation using Weblate (Arabic)
mohammadA [Sun, 2 Jul 2023 07:10:59 +0000 (09:10 +0200)]
Added translation using Weblate (Arabic)

14 months agoTranslated using Weblate (Polish)
WaldiS [Thu, 29 Jun 2023 18:14:18 +0000 (18:14 +0000)]
Translated using Weblate (Polish)

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

14 months agoTranslated using Weblate (French)
Vincent Dawans [Sun, 25 Jun 2023 04:13:33 +0000 (04:13 +0000)]
Translated using Weblate (French)

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/fr/

14 months agoTranslated using Weblate (Polish)
WaldiS [Fri, 23 Jun 2023 14:24:03 +0000 (14:24 +0000)]
Translated using Weblate (Polish)

Currently translated at 56.4% (162 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

14 months agoTranslated using Weblate (German)
Luis Mengel [Mon, 19 Jun 2023 13:03:16 +0000 (13:03 +0000)]
Translated using Weblate (German)

Currently translated at 68.9% (198 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/de/

14 months agoTranslated using Weblate (Polish)
WaldiS [Wed, 14 Jun 2023 17:48:00 +0000 (17:48 +0000)]
Translated using Weblate (Polish)

Currently translated at 32.7% (94 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

15 months agoTranslated using Weblate (Polish)
WaldiS [Fri, 26 May 2023 18:15:46 +0000 (18:15 +0000)]
Translated using Weblate (Polish)

Currently translated at 31.3% (90 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

15 months agoTranslated using Weblate (Polish)
WaldiS [Fri, 19 May 2023 17:45:53 +0000 (17:45 +0000)]
Translated using Weblate (Polish)

Currently translated at 31.0% (89 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

15 months agoTranslated using Weblate (German)
Ettore Atalan [Sun, 14 May 2023 14:51:05 +0000 (14:51 +0000)]
Translated using Weblate (German)

Currently translated at 63.0% (181 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/de/

16 months agoTranslated using Weblate (Polish)
WaldiS [Thu, 27 Apr 2023 16:44:51 +0000 (16:44 +0000)]
Translated using Weblate (Polish)

Currently translated at 21.2% (61 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 28 Apr 2023 03:48:49 +0000 (03:48 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Thu, 20 Apr 2023 14:24:56 +0000 (14:24 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoMerge remote-tracking branch 'weblate/master'
Jon Turney [Fri, 21 Apr 2023 13:06:26 +0000 (14:06 +0100)]
Merge remote-tracking branch 'weblate/master'

16 months agoTranslated using Weblate (Polish)
WaldiS [Wed, 19 Apr 2023 13:39:40 +0000 (13:39 +0000)]
Translated using Weblate (Polish)

Currently translated at 9.4% (27 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

16 months agoTranslated using Weblate (Japanese)
Xiang Heng Wei [Sat, 15 Apr 2023 04:35:26 +0000 (04:35 +0000)]
Translated using Weblate (Japanese)

Currently translated at 1.3% (4 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/ja/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Sun, 16 Apr 2023 09:53:08 +0000 (09:53 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoTranslated using Weblate (Turkish)
Oğuz Ersen [Fri, 14 Apr 2023 16:44:42 +0000 (16:44 +0000)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (287 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/tr/

16 months agoTranslated using Weblate (Slovak)
Jan Riha [Sat, 15 Apr 2023 21:29:02 +0000 (21:29 +0000)]
Translated using Weblate (Slovak)

Currently translated at 20.2% (58 of 287 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/sk/

16 months agoAdded translation using Weblate (Japanese)
Xiang Heng Wei [Sat, 15 Apr 2023 04:34:57 +0000 (06:34 +0200)]
Added translation using Weblate (Japanese)

16 months agoUpdate translation files
Hosted Weblate [Fri, 14 Apr 2023 15:45:47 +0000 (17:45 +0200)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 14 Apr 2023 14:17:18 +0000 (14:17 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (285 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 14 Apr 2023 04:14:00 +0000 (04:14 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (285 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoUpdate translation files
Hosted Weblate [Thu, 13 Apr 2023 14:03:53 +0000 (16:03 +0200)]
Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Wed, 12 Apr 2023 04:10:22 +0000 (04:10 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (285 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Mon, 10 Apr 2023 05:37:43 +0000 (05:37 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (285 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

16 months agoTranslated using Weblate (Polish)
WaldiS [Fri, 7 Apr 2023 17:42:31 +0000 (17:42 +0000)]
Translated using Weblate (Polish)

Currently translated at 5.9% (17 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

16 months agoCI: Update github action to avoid deprecation warning
Jon Turney [Fri, 14 Apr 2023 15:43:58 +0000 (16:43 +0100)]
CI: Update github action to avoid deprecation warning

16 months agoImprove how we describe a 'site' release_2.926
Jon Turney [Thu, 13 Apr 2023 19:04:34 +0000 (20:04 +0100)]
Improve how we describe a 'site'

Add a tooltip to the additional site edit textbox, and extend '--site'
help text to indicate that 'site' can also be specified by a path or UNC
path as well as a URL.

16 months agoAdd a link to translation website on splash page
Jon Turney [Thu, 13 Apr 2023 13:22:10 +0000 (14:22 +0100)]
Add a link to translation website on splash page

16 months agoMove comment about dialog font out of dialog resource template
Jon Turney [Thu, 13 Apr 2023 13:31:29 +0000 (14:31 +0100)]
Move comment about dialog font out of dialog resource template

16 months agoWire up tr-TR translation
Jon Turney [Wed, 12 Apr 2023 15:18:08 +0000 (16:18 +0100)]
Wire up tr-TR translation

16 months agoFix reinstall via command line
Jon Turney [Tue, 11 Apr 2023 15:30:09 +0000 (16:30 +0100)]
Fix reinstall via command line

Since b0bd16950669, we're unconditionally generating an initial solver
solution via changeTrust(), even if manual package selections are made
on the command line.

This will discard reinstalls, as they aren't done via the solver.

Arrange to retain them by using augmentTask() to add them back to the
solution, then teach trans2db() to convert reinstalls back into
packagedb actions.

Fixes: b0bd16950669 ("Fix '-t -P package-with-only-a-test-version'")
17 months agoTranslated using Weblate (German)
Markus [Fri, 7 Apr 2023 06:42:59 +0000 (08:42 +0200)]
Translated using Weblate (German)

Currently translated at 9.8% (28 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/de/

17 months agoTranslated using Weblate (Polish)
WaldiS [Wed, 5 Apr 2023 16:18:04 +0000 (18:18 +0200)]
Translated using Weblate (Polish)

Currently translated at 2.8% (8 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pl/

17 months agoTranslated using Weblate (Portuguese (Brazil))
Fernando Lopes [Wed, 15 Mar 2023 04:20:03 +0000 (05:20 +0100)]
Translated using Weblate (Portuguese (Brazil))

Currently translated at 5.2% (15 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/pt_BR/

17 months agoTranslated using Weblate (Turkish)
Oğuz Ersen [Fri, 25 Nov 2022 09:57:46 +0000 (10:57 +0100)]
Translated using Weblate (Turkish)

Currently translated at 100.0% (285 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/tr/

17 months agoTranslated using Weblate (Slovak)
Marcel Hecko [Thu, 7 Jul 2022 09:58:43 +0000 (11:58 +0200)]
Translated using Weblate (Slovak)

Currently translated at 4.9% (14 of 282 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/sk/

17 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Sat, 3 Dec 2022 11:12:23 +0000 (12:12 +0100)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (284 of 284 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

17 months agoTranslated using Weblate (Chinese (Simplified))
Xiang Heng Wei [Fri, 3 Feb 2023 02:20:18 +0000 (02:20 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (284 of 284 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

19 months agoio_stream: peek: call own read method rather than fread
Corinna Vinschen [Sun, 5 Feb 2023 19:30:57 +0000 (20:30 +0100)]
io_stream: peek: call own read method rather than fread

This fixes the caller's expectation that peek returns a negative value
on error.

19 months agoUse off_t more consistently for file offsets and file size
Corinna Vinschen [Sat, 4 Feb 2023 21:12:34 +0000 (22:12 +0100)]
Use off_t more consistently for file offsets and file size

- Change the seek and tell methods to off_t in the first place,
  and use fseeko/ftello throughout.
- Change class members holding file sizes and offsets to off_t,
  use matching casts.
- Use strtoll rather than sscanf to read octal file length
  in tar archives.  It's faster and typesafe.
- Use off_t as argument types for progress bar functions.

Additionally:

- Reformat io_stream_memory.h, which was next to unreadable
  due to bad formatting.

19 months agoio_stream: read/write: always return -1 on error
Corinna Vinschen [Sat, 4 Feb 2023 20:06:10 +0000 (21:06 +0100)]
io_stream: read/write: always return -1 on error

io_stream::read and io_stream::write are defined as ssize_t, and most
of the callers expect -1 in case of an error.

However, io_stream_file and io_stream_cygfile both use fread/fwrite and
return their return value unchanged.  Both functions return a size_t and
return 0 in both cases, EOF and error.

Fix this by checking the return value of fread and fwrite and return -1
in case of an error.

Change the two callers calling read and expecting 0 to indicate EOF and
error accordingly.

19 months ago.gitignore: add some files
Corinna Vinschen [Fri, 3 Feb 2023 20:16:21 +0000 (21:16 +0100)]
.gitignore: add some files

19 months agoHandle TTN_GETDISPINFOW release_2.925
Jon Turney [Wed, 1 Feb 2023 13:33:57 +0000 (13:33 +0000)]
Handle TTN_GETDISPINFOW

As a consequence of the previous commits, we're now receiving
TTN_GETDISPINFOW rather than TTN_GETDISPINFOA, so handle that (which
makes full unicode in the tooltip possible).

19 months agoUse SetWindowLongPtrW() when setting WndProc
Jon Turney [Wed, 1 Feb 2023 13:10:25 +0000 (13:10 +0000)]
Use SetWindowLongPtrW() when setting WndProc

Using the SetWindowLongPtrA() variant means that a Unicode to ASCII shim
is inserted around the installed WndProc, which is not what we want.

(Specfically, this flattens the PropSheet caption to an 8-bit encoding
as it passes through the WndProc as a WM_SETTEXT message, which is not
reversible for non-latin scripts)

Future work: Rewrite this using SetWindowSubclass() instead, which
sidesteps all these issues.

19 months agoUse wide-char PropSheet API
Jon Turney [Mon, 30 Jan 2023 23:27:10 +0000 (23:27 +0000)]
Use wide-char PropSheet API

This probably has no effect on Vista or later, where the manifest ensure
we are using common controls 6.0, which are fully unicode internally,
but it probably neccessary on XP.

19 months agoAdd zh_Hans resources to build
Jon Turney [Mon, 30 Jan 2023 21:49:05 +0000 (21:49 +0000)]
Add zh_Hans resources to build

19 months agoAdded translation using Weblate (Chinese (Simplified))
Xiang Heng Wei [Sat, 3 Dec 2022 11:12:23 +0000 (12:12 +0100)]
Added translation using Weblate (Chinese (Simplified))

Currently translated at 100.0% (285 of 285 strings)

Translation: cygwin-setup/cygwin-setup
Translate-URL: https://hosted.weblate.org/projects/cygwin-setup/cygwin-setup/zh_Hans/

19 months agoDon't append '-src' when forming source package name, if already present
Jon Turney [Mon, 30 Jan 2023 14:30:24 +0000 (14:30 +0000)]
Don't append '-src' when forming source package name, if already present

19 months agoUpdate displayed copyright to 2023
Jon Turney [Tue, 31 Jan 2023 13:46:04 +0000 (13:46 +0000)]
Update displayed copyright to 2023

19 months agoDrop setting root_scope as a side-effect of read_mounts()
Jon Turney [Wed, 24 Aug 2022 12:31:49 +0000 (13:31 +0100)]
Drop setting root_scope as a side-effect of read_mounts()

Default root_scope as appropriate, allowing GUI to override it
Only enable 'Install For All Users' if we have Admin privs
Drop some comment cruft

19 months agoDefer setting group until after All Users/Just For Me is chosen
Jon Turney [Fri, 8 Jul 2022 15:46:14 +0000 (16:46 +0100)]
Defer setting group until after All Users/Just For Me is chosen

19 months agoDrop group change while running postinstall scripts
Jon Turney [Fri, 8 Jul 2022 14:56:59 +0000 (15:56 +0100)]
Drop group change while running postinstall scripts

Drop group change while running postinstall scripts.  This was only for
the benefit of mkgroup/mkpasswd being run by the postinstall script,
which we don't do any more.

19 months agoShow deprecation warning for Windows versions 6.1 and 6.2
Jon Turney [Fri, 27 Jan 2023 14:48:30 +0000 (14:48 +0000)]
Show deprecation warning for Windows versions 6.1 and 6.2

- Windows 6.1 (Windows 7, Windows Server 2008R2)
- Windows 6.2 (Windows 8, Windows Server 2012)

This page took 0.066552 seconds and 5 git commands to generate.