| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2007-06-13 | don't alloc/free colors every time splitvertical is drawn | Dana Jansens | |
| 2007-06-10 | make bevel strengths theme-selectable | Dana Jansens | |
| 2007-06-04 | allow effects on parentrelative textures, ie bevels and interlaces and borders | Mikael Magnusson | |
| 2007-05-20 | fix rendering argb textures on solid backgrounds | Dana Jansens | |
| 2007-05-19 | save some malloc when possible | Dana Jansens | |
| 2007-05-19 | new focus cycle popup of doom | Dana Jansens | |
| 2007-05-12 | build fixes | Dana Jansens | |
| 2007-05-07 | popups fixes. if the text for the popup is empty now, there wont be extra ↵ | Dana Jansens | |
| padding for it. desktop name fixes. | |||
| 2007-05-02 | small change to the render API. RrMinsize became RrMinSize. added RrMinWidth ↵ | Dana Jansens | |
| and RrMinHeight. make focus/desktop popups wider based on the screen size with the old size as a minimum. left-align the desktop dialog.. i think better dialogs would be nice. and to make them hide or something when you switch desktops while switching windows etc. | |||
| 2007-04-23 | 1) translate all of openbox's output | Dana Jansens | |
| 2) update copyrights. 3) make release. ok that part not quite yet. | |||
| 2007-03-08 | Fix possible crashingness, from last commit. | Dana Jansens | |
| 2007-03-07 | Split RrPaint to RrPaint and RrPaintPixmap, so you can paint things other ↵ | Dana Jansens | |
| than windows. If you don't free the returned pixmap though, you will be leaking memory in the server! | |||
| 2007-03-05 | scary commit..but here goes. | Dana Jansens | |
| YOUR THEMES ARE NOW OFFICIALLY BROKEN. Openbox has just moved it's theme format to an XML based one. The details of this format can be found in data/themerc.xsd (and http://openbox.org/themerc.xsd ALSO! This is very good and important and stuff! In the tools directory you will find THEMETOXML ! This tool takes a themerc on stdin, and spits out the same theme in theme.xml format. So this is all you need to do to update your themes. PLEASE NOTE: This themetoxml does _not_ install itself anywhere. It simply builds and then lives out in its tools/themetoxml directory, and that's it. So if you want to use it, that is where to find it. In moving to the new XML format, a number of additions/changes to the theme engine have been made. Themetoxml takes these into account and will set all the new things appropriately to make your theme look the same as it always has. New additions include.. * padding now has an horizontal and vertical component, instead of being one number * menus can have different borders than windows (color and size) * menu offset can now be negative. it's a little weird, but someone will want it no doubt * fonts are no longer controled by the theme at all, however font shadowing is, and on that note.. * font shadows are now any color you want, not just black and white * you can now set the shadow anywhere you can set the text's color, so you have more control, i.e. you can set shadow on active menu items but not inactive, or disabled, etc. * every color now has an alpha channel. at the moment they don't do anything, besides the font shadow one, but it leaves room for future explorations. it is REALLY HIGHLY RECOMMENDED that you set the alpha to 255 all the time, until such time as it could be useful. otherwise one day your theme may turn awful for people. * font colors are in the range 0-255, in case you were wondering, and they have to be specified in decimal * if you'd like to change you font's you can do so in your configuration file. this is how it is going to stay. changing the font in the theme assumes too much about peoples eye sight and locality and stuff. it doesn't belong there, sorry. the system-wide default rc.xml includes the new font settings for your viewing pleasure, and ill drop an example of it below. * shadows can now be positioned in any direction, they have both an x and a y offset which can be negative and positive. and offset of 0,0 will disable the shadow This isn't a release or anything. If someone had some good ideas about the xml theme format, I'd like to hear them. But I don't think it will be changing much right now beyond where it is. I don't even know how the new functionality will play out for themers, so we'll see. Whew.. I guess that's it. I'm not sure if I mentioned every little change or not, but oh well. Mileage may vary.. Please send any feedback. Here's the font configuration example. Hopefully ObConf will let you set this real soon. <theme> ... <font place="ActiveWindow"> <name>arial,sans</name> <size>7</size> <weight>bold</weight> <slant>normal</slant> </font> <font place="InactiveWindow"> <name>arial,sans</name> <size>7</size> <weight>bold</weight> <slant>normal</slant> </font> <font place="MenuTitle"> <name>arial,sans</name> <size>8</size> <weight>bold</weight> <slant>normal</slant> </font> <font place="MenuItem"> <name>arial,sans</name> <size>8</size> <weight>bold</weight> <slant>normal</slant> </font> </theme> | |||
| 2007-03-04 | moving shadow information out of the themes, and into the Text textures. | Dana Jansens | |
| cleaning up some old Xft cruft in font.c also, that is no longer needed. | |||
| 2006-11-15 | 80 cols | Mikael Magnusson | |
| 2006-08-22 | update copyright step 2 | Mikael Magnusson | |
| 2006-08-20 | useless * | Mikael Magnusson | |
| 2006-08-20 | patch from thorsten vollmer to fix bug #2506, interlaces and bevels not ↵ | Mikael Magnusson | |
| drawing correctly | |||
| 2006-08-19 | fix some warnings from -Wall | Mikael Magnusson | |
| 2006-08-03 | can't call ob_debug from libobrender... | Mikael Magnusson | |
| 2006-08-03 | maybe fix some stuff, i dunno | Mikael Magnusson | |
| 2006-06-11 | fix two memleaks | Mikael Magnusson | |
| 2006-03-14 | make reverse_bits static | Mikael Magnusson | |
| 2006-03-14 | fix 1bit bitmaps on msbfirst architectures + some indentation fixes | Mikael Magnusson | |
| 2005-07-15 | fix the dpi stuff with pango by reading the right ascent and descent stuff | Mikael Magnusson | |
| 2003-10-15 | consistant glib type usage | Dana Jansens | |
| 2003-09-17 | no tabs | Dana Jansens | |
| 2003-09-17 | add copyright headers, adjust --version output to include copyright, and ↵ | Dana Jansens | |
| --help output to not include version output. | |||
| 2003-09-14 | free XImages | Dana Jansens | |
| 2003-09-04 | new scaling based on the Bresenham algorithm | Dana Jansens | |
| 2003-09-03 | provide a function to give the margins for an appearance | Dana Jansens | |
| 2003-09-03 | we use the offsets we get from the server, we should use the byte order too.. | Dana Jansens | |
| 2003-09-02 | remove debug print | Dana Jansens | |
| 2003-09-01 | i rul.. at typos.. | Dana Jansens | |
| 2003-09-01 | copy/free the new interlaced color | Dana Jansens | |
| 2003-08-31 | add RrColorGC | Dana Jansens | |
| add a LineArt texture type for drawing a line, this is used for drawing the menu separators | |||
| 2003-08-28 | free rgba texture caches | Dana Jansens | |
| 2003-08-23 | formatting | Dana Jansens | |
| 2003-08-23 | 80 cols | Dana Jansens | |
| 2003-08-23 | stupid function name die | Dana Jansens | |
| 2003-08-01 | move the dekstop file to data/ | Dana Jansens | |
| 2003-07-24 | space | Dana Jansens | |
| 2003-07-23 | init the parent shit in the surface when making a copy | Dana Jansens | |
| 2003-07-11 | removed the RrEndian so using LSBFirst always now. hopefully this works! | Dana Jansens | |
| 2003-07-10 | remove rependancy on geom.h from the kernel, provide what is used in its own ↵ | Dana Jansens | |
| geom.h | |||
| 2003-06-26 | read fonts and titlebar layout from theme files | Dana Jansens | |
| 2003-06-21 | always create the bg pixmap, X seems to not like it if i dont? | Dana Jansens | |
| 2003-06-21 | more namespacing with Rr* | Dana Jansens | |
| 2003-06-21 | more namespacing with Rr* | Dana Jansens | |
| 2003-06-21 | more namespacing with Rr* | Dana Jansens | |
