Commit Graph

1083 Commits

Author SHA1 Message Date
Thomas Fussell
2949863c77 disable warnings on xlntarrow.cpp for now 2017-07-12 00:40:34 -07:00
Thomas Fussell
7c333ad923 replace backslashes with forward slashes in conda path 2017-07-12 00:31:12 -07:00
Thomas Fussell
0be7563f8b ignore arrow warnings and foward declare arrow 2017-07-12 00:03:26 -07:00
Thomas Fussell
13cfbe914f but it does depend on xlnt... 2017-07-11 22:14:13 -07:00
Thomas Fussell
e6b0545c26 remove deleted xlntarrow dependency from xlntpyarrow target and don't compile xlntarrow when ARROW=OFF 2017-07-11 21:30:43 -07:00
Thomas Fussell
5c033905fb I see no good reason to make the arrow interface a separate lib. Let's just make it optionally compiled in the main target. 2017-07-11 20:55:08 -07:00
Thomas Fussell
fee2319093 use static_cast instead of c-style cast for stream pointers 2017-07-11 20:40:55 -07:00
Thomas Fussell
e38b1cdd69 fix gcc warnings 2017-07-09 16:44:00 +00:00
Thomas Fussell
dfc5983155 clean up some paths 2017-07-08 21:18:46 -07:00
Thomas Fussell
84a6fdcc14 handle missing switch case in cell::to_string 2017-07-08 10:19:55 -07:00
Thomas Fussell
1709899373 fix some stuff [ci skip] 2017-07-07 20:16:37 -07:00
Thomas Fussell
04b0d4e2ab revert accidental commit of test change 2017-07-07 10:36:33 -07:00
Thomas Fussell
329fe488fe fix trailing space preventing linux python extension build 2017-07-06 10:28:31 -07:00
Thomas Fussell
fa179d58ab add placeholder implementation of arrow2xlsx 2017-07-05 15:06:31 -07:00
Thomas Fussell
22325a2836 try to make windows and linux builds both work 2017-07-05 15:04:57 -07:00
Thomas Fussell
f97ad6c1bd start working on streaming write 2017-07-04 17:52:46 -07:00
Thomas Fussell
16bfbf78f5 use cmake to build python module 2017-07-04 16:03:34 -07:00
Thomas Fussell
bb96d01f49 start making python paths configurable 2017-07-03 08:54:30 -07:00
Thomas Fussell
5e3476f755 Merge branch 'feature/arrow' into dev 2017-07-03 08:42:31 -07:00
Thomas Fussell
dbe60a5227 finish removing boost python dependency, looking promising! 2017-07-03 07:42:35 -07:00
Thomas Fussell
588809d74d start removing boost python dependency from python_streambuf 2017-07-03 06:47:42 -07:00
Thomas Fussell
49f520a9ed fix string array declarations and typo 2017-07-03 06:19:06 -07:00
Thomas Fussell
16683e4fbd compile xlntarrow as shared lib for now 2017-07-03 06:10:23 -07:00
Thomas Fussell
dfa0ab6b69 clean up setup.py and prepare for cmake config 2017-07-03 06:08:55 -07:00
Thomas Fussell
f9c17bf075 use nullptr instead of NULL, fix warning from storing string literal as non-const 2017-07-03 06:06:21 -07:00
Thomas Fussell
2aeec48b73 cast python function pointer to void pointer to avoid error 2017-07-03 06:01:33 -07:00
Thomas Fussell
80fb2a6e29 use c99 for for loop declarations 2017-07-03 06:00:27 -07:00
Thomas Fussell
6777982f08 clarify target_mode namespace 2017-07-02 19:17:14 -07:00
Thomas Fussell
da8fdf6667 remove thousands separator 2017-07-02 19:15:42 -07:00
Thomas Fussell
9f95894372 use unique_ptr constructor instead of make_unique (C++14+ only) 2017-07-02 19:10:22 -07:00
Thomas Fussell
498f3a6f71 Merge branch 'master' into feature/arrow 2017-07-02 19:03:24 -07:00
Thomas Fussell
aa8fc77964 Merge branch 'master' into feature/arrow 2017-07-02 19:01:24 -07:00
Thomas Fussell
456b9bbd80 specify hash to use (scoped_enum_hash) for variant::type hash table 2017-07-02 19:00:37 -07:00
Thomas Fussell
7fb9df97be ifdef out codecvt 2017-07-02 18:56:16 -07:00
Thomas Fussell
245f5117d3 don't use string_literal for now 2017-07-02 18:56:00 -07:00
Thomas Fussell
e104c6a9b6 specify namespace in friend declaration 2017-07-02 18:54:32 -07:00
Thomas Fussell
9861dc761a typo 2017-07-02 18:40:11 -07:00
Thomas Fussell
f502626418 forgot to conditionally include codecvt in path.cpp 2017-07-02 18:39:44 -07:00
Thomas Fussell
0ee0817757 include utfcpp for now to allow GCC <5.0 to build xlnt 2017-07-02 18:33:53 -07:00
Thomas Fussell
c739eda35b get rid of underscores in file/directory names, try linking xlnt statically (is this good?) 2017-07-02 11:43:26 -04:00
Thomas Fussell
361078644e now we're getting somewhere. all components are building. just need to clean up build process, test on osx/linux, and actually write the real glue code 2017-07-01 10:46:48 -04:00
Thomas Fussell
fa2e66ff2d mock out both conversion functions in the python module 2017-06-28 10:20:22 -04:00
Thomas Fussell
333e8c702f set up directory structure 2017-06-28 10:08:39 -04:00
Thomas Fussell
9f9dfe7a75 qualify use of extended_property enum class, fixes #186 2017-06-26 13:26:34 +00:00
Thomas Fussell
d7b5374614 fix accidental commit of test file path 2017-06-25 13:14:56 -04:00
Thomas Fussell
cf2dc9d7fb include streaming reader in xlnt.hpp 2017-06-25 13:14:29 -04:00
Thomas Fussell
56d744b6f9 start cleaning up code 2017-06-25 09:29:45 -04:00
Thomas Fussell
fdd91f817f basic streaming read works now, just need to clean up the logic 2017-06-24 22:07:37 -04:00
Thomas Fussell
6f716c6e89 work on streaming cell reading, using ugly copy-pasted code for now [ci
skip]
2017-06-24 11:39:48 -04:00
Thomas Fussell
3153600768 read worksheet xml correctly 2017-06-22 08:56:01 -04:00