diff options
| author | uint <abhinav.prsai@gmail.com> | 2025-11-29 16:25:19 +0000 |
|---|---|---|
| committer | uint <abhinav.prsai@gmail.com> | 2025-11-29 16:27:23 +0000 |
| commit | 87d9f9a48463814acc752df72fdcd423f1937327 (patch) | |
| tree | d5574adc87590ffd4f85c90bc748473e7a6bda52 | |
| parent | 5d5f1c0ad39481cd11960c0f25c1d7c5318fef6d (diff) | |
rename to quartz because suckless took quark >:(
.
| -rw-r--r-- | Makefile | 14 | ||||
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | include/engine.h | 4 | ||||
| -rw-r--r-- | include/quartz.h (renamed from include/quark.h) | 2 | ||||
| -rwxr-xr-x | quartz | bin | 0 -> 31672 bytes | |||
| -rw-r--r-- | src/engine.c | 8 | ||||
| -rw-r--r-- | src/quartz.c (renamed from src/quark.c) | 44 | ||||
| -rw-r--r-- | src/render.c | 2 | ||||
| -rw-r--r-- | src/sdl.c | 2 |
9 files changed, 39 insertions, 39 deletions
@@ -5,23 +5,23 @@ INCLUDE = -Iinclude CFLAGS = -std=c99 -O2 -Wall -Wextra $(INCLUDE) LDFLAGS = $(DEPS) -SRC = src/quark.c src/sdl.c src/render.c src/engine.c -OBJ = build/quark.o build/sdl.o build/render.o build/engine.o +SRC = src/quartz.c src/sdl.c src/render.c src/engine.c +OBJ = build/quartz.o build/sdl.o build/render.o build/engine.o -all: quark +all: quartz -quark: $(OBJ) - $(CC) -o quark $(OBJ) $(LDFLAGS) +quartz: $(OBJ) + $(CC) -o quartz $(OBJ) $(LDFLAGS) build/%.o: src/%.c mkdir -p build $(CC) $(CFLAGS) -c $< -o $@ clean: - rm -f quark $(OBJ) + rm -f quartz $(OBJ) run: - ./quark + ./quartz compile_flags: rm -f compile_flags.txt @@ -1,3 +1,3 @@ -# quark +# quartz more suckless web-browser diff --git a/include/engine.h b/include/engine.h index 6228465..45ebac8 100644 --- a/include/engine.h +++ b/include/engine.h @@ -8,7 +8,7 @@ typedef struct { char* url; char* title; bool loading; -} quark_tab_t; +} quartz_tab_t; int engine_get_current_index(void); int engine_get_tab_count(void); @@ -16,7 +16,7 @@ bool engine_init(void); void engine_load_url(int id, const char* url); void engine_shutdown(void); void engine_tab_close(int id); -quark_tab_t* engine_tab_current(void); +quartz_tab_t* engine_tab_current(void); int engine_tab_new(const char* url); void engine_tab_switch(int id); void engine_update(void); diff --git a/include/quark.h b/include/quartz.h index 233314e..7c1c92d 100644 --- a/include/quark.h +++ b/include/quartz.h @@ -12,7 +12,7 @@ typedef struct { int win_w; int win_h; bool running; -} quark_t; +} quartz_t; /* logging */ #define ANSI_RESET "\x1b[0m" Binary files differdiff --git a/src/engine.c b/src/engine.c index bf6ed35..5d4afe2 100644 --- a/src/engine.c +++ b/src/engine.c @@ -2,9 +2,9 @@ #include <stdlib.h> #include "engine.h" -#include "quark.h" +#include "quartz.h" -static quark_tab_t tabs[MAX_TABS]; +static quartz_tab_t tabs[MAX_TABS]; static int tab_count = 0; static int current_tab = -1; @@ -68,7 +68,7 @@ void engine_tab_close(int id) current_tab = tab_count - 1; } -quark_tab_t* engine_tab_current(void) +quartz_tab_t* engine_tab_current(void) { for (int i = 0; i < tab_count; i++) if (i == current_tab) @@ -84,7 +84,7 @@ int engine_tab_new(const char* url) return -1; } - quark_tab_t* t = &tabs[tab_count]; + quartz_tab_t* t = &tabs[tab_count]; t->url = SDL_strdup(url ? url : "about_blank"); t->title = SDL_strdup("new tab"); /* TODO: customise */ t->loading = true; diff --git a/src/quark.c b/src/quartz.c index f850bd5..8c7d92e 100644 --- a/src/quark.c +++ b/src/quartz.c @@ -5,11 +5,11 @@ #include <stdlib.h> #include "engine.h" -#include "quark.h" +#include "quartz.h" #include "render.h" #include "sdl.h" -quark_t quark; +quartz_t quartz; void init(void); void quit(void); @@ -21,15 +21,15 @@ void quit(void) engine_shutdown(); render_shutdown(); sdl_quit(); - LOG_INFO("quark: quitting"); + LOG_INFO("quartz: quitting"); } void render_tmp(void) { - render_begin(quark.win_w, quark.win_h); + render_begin(quartz.win_w, quartz.win_h); /* top bar */ - render_rect(0, 0, quark.win_w, 32, 0.15f, 0.15f, 0.22f, 1.0f); + render_rect(0, 0, quartz.win_w, 32, 0.15f, 0.15f, 0.22f, 1.0f); /* number of tabs changes color */ int n = engine_get_tab_count(); @@ -42,26 +42,26 @@ void render_tmp(void) /* tab indicator */ render_rect(10, 8, 100, 16, intensity, (cur >= 0 ? 0.5f : 0.2f), 0.2f, 1.0f); - render_end(quark.win); + render_end(quartz.win); } void run(void) { - quark.running = true; - LOG_INFO("quark: starting"); + quartz.running = true; + LOG_INFO("quartz: starting"); SDL_Event ev; - while (quark.running) { + while (quartz.running) { /* TODO: add event handler + this is just test until WebKit implemented */ while (SDL_PollEvent(&ev)) { if (ev.type == SDL_QUIT) - quark.running = false; + quartz.running = false; if (ev.type == SDL_WINDOWEVENT) { if (ev.window.event == SDL_WINDOWEVENT_SIZE_CHANGED) { - quark.win_w = ev.window.data1; - quark.win_h = ev.window.data2; + quartz.win_w = ev.window.data1; + quartz.win_h = ev.window.data2; } } @@ -73,16 +73,16 @@ void run(void) if ((mods & KMOD_CTRL) && key == SDLK_t) { int id = engine_tab_new("about:blank"); if (id >= 0) { - LOG_INFO("quark: new tab %d", id); + LOG_INFO("quartz: new tab %d", id); engine_tab_switch(id); } } /* C-w: close current tab */ if ((mods & KMOD_CTRL) && key == SDLK_w) { - quark_tab_t* cur = engine_tab_current(); + quartz_tab_t* cur = engine_tab_current(); if (cur) { - LOG_INFO("quark: closing current tab"); + LOG_INFO("quartz: closing current tab"); engine_tab_close(engine_get_current_index()); } } @@ -108,20 +108,20 @@ void run(void) void init(void) { sdl_init(); - quark.win = sdl_create_window("quark", 800, 600); - if (!quark.win) { - LOG_ERROR("sdl: failed to create quark window"); + quartz.win = sdl_create_window("quartz", 800, 600); + if (!quartz.win) { + LOG_ERROR("sdl: failed to create quartz window"); exit(EXIT_FAILURE); } else { LOG_PASS("sdl: created SDL window"); } - quark.win_w = 800; - quark.win_h = 600; + quartz.win_w = 800; + quartz.win_h = 600; /* init systems */ - quark.gl = SDL_GL_CreateContext(quark.win); - if (!quark.gl) { + quartz.gl = SDL_GL_CreateContext(quartz.win); + if (!quartz.gl) { LOG_ERROR("opengl: failed to create GL context"); exit(EXIT_FAILURE); } diff --git a/src/render.c b/src/render.c index 8220edb..2bc4430 100644 --- a/src/render.c +++ b/src/render.c @@ -4,7 +4,7 @@ #include <SDL2/SDL.h> #include <SDL2/SDL_opengles2.h> -#include "quark.h" +#include "quartz.h" #include "render.h" /* shader handles */ @@ -2,7 +2,7 @@ #include <SDL2/SDL.h> -#include "quark.h" +#include "quartz.h" #include "sdl.h" SDL_Window* sdl_create_window(const char* title, int w, int h) |
