Age | Commit message (Collapse) | Author |
|
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
Add SPDX license header information and remove the old license boilerplate.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
gcc 10 enables -fno-common by default which fails without these typedefs
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
|
|
XML_GetCurrentLineNumber returns a long int, so use %ld instead of %d when
formatting.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
|
|
The composite enabled builds require lib math to be
present on the linker command line otherwise we get
ld: composite-engine.o: undefined reference to symbol 'exp@@GLIBC_2.2.5'
during compilation.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Some were removed as unused, some just silenced with the gcc
attribute since they were actually somehow used and fixing
otherwise would have been more invasive.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
The second argument is a NULL-terminated array.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
The property wasn't being set properly (both value and crucially
number of elements were wrong), leading to an assert in debug
chromium.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
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
|