add ui_icon_name

add missing build dependency generation for the common objects

add build dependencies and a script for generating them

fix sourcelist onbuttonclickdata

fix sourcelist dynamic update (Cocoa)

add ui_mainthread_app_unref

fix ui_textarea_args_set_onchange_action function name

add separate textarea change events for before and after changes (GTK)

implement buttion actions (Motif)

add ui_textarea_args_set_action

fix missing include

change textarea change events to include UiTextChangeEventData (GTK)

merge

detach documents before a window is fulled destroyed

add warning when ui_init/ui_main are not called from the main thread (Cocoa)

detach documents when destroying an UiContext

add label/icon check when creating toolbar toggle items (Cocoa)

add ui_open_uri (Cocoa)

fix some UiText functions using obj instead of data1 (GTK)

fix ui_document_new creating a wrong self_doc ptr

fix ui/widget.h in case no specific toolkit is used (UI_GENERIC)

allow usage of toolkit.h without defining a specific UI toolkit

fix gtk4 menu radiobutton enumeration

fix ui_close (GTK)

add action support for listview events

add todo for later optimization

add ui_mainthread_object_unref/ui_mainthread_document_unref wrapper functions

add missing public ui_remove_destructor declaration

add ui_object_set_onclose

add ui_remove_destructor

make sure uic_context_prepare_close is called before the window is destroyed (GTK)

rework window closing behavior and reference counting (GTK)

fix UiObject close handling

add ui_call_action/ui_broadcast_action

fix cocoa build

increase app ref counter in ui_dialog_create (GTK)

allow NULL parent in ui_dialog_create (GTK)

rename internal UiContainerX to UiContainer

add ui_open_link

extend button widget API (GTK)

implement textarea widget functions (QT)

remove .DS_Store

merge

remove unused UiTabbedPane struct

implement textarea widget functions (Cocoa)

fix missing return in ui_text_getsubstr

extend textarea API

add text functions

implement actions for toggle buttons (GTK)

implement actions for toolbar buttons (GTK)

add wrapper functions for setting toolbar item actions

fix QT build

implement getvaluefunc2 for menu item lists (Motif)

implement getvaluefunc2 for menu item lists (GTK)

add support for getvaluefunc2 for menu item lists

add ui_list_insert

fix UiList creation without a UiContext

implement actions for textfield events (GTK)

implement textfield onchange events (Cocoa)

fix button action binding

allow null ctx in ui_list_new2

implement actions for buttons (Cocoa)

add ui_add_action (Cocoa)

change ui_reg_destructor behavior: registered destructors are called before the context mempool is destroyed

implement actions for buttons (GTK)

add functions for accessing some UiContext internals

fix attaching documents increases the reference counter

add action to button/text widget args

add actions, implement action binding for menu items (GTK)

allow NULL as ctx in ui_malloc functions

fix new UiModel reference counter

add document/context reference counter

add destructor func to UiList

fix container.h include in widget.h (Cocoa)

implement textfield utility functions (Cocoa)

implement splitview window functions (Cocoa)

fix file names on macos

add ui_widget_set_size (Cocoa)

add ui_textarea_gettextwidget (Cocoa)

implement some icon macros for macos

enable NSApplication activation policy NSApplicationActivationPolicyRegular (Cocoa)

manually instantiate the AppDelegate (Cocoa)

implement ui_app_quit (Cocoa)

add ui_sourcelist_args_set_states

merge

copy appname in ui_init

fix buffer initialization in create_linkbutton_jsonvalue (Cocoa)

add arg wrapper functions for visibility states

fix app ref/unref (GTK)

the dummy object should not increase the app reference counter

add functions for app reference counting

implement property ui.gtk.window.position and make GTK_WIN_POS_CENTER the default for new windows (GTK)

add UiText replace function (GTK)

add functions for scrolling a textarea to a specific position (GTK)

prepare actions

fix missing UiText setselection function (GTK)

add visibility_states arg to labels, buttons, text widgets (Motif)

add visibility_states arg to labels, buttons, text widgets (GTK)

add visibility_states arg to containers (Motif)

add visibility_states arg to containers (GTK)

implement menu itemlist (Win32)

create all menus in ui_create_main_menu (Win32)

allow NULL value in ui_string_set/ui_text_set

add function for disabling selection events

check negativ index in list functions

change return type of ui_list_getselection from UiListSelection to int, add ui_list_get_selection for returning UiListSelection

implement hide_header arg (Qt)

implement hide_header arg (Win32)

add UiListArgs hide_header (GTK)

extend textfield API (QT)

fix tabview onchange event (GTK)

execute context close callback before a window is fully destroyed (GTK)

add ui_exec_buffered_mainthread_calls_wait

dummy objects should be created with 1 as ref counter

fix ui_close could make UiObjects unusable (GTK)

extend textfield API (Motif)

extend textfield API (GTK)

fix properties loading when the config dir is overriden by ui_setappdir

add function for buffering mainthread calls

add ui_setappdir

(0) -1000 -120 tip

mercurial