aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-02-24Update NEWS, AUTHORS, READMEHEADmasterJussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-08Version bump, update contact info1.12Jussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-08Keep an internal copy of xsettings-clientJussi Kukkonen
xsettings-client code was meant to be a copy-and-paste module, not a shared library. Grab a copy from git://anongit.freedesktop.org/xdg/xdg-specs and include it in the sources. Remove the build complications: always build with xsettings. The new files are MIT (old style) licensed: add a COPYING.MIT file. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-08Remove unused pointer dereferencesJussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-08Use correct size with memset callsJussi Kukkonen
Found with -Wsizeof-pointer-memaccess. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2016-07-08Don't use deprecated XKeycodeToKeysymJussi Kukkonen
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
2013-12-10tests: link to X11Ross Burton
The tests use X so need to link directly to it. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-12-10configure: improve libpng detectionRoss Burton
Instead of looking for "libpng12" explicitly though pkg-config and then falling back to library hunting, just use pkg-config to find "libpng" which is provided by both libpng12 and libpng16. This also makes the libpng detection deterministic. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-09-02mbpixbuf: include setjmp.hRoss Burton
When PNG is disabled but JPEG is enabled nothing was including setjmp.h (usually done by libpng.h), so the compile failed. Include setjmp.h *after* mbpixbuf.h as libpng mandates that it gets to include setjmp.h and will error if it's already been included. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-08-14build: version 1.111.11Ross Burton
2013-08-14tests: add very basic unicode testRoss Burton
2013-08-14mbpixbuf: fix RGBA filling in mb_pixbuf_img_fillRoss Burton
2013-08-13build: use git.mk to manage ignoresRoss Burton
2013-08-13Add real INSTALL fileRoss Burton
2013-08-13mbpixbuf: add mb_pixbuf_img_new_from_long_data()Ross Burton
On 64-bit hosts XLib gives you 32-bit values in longs, which means every element has 32-bits of padding. Add this function, almost identical to _from_int_data, that skips over the padding. Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-08-12build: correctly restore compile flagsRoss Burton
2013-08-12build: use pkgconfig for check presence, and fix build warningsRoss Burton
2013-08-12tests/pixbuf: skip test if JPEG disabled, don't failRoss Burton
2013-02-04build: use non-deprecated AC_CONFIG_HEADERSRoss Burton
AM_CONFIG_HEADER has been deprecated for years and removed in automake 1.13. Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-12-10libmb: unify include method in the headers1.10Ross Burton
2012-12-10build: use libla_la_CPPFLAGS instead of global AM_CFLAGSRoss Burton
2012-12-10tests: use libtool to link to libmbRoss Burton
2012-12-10mbutil: fix flow error in mb_want_warningsRoss Burton
2012-12-10Bump version to 1.10Ross Burton
2012-12-10build: remove xsettings messages that just complicate the outputRoss Burton
2012-12-10Remove some unused variablesRoss Burton
2012-12-10build: enable silent rulesRoss Burton
2012-12-10build: put Xft dependencies into the pkgconfig fileRichard Purdie
Signed-off-by: Ross Burton <ross.burton@intel.com>
2012-12-10build: warn if we're asked to build Pango and Xft at the same timeRoss Burton
2012-12-06mbpixbuf: fix build against libpng15Marko Lindqvist
Signed-off-by: Ross Burton <ross.burton@intel.com>
2011-07-11mbpixbuf: Fix 16b pixel calculationZhai, Edwin
Fix 16bit pixel handling to check byte ordering and remove "potentially dangerous" code handling the various orderings correctly instead. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-07-11mbexp.c: Fix matchbox start failure on x86_64Zhai, Edwin
matchbox environment start fail on x86-64 target, while ok on x86 target. Root cause is libmatchbox use "0"(int) as termination indicator when calling XftFontOpen, which in turn called FcPatternVapBuild(in fontconfig). It try to get the "0" as char* and fetch wrong value, as int and char* has different size on x86-64. This patch forces a NULL pointer as terminator to fix it. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2008-06-06* libmb/mbexp.c: (mb_util_next_utf8_char):hrw
Fixed length calculation for >8bit chars (CJKV). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@2048 b067294f-1dea-0310-9683-c47a78595994
2007-04-30mbexp.c (_clip_some_text): speed up of Pango-based versiontf
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1531 b067294f-1dea-0310-9683-c47a78595994
2007-04-232007-04-23 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: Export CHECK_CFLAGS git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1529 b067294f-1dea-0310-9683-c47a78595994
2007-01-26Fix XMLmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1452 b067294f-1dea-0310-9683-c47a78595994
2007-01-26Add DOAP filemallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1446 b067294f-1dea-0310-9683-c47a78595994
2006-11-172006-11-17 Matthew Allum <mallum@openedhand.com>mallum
* libmb/Makefile.am: Fix typo switching XSET_CFLAGS <-> XSET_LIBS git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1424 b067294f-1dea-0310-9683-c47a78595994
2006-10-162006-10-16 Matthew Allum <mallum@openedhand.com>mallum
* libmb/mbexp.c: (mb_font_get_txt_width), (_render_some_text): Use logical rather than ink rects for pango extents. ( maemo #41691 ) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1421 b067294f-1dea-0310-9683-c47a78595994
2006-08-302006-08-30 Matthew Allum <mallum@openedhand.com>mallum
* libmb/mbtray.c: (mb_tray_handle_xevent): Only handle exposes for tray window. Fixes issues when used with GTK. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1408 b067294f-1dea-0310-9683-c47a78595994
2006-08-042006-08-04 Matthew Allum <mallum@openedhand.com>mallum
* NEWS: * configure.ac: * libmb/Makefile.am: Bump up to 1.9 git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1372 b067294f-1dea-0310-9683-c47a78595994
2006-07-272006-07-27 Matthew Allum <mallum@openedhand.com>mallum
* libmb/mbutil.c: Fix mb_want_warning(s) typo git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1365 b067294f-1dea-0310-9683-c47a78595994
2006-07-262006-07-26 Matthew Allum <mallum@openedhand.com>mallum
* libmb/mbdotdesktop.c: * libmb/mbexp.c: * libmb/mbmenu.c: * libmb/mbpixbuf.c: * libmb/mbtray.c: * libmb/mbutil.c: * libmb/mbutil.h: Remove various non-critical stderr warnings. Make old behaviour reproduce-able via setting MB_WARNINGS env var. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1364 b067294f-1dea-0310-9683-c47a78595994
2006-06-092006-06-09 Matthew Allum <mallum@openedhand.com>mallum
* libmb/mbtray.c: (_init_docking): Set PID hint correctly. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1352 b067294f-1dea-0310-9683-c47a78595994
2006-03-072006-03-07 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: * libmb/Makefile.am: Bump up version to 1.8 git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1320 b067294f-1dea-0310-9683-c47a78595994
2006-02-072006-02-07 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: pkg-config file generation tweaks. * libmb/mbtray.c: fix a warning. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1306 b067294f-1dea-0310-9683-c47a78595994
2006-01-262006-01-26 Matthew Allum <mallum@openedhand.com>mallum
* libmb/Makefile.am: * libmb/mb.h: * libmb/mbmenu.c: (mb_menu_check_scroll_button): * libmb/mbtray.c: Fix xsettings never actually getting used :( A Little reformatting. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1301 b067294f-1dea-0310-9683-c47a78595994
2006-01-242006-01-24 Matthew Allum <mallum@openedhand.com>mallum
* configure.ac: * libmb.pc.in: Rework pc file to use requires git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1297 b067294f-1dea-0310-9683-c47a78595994
2006-01-242006-01-24 Matthew Allum <mallum@openedhand.com>mallum
* libmb/hash.c: * libmb/mbdotdesktop.c: * libmb/mbexp.c: * libmb/mbexp.h: * libmb/mbmenu.c: * libmb/mbpixbuf.c: * libmb/mbtray.c: * libmb/mbutil.c: Fix various GCC 4 warnings git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1296 b067294f-1dea-0310-9683-c47a78595994
2006-01-232006-01-23 Matthew Allum <mallum@openedhand.com>mallum
* libmb/mbexp.c: (mb_font_new_from_string): Return NULL when font can not be set. fixes bug #64 * libmb/mbtray.c: (mb_tray_app_set_poll_timeout): * libmb/mbtray.h: Allow for timeout to be cleared. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1293 b067294f-1dea-0310-9683-c47a78595994