Commit Graph

5898 Commits

Author SHA1 Message Date
gexgd0419 795e8e2277 Preserve tab orders when merging tabs 2024-10-17 00:04:26 +08:00
gexgd0419 48d9eb83b3 Set tab orders and buddies of UI controls 2024-10-16 21:53:00 +08:00
dependabot[bot] 7ee943f286
Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#4290) 2024-10-10 18:33:34 +00:00
github-actions[bot] 79afba2705 Sync SBIE Plus language files (lupdate) 2024-10-10 01:32:24 +00:00
DavidXanatos 66f6b8d7b6 Update scm_create.c 2024-10-09 09:44:06 +02:00
DavidXanatos 8253f73d26 1.14.11 2024-10-09 09:40:42 +02:00
DavidXanatos 1d0602e0b9 1.14.11 2024-10-09 09:38:57 +02:00
github-actions[bot] b68dcde342 Sync SBIE Plus language files (lupdate) 2024-10-06 01:32:46 +00:00
DavidXanatos dcd66811bf
Merge pull request #4281 from offhub/fix021
improves BoxImageWindow layout
2024-10-05 20:56:06 +02:00
DavidXanatos fe58cb98bb
Merge pull request #4280 from offhub/translations_tr_80
Update sandman_tr.ts
2024-10-05 20:55:50 +02:00
offhub d717538575
Update UpdUtil.cpp
Corrects the typo in the uninstallKey name.

[skip ci]
2024-10-04 19:13:48 +03:00
offhub 19625f4e2a
fix layout 2
Improves the dialog layout for the BoxImageWindow.
2024-10-03 23:15:13 +03:00
offhub 7d61eae89a
Update sandman_tr.ts
v1.14.10 / 5.69.10
2024-10-03 22:54:36 +03:00
DavidXanatos 142456f1c8
Update CHANGELOG.md 2024-10-03 17:27:08 +02:00
DavidXanatos a400bfbada
Merge pull request #4273 from ydx1013/patch-5
Update sandman_zh_CN.ts
2024-10-02 10:30:03 +02:00
DavidXanatos ac8d772b91
Merge branch 'master' into patch-5 2024-10-02 10:29:53 +02:00
DavidXanatos a9a4d0a6c4
Merge pull request #4277 from VenusGirl/patch-89
Update sandman_ko.ts
2024-10-01 19:50:23 +02:00
VenusGirl❤ 76799404c0
Update sandman_ko.ts 2024-10-02 02:42:34 +09:00
DavidXanatos 08c1076fcb
Merge pull request #4276 from APMichael/Patch-1
Update sandman_de.ts
2024-10-01 19:27:15 +02:00
DavidXanatos 6c8f978018
Merge pull request #4275 from nkh0472/patch-69
Update sandman_zh_CN.ts
2024-10-01 19:27:06 +02:00
Michael 80daf9fb76
Update TRANSLATING.md 2024-10-01 13:56:16 +02:00
Michael ec549d8dbf
Update sandman_de.ts
- Added new translation.
2024-10-01 13:54:52 +02:00
DavidXanatos aa93b8758e 1.14.10 2024-10-01 13:22:56 +02:00
DavidXanatos 23f4078fd3 1.14.10 2024-10-01 10:59:15 +02:00
nkh0472 9b50cbca0d
Update sandman_zh_CN.ts 2024-10-01 15:30:03 +08:00
yuedongxu ea03189c52
Update sandman_zh_CN.ts 2024-10-01 12:37:07 +08:00
github-actions[bot] c01c2843ac Sync SBIE Plus language files (lupdate) 2024-10-01 01:32:49 +00:00
isaak654 6db09a9e7e
Typo fix 2024-09-30 16:16:52 +02:00
isaak654 35ef09bc41
Update main.yml 2024-09-30 16:14:07 +02:00
isaak654 d6bde67a5a
Update CODE_OF_CONDUCT.md 2024-09-30 16:04:45 +02:00
isaak654 a655beb84f
Update README.md 2024-09-30 15:21:07 +02:00
DavidXanatos c261204623 Update ExtractDialog.ui 2024-09-30 14:52:06 +02:00
DavidXanatos 8b3411a1b5 1.14.10 2024-09-30 14:18:08 +02:00
DavidXanatos 69e9b2c64c Merge branch 'master' of https://github.com/sandboxie-plus/Sandboxie 2024-09-30 13:33:00 +02:00
DavidXanatos 8c5d69dd4c 1.14.10 2024-09-30 13:32:57 +02:00
github-actions[bot] 683d22eabf Sync SBIE Plus language files (lupdate) 2024-09-30 01:32:50 +00:00
DavidXanatos 3878f30945 1.14.10 2024-09-29 23:01:58 +02:00
DavidXanatos fbafb1fbb4
Merge pull request #4268 from marti4d/fix_get_raw_input_device_info
Fix buffer overflow in GetRawInputDeviceInfo proxy
2024-09-29 22:43:54 +02:00
DavidXanatos d22f9d7f77 1.14.10 2024-09-29 22:41:34 +02:00
DavidXanatos 235619f22e Update verify.c 2024-09-28 18:46:12 +02:00
DavidXanatos 8a4da5ea62
Merge pull request #4270 from VenusGirl/patch-88
Update sandman_ko.ts
2024-09-27 21:02:58 +02:00
VenusGirl❤ 30f34164c0
Update sandman_ko.ts 2024-09-28 03:54:58 +09:00
DavidXanatos d8b0740368
Merge pull request #4264 from offhub/typo014
Typo fixes
2024-09-27 19:53:26 +02:00
Chris Martin f20fc9398a Fix buffer overflow in GetRawInputDeviceInfo proxy
The proxy for GetRawInputDeviceInfo() incorrectly assumes that pcbSize
is always in wchars when unicode is used, which is only true if the
name of the device is being queried (`uiCommand == RIDI_DEVICENAME`).

Otherwise, it is the exact size of the buffer in bytes. Right now,
that means that the proxy will write double the number of bytes it's
supposed to for the other `uiCommand` values, potentially causing a
buffer overflow.

Also, when no `pData` value is given, `*pcbSize` is allowed to be
uninitialized. The proxy currently reads it unconditionally as a UINT,
which would be UB in that case. `memcpy` is able to safely copy
uninitialized values, so let's use that instead!
2024-09-27 10:47:05 -04:00
offhub d109d13373
Typo fixes 2024-09-22 20:09:29 +03:00
DavidXanatos 1fb331e0e4
Merge pull request #4259 from nkh0472/patch-68
Update sandman_zh_CN.ts
2024-09-22 09:07:31 +02:00
DavidXanatos 6445a8ed90
Merge pull request #4261 from offhub/add015
Add Workflow for SHA256 Hash Calculation on Releases
2024-09-22 09:07:22 +02:00
DavidXanatos 0f9ebe325b
Merge pull request #4262 from TragicLifeHu/patch-1
Update sandman_zh_TW.ts
2024-09-22 09:06:09 +02:00
offhub b8a7704eca
Add Workflow for SHA256 Hash Calculation on Releases
GitHub Actions Workflow: Hash Released Files

This workflow automates the management of release asset hashes whenever a new release is published or edited. Here's an overview of its functionality:

    Trigger: The workflow is triggered by the publication or editing of a release in the specified repository.

    Download Assets: It downloads all assets associated with the release from GitHub.

    Check for Downloaded Assets: Before calculating hashes, the workflow checks if any assets were successfully downloaded. If no assets are found, it sets an environment variable to skip subsequent steps.

    Calculate SHA256 Hashes: If assets are downloaded, the workflow calculates the SHA256 hash for each asset and saves these hashes in a file named sha256-checksums.txt.

    Check Existing Hash File: The workflow checks for an existing version of the hash file. If found, it compares the new hash file to the existing one.

    Conditional Upload:
        If the hashes match, it skips the upload process.
        If the hashes differ, it deletes the existing hash file asset and uploads the new one.

This workflow ensures that each release includes an up-to-date hash file, enabling users to verify the integrity of downloaded assets efficiently.
2024-09-21 20:57:11 +03:00
Tragic Life c4da29a3fc
Update sandman_zh_TW.ts
Update Traditional Chinese Translation
2024-09-21 21:19:24 +08:00