summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-14remove an XXX comment, the sanity check seems to have worked out fine.Dana Jansens
2008-02-14force the resize popup to be on-screen (not negative position)Dana Jansens
2008-02-14a small optimization for the vertical gradients, and use the same log(n) ↵Dana Jansens
strategy to use less memcpy's for filling out the horizontal gradients
2008-02-14use memcpy's to speed up vertical gradients too. split the fancy memcpy() ↵Dana Jansens
code out into the repeat_pixel function.
2008-02-14use memcpy's to make splitvertical gradient much faster - using log n ↵Dana Jansens
memcpy's is much quicker than setting a pointer value n times Here are some profiling results. splitvertical1 is the original code, splitvertical2 is some slight improvements in locality for it, and splitvertical3 is the new O(log n) memcpy code % cumulative self self total time seconds seconds calls ms/call ms/call name 49.44 0.88 0.88 1063 0.83 0.83 gradient_splitvertical1 47.19 1.72 0.84 1063 0.79 0.79 gradient_splitvertical2 2.81 1.77 0.05 1063 0.05 0.05 gradient_splitvertical3 i also tested this with 'time' to draw 1000 gradients, and the new code used approximately half the user time, and finished 10 seconds quicker. so yeah, it's magical and works well.
2008-02-14add --enable-gprof option for configureDana Jansens
2008-02-14make rendertest exit cleanly when it is unmapped (iconify/desktopchange)Dana Jansens
2008-02-14typo in commentMikael Magnusson
2008-02-14Make a pending ReplayPointer happen before moving/showing/hiding a window in ↵Dana Jansens
an action. Commit c907f5af4ad16b1 broke kdesktop again, so we have to fix it at an even finer level.
2008-02-13Wrap the focus action in actions_client_move.Mikael Magnusson
When alt-tabbing to iconified audacious and the playlist or eq window pops up under the cursor, they "stole" focus from the main window.
2008-02-13Fix a minor issue with lastdesktop right after startup.Mikael Magnusson
2008-02-12Update dutch translation.Mikael Magnusson
2008-02-11apparently gnome has hidden gnome-settings-daemon in libexec, so put that in ↵Dana Jansens
the autostart.sh
2008-02-11missing >/dev/null for a which statementDana Jansens
2008-02-11using () for a class that doesn't inherit breaks old pythonDana Jansens
2008-02-10grammar hammerDana Jansens
2008-02-10make white font shadows (negative shadowtint) work right.. this has been ↵Dana Jansens
busted a long time. thank you nvidia.
2008-02-09make xdg-autostart check for PyXDG and print a better error than a ↵Dana Jansens
backtrace. and make the executing actually work
2008-02-09make an xdg-autostart script. it is very fancy.Dana Jansens
2008-02-09Update swedish translation.Mikael Magnusson
NB: using 3.4.6.1 to mean the --config-file translation is included and 3.4.6 for everything before that.
2008-02-09Update czech translation.Martin Sova
2008-02-08Don't bother setting screen_last_desktop here, it's inited in screen_startup ↵Mikael Magnusson
anyway.
2008-02-06add the position's force attribute to the default rc.xml and xsdDana Jansens
2008-02-05don't crash when using <raise> and alt-tab and there are no windows to cycle ↵Dana Jansens
between
2008-02-05the title_focused_shadow_color is being set twice, and being overridden by ↵Dana Jansens
the osd color (though not in the texture)
2008-02-04Add the manageDesktops option.Mikael Magnusson
2008-02-03make the menu headers show their correct textDana Jansens
2008-02-03ignore fake generated enters if they are in the serial-ignore-range tooDana Jansens
2008-02-03allow you to force the position of windows with rc.xml's per-app settings ↵Dana Jansens
with the force="yes" attribute
2008-02-02when focusing or raising a window which is modal child for a direct parent, ↵Dana Jansens
raise its parent and move it to the top of the stacking order too, ie. treat them like one window (this is already done elsewhere, like when moving between desktops for example)
2008-02-02unused variableDana Jansens
2008-02-02improve commentDana Jansens
2008-02-02updated clearlooks theme from mulberryDana Jansens
2008-02-02erroneous commentDana Jansens
2008-02-02update the po files as they appear in 3.4.6 with the new stringsDana Jansens
2008-02-02if windows on screen are going to be moved, then do the ReplayPointer before ↵Dana Jansens
that occurs, so it goes to the right window. if they are not, then just wait until after the actions are run (for kdesktop's sake really)
2008-02-02comment typoDana Jansens
2008-02-02add a --config-file command line option, and OB_CONFIG_FILE root hintDana Jansens
2008-02-02make update-poDana Jansens
2008-02-02make fullscreen windows more xinerama and multi-screen awareDana Jansens
instead of calling it every time a window loses focus, it is only called when a window gains focus. then, check fullscreen layered windows, if they should be moved to a lower layer. when moving a window between monitors, also check its layer and that of any fullscreen windows. let a window stay in the fullscreen layer even when it is not focused, if it is on a non-visible desktop, or if it is on a different monitor from the focused window, or if nothing else is focused
2008-02-02fix a crash from chroot of invalid keys, and make keybindings reload betterDana Jansens
since invalid(not translated) keybindings are allowed in the tree, the tree's structure may actually need to change when reconfiguring. actually, it could need to anyways. so when re-translating all the keybindings, actually rebuild the keybinding tree. also, make the chroot building code not fail when translate fails, to match the rest of the code and avoid segfaults with chroots on invalid keys.
2008-01-31when checking that a window is onscreen, if there are screens with higher ↵Dana Jansens
indices than where it appeared, they would trump things and force the window onto the first screen. now, only assume the window is on no screens if it actually is on no screens
2008-01-31don't deiconify windows on reconfigure if they cant be iconified directly. ↵Dana Jansens
stop managing windows in reverse order on restart it messes up the dock among other things
2008-01-29Mark translations without the new desktop number mismatch message as 3.4.5.Mikael Magnusson
Update swedish translation with them. [ I mistakenly originally made this commit on 3.4-working (commit 7f514044f7fb8f5c2948d9b3da837a9b46717ee5) so the changes got lost on a subsequent merge from backport when we usually overwrite po/. ]
2008-01-29Update norwegian translation.Michael Kjelbergvik Thung
2008-01-28reordering things when mapping windows a little to work with iconified ↵Dana Jansens
windows with iconified toolbars on restart. (e.g. ooffice)
2008-01-27fix a rare assert condition (window maps in iconic state but is not allowed ↵Dana Jansens
to be iconic)
2008-01-27Change <placeOn> to <monitor>.Mikael Magnusson
2008-01-27replace the <active> placement option with <placeOn>active/mouse/any</placeOn>Dana Jansens
2008-01-27get rid of copying the rrappearances for each menu frame, except for the one ↵Dana Jansens
that is actually useful