362 Commits

Author SHA1 Message Date
Jinhao
a27a85d0c9 add listbox model feature 2016-04-09 04:13:22 +08:00
Jinhao
8ec21827a0 ignore warnings which are generated by -Weffc++ 2016-03-18 22:17:13 +08:00
Jinhao
6b6b527007 eliminate -Wextra and -pedantic warnings 2016-03-15 15:46:28 +08:00
Jinhao
8f995ee2cf fix an issue that child display incorrect 2016-03-14 23:20:24 +08:00
Jinhao
2b5593a8ac add a check for STD_NUMERIC_CONVERSIONS_NOT_SUPPORTED 2016-03-11 23:01:24 +08:00
qPCR4vir
6a8fb2e37c bedrock's comments 2016-03-06 16:53:52 +01:00
qPCR4vir
cdcf15ee68 some demos don't pass 2016-03-05 03:28:20 +01:00
qPCR4vir
2c04ba7bf3 all demos added because exec() don't need main form to exit_all 2016-03-05 03:17:49 +01:00
qPCR4vir
7125ab8f48 exit_all 2016-03-04 23:54:42 +01:00
qPCR4vir
39dab0f126 cleanup and document GUI testing 2016-03-04 00:44:48 +01:00
qPCR4vir
3184022bf1 wait and close 2016-03-02 14:08:14 +01:00
qPCR4vir
a2fd7f32c8 NANA_ADD_DEF_AUTOMATIC_GUI_TESTING
Support for NANA_AUTOMATIC_GUI_TESTING
Will cause the program to self-test the GUI.
If NANA_ADD_DEF_AUTOMATIC_GUI_TESTING is also defined a default automatic GUI test
will be added to all programs which don't have yet one defined. This default test will simple
wait 10 sec. (time to construct, show and execute the GUI) and then exit normally.
2016-03-02 14:05:48 +01:00
qPCR4vir
976b5ec275 explore automatic GUI testing in VS2015, cmake and travis
local works vary good in windows with VS2015
2016-03-01 18:59:57 +01:00
qPCR4vir
cbe6399008 doxy 2016-03-01 18:57:03 +01:00
qPCR4vir
d09c1bd733 brief 2016-03-01 18:54:31 +01:00
qPCR4vir
ddbbdf21ff doxy comments 2016-03-01 17:00:43 +01:00
qPCR4vir
8be4603ef5 doxygen comments 2016-03-01 14:12:48 +01:00
qPCR4vir
bd0e27deb8 Microsoft also support <experimental/filesystem> 2016-02-29 00:23:55 +01:00
git
4eef6c679a Fixed path to experimental filesystem header for GNU environments. 2016-02-27 17:55:39 -08:00
qPCR4vir
0660530cd2 fix ‘tm’ in namespace ‘std’ does not name a type 2016-02-27 00:51:00 +01:00
qPCR4vir
fd1904ccc7 fix define 2016-02-27 00:44:40 +01:00
qPCR4vir
1312371033 fix STD_put_time_NOT_SUPPORTED 2016-02-27 00:40:16 +01:00
qPCR4vir
1f2a48e63e test boost fs 2016-02-27 00:14:10 +01:00
qPCR4vir
7f10f8d28d add STD_put_time_NOT_SUPPORTED 2016-02-27 00:13:37 +01:00
qPCR4vir
81aacd4f3c fix #include <iomanip> 2016-02-26 20:04:36 +01:00
qPCR4vir
d335f34a6c truly empty? in filesystem_ext 2016-02-26 16:47:53 +01:00
qPCR4vir
ff279652bc two pretty print functions in filesystem_ext 2016-02-26 15:24:51 +01:00
qPCR4vir
c499c351dc cleanup selection of std, boost or nana filesystem and install it in travis, with detection in cmake
todo: check namespaces and compatibility of boost filesystem
2016-02-25 19:21:29 +01:00
qPCR4vir
aad9e77804 a few more std features in filesystem 2016-02-25 19:18:40 +01:00
qPCR4vir
6d383d288d fix return local end 2016-02-19 14:43:23 +01:00
qPCR4vir
11f216434f better integration of the nana filesystem extensions and possible force to use it 2016-02-19 14:42:48 +01:00
qPCR4vir
17782a60e1 directory_only_iterator is OK now 2016-02-19 14:42:37 +01:00
qPCR4vir
9f430f7220 more standard features for filesystem 2016-02-19 14:42:22 +01:00
qPCR4vir
d8a06989f3 working on directory_only_iterator<filesystem::directory_iterator> 2016-02-19 14:41:52 +01:00
qPCR4vir
6d84be2051 working on directory_only_iterator<filesystem::directory_iterator> 2016-02-19 14:41:41 +01:00
qPCR4vir
9e686eb5d6 cleanup use of namespace filesystem 2016-02-18 10:54:14 +01:00
qPCR4vir
2806908f63 filesystem ext 2016-02-18 08:21:50 +01:00
qPCR4vir
4a0ca4f2f6 updated to filesystem_selector 2016-02-17 01:50:34 +01:00
Jinhao
5e09cf1aef add a check for support of C++11 inline namespace 2016-02-17 00:32:15 +08:00
qPCR4vir
b9b749832e fix: to_nstring in tabbar 2016-02-16 13:12:59 +01:00
qPCR4vir
186be4a99b CMAKE_BOOST_FILESYSTEM_AVAILABLE 2016-02-16 13:12:47 +01:00
qPCR4vir
799b1206a1 group convenient return a reference to checkbox option
see widget_show2 for an example of convenience
2016-02-15 19:59:55 +01:00
qPCR4vir
87a0fd3a49 fixing 2: tabbar append error in gcc linux - travis
see: https://travis-ci.org/cnjinhao/nana/jobs/109245565
2016-02-15 19:59:39 +01:00
qPCR4vir
48db4528d6 fixing: tabbar append error in gcc linux - travis
see: https://travis-ci.org/cnjinhao/nana/jobs/109245565
2016-02-15 19:59:30 +01:00
qPCR4vir
3bd48efbbd Feature-testing recommendations 2016-02-14 05:04:46 +01:00
qPCR4vir
4621504115 STD_FILESYSTEM_NOT_SUPPORTED 2016-02-14 05:04:38 +01:00
qPCR4vir
3f8aab22cf filesystem inline v1 + generic_string 2016-02-14 05:04:24 +01:00
qPCR4vir
c29eced904 NANA_ENABLE_AUDIO 2016-02-14 05:04:12 +01:00
Jinhao
e7cae6d17a emit click event by pressing spacebar 2016-02-07 00:49:29 +08:00
Jinhao
ce7b044186 update CMakeLists for new configuration structure 2016-02-01 00:16:40 +08:00