summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2013-08-11Update version in configure.ac to 3.5.2Dana Jansens
No library interfaces were changed since 3.5.1.
2013-08-10Update version to 3.5.1.Dana Jansens
obrender broke backward compatibility by changing the layout of the theme structure. obt broke backward compatibility by changing the method signature of some keyboard methods. Both libraries added some new methods as well.
2013-08-10Add support for loading SVG icons using librsvg.Dana Jansens
This adds a configure option --disable-librsvg, but defaults to using the library if it is present during configure. When enabled, Openbox will attempt to load svg image files using the library, similar to how Imlib2 is used for other image formats. Since librsvg uses the libXml2 library, their errors end up in the same global namespace as Openbox config file parsing. To avoid this, we reset the libXml current error whenever we start loading a file, and save the last error that occurred when we are finished, by storing the error in the ObtXmlInst.
2011-10-26Quiet build outbut on by defaultDana Jansens
2011-10-05Fix typo in configure.ac, noticed by hwoarangMikael Magnusson
2011-08-01add --disable options for x extensionsDana Jansens
so we can test compiling without them present
2011-08-01Link libraries directly to compile on some systems (debian).Mikael Magnusson
If program (A) is linked to library (B) which is linked to library (C), then A must also link C directly in order to use things from it directly.
2011-08-01bump version to 3.5.0 and library versionsDana Jansens
2011-01-24Revert "add an inotify watcher for directories (doesnt work without inotify ↵Dana Jansens
yet)" This reverts commit c36b89ba12eae18d3011c8516906c21e9abb89dc.
2010-10-04fix make distcheckDana Jansens
2010-06-14add an inotify watcher for directories (doesnt work without inotify yet)Dana Jansens
2010-03-29add obt_paths_try_exec() that will see if an executable existsDana Jansens
2010-02-12include imlib2 as a dep of obrender in the pkg-config file if it's using itDana Jansens
2010-01-11Merge branch 'backport' into workDana Jansens
Conflicts: configure.ac data/rc.xml openbox/client.c openbox/event.c openbox/focus_cycle.c openbox/focus_cycle_popup.c openbox/openbox.c openbox/prop.c openbox/prop.h openbox/screen.c parser/parse.c version.h.in
2010-01-11Add _OB_VERSION and _OB_APP_ROLE/CLASS/NAME/TYPEDana Jansens
Add _OB_VERSION property on the root window. Change _OB_ROLE/CLASS/NAME to _OB_APP_*. Add _OB_APP_TYPE which has a string for the type chosen for the window on mapping by Openbox. Adjust the rc.xml to match these changes.
2010-01-08This patch implements support for icons in user-defined menus into OpenboxKadlcik Libor
Image loading is done using the Imlib2 library. I chose Imlib2 because it's pretty fast, it's easy to use, supports many file formats (tested xpm, gif, jpeg, png) and doesn't introduce too much bloat (it depends :)). I ported the patch to 3.4.7-pre3 and added some enhancements. Caching is much better now, and icons can be disabled at compile time using --disable-imlib2 option. What's new? Syntax of configuration files (namely rc.xml and menu.xml) has been changed slightly to allow users to associate icons to menu entries. This is done by specifying path to icon file in the new "icon" attribute in "<item>" element, e.g: <item label="Vim" icon="/usr/share/pixmaps/vim-32.xpm"> <action name="Execute"><execute>x-terminal-emulator -T Vim -e vim</execute></action> </item> If user doesn't want to display any icons in his user-defined menus, he/she can disable icons in rc.xml, inside "<menu>" section: <menu> ... <showIcons>no</showIcons> ... </menu> Default value is "yes". (New boolean variable "config_menu_user_show_icons" has been added to source code.) An icon is loaded (using menu_item_attach_icon()) when a new entry of menu is created. Fortunately, I haven't notice any performance problems because of this :).
2009-12-21check more headers before including themDana Jansens
2009-12-21Set up work for making a 3.5 prerelease.Dana Jansens
Set version stuff to 3.5.0-rc1. Copy the CHANGELOG from 3.4-working. Rename the obt-4.0 and obrender-4.0 pkgconfig stuff to obt-3.5 and obrender-3.5 Rename the "render" directory to "obrender" so that the public headers can be installed in <obrender/*>
2009-09-19Merge branch 'backport' into workMikael Magnusson
Conflicts: openbox/actions/desktop.c openbox/client.c openbox/event.c openbox/extensions.c openbox/popup.c openbox/screen.c parser/parse.c
2009-07-05Don't replace ~ when we shouldn'tMikael Magnusson
Bump glib req to 2.14 to get GRegex, now we only replace ~ with your homedir in an action if it is (at the start of the string or preceded by whitespace) and (at the end of the string or followed by (whitespace or a slash)). (?:^|(?<=[ \t]))~(?=[/ \t$]) Fixes bug #4033.
2008-04-20Don't need to explicitly check for xft.Mikael Magnusson
2008-02-02split the version.h into render/ and obt/ copies, with the appropriate ↵Dana Jansens
version info
2008-01-31increment the library version 1 so that it differs from the backport one, as ↵Dana Jansens
they are actually different, and overwriting it sucks for obconf
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-20look mom, I made an openbox toolkitDana Jansens
2007-07-22bump the library versionDana Jansens
2007-07-19make the master branch's version very unique and funDana Jansens
2007-07-19bump versionDana Jansens
2007-07-16Require libstartup-notification 0.8Mikael Magnusson
2007-07-12adding trunkDana Jansens
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-06-19check for damage and render extensions if going to use composite. require ↵Dana Jansens
them for it. also include the cflags/libs. and only run the xcomposite stuff so far when the server supports it
2007-06-19check for the composite libraryDana Jansens
2007-06-10bump version. fix library versionsDana Jansens
2007-06-07bump versionDana Jansens
2007-06-05reset interface age, cuz we added somethingDana Jansens
2007-06-043.4.0Dana Jansens
2007-05-31check for libxml 2.6.0Mikael Magnusson
2007-05-31set the new library versions cuz its not backward compatDana Jansens
2007-05-31missing a {Dana Jansens
bump the version
2007-05-28reset interface ageDana Jansens
2007-05-26bump the versionDana Jansens
2007-05-25bump the versionDana Jansens
2007-05-25bump the version for 993Dana Jansens
2007-05-24bump the version to 992Dana Jansens
2007-05-22bump the versions upDana Jansens
2007-05-22make the doc and data/xsession directories in configure.acDana Jansens
2007-05-22create the directories we need in the configure processDana Jansens
2007-05-19i know we broke backwards compatibility but noone uses it except obconf and ↵Dana Jansens
it still works, so just leave the pkgconfigs as -3.0, and obconf2 and require version >= 3.3.990 instead.
2007-05-18change obrender-3.0 and obparser-3.0 to 3.4 because we broke backward ↵Dana Jansens
compatibility