Skip to content

Commit 2c587ce

Browse files
committed
Merge branch 'master' of github.com:Immediate-Mode-UI/Nuklear into sdl3
2 parents e050f90 + a7ea5ba commit 2c587ce

File tree

10 files changed

+34
-13
lines changed

10 files changed

+34
-13
lines changed

.github/workflows/ccpp.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: apt-update
1313
run: sudo apt-get update -qq
1414
- name: apt get demo-libs
15-
run: sudo apt-get install -y --no-install-recommends liballegro5-dev liballegro-image5-dev liballegro-ttf5-dev libglfw3 libglfw3-dev libglew-dev libsdl2-dev libwayland-dev libx11-dev libxft-dev wayland-protocols
15+
run: sudo apt-get install -y --no-install-recommends glslc liballegro5-dev liballegro-image5-dev liballegro-ttf5-dev libcairo2-dev libglfw3 libglfw3-dev libglew-dev libsdl2-dev libvulkan-dev libwayland-dev libx11-dev libxcb1-dev libxcb-util0-dev libxcb-keysyms1-dev libxft-dev libxkbcommon-x11-dev wayland-protocols
1616
- name: build allegro5
1717
run: make -C demo/allegro5
1818
- name: build glfw_opengl2
@@ -21,8 +21,8 @@ jobs:
2121
run: make -C demo/glfw_opengl3
2222
- name: build glfw_opengl4
2323
run: make -C demo/glfw_opengl4
24-
# - name: build glfw_vulkan
25-
# run: make -C demo/glfw_vulkan
24+
- name: build glfw_vulkan
25+
run: make -C demo/glfw_vulkan
2626
- name: build sdl_opengl2
2727
run: make -C demo/sdl_opengl2
2828
- name: build sdl_opengl3
@@ -31,6 +31,8 @@ jobs:
3131
run: make -C demo/sdl_opengles2
3232
- name: build sdl_renderer
3333
run: make -C demo/sdl_renderer
34+
- name: build sdl_vulkan
35+
run: make -C demo/sdl_vulkan
3436
- name: build sdl_rawfb
3537
run: make -C demo/rawfb/sdl
3638
- name: build wayland_rawfb
@@ -45,5 +47,7 @@ jobs:
4547
run: make -C demo/rawfb/x11
4648
- name: build x11_xft
4749
run: make -C demo/x11_xft
50+
- name: build xcb_cairo
51+
run: make -C demo/xcb_cairo
4852
- name: build example
4953
run: make -C example

.gitignore

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
demo/*/*.exe
2-
demo/*/*.obj
1+
demo/*/*/demo
32
demo/*/bin/*
43
example/bin/*
54
docs/xml
@@ -9,5 +8,9 @@ doc/*
98
*.tmp
109
*.swo
1110
*.swp
11+
*.o
12+
*.obj
13+
*.exe
14+
*.dSYM
1215
/private/
1316
build

demo/rawfb/sdl/demo

-917 KB
Binary file not shown.

demo/rawfb/x11/bin/demo

-585 KB
Binary file not shown.

demo/sdl_opengl2/nuklear_sdl_gl2.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,10 @@ static void
190190
nk_sdl_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
191191
{
192192
const char *text = SDL_GetClipboardText();
193-
if (text) nk_textedit_paste(edit, text, nk_strlen(text));
193+
if (text) {
194+
nk_textedit_paste(edit, text, nk_strlen(text));
195+
SDL_free((void *)text);
196+
}
194197
(void)usr;
195198
}
196199

demo/sdl_opengl3/nuklear_sdl_gl3.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,10 @@ static void
299299
nk_sdl_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
300300
{
301301
const char *text = SDL_GetClipboardText();
302-
if (text) nk_textedit_paste(edit, text, nk_strlen(text));
302+
if (text) {
303+
nk_textedit_paste(edit, text, nk_strlen(text));
304+
SDL_free((void *)text);
305+
}
303306
(void)usr;
304307
}
305308

demo/sdl_opengles2/nuklear_sdl_gles2.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,10 @@ static void
299299
nk_sdl_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
300300
{
301301
const char *text = SDL_GetClipboardText();
302-
if (text) nk_textedit_paste(edit, text, nk_strlen(text));
302+
if (text) {
303+
nk_textedit_paste(edit, text, nk_strlen(text));
304+
SDL_free((void *)text);
305+
}
303306
(void)usr;
304307
}
305308

demo/sdl_renderer/nuklear_sdl_renderer.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,10 @@ static void
203203
nk_sdl_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
204204
{
205205
const char *text = SDL_GetClipboardText();
206-
if (text) nk_textedit_paste(edit, text, nk_strlen(text));
206+
if (text) {
207+
nk_textedit_paste(edit, text, nk_strlen(text));
208+
SDL_free((void *)text);
209+
}
207210
(void)usr;
208211
}
209212

demo/sdl_vulkan/nuklear_sdl_vulkan.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1602,9 +1602,10 @@ VkSemaphore nk_sdl_render(VkQueue graphics_queue, uint32_t buffer_index,
16021602
NK_INTERN void nk_sdl_clipboard_paste(nk_handle usr,
16031603
struct nk_text_edit *edit) {
16041604
const char *text = SDL_GetClipboardText();
1605-
if (text)
1605+
if (text) {
16061606
nk_textedit_paste(edit, text, nk_strlen(text));
1607-
SDL_free((void *)text);
1607+
SDL_free((void *)text);
1608+
}
16081609
(void)usr;
16091610
}
16101611

demo/sdl_vulkan/src/nuklear_sdl_vulkan.in.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1374,9 +1374,10 @@ VkSemaphore nk_sdl_render(VkQueue graphics_queue, uint32_t buffer_index,
13741374
NK_INTERN void nk_sdl_clipboard_paste(nk_handle usr,
13751375
struct nk_text_edit *edit) {
13761376
const char *text = SDL_GetClipboardText();
1377-
if (text)
1377+
if (text) {
13781378
nk_textedit_paste(edit, text, nk_strlen(text));
1379-
SDL_free((void *)text);
1379+
SDL_free((void *)text);
1380+
}
13801381
(void)usr;
13811382
}
13821383

0 commit comments

Comments
 (0)