WrinklyNinja
f44f18f32b
Tweaked plugin loading multithreading.
...
It works faster if one thread loads the main master file while another
loads all the other plugins.
2013-07-24 17:34:27 +01:00
WrinklyNinja
18802523bc
Fixed compile errors.
2013-07-22 20:44:47 +01:00
WrinklyNinja
d8e16669be
Need to use boost::filesystem::path to open UTF-8-aware file streams.
2013-07-22 19:09:43 +01:00
WrinklyNinja
78fe61bdc0
Update legacy-parser.h
...
Started to adapt the legacy parser to create a list of Plugin objects that holds conditional Bash Tags and messages.
2013-07-22 13:59:44 +01:00
Liam Brown
3b884548e9
Added legacy parser, not yet adapted for v3. (Issue #28 )
2013-07-22 11:59:17 +01:00
WrinklyNinja
966d1e35e9
Update helpers.cpp
...
Switched file streams to those that can open non-ANSI file paths (the header file "streams.h" has not yet been committed).
2013-07-22 10:44:31 +01:00
WrinklyNinja
9f39457262
Update generators.h
...
Switched file streams to those that can open non-ANSI file paths (the header file "streams.h" has not yet been committed).
2013-07-22 10:43:25 +01:00
WrinklyNinja
fcb234f433
Update settings.cpp
...
Removed unnecessary include.
2013-07-22 10:41:49 +01:00
WrinklyNinja
3d7972062f
Update main.cpp
...
Switched file streams to those that can open non-ANSI file paths (the header file "streams.h" has not yet been committed).
2013-07-22 10:41:16 +01:00
WrinklyNinja
a81e8571e7
Update editor.cpp
...
Switched file streams to those that can open non-ANSI file paths (the header file "streams.h" has not yet been committed).
2013-07-22 10:39:38 +01:00
WrinklyNinja
59073dbc40
Update api.cpp
...
Switched file streams to those that can open non-ANSI file paths (the header file "streams.h" has not yet been committed).
2013-07-22 10:38:30 +01:00
WrinklyNinja
021a7e5033
Plugin loading is now multithreaded.
...
Performance improvement is limited when Skyrim.esm is hundreds or
thousands of times larger than most other plugins though. Will have to
speed up the actual reading code to do significantly better, I think.
2013-07-20 22:11:18 +01:00
WrinklyNinja
6ec85f04d8
Added logging to settings.cpp.
2013-07-20 22:01:25 +01:00
WrinklyNinja
0659c36513
Fixed missing semicolons in main.cpp.
...
Logging added to network.cpp and parsers.h. README.md contents tweaked.
2013-07-19 20:38:24 +01:00
WrinklyNinja
6f4a2ae0bf
Update main.cpp
...
More logging additions. main.cpp should be complete now.
2013-07-19 15:46:59 +01:00
WrinklyNinja
9c177129b7
Update README.md
...
Made the readme more user-friendly, updated a few build instructions.
2013-07-19 15:13:51 +01:00
WrinklyNinja
c642803582
Delete masterlist.yaml
...
Masterlists will be stored in the Google Code repository, and this one already is, so shouldn't be here any more.
2013-07-19 13:55:42 +01:00
WrinklyNinja
ab202648e4
Fixed log formatting.
...
Now both time and severity are displayed correctly. Removed the "time
taken" log lines since that can be calculated from the times given for
each line.
2013-07-19 09:10:15 +01:00
WrinklyNinja
fe7e510b2e
Started to implement logging, issue #11 .
2013-07-17 21:47:14 +01:00
WrinklyNinja
a1ae731f2c
Fixes to eliminate wxWidgets 2.9.5 and Boost.Log compiler errors.
2013-07-17 20:48:01 +01:00
WrinklyNinja
6856b8d144
Lowercased error constants, made static members of the boss::error class.
...
Also updated API to reflect recent changes.
2013-07-17 20:46:32 +01:00
WrinklyNinja
d3551681c6
Updated build instructions and CMake build system.
...
Now BOSS is built with the new Boost.Log library. Part of issue #11 .
Work can now start on implementing logging.
2013-07-02 11:03:32 +01:00
WrinklyNinja
4c3080dfb5
This might fix issue #26 . Thinking about sorting does my head in though.
2013-06-20 17:27:55 +01:00
WrinklyNinja
6e71136964
Fixed issue #27 .
2013-06-19 16:53:07 +01:00
WrinklyNinja
d5fc810c75
Improved some error messages, fixed sorting bugginess.
2013-06-18 11:43:35 +01:00