]>
cygwin.com Git - cygwin-apps/setup.git/log
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.
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
Jon Turney [Thu, 6 Jun 2024 15:56:56 +0000 (16:56 +0100)]
Add support for 'redir' flag in mirrors.lst
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.
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.
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..
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
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)
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.
赵伟 [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.
Jon Turney [Sat, 10 Feb 2024 15:10:48 +0000 (15:10 +0000)]
Regenerate resources with updated translation
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/
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/
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/
Emanuele Frasca [Thu, 21 Dec 2023 13:01:14 +0000 (14:01 +0100)]
Added translation using Weblate (Italian)
Jon Turney [Fri, 9 Feb 2024 17:32:50 +0000 (17:32 +0000)]
Don't use 'dlltool --output-delaylib' on 32-bit
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.
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.
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.
Jon Turney [Sun, 4 Feb 2024 16:22:41 +0000 (16:22 +0000)]
Explicitly include stdint.h for uint64_t in compress_zstd.h
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.
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.
Jon Turney [Mon, 22 Jan 2024 14:29:01 +0000 (14:29 +0000)]
Make Windows <= 6.2 unsupported
Jon Turney [Fri, 17 Nov 2023 12:49:40 +0000 (12:49 +0000)]
Improvements to how we deploy uncompressed executable
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
Jon Turney [Thu, 16 Nov 2023 17:40:16 +0000 (17:40 +0000)]
Abbreviate 'Synchronisieren' to fit in the space available
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)
Jon Turney [Thu, 16 Nov 2023 14:18:06 +0000 (14:18 +0000)]
Regenerate resources with updated translation
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/
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/
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/
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/
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/
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/
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)
Jon Turney [Wed, 11 Oct 2023 14:21:33 +0000 (15:21 +0100)]
Adjust dialog template layouts to add space needed by new translations
Jon Turney [Tue, 10 Oct 2023 12:51:58 +0000 (13:51 +0100)]
Wire up de-DE and pl-PL translations
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.
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/
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/
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/
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/
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/
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
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.
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/
mohammadA [Sun, 2 Jul 2023 07:10:59 +0000 (09:10 +0200)]
Added translation using Weblate (Arabic)
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
Jon Turney [Fri, 21 Apr 2023 13:06:26 +0000 (14:06 +0100)]
Merge remote-tracking branch 'weblate/master'
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/
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/
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/
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/
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/
Xiang Heng Wei [Sat, 15 Apr 2023 04:34:57 +0000 (06:34 +0200)]
Added translation using Weblate (Japanese)
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/
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/
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/
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/
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/
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/
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/
Jon Turney [Fri, 14 Apr 2023 15:43:58 +0000 (16:43 +0100)]
CI: Update github action to avoid deprecation warning
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.
Jon Turney [Thu, 13 Apr 2023 13:22:10 +0000 (14:22 +0100)]
Add a link to translation website on splash page
Jon Turney [Thu, 13 Apr 2023 13:31:29 +0000 (14:31 +0100)]
Move comment about dialog font out of dialog resource template
Jon Turney [Wed, 12 Apr 2023 15:18:08 +0000 (16:18 +0100)]
Wire up tr-TR translation
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'")
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/
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/
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/
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/
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/
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/
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/
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.
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.
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.
Corinna Vinschen [Fri, 3 Feb 2023 20:16:21 +0000 (21:16 +0100)]
.gitignore: add some files
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).
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.
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.
Jon Turney [Mon, 30 Jan 2023 21:49:05 +0000 (21:49 +0000)]
Add zh_Hans resources to build
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/
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
Jon Turney [Tue, 31 Jan 2023 13:46:04 +0000 (13:46 +0000)]
Update displayed copyright to 2023
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
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
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.
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.