summaryrefslogtreecommitdiff
path: root/render
AgeCommit message (Collapse)Author
2008-02-14don't reference free'd memory, and don't leak memory if the image cache is ↵Dana Jansens
not saving any resized pictures
2008-02-14use g_message not g_print so it can go to the logDana Jansens
2008-02-14pre-calc the sum of a picture added to an RrImage rather than calculating it ↵Dana Jansens
every time
2008-02-14add a bunch of comments for images and image caches. and make the number of ↵Dana Jansens
resized pictures saved in an image tunable per-icon cache.
2008-02-14when resizing images, pick a source image with the same aspect ratio if possibleDana Jansens
2008-02-14Introducing the icon cache.Dana Jansens
If an icon is the same as one in the cache, then it uses that one. icons of different sizes (from the same client) are linked together into one, and resizes of icons are cached and linked to all the various sizes. so you only need one icon in memory for all your terminals now. ya!
2008-02-07Merge branch 'wip/alttab'Mikael Magnusson
2008-02-07when drawing and measuring strings in "flow" mode, don't ellipsize so that ↵Dana Jansens
lines can wrap
2008-02-07allow font rendering to use multiple linesDana Jansens
2008-02-07you can create dialog windows called "prompts" which have a message and some ↵Dana Jansens
buttons! they don't do anything interesting yet.
2008-02-07Merge branch 'backport' into workDana Jansens
Conflicts: openbox/config.c
2008-02-06show a small arrow on the top/bottom of the alttab list box when there are ↵Dana Jansens
more windows that are not visible in that direction
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-03Make the icon and hilite the proper sizes.Mikael Magnusson
Had to add some obrender thingers and fiddle around a bit. Also fixed up some confusing logic.
2008-02-02split the version.h into render/ and obt/ copies, with the appropriate ↵Dana Jansens
version info
2008-01-31Merge branch 'backport' into workDana Jansens
Conflicts: openbox/client.c openbox/config.c openbox/event.c openbox/extensions.c openbox/focus_cycle_indicator.c openbox/focus_cycle_popup.c openbox/menuframe.c openbox/moveresize.c openbox/openbox.c openbox/screen.c openbox/stacking.c openbox/startupnotify.c
2008-01-27make horizontal gradients faster by not jumping around in memory as muchDana Jansens
2008-01-25Fix some memleaks.Mikael Magnusson
missing RrFontClose for osd_font in two places. missing a g_free(area);
2008-01-20move the xdg path stuff into obt/paths.[ch], and make render and openbox use itDana Jansens
2008-01-20update openbox to use the current parser interface in libobtDana Jansens
there is also some random bug fixes for other libobt stuff in here.
2008-01-20setup versioning for libotk that is separate from libobrender (and ↵Dana Jansens
libobparser for now), and bump library versions up to 4.0. also make the render versioning more explicit that it's for the render library not all of openbox
2008-01-16Various fixes for sparse warnings.Mikael Magnusson
Define void functions with (void), not (). Add missing includes. Some functions were declared static but defined non-static. Some variables that should be file static were file global but not used in any other file. prop.h defined a new prop_atoms in each file that included it instead of declaring it extern.
2008-01-11Bug 3359 - redundant pango flagsDana Jansens
2007-09-04Fix using None when it should be NULLMikael Magnusson
2007-09-04Fix shadowed variablesMikael Magnusson
2007-08-05add a commentDana Jansens
2007-08-06Fix some memleaksMikael Magnusson
2007-08-04let you specify the padding y and x independentlyDana Jansens
2007-07-17remove trailing whitespaceMikael Magnusson
2007-07-1480 cols everywhereMikael Magnusson
2007-07-11no more crash in splitvertical. i think i changed the size of the middle ↵Dana Jansens
gradient too. it's always 1px now unless the texture is very small, then it can be 0. if theres a discrepency, the bottom color gets the extra pixel.
2007-06-13let the theme specify all splitgradient colorsDana Jansens
2007-06-13don't alloc/free colors every time splitvertical is drawnDana Jansens
2007-06-10put new things at the bottom of the structDana Jansens
2007-06-10let the shadow be 0-256Dana Jansens
2007-06-10don't limit the highlight at allDana Jansens
2007-06-10make bevel strengths theme-selectableDana Jansens
2007-06-09wrongly indented lineMikael Magnusson
2007-06-09fix when 1or2px splitverticalDana Jansens
2007-06-09no crashing in splitverticalDana Jansens
2007-06-09middle gradient in splitverticalDana Jansens
2007-06-08yay. toggled textures and colors for all states.Dana Jansens
2007-06-07back xml themes out of trunkMikael Magnusson
2007-06-06make active-disabled shadow offset-y be properDana Jansens
2007-06-05fix parentrel bevelsDana Jansens
2007-06-05combine the parent and child textures in fun ways when a parentrelative ↵Dana Jansens
texture with a bevel is placed right overtop of another texture with a bevel
2007-06-05add osd border stuffDana Jansens
2007-06-05add osd theme elementsDana Jansens
2007-06-04allow users of obrender to change the ellipsize mode of text texturesMikael Magnusson
2007-06-04unused variablesDana Jansens