-
Notifications
You must be signed in to change notification settings - Fork 39
/
CHANGELOG
216 lines (195 loc) · 6.96 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
2.10.0 / 2024-11-05
===================
* Used `MemAvailable`.
* Made "%MEM" be RSS/total mem.
* Made the tooltip of the memory graph more human-readable.
2.9.0 / 2024-04-17
==================
* Ported to Qt6.
2.8.0 / 2023-11-05
==================
* Updated screenshots and added metadata file.
* Fixed an instance of assigning of -1 to unsigned int.
* Fixed all instances of non-closed file descriptors (to fix an issue that caused a blank list for some users).
2.7.0 / 2023-04-15
==================
* Specify the widget when showing its tooltip (on Wayland).
* Corrected info-bar tooltips.
* Made the (PNG) font of info-bar a little larger.
* Don't try to save position or raise window under Wayland.
* Got rid of c-style string functions.
* Removed the redundant method `overpaintCell`.
* Removed all codes related to the nonexistent "command menu".
* Avoided `QWidget::repaint()`.
* Code cleanup.
2.6.0 / 2022-11-05
==================
* Removed some redundant variables and classes.
2.5.0 / 2022-04-15
==================
* Updated `README.md`.
* Removed qtdbus and qtx11extra from cmake files.
2.4.0 / 2021-11-04
==================
* Bumped minimum required Qt version to 5.15.
* Replaced deprecated methods.
* Silenced some compilation warnings.
* Got rid of sched_getaffinity hack.
* Ensure that only one sort indicator exists.
* Removed a redundant function.
* Enhanced filtering.
2.3.0 / 2021-04-15
==================
* Fixed a crash when Qps is started minimized to tray.
* Dropped the obsolete method QProcess::start().
2.2.0 / 2020-11-01
==================
* Avoided compiler warnings.
* Avoided overflow in "proc.cpp".
qps-2.1.0 / 2020-04-23
======================
* Fixed IO_R column and IO_W column.
* Fixed sorting in SWAP column.
* Used radio buttons in Field menu.
* Fixed I/O graph.
* Avoided overflow.
* Removed CMake artifacts.
* Removed unused, nontrivial variables.
* Silenced unused parameter warnings.
* Explicitly ignore return values when needed.
* Drop C deprecated headers.
* Use nullptr.
* Use SingleApplication from LXQt.
* Removed screenshot capability.
* Dropped pre-compiled headers (PCH).
* Reorganized Svec class.
* Dropped C deprecated headers.
* Got rid of `proc_common.cpp`.
* Removed GTK conditional code.
* Removed unused platform files.
* Ported towards C++11 override.
* Fix sign compare warnings.
* Stopped using deprecated QString method `printf()`.
* Fix a printf() format warning.
* Avoid temporary heap allocations.
qps-2.0.0 / 2019-10-08
======================
* Several code cleanups:
- Silenced compiler warnings about QtTableView
- Do not detect systray on every refresh (this also fixes memory leak under some GTK DEs)
- Removed the method `HeadedTable::sizeHintForColumn`
- htable.cpp: remove unused define
- qps.h: remove unused define
- Cleaned up the classes SearchBox, ControlBar and StatusBar
- Do not cast bool to integer on return
- Removed no strings casts definitions
- Removed unmanaged code
- Remove some comments
- Corrected sscanf format
- Removed unused variable
- Simplified groupName
- Add missing "const"
- Apply LXQtCompilerSettings to project
* Fixed memory leaks:
- Fixed memory leak in showing process details dialogs
- Prevent a file descriptor leak
- Fixed several memory leaks
* UI and other improvements:
- Properly save font info
- Sort fields list alphabetically
- Update sort indicator on adding columns
- Use float for memory column if in megabytes
- Support HDPI pixmaps
- A better filter box with clear button and place holder
- Don't allow an unsorted table
- Fixed table size and scrollbars
- Made column DND predictable
- Fixes for the header, especially for its DND
- Fixed painting of cells, branch lines and...
- Fixed settings and preferences and added signal prompt
- Fixed SWAP column
- Use a smaller pixmap cache
- Improved translations
qps-1.10.20 / 2019-02-25
========================
* Bumped version to 1.10.20
* Only translations was changed.
qps-1.10.19 / 2019-01-25
========================
* Bumped version to 1.10.19
* Improved cmake scripting
- set cmake_minimum_required to 3.1.0
- removed locale compile definitons, use lxqt-build-tools instead
- use lxqt-build-tools translation scripts
* Added translation support and fixed some source strings
* Translations updated
* Added translation promo to README.md
qps-1.10.18 / 2018-05-21
========================
* Bumped patch version to 18 (#45)
* Update from Weblate. (#41)
* Added transltion state to README.md
* Add da translation
* translation update
* Added translation using Weblate (German)
* Create qps_da.ts
* Update qps.desktop.in
* i18n: Update Polish translation
* Drop Qt foreach
* Fix links QtDesktop --> lxqt
qps-1.10.17 / 2017-09-22
====================
* Release 1.10.17: Update changelog
* some whitespaces fixed
* l10n: Polish translation
* Remove obsolete cpack
* Removed not needed ressource file
* some small fixes
* Fixed About page
* Fixed outdated FSF address in license headers
* Removed: It may be used, distributed and modified without limitation. - not exactly true.
* Added license headers
* Fix typo
* Fix license headers for files with clearly known authorship
* remove some empty files
* fixed encoding and added a proper GPL2 file header
* Renamed LICENSE -> COPYING
* Another set of licenseheader fixes
* Fixed some typos in comments (CMakeLists.txt) Fixed licenseheader: src/wchan.cpp UTF-8 and filename Fixed licenseheader: src/watchdogdialog.* filetype and UTF-8 Fixed licenseheader: src/watchcond.* UTF-8 Fixed licenseheader: src/ttystr.cpp filentype and UTF-8
* Work around grep 2.23 new behaviour
* Removes not needed file
* Fixes CPack package version
* Fixes misnaming of binary qps
* Use CMAKE PROJECT_NAME instead of PROJECT
* Removes Icon related commented code
* Removes the custom QtIconLoader
* Use QIcon::fromTheme() instead of the internal QtIconLoader
* Adds the resources as an target dependency
* Puts TableField sctruct on it's own file
* Puts the QpsApp in it's own file
* Splits the command file into several files
* Puts Command utilities into it's own file
* Updates translations sources
* Removes toolTip, statusTip, whatsThis and accesibleName from watchdog.ui
* Removes stylesheets commented stuff
* Include a copy of the license
* Install application icon
* Updates translation sources
* Adds desktop entry file
* Adds application internationalization / localization
* Set the minimum required CMake version to 3.0.2
* Add install instruction in CMakeLists.txt
* Add clang-format file and format all files
qps-1.10.16 / 2015-06-14
=====================
* Ported to Qt5 and fixed all warnings
* Added .gitignore
* remove
* fix
* fix
* fix
* hashstr length up to 128*8
* added
* fixed
* added source files
* commit