miniature:miniature.git
8 years agoRemove unnessesary includes
Dariusz Mikulski [Thu, 4 Mar 2010 16:56:00 +0000 (17:56 +0100)]
Remove unnessesary includes

8 years agoadd ifdef maemo5
Dariusz Mikulski [Thu, 4 Mar 2010 16:54:38 +0000 (17:54 +0100)]
add ifdef maemo5

8 years agoFix portability
Dariusz Mikulski [Thu, 4 Mar 2010 16:52:42 +0000 (17:52 +0100)]
Fix portability

8 years agoMerge branch 'p2p-telepathy' of git@gitorious.org:miniature/miniature into p2p-telepathy
Dariusz Mikulski [Thu, 4 Mar 2010 16:31:31 +0000 (17:31 +0100)]
Merge branch 'p2p-telepathy' of git@gitorious.org:miniature/miniature into p2p-telepathy

8 years agomerge with master
Dariusz Mikulski [Thu, 4 Mar 2010 16:30:19 +0000 (17:30 +0100)]
merge with master

8 years agoAdd client handler for incoming and outgoing tubes
Dariusz Mikulski [Thu, 4 Mar 2010 16:19:15 +0000 (17:19 +0100)]
Add client handler for incoming and outgoing tubes

8 years agoAdd client handler for incoming and outgoing tubes
Dariusz Mikulski [Thu, 4 Mar 2010 16:16:54 +0000 (17:16 +0100)]
Add client handler for incoming and outgoing tubes

8 years agoAdded half move to position logging fremantle/0.1.7-1
Michael Hasselmann [Tue, 2 Mar 2010 20:15:23 +0000 (22:15 +0200)]
Added half move to position logging

8 years agoInsert newline between log messages
Michael Hasselmann [Tue, 2 Mar 2010 00:32:50 +0000 (02:32 +0200)]
Insert newline between log messages

8 years agoAllow the game log to be shown during a game
Michael Hasselmann [Tue, 2 Mar 2010 00:22:02 +0000 (02:22 +0200)]
Allow the game log to be shown during a game

8 years agoPrevent MPreGame from calling MMainWindow's action setup methods explicitly
Michael Hasselmann [Mon, 1 Mar 2010 23:41:08 +0000 (01:41 +0200)]
Prevent MPreGame from calling MMainWindow's action setup methods explicitly

8 years agoQuick and dirty FEN conversion for MPosition
Michael Hasselmann [Tue, 2 Mar 2010 00:43:08 +0000 (02:43 +0200)]
Quick and dirty FEN conversion for MPosition

8 years agoInclude TelepathyQt4 via pkg-config
Michael Hasselmann [Wed, 24 Feb 2010 22:20:23 +0000 (23:20 +0100)]
Include TelepathyQt4 via pkg-config

8 years agoIncluded new game log, at least for start screen
Michael Hasselmann [Thu, 25 Feb 2010 16:44:26 +0000 (17:44 +0100)]
Included new game log, at least for start screen

8 years agoAdded a nice game log
Michael Hasselmann [Thu, 25 Feb 2010 16:43:41 +0000 (17:43 +0100)]
Added a nice game log

8 years agoAdd tubes client handler
Dariusz Mikulski [Thu, 25 Feb 2010 12:37:27 +0000 (13:37 +0100)]
Add tubes client handler

8 years agoCreate stream tube channel for specified account
Dariusz Mikulski [Tue, 23 Feb 2010 19:26:53 +0000 (20:26 +0100)]
Create stream tube channel for specified account

8 years agoMerge with master
Dariusz Mikulski [Tue, 23 Feb 2010 15:56:46 +0000 (16:56 +0100)]
Merge with master

8 years agoRemove version requirement
Michael Hasselmann [Mon, 22 Feb 2010 23:42:59 +0000 (00:42 +0100)]
Remove version requirement

8 years agoUse setEnabled() instead of hide() for breaking signal emission from buttons
Michael Hasselmann [Mon, 22 Feb 2010 15:16:08 +0000 (16:16 +0100)]
Use setEnabled() instead of hide() for breaking signal emission from buttons

8 years agoAdapt to the new window rotation attributes
Michael Hasselmann [Mon, 22 Feb 2010 15:15:40 +0000 (16:15 +0100)]
Adapt to the new window rotation attributes

8 years agoSeparate logic and ui
Dariusz Mikulski [Fri, 19 Feb 2010 16:33:10 +0000 (17:33 +0100)]
Separate logic and ui

8 years agoAdd files to makefile
Dariusz Mikulski [Thu, 18 Feb 2010 17:48:48 +0000 (18:48 +0100)]
Add files to makefile

8 years agoSetup new p2p game, host game, join game, adding tpgame object
Dariusz Mikulski [Thu, 18 Feb 2010 17:48:00 +0000 (18:48 +0100)]
Setup new p2p game, host game, join game, adding tpgame object

8 years agoChoosing account, connection and showing contacts for account in selection dialog
Dariusz Mikulski [Fri, 12 Feb 2010 13:39:44 +0000 (14:39 +0100)]
Choosing account, connection and showing contacts for account in selection dialog

8 years agoUpdated debian changelog
Michael Hasselmann [Mon, 8 Feb 2010 23:52:59 +0000 (00:52 +0100)]
Updated debian changelog

8 years agoPrevent P2P mode from even showing the board
Michael Hasselmann [Mon, 8 Feb 2010 23:45:06 +0000 (00:45 +0100)]
Prevent P2P mode from even showing the board

8 years agoGet connection manager
Dariusz Mikulski [Fri, 5 Feb 2010 18:14:34 +0000 (19:14 +0100)]
Get connection manager

8 years agoFix conflicts
Dariusz Mikulski [Fri, 5 Feb 2010 16:10:15 +0000 (17:10 +0100)]
Fix conflicts

8 years agoFix makefile.am
Dariusz Mikulski [Fri, 5 Feb 2010 15:42:14 +0000 (16:42 +0100)]
Fix makefile.am

8 years agoMerge with master
Dariusz Mikulski [Fri, 5 Feb 2010 15:39:02 +0000 (16:39 +0100)]
Merge with master

8 years agoAdd buttons for account dialog
Dariusz Mikulski [Fri, 5 Feb 2010 15:33:29 +0000 (16:33 +0100)]
Add buttons for account dialog

8 years agoAdded debian changelog stub for upcoming release
Michael Hasselmann [Thu, 4 Feb 2010 21:54:20 +0000 (22:54 +0100)]
Added debian changelog stub for upcoming release

8 years agoMerge branch 'dashboard'
Michael Hasselmann [Thu, 4 Feb 2010 21:44:00 +0000 (22:44 +0100)]
Merge branch 'dashboard'

8 years agoAdded end-game UI and a "game menu" that can always be opened
Michael Hasselmann [Thu, 4 Feb 2010 21:41:54 +0000 (22:41 +0100)]
Added end-game UI and a "game menu" that can always be opened

8 years agoAdapt MBoardView to the fullscreen mode of local games
Michael Hasselmann [Thu, 4 Feb 2010 21:40:58 +0000 (22:40 +0100)]
Adapt MBoardView to the fullscreen mode of local games

8 years agoFixed racy top-level window creation
Michael Hasselmann [Thu, 4 Feb 2010 20:13:32 +0000 (21:13 +0100)]
Fixed racy top-level window creation

8 years agoFix broken master: remove blur hint
Michael Hasselmann [Wed, 3 Feb 2010 00:23:55 +0000 (01:23 +0100)]
Fix broken master: remove blur hint

8 years agoAdded blur effect hint for cancellation of dialogs
Michael Hasselmann [Tue, 2 Feb 2010 23:59:20 +0000 (00:59 +0100)]
Added blur effect hint for cancellation of dialogs

8 years agoFixed an event/signal emission race
Michael Hasselmann [Tue, 2 Feb 2010 21:58:15 +0000 (22:58 +0100)]
Fixed an event/signal emission race

8 years agoConnected new dashboard actions
Michael Hasselmann [Tue, 2 Feb 2010 16:28:44 +0000 (17:28 +0100)]
Connected new dashboard actions

8 years agoActivated adjourn and resign buttons
Michael Hasselmann [Tue, 2 Feb 2010 16:28:10 +0000 (17:28 +0100)]
Activated adjourn and resign buttons

8 years agoShow account names on list
Dariusz Mikulski [Tue, 2 Feb 2010 16:05:36 +0000 (17:05 +0100)]
Show account names on list

8 years agoAdd missing file
Dariusz Mikulski [Tue, 2 Feb 2010 15:25:27 +0000 (16:25 +0100)]
Add missing file

8 years agoAdd list model
Dariusz Mikulski [Tue, 2 Feb 2010 15:24:26 +0000 (16:24 +0100)]
Add list model

8 years agoAdded draw-a-game negotiation
Michael Hasselmann [Tue, 2 Feb 2010 01:41:53 +0000 (02:41 +0100)]
Added draw-a-game negotiation

8 years agoAdded dialogs for offer/accept draw protocol
Michael Hasselmann [Tue, 2 Feb 2010 01:21:26 +0000 (02:21 +0100)]
Added dialogs for offer/accept draw protocol

8 years agoMoved MIconicButton into separate file
Michael Hasselmann [Tue, 2 Feb 2010 00:32:58 +0000 (01:32 +0100)]
Moved MIconicButton into separate file

8 years agoRemoved Miniature UI file, since there is no real QGV support in Qt's designer
Michael Hasselmann [Tue, 2 Feb 2010 00:19:05 +0000 (01:19 +0100)]
Removed Miniature UI file, since there is no real QGV support in Qt's designer

8 years agoAccount selection
Dariusz Mikulski [Fri, 29 Jan 2010 11:20:26 +0000 (12:20 +0100)]
Account selection

8 years agoFixed fullscreen activation
Michael Hasselmann [Fri, 29 Jan 2010 01:27:07 +0000 (02:27 +0100)]
Fixed fullscreen activation

8 years agoFixed a signal connection
Michael Hasselmann [Fri, 29 Jan 2010 01:24:17 +0000 (02:24 +0100)]
Fixed a signal connection

8 years agoAdapt to new MPreGame controller
Michael Hasselmann [Fri, 29 Jan 2010 01:19:57 +0000 (02:19 +0100)]
Adapt to new MPreGame controller

8 years agoAdapt Maemo5-specific MMainWindow to new MPreGame controller
Michael Hasselmann [Fri, 29 Jan 2010 01:19:16 +0000 (02:19 +0100)]
Adapt Maemo5-specific MMainWindow to new MPreGame controller

8 years agoAdded a pre-game controller that handles the start screen
Michael Hasselmann [Fri, 29 Jan 2010 01:18:41 +0000 (02:18 +0100)]
Added a pre-game controller that handles the start screen

8 years agoAdd account selection dialog
Dariusz Mikulski [Wed, 27 Jan 2010 12:55:57 +0000 (13:55 +0100)]
Add account selection dialog

8 years agoFixed about dialog, but links won't work (b.m.o #8557)
Michael Hasselmann [Tue, 26 Jan 2010 20:39:31 +0000 (21:39 +0100)]
Fixed about dialog, but links won't work (b.m.o #8557)

8 years agoUpdate player status again
Michael Hasselmann [Tue, 26 Jan 2010 15:33:13 +0000 (16:33 +0100)]
Update player status again

8 years agoAdded a status label and mockup for last moves
Michael Hasselmann [Tue, 26 Jan 2010 15:32:29 +0000 (16:32 +0100)]
Added a status label and mockup for last moves

8 years agoMoved the about dialog into code. Not worth to keep the extra file for it
Michael Hasselmann [Tue, 26 Jan 2010 15:31:08 +0000 (16:31 +0100)]
Moved the about dialog into code. Not worth to keep the extra file for it

8 years agoKilled the rotation animation, as most people found it ugly
Michael Hasselmann [Tue, 26 Jan 2010 01:18:54 +0000 (02:18 +0100)]
Killed the rotation animation, as most people found it ugly

8 years agoFixed scrollable viewport issues when scene started to grow its extent
Michael Hasselmann [Mon, 25 Jan 2010 23:47:13 +0000 (00:47 +0100)]
Fixed scrollable viewport issues when scene started to grow its extent

* src/board_view.cc: A QGraphicsScene has the interesting property to grow to
the largest bounding box whenever items are added (it'll never shrink). Now it
can grow also while performing rotations, probably due to how transformation
matrices work when used via convenciene API. In this case, the rotation around
the center of an item needs 4x the item's extent, therefore growing the scene's
bounding box.  Now the view tries to adapt by making the viewable scene
scrollable. This commit sets the scene's viewable area to a fixed size. Fixes
b.m.o bug #8413.

8 years agoAdded a "modal" stop resolution menu
Michael Hasselmann [Mon, 25 Jan 2010 22:12:27 +0000 (23:12 +0100)]
Added a "modal" stop resolution menu

8 years agoAdapt to new MScene
Michael Hasselmann [Mon, 25 Jan 2010 22:11:42 +0000 (23:11 +0100)]
Adapt to new MScene

8 years agoAdded a QGraphicsScene specialisation for "modal" graphic items
Michael Hasselmann [Mon, 25 Jan 2010 22:10:42 +0000 (23:10 +0100)]
Added a QGraphicsScene specialisation for "modal" graphic items

8 years agoAdd flashing of dashboard buttons for invalid moves
Michael Hasselmann [Mon, 25 Jan 2010 16:25:58 +0000 (17:25 +0100)]
Add flashing of dashboard buttons for invalid moves

8 years agoFix conflicts
Dariusz Mikulski [Mon, 25 Jan 2010 14:35:39 +0000 (15:35 +0100)]
Fix conflicts

8 years agoAdd account item
Dariusz Mikulski [Mon, 25 Jan 2010 14:31:27 +0000 (15:31 +0100)]
Add account item

8 years agoFixed header includes
Michael Hasselmann [Mon, 25 Jan 2010 13:30:15 +0000 (14:30 +0100)]
Fixed header includes

8 years agoFixed state transition bugs w.r.t. valid moves and active confirm buttons
Michael Hasselmann [Mon, 25 Jan 2010 13:10:28 +0000 (14:10 +0100)]
Fixed state transition bugs w.r.t. valid moves and active confirm buttons

8 years agoAdded a check for undo requests predicate
Michael Hasselmann [Mon, 25 Jan 2010 13:09:53 +0000 (14:09 +0100)]
Added a check for undo requests predicate

8 years agoAdded a fullscreen button and test entries for the game resolution menu
Michael Hasselmann [Mon, 25 Jan 2010 11:02:16 +0000 (12:02 +0100)]
Added a fullscreen button and test entries for the game resolution menu

8 years agoAdded Maemo 5 dependency to Qt libs
Michael Hasselmann [Mon, 25 Jan 2010 11:00:03 +0000 (12:00 +0100)]
Added Maemo 5 dependency to Qt libs

8 years agoRemoved an (unsupported?) Maemo5 widget and fixed menu entry for P2P
Michael Hasselmann [Sun, 24 Jan 2010 13:30:51 +0000 (14:30 +0100)]
Removed an (unsupported?) Maemo5 widget and fixed menu entry for P2P

8 years agoFixed Makefile for the TP account manager, changes to TP integration in MGame
Michael Hasselmann [Sat, 23 Jan 2010 13:24:49 +0000 (14:24 +0100)]
Fixed Makefile for the TP account manager, changes to TP integration in MGame

8 years agoFix conflicts one more time
Dariusz Mikulski [Fri, 22 Jan 2010 16:29:40 +0000 (17:29 +0100)]
Fix conflicts one more time

8 years agoFix conflicts
Dariusz Mikulski [Fri, 22 Jan 2010 16:28:24 +0000 (17:28 +0100)]
Fix conflicts

8 years agoAdd missing files
Dariusz Mikulski [Fri, 22 Jan 2010 16:27:20 +0000 (17:27 +0100)]
Add missing files

8 years agoAdd missing files
Dariusz Mikulski [Fri, 22 Jan 2010 16:26:44 +0000 (17:26 +0100)]
Add missing files

8 years agoAdd telepathy support to makefile
Dariusz Mikulski [Fri, 22 Jan 2010 16:24:02 +0000 (17:24 +0100)]
Add telepathy support to makefile

8 years agoMenu item for p2p connection
Dariusz Mikulski [Wed, 20 Jan 2010 11:56:30 +0000 (12:56 +0100)]
Menu item for p2p connection

8 years agoMoved doc files to docs
Michael Hasselmann [Thu, 21 Jan 2010 22:48:56 +0000 (23:48 +0100)]
Moved doc files to docs

8 years agoMoved doc files to docs
Michael Hasselmann [Thu, 21 Jan 2010 22:48:56 +0000 (23:48 +0100)]
Moved doc files to docs

8 years agoFixed another confirm button bug (was still enabled after cancelling)
Michael Hasselmann [Thu, 21 Jan 2010 00:50:29 +0000 (01:50 +0100)]
Fixed another confirm button bug (was still enabled after cancelling)

8 years agoAdded a mockup avatar, to fill the emptiness
Michael Hasselmann [Thu, 21 Jan 2010 00:44:38 +0000 (01:44 +0100)]
Added a mockup avatar, to fill the emptiness

8 years agoKilled off MActionAreas, which are replaced by MDashboardItems
Michael Hasselmann [Thu, 21 Jan 2010 00:34:04 +0000 (01:34 +0100)]
Killed off MActionAreas, which are replaced by MDashboardItems

8 years agoFixed bug regarding confirm button activation before first move
Michael Hasselmann [Thu, 21 Jan 2010 00:14:10 +0000 (01:14 +0100)]
Fixed bug regarding confirm button activation before first move

8 years agoConnected MGame controller to dashboard confirm button, in a crude way
Michael Hasselmann [Thu, 21 Jan 2010 00:06:57 +0000 (01:06 +0100)]
Connected MGame controller to dashboard confirm button, in a crude way

8 years agoAdded accessors for both dashboard items
Michael Hasselmann [Wed, 20 Jan 2010 23:46:31 +0000 (00:46 +0100)]
Added accessors for both dashboard items

8 years agoCreated a custom dashboard button widg^Witem
Michael Hasselmann [Wed, 20 Jan 2010 23:41:31 +0000 (00:41 +0100)]
Created a custom dashboard button widg^Witem

8 years agoMenu item for p2p connection
Dariusz Mikulski [Wed, 20 Jan 2010 11:56:30 +0000 (12:56 +0100)]
Menu item for p2p connection

8 years agoAdded media player icons for our main buttons
Michael Hasselmann [Wed, 20 Jan 2010 00:42:03 +0000 (01:42 +0100)]
Added media player icons for our main buttons

8 years agoDeactivate action areas, use MDashboardItems instead
Michael Hasselmann [Wed, 20 Jan 2010 00:41:26 +0000 (01:41 +0100)]
Deactivate action areas, use MDashboardItems instead

8 years agoChanged main view minimum size in order to fit two MDashboardItems into it
Michael Hasselmann [Wed, 20 Jan 2010 00:39:23 +0000 (01:39 +0100)]
Changed main view minimum size in order to fit two MDashboardItems into it

8 years agoAdded a dashboard item (empty, for now) for each player
Michael Hasselmann [Tue, 19 Jan 2010 01:12:19 +0000 (02:12 +0100)]
Added a dashboard item (empty, for now) for each player

8 years agoAdded a close-to-default Doxyfile for code documentation
Michael Hasselmann [Mon, 18 Jan 2010 23:54:36 +0000 (00:54 +0100)]
Added a close-to-default Doxyfile for code documentation

8 years agoRemove unneeded Q_OBJECT from header
Michael Hasselmann [Mon, 18 Jan 2010 23:15:06 +0000 (00:15 +0100)]
Remove unneeded Q_OBJECT from header

8 years agoAdapted build files to the renaming of src/platforms/*
Michael Hasselmann [Mon, 18 Jan 2010 23:08:56 +0000 (00:08 +0100)]
Adapted build files to the renaming of src/platforms/*

8 years agoMove src/platforms/* to distinct folders, since we expect more files to come
Michael Hasselmann [Mon, 18 Jan 2010 22:38:29 +0000 (23:38 +0100)]
Move src/platforms/* to distinct folders, since we expect more files to come

8 years agoAdd conditional sources for src/platforms/* infrastructure
Michael Hasselmann [Mon, 18 Jan 2010 20:18:21 +0000 (21:18 +0100)]
Add conditional sources for src/platforms/* infrastructure