Changeset 2bb6d04 in mainline for uspace/lib
- Timestamp:
- 2019-06-25T14:58:16Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- aeba767
- Parents:
- cd9531d3
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-13 12:14:16)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-06-25 14:58:16)
- Location:
- uspace/lib
- Files:
-
- 7 deleted
- 30 edited
- 8 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/draw/codec/tga.c
rcd9531d3 r2bb6d04 40 40 #include <stdbool.h> 41 41 #include <pixconv.h> 42 #include "tga.h"42 #include <draw/codec.h> 43 43 44 44 typedef struct { -
uspace/lib/draw/codec/tga.gz.c
rcd9531d3 r2bb6d04 37 37 #include <gzip.h> 38 38 #include <stdlib.h> 39 #include "tga.gz.h" 40 #include "tga.h" 39 #include <draw/codec.h> 41 40 42 41 /** Decode gzipped Truevision TGA format -
uspace/lib/draw/codec/webp.c
rcd9531d3 r2bb6d04 42 42 #include <stdint.h> 43 43 #include <abi/fourcc.h> 44 #include "webp.h"44 #include <draw/codec.h> 45 45 46 46 /** Check for input buffer overrun condition */ -
uspace/lib/draw/cursor.c
rcd9531d3 r2bb6d04 36 36 #include <stdlib.h> 37 37 38 #include "cursor.h" 39 #include "cursor/embedded.h" 38 #include <draw/cursor.h> 40 39 41 40 void cursor_init(cursor_t *cursor, cursor_decoder_type_t decoder, char *path) -
uspace/lib/draw/cursor/embedded.c
rcd9531d3 r2bb6d04 39 39 #include <stdlib.h> 40 40 41 #include "../gfx/cursor-11x18.h"42 #include "embedded.h"43 #include "../surface.h"41 #include <draw/gfx.h> 42 #include <draw/cursor.h> 43 #include <draw/surface.h> 44 44 45 45 static void cde_init(char *path, uint8_t *state_count, void **data) -
uspace/lib/draw/drawctx.c
rcd9531d3 r2bb6d04 38 38 #include <stdlib.h> 39 39 40 #include "drawctx.h"40 #include <draw/drawctx.h> 41 41 42 42 void drawctx_init(drawctx_t *context, surface_t *surface) -
uspace/lib/draw/font.c
rcd9531d3 r2bb6d04 39 39 #include <str.h> 40 40 41 #include "font.h" 42 #include "font/embedded.h" 43 #include "drawctx.h" 41 #include <draw/font.h> 42 #include <draw/drawctx.h> 44 43 45 44 font_t *font_create(font_backend_t *backend, void *backend_data) -
uspace/lib/draw/font/bitmap_backend.c
rcd9531d3 r2bb6d04 38 38 #include <stdlib.h> 39 39 40 #include "../font.h" 41 #include "../drawctx.h" 42 #include "bitmap_backend.h" 40 #include <draw/font.h> 41 #include <draw/drawctx.h> 43 42 44 43 typedef struct { -
uspace/lib/draw/font/embedded.c
rcd9531d3 r2bb6d04 39 39 #include <stdlib.h> 40 40 41 #include "../gfx/font-8x16.h" 42 #include "embedded.h" 43 #include "../drawctx.h" 44 #include "bitmap_backend.h" 41 #include <draw/gfx.h> 42 #include <draw/font.h> 43 #include <draw/drawctx.h> 45 44 46 45 static errno_t fde_resolve_glyph(void *unused, const wchar_t chr, -
uspace/lib/draw/font/pcf.c
rcd9531d3 r2bb6d04 44 44 #include <str.h> 45 45 46 #include "pcf.h" 47 #include "../drawctx.h" 48 #include "bitmap_backend.h" 46 #include <draw/font.h> 47 #include <draw/drawctx.h> 49 48 50 49 #define PCF_TABLE_ACCELERATORS 0x02 -
uspace/lib/draw/gfx/cursor-11x18.c
rcd9531d3 r2bb6d04 34 34 */ 35 35 36 #include "cursor-11x18.h"36 #include <draw/gfx.h> 37 37 38 38 uint8_t cursor_texture[] = { -
uspace/lib/draw/gfx/font-8x16.c
rcd9531d3 r2bb6d04 35 35 36 36 #include <stdint.h> 37 #include "font-8x16.h"37 #include <draw/gfx.h> 38 38 39 39 /** Convert character to font glyph index -
uspace/lib/draw/include/draw/codec.h
rcd9531d3 r2bb6d04 1 1 /* 2 2 * Copyright (c) 2014 Martin Decky 3 * Copyright (c) 2011 Petr Koupy 3 4 * All rights reserved. 4 5 * … … 34 35 */ 35 36 36 #ifndef DRAW_CODEC_ TGA_GZ_H_37 #define DRAW_CODEC_ TGA_GZ_H_37 #ifndef DRAW_CODEC_H_ 38 #define DRAW_CODEC_H_ 38 39 39 40 #include <stddef.h> 40 #include " ../surface.h"41 #include "surface.h" 41 42 42 43 extern surface_t *decode_tga_gz(void *, size_t, surface_flags_t); 43 44 extern bool encode_tga_gz(surface_t *, void **, size_t *); 45 extern surface_t *decode_tga(void *, size_t, surface_flags_t); 46 extern bool encode_tga(surface_t *, void **, size_t *); 47 extern surface_t *decode_webp(void *, size_t, surface_flags_t); 48 extern bool encode_webp(surface_t *, void **, size_t *); 44 49 45 50 #endif -
uspace/lib/draw/include/draw/cursor.h
rcd9531d3 r2bb6d04 58 58 } cursor_t; 59 59 60 extern cursor_decoder_t cd_embedded; 61 60 62 extern void cursor_init(cursor_t *, cursor_decoder_type_t, char *); 61 63 extern void cursor_release(cursor_t *); -
uspace/lib/draw/include/draw/font.h
rcd9531d3 r2bb6d04 40 40 #include <stdint.h> 41 41 42 #include "font.h" 42 43 #include "surface.h" 43 44 #include "source.h" … … 108 109 } font_t; 109 110 111 typedef struct { 112 errno_t (*resolve_glyph)(void *, const wchar_t, glyph_id_t *); 113 errno_t (*load_glyph_surface)(void *, glyph_id_t, surface_t **); 114 errno_t (*load_glyph_metrics)(void *, glyph_id_t, glyph_metrics_t *); 115 void (*release)(void *); 116 } bitmap_font_decoder_t; 117 110 118 extern font_t *font_create(font_backend_t *, void *); 111 119 extern errno_t font_get_metrics(font_t *, font_metrics_t *); … … 120 128 sysarg_t, sysarg_t); 121 129 130 extern errno_t bitmap_font_create(bitmap_font_decoder_t *, void *, uint32_t, 131 font_metrics_t, uint16_t, font_t **); 132 extern errno_t embedded_font_create(font_t **, uint16_t points); 133 extern errno_t pcf_font_create(font_t **, char *path, uint16_t points); 134 122 135 #endif 123 136 -
uspace/lib/draw/include/draw/gfx.h
rcd9531d3 r2bb6d04 1 1 /* 2 * Copyright (c) 2005 Martin Decky 2 * Copyright (c) 2008 Martin Decky 3 * Copyright (c) 2012 Petr Koupy 3 4 * All rights reserved. 4 5 * … … 33 34 */ 34 35 35 #ifndef FONT_8X16_H_36 #define FONT_8X16_H_36 #ifndef GFX_H_ 37 #define GFX_H_ 37 38 38 39 #include <stdint.h> … … 40 41 #include <stddef.h> 41 42 43 #define CURSOR_WIDTH 11 44 #define CURSOR_HEIGHT 18 45 42 46 #define FONT_GLYPHS 2899 43 47 #define FONT_WIDTH 8 44 48 #define FONT_SCANLINES 16 45 49 #define FONT_ASCENDER 12 50 51 extern uint8_t cursor_texture[]; 52 extern uint8_t cursor_mask[]; 46 53 47 54 extern uint16_t fb_font_glyph(const wchar_t, bool *); -
uspace/lib/draw/path.c
rcd9531d3 r2bb6d04 37 37 #include <stdlib.h> 38 38 39 #include "path.h"39 #include <draw/path.h> 40 40 41 41 struct path { -
uspace/lib/draw/source.c
rcd9531d3 r2bb6d04 36 36 #include <assert.h> 37 37 38 #include "source.h"38 #include <draw/source.h> 39 39 40 40 void source_init(source_t *source) -
uspace/lib/draw/surface.c
rcd9531d3 r2bb6d04 39 39 #include <assert.h> 40 40 #include <stdlib.h> 41 #include "surface.h"41 #include <draw/surface.h> 42 42 43 43 struct surface { -
uspace/lib/gui/button.c
rcd9531d3 r2bb6d04 36 36 #include <str.h> 37 37 #include <stdlib.h> 38 #include <draw ctx.h>39 #include < surface.h>40 #include < font/embedded.h>38 #include <draw/drawctx.h> 39 #include <draw/surface.h> 40 #include <draw/font.h> 41 41 #include <errno.h> 42 42 #include "common.h" -
uspace/lib/gui/button.h
rcd9531d3 r2bb6d04 40 40 #include <io/pixel.h> 41 41 42 #include < source.h>43 #include < font.h>42 #include <draw/source.h> 43 #include <draw/font.h> 44 44 45 45 #include "connection.h" -
uspace/lib/gui/canvas.c
rcd9531d3 r2bb6d04 36 36 #include <stdlib.h> 37 37 #include <transform.h> 38 #include < source.h>39 #include < surface.h>40 #include <draw ctx.h>38 #include <draw/source.h> 39 #include <draw/surface.h> 40 #include <draw/drawctx.h> 41 41 #include "window.h" 42 42 #include "canvas.h" -
uspace/lib/gui/canvas.h
rcd9531d3 r2bb6d04 39 39 #include <stdbool.h> 40 40 #include <io/pixel.h> 41 #include < surface.h>41 #include <draw/surface.h> 42 42 #include "widget.h" 43 43 #include "connection.h" -
uspace/lib/gui/common.c
rcd9531d3 r2bb6d04 36 36 #include <stddef.h> 37 37 #include <stdint.h> 38 #include <draw ctx.h>38 #include <draw/drawctx.h> 39 39 #include "common.h" 40 40 -
uspace/lib/gui/common.h
rcd9531d3 r2bb6d04 37 37 #define GUI_COMMON_H_ 38 38 39 #include <draw ctx.h>39 #include <draw/drawctx.h> 40 40 41 41 extern void draw_icon_cross(surface_t *, sysarg_t, sysarg_t, pixel_t, pixel_t); -
uspace/lib/gui/grid.c
rcd9531d3 r2bb6d04 38 38 #include <mem.h> 39 39 #include <stdlib.h> 40 #include < surface.h>40 #include <draw/surface.h> 41 41 #include "window.h" 42 42 #include "grid.h" -
uspace/lib/gui/label.c
rcd9531d3 r2bb6d04 35 35 36 36 #include <str.h> 37 #include <draw ctx.h>37 #include <draw/drawctx.h> 38 38 #include <stdlib.h> 39 #include < surface.h>40 #include < font/embedded.h>39 #include <draw/surface.h> 40 #include <draw/font.h> 41 41 #include <errno.h> 42 42 #include "window.h" -
uspace/lib/gui/label.h
rcd9531d3 r2bb6d04 40 40 #include <io/pixel.h> 41 41 42 #include < source.h>43 #include < font.h>42 #include <draw/source.h> 43 #include <draw/font.h> 44 44 45 45 #include "connection.h" -
uspace/lib/gui/minimal.c
rcd9531d3 r2bb6d04 35 35 36 36 #include <stdlib.h> 37 #include < surface.h>37 #include <draw/surface.h> 38 38 39 39 #include "window.h" -
uspace/lib/gui/terminal.c
rcd9531d3 r2bb6d04 37 37 #include <stdlib.h> 38 38 #include <io/chargrid.h> 39 #include < surface.h>40 #include < gfx/font-8x16.h>39 #include <draw/surface.h> 40 #include <draw/gfx.h> 41 41 #include <io/con_srv.h> 42 42 #include <io/concaps.h> -
uspace/lib/gui/terminal.h
rcd9531d3 r2bb6d04 39 39 #include <stddef.h> 40 40 #include <fibril_synch.h> 41 #include < font.h>41 #include <draw/font.h> 42 42 #include <io/chargrid.h> 43 43 #include <io/con_srv.h> -
uspace/lib/gui/window.c
rcd9531d3 r2bb6d04 52 52 53 53 #include <io/pixel.h> 54 #include <source.h> 55 #include <font.h> 56 #include <drawctx.h> 57 #include <surface.h> 58 #include <font/embedded.h> 54 #include <draw/source.h> 55 #include <draw/font.h> 56 #include <draw/drawctx.h> 57 #include <draw/surface.h> 59 58 60 59 #include "common.h" -
uspace/lib/gui/window.h
rcd9531d3 r2bb6d04 42 42 #include <ipc/window.h> 43 43 #include <io/window.h> 44 #include < surface.h>44 #include <draw/surface.h> 45 45 46 46 #include "widget.h" -
uspace/lib/posix/Makefile
rcd9531d3 r2bb6d04 138 138 rm -rf $(EXPORT_DIR)/include 139 139 mkdir -p $(EXPORT_DIR)/include.new/libdraw 140 cp -r -L -t $(EXPORT_DIR)/include.new/libdraw ../draw/*.h 141 mkdir -p $(EXPORT_DIR)/include.new/libdraw/codec 142 cp -r -L -t $(EXPORT_DIR)/include.new/libdraw/codec ../draw/codec/*.h 140 cp -r -L -t $(EXPORT_DIR)/include.new/libdraw ../draw/include/* 143 141 mkdir -p $(EXPORT_DIR)/include.new/libgui 144 142 cp -L -t $(EXPORT_DIR)/include.new/libgui ../gui/*.h
Note:
See TracChangeset
for help on using the changeset viewer.