63 Commits

Author SHA1 Message Date
Befator
3def1d0618 Initial Befator Inc import 2025-10-12 01:11:11 +02:00
مهدي شينون (Mehdi Chinoune)
d83aab4d32 CI: update actions 2024-12-24 22:53:56 +01:00
مهدي شينون (Mehdi Chinoune)
4db441119b drop clang32 2024-12-24 22:53:56 +01:00
Christoph Reiter
1f61267a80 Release v1.5 v1.5 2022-05-14 10:51:42 +02:00
Christoph Reiter
63d9db698d Add a clangarm64 launcher 2022-05-14 10:49:41 +02:00
Christoph Reiter
4db021b108 Release v1.4 v1.4 2021-11-28 13:28:41 +01:00
jeremyd2019
c48fc7a171 add icon files generated from icons directory
Update Makefile to build clang32 launcher
2021-11-12 22:01:45 +01:00
jeremyd2019
ca3dab79a1 icons: add clang32 and clangarm64 2021-11-12 22:01:45 +01:00
David Macek
1817f53cae Improve command line parsing
Instead of allowing only one quote at the beginning and one at the end
of the command name, now we're reading the command line character by
character, also advancing in the CRT-parsed command name and skipping
any number of quotes.

As far as I can tell, there is no other hole in it, but just to be sure,
any parsing failure is now fatal.
2021-04-04 11:50:42 +02:00
David Macek
49787dc7b0 Follow common C conventions a bit more 2021-04-04 11:16:54 +02:00
David Macek
ff1f8ff198 Use different AppIDs for different MSYS2 roots
For default root of `C:\msys64`, the AppID stays the same.  For any
other, a hash of the root is appended.

Fixes #16
2021-04-04 11:07:25 +02:00
David Macek
cf1a24cc86 README: Explain environment configuration a bit better 2021-04-04 10:07:10 +02:00
David Macek
e6513f6bfc Explicitly enable ANSI stdio format specifiers
Seems like the `-std=c11` option is now automatically enabling the
ANSI stdio behavior as well.  I'd rather be explicit about it though.
2021-04-04 10:07:09 +02:00
David Macek
926eb2aca2 Unify order of subsystems 2021-04-04 09:59:19 +02:00
Christoph Reiter
80b13a5633 CI: Fix the upload 2021-03-26 14:01:27 +01:00
Christoph Reiter
829d0a3519 CI: install mingw-w64-cross-gcc 2021-03-26 13:59:26 +01:00
Christoph Reiter
55e038fd95 CI: Don't use makepkg
One shouldn't be forced to update the checksum all the time.
2021-03-26 13:53:34 +01:00
Christoph Reiter
758fb5ca69 Release v1.3 v1.3 2021-03-25 19:36:23 +01:00
Cameron Cawley
2620c586e7 Fix format specifiers for wide strings 2021-03-25 19:31:54 +01:00
Christoph Reiter
ec64a722c1 Release v1.2 v1.2 2021-03-24 18:58:52 +01:00
Christoph Reiter
f810bdba12 Add higher res variants to the icons
Windows wants a 256x256 for the "large" display setting, otherwise it shows
a lower res and adds a border.
2021-03-24 18:56:02 +01:00
Christoph Reiter
40250566fa Limit eol=lf to PKGBUILD
git detects some .ico files as text..
2021-03-24 18:53:58 +01:00
Christoph Reiter
f89bd714e2 Release v1.1 v1.1 2021-03-24 18:27:50 +01:00
Christoph Reiter
63bd8a8087 Add a border around the "2" 2021-03-24 18:16:28 +01:00
Christoph Reiter
4961ed9513 Rebuild the icons based on SVG sources
The SVG was created by tracing with Inkscape
2021-03-24 18:16:28 +01:00
Christoph Reiter
54650d6399 Fix line endings 2021-03-24 08:56:21 +01:00
Christoph Reiter
04c0c7d214 PKGBUILD: update checksums 2021-03-24 08:46:22 +01:00
Christoph Reiter
d26a9021ad Add GHA integration 2021-03-24 08:35:58 +01:00
Zach Bacon
bc0a36d478 Let's add them to the PKGBUILD 2021-03-24 08:23:08 +01:00
Zach Bacon
19901c3d54 This PR adds ucrt and clang launchers with respective icons.
Of course I'm not a real good icon editor so this is more of
a place holder
2021-03-24 08:23:08 +01:00
David Macek
71fc2d43b7 Release v1.0 v1.0 2020-05-30 09:42:51 +02:00
David Macek
56c2ba79fc Set mintty window title (especially nice when a custom command is executed) 2016-08-01 20:50:12 +02:00
David Macek
f3d1abf153 Finally fix command execution 2016-08-01 20:49:14 +02:00
David Macek
d8c2c9eb69 Document the pinning procedure 2016-06-06 16:34:19 +02:00
David Macek
4028b6cae0 Replace PATH line with MSYS2_PATH_TYPE line in example config 2016-05-21 22:28:33 +02:00
David Macek
860c495002 Add entry for PowerShell to PATH
To match MSYS2 recent `/etc/profile` changes, an entry for PowerShell is added
to the `PATH` line in `launcher.ini`.
2016-03-30 14:56:50 +02:00
David Macek
b71e7e3674 Respect the user's login shell (fixes #3)
The launcher only specifies "-" as the command and mintty automatically
launches the login shell correctly. This can't work if the launcher needs to
pass additional arguments to the shell (such as `-c "shell command"`), so `sh`
is used as a fallback in that case.
2016-03-19 18:46:53 +01:00
David Macek
6f75d2b3e9 Turn off mingw globbing
I don't see any real effect it had on the launcher's functions, but turning it
off seems more correct.
2016-03-19 18:32:58 +01:00
David Macek
3bb62c7089 Simplify and generalize .gitignore 2016-03-19 17:58:14 +01:00
David Macek
bc7e470429 Fill in copyright information in LICENSE.md 2016-03-19 17:58:14 +01:00
David Macek
92cb91db1b Switch to SHA512 in PKGBUILD 2016-03-19 17:58:14 +01:00
David Macek
2716832118 Fix formatting in launcher.rc 2016-03-19 17:58:14 +01:00
Liam Bowen
b81f4dd5e3 Add .editorconfig to use tabs 2016-03-19 17:58:14 +01:00
David Macek
e09bbea607 Update README.md to mention .ini files; remove note about unreleased mintty (fixes #2) 2016-03-19 17:58:13 +01:00
David Macek
430f154584 Replace icons with prettier ones 2016-03-19 17:50:26 +01:00
David Macek
58b5c72ead Add .ini files to backup field of PKGBUILD; Enable expansion of .ini files contents; Add a clean PATH template 2015-11-09 23:46:10 +01:00
David Macek
1a1c5866e0 Fixed indentation 2015-11-04 12:15:25 +01:00
David Macek
a05668dffc Fixed bad value of "Start in" field after pinning; plus various fixed:
- version information consolidated into version.h
- removed strip from Makefile
- updated PKGBUILD
- fixed minor things in launcher.c
- added header guards
2015-11-04 12:11:00 +01:00
David Macek
551bb174b0 Fix MSYSTEM variable detection 2015-10-29 18:09:58 +01:00
David Macek
afa868fd7b Add PKGBUILD 2015-10-28 23:35:42 +01:00