Seth Hillbrand
a93803cfd7
Properly gate printing.cpp
2025-08-18 05:14:08 -07:00
Seth Hillbrand
bce3e7340f
Revert "Rework Apple printing to better handle rotation"
...
This reverts commit 35ac6bdeb450fe1acc3c12d4f09ec9badd7af7f2.
2025-08-17 07:47:16 -07:00
Seth Hillbrand
35ac6bdeb4
Rework Apple printing to better handle rotation
...
Apparently, mixed orientation isn't a thing in normal Apple print but
can be handled by the PDFKit printing
2025-08-17 07:07:29 -07:00
Seth Hillbrand
98a8f8678a
Add logging to Windows print functions
2025-08-17 07:07:13 -07:00
Seth Hillbrand
23c1a68da8
Make printing consistent with plotting.
...
How you ask? Plot first -> then read the PDF and print directly to the
platform-specific printers. Roundabout? Yes. Better than wx printing?
Darnbetcha.
Also allows multi-size page printing and proper margins and print
preview
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1831
2025-08-16 20:07:45 -07:00
jean-pierre charras
76c2a9fb8e
Fix mingw build
2025-07-10 08:02:00 +02:00
Mark Roszko
743988bd57
Add support for SHAddToRecentDocs on windows with app model id
2025-07-09 20:12:30 -04:00
jean-pierre charras
d0288dbcbf
Windows, msys2 build: fix cast not accepted by GCC
2025-07-09 12:45:45 +02:00
Mark Roszko
572d394be7
Fix shift+middle click on windows no longer working
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/21267
2025-07-08 23:17:46 -04:00
Mark Roszko
1696d75471
Provide custom coloring for Control Light / wxSYS_COLOUR_3DLIGHT
2025-06-14 15:57:23 -04:00
Mark Roszko
b83f433506
Enable dark mode on windows when built with wx 3.3
2025-06-14 13:55:02 -04:00
Michal Suchanek
ca54db2db4
windows: Fix build on case sensitive filesystem
2025-05-11 15:50:10 +00:00
jean-pierre charras
2a143a63e5
Build on MSYS2: use shobjidl.h, instead of shobjidl_core.h
...
shobjidl_core.h is not available on mingw
2025-01-16 09:59:12 +01:00
Marek Roszko
a0b50622dd
Implement AppUserModelID for windows
2025-01-15 20:36:15 -05:00
Seth Hillbrand
0b2d4d4879
Revise Copyright statement to align with TLF
...
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo. Avoids needing to
repeatly update.
Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
Ian McInerney
2ddcc7a7ad
Add error handling to posix function call
2024-12-31 00:18:10 +00:00
Marek Roszko
0e1b47427c
Add a windows specific hack to make backups work past max length
...
Since backups are most likely to encounter max path limitations compared to other things we do in kicad
2024-12-29 19:54:11 -05:00
Marek Roszko
41d7711f06
Add a function to create long paths on windows
2024-12-29 18:21:49 -05:00
Alex Shvartzkop
5742ba2ef1
Remove gdk header from unix environment.cpp.
2024-06-01 11:37:37 +03:00
Alex Shvartzkop
2bc6e5a856
kiplatform: Separate operating systems and wxWidgets ports.
2024-06-01 07:05:19 +03:00