aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-10-24SECURITY.md: Add fileHEADmasterRichard Purdie
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>
2023-03-15Bump version to 1.2.31.2.3Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-12Adopt SPDX license identifiersRichard Purdie
Add SPDX license header information and remove the old license boilerplate. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-05-12src: Fix build with gcc 10Adrian Bunk
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>
2019-03-08Fix format type for XML_GetCurrentLineNumberRoss Burton
XML_GetCurrentLineNumber returns a long int, so use %ld instead of %d when formatting. Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-03-08configure.ac: remove AM_MAINTAINER_MODERoss Burton
2018-03-28configure.ac: add lib math for composite enabled buildsAwais Belal
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>
2016-12-05Bump version to 1.2.21.2.2Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-11-11Fix "unused variable" warningsJussi Kukkonen
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>
2016-11-11matchbox-remote: Fix execvp() argumentJussi Kukkonen
The second argument is a NULL-terminated array. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-11-09ewmh: Actually set _NET_CURRENT_DESKTOPJussi Kukkonen
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>
2016-06-02Bump version, update bug-report URI1.2.1Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-04-26wm: Do not set MB theme based on Net/ThemeNameJussi Kukkonen
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>
2016-04-12keys: Grab all modifier combosJussi Kukkonen
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>
2016-04-12wm: disregard Caps/Num/Scroll-lock when handling keypressesJussi Kukkonen
<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>
2016-03-18ewmh: Fix data type of a few XChangeProperty callsJussi Kukkonen
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>
2013-08-13ewmh: icon data are longs on 64-bit hostsRoss Burton
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>
2013-08-13build: enable silent rulesRoss Burton
2013-01-14configure.ac: fix autoreconf with automake-1.13Marko Lindqvist
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>
2011-11-18src/client_common.c: Fix XChangeProperty variable typeRichard Purdie
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>
2011-11-18ewmh.c: Fix variable type in _NET_WORKAREA codeZhai Edwin
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>
2007-11-14matchbox: Update various configure.ac files, adding --enable-expat and ↵richard
--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
2007-11-012007-11-01 Tomas Frydrych <tf@o-hand.com>tf
* 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
2007-09-212007-09-21 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-09-122007-09-12 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-09-102007-09-10 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-09-052007-09-05 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-09-042007-09-04 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-08-162007-08-16 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-08-132007-08-13 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-06-222007-06-22 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-06-212007-06-21 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-05-252007-05-25 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-04-262007-04-26 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-04-232007-04-23 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-04-132007-04-13 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-03-192007-03-19 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-02-172007-02-17 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-02-062007-02-06 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-02-062007-02-06 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-01-26Fix XMLmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1451 b067294f-1dea-0310-9683-c47a78595994
2007-01-26Add DOAP filemallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1445 b067294f-1dea-0310-9683-c47a78595994
2007-01-252007-01-25 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-01-172007-01-17 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-01-162007-01-16 Matthew Allum <mallum@openedhand.com>mallum
* 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
2007-01-112007-01-11 Matthew Allum <mallum@openedhand.com>mallum
* 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
2006-12-222006-12-22 Matthew Allum <mallum@openedhand.com>mallum
* 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
2006-12-152006-12-15 Matthew Allum <mallum@openedhand.com>mallum
* 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
2006-12-142006-12-14 Matthew Allum <mallum@openedhand.com>mallum
* 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
2006-12-142006-12-14 Matthew Allum <mallum@openedhand.com>mallum
* 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