Commit Graph

51 Commits (master)

Author SHA1 Message Date
snippet 1faa8b4990 Removed zip download, they don't work with submodules. Added vcpkg command 2022-08-24 08:25:38 +10:00
Markus Werle 919d341fb9
add c++ code rendering to markdwon text 2021-12-06 21:30:07 +01:00
Loren Burkholder 5d89cf32c9
Add shell description of AUR package
Seems like this should at least be documented...
2021-07-19 16:52:34 -04:00
Thomas Fussell 20d3a1dc98 generate man page from docs
generate man page from docs
2017-09-08 17:00:11 -04:00
Timothy McCallum e5da1f41cb Adding clarification about the order of arguments
Cell reference arguments are column, row whereas vector arguments are row, column
Just a little more explanation to avoid confusion (as the arguments are reversed for each of the functions which we access on the same line.
2017-05-05 08:35:09 +10:00
Timothy McCallum 213c250751 Fixing indentation
Fixing indentation after transferring code from another area to here; somehow looses the formatting when pasting. No bother, easy fixed and back to Allman indentation.
2017-05-04 18:03:02 +10:00
Timothy McCallum 75052ac97a Adding documentation on writing to a spread sheet
This is a quick and easy example of how create a vector of values and write them to a spread sheet
2017-05-04 16:59:40 +10:00
Timothy McCallum 06fb2cf812 Adding an indication of time to install
Gives the user an idea of how long they need to spend on the task
2017-05-04 14:41:45 +10:00
Timothy McCallum 24ce486ebc Updating the documentation using xlnt 1.x.x
This work is to test the new version of xlnt - released today. The installation is much simpler now due to the fact that xlnt no longer relies on third party libraries. This was a great move! I have confirmed that the minimum gcc version required is 6.2.0. work will still continue into exploring how the newest gcc 7.1 will impact xlnt. However, this will be covered under another heading and documentation issue/ticket and will involve installing gcc 7.1 from source and so forth. the documentation in this commit is purely intended to get a new users off and running with xlnt in the shortest possible time and with the least amount of effort.
2017-05-04 14:11:16 +10:00
Timothy McCallum 32dba95709 Removing using namespace in the header
This has been updated and is ready for deployment. No namespaces used in the header of the code now, just explicit calls in the functions. std::string, std::vector, std::clog, std::endl, xlnt::workbook.
2017-05-04 09:15:18 +10:00
Timothy McCallum c430fca9ff Removing the third-party runtime dependencies
Removing zlib1g, libssl-dev, cryptopp, and expat.

Cryptography now uses public domain code in the source tree (source/detail/cryptography), zlib was replaced with miniz and added to the source tree (source/detail/serialization/miniz.*), and since it's already a part of libstudxml (i.e. a grandchild dependency), xlnt is now using libstudxml's expat (third-party/libstudxml/xml/details/expat).
2017-05-04 08:48:08 +10:00
Timothy McCallum b5997bd878 Updating compile command
Removing the -I and -L arguments from the compile command.
I realize that it is unnecessary to specify a list of directories (to be searched) for header files and so forth in the event that the standard xlnt installation process was followed.
2017-05-04 08:31:35 +10:00
Timothy McCallum 4c5e5f3b2c Changing indent level of braces
Using Allman indent style
2017-05-04 08:24:03 +10:00
Timothy McCallum 0dcdb01bf6 Fixing indent
Just formatting
2017-05-02 22:06:47 +10:00
Timothy McCallum ed900e28dc Providing example of how to data into C++ Vector
Just an example of how to read a spread sheet into memory. Also a little word on performance. More to come on this later.
2017-05-02 22:03:17 +10:00
Timothy McCallum 7298bc0d9d Fixing indenting 2017-05-02 21:34:25 +10:00
Timothy McCallum 356c851dfd Fixing up formatting
Fixing indent
2017-05-02 21:32:16 +10:00
Timothy McCallum e122494495 Update Installation.md 2017-05-01 09:46:18 +10:00
Timothy McCallum f3e475d4ae Adding a simple read example
A simple writing example to come soon.
More complex examples also coming soon and hopefully high performance examples will not be too far away.
2017-05-01 09:45:41 +10:00
Timothy McCallum 292c7faea4 Adding ldconfig command at the end of Ubunbtu doc
Need to run ldconf so that the shared libraries are found when running cpp executable (your xlnt program)
2017-05-01 08:53:53 +10:00
Timothy McCallum 30914a930f Fixing up some formatting
Removing the TODO from last commit
2017-05-01 07:52:02 +10:00
Timothy McCallum 0a6d093010 Finalizing Ubuntu installation documentation
Ready for pull request
2017-05-01 07:49:59 +10:00
Timothy McCallum 3ce51089cd Finished installing xlnt
Need to test some code now
2017-04-30 19:13:59 +10:00
Timothy McCallum 5268651937 Updating the comments
Still waiting for gcc to compile
2017-04-28 13:46:19 +10:00
Timothy McCallum 1214c4d2ce Updating the TODO section
Adding the future steps in readiness; waiting for the gcc 6.3.0 to compile - boy that takes a while.
Next step is to run everything after the TODO line and the create a pull request to finalize the documentation
2017-04-28 13:43:33 +10:00
Timothy McCallum 133dbea920 Adding Ubuntu installation instructions
Working on the baseline environment set up and the installation of the compiler (from source), more to come
2017-04-28 11:41:22 +10:00
Thomas Fussell 40ccc283ee start working on documentation [ci skip] 2017-04-12 10:17:26 -04:00
Thomas Fussell c902af7e17 fix doxygen warnings 2017-04-11 17:27:41 -04:00
Thomas Fussell ac768830bc update licenses 2017-04-11 17:18:57 -04:00
Thomas Fussell 83d2d18d1f finish documenting all headers (well enough). closes #28 2017-03-30 23:52:57 -04:00
Thomas Fussell 0d82aba640 improve 1d and 2d cell iteration for #135, including making empty cell skipping optional 2017-03-23 20:05:25 -04:00
Thomas Fussell 0541b74c1f rebuild documentation and add missing javascripts 2017-03-22 21:43:25 -04:00
Thomas Fussell 82d5f623de document some things 2017-01-26 19:57:19 -05:00
Thomas Fussell 1d34d966a8 clean up readme, move technical stuff to separate documentation website 2017-01-19 08:59:46 -05:00
Thomas Fussell 472dd85026 use slate instead of sphinx for documentation 2017-01-19 08:37:40 -05:00
Thomas Fussell ec6a010f8a remove unused modules and update documentation 2016-11-20 11:06:52 -05:00
Thomas Fussell 0d97105122 clean up zip.cpp, enable and fix compiler warnings, use equality instead of hashing for style components, compile all cpp files in sample directory, track remote branches for submodules 2016-10-31 20:48:43 -04:00
Thomas Fussell c49341c82f clean up cmake build, fix warnings, improve configuration, general
housekeeping, fixes #72, fixes #70
2016-10-25 20:22:22 -04:00
Thomas Fussell 3376741996 work on docs 2016-07-21 23:25:24 -04:00
Thomas Fussell 73f1a8b9ee work on documentation 2015-11-03 18:26:33 -05:00
Thomas Fussell 5e54200b4c update docs 2015-10-31 06:47:38 -04:00
Thomas Fussell 872d6ae16d update docs 2015-10-31 06:21:21 -04:00
Thomas Fussell ddc6458099 better docs theme, actually add classes to the documentation 2015-10-26 11:43:48 -04:00
Thomas Fussell b1f7ad57c3 debug sphinx conf 2015-10-26 11:21:15 -04:00
Thomas Fussell 17abd84fa4 debug sphinx conf 2015-10-26 11:17:16 -04:00
Thomas Fussell dc9f681c02 fix sphinx extensions 2015-10-26 11:10:07 -04:00
Thomas Fussell 4d1e5024b1 organize and update samples 2015-10-14 00:41:04 -04:00
Thomas Fussell 63e072a8cb 1000 by 1000 is a bit extreme 2015-09-29 00:31:37 -04:00
Adam Nielsen be412599ba Update sample1.cpp so it will compile 2015-09-28 18:22:49 +10:00
Thomas Fussell 6d1eb3b149 all tests pass now, except for some strange nullptr errors in test_read_date_value() 2014-06-12 17:04:37 -04:00