Commit Graph

4659 Commits

Author SHA1 Message Date
Chaz Littlejohn
dd6ce46487 Added methods to create utilize a lock table for managing access to the database during a multi-threaded import. Currently, only MySQL is supported 2011-03-23 19:27:55 +00:00
Chaz Littlejohn
3c2fdaf53e Fixed some data-type bugs in the Import class -- essentialy the same commit as 530a21cb9f65f83f8b09ef08f6415c8bd256fccc in the chaz branch of my repo 2011-03-23 19:27:55 +00:00
Chaz Littlejohn
91d791a3ac Commented out the truly absurd amount of printing that goes on whenever you load a Config file 2011-03-23 19:27:55 +00:00
Chaz Littlejohn
09f1616e87 fixed a small bug in storeHudCache 2011-03-23 19:27:55 +00:00
Chaz Littlejohn
d0ae2a155d changed all of the currency substitutions from byte stream (i.e. \xe2\x82\xac for EURO) to unicode (u'\u20AC') as it was throwing unicode errors when attempting to format the string in the various regex statements. I am aware that I may be the only one to encounter this problem. 2011-03-23 19:27:55 +00:00
Chaz Littlejohn
66e1cc3704 This commit includes a set of updates which:
* implement the new SessionsCache table
    - The SessionsCache table can be used to track overall or game sepecific sessions
    - The totalProfit field is summed by gameTypeId for cash games allowing for multiple currencies
    - Tournament profit (cashes - buy-ins) are also recorded in totalProfit and its grouped by tourneyId
* change the sequence and methodology surrounding the import of hands
    - fpdb_import.py implements a unique Hand.py method for each table
    - Hands SessionCache and HudCache records themselves are 'cached' to allow for 'bulk insert' at EOF
    - import is reorganized to allow for efficient locking in multiple connection environments
* changes the name of the index created by addTPlayersIndex (so that it is unique) to accommodate a bug in MySQL 5.5

TODO
* A 'rebuild_sessionsCache' method is still required
* Further commits are expected to fix bugs created during the porting of this code
2011-03-23 19:27:55 +00:00
gimick
ed5234d24a GUI: BB graph not working in postgres - add additional group-by column 2011-03-23 09:38:50 +00:00
tribumarchal
c0d8ff4638 update french language
Signed-off-by: tribumarchal
2011-03-23 15:02:42 +08:00
Worros
169f4bca32 Regression: Data files for PacificPoker play money hand 2011-03-22 15:35:03 +08:00
Worros
867c547ca0 Revert "Modified hhc & fpdb_import so gtk & pygtk are imported only if import is run from the"
This reverts commit 64f46181fa.
2011-03-22 15:20:50 +08:00
Worros
94dc683281 PacificPoker: Change raise function
In the sample hand history

player04 bets [1]
Hero raises [2]
player05 raises [3]

Hero raises 1 to 2
player05 raises 1 to 3
2011-03-22 15:11:08 +08:00
Worros
32bb2c013e Merge branch 'master' of https://github.com/rwielinga/fpdb 2011-03-22 15:03:41 +08:00
Chaz Littlejohn
ed1259fe30 It's not actually a big deal if there's no bring-in, like if the bring-in completes instead, so changed to debug. 2011-03-22 04:17:46 +00:00
Chaz Littlejohn
41e0042235 Added tracking for FTP 2-7 Single Draw 2011-03-22 04:16:23 +00:00
Chaz Littlejohn
64f46181fa Modified hhc & fpdb_import so gtk & pygtk are imported only if import is run from the
gui
2011-03-22 03:22:38 +00:00
Robert Wielinga
43c31cd971 Added a testfile that is not put in the DB correctly. The file shows a game where 'Hero' loses 18 (play money) dollars. FPDB determines a loss of 27 dollars. Where does this go wrong? TODO comments have been added to the PacificPokerToFpdb.py. 2011-03-21 20:38:27 +01:00
Worros
9d716bbedb Regression: gunzip PacificPoker files 2011-03-21 12:25:06 +08:00
Worros
9944d53058 Win2day: Accept accentuated characters in the tables names
Patch from Mathieu Pagé <mathieu@mathieupage.com>
2011-03-21 11:17:26 +08:00
Worros
66112a8d6e Hand.py: Add CAD currency
Patch from Mathieu Pagé <mathieu@mathieupage.com>
2011-03-21 11:15:19 +08:00
gimick
68fe4ee9a2 Merge branch 'master' of git://git.assembla.com/fpdb 2011-03-20 18:05:15 +00:00
gimick
7951f6ded2 menu: remove debug message 2011-03-20 18:03:29 +00:00
gimick
b0ea975b25 HUD: make update_hudcache data INT not BOOL (#93) & rushaux BOOL fix 2011-03-20 17:57:07 +00:00
Steffen Schaumburg
d6b3197fb6 linux (and probably mac): fix copying of example config in case of missing config file 2011-03-19 22:10:45 +01:00
Steffen Schaumburg
43b071515d remove hharchivebase from code and test config 2011-03-19 20:15:53 +01:00
Steffen Schaumburg
22fdf6944b remove obselete setting hhArchiveBase from example config 2011-03-19 19:41:56 +01:00
Steffen Schaumburg
708f44c2fa fix brackets on a string 2011-03-19 02:19:05 +01:00
Steffen Schaumburg
b1387be3ce some string unifications 2011-03-19 02:13:26 +01:00
Steffen Schaumburg
5483e01693 Merge branch 'master' of git://github.com/rwielinga/fpdb into wielinga 2011-03-19 01:59:06 +01:00
Steffen Schaumburg
309c3a408a overdue version string increment 2011-03-18 00:12:20 +01:00
Steffen Schaumburg
b75dc46979 display warning and dont load HUD if running without admin under vista/7 2011-03-18 00:11:47 +01:00
Steffen Schaumburg
96bf04ad5f make fpdb.pyw executable 2011-03-17 21:00:00 +01:00
Steffen Schaumburg
20bd9b4ae3 Revert "trivial string fix"
This reverts commit 92095b1fc0.
2011-03-17 20:59:17 +01:00
Steffen Schaumburg
af1c1d1c1f Merge branch 'carl' 2011-03-17 15:15:45 +01:00
Worros
08ee109ec3 Stars: Allow ' in tablename
Table 'Isildur's NLHE 50 IV' 2-max Seat #2 is the button
2011-03-17 14:29:00 +08:00
Steffen Schaumburg
60d17b0231 Merge branch 'eric' 2011-03-16 12:26:24 +01:00
Steffen Schaumburg
92095b1fc0 trivial string fix 2011-03-16 12:26:21 +01:00
Steffen Schaumburg
bc7a5c55ff Merge branch 'carl'
Conflicts:
	pyfpdb/WinamaxToFpdb.py (just a comment and an output string
2011-03-16 09:37:44 +01:00
Steffen Schaumburg
b000278000 Merge branch 'gimick'
Conflicts:
	packaging/windows/py2exe_setup.py
2011-03-15 21:52:16 +01:00
Steffen Schaumburg
d7fdac6366 Merge branch 'ferki' 2011-03-15 21:19:26 +01:00
Steffen Schaumburg
5262746996 attempted fix for OSX startup problem 2011-03-15 21:18:42 +01:00
Worros
15bdbfbdf7 Absolute: Allow date variation to parse 2011-03-15 14:44:41 +08:00
Worros
affc697b32 Regression: Absolute HH from email.
Not this file was been modified from the original email format to:
- Remove the ####+ line
- Rename the file into the manner expected.
2011-03-15 14:42:43 +08:00
tribumarchal
180c4be9f6 new and old cards
Signed-off-by: tribumarchal
2011-03-14 16:31:08 +08:00
tribumarchal
2ddc08263a translation ascii utf8
Signed-off-by: tribumarchal
2011-03-14 16:30:41 +08:00
Worros
f1ec659015 WinamaxSummary: Allow satellites to parse 2011-03-14 16:05:59 +08:00
Worros
7e5573f1f5 Winamax: Minor fix to Pierres patch. 2011-03-14 14:12:32 +08:00
tribumarchal
c66ec208c2 fix error only french winnamax poker
Signed-off-by: tribumarchal
2011-03-14 14:11:27 +08:00
tribumarchal
920aac6f73 fix minor bug display GuiRingPlayerStats.py
Signed-off-by: tribumarchal
2011-03-14 14:06:42 +08:00
Erki Ferenc
d2be4b2fb4 l10n: updated and revised Hungarian translation 2011-03-13 17:43:49 +01:00
Steffen Schaumburg
8a9a227735 fix some misplaced newlines in the translations, add checking program to localise script, update mo files 2011-03-12 22:03:06 +01:00
Steffen Schaumburg
d49d2e2220 few more string unifications (I know its too late, but I wanted them in so translators running non-source can try their translations better), update l10n files 2011-03-12 21:47:14 +01:00
Robert Wielinga
de5a406f68 Merge branch 'master' of git://git.assembla.com/fpdb 2011-03-12 17:40:16 +01:00
Robert Wielinga
407c93349c Added required files for PacificPoker HHC 2011-03-12 13:59:22 +01:00
Robert Wielinga
f61fcc4b4a Added the PacifikPoker (888Poker) HandHistoryConverter 2011-03-12 13:28:55 +01:00
Steffen Schaumburg
2baac68ac7 generate hungarian mo file 2011-03-11 07:15:17 +01:00
Steffen Schaumburg
24f7d5514f Merge branch 'ferki'
Conflicts:
	pyfpdb/locale/fpdb-hu_HU.po
2011-03-11 07:12:58 +01:00
Steffen Schaumburg
1fac2ffe13 more string unification, update l10n files 2011-03-11 07:08:50 +01:00
Worros
d7697f4328 TourneySummary: SQLite complaining about Decimal format.
Variables were already passed in as int - allow them to remain so
2011-03-11 06:40:27 +01:00
Worros
72f6a1ce6a Database: Reformat a some tournament results update code
Reformat to make life easier when debugging
2011-03-11 06:40:10 +01:00
Worros
56db34ae05 Party: Fix Party freeroll tourney parsing 2011-03-11 06:39:56 +01:00
Worros
292cea1fb9 Regression: Party freeroll tourney, sample 2011-03-11 06:39:42 +01:00
Erki Ferenc
78c19a7e88 l10n: updated Hungarian translation 2011-03-11 01:36:41 +01:00
Worros
eef755ac01 Merge branch 'master' of git://git.assembla.com/fpdb 2011-03-10 18:06:30 +08:00
Worros
0955656585 TSI: Add Winamax lines 2011-03-10 18:05:36 +08:00
Worros
07d2d5733c TourneySummary: SQLite complaining about Decimal format.
Variables were already passed in as int - allow them to remain so
2011-03-10 18:03:21 +08:00
Worros
e0124d2d11 Database: Reformat a some tournament results update code
Reformat to make life easier when debugging
2011-03-10 18:01:25 +08:00
Eric Blade
0bc0d97bbf Merge branch 'master' of git://git.assembla.com/fpdb.git
Conflicts:
	pyfpdb/WinTables.py
	pyfpdb/fpdb.pyw
2011-03-10 02:45:27 -05:00
Steffen Schaumburg
d0f6f53ae1 update pot/po/mo files 2011-03-10 06:17:56 +01:00
Steffen Schaumburg
8a519699b5 update copyright year 2011-03-10 06:16:31 +01:00
Steffen Schaumburg
07d9df0b31 another bit of string churn - the number of strings/words to translate is going down due to this though :) 2011-03-10 05:45:07 +01:00
Steffen Schaumburg
ad04ad37c2 update pot/po/mo files 2011-03-10 05:14:51 +01:00
Steffen Schaumburg
792b110ee1 more string unification 2011-03-10 05:14:16 +01:00
Steffen Schaumburg
23818e0c6b more string unification 2011-03-10 04:36:20 +01:00
Steffen Schaumburg
27f4503365 remove return that cant be reached 2011-03-10 04:29:38 +01:00
Steffen Schaumburg
4c71fd7baf unify a string 2011-03-10 04:29:16 +01:00
Steffen Schaumburg
5a0f2946a4 fix many strings that weren't being picked up by gettext's parser 2011-03-10 04:15:53 +01:00
Steffen Schaumburg
4e9ab6a1d6 make THP executable 2011-03-10 04:13:25 +01:00
Steffen Schaumburg
27ae61f853 Update pot/po/mo files, import translations from transifex, add partial polish and russian translations.
Many thanks to everyone who worked on this, see our transifex project for details.
2011-03-10 02:56:29 +01:00
Steffen Schaumburg
75814f227b fix import l10n stuff in windows_make_bats 2011-03-10 02:44:56 +01:00
Steffen Schaumburg
4d1430026b fix some gettextifications 2011-03-10 02:44:40 +01:00
Steffen Schaumburg
8bec7644ef various gettextifications and skipping of new non-stat fields in HUD configurator 2011-03-10 02:26:42 +01:00
Steffen Schaumburg
c654beee03 trivial: add a todo note, l10nify a string 2011-03-09 23:30:36 +01:00
Eric Blade
e3859a8fc9 WinTables: ignore tables that are not visible, have parents, or appear to be other non-app styled windows 2011-03-09 23:30:24 +01:00
Steffen Schaumburg
6a01a669f6 Merge commit '1ccbdc54657a3a03eee64c304d04ab2894beb5f7' 2011-03-09 23:28:52 +01:00
Steffen Schaumburg
0291301360 Merge branch 'carl' 2011-03-09 23:25:09 +01:00
Worros
045cd1e9a6 Merge branch 'edge' 2011-03-08 12:46:42 +08:00
Worros
a1766eea2d Merge branch 'master' of git.assembla.com:fpdboz 2011-03-08 11:25:32 +08:00
Worros
acb2fa23cb Merge branch 'master' of git://git.assembla.com/fpdb-eric 2011-03-07 10:55:11 +08:00
gimick
8792b427de fpdb.pyw: force bg_colour for inactive tab labels - workaround themes problem 2011-03-06 23:51:21 +00:00
Eric Blade
8fbbf1889e Merge branch 'master' of git://git.assembla.com/fpdboz.git 2011-03-06 06:08:34 -05:00
Eric Blade
10f098dc18 reformatting, pep8 stuff 2011-03-06 06:08:08 -05:00
Worros
13455fd4a8 Party: Fix Party freeroll tourney parsing 2011-03-06 09:41:43 +08:00
Worros
fe5dcb579e Regression: Party freeroll tourney, sample 2011-03-06 09:40:49 +08:00
tribumarchal
afaae59b3f import winamax tournament and summary failed
Signed-off-by: tribumarchal
2011-03-05 19:38:09 +01:00
gimick
df54314afe Merge branch 'master' of git://git.assembla.com/free_poker_tools 2011-03-05 18:04:58 +00:00
gimick
25ca89fd29 Merge branch 'master' of git://git.assembla.com/fpdboz 2011-03-05 18:04:46 +00:00
Worros
43e4888a8d Regression: FTP LO8 8 max observed hand 2011-03-05 17:47:53 +08:00
Worros
e6df3cd809 FTP: Mod game regexes for older Hi/Lo format 2011-03-05 17:47:01 +08:00
tribumarchal
5fcd167b62 fix language translation for guiringplayerstats
Signed-off-by: tribumarchal
2011-03-05 07:52:22 +01:00
tribumarchal
ed1cffc4f5 add ongame tournament history
Signed-off-by: tribumarchal
2011-03-04 16:52:36 +01:00