Age | Commit message (Collapse) | Author |
|
--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
|
|
* 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:
Check for xfixes >= 4.0 rather than 2.0.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1407 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_init_geometry):
Still allow decorationless dialogs to position
themselves freely - fixes error in previous commit.
( Thanks to Marco )
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1406 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/base_client.c: (base_client_new):
Remove spurious repositioning if client positioned
with negative positions ( should get fixed later ).
* src/structs.h:
* src/dialog_client.c: (dialog_init_geometry):
* src/wm.c: (wm_make_new_client):
Only center 0,0 non decorated clients if they have
splash screen hint set.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1405 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
* src/Makefile.am:
* src/wm.c:
Support XFixesHide/ShowCursor if XFixes lib and recent
enough extension available. Really hides cursor now.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1404 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_update_layout):
Dont let panels changing size ( or unmapping ) effect
fullscreen app windows.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1403 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_remove_client):
Only check for lack of main win, not desktop also
for mb app active prop update ( see last commit )
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1401 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/ewmh.c: (ewmh_update_lists):
* src/wm.c: (wm_remove_client):
Set root win list and active props accordingly when
no active clients.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1400 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/dialog_client.c: (dialog_client_show):
* src/stack.c: (stack_dump):
* src/wm.c: (wm_activate_client):
Grouped dialog stacking fixes (see maemo #36977)
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1374 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_activate_client):
Fix focus for app mapping with multi level trans for root
present.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1373 b067294f-1dea-0310-9683-c47a78595994
|
|
* NEWS:
* configure.ac:
Bump up version to 1.1
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1371 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/client_common.c: (client_get_transient_list):
* src/ewmh.c: (ewmh_init):
* src/main_client.c: (main_client_configure),
(main_client_title_height), (main_client_get_coverage),
(main_client_reparent), (main_client_move_resize),
(main_client_toggle_fullscreen), (main_client_redraw),
(main_client_button_press), (main_client_toggle_title_bar):
* src/structs.h:
* src/wm.c: (wm_handle_property_change), (wm_make_new_client),
(wm_activate_client):
Add support for decoration less application windows.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1370 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/wm.c: (wm_load_config):
Fix typo in non XRDB cmd line parser.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1367 b067294f-1dea-0310-9683-c47a78595994
|
|
* src/keys.c: (keys_load_config):
* src/structs.h:
* src/wm.c: (wm_usage), (wm_load_config):
Add support for '-kbdconfig' cmd line option to specify
an alternate key shortcut config file.
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1361 b067294f-1dea-0310-9683-c47a78595994
|