frankenphp
feat: Windows support
#2119
Open

feat: Windows support #2119

dunglas wants to merge 66 commits into main from windows
dunglas
henderkes
dunglas
henderkes
feat: Windows support
8820a26c
fix tests
a5b6be8b
dunglas revert changes to watcher_test.go
9b214e6d
dunglas dunglas force pushed from aba6d856 to 9b214e6d 44 days ago
dunglas cs
0d67a8fb
henderkes
dunglas
henderkes
dunglas
henderkes
fix remaining failing tests
29bf6df2
dunglas
dunglas
fix watcher support
58f55ef8
cleanup
d91e8ba0
henderkes
dunglas improve watcher tests (wip)
cc1be56b
all tests are green now!
5b39fa8c
dunglas dunglas marked this pull request as ready for review 42 days ago
henderkes
henderkes commented on 2026-01-12
cleanup
4799c3ae
test forward slashes on Windows
5da1dc02
dunglas
henderkes
upgrade watcher to simplify Windows linking
12585fdd
dunglas dunglas requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 42 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-01-12
henderkes
add php-cli support
25d9a98d
review
c9ab80e7
dunglas dunglas force pushed from 607c0283 to f94618c0 41 days ago
dunglas dunglas force pushed from f94618c0 to 985e36bf 41 days ago
dunglas dunglas force pushed from 985e36bf to f374dab7 41 days ago
dunglas GitHub Actions worklow
4bbe3623
dunglas dunglas force pushed from f374dab7 to 4bbe3623 41 days ago
dunglas wip
f08f4bbd
henderkes work on windows workflow
6bab64f9
henderkes linter
36e34922
dunglas fix env var
684b5e0a
henderkes use xcaddy
25b4b9f8
henderkes correct path
bb3fb4ed
henderkes
henderkes
henderkes remove tmate action
4aa0cbbb
henderkes
henderkes add caddy modules back in
d720ab18
henderkes remove extra v
a7ed5047
henderkes brotlidec missing
2e71f67a
dunglas
dunglas wip
734203f4
dunglas wip
4946a177
henderkes
dunglas with GOFLAGS
63103cb8
dunglas wip
7c4507ac
dunglas wip
8136c69f
dunglas wip
4bf3e924
dunglas don't use xcaddy
45b5bfec
henderkes
dunglas
fix Caddy module tests
5c1fe581
dunglas dunglas force pushed from 8d1db1df to 5c1fe581 37 days ago
henderkes -X CustomVersion is part of -ldflags
aa2d96ec
henderkes fix
75615e5a
henderkes don't forget to add FRANKENPHP_VERSION to CGO_CFLAGS, otherwise phpin…
2dbed0ad
henderkes why is quoting so hard in powershell
7e8e250f
henderkes permanently change it
6f2745d9
henderkes seems impossible to do with GOFLAGS
3a66f36b
henderkes woopsie
efbd3624
henderkes fix \n vs \r\n issues
ebb4fbd9
henderkes
dunglas
henderkes fix double zipping, re-enable compression (actually makes a big diffe…
7e756996
henderkes
henderkes
henderkes commented on 2026-01-17
fix worker match
5645b666
Merge branch 'windows' of https://github.com/php/frankenphp into windows
c83af6f8
tobfel
dunglas
henderkes
dunglas
henderkes add frankenphp icon for windows .exe
fb9ff0ac
henderkes use goversioninfo to embed icon and metadata
c0a3ffcf
henderkes Merge branch 'main' into windows
05cdf294
henderkes remove unnecessary moving of watcher-c.h file
e01a08e5
henderkes go mod tidy
5482bbbe
henderkes goversioninfo param
79db4c0b
henderkes throw AI at how to create a file without BOM in powershell
451c96ff
henderkes fix file path to icon
e522dfc7
henderkes use the latest windows release, apparently the php hosted one is out …
13de7c3f
henderkes use malloc/free because I don't want to mess with linking against php…
3697e0cf
henderkes Revert "use malloc/free because I don't want to mess with linking aga…
71f5b56e
henderkes maybe?
247de714
henderkes
henderkes use malloc/free instead @dunglas revert this
158c689d
henderkes
henderkes explicitly utf8 no bom
c2aab049
henderkes use cover as icon
376635fa
henderkes attempt to encode é character
b084121b
henderkes hail mary
590658a7
henderkes oops
c1e5a217
henderkes god I hate windows BOM
06322ace
henderkes
henderkes at least it doesn't fail the job, even though it doesn't correctly en…
77794852
henderkes try windows-1252
db995d29
henderkes
henderkes linter
cce64a69

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone