f510771686
Replaced some u8string() with string() to fix compilation with C++ 20/23.
2025-01-12 13:18:15 +01:00
Jinhao
7f7f7ea0a9
Merge branch 'hotfix-1.7.3' into develop
2020-05-15 17:21:17 +08:00
Jinhao
e8f2cedd67
Merge branch 'text_editor_iswalnum' of https://github.com/call-me-void/nana into call-me-void-text_editor_iswalnum
2020-05-15 03:47:39 +08:00
Jinhao
af2215b8a0
Merge branch 'develop_xdgopen' of https://github.com/KingDuckZ/nana into KingDuckZ-develop_xdgopen
2020-05-15 03:25:02 +08:00
Jinhao
f2d74fbc86
small fix
2020-05-15 03:17:43 +08:00
Jinhao
afee7d1ed6
fix memory leak issues of animation destruction
2020-05-15 02:37:01 +08:00
Jinhao
d4453e9535
remove deprecated code
2020-05-12 03:47:55 +08:00
Jinhao
dbfcab912d
fix and improve animation( #335 )
2020-05-12 03:11:34 +08:00
Jinhao
baa64a1461
fix animation deadlock issues( #530 )
2020-05-08 09:19:57 +08:00
Jinhao
cf71da94c4
fix issue that grayscale jpeg can't be shwon
2020-04-30 04:16:35 +08:00
Jinhao
90789e428c
add a method to return first node of treebox
2020-04-21 05:48:07 +08:00
Jinhao
e6a75746ad
fix a syntax error for C++11
2020-04-21 05:43:05 +08:00
Jinhao
1e19322ad1
Merge branch 'hotfix-1.7.3' into develop
2020-04-21 00:16:40 +08:00
Jinhao
e09b57ca12
fix compiler errors using C++11
2020-04-18 04:34:59 +08:00
Jinhao
d3e3e59812
open image file using file format signature instead of file extension
2020-04-18 02:59:12 +08:00
Jinhao
4c98a8d1bc
Merge branch 'develop' of https://github.com/KingDuckZ/nana into KingDuckZ-develop
2020-04-15 23:38:38 +08:00
mixael
86a44d1948
Use iswalnum in text_editor
2020-04-11 04:51:04 +03:00
Jinhao
1f1e9e47f5
Merge branch 'LilyWangL-Lily' into hotfix-1.7.3
2020-04-07 05:56:45 +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
419d615505
listbox::hovered now returns absolute position
...
fix related issue #528
2020-03-27 07:28:48 +08:00
Jinhao
c9b9451443
add partial support of Arabic reshaping on Linux
2020-03-26 01:41:32 +08:00
Jinhao
48d54faeed
fix textbox rendering issue
...
wrong background color for selected text of RTL languges
2020-03-24 22:14:08 +08:00
Jinhao
1597c62aa1
add supports of Hebrew and Arabic languages for unicode
2020-03-24 22:10:35 +08:00
King_DuckZ
60aaa5eb92
Use xdg-open if present, instead of guessing firefox.
2020-03-21 18:53:52 +01:00
King_DuckZ
91524c7f46
Remove unneeded includes, prefer cstring over string.h
2020-03-21 17:55:09 +01:00
King_DuckZ
3c471353a2
Replace some naked pointers with unique_ptr.
2020-03-21 16:54:50 +01:00
Jinhao
25fe4506fd
fix some GCC compilation issues
2020-03-14 01:31:52 +08:00
Jinhao
e8668dbc52
fix place bug that splitter position drifts( #512 )
2020-03-13 10:09:55 +08:00
Jinhao
8d5e5a0962
add support of RLE8 compressed BMP format( #515 )
2020-03-12 23:01:51 +08:00
wangli28
fd524e9b5e
Modify to include<stdexcept>
2020-03-03 13:11:06 +00:00
wangli28
b41e9ee913
Include<ostream> in datetime.cpp
2020-02-17 10:45:09 +00:00
Samuel
0cc491f113
fix comment typo
2020-02-13 22:20:43 +09:00
Jinhao
f26d3d0d6c
fix issue that wrong caret position in textbox when moving up/down
2020-02-13 15:01:19 +08:00
Jinhao
75d760266a
fix issue scrolling in nested_form causes freezing( #505 )
2020-02-13 11:56:35 +08:00
Jinhao
cfad078740
fix compiler error on VS2015
2020-02-11 06:13:10 +08:00
Jinhao
f9c0de9698
fix compiler error on VS2015
2020-02-11 05:49:56 +08:00
Jinhao
4090eb3d75
Merge branch 'hotfix-1.7.2' into develop
2020-02-08 07:32:40 +08:00
besh81
add0af843e
added treebox use_entire_line mode
...
Added new interaction/display mode to treebox control.
Enabling use_entire_line the entire line of the treebox/child is used for mouse interactions and display purposes.
2020-02-07 13:06:34 +01:00
Jinhao
fa659df705
Merge branch 'hotfix-1.7' of https://github.com/ErrorFlynn/nana into ErrorFlynn-hotfix-1.7
2020-02-06 01:34:42 +08:00
ErrorFlynn
ff7fca9311
fix: submenu option items unresponsive to clicks
...
When the user opens a submenu containing items with the style `menu::checks::option` and clicks an option, the radio button logic doesn't work. This bug was discovered and fixed by nanapro.org forum user "huycan" (I'm just submitting the PR). See this forum post: http://nanapro.org/en-us/forum/index.php?u=/topic/1256/ggleave-a-menu-open
As mentioned in more detail in the forum post linked above, my understanding of why this happens is that `menu_builder::checked` fails because the `menu_window` of the submenu is created with the `menu_builder` object used by the parent menu.
2020-02-03 02:49:20 -05:00
Jinhao
1a91511d64
refactor
...
make it more readable
2020-01-29 01:29:42 +08:00
Jinhao
462aadcc26
hide treebox node expander if no visible children
...
improve the new feature based on PR#500
2020-01-28 23:29:10 +08:00
mixael
aa2bfaebaa
treebox - allow treebox node to be hidden
2020-01-23 01:27:08 +03:00
qPCR4vir
dd72ef8fbd
Merge remote-tracking branch 'origin/minor_change' into minor_change
2019-12-06 01:30:48 +01:00
qPCR4vir
f88224766d
doxy comments, void form::div(std::string div_text);
2019-12-06 01:27:58 +01:00
qPCR4vir
514ebaf426
FIX #469 , #492 ?
2019-12-05 13:03:09 +01:00
qPCR4vir
d362f031dd
listbox header: ignore auto_draw ??
...
changing column visibility - too slow.
2019-12-05 00:28:08 +01:00
Jinhao
dbf6a7eeba
Merge branch 'hotfix-1.7.2' into develop
2019-12-05 03:58:50 +08:00
qPCR4vir
3d00b7c589
comments
...
(cherry picked from commit 3b57bd0a1f2375ec88e57298276242edaf611b9e)
2019-12-03 19:10:26 +01:00