| 1 |
@@ -1,4001 +1,1630 @@ |
| 1 |
2007-07-02 Claes Nästén <me{@}pekdon{.}net>
|
| 2 |
commit aec08f709f2488547abad7e0e075d4c8de3d4a55
|
| 3 |
Author: Claes Nästén <me@pekdon.net>
|
| 4 |
Date: Wed Aug 6 22:19:27 2008 +0200
|
| 5 |
|
| 6 |
* src/FontHandler.cc (FontHandler::loadColor):
|
| 7 |
Change alpha specification for Xft fonts to percent 0-100 instead
|
| 8 |
of absolute unsigned int value.
|
| 9 |
Fix typo in mkdocs.sh script for pdfjadetex script.
|
| 10 |
|
| 11 |
2007-06-25 Claes Nästén <me{@}pekdon{.}net>
|
| 12 |
commit c86cfc371fe5b28ea4dc6fb2cfa686a36f9dda2c
|
| 13 |
Author: Claes Nästén <me@pekdon.net>
|
| 14 |
Date: Wed Aug 6 18:29:10 2008 +0200
|
| 15 |
|
| 16 |
* src/PMenu.cc (PMenu::buildMenuRenderItem):
|
| 17 |
Add rendering of icons in the menu, add Icon = "/path/to/icon" in the
|
| 18 |
configuration for setting icons on menu entries.
|
| 19 |
Add WorkspaceIndicator theme documentation.
|
| 20 |
|
| 21 |
* src/PImageNativeIcon.cc (PImageNativeIcon::load):
|
| 22 |
Add loading of _NET_WM_ICON property of icons for display in menus.
|
| 23 |
commit 3daa79cb89d40e42a3b484b538ba4f2b198bf7dd
|
| 24 |
Author: Matt Hayes <nobomb@gmail.com>
|
| 25 |
Date: Wed Aug 6 18:22:30 2008 +0200
|
| 26 |
|
| 27 |
2007-06-24 Claes Nästén <me{@}pekdon{.}net>
|
| 28 |
Fix s/COLOR/FONT/ in WorkspaceIndicator themeing.
|
| 29 |
|
| 30 |
* src/FontHandler.cc (FontHandler::getFont):
|
| 31 |
Use XMB fonts as default instead of X11 fonts to support drawing
|
| 32 |
of multi byte strings. Closing #15
|
| 33 |
(Thanks pagaltzis{@}gmx{.}de for reporting.)
|
| 34 |
commit 9fd7010503cac491beaa9051a19813d2fb6d6715
|
| 35 |
Author: Claes Nästén <me@pekdon.net>
|
| 36 |
Date: Wed Aug 6 18:18:36 2008 +0200
|
| 37 |
|
| 38 |
* src/PWinObj.cc (PWinObj::moveResize):
|
| 39 |
Add PWinObj::moveResize and use it to do more efficient updates when
|
| 40 |
doing both move and resize after each other.
|
| 41 |
|
| 42 |
2007-06-18 Claes Nästén <me{@}pekdon{.}net>
|
| 43 |
|
| 44 |
* src/PDecor.hh (TitleItem::TitleItem):
|
| 45 |
Start using wstring instead of string for client titles and other
|
| 46 |
printable data. Still need to add iconv support and reading/setting
|
| 47 |
of UTF-8 string properties to read client titles properly.
|
| 48 |
|
| 49 |
* src/CmdDialog.cc (CmdDialog::bufAdd):
|
| 50 |
Use wstring in the CmdDialog and iswprint to check for printability
|
| 51 |
in order to resolve non ASCII input issues. Closing #104
|
| 52 |
(Thanks lukas for reporting)
|
| 53 |
|
| 54 |
2007-05-31 Claes Nästén <me{@}pekdon{.}net>
|
| 55 |
|
| 56 |
* src/Client.cc (Client::Client):
|
| 57 |
Add fix for broken iconified state after restart. Closing #38
|
| 58 |
(Thanks giuliani{.}blackfenix{@}gmail{.}com for reporting)
|
| 59 |
|
| 60 |
* data/autoproperties:
|
| 61 |
Added type rules to autoproperties file.
|
| 62 |
Added removal of border and titlebar for customize toolbar dialog
|
| 63 |
in firefox.
|
| 64 |
|
| 65 |
* src/Frame.cc (Frame::applyAPGeometry):
|
| 66 |
Change handling of auto properties geometry so < 1 in width/height
|
| 67 |
means screen width/height.
|
| 68 |
|
| 69 |
* src/AutoProperties.cc (AutoProperties::parseTypeProperty):
|
| 70 |
Made _NET_WM_WINDOW_TYPE handling configurable by creating a new
|
| 71 |
set of auto properties called TypeRules. If nothing is changed the old
|
| 72 |
default behaviour is still there apart from geometry of desktop class
|
| 73 |
is not yet working.
|
| 74 |
|
| 75 |
* src/CfgParser.cc (CfgParser::parse_source_new):
|
| 76 |
Fix bug in configuration parses causing it to parse files 2 times
|
| 77 |
when the first open was ok. Increased memory usage with 30% after
|
| 78 |
startup on my setup.
|
| 79 |
|
| 80 |
2007-05-30 Claes Nästén <me{@}pekdon{.}net>
|
| 81 |
|
| 82 |
* src/Client.cc (Client::readMwmHints):
|
| 83 |
Fixed handling of _MOTIF_WM_HINTS to detect border/title only decors
|
| 84 |
correctly. Still ignoring the handle, menu, iconify and maximize
|
| 85 |
states as altering allowed actions probably is a bad idea.
|
| 86 |
|
| 87 |
2007-05-29 Claes Nästén <me{@}pekdon{.}net>
|
| 88 |
|
| 89 |
* src/PDecor.cc (PDecor::setBorderShape):
|
| 90 |
Add shaping of non-corner border windows. Closing #97
|
| 91 |
(Thanks julien for reporting.)
|
| 92 |
|
| 93 |
pekwm-0.1.6 released
|
| 94 |
|
| 95 |
2007-05-28 Claes Nästén <me{@}pekdon{.}net>
|
| 96 |
|
| 97 |
* src/Client.cc (Client::giveInputFocus):
|
| 98 |
Minor tweaks on focusing looking at WM_TAKE_FOCUS hint for handling
|
| 99 |
Java Swing applications and OpenOffice.org better. Closing #98
|
| 100 |
(Thanks noizze for reporting.)
|
| 101 |
|
| 102 |
* src/Client.cc (Client::Client):
|
| 103 |
Add setWmState call to NormalState if no WM_HINTS was set on the
|
| 104 |
application to fix issues with xprop on netwmpager. Closing #33.
|
| 105 |
(Thanks tuncer{.}ayaz{@}gmail{.}com for reporting.)
|
| 106 |
|
| 107 |
2007-03-28 Claes Nästén <me{@}pekdon{.}net>
|
| 108 |
|
| 109 |
* src/WindowManager.cc (WindowManager::RootWO::RootWO):
|
| 110 |
Added setting of _NET_WM_PID and WM_CLIENT_MACHINE to the root window.
|
| 111 |
|
| 112 |
2007-03-10 Claes Nästén <me{@}pekdon{.}net>
|
| 113 |
|
| 114 |
* src/CfgParser.cc (CfgParser::variable_expand):
|
| 115 |
Fix missing expansion if environment variables.
|
| 116 |
|
| 117 |
2007-01-31 Claes Nästén <me{@}pekdon{.}net>
|
| 118 |
|
| 119 |
* src/PDecor.cc (Button::setState):
|
| 120 |
First commit in 2007, added shaping to buttons for stretched
|
| 121 |
backgrounds.
|
| 122 |
|
| 123 |
2006-12-26 Claes Nästén <me{@}pekdon{.}net>
|
| 124 |
|
| 125 |
* src/PDecor.cc (PDecor::renderTitle):
|
| 126 |
Add fix for #99 cause by broken optimisation introduced in
|
| 127 |
revision 119. Closing #99.
|
| 128 |
( Thanks okraits for reporting )
|
| 129 |
|
| 130 |
2006-11-10 Claes Nästén <me{@}pekdon{.}net>
|
| 131 |
|
| 132 |
* src/DockApp.cc (DockApp::validateSize):
|
| 133 |
Do not validate on the clients size, but validate on the padded
|
| 134 |
total size to get dockapps properly centered.
|
| 135 |
|
| 136 |
2006-09-27 Claes Nästén <me{@}pekdon{.}net>
|
| 137 |
|
| 138 |
* src/PWinObj.hh (class PWinObj):
|
| 139 |
Added a map of Window to PWinObj for faster lookup.
|
| 140 |
|
| 141 |
* src/Workspaces.cc (Workspaces::updateClientStackingList):
|
| 142 |
Updated to not create the list twice (one list and one array).
|
| 143 |
|
| 144 |
* src/Client.cc (Client::readEwmhHints):
|
| 145 |
Added skipping of menus and focus toggling for docks.
|
| 146 |
|
| 147 |
2006-09-21 Claes Nästén <me{@}pekdon{.}net>
|
| 148 |
|
| 149 |
* src/PixmapHandler.cc (PixmapHandler::returnPixmap):
|
| 150 |
Use map for pixmap handler instead of list.
|
| 151 |
|
| 152 |
2006-09-11 Claes Nästén <me{@}pekdon{.}net>
|
| 153 |
|
| 154 |
* src/ActionHandler.cc (ActionHandler::findClientFromTitle):
|
| 155 |
Updated FindClient action to match against the visible title and not
|
| 156 |
the Client set one.
|
| 157 |
|
| 158 |
* src/RegexString.cc (RegexString::parse_match):
|
| 159 |
Updated parse match to support parsing of // style regular expressions
|
| 160 |
having flags set. Currently only i flag supported. This type of
|
| 161 |
expressions is currently only possible on the FindClient action.
|
| 162 |
|
| 163 |
|
| 164 |
2006-09-07 Claes Nästén <me{@}pekdon{.}net>
|
| 165 |
|
| 166 |
* src/Config.cc (Config::parseAction):
|
| 167 |
Updated ShowCmdDialog action to support parameter setting initial
|
| 168 |
value. Useful together with action such as GotoClientID binding
|
| 169 |
a keybinding to ShowCmdDialog GotoClientID for quick navigation.
|
| 170 |
|
| 171 |
* src/ActionHandler.cc (ActionHandler::actionGotoClientID):
|
| 172 |
Added GotoClientID action which goes to and focuses client with
|
| 173 |
ID.
|
| 174 |
|
| 175 |
* src/PDecor.cc:
|
| 176 |
Added boolean option ShowClientID under the Screen section of the
|
| 177 |
main config file. This enable/disable display of Client ID in
|
| 178 |
titles.
|
| 179 |
|
| 180 |
2006-09-06 Claes Nästén <me{@}pekdon{.}net>
|
| 181 |
|
| 182 |
* src/Client.cc (Client::Client):
|
| 183 |
Moved the Client list to Client. Added clientid list to Client so that
|
| 184 |
it is possible to keep track of Client ids, preparation of number
|
| 185 |
based navigation.
|
| 186 |
|
| 187 |
* src/PDecor.hh (PDecor::TitleItem):
|
| 188 |
Extend PDecor::TitleItem with information to include client id.
|
| 189 |
|
| 190 |
* src/Frame.cc (Frame::Frame):
|
| 191 |
Moved the Frame list to Frame.
|
| 192 |
|
| 193 |
2006-09-03 Claes Nästén <me{@}pekdon{.}net>
|
| 194 |
|
| 195 |
* src/CmdDialog.cc (CmdDialog::bufKill):
|
| 196 |
Added action ClearFromCursor for CmdDialog to erase characters from
|
| 197 |
current cursor position to the end of line.
|
| 198 |
|
| 199 |
2006-08-31 Claes Nästén <me{@}pekdon{.}net>
|
| 200 |
|
| 201 |
* src/Frame.cc (Frame):
|
| 202 |
Moved tagged frame information to Frame.
|
| 203 |
|
| 204 |
2006-08-30 Claes Nästén <me{@}pekdon{.}net>
|
| 205 |
|
| 206 |
* src/Frame.cc (Frame::setStateTitle):
|
| 207 |
Make custom set titles persist between restarts.
|
| 208 |
|
| 209 |
* src/CfgParser.cc (CfgParser::Entry::free_tree):
|
| 210 |
Plug major memory leak in CfgParser.
|
| 211 |
|
| 212 |
* src/PDecor.cc (PDecor::doMove):
|
| 213 |
Update moving to only use the root position of the pointer to support
|
| 214 |
more ways of initiating moving and then also keep correct position.
|
| 215 |
Close #94
|
| 216 |
( Thanks Jowi and shared for reporting )
|
| 217 |
|
| 218 |
2006-08-28 Claes Nästén <me{@}pekdon{.}net>
|
| 219 |
Apply modified patch by Matt Hayes <nobomb{@}gmail{.}com> for WorkspaceIndicator
|
| 220 |
|
| 221 |
Fixes in the padding of WorkspaceIndicator to take theme variables into
|
| 222 |
account.
|
| 223 |
|
| 224 |
* src/WindowManager.cc (WindowManager::updateMenus):
|
| 225 |
Fix issue in reload causing dangling pointer to custom menus hang
|
| 226 |
around in the list of menus. Should improve on reload crash situation
|
| 227 |
#92 and #96.
|
| 228 |
commit 0d7caa41d3820cc13792cb2559cc77fc108e15bc
|
| 229 |
Author: Claes Nästén <me@pekdon.net>
|
| 230 |
Date: Wed Aug 6 18:15:07 2008 +0200
|
| 231 |
|
| 232 |
2006-08-23 Claes Nästén <me{@}pekdon{.}net>
|
| 233 |
Start to clean up mkdocs.sh script, fix UTF-8 issues in name and set version.
|
| 234 |
|
| 235 |
* src/PDecor.cc (PDecor::TitleItem::updateVisible):
|
| 236 |
Added info flag to title to store extra information in title such
|
| 237 |
as marked state. Closing #47
|
| 238 |
( Thanks shared for request )
|
| 239 |
commit d42f9aaead355bad57be76a31c305799cb842f7b
|
| 240 |
Author: Claes Nästén <me@pekdon.net>
|
| 241 |
Date: Wed Aug 6 17:39:32 2008 +0200
|
| 242 |
|
| 243 |
2006-08-10 Claes Nästén <me{@}pekdon{.}net>
|
| 244 |
Start cleaning of mkdocs.sh script, depend on bash and re-indent.
|
| 245 |
|
| 246 |
* src/PMenu.cc (PMenu::unmapSubmenus):
|
| 247 |
Moved dynamic flag to menu items in PMenu. Update unmap code to skip
|
| 248 |
traversing down dynamic menus.
|
| 249 |
commit 78d4b464edd2f31c089777012b8c6299c484e9cb
|
| 250 |
Author: Claes Nästén <me@pekdon.net>
|
| 251 |
Date: Wed Aug 6 17:37:31 2008 +0200
|
| 252 |
|
| 253 |
2006-08-01 Claes Nästén <me{@}pekdon{.}net>
|
| 254 |
Add check for /usr/xpg4/bin/sh and use in menu scripts for Solaris.
|
| 255 |
|
| 256 |
Fix scripts to run under solaris by default. Use AC_PROG_SED instead of
|
| 257 |
AC_CHECK_PROGS to find a suitable sed command.
|
| 258 |
|
| 259 |
* src/Atoms.cc (getLong):
|
| 260 |
Fix compile warnings.
|
| 261 |
commit 7aa268021094771fbb5db38b5d44b2e83a104993
|
| 262 |
Author: Claes Nästén <me@pekdon.net>
|
| 263 |
Date: Wed Aug 6 15:15:48 2008 +0200
|
| 264 |
|
| 265 |
* src/PDecor.cc (PDecor::doMove):
|
| 266 |
Moved skip attribute to PDecor from Frame, adding check to skip those
|
| 267 |
PDecor's when checking snap. Closing #95
|
| 268 |
( Thanks shared for reporting )
|
| 269 |
Use libpng12 instead of libpng in pkg-config check, works under Solaris.
|
| 270 |
|
| 271 |
2006-05-29 Claes Nästén <me{@}pekdon{.}net>
|
| 272 |
commit 0515284ff9a47ee570abccb5e4358381b08ef853
|
| 273 |
Author: Claes Nästén <me@pekdon.net>
|
| 274 |
Date: Tue Aug 5 23:49:19 2008 +0200
|
| 275 |
|
| 276 |
* src/Harbour.cc (setStateHidden):
|
| 277 |
Created new state action HarbourHidden. Closing #89
|
| 278 |
Small documentation updates after looking at the ChangeLog.
|
| 279 |
|
| 280 |
* src/Theme.cc (load):
|
| 281 |
Removed ROOT command support. Closing #93
|
| 282 |
( Thanks shared for reporting )
|
| 283 |
|
| 284 |
2006-05-01 Claes Nästén <me{@}pekdon{.}net>
|
| 285 |
commit ddb01a228aeeb98d04b65c98ebc522c6b0a53fc2
|
| 286 |
Author: Claes Nästén <me@pekdon.net>
|
| 287 |
Date: Tue Aug 5 23:06:24 2008 +0200
|
| 288 |
|
| 289 |
* src/ActionHandler.cc (actionFocusToggle):
|
| 290 |
Added boolean option to {Next,Prev}Frame set of actions to allow
|
| 291 |
inclusion of iconified windows. Closing #59
|
| 292 |
( Thanks shared for request )
|
| 293 |
|
| 294 |
* src/ActionHandler.cc (actionSendToViewport):
|
| 295 |
Added SendToViewport Col Row action. It does not implement relative
|
| 296 |
viewport sending. Closing #70
|
| 297 |
(Thanks Largon for request)
|
| 298 |
More references to the SearchDialog in the main branch, should not be there.
|
| 299 |
|
| 300 |
* src/WindowManager.cc (createMenus):
|
| 301 |
Extended the ShowMenu functionality to include custom menus.
|
| 302 |
Example, by adding the following to the menu configuration file:
|
| 303 |
commit a9f30650bf2f349eb327c0ef0d0363dd6bb4a8f7
|
| 304 |
Author: Claes Nästén <me@pekdon.net>
|
| 305 |
Date: Tue Aug 5 23:04:02 2008 +0200
|
| 306 |
|
| 307 |
ExampleMenu = "Example Menu" {
|
| 308 |
Entry = "Example Entry" { Actions = "Exec xmessage Example" }
|
| 309 |
}
|
| 310 |
Update action documentation, added SendKey action, mostly order/indention.
|
| 311 |
|
| 312 |
And then issuing the action ShowMenu ExampleMenu it would pop up
|
| 313 |
the menu defined. Closing #69
|
| 314 |
commit b3389f62ca87455befe337bf26021ee4519176ab
|
| 315 |
Author: Claes Nästén <me@pekdon.net>
|
| 316 |
Date: Tue Aug 5 23:03:27 2008 +0200
|
| 317 |
|
| 318 |
NOTE: The menus names are case insensitive, meaning it is NOT possible
|
| 319 |
to have TestMenu and TESTMENU. This only applies for root level
|
| 320 |
menus, and not submenus of a menu.
|
| 321 |
Remove more references to Viewports in the documentation.
|
| 322 |
|
| 323 |
(Thanks buk{@}nurfuerspam{.}de for request)
|
| 324 |
commit e9fffcdc5732636505ecac516a0061a92cd7ae6b
|
| 325 |
Author: Claes Nästén <me@pekdon.net>
|
| 326 |
Date: Tue Aug 5 21:39:14 2008 +0200
|
| 327 |
|
| 328 |
* src/Util.cc (to_upper):
|
| 329 |
Added to_upper and to_lower string utility methods.
|
| 330 |
Update pekwm_themeset.sh script, hopefully sh compliant now.
|
| 331 |
|
| 332 |
Fixed script to handle commented Theme lines and use _NET_WM_PID for
|
| 333 |
reloading the correct pekwm instance.
|
| 334 |
|
| 335 |
2006-04-28 Claes Nästén <me{@}pekdon{.}net>
|
| 336 |
|
| 337 |
* src/Workspaces.cc (setWorkspace):
|
| 338 |
Updated workspace switching and unmapping of window objects to avoid
|
| 339 |
windows being rendered as focused when they are not. Closing #87
|
| 340 |
commit daeac773e8767272d5d96dea27edd31dd7d0ae44
|
| 341 |
Author: Claes Nästén <me@pekdon.net>
|
| 342 |
Date: Tue Aug 5 18:44:43 2008 +0200
|
| 343 |
|
| 344 |
* src/Frame.cc (setWorkspace):
|
| 345 |
Fixed ops not handling sticky window value. Closing #86
|
| 346 |
( Thanks Skot for reporting )
|
| 347 |
Remove perl scripts, start replacing with pure shell scripts.
|
| 348 |
|
| 349 |
Removed both perl scripts used in menus and implemented pekwm_ws_menus
|
| 350 |
as a .sh script. Old pekwm_themeset.sh script needs to be fixed so that
|
| 351 |
it does not depend on bash.
|
| 352 |
|
| 353 |
2006-04-18 Claes Nästén <me{@}pekdon{.}net>
|
| 354 |
commit 1e1f83e5d573a4fa40b3d57e0f56aa7fb2be435a
|
| 355 |
Author: Claes Nästén <me@pekdon.net>
|
| 356 |
Date: Tue Aug 5 18:38:08 2008 +0200
|
| 357 |
|
| 358 |
* doc/Makefile.am:
|
| 359 |
Added missing man page target in Makefile.am.
|
| 360 |
( Thanks nice for reporting )
|
| 361 |
Add PDF target in mkdocs.sh script.
|
| 362 |
|
| 363 |
pekwm-0.1.5 released
|
| 364 |
commit c33217aa62460063dca67ad9ee26ddef0ebf2e66
|
| 365 |
Author: Claes Nästén <me@pekdon.net>
|
| 366 |
Date: Tue Aug 5 18:37:44 2008 +0200
|
| 367 |
|
| 368 |
2006-04-17 Claes Nästén <me{@}pekdon{.}net>
|
| 369 |
Large ugly commit fixing indentation on most documentation.
|
| 370 |
|
| 371 |
Mostly indentation fixes and typos, added a TypeRules section to the
|
| 372 |
autoproperties but it is not complete. Actions not updated in this
|
| 373 |
commit.
|
| 374 |
|
| 375 |
* src/Frame.cc (setWorkspace):
|
| 376 |
Re-enabled the use of ApplyOn = "Workspace" for autoproperties.
|
| 377 |
Closing #55
|
| 378 |
( Thanks nospaulatu{@}gmail{.}com for reporting )
|
| 379 |
commit 7217f54d25753a73509cff74de15da14951a5727
|
| 380 |
Author: Andreas <ioerror@lavabit.com>
|
| 381 |
Date: Tue Aug 5 01:57:26 2008 +0200
|
| 382 |
|
| 383 |
* src/PDecor.cc (calcTabsWidthSymetric):
|
| 384 |
Fixed ops distributing uneven pixels in tab calculation that caused
|
| 385 |
pixels missing from the title.
|
| 386 |
Fix the fix of task #21. :-)
|
| 387 |
|
| 388 |
* src/PMenu.cc (buildMenuRenderItem):
|
| 389 |
Updated menu rendering to properly honour padding and justification.
|
| 390 |
Closing #46 and #74.
|
| 391 |
( Thanks shared and buk for reporting. )
|
| 392 |
commit b2657d13447ed261d7daec0ad021223d6c5b7fe9
|
| 393 |
Author: Claes Nästén <me@pekdon.net>
|
| 394 |
Date: Mon Aug 4 23:34:14 2008 +0200
|
| 395 |
|
| 396 |
* src/ActionHandler.cc (actionSendToWorkspace):
|
| 397 |
Added Last parameter to GotoWorkspace and SendToWorkspace actions
|
| 398 |
activating/sending to last active workspace. Closing #79
|
| 399 |
( Thanks Tomas Dvorak <dvorakt1{@}fel{.}cvut{.}cz> for request. )
|
| 400 |
Apply adopted patch from ioerror fixing dynamic issues, does it still work?
|
| 401 |
|
| 402 |
* src/CfgParser.cc (parse_comment_line):
|
| 403 |
Fixed bug in parsing of # and // comments not parsing the content
|
| 404 |
of the line.
|
| 405 |
( Thanks shared fore reporting. )
|
| 406 |
commit e2bb8960f90b3c995da57203f028d56e06a24fa8
|
| 407 |
Author: Claes Nästén <me@pekdon.net>
|
| 408 |
Date: Mon Aug 4 23:33:16 2008 +0200
|
| 409 |
|
| 410 |
2006-04-16 Claes Nästén <me{@}pekdon{.}net>
|
| 411 |
Make _menu_parent protected instead of private, to be used in ActionMenu.
|
| 412 |
|
| 413 |
Change to protected _menu_parent and also fix encoding issues.
|
| 414 |
|
| 415 |
* src/Workspaces.cc (placeSmart):
|
| 416 |
Switch position of row/col placement. Closing #60
|
| 417 |
( Thanks koniu{@}sheket{.}org for reporting. )
|
| 418 |
commit d56db052c62dd770c12ccc00e184ddb98f1a2f5d
|
| 419 |
Author: Claes Nästén <me@pekdon.net>
|
| 420 |
Date: Mon Aug 4 22:04:22 2008 +0200
|
| 421 |
|
| 422 |
* src/Config.cc (load):
|
| 423 |
Updated and applied patch from koniu{@}sheket{.}org to add OffsetX
|
| 424 |
and OffsetY options to smart placement to pad with x/y pixels.
|
| 425 |
Closing #61
|
| 426 |
( Thanks koniu{@}sheket{.}org for patch. )
|
| 427 |
Update documentation to generate fine now with Viewports.
|
| 428 |
|
| 429 |
Removed final references to Viewports and update styling to not blink
|
| 430 |
when clicking and use monospace fonts.
|
| 431 |
|
| 432 |
* src/Theme.cc:
|
| 433 |
Remove max allowed WidthMin value check.
|
| 434 |
commit 4a21778ab3d620610004f5a0362fd0b745ed1cbf
|
| 435 |
Author: Claes Nästén <me@pekdon.net>
|
| 436 |
Date: Mon Aug 4 20:50:33 2008 +0200
|
| 437 |
|
| 438 |
* src/CfgParser.cc:
|
| 439 |
Fixed dangling reference crash in configuration parser, triggered by
|
| 440 |
the parse_key_value feature of the CfgParser. Closing #84
|
| 441 |
( Thanks shared for reporting )
|
| 442 |
Cleanup in naming, drop op_ prefix on all but CfgParser* files.
|
| 443 |
|
| 444 |
As ioerror started doing cleanups on naming and indentation I got motivated
|
| 445 |
to continue.
|
| 446 |
|
| 447 |
* src/Frame.cc:
|
| 448 |
Removed size limiting in resize. Closing #73
|
| 449 |
( Thanks shared for reporting and dvorakt1{@}fel{.}cvut{.}cz for
|
| 450 |
proposed solution )
|
| 451 |
commit fb998c2cb07ec6a2192671ff0534ee7180c8e6ed
|
| 452 |
Author: Claes Nästén <me@pekdon.net>
|
| 453 |
Date: Sat Aug 2 11:09:24 2008 +0200
|
| 454 |
|
| 455 |
pekwm-0.1.4 released
|
| 456 |
|
| 457 |
2006-02-22 Claes Nästén <me{@}pekdon{.}net>
|
| 458 |
Remove SearchDialog from master branch, will not be included in 0.1.7
|
| 459 |
|
| 460 |
* data/themes/default/theme:
|
| 461 |
Fixed typo COLOR_TAB_FS_HIGH instead of COLOR_TAB_FS_LIGHT.
|
| 462 |
commit 9557fd6d12f0b0a409fa42057702dc9e0f253db7
|
| 463 |
Author: Andreas <ioerror@lavabit.com>
|
| 464 |
Date: Sat Aug 2 15:01:35 2008 +0200
|
| 465 |
|
| 466 |
2006-02-16 Claes Nästén <me{@}pekdon{.}net>
|
| 467 |
Fix a stupid mistake I did with the clean up patch.
|
| 468 |
|
| 469 |
* src/CfgParserSource.cc (close):
|
| 470 |
Fix error causing signal handlers not beeing restored.
|
| 471 |
commit 2b651238255abd485a8e159e3fdab2193535f5fc
|
| 472 |
Author: Andreas <ioerror@lavabit.com>
|
| 473 |
Date: Fri Aug 1 16:25:13 2008 +0200
|
| 474 |
|
| 475 |
2006-02-15 Claes Nästén <me{@}pekdon{.}net>
|
| 476 |
Corrects the interpretation of the motif windowmanager hints.
|
| 477 |
|
| 478 |
* data/scripts/pekwm_ws_menu.pl:
|
| 479 |
Using updated pekwm_ws_menu.pl script from Aristotle Pagaltzis
|
| 480 |
using COMMAND instead of Dynamic to speed up menus.
|
| 481 |
commit 897bd82e3835db410cae477dcdfe632e6b546594
|
| 482 |
Author: Andreas <ioerror@lavabit.com>
|
| 483 |
Date: Fri Aug 1 12:55:49 2008 +0200
|
| 484 |
|
| 485 |
Workspace can change at runtime using tools outside pekwm, to
|
| 486 |
reflect the changes one will have to reload pekwm. To avoid having
|
| 487 |
to do that one can replace COMMAND with
|
| 488 |
Entry { Actions = "Dynamic path_to_script ..." } and skip the -n
|
| 489 |
flag.
|
| 490 |
( Thanks Aristotle Pagaltzis <pagaltzis{@}gmx{.}de> for patch )
|
| 491 |
|
| 492 |
* src/CfgParser.cc (parse):
|
| 493 |
Add missing popping of source name in name list, causing incorrect
|
| 494 |
search path on includes.
|
| 495 |
Do not print warning of INCLUDEs failing when path is not used, only
|
| 496 |
print when path included.
|
| 497 |
Fix parser error causing last line of buffer not beeing parsed.
|
| 498 |
|
| 499 |
2005-09-11 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 500 |
|
| 501 |
* src/CfgParser.cc (parse):
|
| 502 |
Fixed newline handling so now it's possible to start sections
|
| 503 |
on a new line after the name of the section. Closing #64
|
| 504 |
( Thanks <angel2k{@}gmail{.}com> for reporting )
|
| 505 |
|
| 506 |
* src/AutoProperties.cc (parseAutoGroup):
|
| 507 |
Fixed incorrect parsing of Group name causing autogrouping not
|
| 508 |
to work between different applicatiions. Closing #65
|
| 509 |
( Thanks <nospaulatu{@}gmail{.}com> for reporting )
|
| 510 |
|
| 511 |
2005-08-23 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 512 |
|
| 513 |
* src/Frame.cc (getState):
|
| 514 |
Client iconified state was beeing overridden by setWorkspace causing
|
| 515 |
iconified autoproperty not alwasy working. Closing #56.
|
| 516 |
( Thanks <nospaulatu{@}gmail{.}com> for reporting )
|
| 517 |
|
| 518 |
2005-08-22 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 519 |
|
| 520 |
* src/RegexString.cc:
|
| 521 |
Reimplemented RegexString class, now only updates matched part of the
|
| 522 |
string, it's possible to reference 0 which is whole match. Reference
|
| 523 |
syntax has changed from $1 to \1. Remember to escape \ in
|
| 524 |
configuration files as the configuration file parser while escape it
|
| 525 |
while parsing.
|
| 526 |
|
| 527 |
2005-08-17 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 528 |
|
| 529 |
* src/CfgParser.cc:
|
| 530 |
Reimplemented CfgParser class, now doesn't use stringstream that
|
| 531 |
behave bad on various version of compilers and platforms. Resolves
|
| 532 |
issues on PPC. More extensive error reporting of syntax errors and
|
| 533 |
parsed values. INCLUDE "file" syntax changed to INCLUDE = "file".
|
| 534 |
|
| 535 |
2005-08-13 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 536 |
|
| 537 |
* src/Config.cc:
|
| 538 |
Changed ClientUniqueNames to UniqueNames and added bool SetUnique
|
| 539 |
option.
|
| 540 |
|
| 541 |
2005-07-09 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 542 |
|
| 543 |
* src/Frame.cc (handleClientMessage):
|
| 544 |
Fixed incorrect handling of _NET_ACTIVE_WINDOW. Now the window will
|
| 545 |
be shown, and if not on the current workspace the workspace is
|
| 546 |
changed.
|
| 547 |
|
| 548 |
2005-06-23 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 549 |
|
| 550 |
* src/CmdDialog.cc:
|
| 551 |
Made CmdDialog and WindowMenu use the window object and not only
|
| 552 |
the client associated with an action.
|
| 553 |
Made CmdDialog obey stacking rules (were not inserted into the
|
| 554 |
workspaces stacking list before.)
|
| 555 |
|
| 556 |
* src/ActionHandler.cc:
|
| 557 |
Added extra bool parameter to ShowMenu action settin the sticky state
|
| 558 |
of windows when showing, defaults to false. Altered the behaviour of
|
| 559 |
menus unsetting sticky state on close. Closing #54
|
| 560 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for request )
|
| 561 |
|
| 562 |
2005-06-20 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 563 |
|
| 564 |
* src/WindowManager.cc (doReload):
|
| 565 |
Reordered loading of themes and loading of autoproperties on reload
|
| 566 |
to fix issue with old theme data beeing used when setting geometry
|
| 567 |
from autoproperties, which caused resize and redraw. Closing #53
|
| 568 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 569 |
|
| 570 |
2005-06-16 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 571 |
|
| 572 |
* src/CmdDialog.cc (mapCenteredOnWORef):
|
| 573 |
Added sanity checks to CmdDialog::mapCenteredOnWORef to make sure
|
| 574 |
the CmdDialog gets mapped inside the nearest head. Closing #49
|
| 575 |
|
| 576 |
* src/PScreen.cc (getHeadInfoWithEdge):
|
| 577 |
To unify strut and harbour edge handling harbour edge now is
|
| 578 |
described by a strut wich greatly decreases complexity.
|
| 579 |
Frame::fillHeadInfo was moved to PScreen::getHeadInfoWithEdge which
|
| 580 |
now has replaced most of the calls to PScreen::getHeadInfo and
|
| 581 |
thus makes things like MouseNotUnder placement respect the Harbour
|
| 582 |
and Strut applications. Closing #50
|
| 583 |
|
| 584 |
2005-06-13 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 585 |
|
| 586 |
* src/PTexturePlain.cc:
|
| 587 |
Added 4 extra boolean parameters to SolidRaise for setting which
|
| 588 |
corners to draw (Top Bottom Left Right). If omitted all are going
|
| 589 |
to be drawn, aka old default behaviour. It now also possible to use
|
| 590 |
line width of 0 to make sure lines are render completly out to the
|
| 591 |
edges.
|
| 592 |
|
| 593 |
2005-06-10 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 594 |
|
| 595 |
* src/ScreenResources.hh:
|
| 596 |
Fixed CursorType enum issue causing invalid cursor beeing displayed
|
| 597 |
when hoovering decor border. Closing #44
|
| 598 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 599 |
|
| 600 |
* src/PDecor.cc (doMove):
|
| 601 |
Added boolean ShowStatusWindow option to the Screen section of
|
| 602 |
the main config file determing wheter to show the status window when
|
| 603 |
doing Move, Resize and KeyboardMoveResize. Closing #41
|
| 604 |
( Paul Seropian <nospaulatu{@}gmail{.}com> for request )
|
| 605 |
|
| 606 |
2005-05-31 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 607 |
|
| 608 |
* src/PDecor.cc (restackBorder):
|
| 609 |
Updated PDecor::restackBorder to include titlebar and child when
|
| 610 |
restacking. Now child will always appear ontop and windows are
|
| 611 |
restacked with XRestackWindows instead of individual calls to
|
| 612 |
raise and lower. Closing #34
|
| 613 |
|
| 614 |
* src/PMenu.cc (buildMenuRenderItem):
|
| 615 |
Added padding of PMenu arrow texture so it won't go over menu entries
|
| 616 |
text. Padding used is right padding from the text to the arrow and
|
| 617 |
right padding from the arrow to the right border. Closing #37
|
| 618 |
( Thanks angel2k{@}gmail{.}com for reporting )
|
| 619 |
|
| 620 |
* src/PImageNativeLoaderPng.cc (load):
|
| 621 |
Added missing fclose to PImageNativeLoaderPng::load. Closing #36
|
| 622 |
( Thanks dev{@}gim{.}name for reporting )
|
| 623 |
|
| 624 |
2005-05-20 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 625 |
|
| 626 |
* src/Client.cc (giveInputFocus):
|
| 627 |
Removed WM_TAKE_FOCUS sending from Client::giveInputFocus. It's not
|
| 628 |
beeing handled correctly thus disrupting focus. ICCCM and EWMH
|
| 629 |
compliance should be reworked and verified in the future.
|
| 630 |
|
| 631 |
2005-05-19 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 632 |
|
| 633 |
* src/WindowManager.cc (sigHandler):
|
| 634 |
Changed WindowManager::reload to set a reload flag that will be
|
| 635 |
handled from the main loop to get rid of evil race conditions.
|
| 636 |
This isn't perfect yet as it needs a better main event loop,
|
| 637 |
currently reload will wait until an event reaches the queue.
|
| 638 |
|
| 639 |
* src/PMenu.cc (selectItem):
|
| 640 |
Fixed BadDrawable error doing XCopyArea to non-mapped window.
|
| 641 |
|
| 642 |
* src/WindowManager.cc (handleFocusOutEvent):
|
| 643 |
Now making sure we have FocusIn events in the queue when getting
|
| 644 |
FocusOut events on the currently focused PWinObj. Closing #32
|
| 645 |
( Thanks <largon{@}largon{.}net for reporting )
|
| 646 |
|
| 647 |
* src/Theme.cc (load):
|
| 648 |
Fixed crash issue when starting pekwm with empty Theme directive,
|
| 649 |
can be caused by completly missing configuration files or broken
|
| 650 |
configuration files.
|
| 651 |
( Thanks Alan Jurgensen <jurgensen{@}berbee{.}com> for reporting )
|
| 652 |
|
| 653 |
* src/PImage.hh:
|
| 654 |
New Image handling code with native backend supporting loading of
|
| 655 |
JPG (libjpeg), PNG (libpng) and XPM (libXpm) or using Imlib2 as
|
| 656 |
backend supporting its image formats. Now, pekwm also can be compiled
|
| 657 |
without any Image support at all thus removing the libXpm dependency.
|
| 658 |
|
| 659 |
This code is experimental and incomplete, there is no support for
|
| 660 |
shaping and Imlib2 backend is still incomplete. Expect updates soon.
|
| 661 |
|
| 662 |
2005-05-15 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 663 |
|
| 664 |
* src/DockApp.cc (readClassHint):
|
| 665 |
DockApp::readClassHint were using effective (which can be the iconic)
|
| 666 |
dock app window when searching for the hint but should instead use
|
| 667 |
the client window. Fixing issues with harbour sorting.
|
| 668 |
|
| 669 |
* src/PDecor.cc (activateChild):
|
| 670 |
Removed restackBorder from PDecor::activateChild and now raising
|
| 671 |
active child if any after restacking border. Closing #30
|
| 672 |
( Thanks Juraj Ziegler <next{@}hysteria{.}cz> for reporting )
|
| 673 |
|
| 674 |
2005-05-14 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 675 |
|
| 676 |
* src/Workspaces.cc (getTopWO):
|
| 677 |
Now more carefull validation of what PWinObj to focus when changing
|
| 678 |
workspace including fallback to root window if focusing fails.
|
| 679 |
|
| 680 |
Added check for focusability in Workspaces::getTopWO so only
|
| 681 |
mapped anf focusable PWinObjs are returned.
|
| 682 |
|
| 683 |
2005-05-11 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 684 |
|
| 685 |
* src/Theme.cc (load):
|
| 686 |
Improved theme validation, now pekwm manages to start with empty or
|
| 687 |
nonexistent theme file. Closing #9
|
| 688 |
( Thanks Jan Matejek <matejcik{@}gmail{.}com> for reporting )
|
| 689 |
|
| 690 |
* src/PDecor.cc (applyBorderShape):
|
| 691 |
Changed shaped window behaviour, now shaped windows will appear to
|
| 692 |
be borderless even if they didn't request so however titlebar is
|
| 693 |
kept. This is basically the behaviour of TWM. Closing #3
|
| 694 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 695 |
|
| 696 |
* src/PDecor.cc (getBorderSize):
|
| 697 |
Added size validation in getBorderSize to fix issues with unsigned
|
| 698 |
value wrap.
|
| 699 |
|
| 700 |
2005-05-09 Jyri Jokinen <shared{@}adresh{.}com>
|
| 701 |
|
| 702 |
* data/keys:
|
| 703 |
Fixed two typos, one that caused half the file not to be parsed
|
| 704 |
and made it impossible to menu navigate or MoveResize with keys.
|
| 705 |
( Thanks agnitio and David Frey <dpfrey{@}shaw{.}ca> for reporting )
|
| 706 |
|
| 707 |
2005-05-09 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 708 |
|
| 709 |
* src/CmdDialog.cc (exec):
|
| 710 |
Altered CmdDialog::exec behaviour, now when entering commands in
|
| 711 |
the CmdDialog and it doesn't matches a valid Action we now assume
|
| 712 |
it's an Exec action.
|
| 713 |
|
| 714 |
* src/WindowManager.cc (handleFocusInEvent):
|
| 715 |
Now flushing Enter and Leave events when found an usable FocusIn
|
| 716 |
event to stop them from interfering with the focus policy.
|
| 717 |
Closing #1
|
| 718 |
|
| 719 |
NOTE: This might have focusing side effects, please report if
|
| 720 |
experiencing any weird focus behaviour.
|
| 721 |
|
| 722 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 723 |
|
| 724 |
* src/PDecor.cc (Button):
|
| 725 |
Removed CWEventMask from PDecor::Button windows so that we can
|
| 726 |
distinguish wheter or not the pointer were on the button on
|
| 727 |
button release. Closing #10
|
| 728 |
( Thanks dbertonus{@}yahoo{.}com for reporting )
|
| 729 |
|
| 730 |
2005-05-08 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 731 |
|
| 732 |
* src/Client.cc (getEwmhStates):
|
| 733 |
Extend CfgDeny AutoProperty/StateAction with 7 new properties to
|
| 734 |
ignore.
|
| 735 |
|
| 736 |
* ActiveWindow, used to show and give input focus.
|
| 737 |
* MaximizedVert, used to maximize window vertically.
|
| 738 |
* MaximizedHorz, used to maximize window horizontally.
|
| 739 |
* Hidden, used to show/hide window.
|
| 740 |
* Fullscreen, used to set windot to fullscreen mode.
|
| 741 |
* Above, used to make window (always) above other windows.
|
| 742 |
* Below, used to make window (always) below other windows.
|
| 743 |
|
| 744 |
* src/Frame.cc (getState):
|
| 745 |
Fixed bug in Frame::getState caused initial fullscreen mode not to
|
| 746 |
work properly by syncing titlebar and border state after setting
|
| 747 |
fullscreen state and thus overriding the removal fullscreen caused.
|
| 748 |
|
| 749 |
* src/Frame.cc (Frame):
|
| 750 |
Added Client::setConfigureRequestLock which is used when doing
|
| 751 |
multiple tasks (like unsetting border and titlebar decor) at the
|
| 752 |
same time to minimize the number of ConfigureRequest events beeing
|
| 753 |
sent.
|
| 754 |
|
| 755 |
* src/PDecor.cc (PDecor):
|
| 756 |
Resource usage fixes. Add missing returnPixmap for the title
|
| 757 |
background on PDecors.
|
| 758 |
|
| 759 |
2005-05-07 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 760 |
|
| 761 |
* src/Client.cc (Client):
|
| 762 |
Modified the behaviour of ApplyOn Start autogrouping, now groups
|
| 763 |
are preserved when doing restart in such a sense previously pekwm
|
| 764 |
managed windows will remain in their groups. New clients however
|
| 765 |
will be added to the groups if suitable. Closing #17
|
| 766 |
( Thanks Anders Engstrom <ankan{@}nianze{.}com for request )
|
| 767 |
|
| 768 |
* src/PDecor.cc (setTitlebar):
|
| 769 |
Updated PDecor::setTitlebar, PDecor::setBorder and PDecor::resize to
|
| 770 |
make it safe from disappearing as shading a non full width title
|
| 771 |
removes border etc. Closing #23 and #24
|
| 772 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 773 |
|
| 774 |
2005-05-03 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 775 |
|
| 776 |
* src/Frame.cc: (Frame)
|
| 777 |
Applied parts of patch from Rob McDonald reenabling DecorRules and
|
| 778 |
fixing some small errors.
|
| 779 |
( Thanks Rob McDonald <frobnoid{@}gmail{.}com> for patch )
|
| 780 |
|
| 781 |
* src/PDecor.cc (resize):
|
| 782 |
Now PDecor::resize doesn't unshade if shaded, just updates the
|
| 783 |
real_height property so that it will unshade to the correct size.
|
| 784 |
This fixes two known, and probably some unknown issues where
|
| 785 |
decors have been unshaded unwillingly.
|
| 786 |
|
| 787 |
* src/CfgParser.cc (parseCComment):
|
| 788 |
Fixed infinte loop when garbage / (with no / or * following) were
|
| 789 |
found in configuration files.
|
| 790 |
|
| 791 |
2005-05-02 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 792 |
|
| 793 |
* src/Config.cc (copyConfigFiles):
|
| 794 |
Added vars file to default set of config files.
|
| 795 |
|
| 796 |
* src/CfgParser.cc (load):
|
| 797 |
Now, the INCLUDE directive will first try the current working
|
| 798 |
directory / absoulte path (old behaviour) and if that fails it
|
| 799 |
will try to include the file relative from the directory the
|
| 800 |
current file resides.
|
| 801 |
|
| 802 |
Fixed broken testcase in Parser::safeSubstr.
|
| 803 |
|
| 804 |
* src/CmdDialog.cc (handleKeyPress):
|
| 805 |
Added two new actions for CmdDialog. CursBegin and CursEnd. Names
|
| 806 |
beeing self explanatory.
|
| 807 |
|
| 808 |
* src/CmdDialog.cc (bufChanged):
|
| 809 |
Updated CmdDialog behaviour. HistNext and HistPrev actions now move
|
| 810 |
the cursor to the end of the line. Also, scrolling of text behaves
|
| 811 |
more naturally and a position at 0 bug was fixed.
|
| 812 |
|
| 813 |
* src/PDecor.cc (PDecor):
|
| 814 |
Added missing initializer of PDecor member _button. Fixing segfault
|
| 815 |
caused by using _button pointing on undefined. Closing #22
|
| 816 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 817 |
|
| 818 |
2005-05-01 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 819 |
|
| 820 |
* src/PDecor.cc (renderTitle):
|
| 821 |
Initial work of having PWM like titlebars with the border below the
|
| 822 |
titles. This introduces three new theme options:
|
| 823 |
|
| 824 |
* WidthMin, minimum width of title in pixels.
|
| 825 |
* WidthMax, maximum width of titles in percent relative to width.
|
| 826 |
This value overides WidthMin if it's smaller.
|
| 827 |
* WidthSymetric, symetric "tab" width.
|
| 828 |
|
| 829 |
To make the title use the old and default style of handling the title
|
| 830 |
set WidthMin to 0.
|
| 831 |
|
| 832 |
* src/PDecor.cc (setFocused):
|
| 833 |
PDecor::applyBorderShape to actually apply the shape beeing set on the
|
| 834 |
individual border pieces in PDecor::setBorder. This caused shaped
|
| 835 |
borders not beeing shaped for real until one resized the window.
|
| 836 |
Closing #14
|
| 837 |
( Thanks Jan Matejek <matejcik{@}gmail{.}com> for reporting )
|
| 838 |
|
| 839 |
2005-04-27 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 840 |
|
| 841 |
* src/Frame.cc (handleConfigureRequest):
|
| 842 |
Added new AutoProperty and StateAction, CfgDeny. It takes one
|
| 843 |
parameter which can be Position, Size or Stacking which decides
|
| 844 |
wheter or not pekwm should listen on those parts of
|
| 845 |
ConfigureRequest made on the client. Closing #19
|
| 846 |
|
| 847 |
Should be extended with overides of EWMH/ICCCM atoms in the future.
|
| 848 |
|
| 849 |
* src/Frame.cc (updateInactiveChildInfo):
|
| 850 |
Making sure all Clients in a Frame now get their state updated before
|
| 851 |
shutting down pekwm to ensure geometry and state beeing preserved.
|
| 852 |
|
| 853 |
* src/Harbour.cc (restack):
|
| 854 |
Added setting of layer to restack before raise/lower to make
|
| 855 |
harbour ontop setting be updated on reload. Closing #11
|
| 856 |
|
| 857 |
* src/PTexturePlain.cc (render):
|
| 858 |
Fixed missing replacement of width/height 0 to texture specified
|
| 859 |
size. This was noticed when trying to use plain textures (no image
|
| 860 |
to set the size) as separators. Closing #20
|
| 861 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 862 |
|
| 863 |
2005-04-25 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 864 |
|
| 865 |
* src/Config.cc (parseAction):
|
| 866 |
Replaced MoveClient{Next,Prev} with MoveClientRel action taking
|
| 867 |
a integer argument. MoveChildRel 1 equals MoveChildNext and
|
| 868 |
MoveChildRel -1 equals MoveClientPrev.
|
| 869 |
Replaced {Next,Prev}InFrame with ActivateClientRel action taking
|
| 870 |
a integer argument. ActivateClientRel 1 equals NextInFrame and
|
| 871 |
ActivateClientRel -1 equals PrevInFrame.
|
| 872 |
|
| 873 |
* src/PDecor.cc (moveChildRel):
|
| 874 |
Fixed broken behaviour of MoveClient{Next,Prev} not working
|
| 875 |
correctly. Closing #21
|
| 876 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 877 |
|
| 878 |
|
| 879 |
2005-04-23 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 880 |
|
| 881 |
* src/PScreen.cc (getNearestHead):
|
| 882 |
Applied patch improving Frame handling in Xinerama mode by replacing
|
| 883 |
getHead with getNearestHead.
|
| 884 |
( Thanks David Frey <dpfrey{@}shaw{.}ca > for patch )
|
| 885 |
|
| 886 |
2005-04-10 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 887 |
|
| 888 |
* src/Frame.cc (handleConfigureRequest):
|
| 889 |
Now gravity is obeyd when handling configurerequests.
|
| 890 |
|
| 891 |
2005-03-29 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 892 |
|
| 893 |
* src/CmdDialog.cc (loadTheme):
|
| 894 |
Fixed issue with CmdDialogs font color not beeing correctly set.
|
| 895 |
Closing #13
|
| 896 |
( Thanks Jyri Jokinen <shared{@}adresh{.}com> for reporting )
|
| 897 |
|
| 898 |
* src/WindowManager.cc (screenEdgeMapUnmap):
|
| 899 |
Now screen edge is disable if edge size equals 0.
|
| 900 |
Closing #12
|
| 901 |
( Thanks Aristotle Pagaltzis <pagaltzis{@}gmx{.}de> for reporting )
|
| 902 |
|
| 903 |
2005-02-27 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 904 |
|
| 905 |
* src/ColorHandler.cc (getColor):
|
| 906 |
Now handling EMPTY colors without issuing a warning, they are
|
| 907 |
indeed intentionally left empty.
|
| 908 |
|
| 909 |
* src/Frame.cc:
|
| 910 |
Added support for the Viewport keyword in autoproperties, it had
|
| 911 |
been left dangling for quite some while now.
|
| 912 |
Example: Viewport = "Col Row"
|
| 913 |
( Thanks Geir Isene <geir{@}freecode{.}no for request )
|
| 914 |
|
| 915 |
2005-02-26 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 916 |
|
| 917 |
* src/Client.cc (readEwmhHints):
|
| 918 |
Added Splash and Dialog type to the handling of _NET_WM_WINDOW_TYPE
|
| 919 |
hint, applications get completly decorless using that hint.
|
| 920 |
Closing #8
|
| 921 |
( Thanks Aristotle Pagaltzis <pagaltzis{@}gmx{.}de> for reporting )
|
| 922 |
|
| 923 |
2005-02-09 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 924 |
|
| 925 |
* src/WindowManager.cc (familyRaiseLower):
|
| 926 |
Fixed typo causing {Raise,Lower} True not affecting parent window
|
| 927 |
if issued on a child. Closing #4
|
| 928 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 929 |
|
| 930 |
* src/PDecor.cc (setDecor,setDecorOverride):
|
| 931 |
Changed decor name setting behaviour, now if one overrides used the
|
| 932 |
decor with Set Decor action it won't change when toggling border and
|
| 933 |
titlebar as before. Closing #6
|
| 934 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for request )
|
| 935 |
|
| 936 |
* src/Config.cc (parseActionState):
|
| 937 |
Fixed Set Decor action, SetDecor failed to get updated to the
|
| 938 |
new format.
|
| 939 |
Fix the unshading can brake the decoration bug (#32).
|
| 940 |
|
| 941 |
If a shaded PDecor loses focus, its borders are set to the size of the
|
| 942 |
shaded window (PDecor::setFocused() calls setBorderShape()).
|
| 943 |
Therefore PDecor::setShaded() must also call setBorderShape() to set the
|
| 944 |
borders back to the original geometry.
|
| 945 |
|
| 946 |
* src/Config.cc, src/PMenu.cc :
|
| 947 |
Fixed issues with extra #ifdef MENUS causing compilation to fail.
|
| 948 |
Closing #5
|
| 949 |
( Thanks Fernando Serboncini <fserb{@}gentoo{.}org> for reporting )
|
| 950 |
commit d6e5016ac9c24c4a9a80a6969814e71e26244caf
|
| 951 |
Author: Claes Nästén <me@pekdon.net>
|
| 952 |
Date: Fri Aug 1 08:12:01 2008 +0200
|
| 953 |
|
| 954 |
2005-01-30 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 955 |
Update AUTHORS adding ioerror and fixing spacing.
|
| 956 |
|
| 957 |
* src/Config.cc:
|
| 958 |
Added more bounds checking in parser.
|
| 959 |
commit c0eb10497030f07a3b32ebd618c0c64f4161ff4f
|
| 960 |
Author: Andreas <ioerror@lavabit.com>
|
| 961 |
Date: Fri Aug 1 01:11:58 2008 +0200
|
| 962 |
|
| 963 |
* src/WindowManager.cc (familyRaiseLower):
|
| 964 |
Fixed logic in {Raise,Lower} True actions, now parent window will lie
|
| 965 |
under the child window as expected.
|
| 966 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for request )
|
| 967 |
Spacing after exclamation marks in src/Config.cc corrected.
|
| 968 |
|
| 969 |
2005-01-28 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 970 |
commit 17a69fcc36d3bb9c999a712d8ab0e52fdc7ccc63
|
| 971 |
Author: Andreas <ioerror@lavabit.com>
|
| 972 |
Date: Fri Aug 1 01:10:14 2008 +0200
|
| 973 |
|
| 974 |
* src/Action.hh, src/ActionHandler.cc, src/Config.cc:
|
| 975 |
Applied patch removing {Raise,Lower}Family actions, instead using bool
|
| 976 |
parameter.
|
| 977 |
( Thanks Matt Hayes <nobomb{@}gmail{.}com> for patch )
|
| 978 |
Spacing after exclamation marks in src/{InputDialog,KeyGrabber}.cc corrected.
|
| 979 |
|
| 980 |
2005-01-27 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 981 |
commit 0e860d7ae1ca93b34af799bb6fe6299d8410d8cf
|
| 982 |
Author: Andreas <ioerror@lavabit.com>
|
| 983 |
Date: Fri Aug 1 01:09:36 2008 +0200
|
| 984 |
|
| 985 |
* src/PDecor.cc (getChildFromPos):
|
| 986 |
Fixed logic, didn't like weird values before causing clients to perform
|
| 987 |
actions on not beeing executed.
|
| 988 |
Spacing after exclamation marks in src/Client.cc corrected.
|
| 989 |
|
| 990 |
* src/Viewport.cc (moveToWO):
|
| 991 |
Added sanity check making sure the PWinObj actually is inside the visible
|
| 992 |
area of the screen.
|
| 993 |
commit 3bddde8cf05fed2cc0eb5b5d2953c46962c2adef
|
| 994 |
Author: Andreas <ioerror@lavabit.com>
|
| 995 |
Date: Fri Aug 1 01:08:58 2008 +0200
|
| 996 |
|
| 997 |
2005-01-16 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 998 |
Spacing around exclamation marks in src/{AutoProperties,CmdDialog,DecorMenu,DockApp,FrameListMenu,Harbour,HarbourMenu}.cc corrected.
|
| 999 |
|
| 1000 |
* data/themes/default/theme:
|
| 1001 |
New default theme by Christoph Strake imported.
|
| 1002 |
( Thanks Christoph Strake <me{@}chr1z{.}de> )
|
| 1003 |
commit f597673dfc699575dc1d4d74937657c85145a74e
|
| 1004 |
Author: Andreas <ioerror@lavabit.com>
|
| 1005 |
Date: Fri Aug 1 01:07:17 2008 +0200
|
| 1006 |
|
| 1007 |
* src/Client.cc:
|
| 1008 |
Fixed ICCCM compliance issue causing windows not being drawn in
|
| 1009 |
fbpanel's pager when beeing on other than the current workspace.
|
| 1010 |
( Thanks pooh for reporting )
|
| 1011 |
Spacing after exclamation marks in src/Frame.cc corrected.
|
| 1012 |
|
| 1013 |
* src/PDecor.cc:
|
| 1014 |
Fixed bug causing window to "jump" border + title height/width when
|
| 1015 |
initiating move.
|
| 1016 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1017 |
commit a82dc8df3412a44494aa6d6ddc2fa362a636dff7
|
| 1018 |
Author: Andreas <ioerror@lavabit.com>
|
| 1019 |
Date: Fri Aug 1 01:06:09 2008 +0200
|
| 1020 |
|
| 1021 |
2005-01-06 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1022 |
Spacing after exclamation marks in src/PDecor.{cc,hh} corrected.
|
| 1023 |
|
| 1024 |
* src/Image.cc:
|
| 1025 |
Fixed ops causing incorrect alignment of images. Caused by missing
|
| 1026 |
GCTileStpYOrigin flag set.
|
| 1027 |
commit 9e9ff1195f85b3e797c2145ba587a1d5274891e8
|
| 1028 |
Author: Andreas <ioerror@lavabit.com>
|
| 1029 |
Date: Fri Aug 1 01:04:31 2008 +0200
|
| 1030 |
|
| 1031 |
* src/PMenu.cc, src/Theme.cc, src/Theme.hh:
|
| 1032 |
Applied patch to add texture indicating submenus. To configure add
|
| 1033 |
Arrow parameter the different states in the Menu section of themes.
|
| 1034 |
Parameter is an ordinary Texture.
|
| 1035 |
( Thanks Matt Hayes <nobomb{@}gmail{.}net> for patch )
|
| 1036 |
Spacing after exclamation marks in src{PFont,PMenu,PScreen,PTexturePlain}.cc corrected.
|
| 1037 |
|
| 1038 |
2004-12-29 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1039 |
commit 41aa196bfecd25e22a073bb1fd5764c9ab067fba
|
| 1040 |
Author: Andreas <ioerror@lavabit.com>
|
| 1041 |
Date: Fri Aug 1 01:01:26 2008 +0200
|
| 1042 |
|
| 1043 |
* src/PWinObj.hh, src/PDecor.cc, src/PDecor.hh, src/Viewport.cc:
|
| 1044 |
Added do_virtual option to PWinObj::move to control wheter or not
|
| 1045 |
to update virtual position of PWinObjs when moving. This was added to
|
| 1046 |
be able to control setting of _PEKWM_FRAME_VPOS hint needed when
|
| 1047 |
shutting down making all Clients appear inside the "real" screen.
|
| 1048 |
( Thanks Magnus Holmgren <mh{@}pekdon{.}net> for reporting )
|
| 1049 |
Spacing around exclamation marks in src/{PWinObj,RegexString,TextureHandler}.cc changed.
|
| 1050 |
|
| 1051 |
2004-12-23 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1052 |
commit 1002d54574087fad680badc906ba29264645a421
|
| 1053 |
Author: Andreas <ioerror@lavabit.com>
|
| 1054 |
Date: Fri Aug 1 01:00:21 2008 +0200
|
| 1055 |
|
| 1056 |
* src/*:
|
| 1057 |
Looked over setFocusedPWinObj and getFocusedPWinObj which should fix
|
| 1058 |
issues with FocusToggle action and FocusedFirst property of autogrouping
|
| 1059 |
always going to the same Frame.
|
| 1060 |
Spacing in src/Theme.{hh,cc} changed.
|
| 1061 |
|
| 1062 |
* src/FrameListMenu.cc:
|
| 1063 |
Changed the / | \ style group indication to using menu separators instead.
|
| 1064 |
commit 4ea15b03e7305966d59ca68c2d8ef7e3450c2499
|
| 1065 |
Author: Andreas <ioerror@lavabit.com>
|
| 1066 |
Date: Fri Aug 1 00:58:59 2008 +0200
|
| 1067 |
|
| 1068 |
2004-12-22 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1069 |
Spacing around exclamation marks in src/Util.{cc,hh} changed.
|
| 1070 |
|
| 1071 |
* src/ActionHandler.cc, src/WindowManager.cc:
|
| 1072 |
Moved FocusDirectional and FocusToggle actions over to ActionHandler
|
| 1073 |
where they belong.
|
| 1074 |
commit 35672ac0dd2defc10f8c2abc4d8a0859dab52aba
|
| 1075 |
Author: Andreas <ioerror@lavabit.com>
|
| 1076 |
Date: Fri Aug 1 00:58:21 2008 +0200
|
| 1077 |
|
| 1078 |
* src/PWinObj.cc, src/PWinObj.hh:
|
| 1079 |
Added new hidden state to PWinObjs for non-Frame PWinObjs so that they
|
| 1080 |
can be considered in stacking etc but not mapping/unmapping. Fixed bug
|
| 1081 |
that caused StatusWindow go under the menus.
|
| 1082 |
Spacing in src/PImageNative{,LoaderJpeg,LoaderPng,LoaderXpm}.cc changed.
|
| 1083 |
|
| 1084 |
* src/PMenu.cc:
|
| 1085 |
Fixed bug caused menus beeing unmapped when dragged (WarpToWorkspace)
|
| 1086 |
to a new workspace.
|
| 1087 |
commit 9ea8d6cd29937f5bcb1a605b8558e8a60b7d7975
|
| 1088 |
Author: Andreas <ioerror@lavabit.com>
|
| 1089 |
Date: Fri Aug 1 00:56:17 2008 +0200
|
| 1090 |
|
| 1091 |
2004-12-20 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1092 |
Spacing around exclamation marks in src/CfgParser{,Key,Source}.cc changed.
|
| 1093 |
|
| 1094 |
* src/Client.cc:
|
| 1095 |
_NET_WM_STATE property should be correct now.
|
| 1096 |
commit df56e0d67ad67951db0d0471c76db20e6017a327
|
| 1097 |
Author: Andreas <ioerror@lavabit.com>
|
| 1098 |
Date: Fri Aug 1 00:53:55 2008 +0200
|
| 1099 |
|
| 1100 |
* src/WindowManager.cc:
|
| 1101 |
_NET_ACTIVE_WINDOW wasn't set correctly on Frames with more
|
| 1102 |
than one Client.
|
| 1103 |
Spacing around exclamation marks in src/Action{Handler,Menu}.cc changed.
|
| 1104 |
|
| 1105 |
* src/Config.cc, src/Config.hh:
|
| 1106 |
Removed GrabWhenResize option as it used anymore.
|
| 1107 |
commit b727600f2e415f0820b21b3fa25762e082717da9
|
| 1108 |
Author: Andreas <ioerror@lavabit.com>
|
| 1109 |
Date: Fri Aug 1 00:52:53 2008 +0200
|
| 1110 |
|
| 1111 |
2004-12-18 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1112 |
Spacing around exclamation marks added.
|
| 1113 |
|
| 1114 |
* src/PDecor.cc, src/FontHandler.cc, src/PFont.hh:
|
| 1115 |
Fixed various compile-issues with old gcc-2.95.
|
| 1116 |
commit 977c7448151d0fcadb67d3c0d42ed309496337ef
|
| 1117 |
Author: Andreas <ioerror@lavabit.com>
|
| 1118 |
Date: Fri Aug 1 00:10:15 2008 +0200
|
| 1119 |
|
| 1120 |
2004-12-13 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1121 |
Spacing around exclamation marks in src/WindowManager.cc changed.
|
| 1122 |
|
| 1123 |
* src/Config.cc:
|
| 1124 |
Renamed some sections in the mouse file, Frame now is FrameTitle and
|
| 1125 |
FrameBorder is Border. Added section OtherTitle ( actions for decors
|
| 1126 |
such as the menu or command dialog )
|
| 1127 |
commit da3e7a8dfe0db22602331959f2c07919d1c6402d
|
| 1128 |
Author: Andreas <ioerror@lavabit.com>
|
| 1129 |
Date: Fri Aug 1 00:03:31 2008 +0200
|
| 1130 |
|
| 1131 |
* src/PMenu.cc, Theme.cc:
|
| 1132 |
Implemented menu separators, texture in the theme file is named
|
| 1133 |
Separator and a separator currently is added to the menu by adding
|
| 1134 |
an empty section named Separator: Separator { }
|
| 1135 |
Spacing around exclamation marks in src/Workspaces.cc changed.
|
| 1136 |
|
| 1137 |
2004-12-12 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1138 |
commit 59d36cefadf8bfe669422c985407a83d9c9bf353
|
| 1139 |
Author: Claes Nästén <me@pekdon.net>
|
| 1140 |
Date: Thu Jul 31 23:24:32 2008 +0200
|
| 1141 |
|
| 1142 |
* src/PDecor.cc, src/PDecor.hh, src/Frame.cc, src/Frame.cc:
|
| 1143 |
Moved handling of ButtonPress and ButtonRelease over to PDecor so that
|
| 1144 |
button presses on decor buttons works for menus and command dialog too.
|
| 1145 |
Fixup compile warnings after patch from ioerror.
|
| 1146 |
|
| 1147 |
* src/Viewport.hh(isInside):
|
| 1148 |
Changed criteria to decide wheter or not a PWinObj is inside the viewport,
|
| 1149 |
should resolve some focus issues.
|
| 1150 |
commit ab4a8ba07be45962f417d009dbcb7cdc993ee3c1
|
| 1151 |
Author: Andreas <ioerror@lavabit.com>
|
| 1152 |
Date: Thu Jul 31 22:44:00 2008 +0200
|
| 1153 |
|
| 1154 |
* src/PDecor.cc(placeButtons,getChildFromPos):
|
| 1155 |
Fixed bug causing clicks on the titlebar not beeing applied on any client
|
| 1156 |
if width of the button was greater than the width of the decor.
|
| 1157 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1158 |
Unified coding style. This patch should not change semantics.
|
| 1159 |
|
| 1160 |
I really hope it doesn't.
|
| 1161 |
|
| 1162 |
2004-12-02 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1163 |
commit 09941fa60eec2083480c1712a8ababd9340db83d
|
| 1164 |
Author: Andreas <ioerror@lavabit.com>
|
| 1165 |
Date: Thu Jul 31 19:05:52 2008 +0200
|
| 1166 |
|
| 1167 |
* src/PDecor.cc(setWorkspace), src/Client.cc(setWorkspace):
|
| 1168 |
Fixed bug causing infinite loop when client set sticky.
|
| 1169 |
( Thanks Oliver Kraitschy <okraits{@}compuserve{.}de> for reporting )
|
| 1170 |
Fix compile issue when configured with --disable-shape.
|
| 1171 |
|
| 1172 |
* src/WindowManager.cc (handleButtonPressEvent, handleButtonReleaseEvent):
|
| 1173 |
Fixed bug causing Frames with more than Client in it not reacting on
|
| 1174 |
button press/release on decor buttons.
|
| 1175 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1176 |
commit 17031110e1af0039004511ea03e8c192fa90ab06
|
| 1177 |
Author: Claes Nästén <me@pekdon.net>
|
| 1178 |
Date: Thu Jul 31 21:05:20 2008 +0200
|
| 1179 |
|
| 1180 |
* src/WindowManager.cc, src/Client.hh:
|
| 1181 |
Overloaded handleButtonPress and handleButtonRelease for Client to
|
| 1182 |
unify handling of events in WindowManager.
|
| 1183 |
Always get child into place when adding into PDecor.
|
| 1184 |
|
| 1185 |
Align and resize children as soon as they are reparented to a PDecor.
|
| 1186 |
Fix simple border offset bug not looking at borderTopRightLeft on right border.
|
| 1187 |
|
| 1188 |
2004-11-29 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1189 |
commit b001fdcbfa4c329ebc542c631b37e2e6d4a3417a
|
| 1190 |
Author: Andreas <ioerror@lavabit.com>
|
| 1191 |
Date: Thu Jul 31 21:03:03 2008 +0200
|
| 1192 |
|
| 1193 |
* src/PDecor.cc:
|
| 1194 |
Using selected color on single client decors.
|
| 1195 |
( Thanks Oliver Kraitschy <okraits{@}compuserve{.}de> for request )
|
| 1196 |
Fix wrong length parameter for snprintf.
|
| 1197 |
|
| 1198 |
2004-11-28 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1199 |
commit e3e87205471d27a49cd1e41956ad298f8d063b86
|
| 1200 |
Author: Andreas <ioerror@lavabit.com>
|
| 1201 |
Date: Wed Jul 30 21:26:38 2008 +0200
|
| 1202 |
|
| 1203 |
* src/ActionMenu.cc:
|
| 1204 |
Fixed crash issue with dynamic menus and submenus.
|
| 1205 |
( Thanks Oliver Kraitschy <okraits{@}compuserve{.}de> for reporting )
|
| 1206 |
Set Client's _gm.x and _gm.y in Client::reparent(PWinObj *parent, int x, int y).
|
| 1207 |
|
| 1208 |
* src/Frame.cc, src/Client.cc:
|
| 1209 |
Fixed issue with autorop geometry and workspace not beeing set correctly.
|
| 1210 |
( Thanks Oliver Kraitschy <okraits{@}compuserve{.}de> for reporting )
|
| 1211 |
commit 2c70e61eaa694d542f3daa684bd203b469309328
|
| 1212 |
Author: Andreas <ioerror@lavabit.com>
|
| 1213 |
Date: Wed Jul 30 20:21:06 2008 +0200
|
| 1214 |
|
| 1215 |
2004-11-27 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1216 |
Fix offset for reparenting child in Frame.
|
| 1217 |
|
| 1218 |
* src/Frame.cc, src/Client.cc, src/Config.cc:
|
| 1219 |
Added two new actions, SetTitle and UnsetTitle for setting titles on
|
| 1220 |
client windows.
|
| 1221 |
commit 7a0dab4d6e97f83ef3b96da0d9b258172b536fdf
|
| 1222 |
Author: Claes Nästén <me@pekdon.net>
|
| 1223 |
Date: Wed Jul 30 08:15:54 2008 +0200
|
| 1224 |
|
| 1225 |
2004-11-24 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1226 |
Add SendKey action to send key presses to applications.
|
| 1227 |
|
| 1228 |
This is the response on #14 where nidan says:
|
| 1229 |
|
| 1230 |
12:18 < nidan> pekdon: So, Chain = "Ctrl t" { KeyPress "t" { Actions = "SendKey
|
| 1231 |
Ctrl t" } } would do it..
|
| 1232 |
|
| 1233 |
Now it is possible to send keys defined the same way they are parsed
|
| 1234 |
in the keys file with the modifiers first and then the key.
|
| 1235 |
|
| 1236 |
* src/PDecor.cc, PDecor.hh, PMenu.cc, CmdDialog.cc, StatusWindow.cc:
|
| 1237 |
Added more standard decors than DEFAULT, now there also is MENU,
|
| 1238 |
CMDDIALOG and STATUSWINDOW.
|
| 1239 |
commit 780148a08b0b0c8b4552293ce52586cecb8cbc7f
|
| 1240 |
Author: Claes Nästén <me@pekdon.net>
|
| 1241 |
Date: Wed Jul 30 08:14:02 2008 +0200
|
| 1242 |
|
| 1243 |
2004-11-04 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1244 |
Move mask identifying code out to separate method, add getKeycodeFromMask.
|
| 1245 |
|
| 1246 |
Cleaning up the code a bit and starting to make changes required for a
|
| 1247 |
SendKey action, split and add this.
|
| 1248 |
|
| 1249 |
* src/CmdDialog.cc, src/CmdDialog.hh, src/Config.cc, src/Action.hh:
|
| 1250 |
CmdDialog work, added three new actions Close, HistNext and HistPrev
|
| 1251 |
and renamed Add to Insert and {Next,Prev} to Curs{Next,Prev}.
|
| 1252 |
Hist{Next,Prev} lets you access the last issued commands.
|
| 1253 |
commit a94510235bb1511630f94afd0a975f79ee54fed1
|
| 1254 |
Author: Claes Nästén <me@pekdon.net>
|
| 1255 |
Date: Mon Jul 28 22:52:23 2008 +0200
|
| 1256 |
|
| 1257 |
2004-10-31 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1258 |
Finish off removal of viewports, remove VPOS atom and do_virtual flags.
|
| 1259 |
|
| 1260 |
* src/Workspaces.cc, src/Config.cc:
|
| 1261 |
Added new placementmodel MouseNotUnder placing the windows trying to
|
| 1262 |
make it not end up under the cursor instead it places the windows
|
| 1263 |
in the screen corners.
|
| 1264 |
commit 82c5dcd7d636c23db8acd2406fb511454cbd2c7d
|
| 1265 |
Author: Andreas <ioerror@lavabit.com>
|
| 1266 |
Date: Mon Jul 28 21:53:35 2008 +0200
|
| 1267 |
|
| 1268 |
2004-10-25 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1269 |
End the name unifying series by updating a comment in RegexString.hh.
|
| 1270 |
|
| 1271 |
* src/Config.cc:
|
| 1272 |
Fixed two opses causing MoveVertical do resize instead of move and
|
| 1273 |
ViewportGoto not working correctly.
|
| 1274 |
( Thanks Peter Nelson <rufus{@}hackish{.}org> for reporting )
|
| 1275 |
commit f7647ac2f5af4b1441f48669428891d05f09da0b
|
| 1276 |
Author: Andreas <ioerror@lavabit.com>
|
| 1277 |
Date: Mon Jul 28 21:48:52 2008 +0200
|
| 1278 |
|
| 1279 |
* src/Client.cc:
|
| 1280 |
Tweaked focus + autogroup (behind) behaviour as it caused trouble
|
| 1281 |
giving input focus on a non activated child.
|
| 1282 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1283 |
|
| 1284 |
Unifies the attribute names of CfgParserSource (underscore prefix).
|
| 1285 |
|
| 1286 |
2004-10-24 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1287 |
commit d5ce1679032b06b6cf5195623ffc55c5d936dcde
|
| 1288 |
Author: Andreas <ioerror@lavabit.com>
|
| 1289 |
Date: Mon Jul 28 21:48:22 2008 +0200
|
| 1290 |
|
| 1291 |
* src/PDecor.cc:
|
| 1292 |
Incorrect event_mask causing ConfigureRequest not beeing handled
|
| 1293 |
properly making applications like gkrellm and xmms behave weird.
|
| 1294 |
Unifies the attribute names of CfgParserKey (underscore prefix).
|
| 1295 |
|
| 1296 |
2004-10-18 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1297 |
commit bfe20c53ffa741a69a88de13a4ea5e72ffba9425
|
| 1298 |
Author: Andreas <ioerror@lavabit.com>
|
| 1299 |
Date: Mon Jul 28 21:32:24 2008 +0200
|
| 1300 |
|
| 1301 |
* src/*:
|
| 1302 |
Renamed EnterMovingFrame to EnterMoving as it should apply on all
|
| 1303 |
PDecor derived objects.
|
| 1304 |
Unifies the attribute names of RegexString (underscore prefix).
|
| 1305 |
|
| 1306 |
* src/PMenu.cc:
|
| 1307 |
Fixed bug causing columns other than the first beeing non-functional (
|
| 1308 |
selecting, execing etc )
|
| 1309 |
Fixed ops causing items in the Goto series of menus not to react on
|
| 1310 |
button presses.
|
| 1311 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1312 |
commit a261456a19c41a4ea8199330b837ebfe746d8bea
|
| 1313 |
Author: Andreas <ioerror@lavabit.com>
|
| 1314 |
Date: Mon Jul 28 21:31:15 2008 +0200
|
| 1315 |
|
| 1316 |
* src/PDecor.cc:
|
| 1317 |
Fixed decor not beeing updated correctly when toggling titlebar/border.
|
| 1318 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1319 |
First in a series to unify the names of the attributes to use a single underscore prefix.
|
| 1320 |
|
| 1321 |
This patch changes CfgParser.
|
| 1322 |
|
| 1323 |
* src/Client.cc, src/Frame.cc:
|
| 1324 |
Fixed autoproperties ClientGeometry and FrameGeometry not working as
|
| 1325 |
they should.
|
| 1326 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1327 |
commit f58a4ada9ac6af76e21cd7567d23f07df8da72fb
|
| 1328 |
Author: Andreas <ioerror@lavabit.com>
|
| 1329 |
Date: Mon Jul 28 20:54:25 2008 +0200
|
| 1330 |
|
| 1331 |
* src/FrameListMenu.cc:
|
| 1332 |
Fixed ops causing GotoClient menus not to do any actual work, just list
|
| 1333 |
clients.
|
| 1334 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1335 |
Remove moveVirtual() functions because they are useless without viewports.
|
| 1336 |
|
| 1337 |
* src/Config.cc:
|
| 1338 |
Fixed ops causing the Menu section in the main config file not beeing
|
| 1339 |
parsed properly.
|
| 1340 |
( Thanks Jyri Jokinen <shared{@}surffi{.}net> for reporting )
|
| 1341 |
commit a0a0845f35fcccd9542f7344e3f63d1dc553c39b
|
| 1342 |
Author: Andreas <ioerror@lavabit.com>
|
| 1343 |
Date: Mon Jul 28 00:19:04 2008 +0200
|
| 1344 |
|
| 1345 |
2004-10-17 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1346 |
Final patch in the remove-viewport-series. It removes the files src/Viewport.{cc,hh}.
|
| 1347 |
|
| 1348 |
* src/PDecor.cc:
|
| 1349 |
Fixed crash bug caused when mapping title/border less applications.
|
| 1350 |
( Thanks amongst others mh and okraits for reporting )
|
| 1351 |
commit d12baa0b8b09b3ca6cdde8d15950fc422a322163
|
| 1352 |
Author: Andreas <ioerror@lavabit.com>
|
| 1353 |
Date: Mon Jul 28 00:18:36 2008 +0200
|
| 1354 |
|
| 1355 |
2004-10-13 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1356 |
Remove viewport support in AutoProperties.
|
| 1357 |
|
| 1358 |
* src/*:
|
| 1359 |
Removed optional compile of keygrabber as code is shared with the
|
| 1360 |
CmdDialog making it have very little effect.
|
| 1361 |
commit 488839cf814b889ac56ac76a03d735cb833f5819
|
| 1362 |
Author: Andreas <ioerror@lavabit.com>
|
| 1363 |
Date: Mon Jul 28 00:17:26 2008 +0200
|
| 1364 |
|
| 1365 |
2004-10-09 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1366 |
Remove (part of) the viewport documentation.
|
| 1367 |
|
| 1368 |
* src/CmdDialog.cc, src/CmdDialog.hh, src/Config.cc, src/Config.hh:
|
| 1369 |
Added CmdDialog, simple text field that lets you enter pekwm commands
|
| 1370 |
and then execute them. Valid actions are currently all actions valid
|
| 1371 |
for the keygrabber. To configure the behaviour of the dialog one
|
| 1372 |
section in the keys file and one in the mouse file has been added.
|
| 1373 |
commit 440d3802988546b0a550235d540fb81d3a232b67
|
| 1374 |
Author: Andreas <ioerror@lavabit.com>
|
| 1375 |
Date: Mon Jul 28 00:16:40 2008 +0200
|
| 1376 |
|
| 1377 |
In the mouse file an Other section has been added mainly to control
|
| 1378 |
focus behaviour of all PDecor based objects with non reimplemented
|
| 1379 |
handle*Event methods.
|
| 1380 |
Remove the viewport related lines from the example configuration files (data/{config.in,keys,mouse}).
|
| 1381 |
|
| 1382 |
In the keys file an CmdDialog section has been added, valid actions
|
| 1383 |
are Add, Erase, Next ( move cursor ), Prev ( move cursor ), Clear, Exec.
|
| 1384 |
The way to use Add is to put it as the last action configured and
|
| 1385 |
make it support any mod/key to let you add text to box, example:
|
| 1386 |
commit ba2f143a872cb1f0d1ec1496cd0adf4fa09eea91
|
| 1387 |
Author: Andreas <ioerror@lavabit.com>
|
| 1388 |
Date: Mon Jul 28 00:15:09 2008 +0200
|
| 1389 |
|
| 1390 |
KeyPress = "Any" { Actions = "Add" }
|
| 1391 |
Remove Viewport.{hh,cc} from src/Makefile.am.
|
| 1392 |
|
| 1393 |
Usefull actions are amongst other FindClient, Exec and RestartOther
|
| 1394 |
commit 3ff12fec2ae36ae349cc3432db729c0ef301e134
|
| 1395 |
Author: Andreas <ioerror@lavabit.com>
|
| 1396 |
Date: Mon Jul 28 00:14:59 2008 +0200
|
| 1397 |
|
| 1398 |
2004-10-06 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1399 |
Remove Config::getViewportCols() and Config::getViewportRows().
|
| 1400 |
|
| 1401 |
* src/FontHandler.cc, src/FontHandler.hh, src/Theme.cc, src/Theme.hh:
|
| 1402 |
Changed Font syntax from the old section orientated to a string
|
| 1403 |
orientated. New format: "Font#Justify#Offset#Type" where Font is the
|
| 1404 |
only field needed, Type field need to be last.
|
| 1405 |
commit a42c7dff36f206daf04d2cf477d712a6e2260424
|
| 1406 |
Author: Andreas <ioerror@lavabit.com>
|
| 1407 |
Date: Mon Jul 28 00:13:43 2008 +0200
|
| 1408 |
|
| 1409 |
2004-10-03 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1410 |
Remove call to Config::getViewportCols()/Rows() from Viewport::reload().
|
| 1411 |
|
| 1412 |
* src/PWinObj.hh:
|
| 1413 |
Extended PWinObj event interface with KeyPress, KeyRelease and Expose.
|
| 1414 |
commit 55b2ff768aca0ff5df3d86006160892f6a670658
|
| 1415 |
Author: Andreas <ioerror@lavabit.com>
|
| 1416 |
Date: Mon Jul 28 00:12:52 2008 +0200
|
| 1417 |
|
| 1418 |
2004-09-19 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1419 |
Remove viewport support from Workspaces.
|
| 1420 |
|
| 1421 |
* src/Harbour.cc, src/Harbour.hh, src/DockApp.cc, src/DockApp.hh:
|
| 1422 |
Added a new option to the Harbour section of the main config file
|
| 1423 |
named Sort. If set to true dockapps will be placed in order configured
|
| 1424 |
via the Harbour section of the autoproperties file. Position is a
|
| 1425 |
signed int and order goes as follows 1 2 3 0 0 0 -3 -2 -1 where numbers
|
| 1426 |
other than 0 are offset relative to the start and end of dockapps.
|
| 1427 |
Example of Harbour section of autoproperties file:
|
| 1428 |
commit 0f15d5b9cb0ec17dd7e4cf835f9950e73a60a702
|
| 1429 |
Author: Andreas <ioerror@lavabit.com>
|
| 1430 |
Date: Mon Jul 28 00:12:16 2008 +0200
|
| 1431 |
|
| 1432 |
Harbour {
|
| 1433 |
Property = "^obpager,^obpager" {
|
| 1434 |
Position = "-1";
|
| 1435 |
}
|
| 1436 |
}
|
| 1437 |
Remove viewport support from WindowManager.
|
| 1438 |
|
| 1439 |
* src/PMenu.cc, src/PMenu.hh, src/Config.cc, src/Config.hh:
|
| 1440 |
Made menu behaviour configurable, in the main config file a new
|
| 1441 |
Menu section has been added containing three keywords: Select,
|
| 1442 |
Enter and Exec which all can contain a space separate list of events
|
| 1443 |
that should trigger respective action.
|
| 1444 |
Example:
|
| 1445 |
commit 322340998a0e70ed3340834ee8236f86d1da3033
|
| 1446 |
Author: Andreas <ioerror@lavabit.com>
|
| 1447 |
Date: Mon Jul 28 00:11:19 2008 +0200
|
| 1448 |
|
| 1449 |
Menu {
|
| 1450 |
Select = "Motion ButtonPress";
|
| 1451 |
Enter = "ButtonPress";
|
| 1452 |
Exec = "ButtonRelease";
|
| 1453 |
}
|
| 1454 |
Remove viewport support from PDecor.
|
| 1455 |
|
| 1456 |
2004-09-16 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1457 |
commit d1c45c14d3c1f0eca496c2ccc254dae1826d61be
|
| 1458 |
Author: Andreas <ioerror@lavabit.com>
|
| 1459 |
Date: Mon Jul 28 00:10:14 2008 +0200
|
| 1460 |
|
| 1461 |
* src/Config.cc, src/Config.hh:
|
| 1462 |
Renamed FrameAttract and FrameResist options in MoveResize section to
|
| 1463 |
WindowAttract and WindowResist.
|
| 1464 |
Remove viewport support from FrameListMenu.
|
| 1465 |
|
| 1466 |
2004-09-15 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1467 |
commit 3a184d79bad85b50b33c2a2fa40790f2cb2a284b
|
| 1468 |
Author: Andreas <ioerror@lavabit.com>
|
| 1469 |
Date: Mon Jul 28 00:09:39 2008 +0200
|
| 1470 |
|
| 1471 |
* src/PScreen.cc, src/PScreen.hh, src/*:
|
| 1472 |
Made getHead, getCurrHead and getHeadInfo availible even when xinerama
|
| 1473 |
isn't enabled to reduce amount of #ifdef HAVE_XINERAMA in the code.
|
| 1474 |
Remove viewport support from Frame.
|
| 1475 |
|
| 1476 |
2004-09-10 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1477 |
commit 0d6d9b1430e3c5928f0dccacdde531dc3e9f6d9f
|
| 1478 |
Author: Andreas <ioerror@lavabit.com>
|
| 1479 |
Date: Mon Jul 28 00:08:11 2008 +0200
|
| 1480 |
|
| 1481 |
* src/WindowManager.cc:
|
| 1482 |
Made WindowManger::RooWO focusable by setting _mapped property to true.
|
| 1483 |
What does focus issues have to say about that?
|
| 1484 |
Remove viewport from Client.
|
| 1485 |
|
| 1486 |
2004-08-23 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1487 |
commit 6bdd8f05202b0f2fa2d780521d27872c3a05598e
|
| 1488 |
Author: Andreas <ioerror@lavabit.com>
|
| 1489 |
Date: Mon Jul 28 00:07:51 2008 +0200
|
| 1490 |
|
| 1491 |
* src/PFont.cc, src/PFont.hh, src/Theme.cc, src/Theme.hh:
|
| 1492 |
Added support for alpha with Xft fonts, add ,alpha value to the color.
|
| 1493 |
Alpha beeing a value between 0 to 65535.
|
| 1494 |
Example: #203040,30000 and rgb:20/30/50,60200
|
| 1495 |
First patch in a series to remove viewport support.
|
| 1496 |
|
| 1497 |
This removes the viewport related enums from ActionType and the code from ActionHandler and Config.
|
| 1498 |
|
| 1499 |
2004-08-21 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1500 |
commit 30fce123d106a9c154f640d92537ec79ab2511c0
|
| 1501 |
Author: Andreas <ioerror@lavabit.com>
|
| 1502 |
Date: Thu Jul 24 00:05:45 2008 +0200
|
| 1503 |
|
| 1504 |
* src/CfgParser.cc, src/CfgParser.hh, *:
|
| 1505 |
Renamed BaseConfig.{cc,hh} to CfgParser.
|
| 1506 |
Conforming to Extended Window Manager Hints 1.3.
|
| 1507 |
|
| 1508 |
The window manager should remove _NET_WM_STATE from withdrawn windows.
|
| 1509 |
|
| 1510 |
2004-08-05 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1511 |
commit bd4a3b117a499c7407adbcdb50a7fe42c54acaba
|
| 1512 |
Author: Andreas <ioerror@lavabit.com>
|
| 1513 |
Date: Thu Jul 24 00:04:26 2008 +0200
|
| 1514 |
|
| 1515 |
* src/PScreen.cc, src/PScreen.hh:
|
| 1516 |
Renamed Screen.{cc,hh} to PScreen.{cc,hh} to match with PScreen class.
|
| 1517 |
Fix: Unmapping an iconified window remapped it.
|
| 1518 |
|
| 1519 |
* src/*:
|
| 1520 |
Updated Copyright years.
|
| 1521 |
commit 6c26320a9565116adcaa71c90b6a656c0da547bc
|
| 1522 |
Author: Claes Nästén <me@pekdon.net>
|
| 1523 |
Date: Wed Jul 23 22:09:03 2008 +0200
|
| 1524 |
|
| 1525 |
2004-07-28 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1526 |
Make Frame constructor clearer by moving decor name lookup into a method.
|
| 1527 |
|
| 1528 |
This was adapted from a patch from ioerror where the lookup had been put
|
| 1529 |
into a macro.
|
| 1530 |
|
| 1531 |
* src/PWinObj.cc, src/PWinObj.hh, *:
|
| 1532 |
Renamed WindowObject to PWinObj.
|
| 1533 |
commit 8e159bd5eff3d4e40bc7b088fbe1ec32df4214a0
|
| 1534 |
Author: Andreas <octopoda@lavabit.com>
|
| 1535 |
Date: Wed Jul 23 19:01:31 2008 +0200
|
| 1536 |
|
| 1537 |
2004-07-14 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1538 |
Removed pointer to WindowManager from Frame.
|
| 1539 |
|
| 1540 |
* src/FrameListMenu.cc (handleGotomenu):
|
| 1541 |
Applied patch from Alexandra Walford <chroma{@}delusion{.}de>
|
| 1542 |
adding a new menu, GotoClient which acts like the Goto menu but
|
| 1543 |
lists all Clients instead of Frames.
|
| 1544 |
commit e245c6933397eab2c6064baa64f99ce0275a08f5
|
| 1545 |
Author: Andreas <octopoda@lavabit.com>
|
| 1546 |
Date: Wed Jul 23 19:00:55 2008 +0200
|
| 1547 |
|
| 1548 |
* src/ActionHandler.cc (actionFindClient):
|
| 1549 |
Applied patch from Alexandra Walford <chroma{@}delusion{.}de>
|
| 1550 |
adding a new action, FindClient which searches the client list
|
| 1551 |
for a Client which has a matching title ( Using RegexString ).
|
| 1552 |
Removed pointer to WindowManager from ActionMenu.
|
| 1553 |
|
| 1554 |
* src/WindowManager.cc (MATCH_GROUP):
|
| 1555 |
Fixed signed vs unsigned compile warning introducing together with
|
| 1556 |
infinte group size.
|
| 1557 |
commit ea0c5a0ef2935faa4c9186d0a59af3f6d4c80fb9
|
| 1558 |
Author: Andreas <octopoda@lavabit.com>
|
| 1559 |
Date: Wed Jul 23 19:00:13 2008 +0200
|
| 1560 |
|
| 1561 |
2004-07-13 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1562 |
Removed pointer to WindowManager from ActionHandler.
|
| 1563 |
|
| 1564 |
* src/Workspaces.cc:
|
| 1565 |
Applied one line patch from Walter Mundt <emage{@}spamcop{.}net>
|
| 1566 |
closing #46. Walter Mundt's comment on the bug:
|
| 1567 |
commit 2f7c155c5f5871a86698b6dbb74a1b94c7fb0942
|
| 1568 |
Author: Andreas <octopoda@lavabit.com>
|
| 1569 |
Date: Wed Jul 23 18:59:10 2008 +0200
|
| 1570 |
|
| 1571 |
"I think the problem is that when Workspaces gives input focus to
|
| 1572 |
the last-focused window in the new workspace, it forgets to tell
|
| 1573 |
the WindowObject class that it has done so. When the unmap events
|
| 1574 |
come through, WindowObject says there's no focused object, so
|
| 1575 |
WindowManager picks a new one -- the sticky window. Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1576 |
This patch fixes things."
|
| 1577 |
Removed pointer to WindowManager from Client. It uses WindowManager()::inst() now
|
| 1578 |
|
| 1579 |
2004-05-16 Jyri Jokinen <shared{@}surffi{.}net>
|
| 1580 |
commit 4bb165814983c252de9d476954f519dd50c6c0b4
|
| 1581 |
Author: Andreas <octopoda@lavabit.com>
|
| 1582 |
Date: Wed Jul 23 18:55:47 2008 +0200
|
| 1583 |
|
| 1584 |
* data/*:
|
| 1585 |
Continued reforming the configuration files.
|
| 1586 |
( Thanks agnitio for testing and reporting oddities )
|
| 1587 |
Started to model WindowManager after the singleton design pattern.
|
| 1588 |
|
| 1589 |
WindowManager has a static member pointer to its only instance now.
|
| 1590 |
|
| 1591 |
2004-05-15 Jyri Jokinen <shared{@}surffi{.}net>
|
| 1592 |
commit 00d4c0eae102d90ebd64a808b00282e9693e55db
|
| 1593 |
Author: Andreas (ioerror) <ioerror@lavabit.com>
|
| 1594 |
Date: Mon Jul 21 23:24:41 2008 +0200
|
| 1595 |
|
| 1596 |
* data/*:
|
| 1597 |
Brought some new features to config files,
|
| 1598 |
changing the mouse and keyboard config files most.
|
| 1599 |
Fix map/unmap issue with QT programs.
|
| 1600 |
|
| 1601 |
ICCCM 4.1.4 advices the window manager to trigger the transition to
|
| 1602 |
Withdrawn state on real and synthetic UnmapNotify events.
|
| 1603 |
|
| 1604 |
2004-04-27 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1605 |
commit 1e66925308a2555a698d511ac25cbc18ea039afe
|
| 1606 |
Author: Claes Nästén <me@pekdon.net>
|
| 1607 |
Date: Sun Jul 20 17:36:13 2008 +0200
|
| 1608 |
|
| 1609 |
* src/Client.cc (Client):
|
| 1610 |
Fixed infinite grouping ( size = 0 ).
|
| 1611 |
Update keybindings with more emacs like bindings.
|
| 1612 |
|
| 1613 |
2004-04-04 Jyri Jokinen <shared{@}surffi{.}net>
|
| 1614 |
commit 30694ca1c2491d082798b0e76bae991e216855cf
|
| 1615 |
Author: Andreas (ioerror) <ioerror@lavabit.com>
|
| 1616 |
Date: Sun Jul 20 15:17:38 2008 +0200
|
| 1617 |
|
| 1618 |
* autogen.sh:
|
| 1619 |
Added an autogen.sh script for generating configure&make stuff.
|
| 1620 |
Fix compile error with harbour being disabled.
|
| 1621 |
|
| 1622 |
2004-02-21 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1623 |
commit 518b2c158aa11fb82e7d2cfb60629dc0e61f3c87
|
| 1624 |
Author: Claes Nästén <me@pekdon.net>
|
| 1625 |
Date: Thu Jul 17 10:41:24 2008 +0200
|
| 1626 |
|
| 1627 |
* src/ActionHandler.cc (handleStateAction):
|
| 1628 |
Fixed handling of menu sticky state. Closing #49
|
| 1629 |
( Thanks Jyri Jokinen <shared at surffi.net> for reporting )
|
| 1630 |
Fix panel raising issue #30 reported and fixed by Jyri Jokinen
|
| 1631 |
|
| 1632 |
2004-02-01 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1633 |
commit 73a359d0dc2a57473d7e3acfb3b17b4fa2735f55
|
| 1634 |
Author: Claes Nästén <me@pekdon.net>
|
| 1635 |
Date: Thu Jul 17 10:38:36 2008 +0200
|
| 1636 |
|
| 1637 |
* data/themes/horizon/theme:
|
| 1638 |
Added new theme named horizon by Alexandra Walford.
|
| 1639 |
( Thanks Alexandra Walford <chroma{@}delusion{.}de> )
|
| 1640 |
Fix following compile warning reported by Vladimir Marek
|
| 1641 |
|
| 1642 |
source='ActionHandler.cc' object='ActionHandler.o' libtool=no \
|
| 1643 |
DEPDIR=.deps depmode=none /bin/bash ../depcomp \ /usr/dist/share/sunstudio_i386/SUNWspro/bin/CC -DHAVE_CONFIG_H -I. -I.. -fast -xarch=generic -I/usr/openwin/include -DMYSYSCONFDIR=\"/opt/pekwm-vlad/etc/pekwm\" -DMYDATADIR=\"/opt/pekwm-vlad
|
| 1644 |
"ActionMenu.hh", line 70: Warning: ActionMenu::insert hides the virtual function PMenu::insert(const std::wstring &, const ActionEvent&, PWinObj*, PTexture*).
|
| 1645 |
1 Warning(s) detected.
|
| 1646 |
|
| 1647 |
* src/BaseConfig.cc (parseCComment):
|
| 1648 |
Added support for C ( /* */ ) and C++ ( // ) style comments.
|
| 1649 |
commit cf16ba2af3e0e61c3abe6b77a6445eba4e071102
|
| 1650 |
Author: Claes Nästén <me@pekdon.net>
|
| 1651 |
Date: Mon Jul 7 10:13:41 2008 +0200
|
| 1652 |
|
| 1653 |
2004-01-30 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1654 |
Use pkg-config instead of hard-coded test for libpng.
|
| 1655 |
|
| 1656 |
* src/AutoProperties.cc (parseAutoProperty):
|
| 1657 |
Added Focusable autoproperty. Closes #45
|
| 1658 |
( Thanks Frank Frejes <frank{@}oopdreams{.}com> for request )
|
| 1659 |
commit b61b31d0991dfb0a2780546f52d3822fb53b526e
|
| 1660 |
Author: Claes Nästén <pekdon@hydrogen.lan>
|
| 1661 |
Date: Mon Jul 7 09:53:37 2008 +0200
|
| 1662 |
|
| 1663 |
* src/BaseConfig.cc (variableDefine,variableReplace):
|
| 1664 |
Added support for getting and setting variables from and to the
|
| 1665 |
environment in config files. To access or set a global variable
|
| 1666 |
use $_ instead of $ as a prefix.
|
| 1667 |
Fix broken reload, reload just re-set reload instead of doing doReload.
|
| 1668 |
|
| 1669 |
* src/Client.cc (giveInputFocus,close):
|
| 1670 |
Changed from WindowManager::getLastEventTime to CurrentTime as
|
| 1671 |
to fix gtk2 spinbutton issue. Closes #10
|
| 1672 |
( Thanks Frank Fejes <frank{@}oopdreams{.}com> for fix )
|
| 1673 |
|
| 1674 |
2004-01-18 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1675 |
commit 32d274c8fa1ef063a5d43507535120eb5a40920b
|
| 1676 |
Author: Claes Nästén <me@pekdon.net>
|
| 1677 |
Date: Wed Jun 25 16:32:50 2008 +0200
|
| 1678 |
|
| 1679 |
* src/Util.cc (setenv):
|
| 1680 |
Rewrote setenv making parameters const and setting errno on
|
| 1681 |
errors.
|
| 1682 |
Improve on Xmb font loading, still not perfect
|
| 1683 |
|
| 1684 |
2004-01-15 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1685 |
commit 19f469cfd93920571dc8d10bdbd4f2eddf4667d6
|
| 1686 |
Author: Claes Nästén <me@pekdon.net>
|
| 1687 |
Date: Mon Jun 2 21:24:20 2008 +0200
|
| 1688 |
|
| 1689 |
* src/Config.cc (parseKey):
|
| 1690 |
Added support for specifying keys with keycodes instead of with
|
| 1691 |
XString format. No changes needs to be made to old keybindings,
|
| 1692 |
specifying keycodes is done by prefixing them with #.
|
| 1693 |
Now it is possible to have font type as the first parameter to fonts.
|
| 1694 |
|
| 1695 |
In order to support $FONT = "..." and then use $FONT#Center it is now
|
| 1696 |
possible to specify the font type as the first paramter to fonts closing
|
| 1697 |
ticket #22.
|
| 1698 |
|
| 1699 |
2004-01-13 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1700 |
commit 3c23a47f1043de63684bbce7945bed8f4c947450
|
| 1701 |
Author: Claes Nästén <me@pekdon.net>
|
| 1702 |
Date: Mon Jun 2 20:50:01 2008 +0200
|
| 1703 |
|
| 1704 |
* data/config.in:
|
| 1705 |
Added ConfigUniqueNames section.
|
| 1706 |
Introduce WorkspaceIndicatorScale option.
|
| 1707 |
|
| 1708 |
WorkspaceIndicator should render in a nicer way for various
|
| 1709 |
head layouts now. To change the size of the indicator edit
|
| 1710 |
the WorkspaceIndicatorScale option in the Screen section of
|
| 1711 |
the main configuration. Higher value means smaller size.
|
| 1712 |
|
| 1713 |
* src/Client.cc (titleFindID), src/Config.cc, src/Config.hh:
|
| 1714 |
Added support for configuring unique window names, this is done
|
| 1715 |
via a new sub-section in the Screen section of the config file
|
| 1716 |
named ClientUniqueNames. Sample:
|
| 1717 |
commit 71a06368d206941e3bff283f10d463feaa872bc7
|
| 1718 |
Author: Claes Nästén <me@pekdon.net>
|
| 1719 |
Date: Mon Jun 2 20:34:28 2008 +0200
|
| 1720 |
|
| 1721 |
ClientUniqueNames = "True" {
|
| 1722 |
Pre = " <";
|
| 1723 |
Post = ">";
|
| 1724 |
}
|
| 1725 |
Change SVN to GIT in configure.ac
|
| 1726 |
|
| 1727 |
Would give: Title <2>
|
| 1728 |
commit efe2f71cb34805abcf371642d03cf1cd7934720f
|
| 1729 |
Author: Claes Nästén <me@pekdon.net>
|
| 1730 |
Date: Mon Jun 2 20:34:06 2008 +0200
|
| 1731 |
|
| 1732 |
* data/scripts/pekwm_themeset.sh:
|
| 1733 |
Fixed extra fi and made /bin/bash to /usr/bin/env bash to make it
|
| 1734 |
work on systems with bash in a nonstandard place.
|
| 1735 |
( Thanks Leo Costela <costela{@}debian{.}org> for reporting )
|
| 1736 |
Try to avoid warnings from Sun Studio compiler.
|
| 1737 |
|
| 1738 |
Based on the reports from Vladimir Marek <vladimir.marek@sun.com> this
|
| 1739 |
tries to fix some compilation warnings.
|
| 1740 |
|
| 1741 |
* src/WindowManager.cc (setupDisplay):
|
| 1742 |
Added support for old RANDR input selection to fix compilation
|
| 1743 |
issues with XFree86 < 4.3.
|
| 1744 |
( Thanks Leo Costela <costela{@}debian{.}org> for reporting )
|
| 1745 |
commit b026694cb86fdc2e7f95f3c7b76eab05e8939ffc
|
| 1746 |
Author: Claes Nästén <me@pekdon.net>
|
| 1747 |
Date: Wed May 28 23:14:37 2008 +0200
|
| 1748 |
|
| 1749 |
2004-01-12 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1750 |
|
| 1751 |
* src/Client.cc:
|
| 1752 |
Added support for unique window names with the help of <1> style
|
| 1753 |
indicators making them unique.
|
| 1754 |
Enable xinerama by default when available.
|
| 1755 |
|
| 1756 |
There's no point in not enabling Xinerama by default anymore as there is
|
| 1757 |
not single/multi-head specific code left after the introduction of Xrandr
|
| 1758 |
support.
|
| 1759 |
|
| 1760 |
* src/main.cc (main), data/scripts/pekwm_themeset.{pl,sh}:
|
| 1761 |
Added support for reading $PEKWM_CONFIG_FILE environment variable
|
| 1762 |
at startup and setting it on configuration file so that it reflects
|
| 1763 |
the active configuration file. Updated themeset scripts so that
|
| 1764 |
they take advantage of this.
|
| 1765 |
commit 52ce676b7d132a3364644a0d2a2a6abe839221e4
|
| 1766 |
Author: Claes Nästén <me@pekdon.net>
|
| 1767 |
Date: Wed May 28 23:13:21 2008 +0200
|
| 1768 |
|
| 1769 |
2004-01-11 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1770 |
Get InputDialog size from the current head and not the full screen.
|
| 1771 |
|
| 1772 |
Previously the InputDialog became a bit silly in it's size being /4 of the
|
| 1773 |
screen width which on > 1 screen setup is very big. Currently using /3 of
|
| 1774 |
the head the dialog is being mapped on.
|
| 1775 |
|
| 1776 |
* src/Workspaces.cc (setWorkspace,gotoWorkspace):
|
| 1777 |
Moved setWorkspace, gotoWorkspace ( and related ) methods over to
|
| 1778 |
Workspaces class where they belong.
|
| 1779 |
commit 3f0a2d4a3b1c31dc3cccfb37c416868b5ec854d0
|
| 1780 |
Author: Claes Nästén <me@pekdon.net>
|
| 1781 |
Date: Wed May 28 09:04:38 2008 +0200
|
| 1782 |
|
| 1783 |
* src/FrameListMenu.cc:
|
| 1784 |
Changed parent class to WORefMenu instead of BaseMenu directly.
|
| 1785 |
Now Attach* and Goto menus don't display the currently focused
|
| 1786 |
Frame ( as this makes most sense, as you can't attach to yourself
|
| 1787 |
etc )
|
| 1788 |
Fix layer in default autoproperties and add workspace indicator decor to theme.
|
| 1789 |
|
| 1790 |
Just adding some minor configuration tweaking, templates should be implemented
|
| 1791 |
and put in use before 0.1.7 though.
|
| 1792 |
|
| 1793 |
* src/ActionHandler.cc (handleAction):
|
| 1794 |
Fixed bug causing ShowMenu beeing issued from Frame title clicks
|
| 1795 |
referencing the incorrect Client.
|
| 1796 |
commit 63947a4310cb5c0fd8b2391db1770fd651565e55
|
| 1797 |
Author: Claes Nästén <me@pekdon.net>
|
| 1798 |
Date: Sun May 25 20:18:37 2008 +0200
|
| 1799 |
|
| 1800 |
* src/WORefMenu.cc, src/WORefMenu.hh:
|
| 1801 |
Added new class which is used as a common interface for Window and
|
| 1802 |
Decor menus which adds functionality of showing the clients name
|
| 1803 |
in the title of the menu.
|
| 1804 |
Add Pager and Taskbar to the Skip option.
|
| 1805 |
|
| 1806 |
In order to hide things from the pager and taskbar, now it is possible
|
| 1807 |
to add Pager and Taskbar to the Skip autoproperty.
|
| 1808 |
|
| 1809 |
2004-01-09 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1810 |
commit 08e6dcbf26df10bbc060748aae5c2231e76f4c84
|
| 1811 |
Author: Florian Hoppe <flp@floppi.de>
|
| 1812 |
Date: Sun May 25 15:37:22 2008 +0200
|
| 1813 |
|
| 1814 |
* src/WindowManager.cc (handleXRandrEvent):
|
| 1815 |
Added support for XRANDR extension, on resolution change things
|
| 1816 |
now should run smoothly.
|
| 1817 |
Patch fixing typo/ops in atom names for _NET_WM_STATE
|
| 1818 |
|
| 1819 |
* debian/*:
|
| 1820 |
Removed debian/ directory as requested by Leo Costela.
|
| 1821 |
( Thanks Leo Costela <costela at debian dot org for request )
|
| 1822 |
|
| 1823 |
* configure.ac:
|
| 1824 |
Added check for XRANDR extension. ( enable by default if availible )
|
| 1825 |
Made Xft2 check default to yes.
|
| 1826 |
commit 975484e1ab6d3893eab1a1e955bc704178cc2126
|
| 1827 |
Author: Claes Nästén <me@pekdon.net>
|
| 1828 |
Date: Mon May 19 23:21:49 2008 +0200
|
| 1829 |
|
| 1830 |
2004-01-03 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1831 |
Start implementing SearchDialog.
|
| 1832 |
|
| 1833 |
Start of SearchDialog which will let you type in a name of a aclient and will
|
| 1834 |
then show a list of matches, selecting will give the client focus.
|
| 1835 |
|
| 1836 |
* src/ActionHandler.cc (handleStateAction):
|
| 1837 |
Replaced ToggleGrouping action with a new Set,Unset,Toggle state
|
| 1838 |
named GlobalGrouping.
|
| 1839 |
commit e50493e87167fcb3fe71da6609410e79eaa19801
|
| 1840 |
Author: Claes Nästén <me@pekdon.net>
|
| 1841 |
Date: Mon May 19 23:17:22 2008 +0200
|
| 1842 |
|
| 1843 |
* src/Frame.cc (giveInputFocus):
|
| 1844 |
Added check to make sure the Frame is inside the viewport before
|
| 1845 |
giving it input focus.
|
| 1846 |
Avoid looking for timeouts when alarm has not been signalled.
|
| 1847 |
|
| 1848 |
* src/WindowManager.cc (findGroup):
|
| 1849 |
Corrected the meaning of Global, previously it only skipped the check
|
| 1850 |
if the window was mapped but it didn't skip the test if the window
|
| 1851 |
was inside the viewport.
|
| 1852 |
commit 3021352e4793b2f84bec83149bb6b1bf207eef54
|
| 1853 |
Author: Claes Nästén <me@pekdon.net>
|
| 1854 |
Date: Mon May 19 22:44:17 2008 +0200
|
| 1855 |
|
| 1856 |
Made a group size 0 mean unlimited size.
|
| 1857 |
Separate InputDialog more from CmdDialog
|
| 1858 |
|
| 1859 |
Rename all CMD_D_ actions to INPUT_ actions. Change CmdDialog configuration
|
| 1860 |
to InputDialog, however legacy CmdDialog section name is still allowed.
|
| 1861 |
|
| 1862 |
* src/BaseMenu.cc (selectNextItem, selectPrevItem):
|
| 1863 |
Made selectNextItem and selectPrevItem not deselecting item if there's
|
| 1864 |
only one valid item in the list. Closes #40
|
| 1865 |
( Thanks Christofer <chol{@}localhosted{.}net> for reporting )
|
| 1866 |
commit 9b19ab253c726a6d4a0d061753c3bc927b01646f
|
| 1867 |
Author: Claes Nästén <me@pekdon.net>
|
| 1868 |
Date: Mon May 19 16:47:33 2008 +0200
|
| 1869 |
|
| 1870 |
* src/Config.cc (parseActionState):
|
| 1871 |
Fixed compile warning.
|
| 1872 |
( Thanks Alaa Abd El Fatah <alaa{@}linux-egypt{.}org> for noting )
|
| 1873 |
Use XPending instead of QLength to avoid issues waiting for events
|
| 1874 |
|
| 1875 |
* src/BaseConfig.cc:
|
| 1876 |
Made $VARIABLES valid until the end of the file, so now it's
|
| 1877 |
possible to do INCLUDE = "variables" and use the variables
|
| 1878 |
in variables in the file where the INCLUDE was issued.
|
| 1879 |
commit 96876272a554e578161bf65a8abeb465d1d54a87
|
| 1880 |
Author: Vladimir Marek <vladimir.marek@sun.com>
|
| 1881 |
Date: Sun May 18 19:57:24 2008 +0200
|
| 1882 |
|
| 1883 |
* src/PFont.cc (trimMiddle):
|
| 1884 |
Tweaked the trimMiddle so that max_width shouldn't be overriden.
|
| 1885 |
|
| 1886 |
2004-01-02 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1887 |
Fix include of Xutil.h for Solaris 9
|
| 1888 |
|
| 1889 |
I tried to compile pekwm on Solaris 9 and hat to tweak few bits
|
| 1890 |
and pieces. First of all, X11/Xutil.h is not automatically included by
|
| 1891 |
other X headers.
|
| 1892 |
|
| 1893 |
* src/BaseMenu.cc (selectNextItem,selectPrevItem):
|
| 1894 |
Fixed menu navigation with keyboard, before it had issues with
|
| 1895 |
dynamic menus ( stopping at the entries which are not visible ).
|
| 1896 |
commit 36c965e05291d7a7b34a136df882a23921dcb806
|
| 1897 |
Author: Vladimir Marek <vladimir.marek@sun.com>
|
| 1898 |
Date: Sun May 18 19:54:43 2008 +0200
|
| 1899 |
|
| 1900 |
* src/*:
|
| 1901 |
Three new actions has been introduced Set, Unset and Toggle.
|
| 1902 |
These actions are used to manipulate toggable properties of
|
| 1903 |
Frames and has been introduced instead of introducing actions
|
| 1904 |
like SetMaximized and UnsetShaded. Valid states are:
|
| 1905 |
|
| 1906 |
Maximized bool bool, Fullscreen, Shaded, Sticky, AlwaysOntop,
|
| 1907 |
AlwaysBelow, DecorBorder, DecorTitlebar, Iconified,
|
| 1908 |
Tagged bool, Marked, Skip mask
|
| 1909 |
Add check for timersub as it is not available on Solaris 9
|
| 1910 |
|
| 1911 |
I tried to compile pekwm on Solaris 9 and hat to tweak few
|
| 1912 |
bits and pieces... Second, Solaris does not have timersub function.
|
| 1913 |
|
| 1914 |
This change makes the following actions invalid:
|
| 1915 |
commit 7a38ef69b4c4a3a7e4d869f45dfc635339fc41a8
|
| 1916 |
Author: Claes Nästén <me@pekdon.net>
|
| 1917 |
Date: Fri May 16 09:18:32 2008 +0200
|
| 1918 |
|
| 1919 |
Maximize, Fullscreen, Shade, Stick, AlwaysOnTop,
|
| 1920 |
AlwaysBelow, ToggleBorder, ToggleTitleBar, ToggleDecor,
|
| 1921 |
Iconify, ToggleTag, ToggleTagBehind, MarkClient, ToggleSkip.
|
| 1922 |
Small fixes, s/color/font_color/ and cleanup WorkspaceIndicator window
|
| 1923 |
|
| 1924 |
Sorry for the inconvience, happy config file hacking. ;)
|
| 1925 |
|
| 1926 |
commit 7ae00fb9507e06a97848166c134bb99138776cc0
|
| 1927 |
Author: Claes Nästén <me@pekdon.net>
|
| 1928 |
Date: Fri May 16 09:17:05 2008 +0200
|
| 1929 |
|
| 1930 |
2004-01-01 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1931 |
Fix button and arrow color in default theme
|
| 1932 |
|
| 1933 |
* src/Frame.cc (detachClient):
|
| 1934 |
Fixed issue with client beeing misplaced when issuing detach.
|
| 1935 |
commit 30737606e6fec76b3286dadf1e4b674949fe6aa6
|
| 1936 |
Author: Claes Nästén <me@pekdon.net>
|
| 1937 |
Date: Fri May 16 09:12:41 2008 +0200
|
| 1938 |
|
| 1939 |
2003-12-29 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1940 |
New even more minimalistic default theme
|
| 1941 |
|
| 1942 |
* data/scripts/pekwm_themeset.pl:
|
| 1943 |
Changed #!/usr/bin/perl to #!/usr/bin/env perl and now pkill -HUP
|
| 1944 |
is used instead of killall -HUP.
|
| 1945 |
commit 58b587a4837eb692b6b6b63e968dd93aa04e9bf1
|
| 1946 |
Author: Claes Nästén <me@pekdon.net>
|
| 1947 |
Date: Fri May 16 08:50:54 2008 +0200
|
| 1948 |
|
| 1949 |
* data/themes/minimal/theme:
|
| 1950 |
Updated the the minimal theme and added unfocused buttons.
|
| 1951 |
Add new workspace configuration options
|
| 1952 |
|
| 1953 |
Added WorkspacesPerRow, WorkspaceNames and ShowWorkspaceIndicator
|
| 1954 |
options to default configuration file.
|
| 1955 |
|
| 1956 |
2003-12-26 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1957 |
commit 1e0a4d756929d1284266f51aec84c68226b815ca
|
| 1958 |
Author: Claes Nästén <me@pekdon.net>
|
| 1959 |
Date: Fri May 16 08:50:09 2008 +0200
|
| 1960 |
|
| 1961 |
* src/* (handleButtonRelease):
|
| 1962 |
Added support for DoubleClick actions on Menus, Root and Edges.
|
| 1963 |
Re-indent config.in and drop the tabs
|
| 1964 |
|
| 1965 |
* src/main.cc (main):
|
| 1966 |
Added --config option to pekwm which lets you select a custom config
|
| 1967 |
file instead of ~/.pekwm/config and SYSCONFDIR/config.
|
| 1968 |
( Thanks "alot of persons" for request )
|
| 1969 |
commit e917577820bb9dc34deb9fbafbfac2e5d0616c7c
|
| 1970 |
Author: Claes Nästén <me@pekdon.net>
|
| 1971 |
Date: Thu May 15 22:14:48 2008 +0200
|
| 1972 |
|
| 1973 |
2003-12-01 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1974 |
Start splitting CmdDialog into CmdDialog and InputDialog
|
| 1975 |
|
| 1976 |
* src/Frame.cc (maximize):
|
| 1977 |
Now checking if the frame is mapped instead of it's on the same
|
| 1978 |
workspace so that it takes sticky windows in account and doesn't take
|
| 1979 |
hidden windows in account. Closes #35
|
| 1980 |
( Thanks Aristotle Pagaltzis <pagaltzis{@}gmx{.}de> for reporting )
|
| 1981 |
commit e52c1a61d54a23e318d2c0bc30960ddf00a81d14
|
| 1982 |
Author: Claes Nästén <me@pekdon.net>
|
| 1983 |
Date: Thu May 15 21:44:54 2008 +0200
|
| 1984 |
|
| 1985 |
2003-11-27 Claes Nasten <pekdon{@}pekdon{.}net>
|
| 1986 |
WorkspaceIndicator for showing current workspace on workspace change.
|
| 1987 |
|
| 1988 |
Initial commit getting a WorkspaceIndicator into place, this also introduces
|
| 1989 |
WorkspaceNames configuration parameter setting names of workspces. Will
|
| 1990 |
follow up with a more detailed description when configuration is done.
|
| 1991 |
|
| 1992 |
* src/ActionHandler.cc (handleAction):
|
| 1993 |
Removed Frame::showWindowMenu and added the appropriate code in
|
| 1994 |
handleAction for use with DecorMenu too.
|
|