sosssego
956eb98125
[Analyzers][CPP] Turn on rule 26497 ( #23119 )
...
* Turn on warning 26497
This function function-name could be marked constexpr if compile-time evaluation is desired.
* C++20 has constexpr swap
* as constexpr is not only for compile time,
make all functions that can be constexpr constexpr
* constexpr functions are implicity inline
2023-02-08 10:59:34 +00:00
Seraphima Zykova
c180150d54
[FancyZones] Keep the same layouts on the new virtual desktops. ( #23927 )
2023-02-07 13:02:22 +01:00
Seraphima Zykova
a6e0396290
[FancyZones] Remove app from app-zone-history when dragging starts ( #23926 )
2023-02-07 12:14:24 +01:00
Seraphima Zykova
7e008af00a
[FancyZones] Fix window resize on layout change ( #23829 )
2023-02-06 17:15:19 +01:00
Seraphima Zykova
82c5c00092
[FancyZones][Hotfix]Opacity reset fix ( #23818 )
2023-02-03 15:08:51 +00:00
Seraphima Zykova
b09ce1bb57
[FancyZones] Fix crashing on win + arrows usage ( #23757 )
2023-02-02 17:25:04 +01:00
Seraphima Zykova
fcd05f2f51
[FancyZones] Improve code quality (part 5: work area initialization) ( #23671 )
2023-01-31 10:55:46 +01:00
Seraphima Zykova
92f61d6ef5
[FancyZones] Improve code quality (part 4) ( #23638 )
2023-01-30 17:39:46 +01:00
Seraphima Zykova
dbcf1fca15
[FancyZones] Improve code quality (part 3: window dragging) ( #23040 )
2023-01-26 18:02:46 +01:00
Seraphima Zykova
6f0b16de49
[FancyZones] Improve code quality (part 2: WorkArea init) ( #23030 )
...
* init WorkArea with a rectangle
* keep the highlighted zones state in a separate class
2023-01-23 18:13:05 +01:00
Seraphima Zykova
87743e8e5d
[FancyZones] Improve code quality (part 1: moved utils) ( #23028 )
2023-01-17 11:50:40 +01:00
sosssego
d84a13bb7e
[Analyzers][CPP]Turn on warning 26471 ( #23103 )
...
Don't use reinterpret_cast. A cast from void* can use static_cast
2023-01-16 11:18:55 +00:00
sosssego
6244604d03
[Analyzers][CPP]Turn on warning 26475 ( #22824 )
2022-12-18 16:00:55 +00:00
sosssego
e42bbaaaf7
[Analyzers][CPP] Turn on warning 4702 ( #22285 )
...
* Turn on 4702
unreachable code
* fix warnings that didnt show locally
* add comments about disable warnings
* improve comments
* changes from comments
* fix from PR comments
2022-12-12 17:21:48 +00:00
Seraphima Zykova
eca77ad8b3
[FancyZones]Fix snap by hotkey for single-zone layouts ( #22373 )
...
* unsnap window from previous work area when snapping by hotkey
2022-12-02 10:29:11 +00:00
Josh Soref
150e7d40dd
Check spelling 0 0 21 ( #22335 )
2022-11-29 11:41:22 -08:00
sosssego
6a6c45189e
[Analyzers][CPP] Turn on warning 4458 ( #22265 )
...
* Turn on warning 4458
Fix the errors by changing variable names and
supressing the warning on winRT GDI headers
* explaining the warning disables
2022-11-29 14:10:48 +00:00
sosssego
0ed166eae2
[Analyzers][CPP] Turn on warning 4515 ( #22226 )
2022-11-23 18:35:16 +00:00
sosssego
c3ffd17e43
[Analyzers][CPP]Turn on warning 4389 ( #22082 )
2022-11-23 16:18:17 +00:00
sosssego
2074d32cb1
[Analyzers][CPP]Turn on warning 4701 ( #22151 )
2022-11-22 20:02:40 +00:00
sosssego
e50cd85e9a
[Analyzers][CPP]Turn on warning 4457 ( #22149 )
2022-11-22 19:10:46 +00:00
sosssego
e5f171c836
[Analyzers][CPP]Turn on warning 4456 ( #22087 )
2022-11-22 18:20:32 +00:00
Seraphima Zykova
ef8415ddfe
[FancyZones] Fix updating window position after switching virtual desktop ( #22072 )
2022-11-22 16:58:22 +00:00
Ikko Ashimine
ca06f2ae5b
[dev][FancyZones] fix typo in LayoutAssignedWindows.cpp ( #22166 )
...
extention -> extension
2022-11-21 13:39:09 +00:00
sosssego
195c265a36
[CPP][Analyzers]Turn on warning 4244 ( #22019 )
...
* Turn on warning 4244
fix one occurrence of 4100
* changes from comments
* toupper on wchar
2022-11-17 16:24:56 +00:00
Laszlo Nemeth
6d9d4a7112
[FancyZones] Resizing non visible windows with hide attribute ( #21565 )
...
* Fix for issue microsoft#19440
Resizing non visible windows with attribute hide to avoid re-appearing
* Simplifying code
2022-11-16 10:20:02 +01:00
sosssego
b482188782
[Analyzers][CPP]Turn on Warning 4239 ( #21588 )
...
* Turn on warning 4239
* changes from comments
fix a 4100 that wasnt showing up before
2022-11-15 12:33:31 +00:00
sosssego
f408c34aca
[CPP][Analyzers] turn on warning 4189 ( #21522 )
...
* Turn on 4189 and fix code
* changes from PR comments
2022-11-14 22:15:58 +00:00
Davide Giacometti
1aa04bc201
don't send shift key to window ( #21983 )
2022-11-12 07:35:51 -08:00
sosssego
78f5b4c3a4
[Analyzers][CPP] turn on Warning 4100 ( #21449 )
...
* Analyzers CPP
Changing the warning level from 3 to 4.
change some project files to make them use the warning config in cpp props file.
* Analyzers C++ turn on warning 4706
Change Cpp.Build.props file to enable 4706
fix BugReportTool code to get rid of 4706
* Turn on warning 4100 and fix the code
* Follow c++ core guidelines
* Adapting to PR comments
2022-11-09 14:41:14 +00:00
Seraphima Zykova
420a24e607
[FancyZones] Fix: 'Space around zones' toggle does not turn off spacing ( #21658 )
2022-11-04 16:21:05 +02:00
Rose
5d21cd05c5
Update Windows Implementation Library ( #21225 )
2022-11-03 12:46:05 +01:00
Seraphima Zykova
ff290eef9d
[FancyZones] Window switch shortcut fix ( #21426 )
...
* rename Layout -> LayoutData
* simplify zone
* split ZoneSet: Layout
* refactoring
* split ZoneSet: LayoutWindows
* update trace
* split ZoneSet: remove ZoneSet
* fix initialization
* split unit tests
* remove unused
* warning
* nullptr check
* use current rect
* update work area tests
* use current rect
* simplify
* more meaningful name
* dismiss
* safety checks
* resolve conflicts
* reassign windows after switching vd
* avoid double-processing for window on switching vd
* extend windows fix
* check if window is on current desktop before cycling
* separated extend
* not reinit layout windows
2022-10-31 11:44:25 +00:00
sosssego
19c4255c7d
[Analyzers][CPP]Turn on C26451 and fix code ( #21230 )
...
* Turn on rule as error and fixing code
* Add packages to external include paths
* Disable warrnings on external code.
2022-10-25 17:33:23 +01:00
Seraphima Zykova
10bfb014eb
[FancyZones] Customize default layouts ( #21156 )
2022-10-25 17:55:36 +02:00
sosssego
16c28c788d
[Analyzers][CPP]Turn on C26495 and fix code ( #21163 )
...
C26495: A member variable isn't initialized by a constructor or by an initializer.
Fixing occurrences with default member initialization.
2022-10-18 15:21:18 +01:00
Rose
792c09167b
Update Windows.CppRT to latest version ( #21157 )
2022-10-12 11:19:01 +03:00
Seraphima Zykova
a5ecbc4088
[CI] FancyZones unit tests ( #17910 )
2022-08-15 15:40:10 +02:00
Jaime Bernardo
0fbec1ca02
[FancyZones]Fallback and fixes for GetDisplays ( #19380 )
...
* [FancyZones]Fallback and fixes for GetDisplays
* fix infinite cycle
2022-07-13 11:53:18 +01:00
Seraphima Zykova
73c259342b
[FancyZones] Monitor id comparison fix ( #19312 )
...
* added monitor number to id comparison
* added monitor number to id in editor
* empty serial number comparison
2022-07-11 16:39:03 +01:00
Seraphima Zykova
32fc88abd2
[FancyZones] Fix applied layout reset in multi monitor mode ( #19174 )
2022-07-05 12:07:59 +01:00
Seraphima Zykova
0c238a8eea
[FancyZones]Window transparency error fix ( #19134 )
2022-07-01 17:24:16 +01:00
Seraphima Zykova
35bb4280d0
[FancyZones]Monitor identification ( #19077 )
...
* moved monitors identifying
* changed device id
* get wmi info
* convert old data
* save/load applied layouts
* changed monitor identification
* id comparison
* save/load app zone history
* moved com and security init
* update ids in editor
* lib fix
* updated tests
* changed comparison
* tests
* updated id comparison
* updated log
* moved definition
* spell check
* resolve conflicts
* refactoring
* update serial numbers if possible
2022-07-01 16:29:02 +01:00
Seraphima Zykova
9e0781d86c
[FancyZones Editor] UI fixes ( #18966 )
...
* canvas scaling
* moved editor params saving
* show monitor size
* removed unused cmd args
* separate dpi unaware thread
* tests
* dpi unaware monitor size
* spell
* early return on editor params saving error
* show scaling value
* changed font
2022-06-29 16:39:03 +01:00
Jaime Bernardo
62c9594584
[chore]Consolidate nuget packages ( #19063 )
2022-06-28 14:30:57 +01:00
Seraphima Zykova
f5f8861eac
[FancyZones] Update windows positions after changing the layout fix ( #18805 )
...
* removed IWorkArea interface
* split work area initialization
* changed rect type in zoneset
* tests
upd work area tests
removed obsolete, update others
updated work area tests
* get current vd windows
* update windows positions
* removed unused flag
* moved update window positions to work area
* check monitor
* refactoring
2022-06-14 15:45:45 +01:00
Seraphima Zykova
5c8742e557
[FancyZones] Process windows with "Show windows from this app on all desktops" option fix ( #18675 )
...
* changed current vd check
* removed include
2022-06-09 13:34:22 +01:00
Stefan Markovic
7a7d025956
[Installer]Upgrade to Windows App SDK 1.1.0 ( #18603 )
...
* Move to WinAppSDK-1.1.0
* expect.txt
* Revert "[Settings]Don't launch if explorer is running elevated"
This reverts commit c485da2816 .
* Make copyright header analyze suppression module scope
2022-06-04 23:30:34 +01:00
Seraphima Zykova
3cf6685eeb
[FancyZones]Fix not shown layout on window dragging( #18542 )
...
* log
* check if current vd id null
2022-05-30 11:16:33 +01:00
Seraphima Zykova
251ea6ded9
[FancyZones] Popup behavior fix ( #18270 )
...
* virtual desktop check
* refactoring
* unified check
2022-05-20 09:51:15 +01:00