#[1]start [2]search [3]help [4]Parent directory [5]Original Format [6]pekwm _________________________________________________________________________________________________________________________________________________________________________________________ Search: __________ Search * [7]Login * [8]Settings * [9]Help/Guide * [10]About Trac * [11]Wiki * [12]Timeline * [13]Roadmap * [14]Browse Source * [15]View Tickets * [16]New Ticket * [17]Search * [18]Revision Log [19]root/[20]trunk/[21]ChangeLog View revision: ____ Revision [22]78 (checked in by me@pekdon.net,) Preparation for 0.1.5 release Line [23]1 pekwm-0.1.5 released [24]2 [25]3 2006-04-17 Claes Nästén [26]4 [27]5 * src/Frame.cc (setWorkspace): [28]6 Re-enabled the use of ApplyOn = "Workspace" for autoproperties. [29]7 Closing #55 [30]8 ( Thanks nospaulatu{@}gmail{.}com for reporting ) [31]9 [32]10 * src/PDecor.cc (calcTabsWidthSymetric): [33]11 Fixed ops distributing uneven pixels in tab calculation that caused [34]12 pixels missing from the title. [35]13 [36]14 * src/PMenu.cc (buildMenuRenderItem): [37]15 Updated menu rendering to properly honour padding and justification. [38]16 Closing #46 and #74. [39]17 ( Thanks shared and buk for reporting. ) [40]18 [41]19 * src/ActionHandler.cc (actionSendToWorkspace): [42]20 Added Last parameter to GotoWorkspace and SendToWorkspace actions [43]21 activating/sending to last active workspace. Closing #79 [44]22 ( Thanks Tomas Dvorak for request. ) [45]23 [46]24 * src/CfgParser.cc (parse_comment_line): [47]25 Fixed bug in parsing of # and // comments not parsing the content [48]26 of the line. [49]27 ( Thanks shared fore reporting. ) [50]28 [51]29 2006-04-16 Claes Nästén [52]30 [53]31 * src/Workspaces.cc (placeSmart): [54]32 Switch position of row/col placement. Closing #60 [55]33 ( Thanks koniu{@}sheket{.}org for reporting. ) [56]34 [57]35 * src/Config.cc (load): [58]36 Updated and applied patch from koniu{@}sheket{.}org to add OffsetX [59]37 and OffsetY options to smart placement to pad with x/y pixels. [60]38 Closing #61 [61]39 ( Thanks koniu{@}sheket{.}org for patch. ) [62]40 [63]41 * src/Theme.cc: [64]42 Remove max allowed WidthMin value check. [65]43 [66]44 * src/CfgParser.cc: [67]45 Fixed dangling reference crash in configuration parser, triggered by [68]46 the parse_key_value feature of the CfgParser. Closing #84 [69]47 ( Thanks shared for reporting ) [70]48 [71]49 * src/Frame.cc: [72]50 Removed size limiting in resize. Closing #73 [73]51 ( Thanks shared for reporting and dvorakt1{@}fel{.}cvut{.}cz for [74]52 proposed solution ) [75]53 [76]54 pekwm-0.1.4 released [77]55 [78]56 2006-02-22 Claes Nästén [79]57 [80]58 * data/themes/default/theme: [81]59 Fixed typo COLOR_TAB_FS_HIGH instead of COLOR_TAB_FS_LIGHT. [82]60 [83]61 2006-02-16 Claes Nästén [84]62 [85]63 * src/CfgParserSource.cc (close): [86]64 Fix error causing signal handlers not beeing restored. [87]65 [88]66 2006-02-15 Claes Nästén [89]67 [90]68 * data/scripts/pekwm_ws_menu.pl: [91]69 Using updated pekwm_ws_menu.pl script from Aristotle Pagaltzis [92]70 using COMMAND instead of Dynamic to speed up menus. [93]71 [94]72 Workspace can change at runtime using tools outside pekwm, to [95]73 reflect the changes one will have to reload pekwm. To avoid having [96]74 to do that one can replace COMMAND with [97]75 Entry { Actions = "Dynamic path_to_script ..." } and skip the -n [98]76 flag. [99]77 ( Thanks Aristotle Pagaltzis for patch ) [100]78 [101]79 * src/CfgParser.cc (parse): [102]80 Add missing popping of source name in name list, causing incorrect [103]81 search path on includes. [104]82 Do not print warning of INCLUDEs failing when path is not used, only [105]83 print when path included. [106]84 Fix parser error causing last line of buffer not beeing parsed. [107]85 [108]86 2005-09-11 Claes Nasten [109]87 [110]88 * src/CfgParser.cc (parse): [111]89 Fixed newline handling so now it's possible to start sections [112]90 on a new line after the name of the section. Closing #64 [113]91 ( Thanks for reporting ) [114]92 [115]93 * src/AutoProperties.cc (parseAutoGroup): [116]94 Fixed incorrect parsing of Group name causing autogrouping not [117]95 to work between different applicatiions. Closing #65 [118]96 ( Thanks for reporting ) [119]97 [120]98 2005-08-23 Claes Nasten [121]99 [122]100 * src/Frame.cc (getState): [123]101 Client iconified state was beeing overridden by setWorkspace causing [124]102 iconified autoproperty not alwasy working. Closing #56. [125]103 ( Thanks for reporting ) [126]104 [127]105 2005-08-22 Claes Nasten [128]106 [129]107 * src/RegexString.cc: [130]108 Reimplemented RegexString class, now only updates matched part of the [131]109 string, it's possible to reference 0 which is whole match. Reference [132]110 syntax has changed from $1 to \1. Remember to escape \ in [133]111 configuration files as the configuration file parser while escape it [134]112 while parsing. [135]113 [136]114 2005-08-17 Claes Nasten [137]115 [138]116 * src/CfgParser.cc: [139]117 Reimplemented CfgParser class, now doesn't use stringstream that [140]118 behave bad on various version of compilers and platforms. Resolves [141]119 issues on PPC. More extensive error reporting of syntax errors and [142]120 parsed values. INCLUDE "file" syntax changed to INCLUDE = "file". [143]121 [144]122 2005-08-13 Claes Nasten [145]123 [146]124 * src/Config.cc: [147]125 Changed ClientUniqueNames to UniqueNames and added bool SetUnique [148]126 option. [149]127 [150]128 2005-07-09 Claes Nasten [151]129 [152]130 * src/Frame.cc (handleClientMessage): [153]131 Fixed incorrect handling of _NET_ACTIVE_WINDOW. Now the window will [154]132 be shown, and if not on the current workspace the workspace is [155]133 changed. [156]134 [157]135 2005-06-23 Claes Nasten [158]136 [159]137 * src/CmdDialog.cc: [160]138 Made CmdDialog and WindowMenu use the window object and not only [161]139 the client associated with an action. [162]140 Made CmdDialog obey stacking rules (were not inserted into the [163]141 workspaces stacking list before.) [164]142 [165]143 * src/ActionHandler.cc: [166]144 Added extra bool parameter to ShowMenu action settin the sticky state [167]145 of windows when showing, defaults to false. Altered the behaviour of [168]146 menus unsetting sticky state on close. Closing #54 [169]147 ( Thanks Jyri Jokinen for request ) [170]148 [171]149 2005-06-20 Claes Nasten [172]150 [173]151 * src/WindowManager.cc (doReload): [174]152 Reordered loading of themes and loading of autoproperties on reload [175]153 to fix issue with old theme data beeing used when setting geometry [176]154 from autoproperties, which caused resize and redraw. Closing #53 [177]155 ( Thanks Jyri Jokinen for reporting ) [178]156 [179]157 2005-06-16 Claes Nasten [180]158 [181]159 * src/CmdDialog.cc (mapCenteredOnWORef): [182]160 Added sanity checks to CmdDialog::mapCenteredOnWORef to make sure [183]161 the CmdDialog gets mapped inside the nearest head. Closing #49 [184]162 [185]163 * src/PScreen.cc (getHeadInfoWithEdge): [186]164 To unify strut and harbour edge handling harbour edge now is [187]165 described by a strut wich greatly decreases complexity. [188]166 Frame::fillHeadInfo was moved to PScreen::getHeadInfoWithEdge which [189]167 now has replaced most of the calls to PScreen::getHeadInfo and [190]168 thus makes things like MouseNotUnder placement respect the Harbour [191]169 and Strut applications. Closing #50 [192]170 [193]171 2005-06-13 Claes Nasten [194]172 [195]173 * src/PTexturePlain.cc: [196]174 Added 4 extra boolean parameters to SolidRaise for setting which [197]175 corners to draw (Top Bottom Left Right). If omitted all are going [198]176 to be drawn, aka old default behaviour. It now also possible to use [199]177 line width of 0 to make sure lines are render completly out to the [200]178 edges. [201]179 [202]180 2005-06-10 Claes Nasten [203]181 [204]182 * src/ScreenResources.hh: [205]183 Fixed CursorType enum issue causing invalid cursor beeing displayed [206]184 when hoovering decor border. Closing #44 [207]185 ( Thanks Jyri Jokinen for reporting ) [208]186 [209]187 * src/PDecor.cc (doMove): [210]188 Added boolean ShowStatusWindow option to the Screen section of [211]189 the main config file determing wheter to show the status window when [212]190 doing Move, Resize and KeyboardMoveResize. Closing #41 [213]191 ( Paul Seropian for request ) [214]192 [215]193 2005-05-31 Claes Nasten [216]194 [217]195 * src/PDecor.cc (restackBorder): [218]196 Updated PDecor::restackBorder to include titlebar and child when [219]197 restacking. Now child will always appear ontop and windows are [220]198 restacked with XRestackWindows instead of individual calls to [221]199 raise and lower. Closing #34 [222]200 [223]201 * src/PMenu.cc (buildMenuRenderItem): [224]202 Added padding of PMenu arrow texture so it won't go over menu entries [225]203 text. Padding used is right padding from the text to the arrow and [226]204 right padding from the arrow to the right border. Closing #37 [227]205 ( Thanks angel2k{@}gmail{.}com for reporting ) [228]206 [229]207 * src/PImageNativeLoaderPng.cc (load): [230]208 Added missing fclose to PImageNativeLoaderPng::load. Closing #36 [231]209 ( Thanks dev{@}gim{.}name for reporting ) [232]210 [233]211 2005-05-20 Claes Nasten [234]212 [235]213 * src/Client.cc (giveInputFocus): [236]214 Removed WM_TAKE_FOCUS sending from Client::giveInputFocus. It's not [237]215 beeing handled correctly thus disrupting focus. ICCCM and EWMH [238]216 compliance should be reworked and verified in the future. [239]217 [240]218 2005-05-19 Claes Nasten [241]219 [242]220 * src/WindowManager.cc (sigHandler): [243]221 Changed WindowManager::reload to set a reload flag that will be [244]222 handled from the main loop to get rid of evil race conditions. [245]223 This isn't perfect yet as it needs a better main event loop, [246]224 currently reload will wait until an event reaches the queue. [247]225 [248]226 * src/PMenu.cc (selectItem): [249]227 Fixed BadDrawable error doing XCopyArea to non-mapped window. [250]228 [251]229 * src/WindowManager.cc (handleFocusOutEvent): [252]230 Now making sure we have FocusIn events in the queue when getting [253]231 FocusOut events on the currently focused PWinObj. Closing #32 [254]232 ( Thanks for reporting ) [261]239 [262]240 * src/PImage.hh: [263]241 New Image handling code with native backend supporting loading of [264]242 JPG (libjpeg), PNG (libpng) and XPM (libXpm) or using Imlib2 as [265]243 backend supporting its image formats. Now, pekwm also can be compiled [266]244 without any Image support at all thus removing the libXpm dependency. [267]245 [268]246 This code is experimental and incomplete, there is no support for [269]247 shaping and Imlib2 backend is still incomplete. Expect updates soon. [270]248 [271]249 2005-05-15 Claes Nasten [272]250 [273]251 * src/DockApp.cc (readClassHint): [274]252 DockApp::readClassHint were using effective (which can be the iconic) [275]253 dock app window when searching for the hint but should instead use [276]254 the client window. Fixing issues with harbour sorting. [277]255 [278]256 * src/PDecor.cc (activateChild): [279]257 Removed restackBorder from PDecor::activateChild and now raising [280]258 active child if any after restacking border. Closing #30 [281]259 ( Thanks Juraj Ziegler for reporting ) [282]260 [283]261 2005-05-14 Claes Nasten [284]262 [285]263 * src/Workspaces.cc (getTopWO): [286]264 Now more carefull validation of what PWinObj to focus when changing [287]265 workspace including fallback to root window if focusing fails. [288]266 [289]267 Added check for focusability in Workspaces::getTopWO so only [290]268 mapped anf focusable PWinObjs are returned. [291]269 [292]270 2005-05-11 Claes Nasten [293]271 [294]272 * src/Theme.cc (load): [295]273 Improved theme validation, now pekwm manages to start with empty or [296]274 nonexistent theme file. Closing #9 [297]275 ( Thanks Jan Matejek for reporting ) [298]276 [299]277 * src/PDecor.cc (applyBorderShape): [300]278 Changed shaped window behaviour, now shaped windows will appear to [301]279 be borderless even if they didn't request so however titlebar is [302]280 kept. This is basically the behaviour of TWM. Closing #3 [303]281 ( Thanks Jyri Jokinen for reporting ) [304]282 [305]283 * src/PDecor.cc (getBorderSize): [306]284 Added size validation in getBorderSize to fix issues with unsigned [307]285 value wrap. [308]286 [309]287 2005-05-09 Jyri Jokinen [310]288 [311]289 * data/keys: [312]290 Fixed two typos, one that caused half the file not to be parsed [313]291 and made it impossible to menu navigate or MoveResize with keys. [314]292 ( Thanks agnitio and David Frey for reporting ) [315]293 [316]294 2005-05-09 Claes Nasten [317]295 [318]296 * src/CmdDialog.cc (exec): [319]297 Altered CmdDialog::exec behaviour, now when entering commands in [320]298 the CmdDialog and it doesn't matches a valid Action we now assume [321]299 it's an Exec action. [322]300 [323]301 * src/WindowManager.cc (handleFocusInEvent): [324]302 Now flushing Enter and Leave events when found an usable FocusIn [325]303 event to stop them from interfering with the focus policy. [326]304 Closing #1 [327]305 [328]306 NOTE: This might have focusing side effects, please report if [329]307 experiencing any weird focus behaviour. [330]308 [331]309 ( Thanks Jyri Jokinen for reporting ) [332]310 [333]311 * src/PDecor.cc (Button): [334]312 Removed CWEventMask from PDecor::Button windows so that we can [335]313 distinguish wheter or not the pointer were on the button on [336]314 button release. Closing #10 [337]315 ( Thanks dbertonus{@}yahoo{.}com for reporting ) [338]316 [339]317 2005-05-08 Claes Nasten [340]318 [341]319 * src/Client.cc (getEwmhStates): [342]320 Extend CfgDeny AutoProperty/StateAction with 7 new properties to [343]321 ignore. [344]322 [345]323 * ActiveWindow, used to show and give input focus. [346]324 * MaximizedVert, used to maximize window vertically. [347]325 * MaximizedHorz, used to maximize window horizontally. [348]326 * Hidden, used to show/hide window. [349]327 * Fullscreen, used to set windot to fullscreen mode. [350]328 * Above, used to make window (always) above other windows. [351]329 * Below, used to make window (always) below other windows. [352]330 [353]331 * src/Frame.cc (getState): [354]332 Fixed bug in Frame::getState caused initial fullscreen mode not to [355]333 work properly by syncing titlebar and border state after setting [356]334 fullscreen state and thus overriding the removal fullscreen caused. [357]335 [358]336 * src/Frame.cc (Frame): [359]337 Added Client::setConfigureRequestLock which is used when doing [360]338 multiple tasks (like unsetting border and titlebar decor) at the [361]339 same time to minimize the number of ConfigureRequest events beeing [362]340 sent. [363]341 [364]342 * src/PDecor.cc (PDecor): [365]343 Resource usage fixes. Add missing returnPixmap for the title [366]344 background on PDecors. [367]345 [368]346 2005-05-07 Claes Nasten [369]347 [370]348 * src/Client.cc (Client): [371]349 Modified the behaviour of ApplyOn Start autogrouping, now groups [372]350 are preserved when doing restart in such a sense previously pekwm [373]351 managed windows will remain in their groups. New clients however [374]352 will be added to the groups if suitable. Closing #17 [375]353 ( Thanks Anders Engstrom for reporting ) [382]360 [383]361 2005-05-03 Claes Nasten [384]362 [385]363 * src/Frame.cc: (Frame) [386]364 Applied parts of patch from Rob McDonald reenabling DecorRules and [387]365 fixing some small errors. [388]366 ( Thanks Rob McDonald for patch ) [389]367 [390]368 * src/PDecor.cc (resize): [391]369 Now PDecor::resize doesn't unshade if shaded, just updates the [392]370 real_height property so that it will unshade to the correct size. [393]371 This fixes two known, and probably some unknown issues where [394]372 decors have been unshaded unwillingly. [395]373 [396]374 * src/CfgParser.cc (parseCComment): [397]375 Fixed infinte loop when garbage / (with no / or * following) were [398]376 found in configuration files. [399]377 [400]378 2005-05-02 Claes Nasten [401]379 [402]380 * src/Config.cc (copyConfigFiles): [403]381 Added vars file to default set of config files. [404]382 [405]383 * src/CfgParser.cc (load): [406]384 Now, the INCLUDE directive will first try the current working [407]385 directory / absoulte path (old behaviour) and if that fails it [408]386 will try to include the file relative from the directory the [409]387 current file resides. [410]388 [411]389 Fixed broken testcase in Parser::safeSubstr. [412]390 [413]391 * src/CmdDialog.cc (handleKeyPress): [414]392 Added two new actions for CmdDialog. CursBegin and CursEnd. Names [415]393 beeing self explanatory. [416]394 [417]395 * src/CmdDialog.cc (bufChanged): [418]396 Updated CmdDialog behaviour. HistNext and HistPrev actions now move [419]397 the cursor to the end of the line. Also, scrolling of text behaves [420]398 more naturally and a position at 0 bug was fixed. [421]399 [422]400 * src/PDecor.cc (PDecor): [423]401 Added missing initializer of PDecor member _button. Fixing segfault [424]402 caused by using _button pointing on undefined. Closing #22 [425]403 ( Thanks Jyri Jokinen for reporting ) [426]404 [427]405 2005-05-01 Claes Nasten [428]406 [429]407 * src/PDecor.cc (renderTitle): [430]408 Initial work of having PWM like titlebars with the border below the [431]409 titles. This introduces three new theme options: [432]410 [433]411 * WidthMin, minimum width of title in pixels. [434]412 * WidthMax, maximum width of titles in percent relative to width. [435]413 This value overides WidthMin if it's smaller. [436]414 * WidthSymetric, symetric "tab" width. [437]415 [438]416 To make the title use the old and default style of handling the title [439]417 set WidthMin to 0. [440]418 [441]419 * src/PDecor.cc (setFocused): [442]420 PDecor::applyBorderShape to actually apply the shape beeing set on the [443]421 individual border pieces in PDecor::setBorder. This caused shaped [444]422 borders not beeing shaped for real until one resized the window. [445]423 Closing #14 [446]424 ( Thanks Jan Matejek for reporting ) [447]425 [448]426 2005-04-27 Claes Nasten [449]427 [450]428 * src/Frame.cc (handleConfigureRequest): [451]429 Added new AutoProperty and StateAction, CfgDeny. It takes one [452]430 parameter which can be Position, Size or Stacking which decides [453]431 wheter or not pekwm should listen on those parts of [454]432 ConfigureRequest made on the client. Closing #19 [455]433 [456]434 Should be extended with overides of EWMH/ICCCM atoms in the future. [457]435 [458]436 * src/Frame.cc (updateInactiveChildInfo): [459]437 Making sure all Clients in a Frame now get their state updated before [460]438 shutting down pekwm to ensure geometry and state beeing preserved. [461]439 [462]440 * src/Harbour.cc (restack): [463]441 Added setting of layer to restack before raise/lower to make [464]442 harbour ontop setting be updated on reload. Closing #11 [465]443 [466]444 * src/PTexturePlain.cc (render): [467]445 Fixed missing replacement of width/height 0 to texture specified [468]446 size. This was noticed when trying to use plain textures (no image [469]447 to set the size) as separators. Closing #20 [470]448 ( Thanks Jyri Jokinen for reporting ) [471]449 [472]450 2005-04-25 Claes Nasten [473]451 [474]452 * src/Config.cc (parseAction): [475]453 Replaced MoveClient{Next,Prev} with MoveClientRel action taking [476]454 a integer argument. MoveChildRel 1 equals MoveChildNext and [477]455 MoveChildRel -1 equals MoveClientPrev. [478]456 Replaced {Next,Prev}InFrame with ActivateClientRel action taking [479]457 a integer argument. ActivateClientRel 1 equals NextInFrame and [480]458 ActivateClientRel -1 equals PrevInFrame. [481]459 [482]460 * src/PDecor.cc (moveChildRel): [483]461 Fixed broken behaviour of MoveClient{Next,Prev} not working [484]462 correctly. Closing #21 [485]463 ( Thanks Jyri Jokinen for reporting ) [486]464 [487]465 [488]466 2005-04-23 Claes Nasten [489]467 [490]468 * src/PScreen.cc (getNearestHead): [491]469 Applied patch improving Frame handling in Xinerama mode by replacing [492]470 getHead with getNearestHead. [493]471 ( Thanks David Frey for patch ) [494]472 [495]473 2005-04-10 Claes Nasten [496]474 [497]475 * src/Frame.cc (handleConfigureRequest): [498]476 Now gravity is obeyd when handling configurerequests. [499]477 [500]478 2005-03-29 Claes Nasten [501]479 [502]480 * src/CmdDialog.cc (loadTheme): [503]481 Fixed issue with CmdDialogs font color not beeing correctly set. [504]482 Closing #13 [505]483 ( Thanks Jyri Jokinen for reporting ) [506]484 [507]485 * src/WindowManager.cc (screenEdgeMapUnmap): [508]486 Now screen edge is disable if edge size equals 0. [509]487 Closing #12 [510]488 ( Thanks Aristotle Pagaltzis for reporting ) [511]489 [512]490 2005-02-27 Claes Nasten [513]491 [514]492 * src/ColorHandler.cc (getColor): [515]493 Now handling EMPTY colors without issuing a warning, they are [516]494 indeed intentionally left empty. [517]495 [518]496 * src/Frame.cc: [519]497 Added support for the Viewport keyword in autoproperties, it had [520]498 been left dangling for quite some while now. [521]499 Example: Viewport = "Col Row" [522]500 ( Thanks Geir Isene [525]503 [526]504 * src/Client.cc (readEwmhHints): [527]505 Added Splash and Dialog type to the handling of _NET_WM_WINDOW_TYPE [528]506 hint, applications get completly decorless using that hint. [529]507 Closing #8 [530]508 ( Thanks Aristotle Pagaltzis for reporting ) [531]509 [532]510 2005-02-09 Claes Nasten [533]511 [534]512 * src/WindowManager.cc (familyRaiseLower): [535]513 Fixed typo causing {Raise,Lower} True not affecting parent window [536]514 if issued on a child. Closing #4 [537]515 ( Thanks Jyri Jokinen for reporting ) [538]516 [539]517 * src/PDecor.cc (setDecor,setDecorOverride): [540]518 Changed decor name setting behaviour, now if one overrides used the [541]519 decor with Set Decor action it won't change when toggling border and [542]520 titlebar as before. Closing #6 [543]521 ( Thanks Jyri Jokinen for request ) [544]522 [545]523 * src/Config.cc (parseActionState): [546]524 Fixed Set Decor action, SetDecor failed to get updated to the [547]525 new format. [548]526 [549]527 * src/Config.cc, src/PMenu.cc : [550]528 Fixed issues with extra #ifdef MENUS causing compilation to fail. [551]529 Closing #5 [552]530 ( Thanks Fernando Serboncini for reporting ) [553]531 [554]532 2005-01-30 Claes Nasten [555]533 [556]534 * src/Config.cc: [557]535 Added more bounds checking in parser. [558]536 [559]537 * src/WindowManager.cc (familyRaiseLower): [560]538 Fixed logic in {Raise,Lower} True actions, now parent window will lie [561]539 under the child window as expected. [562]540 ( Thanks Jyri Jokinen for request ) [563]541 [564]542 2005-01-28 Claes Nasten [565]543 [566]544 * src/Action.hh, src/ActionHandler.cc, src/Config.cc: [567]545 Applied patch removing {Raise,Lower}Family actions, instead using bool [568]546 parameter. [569]547 ( Thanks Matt Hayes for patch ) [570]548 [571]549 2005-01-27 Claes Nasten [572]550 [573]551 * src/PDecor.cc (getChildFromPos): [574]552 Fixed logic, didn't like weird values before causing clients to perform [575]553 actions on not beeing executed. [576]554 [577]555 * src/Viewport.cc (moveToWO): [578]556 Added sanity check making sure the PWinObj actually is inside the visible [579]557 area of the screen. [580]558 [581]559 2005-01-16 Claes Nasten [582]560 [583]561 * data/themes/default/theme: [584]562 New default theme by Christoph Strake imported. [585]563 ( Thanks Christoph Strake ) [586]564 [587]565 * src/Client.cc: [588]566 Fixed ICCCM compliance issue causing windows not being drawn in [589]567 fbpanel's pager when beeing on other than the current workspace. [590]568 ( Thanks pooh for reporting ) [591]569 [592]570 * src/PDecor.cc: [593]571 Fixed bug causing window to "jump" border + title height/width when