103 Commits

Author SHA1 Message Date
f510771686 Replaced some u8string() with string() to fix compilation with C++ 20/23. 2025-01-12 13:18:15 +01:00
Jinhao
e09b57ca12 fix compiler errors using C++11 2020-04-18 04:34:59 +08:00
Jinhao
bdc64b2c8a fix arabic reshaping issues 2020-04-01 05:11:55 +08:00
Jinhao
78a6ad6344 fix issue that output of glyph pixel is wrong 2020-03-27 07:35:58 +08:00
Jinhao
c9b9451443 add partial support of Arabic reshaping on Linux 2020-03-26 01:41:32 +08:00
Jinhao
07871b1f36 refactor the implementation of timer in Linux 2019-07-14 13:40:17 +08:00
Jinhao
7e310f33f7 remove deprecated code 2019-07-01 07:56:29 +08:00
Jinhao
01bd43f960 refactoring 2019-06-28 06:32:34 +08:00
Jinhao
065e6f3081 remove iconv code 2019-06-27 07:47:36 +08:00
Jinhao
f57e824431 add support of multi-language under Linux(#439)
also fix the font style issue under Linux
2019-06-01 03:15:59 +08:00
Jinhao
f137f751c0 refactor arg_dropfiles with std::filesystem::path 2019-03-03 07:07:58 +08:00
Jinhao
bbc39906c0 remove deprecated code and debug code 2019-02-15 06:27:17 +08:00
Jinhao
ce1b143b59 improve dnd interfaces 2018-12-27 07:29:11 +08:00
Jinhao
01ed1d13e9 add icon theme for KDE 2018-12-20 07:03:24 +08:00
Jinhao
fb7a16bc61 use std::filesystem instead of std::experimental::filesystem 2018-12-15 10:48:16 +08:00
Jinhao
186b76e765 improve filebox appearance on Linux 2018-12-13 06:43:11 +08:00
Jinhao
a2cda83019 refactor shared_icons 2018-12-12 00:39:54 +08:00
Jinhao
07a971c6ef add support XDND for X 2018-11-30 07:40:15 +08:00
Jinhao
711dff56de add simple_dragdrop feature 2018-10-27 17:46:22 +08:00
Jinhao
f32f22f429 implement dragdrop for X11 2018-10-23 03:34:12 +08:00
Jinhao
1247e5c4e4 add new msg dispatch method for filtering events 2018-10-23 03:31:34 +08:00
qPCR4vir
65d2440e26 Merge remote-tracking branch 'cnjinhao/develop-1.7' into cmake-dev 2018-10-01 11:39:04 +02:00
Jinhao
aac9ef525a fix crash when close owner window
window position issue makes popup menu at wrong position
2018-09-11 07:34:25 +08:00
qPCR4vir
de2ec3928d modernize CMakeList and make it posible to just include nana 2018-09-06 10:49:54 +02:00
Jinhao
fe185e382b remove deprecated code 2018-08-26 17:45:24 +08:00
Jinhao
a5f0d013c5 volatile varibles in favor of std::atmoc<> 2018-08-11 00:46:07 +08:00
Jinhao
04e57771a4 eliminate GCC warings when -Wimplicit-fallthrough is enabled 2018-08-10 23:35:11 +08:00
Jinhao
1ff1c55592 fix bug that caused wrong window position in X11 2018-08-05 16:41:39 +08:00
Jinhao
1339658c4c fix bug that window_position returns the pos of WM reparenting frame 2018-08-01 07:31:02 +08:00
Jinhao
d6590f88b0 remove the dependency of ole32.lib 2018-06-27 04:26:23 +08:00
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
10da8dcd0b fix a uninitialized variable warning 2018-05-06 06:55:32 +08: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
474ff25426 fix compiler error for Linux 2017-11-24 04:58:59 +08:00
Jinhao
dddd704786 Merge branch 'hotfix-1.5.5' into feature-listbox 2017-11-22 03:54:49 +08:00
Jinhao
b71427334a listbox header font 2017-11-21 17:20:47 +08:00
Jinhao
2df2b21830 Merge branch 'xim_cursor_follow' of https://github.com/cjacker/nana into cjacker-xim_cursor_follow 2017-10-29 02:17:26 +08:00
Cjacker
b7ad2d99e0 Also need to check addr 2017-10-25 15:29:29 +08:00
Cjacker
9379f19c19 Use tab instead of space to match original source format 2017-10-25 15:09:09 +08:00
Cjacker
7c7b0333d4 Fix input method cursor follow issue under X11 2017-10-25 15:03:21 +08:00
Jinhao
d715c87d93 correct the process of failure of resizing a window 2017-09-28 08:29:19 +08:00
Jinhao
6da703c8fb reduce GDI objects 2017-08-13 15:48:57 +08:00
Jinhao
bd5e9fdc4a fix issues on different MinGW distro 2017-07-07 08:34:34 +08:00
Jinhao
0b4dc1904b fix compiler errors/warnings for clang 5.0 2017-06-11 11:33:52 +08:00
Jinhao
d384a6a8e7 fix issue that graphics::gradual_rectangle modifies fgcolor unexpectedly 2017-06-04 05:47:57 +08:00
Jinhao
9548b87f54 fix memory leak that widgets wouldn't be deleted 2017-04-28 04:18:39 +08:00
Jinhao
2ff8a1c729 add new platform_abstraction
add support of loading ttf file
2017-04-26 08:04:25 +08:00