ObjFW  History of src/windows_1252.m of 7aefcd5ede480a43

History of the file that is called src/windows_1252.m at check-in 7aefcd5ede480a43

2017-01-20
02:09
Deleted: Move encodings to subdirectory (check-in: [0b488f44a5] user: js, branch: trunk, size: 0)
2017-01-11
03:49
[4e7a49cc4a] part of check-in [a9f85ba3b1] Use U+FFFF for invalid characters

This used to be U+FFFD, but if a character is not assigned in an
encoding, U+FFFF is a better match. (check-in: [a9f85ba3b1] user: js, branch: trunk, size: 3672) [annotate] [blame] [check-ins using] [diff]

2017-01-10
23:45
[836478cdf6] part of check-in [8480d9e9c8] Add missing files to Xcode project (check-in: [8480d9e9c8] user: js, branch: trunk, size: 3672) [annotate] [blame] [check-ins using] [diff]
23:23
[dc1b68f1d7] part of check-in [0832fcf579] Add Mac OS Roman encoding (check-in: [0832fcf579] user: js, branch: trunk, size: 3666) [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
[223e23ea0d] part of check-in [44f45c2e35] Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. (check-in: [44f45c2e35] user: js, branch: trunk, size: 3660) [annotate] [blame] [check-ins using] [diff]

2016-02-21
15:37
[351d5bfad0] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 3654) [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:41
[341946825e] part of check-in [2a27cf3000] Update copyright

While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 3659) [annotate] [blame] [check-ins using] [diff]

2015-01-03
20:57
[a5387e4a8b] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 3655) [annotate] [blame] [check-ins using] [diff]
2014-09-06
22:25
[f59c34deb0] part of check-in [f73023946a] Add missing #include "config.h" (check-in: [f73023946a] user: js, branch: trunk, size: 3649) [annotate] [blame] [check-ins using] [diff]
2014-06-21
21:43
[fbc12484d1] part of check-in [13ee56edf3] Move all macros from OFObject.h to macros.h

This means that OFObject.h imports macros.h now, making it unnecessary
to manually import macros.h in almost every file. And while at it, also
import autorelease.h in OFObject.h, so that this doesn't need to be
manually imported in almost every file as well. (check-in: [13ee56edf3] user: js, branch: trunk, size: 3628) [annotate] [blame] [check-ins using] [diff]

2014-05-15
15:32
[0ee0cc83a8] part of check-in [7f0359ce68] Fix a few instances of signed vs. unsigned (check-in: [7f0359ce68] user: js, branch: trunk, size: 3648) [annotate] [blame] [check-ins using] [diff]
2014-01-19
14:10
[6e0427f4c2] part of check-in [7c26551b67] Clean up Unicode -> * conversions. (check-in: [7c26551b67] user: js, branch: trunk, size: 3645) [annotate] [blame] [check-ins using] [diff]
2014-01-17
16:41
[efb7bb469a] part of check-in [a1bcdc2ff6] Move Unicode -> * conversions to separate files. (check-in: [a1bcdc2ff6] user: js, branch: trunk, size: 3521) [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
[390d4ecb93] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1672) [annotate] [blame] [check-ins using] [diff]
2013-08-12
10:00
[4c38b45d43] part of check-in [d36cf257fe] Don't store the first 128 chars of an encoding. (check-in: [d36cf257fe] user: js, branch: trunk, size: 1666) [annotate] [blame] [check-ins using] [diff]
2013-01-13
13:07
[03d37613d5] part of check-in [545b6f740e] Add of_char{16,32}_t.

For ObjC++, these are defined to char{16,32}_t if C++11 is used. This
means passing e.g. a C++11 UTF-16 string to -[initWithUTF16String:]
works without a warning.

For C11, this is not necessary, as char{16,32}_t are just typedef'd to
uint_least{16,32}_t in <uchar.h> and thus compatible to the definition
of of_char{16,32}_t. The reason for not defining of_char{16,32}_t to
char{16,32}_t when using C11 is that <uchar.h> might be missing and that
char{16,32}_t are not required to be UTF-{16,32}, whereas in C++, they
are required to be UTF-{16,32}. (check-in: [545b6f740e] user: js, branch: trunk, size: 2706) [annotate] [blame] [check-ins using] [diff]

2013-01-09
22:24
[a34be62b96] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 2702) [annotate] [blame] [check-ins using] [diff]
2012-01-05
00:56
[77a261a4ac] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 2696) [annotate] [blame] [check-ins using] [diff]
2011-01-01
20:19
[cac72f181a] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 2690) [annotate] [blame] [check-ins using] [diff]
2010-02-19
16:36
[0e64abc174] part of check-in [42886185fd] Update copyright. (check-in: [42886185fd] user: js, branch: trunk, size: 2434) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
[43c5fb5787] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 2434) [annotate] [blame] [check-ins using] [diff]
22:29
Added: [19092e9d65] part of check-in [04ef18b640] Rename all .c files to .m so we only need an OBJC and no CC. (check-in: [04ef18b640] user: js, branch: trunk, size: 2437) [annotate] [blame] [check-ins using]