diff tags @ 159:05cf9467a1c3

[Postdog] Updated to use text area that can handle like html text area.
author June Park <parkjune1995@gmail.com>
date Wed, 14 Jan 2026 08:56:33 -0800
parents c37490913530
children 87d8d3eb3491
line wrap: on
line diff
--- a/tags	Wed Jan 14 07:59:19 2026 -0800
+++ b/tags	Wed Jan 14 08:56:33 2026 -0800
@@ -2197,6 +2197,8 @@
 GuiWindowFileDialog	postdog/gui_window_file_dialog.h	/^void GuiWindowFileDialog(GuiWindowFileDialogState *state);$/;"	p	typeref:typename:void
 GuiWindowFileDialogState	postdog/gui_window_file_dialog.h	/^} GuiWindowFileDialogState;$/;"	t	typeref:struct:__anoncb6fd9740108
 HASH_KEY_NUMBER	dowa/dowa.h	/^#define HASH_KEY_NUMBER /;"	d
+HAS_SELECTION	third_party/raylib/include/raygui.h	/^            #define HAS_SELECTION(/;"	d
+HAS_SELECTION	third_party/raylib/include/raygui.h	/^            #undef HAS_SELECTION$/;"	d
 HTTP_BAD_REQUEST	seobeo/seobeo.h	/^#define HTTP_BAD_REQUEST /;"	d
 HTTP_CREATED	seobeo/seobeo.h	/^#define HTTP_CREATED /;"	d
 HTTP_FORBIDDEN	seobeo/seobeo.h	/^#define HTTP_FORBIDDEN /;"	d
@@ -2893,8 +2895,11 @@
 JUNE_DrawRectangleLinesNoBottom	third_party/raylib/include/raygui.h	/^RAYGUIAPI void JUNE_DrawRectangleLinesNoBottom(Rectangle rect, float thickness, Color color);$/;"	p	typeref:typename:RAYGUIAPI void
 JUNE_DrawRectangleLinesNoBottom	third_party/raylib/include/raygui.h	/^void JUNE_DrawRectangleLinesNoBottom(Rectangle rect, float thickness, Color color) {$/;"	f	typeref:typename:void
 JUNE_GuiButton	third_party/raylib/include/raygui.h	/^int JUNE_GuiButton(Rectangle bounds, const char *text, int borderWidth, Color borderColor)$/;"	f	typeref:typename:int
-JUNE_GuiTextBox	third_party/raylib/include/raygui.h	/^int JUNE_GuiTextBox(Rectangle bounds, char *text, int textSize, bool editMode)$/;"	f	typeref:typename:int
+JUNE_GuiTextBoxEx	third_party/raylib/include/raygui.h	/^JUNE_TextBoxResult JUNE_GuiTextBoxEx(Rectangle bounds, char *text, int textSize, bool editMode)$/;"	f	typeref:typename:JUNE_TextBoxResult
 JUNE_HELPER_INTERNAL	dowa/dowa_internal.h	/^#define JUNE_HELPER_INTERNAL$/;"	d
+JUNE_MAX_VISUAL_LINES	third_party/raylib/include/raygui.h	/^        #define JUNE_MAX_VISUAL_LINES /;"	d
+JUNE_TextBoxResult	third_party/raylib/include/raygui.h	/^typedef struct JUNE_TextBoxResult {$/;"	s
+JUNE_TextBoxResult	third_party/raylib/include/raygui.h	/^} JUNE_TextBoxResult;$/;"	t	typeref:struct:JUNE_TextBoxResult
 KEY_A	third_party/raylib/include/raylib.h	/^    KEY_A               = 65,       \/\/ Key: A | a$/;"	e	enum:__anonc03ae25c0403
 KEY_A	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^    KEY_A               = 65,       \/\/ Key: A | a$/;"	e	enum:__anon9d42b9dd0403
 KEY_A	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^    KEY_A               = 65,       \/\/ Key: A | a$/;"	e	enum:__anon255619050403
@@ -3588,6 +3593,7 @@
 MAGENTA	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^#define MAGENTA /;"	d
 MAGENTA	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^#define MAGENTA /;"	d
 MAGENTA	third_party/raylib/raylib-5.5_win64/include/raylib.h	/^#define MAGENTA /;"	d
+MARKDOWN_TO_HTML_H	markdown_converter/markdown_to_html.h	/^#define MARKDOWN_TO_HTML_H$/;"	d
 MAROON	third_party/raylib/include/raylib.h	/^#define MAROON /;"	d
 MAROON	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^#define MAROON /;"	d
 MAROON	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^#define MAROON /;"	d
@@ -3654,6 +3660,9 @@
 MAX_INT_16	seobeo/seobeo_internal.h	/^#define MAX_INT_16 /;"	d
 MAX_LINE_BUFFER_SIZE	third_party/raylib/include/raygui.h	/^    #define MAX_LINE_BUFFER_SIZE /;"	d
 MAX_RESPONSE_SIZE	mrjunejune/test/test.h	/^#define MAX_RESPONSE_SIZE /;"	d
+MDAPI	markdown_converter/markdown_to_html.h	/^      #define MDAPI /;"	d
+MDAPI	markdown_converter/markdown_to_html.h	/^    #define MDAPI /;"	d
+MDAPI	markdown_converter/markdown_to_html.h	/^  #define MDAPI /;"	d
 MIN	third_party/raylib/include/rlgl.h	/^        #define MIN(/;"	d
 MIN	third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h	/^        #define MIN(/;"	d
 MIN	third_party/raylib/raylib-5.5_macos/include/rlgl.h	/^        #define MIN(/;"	d
@@ -5435,6 +5444,10 @@
 SCROLL_SLIDER_PADDING	third_party/raylib/include/raygui.h	/^    SCROLL_SLIDER_PADDING,      \/\/ ScrollBar slider internal padding$/;"	e	enum:__anonbfe71a2a0c03
 SCROLL_SLIDER_SIZE	third_party/raylib/include/raygui.h	/^    SCROLL_SLIDER_SIZE,         \/\/ ScrollBar slider size$/;"	e	enum:__anonbfe71a2a0c03
 SCROLL_SPEED	third_party/raylib/include/raygui.h	/^    SCROLL_SPEED,               \/\/ ScrollBar scrolling speed$/;"	e	enum:__anonbfe71a2a0c03
+SELECTION_MAX	third_party/raylib/include/raygui.h	/^            #define SELECTION_MAX(/;"	d
+SELECTION_MAX	third_party/raylib/include/raygui.h	/^            #undef SELECTION_MAX$/;"	d
+SELECTION_MIN	third_party/raylib/include/raygui.h	/^            #define SELECTION_MIN(/;"	d
+SELECTION_MIN	third_party/raylib/include/raygui.h	/^            #undef SELECTION_MIN$/;"	d
 SEOBEO_DEBUG	seobeo/seobeo.h	/^  SEOBEO_DEBUG,$/;"	e	enum:__anonc55223040103
 SEOBEO_ERROR	seobeo/seobeo.h	/^  SEOBEO_ERROR,$/;"	e	enum:__anonc55223040103
 SEOBEO_INFO	seobeo/seobeo.h	/^  SEOBEO_INFO = 0,$/;"	e	enum:__anonc55223040103
@@ -7549,6 +7562,7 @@
 elementCount	third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h	/^    int elementCount;           \/\/ Number of elements in the buffer (QUADS)$/;"	m	struct:rlVertexBuffer	typeref:typename:int
 elementCount	third_party/raylib/raylib-5.5_macos/include/rlgl.h	/^    int elementCount;           \/\/ Number of elements in the buffer (QUADS)$/;"	m	struct:rlVertexBuffer	typeref:typename:int
 elementCount	third_party/raylib/raylib-5.5_win64/include/rlgl.h	/^    int elementCount;           \/\/ Number of elements in the buffer (QUADS)$/;"	m	struct:rlVertexBuffer	typeref:typename:int
+emscripten.h	markdown_converter/markdown_to_html.h	/^  #include <emscripten.h>/;"	h
 errno.h	seobeo/seobeo.h	/^#include <errno.h>/;"	h
 events	third_party/raylib/include/raylib.h	/^    AutomationEvent *events;        \/\/ Events entries$/;"	m	struct:AutomationEventList	typeref:typename:AutomationEvent *
 events	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^    AutomationEvent *events;        \/\/ Events entries$/;"	m	struct:AutomationEventList	typeref:typename:AutomationEvent *
@@ -8089,6 +8103,9 @@
 maps	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^    MaterialMap *maps;      \/\/ Material maps array (MAX_MATERIAL_MAPS)$/;"	m	struct:Material	typeref:typename:MaterialMap *
 maps	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^    MaterialMap *maps;      \/\/ Material maps array (MAX_MATERIAL_MAPS)$/;"	m	struct:Material	typeref:typename:MaterialMap *
 maps	third_party/raylib/raylib-5.5_win64/include/raylib.h	/^    MaterialMap *maps;      \/\/ Material maps array (MAX_MATERIAL_MAPS)$/;"	m	struct:Material	typeref:typename:MaterialMap *
+markdown_free	markdown_converter/markdown_to_html.h	/^MDAPI void markdown_free(char *html);$/;"	p	typeref:typename:MDAPI void
+markdown_get_length	markdown_converter/markdown_to_html.h	/^MDAPI size_t markdown_get_length(const char *html);$/;"	p	typeref:typename:MDAPI size_t
+markdown_to_html	markdown_converter/markdown_to_html.h	/^MDAPI char *markdown_to_html(const char *markdown);$/;"	p	typeref:typename:MDAPI char *
 materialCount	third_party/raylib/include/raylib.h	/^    int materialCount;      \/\/ Number of materials$/;"	m	struct:Model	typeref:typename:int
 materialCount	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^    int materialCount;      \/\/ Number of materials$/;"	m	struct:Model	typeref:typename:int
 materialCount	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^    int materialCount;      \/\/ Number of materials$/;"	m	struct:Model	typeref:typename:int
@@ -8309,6 +8326,7 @@
 recs	third_party/raylib/raylib-5.5_win64/include/raylib.h	/^    Rectangle *recs;        \/\/ Rectangles in texture for the glyphs$/;"	m	struct:Font	typeref:typename:Rectangle *
 redirect_url	seobeo/seobeo_internal.h	/^  char    *redirect_url;$/;"	m	struct:__anon7a4da8400708	typeref:typename:char *
 remaining	dowa/stb_ds.h	/^  size_t remaining;$/;"	m	struct:stbds_string_arena	typeref:typename:size_t
+result	third_party/raylib/include/raygui.h	/^    int result;           \/\/ Original return value (0 = no change, 1 = mode changed)$/;"	m	struct:JUNE_TextBoxResult	typeref:typename:int
 right	third_party/raylib/include/raylib.h	/^    int right;              \/\/ Right border offset$/;"	m	struct:NPatchInfo	typeref:typename:int
 right	third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h	/^    int right;              \/\/ Right border offset$/;"	m	struct:NPatchInfo	typeref:typename:int
 right	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^    int right;              \/\/ Right border offset$/;"	m	struct:NPatchInfo	typeref:typename:int
@@ -9847,6 +9865,8 @@
 scaleIn	third_party/raylib/raylib-5.5_macos/include/raylib.h	/^    float scaleIn[2];               \/\/ VR distortion scale in$/;"	m	struct:VrStereoConfig	typeref:typename:float[2]
 scaleIn	third_party/raylib/raylib-5.5_win64/include/raylib.h	/^    float scaleIn[2];               \/\/ VR distortion scale in$/;"	m	struct:VrStereoConfig	typeref:typename:float[2]
 seed	dowa/stb_ds.h	/^  size_t seed;$/;"	m	struct:__anon7f1219f40408	typeref:typename:size_t
+selectionEnd	third_party/raylib/include/raygui.h	/^    int selectionEnd;     \/\/ End index of selection (-1 if no selection)$/;"	m	struct:JUNE_TextBoxResult	typeref:typename:int
+selectionStart	third_party/raylib/include/raygui.h	/^    int selectionStart;   \/\/ Start index of selection (-1 if no selection)$/;"	m	struct:JUNE_TextBoxResult	typeref:typename:int
 seobeo/seobeo.h	mrjunejune/test/test.h	/^#include "seobeo\/seobeo.h"/;"	h
 seobeo/seobeo.h	seobeo/snapshot_creator.h	/^#include "seobeo\/seobeo.h"/;"	h
 seobeo/seobeo_internal.h	seobeo/seobeo.h	/^#include "seobeo\/seobeo_internal.h"/;"	h
@@ -10053,6 +10073,7 @@
 stdbool.h	third_party/raylib/raylib-5.5_win64/include/rlgl.h	/^    #include <stdbool.h>/;"	h
 stddef.h	dowa/dowa.h	/^#include <stddef.h>/;"	h
 stddef.h	dowa/stb_ds.h	/^#include <stddef.h>/;"	h
+stddef.h	markdown_converter/markdown_to_html.h	/^#include <stddef.h>/;"	h
 stdio.h	dowa/dowa.h	/^#include <stdio.h>/;"	h
 stdio.h	dowa/stb_ds.h	/^#include <stdio.h>/;"	h
 stdio.h	mrjunejune/test/test.h	/^#include <stdio.h>/;"	h
@@ -10183,6 +10204,9 @@
 texcoordy	third_party/raylib/raylib-5.5_macos/include/rlgl.h	/^        float texcoordx, texcoordy;         \/\/ Current active texture coordinate (added on glV/;"	m	struct:rlglData::__anon96c0c2130d08	typeref:typename:float
 texcoordy	third_party/raylib/raylib-5.5_win64/include/rlgl.h	/^        float texcoordx, texcoordy;         \/\/ Current active texture coordinate (added on glV/;"	m	struct:rlglData::__anon9e7796b80d08	typeref:typename:float
 textBoxCursorIndex	third_party/raylib/include/raygui.h	/^static int textBoxCursorIndex = 0;              \/\/ Cursor index, shared by all GuiTextBox*()$/;"	v	typeref:typename:int
+textBoxSelecting	third_party/raylib/include/raygui.h	/^static bool textBoxSelecting = false;           \/\/ Currently selecting with mouse$/;"	v	typeref:typename:bool
+textBoxSelectionEnd	third_party/raylib/include/raygui.h	/^static int textBoxSelectionEnd = -1;            \/\/ Selection end index (-1 if no selection)$/;"	v	typeref:typename:int
+textBoxSelectionStart	third_party/raylib/include/raygui.h	/^static int textBoxSelectionStart = -1;          \/\/ Selection start index (-1 if no selection)$/;"	v	typeref:typename:int
 text_copy	seobeo/seobeo_internal.h	/^  void        *text_copy;$/;"	m	struct:__anon7a4da8400208	typeref:typename:void *
 texture	third_party/raylib/include/raygui.h	/^        Texture2D texture;      \/\/ Texture atlas containing the glyphs$/;"	m	struct:Font	typeref:typename:Texture2D
 texture	third_party/raylib/include/raylib.h	/^    Texture texture;        \/\/ Color buffer attachment texture$/;"	m	struct:RenderTexture	typeref:typename:Texture