Age | Commit message (Collapse) | Author |
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
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>
|
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Found with -Wsizeof-pointer-memaccess.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
|
|
The tests use X so need to link directly to it.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
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>
|
|
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>
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
|
|
|
|
|
|
|
AM_CONFIG_HEADER has been deprecated for years and removed in automake 1.13.
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
|
|
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
|
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>
|
|
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>
|
|
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
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1531 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Export CHECK_CFLAGS
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1529 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1452 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1446 b067294f-1dea-0310-9683-c47a78595994
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|
|
* 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
|