forked from gitGNU/gnu_devilspie2
-
Notifications
You must be signed in to change notification settings - Fork 15
/
ChangeLog
296 lines (246 loc) · 9.02 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
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
ChangeLog:
----------
0.46
* Converted README files to Markdown.
* Added a time-out for scripts.
* Improved parameter checking (and better error messages).
0.45
* Fixes related to Lua version handling
* Misc build fixes
* Add set_on_bottom(): move to bottom of stack
* Change set_on_top() so that it merely raises the window
* Add get_class_group_name().
This complements get_class_instance_name re. WM_CLASS.
* More aliases for function names containing 'maximize' or
'minimize': accept -ise spellings
* Visibly deprecate function names containing 'horisontally'
* Add set_adjust_for_decoration(), useful if you have problems with
positioning & resizing of decorated windows [note: experimental]
* Add get_window_frame_extents()
* Allow workspaces to be referenced by name
* Extra event type for running rules on window name/title changes
* Ignore dot files in the scripts directory.
* More UTF-8 support: use_utf8() (sets and reads whether UTF-8 is
default, initially false), window_property_is_utf8() and
window_property_full().
0.44
* Default to Lua 5.3, and permit use of other versions
* Add support for setting and deleting window properties
* Add get_process_name(), which returns the name of the process
owning the window (if possible)
* Add get_monitor_index() and get_monitor_geometry(); improve
monitor index/geometry discovery
* Add get_window_is_decorated() (which uses the Motif window hints)
* Alias center() as centre()
* Extend centre() to allow centring on a given monitor and to allow
horizontal or vertical only
* Extend set_window_position() to allow positioning on a given
monitor and control which corner is measured from.
(Behaviour with two parameters is unchanged.)
* Quote the option hyphens in the man page (preventing replacement)
* Various const & compiler warning (gcc -Wextra) fix-ups
* Support for UTF-8 strings in window properties
* Allow replacements for pkg-config at compile time
0.43
* Update contact adresses
* Move homepage to nongnu.org
0.42
* Support window focus / blur events
* Add example for Awesome window manager
* Updated French, Italian and Swedish translations
0.41
* Set a correct version number
0.40
* Add callback for geometry change
* Add error string for one or two indata expected
* Make devilspie2_get_viewport_start return both x
and y coordinates
* Add alternative functionality to set_viewport Now you can set the
coordinates to the window if you use two integers as indata
* New Italian translation, updated Dutch, Japanese and Swedish
translations
* Build flags hardening fixes
* Allow reading of XA_WINDOW properties
0.39
* Fix proper flushing of debugging output
* Some source formatting fixes
* add get_window_is_pinned function
* Make buildable with a custom CC like clang
0.38
* Add documentation of xy and xywh functions
* Source cleanups
* Move setting of current window variable
0.37
* Replace google group with savannah mailinglist
* Add xy and xywh functions
0.36
* _Really_ fix the man page commenting style
* Remove version and date from man-page
0.35
* Fix man page commenting
0.34
* Add GPL headers in more places where needed
* Fix cppcheck reassignment warning
* Install man-page with Makefile too
0.33
* Add boolean argument to set_window_{above,below} (Thanks to rbtwrrr)
* Fix spelling of horizontally in all places
* Various source formatting fixes
0.32
* Add functions get_fullscreen (get_window_fullscreen)
* Small documentation fixes
* Add set_window_strut function
* gdk_display_get_n_screens is deprecated on GLIB >= 3.10, there we default
to only one screen.
* Updated Russian translation
0.31
* Add close_window function
* Remove unused C function my_wnck_get_cardinal
* Fix string problems reported by pscan
* Updated Russian translation
* Added Japanese translation
0.30
* Update French translation
* Add function set_window_opacity to do the same as set_opacity
* Add maximize_horizontally with same functionality as
maximize_horisontally
* Add get_window_is_maximized_horizontally with same functionality as
get_window_is_maximized_horisontally
* Add focus and focus_window functions
* Updated Brasilian-Portugese translation
0.29
* Add finnish translation
* Updated dutch translation
* Add examples to get_window_geometry and get_window_client_geometry
* Add get_screen_geometry function (Thanks to Ronan Barzic)
0.28
* Make get workspace error string consistent with other past-tense strings
* wnck_class_group_get_res_class is deprecated, use wnck_class_group_get_id
instead on wnck versions it isn't available
* Make 'relative window positioning' possible, allowing negative values to
set_window_geometry
* Remove sciteproj project file
* Add set_window_type function
* Add set_window_opacity function
* Added handling of window closing events
* Add file monitor to automatically load added scripts
0.27
* Update Makefile to fix a Lua problem with pkg-config
* Update the email contact address in the README
* Add get_workspace_count function - Thanks Hans Nieser!
* Use luaL_newstate instead of lua_open which is deprecated
0.26
* Add "center" function
* Register set_window_position2 under the correct name - Fixes
bug where set_window_position2 couldn't be found
* Add a text file describing development for people who
want to join
* Add a TODO file
* Updated translations
0.25
* Add set_viewport function
* Move error strings to a source file of their own
* Updated translations - Thanks guys!
* Make it possible to build using -j without screwing up
translation build
0.24
* Fix bug where folder settings got overridden
- Thanks Andreas Müller!
* Add set_window_fullscreen function
* Add some required checks for running in emulation mode
0.23
* Added Russian translation - Thanks to Roman V. Nikolaev
* Fix a string memory leak
* Some source cleanups
0.22
* Make scripts keep their environment between runs - Makes it possible
to do something to a window class the "n-th" time a window of that
class opens.
* Documentation and translation updates.
0.21
* Add get_window_is_maximized, get_window_is_maximized_horisontally
and get_window_is_maximized_vertically functions
* Add set_window_geometry2 and set_window_position2 functions,
giving more similar behaviour to original devilspie functionality
* Add set_window_above and set_window_below functions
* Add get_window_type function
* Add get_class_instance_name function
* Add get_window_property function
* Add get_window_role function
* Add get_window_xid function
* Add get_window_class function
* Sort the list of scripts loaded, making it easier to determine script
loading order.
* Require an X11 display to run on GTK3
* Updated translations (Thanks guys!)
0.20
* Add get_window_has_name function
* Added Brasilian Portugese translation
- thanks to Hélder Máximo Botter Ribas
* Massive whitespace fixes in the source
* Documentation updates
* Add linking to X11 (fixes linker error on some ports)
0.19
* Add C preprocessor flags to build system
* Minor update to documentation for translators
0.18
* Translation fixes
* Minor translation documentation fixes
* Minor cleanups and fixes
* Added French translation - thanks to Robin Hahling
0.17
* Fix build warning for string not using %s
0.16
* Documentation updates
* Add get_window_geometry and get_client_window_geometry functions
* Add option to get system wnck version (on systems that support it)
* Added gettext support for translations, and added Swedish translation
* Add set_skip_tasklist function
* Add set_skip_pager function
0.15
* Fix GPL headers, which incorrectly was LGPL
* Minor documentation fixes
0.14
* Better checks for valid windows
* Source code commenting updates
* Minor documentation updates
0.13
* Updated example in the README and other documentation updates
* Makefile updates
0.12
* Fixes to the Makefile, fixing the depends system, fixing installation
prefxes
0.11
* Fix a build problem where standard C-flags wouldn't be included in makefile
* Fix incorrect debug stuff to the makefile
0.10
* Fixed a problem that made the project link even if no objects had changed
* Default to build using GTK3, and add option to build using GTK2
* Documentation fixes
0.09
* Fixes to the Makefile
* Minor documentation updates
0.08
* Fix manpage problems
0.07
* Fixes to the build system
* Fixes of previous sloppy releases
* Minor documentation updates
0.05
* Update Makefile to allow CFLAGS changes, required by CDBS
0.04
* Build system updates
0.03
* Remove CMake stuff and go to a standard Makefile
* Documentation updates
* Move installation instructions to file of its own
0.02
* Rename set_workspace to set_window_workspace
* Massive documentation updates
0.01
* Initial release
--------------------------------------------------------------------------------
Copyright © 2011-2017 Andreas Rönnquist.
This file is distributed under the same license
as the devilspie2 package, see COPYING file.
--------------------------------------------------------------------------------