Vafthrudnir
3426a6b201
'Rarity' property added to split cards in xml ( #3102 )
2018-02-09 23:45:59 +01:00
Vafthrudnir
a0d6a342d3
Loyalty filter added ( #3087 )
2018-02-07 11:33:01 -05:00
Zach H
8a8b580501
translations ( #3078 )
2018-02-05 12:22:49 -05:00
ctrlaltca
517420cccb
Replace CardInfo* and Carset* with smart pointers ( #3053 )
...
* Replace CardInfo* and Carset* with smart pointers
* fixes to help memory & c++11 stuff
2018-02-02 12:52:47 -05:00
ctrlaltca
b29bd9e070
Clang-format ( #3028 )
...
* 1/3 Add .clang-format file and travis compilation check
* 2/3 Run clang-format
* 3/3 Fix compilation problems due to include reordering
* 3bis/3 AfterControlStatement: false
2018-01-27 10:41:32 +01:00
Zach H
d19744236e
Automatic Spoiler Season ( #2991 )
...
* oracle now can be run in spoiler or normal mode
* tests for travis
* only run on relaunch
* spoilers in client (not oracle now) and tray icon shows when done
* spoiler status will be checked before downloading spoiler file
* only download if they care about spoilers
* reload db on spoiler download
* manual update button, code cleanup, and fix enabling sets when new
* cleanup, nullchecks, and fixes to spoiler
* reload DB even if not in spoiler season; necessary as we have a check elsewhere to prevent the reload if spoiler check happens
* Implement changes from 2991#issuecomment-356169374
* Change implicit nullptrs, alert on file deletion, minor changes
* make reload thread safe and minor changes from 2991#issuecomment-356450302
* Fix locking
* Disable update now button while process running
2018-01-10 13:27:43 -05:00
tooomm
7e80f4b4ae
oracle: fix wording for token download ( #2946 )
2017-12-15 15:42:30 -05:00
Kyle Grammer
6e24f59826
Fixing split card from UNH with wrong name in database ( fix #2947 ) ( #2949 )
2017-12-15 15:37:32 -05:00
tooomm
b615b5b33e
Translation Updates ( #2918 )
2017-11-19 15:11:37 -05:00
ctrlaltca
6b6ba9a8f1
Update translations ( #2890 )
...
* Translations
* update and test codacy change
2017-10-09 19:16:23 +02:00
ctrlaltca
ccee0aa3fd
Cmake: remove old unneeded POLICIES (fix Appveyor) ( #2859 )
2017-09-22 17:47:05 +02:00
tooomm
af3423e67d
split up string and argument ( #2822 )
2017-08-06 20:51:54 -04:00
John Hill
7c8daf68ea
Add version label to Oracle Importer ( #2818 )
2017-08-06 14:03:19 -04:00
ctrlaltca
1366e5970e
Portable mode for windows ( #2794 )
...
* Portable mode for windows
* fix start menu in portable mode
* Make gcc an happy puppy
* Clean old installation if we are installing over an old portable mode installation
* Default to Desktop\CockatricePortable
* Settings dialog fixes
* wording
2017-07-08 11:22:29 +02:00
Psithief
ae15f5df06
Handling of tokens/related cards improved. ( #2773 )
2017-06-20 18:35:06 -04:00
tritoch
23d27cff77
Handle 'aftermath' cards like 'split' cards ( #2626 )
2017-04-22 14:36:22 -04:00
Zach H
657e1ac9e6
fix c style casting ( #2561 )
2017-04-05 15:45:58 -04:00
Zach H
ef7670a1e6
translation file updates ( #2559 )
...
* translation file updates
* translation updates
2017-03-31 15:29:43 -04:00
ctrlaltca
6e723b2a99
translations ( #2469 )
2017-03-14 00:04:26 +01:00
ctrlaltca
160c4cea6b
Translations ( #2430 )
2017-03-01 10:18:56 +01:00
ctrlaltca
7373819c32
Add release channels for autoupdater ( #2362 )
...
Fetch releases from github and find corresponding installers on bintray
2017-03-01 09:43:09 +01:00
Zach H
47cafde521
fix lowercase ( #2419 )
...
* fix lowercase
* fix changes
* fix .desktop
* servatrice .desktop
2017-02-23 08:53:18 +01:00
ctrlaltca
a1840ea9d3
translations galore ( #2245 )
2016-10-29 11:31:35 +02:00
Fabio Bas
0e8206a36f
Updates translations
2016-09-20 22:23:36 +02:00
Fabio Bas
670f55bc28
Translations update
2016-06-30 15:26:52 +02:00
Fabio Bas
1bc56e1c86
Fix some translation issues
...
Fix #2010
2016-06-15 22:17:31 +02:00
Zach H
829c96673b
Add rarity filter to deck editor
2016-05-31 03:33:56 -04:00
Fabio Bas
bb5292aa8d
Drop Qt4, libgcrypt, qtmobility dependencies
2016-05-11 12:45:58 +02:00
Fabio Bas
af3b4ded22
Update translations
2016-04-25 18:45:24 +02:00
ctrlaltca
4f30b5cd31
Merge pull request #1921 from ctrlaltca/number
...
Implemented !setnumber!
2016-04-11 15:16:25 +02:00
Fabio Bas
8c17e2d12a
Implemented !setnumber!
...
fix #1741
2016-04-08 22:22:22 +02:00
Fabio Bas
2e7298d064
Fix english language in options
2016-04-08 19:34:28 +02:00
Fabio Bas
e9736d298e
Translations update
2016-04-05 19:35:24 +02:00
Fabio Bas
a55b3784eb
cmake: Enable c++11 for all targets
2016-03-21 11:42:38 +01:00
Fabio Bas
1e3fb6c6e1
Rework "paths" settings loading and card database loading
...
* main.cpp: removed path checking and db loading
* card database: merge card loading methods into a single one
* settings cache: take care of returning safe paths for decks,
replays, etc..
* main window: if db loading fails (eg. first run), propose to run
oracle
NSIS: propose to run cockatrice instead of oracle
Rework card database loading
* Move carddatabase-related method out of deckeditor tab
* Load cards in another thread and render them progressively
* Optimize database reload after enabled sets change
Fix deck editor column width
* removed the noCard hack.
* getCard() no more creates cards instead of just returning existing
ones
* Fix the “edit tokens” dialog.
* PictureLoader: avoid trying to download twice the same card
* PictureLoader: correct return of card background
* AbstractCardItem: avoid recalculating card color at every paint
Use a different file to save custom tokens
Misc required improvements
* Use nullptr;
* Refactor CardInfoWidget to use CardInfoPicture and CardInfoText
instead of duplicating code;
* Added CardInfo::getColorChar()
* Fixed some potential crashes
* removed dead code related to CardInfoWidget
* Don't require a restart after adding a new custom sets file
* Bump CMake requirements to 3.1
2016-03-15 22:27:55 +01:00
Fabio Bas
50dde5dde1
Some updated translations from transfix
2016-02-02 22:04:49 +01:00
Fabio Bas
7c128f69b0
Updated translations
2016-01-29 00:30:54 +01:00
Zach
36c3536e0c
Merge pull request #1721 from ctrlaltca/speedup
...
Misc speedups in card database
2016-01-15 18:43:01 -05:00
Fabio Bas
bacb289eff
Oracle: follow redirects
2016-01-15 16:07:26 +01:00
Zach H
ad0334e734
mtgjson now secure
2016-01-14 17:32:25 -05:00
Fabio Bas
fddcbb8296
Lazy loading of card database view => faster startup times
2015-12-28 15:26:10 +01:00
Fabio Bas
4b1c59424e
Implement reverse-related tag for cards
2015-12-26 19:57:20 +01:00
Fabio Bas
4d7795ca3a
Split pictuloader out of carddatabase
2015-12-26 16:40:17 +01:00
Fabio Bas
bab4a51ebb
CPack: Debian package
2015-10-13 22:16:00 +02:00
Fabio Bas
74c58cc2b0
fix qt libraries bundling on osx
...
fix #1547
2015-10-01 23:35:54 +02:00
Fabio Bas
8e348455f9
Added appveyor script
2015-09-27 10:36:53 +02:00
Zach
d5adec53a2
Revert "Reimplemented PictureLoader as a singleton"
2015-09-23 03:17:33 -04:00
Fabio Bas
f6c7f3355f
Reimplemented PictureLoader as a singleton
...
* Removed remaining picture handling from card database and cardinfo
* removed the “noCard object” hack
2015-09-22 23:09:53 +02:00
Fabio Bas
fcc5370082
Fetched new translations
2015-09-08 19:12:41 +02:00
Fabio Bas
5951c95e81
extracted new translatable strings
2015-09-08 19:10:57 +02:00
marco
44fefc20c2
Fix portable on OSX
2015-09-03 19:47:07 +02:00
marco
baa61d0571
Merge branch 'master' into Refactor-settings
...
Conflicts:
oracle/CMakeLists.txt
2015-09-01 21:28:53 +02:00
Fabio Bas
6d7baec37b
Merge with master
2015-08-31 22:55:46 +02:00
Fabio Bas
5cfb034452
merged with master
2015-08-31 22:48:14 +02:00
Zach
e6a8fa59e3
Merge pull request #1428 from tooomm/patch-1
...
text adjustments in oracle
2015-08-27 12:39:00 -04:00
Fabio Bas
fcff6301ed
Fetched new translations. Arrr!
2015-08-27 18:32:14 +02:00
tooomm
5d8d2f277c
oxford compliance
...
@ZeldaZach grammar nazi :) 👍
2015-08-27 15:55:22 +02:00
tooomm
17665aad60
fixed alignment
...
nice alignment over strict tabbing
2015-08-27 14:55:19 +02:00
tooomm
f18f136d2b
text adjustments
...
- removed some info text since oracle imports all cards now and no longer offers sets selection
- added info about token
- `<br/>` --> `\n`
- capitalized `URL` --> http://www.oxforddictionaries.com/definition/english/URL
2015-08-27 14:43:34 +02:00
marco
0b94b47f72
Servatrice portable + cmake options
...
Use -DPORTABLE=1 to build a portable version
2015-08-25 21:25:13 +02:00
marco
4125d690fa
Fix merge & relative path for portable build
2015-08-25 20:22:31 +02:00
marco
be7efa98cf
Fix relative path for image download & settings
2015-08-23 15:54:52 +02:00
marco
1e2d5b0693
Fix translate setting + Mod oracle to portable build
2015-08-23 14:14:11 +02:00
marco
c8d59eec5e
Refactred settings to use settingscache & ini files
2015-08-22 01:05:15 +02:00
marco
b0bf94e378
Shorcut read from settings
2015-08-09 12:16:52 +02:00
Fabio Bas
7e7c0ef4d2
Updated translations
2015-08-01 10:55:06 +02:00
Zach
7ebf817b17
Merge pull request #1197 from Cockatrice/cpp11
2015-07-13 13:23:18 -04:00
Fabio Bas
a65b2e6c94
Changed url to cockatrice's tokens repo + minor fix
2015-07-08 19:31:04 +02:00
Fabio Bas
eda55679da
Implemented suggested improvements
2015-07-08 10:19:05 +02:00
Fabio Bas
24aabc4cfe
Oracle: download tokens; fix #915
2015-07-07 20:06:14 +02:00
Gavin Bises
8ed9d35724
Update project to C++11 compilation.
2015-07-03 10:02:31 -04:00
Fabio Bas
5e1566046e
removed debug
2015-07-02 15:31:14 +02:00
Fabio Bas
5f28dff30e
Fix #1188
2015-07-02 09:22:05 +02:00
Zach
6fd1e839df
Merge pull request #1168 from ctrlaltca/oracle_hidpi
...
Enable HiDpi on oracle too
2015-06-28 09:41:38 -04:00
Fabio Bas
56db6cd060
Updated translations
2015-06-28 15:17:46 +02:00
ctrlaltca
4f972848a5
Merge pull request #1162 from ctrlaltca/oracle_fixes
...
Oracle fixes
2015-06-28 15:00:37 +02:00
Fabio Bas
a8de6d5c67
Enable HiDpi on oracle too
2015-06-25 16:02:26 +02:00
Fabio Bas
fa6e9c7344
updated translations
2015-06-24 13:26:02 +02:00
Fabio Bas
aed20324da
reverted #163
2015-06-23 21:45:08 +02:00
Fabio Bas
f95fe57c1b
Import split cards of any size; fix #181
2015-06-23 21:42:25 +02:00
Fabio Bas
6afc6cc4fd
Cleaned and commented code
2015-06-23 19:36:40 +02:00
Fabio Bas
a1d28736d7
Oracle remove old code handling split cards; fix #382
2015-06-23 19:23:07 +02:00
Fabio Bas
6b8ebe54e9
Theme manager
...
This is the first implementation of a theme manager. It’s a rebased and
revisited version of #792 .
2015-06-15 14:35:58 +02:00
Fabio Bas
518bda8c09
Rotate 180 degrees the art of flipped cards
2015-06-13 16:10:06 +02:00
Fabio Bas
da84bb33e1
Import related cards in the card database
2015-06-11 10:48:50 +02:00
Zach
5975184d67
Merge pull request #1091 from ZeldaZach/oracle_hideaway
2015-05-21 14:06:20 -04:00
Fabio Bas
df83a82fa3
Removed gaelic translation from oracle, too
...
The cockatrice translation has been removed yesterday.
2015-05-21 19:14:31 +02:00
Zach H
56c1a7f8b4
hideaway update
2015-05-21 09:45:16 -04:00
Fabio Bas
4da1404a06
Translation updates
2015-05-20 19:43:52 +02:00
tooomm
a6970d9624
svg+png updates
...
-updated and cleaned up cockatrice+servatrice svg's
-added old original svg's for future adjustments
-updated cockatrice+servatrice png's
ico+icns updates
-see #925 for more details
-updated svg's as source for new icon files
bmp updates
-updated svg's as source for new installer logos
cleaned up oracle.svg
cleaned up oracle.svg /2
svg updates /2
removed sensible data
`inkscape:export-filename` removed
removed sensible data
inkscape:export-filename
removed sensible data
inkscape:export-filename
removed sensible data
inkscape:export-filename
fix
fix2
2015-04-28 16:06:36 +02:00
Fabio Bas
9e281f70ae
Fetched new translations from Transifex
2015-04-24 17:19:46 +02:00
Fabio Bas
af3a3239fb
Updated translations
2015-04-21 14:49:50 +02:00
Fabio Bas
881cea27f4
Rework the way sets selection/importing works; fix #539 (rebased)
2015-04-18 18:47:09 +02:00
Fabio Bas
42c0b09fbd
Remove dependency on QtXml (unused)
2015-04-16 12:26:02 +02:00
tooomm
b8219ca82b
oracle icon updates
...
- ico for win
- icns for mac
both now with several resolutions inside and high res support
mac version even included old+different logo
2015-04-08 01:23:20 +02:00
Fabio Bas
62d0a61717
Set cmc to 0 if not set; fix #669
2015-03-30 11:56:08 +02:00
Fabio Bas
28ec1a7186
Fix #633
...
Requires #889
2015-03-29 18:55:15 +02:00
Fabio Bas
48d588f6cd
Fix #670
...
Additionally, remove an unneeded split() + join() call on every card
text
2015-03-29 17:48:59 +02:00
Fabio Bas
c3e5679604
Fetch updated translations from transifex
2015-03-26 15:13:57 +01:00
Fabio Bas
2da43b8155
fetched updated translations from transifex
2015-03-14 18:49:00 +01:00
Fabio Bas
ec8382cbb5
Fetched new translations from transifex
2015-03-07 12:45:27 +01:00
Fabio Bas
def4d50e97
Fetched new translations from transifex
2015-02-23 22:40:07 +01:00
Fabio Bas
514c414cfc
Fix oracle progressbar; fix #764
2015-02-21 10:46:16 +01:00
Zach
3bf80540da
Merge pull request #731 from poixen/oracle_logo
...
Updated oracle logo
2015-02-18 11:48:14 -05:00
Matt Lowe
cfa54e5eb8
Updated to 48x48
2015-02-18 16:58:32 +01:00
ctrlaltca
e4147e6476
Merge pull request #738 from ctrlaltca/zip_win32
...
Fix zip support in oracle under win32; fix #736
2015-02-13 19:05:57 +01:00
Fabio Bas
3c285e572c
Fix compilation under win32; fix installation of lib under win32
2015-02-13 17:58:20 +01:00
Fabio Bas
e8cb260734
Fix win32 compilation without zlib
2015-02-13 16:58:55 +01:00
Fabio Bas
798dc09fe6
Translation updates to support Transifex
...
* ignore .tx folder
* cmake: when UPDATE_TRANSLATIONS=ON, extract new strings only to the
english translation file.
* added info in CONTRIBUTING.md
* updated english translations
2015-02-13 15:56:17 +01:00
Matt Lowe
d1fa7a1075
Vacuumed defs
2015-02-12 14:45:30 +01:00
Matt Lowe
3f49e3f82e
Updated logo
...
Updated logo
2015-02-12 13:39:01 +01:00
Jaeic Lee
64a436be6c
Slightly updated Korean Translation
...
Consistency for certain affixes
2015-02-09 16:54:36 +09:00
Jaeic Lee
c94e5f1186
Updated Korean translation
...
Added new strings for Cockatrice
New Oracle translation
Cleaned up vanished strings
2015-02-09 16:38:52 +09:00
Fabio Bas
f80e319900
Added translations for oracle; fix #293
...
Translations have been updated.
2015-02-08 21:17:51 +01:00
Fabio Bas
40386a3415
Don't require lib, it's optional
2015-02-08 00:58:36 +01:00
Fabio Bas
06290d2326
Changed popup buttons from "Ok/Cancel" to "Yes/No"
2015-02-04 14:47:09 +01:00
Fabio Bas
917a29fac0
This error message needs to explain itself a bit better
2015-02-04 12:18:25 +01:00
Fabio Bas
4ebcfc6b34
Raise a question popup when zip parsing fails
2015-02-04 12:15:28 +01:00
Fabio Bas
781f8a6603
Oracle: support AllSets.json.zip; Fix #624
...
Imported unzip methods from OSDaB-Zip project;
Adds a soft dependency on zlib to oracle; if lib if not found, oracle
will continue to compile and work but without zip support.
2015-02-02 19:59:35 +01:00
Gavin Bises
acb9bc20c4
Fix #640 - don't add muid-0 cards to splitCards map
2015-01-29 17:09:14 -05:00
Gavin Bises
e2fe25735b
Parse cmc from json and store in cards.xml
2015-01-28 20:28:38 -05:00
Gavin Bises
cbdb1b8bcd
Inform user of cards.xml save location on success
2015-01-26 19:05:32 -05:00
tooomm
4963cf4618
Added text line about default selection
2015-01-26 00:59:28 +01:00
ctrlaltca
16bbc5e8c0
Merge pull request #516 from mcallahan/compilation-warnings
...
Clean up a small pile of compiler warnings.
2015-01-01 14:32:53 +01:00
Michael Callahan
3a0c86938c
Clean up a small pile of compiler warnings.
2014-12-30 15:54:38 -07:00
Fabio Bas
54ce135e0c
Optimize qt plugins installation
...
* Always install “release” plugins
* install only plugins actually used
2014-12-28 22:21:45 +01:00
Fabio Bas
9cc8d8b86c
Misc fixes
...
ucfirst(setCode): requires oracle re-run
reorder columns
rename the “short name“ column as “set code“
ensure proper casting for releaseDate and sortKey fields (refs 00a5ed0
)
2014-12-05 08:48:33 +01:00
Fabio Bas
859adca0c7
Fixed indentation
2014-11-20 09:16:30 +01:00
Fabio Bas
ac43fa23b9
Better handle the TK set used for tokens
...
Let oracle add a basic TK set in cards.xml
Unify all the code previously using the string literal “TK”
2014-11-19 19:44:54 +01:00
Fabio Bas
cb37073828
Oracle: fetch release date and set type
...
and save them in cards.xml
2014-11-10 16:22:46 +01:00
Gavin Bisesi
a320af70da
Merge pull request #418 from ctrlaltca/osx_info_plist
...
OSX: Add proper infos to info.plist
2014-11-09 17:34:35 -05:00
Fabio Bas
c0ee060af4
Fixed vendor name
2014-11-09 23:14:36 +01:00
Fabio Bas
cb055055a9
Oracle: add button to restore default download url
...
Should avoid the problem explained in #414
2014-11-09 21:15:31 +01:00
Fabio Bas
a716d73a42
OSX: Add proper infos to info.plist
...
fixes #411
2014-11-09 21:03:10 +01:00
Gavin Bisesi
006451f402
Merge pull request #238 from arxanas/no-overwrite-tokens-xml
...
Fix #231 : tokens.xml no longer overwritten by cards.xml.
2014-10-06 11:34:58 -04:00
Gavin Bisesi
48817ed283
Merge pull request #314 from ctrlaltca/win32_setup_fix
...
Fix oracle under windows
2014-10-02 10:35:22 -04:00
Fabio Bas
98e5211ad5
Fix oracle under windows
2014-09-15 16:15:27 +02:00
Peng Liu
3cd6cc9195
Added the location Oracle attempted to save cards.xml to the failure message.
2014-09-15 06:32:46 -04:00
Peng Liu
9a934f3a43
Fixed a bug that caused Oracle to be stuck in an infinite loop if the default path checkbox was checked but failed to write.
2014-08-15 01:09:21 -04:00
Gavin Bisesi
0bb0530a31
Merge pull request #245 from pliu037/oracle-cards-path
...
Oracle cards.xml path
2014-08-11 10:13:38 -04:00
Peng Liu
3375d45571
Logically inverted the if... else statement by removing the logical not (!). Cleaned up a ;;.
2014-08-07 12:58:03 -04:00
Gavin Bisesi
ab7d70a9c8
Merge pull request #263 from ctrlaltca/oracle_icon
...
Add icon to oracle
2014-08-07 12:00:46 -04:00
Fabio Bas
40e9735678
Add icon to oracle
2014-08-07 17:27:15 +02:00
Waleed Khan
c0d4669088
Merge remote-tracking branch 'upstream/master' into no-overwrite-tokens-xml
...
Conflicts:
cockatrice/src/carddatabase.cpp
2014-08-07 11:06:41 -04:00
Fabio Bas
2e051c3fd7
add success notification to oracle
2014-08-07 16:10:57 +02:00
Peng Liu
605479694d
Removed some redundant code. Factored out translations.
2014-08-05 08:50:42 -04:00
Peng Liu
8be4a14fcc
Before: If default is checked, Oracle will always save to the AppData path.
...
If a path to cards.xml is set, Oracle will update that cards.xml.
If Oracle is run before a path to cards.xml is set, if default is checked, cards.xml will be saved on the AppData path. Furthermore, this path will be set as the cards.xml path for both Oracle and Cockatrice.
If Oracle is run before a path to cards.xml is set, if default is NOT checked, cards.xml will be saved at the selected path and this path will be set as the cards.xml path for both Oracle and Cockatrice.
If a path to cards.xml is set, if default is NOT checked, cards.xml will be saved at the selected path but this path will NOT be set as the cards.xml path for either Oracle or Cockatrice. This allows people who already have a cards.xml (which may be customized), to still obtain clean copies of cards.xml through Oracle without overwriting their own
2014-07-31 15:33:11 -04:00
Waleed Khan
9ba5d7968e
Stop clobbering tokens.xml tokens; don't let Oracle read tokens into cards.xml.
2014-07-29 23:46:04 -04:00
Fabio Bas
b10331fe66
Hide unused parameters in oracle/ to avoid warnings
2014-07-24 18:40:56 +02:00
Waleed Khan
40e97140d6
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
cockatrice/src/carddatabase.cpp
2014-07-23 00:49:13 -04:00