Daenyth
fa52ed00a3
Merge branch 'master' into mtgjson-importer
2014-06-20 20:43:19 -04:00
Mark Morschhäuser
6fa94dd475
Qt5: toAscii() and fromAscii() Methods are deprecated
2014-06-20 16:55:26 +02:00
Mark Morschhäuser
a903c231f2
Qt5: QDesktopServices::storageLocation deprecated
2014-06-20 16:54:46 +02:00
Mark Morschhäuser
648a6a3884
Qt5: QUrl addQueryItem moved to QUrlQuery
2014-06-20 16:53:45 +02:00
Gavin Bisesi
da4c25597e
Merge pull request #61 from VanNostrand/win32
...
Windows MSVC support
2014-06-19 22:56:18 -04:00
Daenyth
3401098e63
Revert "Merge pull request #89 from dylan/master"
...
This reverts commit 552a8e0c23
, reversing
changes made to d0f3ae6c80
.
2014-06-19 22:11:20 -04:00
Mark Morschhäuser
391e480d7a
Restored MSVC linkflags after cmake update.
2014-06-18 12:11:58 +02:00
Mark Morschhäuser
929bcb55da
Fixed bug in filtertree.cpp
2014-06-18 12:10:15 +02:00
Mark Morschhäuser
8708c96695
Merge remote-tracking branch 'origin/master' into win32
...
Conflicts:
cockatrice/CMakeLists.txt
oracle/CMakeLists.txt
2014-06-18 12:09:32 +02:00
Gavin Bisesi
552a8e0c23
Merge pull request #89 from dylan/master
...
Added new app icons, SVG icon not replaced however...
2014-06-17 19:48:12 -04:00
Fabio Bas
f3a57d5506
Import data from mtgjson's allsets.xml
...
* add multiverse id to cards.xml
* remove pictures urls from cards.xml
TBD:
* fix/clean oracle’s gui
* add support in cockatrice
2014-06-16 00:27:33 +02:00
Daenyth
b749ddbc45
Add the ability to friend/ignore an offline user
2014-06-15 14:59:54 -04:00
Fabio Bas
dd768ba7bd
OSX: Move translations inside app bundle
...
Additional: remove duplicate if(linux) and merge rules together
2014-06-12 23:42:20 +02:00
Fabio Bas
eca318c34d
Make install paths relative to prepare for CPack
2014-06-12 23:29:42 +02:00
Fabio Bas
721cf6fe4f
Re-indent CMakeLists.txt using spaces
2014-06-11 18:08:30 +02:00
Fabio Bas
62f756e698
Remove pthread detection and linking: it's unused
2014-06-11 01:20:19 +02:00
Fabio Bas
0dd6567583
cockatrice's CMakeLists.txt: major overhaul
...
* Remove cockatrice_HEADERS (obsoleted by automoc)
* Remove compilation flags definition and Qt4 finding calls
* Make use of CMAKE_INSTALL_PREFIX
* use INSTALL(TARGETS) in place of INSTALL(PROGRAM)
* Osx: create a proper application bundle
* Added comments
2014-06-10 23:32:52 +02:00
Fabio Bas
84503483eb
Added missing ifdefs around keysignals.h
2014-06-10 23:25:59 +02:00
Fabio Bas
39e2bf06f5
Merge branch 'master' into cmake-overhaul
2014-06-10 23:11:31 +02:00
Fabio Bas
20b9a538fa
Split PendingCommand 's implementation to its own cpp to permit automoc
2014-06-10 22:33:21 +02:00
Gavin Bisesi
50ac14e8ff
Merge pull request #82 from ctrlaltca/osx-compilation-fix
...
Fix compiling on OSX
2014-06-10 14:06:23 -04:00
ctrlaltca
e2d17e983f
Restored whitespaces in CMakeLists.txt
2014-06-10 20:05:24 +02:00
Gavin Bisesi
2b7d5d0ef2
Merge pull request #47 from sylvan-basilisk/editor-redesign
...
addition of advanced filtering features in deck editor
2014-06-10 10:37:35 -04:00
Fabio Bas
4fc6831784
Avoid using gcc-specific flags on not-gnu compilers
2014-06-10 11:42:41 +02:00
sylvanbasilisk
841847cda4
update to hotkey settings in deck editor tab
...
removed LEFT/RIGHT increment/decrement while
the card database/quicksearch edit have focus.
LEFT/RIGHT increment/decrement remains while the
deck view has focus.
also, now the card database delegates focus the
quicksearch editor so that any characters typed
while the card database has focus will narrow
the search down using the quicksearch filter.
`control`+`alt`+`-`/`=` now increment/decrement
the mainboard and `control`+`alt`+`[`/`]` now
increment/decrement the sideboard (alt could not
be used alone as OSX inserts special characters
using alt.
2014-04-24 20:17:21 +00:00
sylvanbasilisk
040d9d15a3
bug fix: move isEnabled test out of acceptCardAttr
...
in the case of AND'ed filter terms, returning true
from acceptCardAttr will be equivalent to ignoring the
disabled term, but in the case of OR'ed terms,
returning true will incorrectly cause all cards
to be accepted.
the fix is to test for whether the term is enabled
before calling acceptCardAttr and continue if
disabled.
2014-04-24 19:49:50 +00:00
sylvanbasilisk
cd4d04be3e
change tabs into 4 spaces in new files
2014-03-25 02:29:45 +00:00
sylvanbasilisk
0770626270
Merge branch 'master' into editor-redesign
...
Conflicts:
cockatrice/src/carddatabasemodel.cpp
cockatrice/src/carddatabasemodel.h
cockatrice/src/decklistmodel.cpp
cockatrice/src/decklistmodel.h
cockatrice/src/tab_deck_editor.cpp
cockatrice/src/tab_deck_editor.h
2014-03-25 02:10:52 +00:00
sylvanbasilisk
748aac7ee8
whitespace modifications in preparation for merge
2014-03-25 01:13:41 +00:00
sylvanbasilisk
378cc91c17
delete debug printf statements
...
this should fix the compilation issue mentioned by mattkelly
2014-03-25 00:07:58 +00:00
sylvanbasilisk
610f0b6f6f
make sure filtertree stuff translates
...
The logic types and attribute names were not previously
being translated by the tr(...) function.
2014-03-24 23:52:30 +00:00
sylvanbasilisk
2b7ea0c983
refactored deck editor UI key shortcuts
...
The global shortcuts were removed in favor of key events
which are only triggered when a widget has focus. This is
necessary to allow different widgets to react differently
to the 'enter' key. The current key configuration is:
search edit focused:
* left/right: decrease/increase card count for selected database card
* enter: add selected card to deck
* ctrl-enter: add selected card to deck sideboard
* ctrl-left/right: decrease/increase card count in sideboard for selected card
database focused: the same as with search edit.
deckview focused:
* left/right: decrease/increase card count for selected deckview card
* enter: increase count for selected deckview card
* delete/backspace: delete selected card from deck
2014-03-24 21:03:26 +00:00
Mark Morschhäuser
d968f04b02
Improved file handling from commit e33debcb
.
2014-03-18 12:10:46 +01:00
Matt Kelly
082ab73152
Add Tab shortcut for next phase
2014-03-13 01:08:49 -04:00
Mark Morschhäuser
e2615a0ff0
Fixed warning C4018 <,> signed/unsigned mismatch
2014-03-12 09:34:25 +01:00
Mark Morschhäuser
7c606af63e
Fixed warning regarding virtual function overrides. Using C++ standard.
...
See http://msdn.microsoft.com/en-us/library/bb384874(v=vs.90).aspx
2014-03-12 09:11:01 +01:00
Mark Morschhäuser
a7c957dfca
Fixed CMake files for MSVC++ linker.
2014-03-11 17:15:51 +01:00
Mark Morschhäuser
32ad8ed24c
Fixed MSVC++ compile error due to sqrt() usage.
2014-03-11 16:57:54 +01:00
Mark Morschhäuser
80da61dcbb
Fix MSVC++ compile error caused by missing round() in math.h
2014-03-11 16:10:55 +01:00
Mark Morschhäuser
6e9f81461a
Fixed VC++ 'M_PI' : undeclared identifier error.
2014-03-11 15:19:29 +01:00
Mark Morschhäuser
49227ad44c
Fixed VC "'*/' found outside of comment" warning.
2014-03-11 15:04:26 +01:00
Mark Morschhäuser
e33debcbff
Changed C to Qt file handling. VC warns because fopen may be unsafe.
2014-03-11 15:02:15 +01:00
Buce
401b34d22c
Clean up DecklistModel::addCard()
...
Split common functionality out of the if-else block.
2014-02-28 15:45:29 -06:00
Buce
875df01424
Fix GUI glitches when adding cards to a deck
...
Since we no longer sort on just card names, we need to emit updates
for the parent of the card we add.
2014-02-28 15:44:46 -06:00
Buce
b32374b453
Sort correctly when adding cards
2014-02-28 15:43:43 -06:00
Buce
6a5f2d2476
Allow sorting on different columns
2014-02-28 15:41:29 -06:00
Matt Kelly
1bc48a7849
Convert rest of source to 4-space indent
2014-02-11 11:14:19 -05:00
Matt Kelly
a171df744d
Convert to 4-space indents
2014-02-11 10:47:51 -05:00
Matt Kelly
96ec49936e
Resolve all compiler warnings
2014-02-11 01:52:06 -05:00
sylvanbasilisk
f6e9676c75
revert cardinfowidget to its original content
...
reverted cardinfowidget to its original form at commit
95c6058dc3
before i messed with
it. i didnt intend to make changes to it.
2014-01-29 07:15:44 +00:00
sylvanbasilisk
f77054f20d
refactor cardframe as a parent of a text card frame and a picture card frame
...
cardframe is now a stacked widget that prefers to show the card picture
only so that the screen can be more space efficient and the card pixel
map can be displayed as a larger size. however if the card pixel map
can not be loaded for some reason, the cardframe class will automatically
switch to the text version of the card.
a menu item was added under the database menu to allow for users to
prefer card text only.
2014-01-29 00:19:34 +00:00
sylvanbasilisk
5d223b5917
clear the filter term text edit box appropriately
...
clear the text box when the '+' button is pressed or
when the filter attribute is changed.
also changed the frame style to match the card frame style.
2014-01-28 23:51:18 +00:00
sylvanbasilisk
c786e180c3
reverted back to original deck editor layout but including filtertree
...
the original layout is actually more space efficient if using CardFrame
instead of CardInfoWidget and reducing the size of the deck editor
toolbar.
this commit also removes the old search feature by removing the search
button and the clear search button. the clear search menu item is left
in place, however it now clears the filtertree.
finally, the stretch factor for the right frame in the main layout was
reduced to zero so that the card database gets priority for extra space.
this makes more sense because the deck editor does not actually need
very much horizontal space.
2014-01-26 23:20:35 +00:00
sylvanbasilisk
16d30fb9e1
miscellaneous code cleanup
...
renamed filter list modules to filter tree to more accurately reflect
the nature of the data structure.
2014-01-22 20:52:52 +00:00
sylvanbasilisk
083005b8a9
implemented filter list enable/disable functionality
...
also refactored much of the filter list code to be much
cleaner and modular.
2014-01-22 08:32:00 +00:00
sylvanbasilisk
3202243ed0
connect filter list functionality to the CardDatabaseDisplayModel class
...
enable/disable check boxes still not functional
2014-01-21 23:37:22 +00:00
arxanas
629668d7c0
Fix #34
...
This is @mcallahan's patch — see #35 . I had to apply this diff by hand,
because both `git` and `patch` refused to apply it and I didn't know
how to resolve that. Consequently, there might be an error.
2014-01-17 20:30:06 -05:00
sylvanbasilisk
863e437d4c
added filter builder widget and filter tree
...
filter builder takes filter options from user, then adds
completed filters to the filter tree. the filter tree does
not currently do anything. in the future it will filter the
cards in the database view.
2014-01-17 10:06:45 +00:00
jfreake
67c4d089be
Deck Load Mods and Movable Tabs
...
Changes:
Deck Load - Default to all types *.*
Decklist - Strip "|edition" from .dec formats that include a pipe and
the edition after the card name
Tab_Supervisor - Make tabs movable (able to rearrange tabs)
2014-01-08 11:54:02 -04:00
sylvanbasilisk
0b2231639f
initial experiment with editor layout
2014-01-05 09:47:50 +00:00
arxanas
b1af4237e7
Added setting to enable/disable notifications
...
When something happens, the taskbar icon lights up/the dock icon
bounces. This can be annoying, so here is a setting to disable that.
2013-12-06 21:04:00 -05:00
Daenyth
92ff503832
Merge pull request #7 from skoh-fley/play-to-stack-option
...
Added a UI option to play all nonlands to the stack instead of the battlefield
2013-07-11 10:58:55 -07:00
Daenyth
db43a0609b
Merge branch 'master' of github.com:Daenyth/Cockatrice
2013-07-11 13:51:18 -04:00
Frederik Holden
c0fdbb2cca
Fix two bugs in the price tag feature
...
"The price tag feature currently has two bugs.
1. The final price that a card ends up with is the one in the last set
alphabetically, instead of the one from the set with the lowest price.
2. Black Lotus Project sometimes gets in prices for cards from Masters
Edition, for some reason. This set only exists in Magic the Gathering:
Online, i.e., not physically, and should not be considered. This might
be considered a BLP bug and not a Cockatrice bug.
This patch fixes those two bugs. I also changed the price value to be
based on BLP's "price" value instead of the "average" value. Seems more
logical."
Signed-off-by: Daenyth <Daenyth+git@gmail.com>
2013-07-11 13:50:31 -04:00
Daenyth
6d69fe728a
Merge pull request #19 from VanNostrand/documentation
...
Documentation-Branch v2
2013-05-15 13:13:35 -07:00
Mark Morschhäuser
562de0553f
Fixed compile warnings due to missing \n at EOF.
2013-05-15 21:31:47 +02:00
Daenyth
8ba6424e0d
Merge pull request #17 from VanNostrand/compilewarnings
...
Compilewarnings
2013-05-11 11:34:27 -07:00
Mark Morschhäuser
0022425687
Fixed implicit conversions from double to int warnings regarding
...
QPainter.drawRect()
2013-05-11 17:41:11 +02:00
Daenyth
a5ee926862
Merge pull request #14 from VanNostrand/smallfix
...
Changed default server to woogerworks
2013-05-08 15:53:00 -07:00
Mark Morschhäuser
f801f4f64d
Changed default server to woogerworks
2013-05-08 23:56:09 +02:00
skoh-fley
03852f0409
To-be permanents on the stack now enter the battlefield when double-clicked
2013-04-17 08:23:31 -07:00
skoh-fley
2727781c0e
Added a UI option to always play nonlands onto the stack
...
Previously this behavior only occured for instants and sorceries
Woops, missed a file
Missed some parentheses
2013-04-17 08:23:12 -07:00
skoh-fley
69e6c9ac69
Fixed a cursor bugo
...
Click-holding on a card then immediately releasing now properly changes the
cursor from a closed hand back to an open hand
2013-04-16 18:12:48 -07:00
Mark Morschhäuser
1bf4f74a50
Fixed duplicate case compile error
2013-04-02 12:04:37 +02:00
Daenyth
347d30a84b
Merge branch 'master' of git://github.com/mbruker/Cockatrice
2013-02-27 12:36:14 -05:00
Max-Wilhelm Bruker
ce642e3000
don't use Server_Room::getInfo when updating
2013-02-15 19:31:37 +01:00
Max-Wilhelm Bruker
bd9221f1a5
Merge pull request #123 from bafipawi/fixMacCompile
...
Fixed cmake error on mac install
2013-02-10 11:54:04 -08:00
Chris Hansen
422f73d4cd
Fixed cmake error on mac install
2013-02-08 20:18:19 -08:00
Chris Hansen
b909047a43
Added some paranthases to supress compiler warnings
2013-02-07 12:49:09 -08:00
Max-Wilhelm Bruker
f10543924d
factored out duplicated code in [card] tag parsing
2013-01-19 17:29:15 +01:00
Max-Wilhelm Bruker
a4ae1bcd39
Merge pull request #64 from Daenyth/issue-64
...
Allow `[[Cardname]]` as a synonym for `[card]cardname[/card]`
2013-01-19 08:20:30 -08:00
Max-Wilhelm Bruker
7736f7b5f8
fixed #101 : added option to filter password protected games
2013-01-19 17:16:04 +01:00
Max-Wilhelm Bruker
89ae29aaf0
added Georgia to countries
2013-01-19 16:14:47 +01:00
Max-Wilhelm Bruker
bc595bbab2
added missing confirmation dialogue for remote folder deletion
2013-01-10 00:16:52 +01:00
Dylan Wreggelsworth
ef768dbe44
Added new app icons, SVG icon not replaced however...
2012-11-13 19:45:04 -08:00
Max-Wilhelm Bruker
de87bc6546
compile fixes by hasufell
2012-10-28 21:43:41 +01:00
Max-Wilhelm Bruker
e7fc3b59a7
changed ShutdownDialog to use QDialogButtonBox
2012-10-14 11:19:04 +02:00
Daenyth
b767b72230
Fix #64 : Allow [[cardname]] shortcut for card://
2012-07-25 00:38:26 -04:00
Daenyth
af09d0d294
Reject more invalid usernames from clients.
...
Specifically this should cover people connecting with a username of
"\u200C"
2012-07-25 00:12:35 -04:00
Max-Wilhelm Bruker
ba5669652c
added Dominican Republic
2012-07-24 20:20:41 +02:00
Max-Wilhelm Bruker
1409c50fbe
Merge branch 'master' of git://github.com/mbruker/Cockatrice
2012-07-22 18:16:11 +02:00
Max-Wilhelm Bruker
03cef19783
added New Zealand
2012-07-22 18:15:49 +02:00
Max-Wilhelm Bruker
28b18575f2
fixed issue #66 : game creators can't kick spectators; unfortunately, this fix is client-side
2012-07-17 19:06:12 +02:00
Max-Wilhelm Bruker
a1e35ccda5
servatrice: create correct game ids when not using a database
2012-07-17 18:47:00 +02:00
Max-Wilhelm Bruker
0abb4c84c2
Merge branch 'master' of git://github.com/mbruker/Cockatrice
2012-06-27 21:47:37 +02:00
Max-Wilhelm Bruker
7938171aca
Mac client: translation path fix
2012-06-27 21:44:49 +02:00
Max-Wilhelm Bruker
03663edbae
included 'view replay' icon
2012-06-27 21:27:41 +02:00
Max-Wilhelm Bruker
c7131e3a1d
Windows client: translation path fix
2012-06-27 20:41:42 +02:00
Max-Wilhelm Bruker
e17751ccdf
added Croatia to countries
2012-06-27 13:30:24 +02:00
Max-Wilhelm Bruker
5d219871ad
client: disable Ok button in 'load deck from server' dialog by default
2012-06-26 20:22:50 +02:00
Max-Wilhelm Bruker
7f0b13530d
client: fixed crash due to evaluation of null ServerInfo_User object when watching replay while not logged on
2012-06-25 21:33:10 +02:00
Max-Wilhelm Bruker
b1f37a18c9
client: fixed crash that happened when trying to send a game command in the replay viewer
2012-06-25 21:11:01 +02:00
Max-Wilhelm Bruker
593be45d94
added missing retranslateUi() call in TabMessage; minor Swedish fixes
2012-06-25 12:16:02 +02:00
Max-Wilhelm Bruker
7cc775cb58
added missing retranslateUi calls
2012-06-25 03:03:38 +02:00
Max-Wilhelm Bruker
87584a3a76
updated Spanish; adjusted details for release
2012-06-24 16:40:05 +02:00
Max-Wilhelm Bruker
0bd0361a27
updated Italian
2012-06-24 16:04:50 +02:00
Max-Wilhelm Bruker
fe7d42738c
translation merge
2012-06-10 13:08:47 +02:00
armyfrank
22e12db15e
Updated Japanese translation
2012-06-09 13:25:48 +09:00
armyfrank
9373106594
Merge branch 'translation' of git://cockatrice.git.sourceforge.net/gitroot/cockatrice/cockatrice into translation
2012-06-09 13:18:14 +09:00
Max-Wilhelm Bruker
7c1ca629df
cleaned up remoteclient.cpp compiler warnings
2012-06-03 20:29:33 +02:00
Max-Wilhelm Bruker
25b97d1e56
Converted PriceUpdater from QScriptEngine to Qt-Json. I don't feel comfortable running unchecked JS code from an external source.
2012-06-03 20:16:12 +02:00
Max-Wilhelm Bruker
50f7560033
Merge branch 'NicolasMerge' into devel
2012-06-03 19:32:08 +02:00
NicolasPerrenoud
243fe25ce1
Fix priceUpdater bug. If a card is in the main and in the side, the
...
price is dispay in both places.
2012-06-03 19:27:28 +02:00
Max-Wilhelm Bruker
17c8bdb1cd
Merge branch 'NicolasMerge' into devel
2012-06-03 19:23:48 +02:00
Max-Wilhelm Bruker
2a5050fdc4
added Chile to countries
2012-06-03 18:26:50 +02:00
Max-Wilhelm Bruker
551fdb464e
added Venezuela to countries
2012-06-03 18:22:56 +02:00
Max-Wilhelm Bruker
31967cab44
fixed CIW not disappearing after being opened by ChatView
2012-06-02 20:15:55 +02:00
NicolasPerrenoud
805f3e8fe5
merged from NicolasPerrenoud
2012-06-02 20:13:21 +02:00
Max-Wilhelm Bruker
60f99818e1
fixed DlgEditTokens crash when removing a token
2012-06-02 18:09:19 +02:00
Max-Wilhelm Bruker
089c937167
use proper anchors in MessageLogWidget, effectively fixing issue #54
2012-06-02 17:22:19 +02:00
Max-Wilhelm Bruker
d7e7606104
fixed 'open deck in deck editor' option in game, fixed freeze when closing local game
2012-05-28 19:34:07 +02:00
Max-Wilhelm Bruker
b328c1ed4d
database interface separated from server, multiple concurrent database connections are now possible
2012-05-28 16:32:45 +02:00
Max-Wilhelm Bruker
c2edd33e90
added stub for Chinese
2012-05-20 14:52:58 +02:00
Max-Wilhelm Bruker
b6700658d7
updated Portugese and Swedish
2012-05-18 19:11:17 +02:00
Max-Wilhelm Bruker
49befa210d
updated translation catalogues
2012-05-18 19:06:53 +02:00
Max-Wilhelm Bruker
44d688b1d5
added deckstats.net interface in deck editor, fixing issue #39
2012-05-17 20:11:46 +02:00
Max-Wilhelm Bruker
3ba3952604
fixed issue #37 : add option to manually add token cards to the database
2012-05-17 18:29:35 +02:00
Max-Wilhelm Bruker
d5a1032cf3
updated German translation
2012-05-09 23:33:43 +02:00
Max-Wilhelm Bruker
8b3a3c285a
additional minor fix wrt issue #42
2012-05-09 23:28:13 +02:00
Max-Wilhelm Bruker
295cc65dce
minor fix wrt issue #42
2012-05-09 23:25:29 +02:00
Max-Wilhelm Bruker
b9087715bf
fixed issue #42 : make 'client deprecated' message work for v13 client <-> v14 server
2012-05-09 23:13:23 +02:00
Max-Wilhelm Bruker
f7975d8ace
fixed issue #50 : ensure that tcp_nodelay is set
2012-05-09 21:57:06 +02:00
Max-Wilhelm Bruker
b106f76294
Merge branch 'devel' of git://github.com/mbruker/Cockatrice into devel
2012-05-09 21:52:27 +02:00
Max-Wilhelm Bruker
0eee6d7ab9
fixed issue #49 : when editing a remote deck, be able to directly save it there
2012-05-09 21:52:09 +02:00
Max-Wilhelm Bruker
c043fe3c5a
client local game crash fix
2012-05-08 12:48:24 +02:00
Max-Wilhelm Bruker
e76502cf0e
handle dead commands when the connection is lost before the reply gets processed
2012-05-01 21:16:16 +02:00
Max-Wilhelm Bruker
53afd65beb
merged incomplete polish translation
2012-05-01 20:13:13 +02:00
Max-Wilhelm Bruker
f6f8ad82b2
server code cleanup
2012-05-01 12:48:59 +02:00
Max-Wilhelm Bruker
e5a0a08569
fixed #43 : add delete button to local dir view in deck storage tab and in remote dir view in replays tab
2012-05-01 12:08:09 +02:00
Max-Wilhelm Bruker
875610e1b3
mac fixes
2012-04-27 00:39:34 +02:00
Max-Wilhelm Bruker
61f5cd478d
Qt 4.8 crash fix
2012-04-27 00:03:08 +02:00
Max-Wilhelm Bruker
c7fa2fe985
fixed clone function, updated servatrice.ini.example to reflect changes in room creation syntax
2012-04-26 16:22:48 +02:00
Max-Wilhelm Bruker
13d3de5c1c
don't show card p/t and loyalty in CardInfoWidget when showing only the picture
2012-04-22 18:35:32 +02:00
Max-Wilhelm Bruker
089d082cf4
moved translations out of resources file
2012-04-22 18:14:17 +02:00
Max-Wilhelm Bruker
b26444435c
introduced more general grammatical cases
2012-04-22 17:23:10 +02:00
Max-Wilhelm Bruker
8f6de6637f
don't call QAudioOutput constructor unless sound is enabled
2012-04-22 12:51:33 +02:00
Max-Wilhelm Bruker
81d7c08f08
use player menu as default menu for table zone, fixing issue #38
2012-04-22 12:28:23 +02:00
Max-Wilhelm Bruker
cc516823d7
deck editor is tab, replay viewer is tab, deck editor shown by default, cache window geometry between sessions, 'open this deck in deck editor' open in game
2012-04-22 12:23:33 +02:00
Max-Wilhelm Bruker
3edecf98c3
if cards in multiple zones are selected, don't create drag items for the ones you're not supposed to move
2012-04-22 11:19:37 +02:00
Max-Wilhelm Bruker
38cf2621b4
preliminary changes to make deck editor a tab
2012-04-22 05:06:51 -04:00
Max-Wilhelm Bruker
eb927d77c3
updated German translation; added some missing retranslateUi() calls
2012-04-08 23:58:25 +02:00
Max-Wilhelm Bruker
95cd293b9c
context menu for a message sender's name in chat; also display the user level icon next to the name; minor consistency and type-safety changes
2012-04-08 23:48:02 +02:00
Max-Wilhelm Bruker
f9e0b6fe9e
moved the user list context menu to a separate class to avoid redundant code
2012-04-07 23:05:45 +02:00
Max-Wilhelm Bruker
ae19d3dc4b
fixed game list update bug, minor optimizations, restrict client protocol output to QT_DEBUG mode
2012-04-06 17:52:23 +02:00
Max-Wilhelm Bruker
118b575e58
updated German translation, minor token fix
2012-04-06 15:34:00 +02:00
Max-Wilhelm Bruker
12b5e39440
improved token dialog w/ storage inside the deck list - now we need a reliable online source for token data (preferably with pictures)
2012-04-06 15:16:52 +02:00
Max-Wilhelm Bruker
f553fd7456
some token code
2012-04-05 11:48:13 +02:00
Max-Wilhelm Bruker
1cd63375ba
ignore unregistered users fix
2012-04-02 00:14:43 +02:00
Max-Wilhelm Bruker
a319ce3afb
fix for rare condition when the game screen would remain white when the game starts
2012-04-01 21:15:13 +02:00
Max-Wilhelm Bruker
40fbbc5982
added size contraints for zone view & scroll bars, fixing issue #34
2012-04-01 14:01:20 +02:00
Max-Wilhelm Bruker
c835a827b0
AlwaysRevealTopCard done, issue #31 fixed
2012-04-01 11:45:01 +02:00
Max-Wilhelm Bruker
840b577f42
complete server-side AlwaysRevealTopCard support, related to issue #31
2012-03-31 22:47:42 +02:00
Max-Wilhelm Bruker
7417236c3a
preliminary AlwaysRevealTopCard support related to issue #31 , server code cleanup (finally removed getGameState)
2012-03-31 21:47:30 +02:00
Max-Wilhelm Bruker
75bac4a5b9
fixed gameStateKnown bug
2012-03-31 19:07:45 +02:00
Max-Wilhelm Bruker
767d53b5a8
merged from master
2012-03-31 18:41:01 +02:00
Max-Wilhelm Bruker
cdda3f15a0
added option to ignore unregistered users in chat; switched UserList data storage to QMap to speed up lookups; issue #28 fixed
2012-03-31 15:06:47 +02:00
Max-Wilhelm Bruker
ff632911f2
don't use QSortFilterProxyModel in TabDeckStorage and TabReplays unnecessarily
2012-03-31 13:28:04 +02:00
Max-Wilhelm Bruker
13b992cf12
show ban duration in client
2012-03-31 12:07:25 +02:00
Max-Wilhelm Bruker
78d188c462
minor visual improvements, German translation update
2012-03-30 21:44:28 +02:00
Max-Wilhelm Bruker
212c58f99a
check 'show unavailable games' by default in ShowGamesOfUser dialog
2012-03-30 21:22:47 +02:00
Max-Wilhelm Bruker
6b14b4e543
added game filter dialog in GameSelector; switched all dialogs to QDialogButtonBox; issue #32 fixed
2012-03-30 21:09:35 +02:00
Max-Wilhelm Bruker
facfc3cc52
added more filter options to GamesProxyModel, user interface still missing (related to issue #32 )
2012-03-28 23:52:21 +02:00
Max-Wilhelm Bruker
deaebddb0b
don't show 'no password for spectators' when spectating is disallowed, fixing issue #26
2012-03-28 21:09:01 +02:00
Max-Wilhelm Bruker
b2b7242802
changed lock icon, added sideboard locking, issue #15 fixed
2012-03-27 20:32:24 +02:00
Max-Wilhelm Bruker
0165ea61ff
Swedish translation done
2012-03-27 10:55:57 +02:00
Max-Wilhelm Bruker
0b51af888c
Don't close the game tab immediately when kicked out of a game. Fixes bug #25
2012-03-26 19:32:27 +02:00
Max-Wilhelm Bruker
d251078feb
fixed user list bug in threaded client, fixed buddy list crash in server
2012-03-26 00:54:44 +02:00
Max-Wilhelm Bruker
fd5be3d525
added option --debug-output to redirect client output to file
2012-03-25 19:48:50 +02:00
Max-Wilhelm Bruker
40d2b57de9
crash fix
2012-03-25 17:16:42 +02:00
Max-Wilhelm Bruker
0e7f7887ad
added swedish translation to qrc
2012-03-25 17:11:39 +02:00
Max-Wilhelm Bruker
ac62ce9839
removed debugging line
2012-03-25 17:07:26 +02:00
Max-Wilhelm Bruker
eced4e2340
merge
2012-03-25 17:06:48 +02:00
Max-Wilhelm Bruker
1224eae1c0
added button to test custom translation file
2012-03-25 17:02:52 +02:00
Max-Wilhelm Bruker
95dd3fc04c
added credits for Swedish translation
2012-03-25 16:40:54 +02:00
Max-Wilhelm Bruker
9dcf205d36
really added the file this time
2012-03-25 15:49:43 +02:00
Max-Wilhelm Bruker
7833363501
Merge branch 'master' of github.com:mbruker/Cockatrice
2012-03-25 15:48:57 +02:00
Max-Wilhelm Bruker
9a34d7b929
translation update, included stub for Swedish
2012-03-25 15:48:29 +02:00
Max-Wilhelm Bruker
3b70ad8c66
minor fixes wrt commit 4e4a7563db
2012-03-25 14:41:52 +02:00
Max-Wilhelm Bruker
4e4a7563db
The remote client now runs in an extra thread, fixing issue #29
2012-03-25 13:19:40 +02:00
Max-Wilhelm Bruker
542fd2c5c8
added menu item: game->game information, issue #1 fixed
2012-03-24 22:09:06 +01:00
Max-Wilhelm Bruker
5ff1fd8ec6
added peeking at facedown cards, fixing issue #7
2012-03-24 18:52:08 +01:00
Max-Wilhelm Bruker
662df6d972
Merge branch 'devel' of git://github.com/mbruker/Cockatrice into devel
2012-03-24 17:50:29 +01:00
Max-Wilhelm Bruker
adbb607700
Revealing a library to a player now grants that player permission to drag cards out of that library onto his own table. This permission is revoked by shuffling the library. The zone view window tracks content changes of the zone for as long as the permission lasts so that card ID changes are kept track of. This hopefully fixes issues #5 and #12 .
2012-03-24 17:48:25 +01:00
Max-Wilhelm Bruker
10d958c4ce
Merge branch 'master' into devel
2012-03-23 12:18:16 +01:00
Max-Wilhelm Bruker
c92f3e4239
fix for issue #17 : oracle: convert smart quotes to normal quotes in card names
2012-03-23 12:17:59 +01:00
Max-Wilhelm Bruker
c9a8429044
always get next game/replay id from database to avoid id collisions in multi-server mode
2012-03-17 23:01:56 +01:00
Max-Wilhelm Bruker
671214c60e
mutex fixes, server shutdown works again
2012-03-17 19:05:22 +01:00
Max-Wilhelm Bruker
9e1ee50081
Merge branch 'devel' of git://github.com/mbruker/Cockatrice into devel
2012-03-17 17:08:19 +01:00
Max-Wilhelm Bruker
2259204890
cleaned up PictureLoader thread
2012-03-17 17:07:48 +01:00
Max-Wilhelm Bruker
61b351aa9f
fixed client crash that occurred when the game ended with a card tap/untap animation running
2012-03-11 11:26:07 +01:00
Max-Wilhelm Bruker
76c7d96310
CardInfoWidget as popup now has a card size related to the screen size
2012-03-10 23:26:35 +01:00
Max-Wilhelm Bruker
b0378544c4
added icon for expiration lock button, added close button to replay tab, minor GUI fixes
2012-03-04 12:05:28 +01:00
Max-Wilhelm Bruker
acb03c2bf2
replays expire after two weeks, lock can be toggled to prevent that
2012-03-04 11:35:56 +01:00
Max-Wilhelm Bruker
a876a0bf5f
tell logged in clients about new replays
2012-03-03 18:10:16 +01:00
Max-Wilhelm Bruker
2487476fcc
added checkbox to disable password storage
2012-03-03 15:54:50 +01:00
Max-Wilhelm Bruker
8481e61e8f
Replays split up, one for each subgame
2012-03-02 20:45:04 +01:00
Max-Wilhelm Bruker
4dc712286f
preliminary client-side replay watching code
2012-02-26 16:35:34 +01:00
Max-Wilhelm Bruker
c6c6a970c6
interface & client tab for replay transfer
2012-02-25 19:33:44 +01:00
Max-Wilhelm Bruker
96213fc3f3
Windows fixes
2012-02-25 14:50:06 +01:00
Max-Wilhelm Bruker
89c920479c
cmake fix
2012-02-21 01:21:32 +01:00
Max-Wilhelm Bruker
89bb8e72ee
use 'git describe' to generate version info for the about box and servatrice. fixes issue #20
2012-02-21 01:08:16 +01:00
Max-Wilhelm Bruker
a1bcd9854f
preliminary client-side replay support, works in principle
2012-02-21 00:09:03 +01:00
Max-Wilhelm Bruker
d50d179b2f
server-side replay support
2012-02-20 22:13:48 +01:00
Max-Wilhelm Bruker
7cec442694
setDoesntUntap fixed, card menu moved to player to avoid unnecessary allocation of QActions
2012-02-20 17:26:46 +01:00
Max-Wilhelm Bruker
8af0f01db8
CardInfoWidget fix
2012-02-20 12:53:33 +01:00
Max-Wilhelm Bruker
a0655e083f
hq picture fix
2012-02-16 21:13:01 +01:00
Max-Wilhelm Bruker
5692addf54
don't send useless information in getGameState; fixed bug that caused an attached card to have undefined coordinates when its parent card was destroyed by conceding or leaving
2012-01-30 00:21:47 +01:00
a b
7faa033855
Mac fixes
2012-01-29 21:17:32 +01:00
Max-Wilhelm Bruker
e8844deeef
added unix desktop icons and menu items to install target
2012-01-29 18:30:02 +01:00
Max-Wilhelm Bruker
8824cd7e84
Merge ../cockmerge
2012-01-29 17:15:05 +01:00
Max-Wilhelm Bruker
5182820964
merged from master
2012-01-29 17:14:59 +01:00
mbruker
332ca29d62
Merge pull request #4 from Daenyth/show-unjoinable-checkbox
...
Change "Show full" "Show running" checkboxes to a single box
2012-01-29 08:02:06 -08:00
Max-Wilhelm Bruker
f622a41e7a
cleaner implementation of loyalty display criterium
2012-01-29 17:00:57 +01:00
Max-Wilhelm Bruker
ccfdc0a084
Merge branch 'master' of git://github.com/mbruker/Cockatrice
2012-01-29 16:56:50 +01:00
mbruker
c7662999d3
Merge pull request #3 from Daenyth/master
...
Add planeswalker loyalty to CardInfoWidget
2012-01-29 07:56:36 -08:00
Max-Wilhelm Bruker
6d4510b506
merged from master
2012-01-29 16:54:22 +01:00
Max-Wilhelm Bruker
4895f2b4fd
server code cleanup, changed in-game ping event to not use any bandwidth as long as nothing changes
2012-01-29 13:36:43 +01:00
Milton Goncalves
2679e82fdc
updated portuguese translation
2012-01-26 02:43:24 +00:00
Max-Wilhelm Bruker
a64df4a0f5
Use QDesktopServices::StandardLocation for platform independent default paths that don't touch the application's own folder
2012-01-22 14:18:28 +01:00
Max-Wilhelm Bruker
068658995d
added compiler flags
2012-01-21 22:24:20 +01:00
Max-Wilhelm Bruker
e202d659a0
moc weirdness workaround on Unix, added install target
2012-01-21 22:13:27 +01:00
Max-Wilhelm Bruker
f385917a90
Win32 compile fix
2012-01-21 20:38:16 +01:00
Max-Wilhelm Bruker
3c24899de6
switched from qmake to cmake
2012-01-21 19:21:57 +01:00
Max-Wilhelm Bruker
16541141bd
Cleaned up decklist code
2012-01-21 16:41:46 +01:00
Max-Wilhelm Bruker
ab11a40863
ARM compile fix, reported by Jeff Hoogland
2012-01-15 12:15:20 +01:00
Max-Wilhelm Bruker
7c2c6eac14
changed creation_time to time_t to get around Qt4.7 dependency
2012-01-03 01:13:15 +01:00
Max-Wilhelm Bruker
609e3fc41d
converted SetCardAttr attr_name to enum
2012-01-02 20:20:31 +01:00
Max-Wilhelm Bruker
4634787b00
converted some Player commands to command lists; added db type checks in server
2012-01-02 19:41:37 +01:00
Max-Wilhelm Bruker
0c9a2b061c
deck storage is fully working again, cleaned up some unnecessarily large messages
2012-01-02 15:46:14 +01:00
Max-Wilhelm Bruker
d4aaf9fff5
minor cleanups, server-side deck storage code is working again
2012-01-02 00:11:33 +01:00
Max-Wilhelm Bruker
eabe3511cb
compile fix
2012-01-01 20:07:54 +01:00
Max-Wilhelm Bruker
ff3eb9b5f4
display reason for ban to banned user
2012-01-01 19:38:52 +01:00
Max-Wilhelm Bruker
6344b987de
fixed pw loyalty in oracle, PB code working
2012-01-01 18:15:32 +01:00
Max-Wilhelm Bruker
d5c628966f
PB: everything compiles except for deck storage
2012-01-01 02:48:24 +01:00
Max-Wilhelm Bruker
695fde7541
PB: enough for today
2011-12-31 00:12:46 +01:00
Max-Wilhelm Bruker
c4eb7ba6cf
PB: more client files compile
2011-12-30 22:29:57 +01:00
Max-Wilhelm Bruker
d3b96b1a88
PB: server compiles again, standalone RemoteClient is able to log in
2011-12-30 21:50:25 +01:00
Max-Wilhelm Bruker
ca9122b9fb
added responses + events
2011-12-29 19:40:41 +01:00
Daenyth
1dd7695e9a
Make games created reg-only by default.
2011-12-28 23:47:30 -05:00
Daenyth
edde8bec07
Add Planeswalker loyalty to CardInfoWidget
...
CIW will also dynamically hide/show power/toughness as well as loyalty.
2011-12-28 23:47:29 -05:00