| 
						
					 | 
					
						
						
							
						
						19323453a9
					 | 
					
						
						
							
							Add the skeleton of the message type framework
						
						
						
						
						
						
					 | 
					
						2016-03-10 19:10:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d99cb8b589
					 | 
					
						
						
							
							Move namespace-info.vala to namespace-info.vala.in
						
						
						
						
						
						
						
						This makes it possible for the .gir file to contain the dynamic API version. 
						
						
					 | 
					
						2016-03-10 19:08:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						32245397fd
					 | 
					
						
						
							
							Add the FileInfo struct
						
						
						
						
						
						
					 | 
					
						2016-03-10 19:07:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5bb3620395
					 | 
					
						
						
							
							Refactor ImageInfo
						
						
						
						
						
						
						
						* Add a set_from_json() method
* Start using it in the m.room.avatar handler 
						
						
					 | 
					
						2016-03-10 19:07:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0bcb72d5aa
					 | 
					
						
						
							
							Fix for GObject Introspection generating
						
						
						
						
						
						
					 | 
					
						2016-03-10 19:07:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f1a58f84b8
					 | 
					
						
						
							
							Add a .pc file
						
						
						
						
						
						
					 | 
					
						2016-03-10 19:07:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6fc2bffe9c
					 | 
					
						
						
							
							Fix the DEBUG define
						
						
						
						
						
						
						
						So it gets defined even if debugging is not enabled 
						
						
					 | 
					
						2016-03-10 19:02:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ddf2165cc2
					 | 
					
						
						
							
							Patch up Matrix.Event.Base
						
						
						
						
						
						
						
						* Require event_type to be present 
						
						
					 | 
					
						2016-03-09 17:34:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a33e3cf6b2
					 | 
					
						
						
							
							Patch up Matrix.Event.Typing
						
						
						
						
						
						
						
						* Print debug messages when debug is enabled 
						
						
					 | 
					
						2016-03-09 16:27:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a5aef0a10
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomTopic
						
						
						
						
						
						
						
						* Require an empty state_key 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d714661c17
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomThirdPartyInvite
						
						
						
						
						
						
						
						* Print debug messages only if debug is enabled 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						49a8b1f665
					 | 
					
						
						
							
							Add value description to HistoryVisibility
						
						
						
						
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						feb2bd0323
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomPowerLevels
						
						
						
						
						
						
						
						* Require an empty state_key
* Make levels int instead of int? with saneish defaults 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						75ab5512f1
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomName
						
						
						
						
						
						
						
						* Require an empty state_key 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9be25a5d61
					 | 
					
						
						
							
							Remove unused UnsignedEventData class
						
						
						
						
						
						
						
						It is now implemented in Matrix.Event.Room 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a86522b72
					 | 
					
						
						
							
							Remove unused _json_object_node_ensure_field
						
						
						
						
						
						
						
						It is now implemented in Matrix.Event.Base 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e317df6f01
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomMember
						
						
						
						
						
						
						
						* Require a non-empty state key
* Throw exception if membership is unknown 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42f1d50877
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomJoinRules
						
						
						
						
						
						
						
						* Require an empty state key
* Use JoinRules instead of JoinRules? 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7817fb68f6
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomHistoryVisibility
						
						
						
						
						
						
						
						* Require an empty state_key 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						969d9d27ea
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomGuestAccess
						
						
						
						
						
						
						
						* Require an empty state_key
* Use GuestAccess instead of GuestAccess? 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3fe5b57d1c
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomCreate
						
						
						
						
						
						
						
						* Require an empty state key 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be2220b079
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomCanonicalAlias
						
						
						
						
						
						
						
						* Require an empty state key 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a68afb1efb
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomAvatar
						
						
						
						
						
						
						
						* Require an empty state key 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ddf3fccbaa
					 | 
					
						
						
							
							Patch up Matrix.Event.State
						
						
						
						
						
						
						
						* Use private members
* Make state_key mandatory 
						
						
					 | 
					
						2016-03-09 16:22:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a668dc7b98
					 | 
					
						
						
							
							Patch up Matrix.Event.Presence
						
						
						
						
						
						
						
						* Process the event_id field
* Use private members instead of the public ones 
						
						
					 | 
					
						2016-03-09 15:28:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						06daf1757c
					 | 
					
						
						
							
							Patch up Matrix.Event.Typing
						
						
						
						
						
						
						
						* Add from_json() and to_json() methods 
						
						
					 | 
					
						2016-03-09 13:54:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						27e27667ef
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomBase
						
						
						
						
						
						
						
						* Chain up from from_json() and to_json()
* Add reading of unsigned data in from_json()
* Use private members in to_json() 
						
						
					 | 
					
						2016-03-09 13:44:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c2569c70d0
					 | 
					
						
						
							
							Patch up Matrix.Event.RoomAliases
						
						
						
						
						
						
						
						* Add a to_json() method
* Chain up in from_json() 
						
						
					 | 
					
						2016-03-09 13:37:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a39edfc15a
					 | 
					
						
						
							
							Move Matrix.Event.Receipt._receipt_data to Gee.HashMap
						
						
						
						
						
						
					 | 
					
						2016-03-09 13:21:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						51c204cc90
					 | 
					
						
						
							
							Fix Matrix.Event.Receipt
						
						
						
						
						
						
						
						It lacked chaining up in from_json() and the whole to_json() method 
						
						
					 | 
					
						2016-03-09 12:02:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff6400a94a
					 | 
					
						
						
							
							Create a base call for m.call.* events
						
						
						
						
						
						
					 | 
					
						2016-03-09 11:43:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b9ded01e98
					 | 
					
						
						
							
							Add to_json() to Matrix.Event.CallInvite
						
						
						
						
						
						
					 | 
					
						2016-03-09 11:33:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						11de94b822
					 | 
					
						
						
							
							Add event handler for m.call.hangup
						
						
						
						
						
						
					 | 
					
						2016-03-09 11:20:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b6b5bbf567
					 | 
					
						
						
							
							Add event handler for m.call.answer
						
						
						
						
						
						
					 | 
					
						2016-03-09 10:36:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						399105d961
					 | 
					
						
						
							
							Add event handler for m.call.candidates
						
						
						
						
						
						
					 | 
					
						2016-03-09 10:04:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be8910b8be
					 | 
					
						
						
							
							Add event handler for m.call.invite
						
						
						
						
						
						
					 | 
					
						2016-03-09 08:26:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1f804e0d42
					 | 
					
						
						
							
							Add event handler for m.room.third_party_invite
						
						
						
						
						
						
					 | 
					
						2016-03-09 07:22:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6db0e82ca7
					 | 
					
						
						
							
							Make _state_key of Event.State protected
						
						
						
						
						
						
						
						Some state events give a meaning to state_key but having a separate
property is a bit of overkill. 
						
						
					 | 
					
						2016-03-09 07:18:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e958e0ecc7
					 | 
					
						
						
							
							Add event handler for m.room.redaction
						
						
						
						
						
						
					 | 
					
						2016-03-08 20:49:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						66ae5cff58
					 | 
					
						
						
							
							Add event handler for m.room.guest_access
						
						
						
						
						
						
					 | 
					
						2016-03-08 18:18:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f7bf44989
					 | 
					
						
						
							
							Add event handler for m.room.message.feedback
						
						
						
						
						
						
					 | 
					
						2016-03-08 17:41:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						18bff85653
					 | 
					
						
						
							
							Add event handler for m.room.avatar
						
						
						
						
						
						
					 | 
					
						2016-03-08 17:39:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d267b9e110
					 | 
					
						
						
							
							Add the Matrix.ImageInfo type
						
						
						
						
						
						
					 | 
					
						2016-03-08 17:09:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff2530ed2d
					 | 
					
						
						
							
							Fix for m.tag handler
						
						
						
						
						
						
						
						Remove call to deprecated Json.Object.add_member() method 
						
						
					 | 
					
						2016-03-08 16:21:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						529fb29155
					 | 
					
						
						
							
							Add event handler for m.room.power_levels
						
						
						
						
						
						
					 | 
					
						2016-03-08 16:21:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8c26a5398
					 | 
					
						
						
							
							Fix presence event reporting in test client
						
						
						
						
						
						
					 | 
					
						2016-03-08 14:28:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						39fd66946e
					 | 
					
						
						
							
							Add event handler for m.room.create
						
						
						
						
						
						
					 | 
					
						2016-03-08 14:13:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bfc5062f90
					 | 
					
						
						
							
							Add event handler for m.room.canonical_alias
						
						
						
						
						
						
					 | 
					
						2016-03-08 14:03:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83d021dfbe
					 | 
					
						
						
							
							Wrap long comment line in enum docs
						
						
						
						
						
						
					 | 
					
						2016-03-08 12:53:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						69a8dc7954
					 | 
					
						
						
							
							Add event handler for m.tag
						
						
						
						
						
						
					 | 
					
						2016-03-08 12:52:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |