Jeff Young
ce3819abf8
Remove redundant clearances from DRC dialog. Fold progress bar in.
5 years ago
Jeff Young
665212341d
Cleanup (consistent naming, 100-char line width, message precision).
5 years ago
Jeff Young
514da2f886
Move DRC dialog to new DRC engine.
5 years ago
Tomasz Wlostowski
09d0aff3d6
widgets: PROGRESS_REPORTER - make SetCurrentProgress() virtual, allow to change number of phases post-construction
5 years ago
Mark Roszko
c6e388db14
Implement an app progress indicator in the taskbar
ADDED: Progress indicator in the taskbar
This adds a progress indicator to the Windows and macOS taskbar
icons to display the progress of some operations.
Note, this requires wxWidgets 3.1+
5 years ago
Jeff Young
3cf5db3ce5
Allow cancelling of zone fills.
Fixes https://gitlab.com/kicad/code/kicad/issues/5035
5 years ago
Tomasz Wlostowski
9d0f5c7f94
PROGRESS_REPORTER: implement SetCurrentProgress() method
5 years ago
jean-pierre charras
10d23ad82d
PROGRESS_REPORTER: fix serious bug in its DTOR: the DTOR was calling Destroy. But Destroy() in wxWidgets calls the DTOR.
It can create recursive calls of the DTOR.
6 years ago
Seth Hillbrand
ee34aab07a
Async hardening
There are three related changes here to harden our handling of threads
in the footprint async loader.
1) Footprint async loader explicitly aborts any remaining loader threads
on exit.
2) We protect the thread join by a mutex
3) We do not pause during no-wait routines
7 years ago
Jeff Young
12ec56bc15
Prevent reentrancy in footprint loading.
Also removes parallel implementation in favour of using the
normal one (with a new wxGauge-backed PROGRESS_REPORTER).
Fixes: lp:1764196
* https://bugs.launchpad.net/kicad/+bug/1764196
8 years ago
Jon Evans
0c9d11c180
Add progress reporting for GerbView file loading
8 years ago
Jeff Young
f68bf33cd3
Implement progress reporter for cvpcb footprint loading.
Fixes: lp:1676910
* https://bugs.launchpad.net/kicad/+bug/1676910
8 years ago
Maciej Suminski
c39fd46c07
PROGRESS_REPORTER: code formatting
8 years ago
jean-pierre charras
94c8a947ad
Progress reporter: remove wxPD_APP_MODAL style, not useful, that creates issues on OSX.
All platforms now use the same code.
8 years ago
Tomasz Włostowski
2831268b60
PROGRESS_REPORTER: KeepRefreshing shouldn't block on non-OpenMP systems
Fixes: lp:1737277
* https://bugs.launchpad.net/kicad/+bug/1737277
8 years ago
Tomasz Włostowski
7ad436c7aa
pcbnew: now PROGRESS_REPORTER should work in multi-threaded context under Windows...
8 years ago
Tomasz Włostowski
4bf90f9717
WX_PROGRESS_REPORTER: fixed windows build error
8 years ago
Tomasz Włostowski
4facfd846a
WX_PROGRESS_REPORTER: fix assert warnings
8 years ago
Tomasz Włostowski
316ddadec1
pcbnew: Optimized zone filling algorithm.
8 years ago