ObjXMPP  History of src/XMPPRoster.h of 3b356b798144c88977ed370b1efc6f6ba90d47b3a2772e1fc78df8c63a99384c

History of file src/XMPPRoster.h at check-in 3b356b798144c88977ed370b1efc6f6ba90d47b3a2772e1fc78df8c63a99384c

2021-04-29
00:15
heap.zone -> nil.im file: [58f0069a52] check-in: [ae703bd9ba] user: js, branch: trunk, size: 4107 [annotate] [blame] [check-ins using] [diff]
2018-11-05
21:22
Modernize coding style file: [25b548eff0] check-in: [180bf3d08b] user: js, branch: trunk, size: 4113 [annotate] [blame] [check-ins using] [diff]
2017-07-23
12:07
Make sure all properties are nonatomic file: [c49c440cdc] check-in: [2469a8df49] user: js, branch: trunk, size: 4081 [annotate] [blame] [check-ins using] [diff]
11:57
Change documentation style to ObjFW's style file: [12b50e0f15] check-in: [764c514b82] user: js, branch: trunk, size: 4078 [annotate] [blame] [check-ins using] [diff]
2017-05-13
15:03
Adjust to ObjFW changes file: [7a62e71bc2] check-in: [2faf18cba7] user: js, branch: trunk, size: 4078 [annotate] [blame] [check-ins using] [diff]
2017-04-30
15:04
Fix URL in copyright header file: [9f74b009a4] check-in: [4663b00cb4] user: js, branch: trunk, size: 4255 [annotate] [blame] [check-ins using] [diff]
2016-07-09
22:39
Adjust to ObjFW changes file: [8794fd5d42] check-in: [36e00ffb71] user: js, branch: trunk, size: 4265 [annotate] [blame] [check-ins using] [diff]
2013-06-23
19:57
Get rid of BOOL. file: [cd389fa1d0] check-in: [dd2c1286f9] user: js, branch: trunk, size: 4522 [annotate] [blame] [check-ins using] [diff]
2013-02-15
14:32
Improve documentation. file: [d21cceae6c] check-in: [ae47288dc3] user: js, branch: trunk, size: 4522 [annotate] [blame] [check-ins using] [diff]
14:15
Fix a bunch of warnings. file: [86893cd063] check-in: [445d301fd6] user: js, branch: trunk, size: 4586 [annotate] [blame] [check-ins using] [diff]
2013-02-12
21:36
Prefix all ivars with an underscore. file: [ed9a1820f5] check-in: [8dfcb87717] user: js, branch: trunk, size: 4518 [annotate] [blame] [check-ins using] [diff]
2012-12-22
13:55
Update documentation file: [e0bd743e89] check-in: [bbd249186e] user: florob@babelmonkeys.de, branch: trunk, size: 4513 [annotate] [blame] [check-ins using] [diff]
2012-12-13
22:09
Make method names more consistent with ObjFW. file: [dde2cb56af] check-in: [7f10dd9950] user: js, branch: trunk, size: 4514 [annotate] [blame] [check-ins using] [diff]
2012-11-11
11:30
Make rosterItems a property. file: [fe26501170] check-in: [e69da0f2df] user: js, branch: trunk, size: 4521 [annotate] [blame] [check-ins using] [diff]
11:21
XMPPRoster: Add getter for the connection. file: [93aebef7ab] check-in: [08b4d64469] user: js, branch: trunk, size: 4555 [annotate] [blame] [check-ins using] [diff]
2012-03-21
10:56
Update URL in copyright. file: [acffd733aa] check-in: [85bda4afee] user: js, branch: trunk, size: 4404 [annotate] [blame] [check-ins using] [diff]
2012-02-17
17:17
Having a category for each delegate is not required anymore.

This is thanks to XMPPMulticastDelegate. file: [d99dbd9eba] check-in: [878cac8ce0] user: js, branch: trunk, size: 4397 [annotate] [blame] [check-ins using] [diff]

2012-02-06
15:17
Implement roster versioning.
Still needs some testing.
file: [de7818a9b5] check-in: [e6237b123a] user: js, branch: trunk, size: 4465 [annotate] [blame] [check-ins using] [diff]
14:23
Prevent changing the data storage after the roster has been requested. file: [c00194e1a0] check-in: [5f55161423] user: js, branch: trunk, size: 4582 [annotate] [blame] [check-ins using] [diff]
13:32
Add storage to the connection and roster. file: [d4d891ac82] check-in: [bd076b6bc1] user: js, branch: trunk, size: 4559 [annotate] [blame] [check-ins using] [diff]
2012-02-04
12:57
Oops, forgot a few changes. file: [963ba59e66] check-in: [ffc2f54b93] user: js, branch: trunk, size: 4191 [annotate] [blame] [check-ins using] [diff]
2012-02-03
15:12
Documentation improvements. file: [d2f88013f2] check-in: [e701117140] user: js, branch: trunk, size: 4131 [annotate] [blame] [check-ins using] [diff]
10:43
Hide instance variables from the documentation. file: [0285d089da] check-in: [f5739f6ee6] user: js, branch: trunk, size: 4031 [annotate] [blame] [check-ins using] [diff]
09:46
Add \cond internal for private methods. file: [acf1cf5003] check-in: [ed03c8e32f] user: js, branch: trunk, size: 3999 [annotate] [blame] [check-ins using] [diff]
08:32
Document XMPPRoster and XMPPRosterDelegate file: [e806062166] check-in: [e6353e2382] user: florob@babelmonkeys.de, branch: trunk, size: 3967 [annotate] [blame] [check-ins using] [diff]
2012-01-30
17:45
Make use of multicast delegates in XMPPRoster. file: [1412762159] check-in: [a77ad914f2] user: js, branch: trunk, size: 2553 [annotate] [blame] [check-ins using] [diff]
2012-01-28
00:43
Decouple XMPPRoster and XMPPConnection file: [ad6d9399e3] check-in: [128dcb8343] user: florob@babelmonkeys.de, branch: trunk, size: 2598 [annotate] [blame] [check-ins using] [diff]
2011-04-25
17:48
Move all roster handling code to XMPPRoster. file: [7a403464fd] check-in: [55e37a4da2] user: js, branch: trunk, size: 1804 [annotate] [blame] [check-ins using] [diff]
2011-04-01
01:09
Change how roster items are stored. file: [1f83f6aa00] check-in: [e53970f55f] user: js, branch: trunk, size: 1714 [annotate] [blame] [check-ins using] [diff]
2011-03-29
01:46
Port to ObjC 1. file: [6e37e7971b] check-in: [2f8a95152e] user: js, branch: trunk, size: 1629 [annotate] [blame] [check-ins using] [diff]
2011-03-28
16:15
Add -[XMPPRoster deleteRosterItem:] and -[XMPPRosterItem copy]. file: [00bb9602be] check-in: [5deb46d926] user: js, branch: trunk, size: 1572 [annotate] [blame] [check-ins using] [diff]
15:30
Move namespace definitions and add -[XMPPRoster addRosterItem:]. file: [30e1f25f90] check-in: [fe2b73b43b] user: js, branch: trunk, size: 1462 [annotate] [blame] [check-ins using] [diff]
13:14
Added: Add XMPPRoster class. file: [bf1a5ace38] check-in: [010bd227d2] user: js, branch: trunk, size: 1467 [annotate] [blame] [check-ins using]