Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
|
|
|
|
|
|
|
|
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
|
|
* 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
|
|
* 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
|
|
* libmb/mbdotdesktop.c: (_parse_desktop_entry):
Backout 2005-10-12 change, needs proper fix
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1291 b067294f-1dea-0310-9683-c47a78595994
|
|
* libmb/mbpixbuf.c: (mb_pixbuf_new_extended):
Detach SHM test correctly via patch from Tapani
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1286 b067294f-1dea-0310-9683-c47a78595994
|
|
* libmb/mbdotdesktop.c: (_parse_desktop_entry):
Hack to allow parsing of [icon theme] .desktop files
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1259 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1206 b067294f-1dea-0310-9683-c47a78595994
|
|
* configure.ac:
Tweak for people that try to compile without-x
* libmb/mbexp.c: (_clip_some_text), (mb_font_render_simple):
Dont put ellipses right after a space
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1192 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1102 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1094 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1092 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1086 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1070 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1043 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1023 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1012 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1010 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1009 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1008 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1002 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@1001 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@994 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@989 b067294f-1dea-0310-9683-c47a78595994
|
|
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/libmatchbox@985 b067294f-1dea-0310-9683-c47a78595994
|