Age | Commit message (Collapse) | Author |
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
MBWM already supports setting MB theme with "MATCHBOX/THEME",
there is no advantage to also set it with "Net/ThemeName" -- the
expectation that MBWM has a matching theme for all toolkit themes
is not realistic.
Net/ThemeName is used by Gtk+ to set Gtk theme so this change allows
the Gtk theme and MBWM theme to have different names.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Handle even the last combo, the one with all modifiers applied at the
same time.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
<alt>-Tab and other keybindings should work even when the various
locks are on.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
XChangeProperty documentation: "If the specified format is 32, the
property data must be a long array."
Using int can lead to bogus data being used on platforms where long
actually is different from int.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
On 64-bit hosts XLib returns 32-bit values in a long type, not an int. Notably
this causes crashes when handling image data which is misinterpreted.
Fix this by changing the relevant types to long, and using the new
_from_long_data() function in libmatchbox.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
|
|
Replace long obsolete AM_CONFIG_HEADER with proper AC_CONFIG_HEADERS.
automake-1.13 errors out upon seeing former.
Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
|
|
According to XChangeProperty doc, array of "long" should be used when
format is 32. This patch changes the variable to the correct type.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
According to XChangeProperty doc, array of "long" should be used when
format is 32. Wrong _NET_WORKAREA parameter caused blank screen in
matchbox-desktop on 64 bit platforms.
This patch changes the variable to the correct type.
[YOCTO #1689]
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
--disable-expat options where needed and ensuring -L/lib doesn't end up in EXPAT_LIBS.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1819 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/keys.c: (keys_keysym_needs_shift):
Fixed retrival of shift mask for keys that have matching symbol in
column 0 of the key map (bug #570).
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1761 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_handle_configure_request):
Dont resize desktop windows for input windows.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1692 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/mbtheme.c: (_theme_paint_core):
Clamp x,y destination values for safety. (Tapani Palli)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1662 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_make_new_client):
Fix crasher introduced from 2007-09-04. (Tapani Palli)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1656 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/toolbar_client_alt.c:
Correction to previous patch (Tapani Palli)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1646 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/toolbar_client_alt.c:
* src/wm.c:
Ignore minimised flag for alt input windows.
Fixes for not resizing desktop with alt input window.
(Tapani Palli)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1638 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_make_new_client):
Always send config notifiy to new clients (Tapani Palli)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1629 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/client_common.c: (client_button_do_ops):
Set time from event rather that CurrentTime when sending
MB_GRAB_TRANSFER (Tapani Palli)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1628 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_make_new_client):
Make sure EWMH lists are updated when app starts in iconized
state.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1579 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/structs.h:
* src/base_client.c:
* src/wm.c: (wm_handle_configure_request), (wm_make_new_client):
Change handling of affected dialogs when an (alt) input window.
(Via Tapani)
Handle application windows starting in iconized state (Sugar)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1577 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/client_common.c: (client_button_do_ops):
Send button number with 'grab tranfer' (#334)
(Via Tapani)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1548 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c: (ewmh_init), (ewmh_update_lists):
* src/structs.h:
Add new _MB_NUM_SYSTEM_MODAL_WINDOWS_PRESENT prop.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1530 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_make_new_client):
Make sure dialog ABOVE state is inherited. (via Tapani)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1528 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Bump up for 1.2 release
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1518 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c: (ewmh_init):
* src/structs.h:
* src/wm.c: (wm_make_new_client):
Add basic support for;
_NET_WM_WINDOW_TYPE_POPUP_MENU & _NET_WM_WINDOW_TYPE_DROPDOWN_MENU
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1483 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_client_move_resize):
Dont attempt to move non existstant frame of non decorated
dialog window.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1466 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c: (ewmh_init_props):
Set _NET_CURRENT_DESKTOP to 0
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1465 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c: (ewmh_update_rects), (set_supported):
Dont list _NET_CURRENT_DESKTOP supported twice.
Fix _NET_DESKTOP_GEOMETRY to be correctly WxH rather than full geom.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1464 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1451 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1445 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_handle_configure_request):
Allow decorationless dialogs to *re*position themselves offscreen.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1443 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c:
* src/structs.h:
* src/wm.c:
Add support for _NET_WM_WINDOW_TYPE_NOTIFICATION
(maps to mb only TYPE_MESSAGE, can be deprecated)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1439 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c:
Fix Maemo input win vertical resize handling.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1438 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c:
Fixes to focus chaining in presence of modal dialogs.
* src/stack.c: (stack_dump):
* src/wm.c: (wm_activate_client):
Improve debug stack dumping info.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1436 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c:
* src/structs.h:
Add very basic support for an _MB_WM_STATE prop.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1433 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c:
Fix small XSet #define typo (thanks to Tapani)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1431 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_update_layout):
Handle resizing of dialogs better when a input window
unmaps. (Note, for non alt-input-wins, i.e. maemo)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1430 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/base_client.c: (base_client_destroy):
Release passive button grab on client destruction
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1429 b067294f-1dea-0310-9683-c47a78595994
|
|
* data/themes/blondie/theme.xml:
* src/mbtheme.c: (mbtheme_init):
Allow theme to set cursor theme and size.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1427 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
* src/Makefile.am:
* src/wm.c: (wm_xsettings_notify_cb):
Sync with cursor theme and size GTK xsettings propertys
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1423 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_init_geometry):
On position a splash window centered if positioned initially at 0,0
Fixes position issues with mb panel applet message wins.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1422 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_get_available_area):
Backout 2006-09-07 change (uneeded)
* src/wm.c: (wm_handle_configure_request), (wm_activate_client):
Dont let alt input wins resize horizontal.
Misc cleanups ( a c++ comment )
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1420 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c:
* src/ewmh.c:
* src/structs.h:
Set modal indicator desktop hint for all modal dialogs, not
just system ones.
Be sure to set panel in titlebar state hints (#40723)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1415 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_handle_button_event):
Dont attempt to move focus from a modal dialog to parent
(maemo #40455)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1414 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_get_available_area),
(dialog_client_button_press):
Fix alt input win positioning.
Add better check for modal window presence to disable decoration
buttons ( in super modal mode ).
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1413 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c: (ewmh_init), (ewmh_update_lists):
* src/structs.h:
Advertise presence of modal blocker wins on root
window ( in maemo super modal mode )
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1412 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_get_available_area):
Fix for returning correct available area for dialogs
when alt input win present.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1411 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c:
Redo dialog dragging code to use XShape for outlines
rather that XOR'ing.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1410 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Really check for 4.0 xfixes..
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1409 b067294f-1dea-0310-9683-c47a78595994
|