Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Windows support #29

Merged
merged 9 commits into from
Oct 28, 2022
Merged

Add Windows support #29

merged 9 commits into from
Oct 28, 2022

Conversation

r4sas
Copy link
Member

@r4sas r4sas commented Oct 16, 2022

What's Changed

  • Updated CMake configuration to make possible to build application on Windows
  • Added preprocessor definitions to use MVC-related code when building on Windows
  • Added precompiled mimetic library (temporary? - we need to add it to MSYS2)

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • My changes generate no new warnings
  • Changes do not affect Core Features [e.g operation with DHT, mail sending, etc.]

TODO:

  • Write Windows services manager callbacks handler
  • Add resources file
  • Add minimalistic tray UI

@r4sas
Copy link
Member Author

r4sas commented Oct 16, 2022

image

@r4sas r4sas force-pushed the windows branch 2 times, most recently from 4bc339b to 1586843 Compare October 16, 2022 17:25
@r4sas
Copy link
Member Author

r4sas commented Oct 16, 2022

TODO:

  • Write Windows services manager callbacks handler
  • Add resources file
  • Add minimalistic tray UI - TODO

@r4sas r4sas force-pushed the windows branch 2 times, most recently from 7c6d9ab to 1b5c4c7 Compare October 21, 2022 21:12
@polistern polistern added this to the 0.9.0 milestone Oct 24, 2022
r4sas added 4 commits October 27, 2022 21:45
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Signed-off-by: R4SAS <r4sas@i2pmail.org>
@r4sas r4sas force-pushed the windows branch 2 times, most recently from 589f6fb to 3f9ec76 Compare October 27, 2022 21:12
r4sas added 4 commits October 28, 2022 00:13
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Signed-off-by: R4SAS <r4sas@i2pmail.org>
Signed-off-by: R4SAS <r4sas@i2pmail.org>
@r4sas
Copy link
Member Author

r4sas commented Oct 28, 2022

@polistern let's merge it without WinAPI tray icon for now.

@r4sas r4sas closed this Oct 28, 2022
@r4sas r4sas reopened this Oct 28, 2022
@r4sas r4sas marked this pull request as ready for review October 28, 2022 13:27
@r4sas r4sas changed the title [WIP] Add Windows support Add Windows support Oct 28, 2022
Signed-off-by: R4SAS <r4sas@i2pmail.org>
@polistern polistern merged commit 567786c into PurpleBote:master Oct 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants