Mikael Magnusson
4ee0b6f88e
Fix typo in configure.ac, noticed by hwoarang
2011-10-05 13:33:59 -04:00
Dana Jansens
2f38d883ea
add --disable options for x extensions
...
so we can test compiling without them present
2011-08-01 16:14:38 -04:00
Mikael Magnusson
cc4e44e837
Link libraries directly to compile on some systems (debian).
...
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-01 11:51:50 -04:00
Dana Jansens
be626ad7cf
bump version to 3.5.0 and library versions
2011-08-01 11:25:55 -04:00
Dana Jansens
d3d96b572a
Revert "add an inotify watcher for directories (doesnt work without inotify yet)"
...
This reverts commit c36b89ba12
.
2011-01-24 14:18:09 -05:00
Dana Jansens
27ae9d65c8
fix make distcheck
2010-10-04 17:36:08 -04:00
Dana Jansens
c36b89ba12
add an inotify watcher for directories (doesnt work without inotify yet)
2010-06-14 12:19:01 -04:00
Dana Jansens
67bed35b7c
add obt_paths_try_exec() that will see if an executable exists
2010-03-29 22:32:07 -04:00
Dana Jansens
1265a23e53
include imlib2 as a dep of obrender in the pkg-config file if it's using it
2010-02-12 15:13:39 -05:00
Dana Jansens
567fd15eeb
Merge branch 'backport' into work
...
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-11 16:20:53 -05:00
Dana Jansens
91af4d5bc9
Add _OB_VERSION and _OB_APP_ROLE/CLASS/NAME/TYPE
...
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-11 13:42:50 -05:00
Kadlcik Libor
0352abfa88
This patch implements support for icons in user-defined menus into Openbox
...
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
:).
2010-01-08 17:55:19 -05:00
Dana Jansens
ce24cbd045
check more headers before including them
2009-12-21 16:17:48 -05:00
Dana Jansens
7aae8cc526
Set up work for making a 3.5 prerelease.
...
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-12-21 14:08:34 -05:00
Mikael Magnusson
308478e4a5
Merge branch 'backport' into work
...
Conflicts:
openbox/actions/desktop.c
openbox/client.c
openbox/event.c
openbox/extensions.c
openbox/popup.c
openbox/screen.c
parser/parse.c
2009-09-19 15:03:12 +02:00
Mikael Magnusson
b69ee77256
Don't replace ~ when we shouldn't
...
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 .
2009-07-05 20:51:04 +02:00
Mikael Magnusson
661a53cb68
Don't need to explicitly check for xft.
2008-04-20 00:10:52 +02:00
Dana Jansens
de0873824e
split the version.h into render/ and obt/ copies, with the appropriate version info
2008-02-02 15:59:44 -05:00
Dana Jansens
d57fd94394
increment the library version 1 so that it differs from the backport one, as they are actually different, and overwriting it sucks for obconf
2008-01-31 12:25:31 -05:00
Dana Jansens
fdabb69f4f
update openbox to use the current parser interface in libobt
...
there is also some random bug fixes for other libobt stuff in here.
2008-01-20 01:36:55 -05:00
Dana Jansens
5960d27b1c
setup versioning for libotk that is separate from libobrender (and 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-20 01:36:54 -05:00
Dana Jansens
ebce321a72
look mom, I made an openbox toolkit
2008-01-20 01:36:53 -05:00
Dana Jansens
662a6356c6
bump the library version
2007-07-22 11:17:52 -04:00
Dana Jansens
8756d41fd4
make the master branch's version very unique and fun
2007-07-19 14:36:13 -04:00
Dana Jansens
2dbd1fb6e8
bump version
2007-07-19 13:55:11 -04:00
Mikael Magnusson
3ba02608cf
Require libstartup-notification 0.8
2007-07-16 13:59:54 +02:00
Dana Jansens
4b73574406
adding trunk
...
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-07-12 02:57:08 -04:00
Dana Jansens
ad4def8e52
check for damage and render extensions if going to use composite. require them for it. also include the cflags/libs. and only run the xcomposite stuff so far when the server supports it
2007-06-19 21:52:44 +00:00
Dana Jansens
d945813e08
check for the composite library
2007-06-19 21:28:28 +00:00
Dana Jansens
62ac5e57a1
bump version. fix library versions
2007-06-10 23:18:51 +00:00
Dana Jansens
268c13867d
bump version
2007-06-07 22:40:46 +00:00
Dana Jansens
38feddd593
reset interface age, cuz we added something
2007-06-05 01:02:30 +00:00
Dana Jansens
948bd00bf5
3.4.0
2007-06-04 22:31:37 +00:00
Mikael Magnusson
c356d51a1e
check for libxml 2.6.0
2007-05-31 20:04:58 +00:00
Dana Jansens
1a82c17dc1
set the new library versions cuz its not backward compat
2007-05-31 15:49:19 +00:00
Dana Jansens
264dd883ad
missing a {
...
bump the version
2007-05-31 15:47:41 +00:00
Dana Jansens
98bc768a71
reset interface age
2007-05-28 13:38:06 +00:00
Dana Jansens
df50b6bbd4
bump the version
2007-05-26 20:37:03 +00:00
Dana Jansens
c371c6d4a3
bump the version
2007-05-25 21:42:28 +00:00
Dana Jansens
1eedc817c2
bump the version for 993
2007-05-25 19:20:20 +00:00
Dana Jansens
aa81b46ff3
bump the version to 992
2007-05-24 12:54:50 +00:00
Dana Jansens
9f74c1f79c
bump the versions up
2007-05-22 05:00:34 +00:00
Dana Jansens
3cf852d5ac
make the doc and data/xsession directories in configure.ac
2007-05-22 04:35:43 +00:00
Dana Jansens
275206bcc7
create the directories we need in the configure process
2007-05-22 04:27:20 +00:00
Dana Jansens
df948db3be
i know we broke backwards compatibility but noone uses it except obconf and it still works, so just leave the pkgconfigs as -3.0, and obconf2 and require version >= 3.3.990 instead.
2007-05-19 01:33:40 +00:00
Dana Jansens
e77888ef17
change obrender-3.0 and obparser-3.0 to 3.4 because we broke backward compatibility
2007-05-18 00:58:43 +00:00
Dana Jansens
7ef8355848
change version
2007-05-12 22:16:47 +00:00
Dana Jansens
6017c061eb
build fixes
2007-05-12 21:24:24 +00:00
Dana Jansens
c4385c098f
use pango 1.16 stuff if its there. and use the old stuff if not. also! save it in static variable so we dont have to update it over and over.
2007-05-09 21:41:16 +00:00
Mikael Magnusson
fa67faf88c
require pango 1.16
2007-05-09 21:32:03 +00:00