230 Commits

Author SHA1 Message Date
Jinhao
734479562e update project information 2018-05-11 16:29:15 +08:00
Jinhao
c72d8e25b4 Merge branch 'feature-freebsd-posix' into develop 2018-05-08 04:52:13 +08:00
Jinhao
381da12ba9 small fix 2018-05-05 22:03:37 +08:00
Jinhao
bdc480953e small improve 2018-03-07 11:27:31 +08:00
Jinhao
457d86aa39 implement keyboard accelerators for linux 2018-02-24 06:13:46 +08:00
Jinhao
244416088f add member alt for arg_keyboard 2018-02-24 06:10:43 +08:00
Jinhao
2ba4b612f1 implement bedrock::delete_platform_assoc for linux 2018-02-22 08:53:44 +08:00
Jinhao
f6548acc84 add keyboard accelerator 2018-02-22 07:59:27 +08:00
Jinhao
9bd3dc7e58 fix bug that nested_form draws incompletely 2018-01-28 13:57:07 +08:00
unitrunker
bf0228487b Deal with possible BOM (dont assume BOM always there). 2018-01-22 14:52:10 -06:00
unitrunker
f2baba7c77 More thread_t fixes (dont use a 32 bit type to hold a 64 bit handle). 2018-01-22 11:46:29 -06:00
unitrunker
e9c381e1de Unicode fix for using iconv on little-endian machines. 2018-01-21 23:53:09 -06:00
unitrunker
c7434afed8 NANA_POSIX for bits common to Linux, MacOS and BSD. OSS sound as fall-back for POSIX. Cheat for detecting default browser on POSIX. 2018-01-21 23:41:52 -06:00
Jinhao
58b7bdf2f7 fix a stackoverflow error 2018-01-03 07:32:21 +08:00
Jinhao
77f7bdb37c fix bug that a font lapse after widget resizes 2017-11-14 02:06:48 +08:00
Jinhao
74f5a8f40b fix caret issue 2017-11-02 16:36:23 +08:00
Jinhao
24bbfc6493 small changes 2017-10-17 06:49:39 +08:00
Jinhao
a3cd37b9d5 fix a GCC compiler error 2017-09-28 08:42:11 +08:00
Jinhao
d715c87d93 correct the process of failure of resizing a window 2017-09-28 08:29:19 +08:00
cnjinhao
bb47cdc6c9 fix bug that DEL key is incorrect in key_press/key_release(#259) 2017-09-22 15:47:12 +08:00
Jinhao
c348ec4009 fix bug that widgets are mistakenly drawn on nested_form(#252) 2017-09-10 13:33:38 +08:00
Jinhao
2974fe2137 add event filter contributed by A2Razor 2017-09-01 22:57:12 +08:00
Jinhao
2cfc6ee8e6 release GDI object immediately when a widget is closing 2017-08-14 01:00:14 +08:00
Jinhao
bb7fc29986 fix bug that incorrect visual rect if parent is nested_form 2017-08-07 01:00:54 +08:00
Jinhao
886eac6be4 remove sync_child_root_display function
The display state of root widget(nested_form) now no longer depends on its
parent widget's visibility. Otherwise, the solution is complicated and
error-prone, it is impossible to maintain the correct state when the
visibility of root widget is changed directly by system API.
2017-08-06 09:48:06 +08:00
Jinhao
887554b1b9 fix bug that _m_paste_children wouldn't work well in refresh_tree
added contributor information
2017-07-15 11:53:06 +08:00
Jinhao
afd8225875 fix bugs that button renderer generated bad values if it zero-size 2017-07-01 07:32:45 +08:00
Jinhao
a87703d418 refactor functions 2017-05-31 22:36:56 +08:00
Jinhao
aab3686037 fix issue that basic_window may be leaked 2017-05-04 04:00:19 +08:00
Jinhao
9548b87f54 fix memory leak that widgets wouldn't be deleted 2017-04-28 04:18:39 +08:00
Jinhao
155cdab511 fix issue that invisble child window would be shown 2017-04-27 04:18:17 +08:00
Jinhao
2ff8a1c729 add new platform_abstraction
add support of loading ttf file
2017-04-26 08:04:25 +08:00
Jinhao
970412a3db coe refine 2017-04-19 04:58:20 +08:00
Jinhao
4e9646cf64 unify semantics of the blend methods 2017-04-15 11:30:16 +08:00
Jinhao
6cbf721f9d improve all widgets for bground effects 2017-04-11 07:06:43 +08:00
Jinhao
198bac505f Merge branch 'hotfix-1.4.1' into develop 2017-03-31 03:25:10 +08:00
Jinhao
8182d93b9a fix incorrect implementation of revertible_mutex 2017-03-31 03:23:18 +08:00
Jinhao
5917b1eb36 refactor 2017-03-29 04:43:00 +08:00
Jinhao
7130cc798c Merge branch 'hotfix-1.4.1' into develop 2017-03-28 06:36:31 +08:00
Jinhao
3fd5f77e09 fix bug of revertible mutex 2017-03-28 04:24:55 +08:00
Jinhao
c233708841 Merge branch 'hotfix-1.4.1' into develop 2017-03-24 06:04:11 +08:00
Jinhao
b1fe1ca412 fix bug where window can't load icon with ico(#192) 2017-03-24 05:30:47 +08:00
Jinhao
431f0af893 fix syntax errors and warnings 2017-03-17 07:29:34 +08:00
Jinhao
cc24607a48 small change 2017-03-15 23:43:47 +08:00
Jinhao
663c7d361f fix memory leak by API::umake_event 2017-02-25 02:36:08 +08:00
Jinhao
00d2e5408f fix issue that umake_event causes memory leak 2017-02-24 21:16:37 +08:00
Jinhao
a22954d8d8 fix issue that mouse_up penetration in Linux 2017-02-12 08:06:50 +08:00
Jinhao
4e42c18815 implement key_press support for menu in Linux 2017-02-10 08:09:08 +08:00
Jinhao
ef8b66341a fix issue that cursor of place splitter
the cursor doesn't change when it leaves place splitter for a nested_form
2017-02-02 17:53:47 +08:00
Jinhao
f1a746ad4a fix an issue of visibility state of nested_form 2017-02-02 01:19:23 +08:00