libevecache:libevecache.git
6 years agoUse Unicode filenames on Windows, closes issue #1 master
Yann Ramin [Sat, 24 Dec 2011 19:40:55 +0000 (11:40 -0800)]
Use Unicode filenames on Windows, closes issue #1

6 years ago3 byte ints were two bytes (hmm)
Yann Ramin [Sat, 24 Dec 2011 19:34:21 +0000 (11:34 -0800)]
3 byte ints were two bytes (hmm)

6 years agoC++11x warnings
Yann Ramin [Sat, 24 Dec 2011 19:34:09 +0000 (11:34 -0800)]
C++11x warnings

6 years agoMention .NET port
Yann Ramin [Sat, 24 Dec 2011 19:33:44 +0000 (11:33 -0800)]
Mention .NET port

6 years agoFix building on windows 64 bit
Yann Ramin [Wed, 30 Nov 2011 22:37:30 +0000 (14:37 -0800)]
Fix building on windows 64 bit

7 years agoTest case for market cache file
Yann Ramin [Thu, 23 Jun 2011 17:19:26 +0000 (10:19 -0700)]
Test case for market cache file

7 years agoBugfix for order id
Yann Ramin [Thu, 23 Jun 2011 15:15:42 +0000 (08:15 -0700)]
Bugfix for order id

7 years agoFix for Incarna - SIdent is now used for issueDate for mysterious reasons
Yann Ramin [Thu, 23 Jun 2011 04:04:13 +0000 (21:04 -0700)]
Fix for Incarna - SIdent is now used for issueDate for mysterious reasons

7 years agoAdd -lpython
Yann Ramin [Wed, 15 Dec 2010 02:02:55 +0000 (18:02 -0800)]
Add -lpython

8 years agouse python-config to determine include paths/libs on unix 1
Christian Hofstaedtler [Tue, 2 Mar 2010 12:24:25 +0000 (13:24 +0100)]
use python-config to determine include paths/libs on unix

8 years agoUpdate year
Yann Ramin [Wed, 30 Dec 2009 07:19:02 +0000 (23:19 -0800)]
Update year

8 years agoFix non-existant URL
Yann Ramin [Wed, 30 Dec 2009 07:18:25 +0000 (23:18 -0800)]
Fix non-existant URL

8 years agoNew dbtypes (new integers, strings unhandled as of now)
Yann Ramin [Wed, 30 Dec 2009 07:13:01 +0000 (23:13 -0800)]
New dbtypes (new integers, strings unhandled as of now)

8 years agoRe-implement checksum load
Yann Ramin [Wed, 30 Dec 2009 07:00:37 +0000 (23:00 -0800)]
Re-implement checksum load

8 years agoWarning cleanup
Yann Ramin [Wed, 30 Dec 2009 06:59:04 +0000 (22:59 -0800)]
Warning cleanup

8 years agoMerge remote branch 'origin/master'
Yann Ramin [Wed, 30 Dec 2009 06:54:07 +0000 (22:54 -0800)]
Merge remote branch 'origin/master'

Conflicts:
lib/evecache/parser.hpp
lib/parser.cpp

8 years agoImplement a few missing types, reorder the opcode table
Yann Ramin [Wed, 30 Dec 2009 06:48:16 +0000 (22:48 -0800)]
Implement a few missing types, reorder the opcode table

8 years agoNew test vector files
Yann Ramin [Mon, 21 Dec 2009 18:25:37 +0000 (10:25 -0800)]
New test vector files

8 years agoChange to use "version" and not runid
Yann Ramin [Tue, 10 Nov 2009 07:55:47 +0000 (23:55 -0800)]
Change to use "version" and not runid

8 years agoAdd getByName method in SDict, add timestamp to market file
Yann Ramin [Tue, 10 Nov 2009 07:09:01 +0000 (23:09 -0800)]
Add getByName method in SDict, add timestamp to market file

8 years agoAdd another check for cache files which don't contain an Sident describing
Yann Ramin [Thu, 5 Nov 2009 23:59:15 +0000 (15:59 -0800)]
Add another check for cache files which don't contain an Sident describing
them on the first line

8 years agoFix goofy formatting
Yann Ramin [Wed, 4 Nov 2009 19:26:30 +0000 (11:26 -0800)]
Fix goofy formatting

8 years agoFix null de-reference when a file has a broken (or misunderstood) sharetab.
Yann Ramin [Wed, 4 Nov 2009 19:18:51 +0000 (11:18 -0800)]
Fix null de-reference when a file has a broken (or misunderstood) sharetab.

8 years agoBetter serve the Python SWIG wrapper with .valid()
Yann Ramin [Wed, 4 Nov 2009 08:59:06 +0000 (00:59 -0800)]
Better serve the Python SWIG wrapper with .valid()

TODO: Fix indentation - on windows, what do you expect

8 years agoAdjust market parser to get region and type id from the header, not the contents
Yann Ramin [Mon, 19 Oct 2009 21:17:44 +0000 (14:17 -0700)]
Adjust market parser to get region and type id from the header, not the contents

8 years agoAdd new test vectors for strings in DBRows (not yet implemented)
Yann Ramin [Mon, 19 Oct 2009 20:11:09 +0000 (13:11 -0700)]
Add new test vectors for strings in DBRows (not yet implemented)

9 years agoHandle a special case of SizedInt
Yann Ramin [Thu, 15 Oct 2009 07:26:00 +0000 (00:26 -0700)]
Handle a special case of SizedInt

9 years agoParsing convenience method in MarketParser
Yann Ramin [Mon, 12 Oct 2009 17:45:03 +0000 (10:45 -0700)]
Parsing convenience method in MarketParser

9 years agoLess broken swig file, segfaults when doing anything useful
Yann Ramin [Thu, 1 Oct 2009 07:15:24 +0000 (00:15 -0700)]
Less broken swig file, segfaults when doing anything useful

9 years agoStill broken swig interface file
Yann Ramin [Thu, 1 Oct 2009 07:01:35 +0000 (00:01 -0700)]
Still broken swig interface file

9 years agoStart of a SWIG wrapper
Yann Ramin [Thu, 1 Oct 2009 06:40:40 +0000 (23:40 -0700)]
Start of a SWIG wrapper

9 years agoRemove hokey math, let iomanip handle it v0.1.2
Yann Ramin [Wed, 16 Sep 2009 05:33:36 +0000 (22:33 -0700)]
Remove hokey math, let iomanip handle it

9 years agoFix bug in ghetto decimal routine
Yann Ramin [Tue, 15 Sep 2009 20:00:03 +0000 (13:00 -0700)]
Fix bug in ghetto decimal routine

9 years agoTwo new opcodes, and complete listing of database strings v0.1.1
Yann Ramin [Tue, 8 Sep 2009 00:50:41 +0000 (17:50 -0700)]
Two new opcodes, and complete listing of database strings

9 years agoLast leak fixed (from my cache folder scan)
Yann Ramin [Tue, 8 Sep 2009 00:18:30 +0000 (17:18 -0700)]
Last leak fixed (from my cache folder scan)

9 years agoFix even more leaks (those last 93 bytes still pending)
Yann Ramin [Tue, 8 Sep 2009 00:13:48 +0000 (17:13 -0700)]
Fix even more leaks (those last 93 bytes still pending)

9 years agoMore robustness across the board
Yann Ramin [Mon, 7 Sep 2009 23:46:09 +0000 (16:46 -0700)]
More robustness across the board

9 years agoRemoved more bogon exception
Yann Ramin [Mon, 7 Sep 2009 23:20:35 +0000 (16:20 -0700)]
Removed more bogon exception

9 years agoFix remaining reentrant parser leaks
Yann Ramin [Mon, 7 Sep 2009 23:19:47 +0000 (16:19 -0700)]
Fix remaining reentrant parser leaks

9 years agoFix remaining normal case memory leak
Yann Ramin [Mon, 7 Sep 2009 23:10:12 +0000 (16:10 -0700)]
Fix remaining normal case memory leak

9 years agoLess leaky
Yann Ramin [Mon, 7 Sep 2009 07:40:08 +0000 (00:40 -0700)]
Less leaky

9 years agoTeach dumper how to handle multiple files, and fix some huge pointer ownership issues
Yann Ramin [Mon, 7 Sep 2009 06:50:54 +0000 (23:50 -0700)]
Teach dumper how to handle multiple files, and fix some huge pointer ownership issues

9 years agoAdd URL to WIKI v0.1
Yann Ramin [Mon, 7 Sep 2009 04:54:48 +0000 (21:54 -0700)]
Add URL to WIKI

9 years agoChange IRC channel information
Yann Ramin [Mon, 7 Sep 2009 04:54:23 +0000 (21:54 -0700)]
Change IRC channel information

9 years agoFix qmake windows sillyness
Yann Ramin [Mon, 7 Sep 2009 04:53:53 +0000 (21:53 -0700)]
Fix qmake windows sillyness

9 years agoReadme text
Yann Ramin [Mon, 31 Aug 2009 06:31:02 +0000 (23:31 -0700)]
Readme text

9 years agoReadme text
Yann Ramin [Mon, 31 Aug 2009 06:25:04 +0000 (23:25 -0700)]
Readme text

9 years agoFix some compilers and long integer constants
Yann Ramin [Mon, 31 Aug 2009 06:05:41 +0000 (23:05 -0700)]
Fix some compilers and long integer constants

9 years agoChange some windows compile settings
Yann Ramin [Mon, 31 Aug 2009 05:34:14 +0000 (22:34 -0700)]
Change some windows compile settings

9 years agoTake a trip down non-C99 land for the sake of Microsoft
Yann Ramin [Mon, 31 Aug 2009 05:18:00 +0000 (22:18 -0700)]
Take a trip down non-C99 land for the sake of Microsoft

9 years agoFix visibility in windows for market methods
Yann Ramin [Mon, 31 Aug 2009 05:08:49 +0000 (22:08 -0700)]
Fix visibility in windows for market methods

9 years agoImplement some new classes with stubs
Yann Ramin [Mon, 31 Aug 2009 05:07:09 +0000 (22:07 -0700)]
Implement some new classes with stubs

9 years agoRemove useless printing for simple piping work
Yann Ramin [Mon, 31 Aug 2009 04:55:02 +0000 (21:55 -0700)]
Remove useless printing for simple piping work

9 years agoComplete market cache file to CSV dumper example
Yann Ramin [Mon, 31 Aug 2009 04:47:27 +0000 (21:47 -0700)]
Complete market cache file to CSV dumper example

9 years agoMarket parser does something useful
Yann Ramin [Mon, 31 Aug 2009 02:00:26 +0000 (19:00 -0700)]
Market parser does something useful

9 years agoTeach dumper about --market
Yann Ramin [Mon, 31 Aug 2009 00:31:16 +0000 (17:31 -0700)]
Teach dumper about --market

9 years agoAdd more dynamic cast safety
Yann Ramin [Sun, 30 Aug 2009 23:08:25 +0000 (16:08 -0700)]
Add more dynamic cast safety

9 years agoClean up some whitespace, make a downcast safe
Yann Ramin [Sun, 30 Aug 2009 23:07:06 +0000 (16:07 -0700)]
Clean up some whitespace, make a downcast safe

9 years agoMerge remote branch 'baka/master'
Yann Ramin [Sun, 30 Aug 2009 22:57:00 +0000 (15:57 -0700)]
Merge remote branch 'baka/master'

9 years agoFix some member naming issues
Yann Ramin [Sun, 30 Aug 2009 22:53:41 +0000 (15:53 -0700)]
Fix some member naming issues

9 years agoMerge remote branch 'remote/master'
Yann Ramin [Sun, 30 Aug 2009 22:52:26 +0000 (15:52 -0700)]
Merge remote branch 'remote/master'

Conflicts:
lib/evecache/parser.hpp

9 years agonew test file. this one needs zlib::uncompress for the payload blob, then parsing it.
baka [Sun, 30 Aug 2009 22:41:34 +0000 (00:41 +0200)]
new test file. this one needs zlib::uncompress for the payload blob, then parsing it.

9 years agobugfix for uninitialized sharecount. oops.
baka [Sun, 30 Aug 2009 22:37:30 +0000 (00:37 +0200)]
bugfix for uninitialized sharecount. oops.

9 years agorefactored core parse function into parseone and regular parse many variants, added...
baka [Sun, 30 Aug 2009 22:06:28 +0000 (00:06 +0200)]
refactored core parse function into parseone and regular parse many variants, added dbrow parsing, lots ofugly in here, but it works

9 years agoadded cachfile flavor that loads from a char vector, needs deugly in the padding...
baka [Sun, 30 Aug 2009 22:04:23 +0000 (00:04 +0200)]
added cachfile flavor that loads from a char vector, needs deugly in the padding area

9 years agoFix one syntax error
Yann Ramin [Sun, 30 Aug 2009 19:21:17 +0000 (12:21 -0700)]
Fix one syntax error

9 years agoadded shared object support to parser class
baka [Sun, 30 Aug 2009 14:57:37 +0000 (16:57 +0200)]
added shared object support to parser class

9 years agomake Parser objecty, with iter ref being passed to constructor
baka [Sun, 30 Aug 2009 13:19:51 +0000 (15:19 +0200)]
make Parser objecty, with iter ref being passed to constructor

9 years agoput into numeric order, add two more strings
baka [Sun, 30 Aug 2009 13:17:51 +0000 (15:17 +0200)]
put into numeric order, add two more strings

9 years agoSMarker uses unsigned char as id, knows how to decode itself into a string using...
baka [Sun, 30 Aug 2009 12:01:43 +0000 (14:01 +0200)]
SMarker uses unsigned char as id, knows how to decode itself into a string using dbtypes, defaults to UNKNOWN:id

9 years agorefactored variable-size length loading
baka [Sun, 30 Aug 2009 10:18:20 +0000 (12:18 +0200)]
refactored variable-size length loading

9 years agoRemove more hacky EOF support, adjust lengths to sanity.
Yann Ramin [Sat, 29 Aug 2009 07:06:55 +0000 (00:06 -0700)]
Remove more hacky EOF support, adjust lengths to sanity.

9 years agoSpecify runtime library
Yann Ramin [Tue, 25 Aug 2009 05:51:11 +0000 (22:51 -0700)]
Specify runtime library

9 years agoLocal config file
Yann Ramin [Tue, 25 Aug 2009 05:45:18 +0000 (22:45 -0700)]
Local config file

9 years agoFix exporting issues in Windows
Yann Ramin [Tue, 25 Aug 2009 05:44:29 +0000 (22:44 -0700)]
Fix exporting issues in Windows

9 years agoBetter windows building
Yann Ramin [Tue, 25 Aug 2009 05:34:41 +0000 (22:34 -0700)]
Better windows building

9 years agoWindows build patching
Yann Ramin [Tue, 25 Aug 2009 05:22:20 +0000 (22:22 -0700)]
Windows build patching

9 years agoSome kind of EOF marker?
Yann Ramin [Tue, 25 Aug 2009 05:09:49 +0000 (22:09 -0700)]
Some kind of EOF marker?

9 years agoUnderstand even more objects and cache files
Yann Ramin [Tue, 25 Aug 2009 05:04:43 +0000 (22:04 -0700)]
Understand even more objects and cache files

9 years agoMore opcodes in the cache file supported
Yann Ramin [Tue, 25 Aug 2009 04:43:23 +0000 (21:43 -0700)]
More opcodes in the cache file supported

9 years agoAdd another string parser, more cache files can be read
Yann Ramin [Tue, 25 Aug 2009 04:21:50 +0000 (21:21 -0700)]
Add another string parser, more cache files can be read

9 years agoAdd minimal scons buildfile
Yann Ramin [Tue, 25 Aug 2009 02:59:39 +0000 (19:59 -0700)]
Add minimal scons buildfile

9 years agoFixed some silly errors
Yann Ramin [Tue, 25 Aug 2009 02:58:48 +0000 (19:58 -0700)]
Fixed some silly errors

9 years agoMarket fleshing out
Yann Ramin [Wed, 19 Aug 2009 06:59:39 +0000 (23:59 -0700)]
Market fleshing out

9 years agoMarket domain object, add GPL notice to files
Yann Ramin [Wed, 19 Aug 2009 05:06:10 +0000 (22:06 -0700)]
Market domain object, add GPL notice to files

9 years agoDBTypes, cheesy lookup method
Yann Ramin [Wed, 19 Aug 2009 04:38:56 +0000 (21:38 -0700)]
DBTypes, cheesy lookup method

9 years agoTest cases, cache file and corresponding market export file
Yann Ramin [Tue, 11 Aug 2009 06:55:24 +0000 (23:55 -0700)]
Test cases, cache file and corresponding market export file

9 years agoAdjust license to GPL 2.0
Yann Ramin [Mon, 10 Aug 2009 06:14:59 +0000 (23:14 -0700)]
Adjust license to GPL 2.0

9 years agoRemove 2d magic (messing up dicts)
Yann Ramin [Sun, 9 Aug 2009 07:17:03 +0000 (00:17 -0700)]
Remove 2d magic (messing up dicts)

9 years agoSmall hack to put dicts in the "right" order
Yann Ramin [Sun, 9 Aug 2009 07:05:08 +0000 (00:05 -0700)]
Small hack to put dicts in the "right" order

Something is still unbalanced later in the file...

9 years agoAble to complete parsing in more cases... 2d2d magic debug, end of file without exception
Yann Ramin [Sun, 9 Aug 2009 06:38:00 +0000 (23:38 -0700)]
Able to complete parsing in more cases... 2d2d magic debug, end of file without exception

9 years agoGets to the end but the structure turns to mush... will require more debugging.
Yann Ramin [Wed, 5 Aug 2009 01:26:29 +0000 (18:26 -0700)]
Gets to the end but the structure turns to mush... will require more debugging.

9 years agoImplement hack (?)
Yann Ramin [Wed, 5 Aug 2009 01:15:52 +0000 (18:15 -0700)]
Implement hack (?)

9 years agoImprove dumper debugging capability, need to tackle end of substream issues
Yann Ramin [Wed, 5 Aug 2009 00:52:53 +0000 (17:52 -0700)]
Improve dumper debugging capability, need to tackle end of substream issues

9 years agoStuff in DBRow types
Yann Ramin [Tue, 4 Aug 2009 22:30:56 +0000 (15:30 -0700)]
Stuff in DBRow types

9 years agoRLEish routines...
Yann Ramin [Tue, 4 Aug 2009 07:45:49 +0000 (00:45 -0700)]
RLEish routines...

9 years agoAdd more "pretty"printing (infoprinting?)
Yann Ramin [Tue, 4 Aug 2009 04:06:52 +0000 (21:06 -0700)]
Add more "pretty"printing (infoprinting?)

9 years agoWe're almost at the data...
Yann Ramin [Tue, 4 Aug 2009 03:38:38 +0000 (20:38 -0700)]
We're almost at the data...

9 years agoMore hackery, more types support, next stop substreams
Yann Ramin [Tue, 4 Aug 2009 00:02:23 +0000 (17:02 -0700)]
More hackery, more types support, next stop substreams

9 years agoRefactor a bit, temp debugging messages
Yann Ramin [Mon, 3 Aug 2009 19:43:39 +0000 (12:43 -0700)]
Refactor a bit, temp debugging messages