-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
98 lines (83 loc) · 4.33 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
2022-05-25 gettextize <[email protected]>
* Makefile.am (ACLOCAL_AMFLAGS): New variable.
(EXTRA_DIST): New variable.
* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.21.
# 2005-08-02 Huitao Chen <[email protected]>
- Complete the source code. Test it on some games.
- v0.1 release. First release.
# 2005-08-05 Huitao Chen <[email protected]>
- Fix some memory leaks.
# 2005-08-06 Huitao Chen <[email protected]>
- Change the statusbar of search dialog to progressbar for better UI.
Search "0" maybe needs a long time, because there are so many "0" in the
memory, call appending GSList function takes lots of time. The program
looks like have been dead. Which memory is unuseless and should be
skipped?
# 2005-08-07 Huitao Chen <[email protected]>
- Read the /proc/%pid%/exe symbolic link file to get the whole process
executable binary filename.
- Set the search window's title "%pid% - name".
- Skip the stopped process. It would block waitpid().
- Skip the process which has been traced.
- Change ADDRESS_COLUMN, using GTYPE_UINT. Add addr_cell_data_func() to
display address.
- Add "auto" search type as default type. Set default focus at SpinButton.
- Add a str2uint() function, instead of atoi(), strtoul(). Not support
octal. If the str_value is too big and is out of the uint range, only get
the low-digit value, ignore high-digit. If you select search type uint8
and input seach value - 0x101, because of 0x101 is out of the uint8 range,
the true search value is 0x01. If you are not sure which type is fit in
with the search value, select auto type.
- Fix a bug at search_value(). The addr memory offset is double increased
when appending the result GSList.
# 2005-08-09 Huitao Chen <[email protected]>
- Add arguments check in some functions.
- Change get_mem_preview(). Arguments len is confused, it is text length,
not memory length. Now it is the memory length. Disply text convert work
move to the refresh function.
- Add command-line parser, only show version.
- Change struct cheater_t. Remove u8, u16, u32, u64 because of this
program is highly OS and architecture specific, instead of guint value.
This program now is only tested under my i386 GNU/Linux. If you have any
suggestion or problem under other platform, PLZ email to me. Thanks.
# 2005-08-10 Huitao Chen <[email protected]>
- Change update_value(). Now it can update memory by value length.
- Change search_value(). First get a block memory, then compare the content
by the type.
- v0.2 release.
# 2005-08-11 Huitao Chen <[email protected]>
- Change unsigned int to unsigned long. Type int under 32-bit and 64-bit
paltform is 32-bit length, long is same bit-length with platform. Modify
all the places which use GUINT_TO_POINTER macro. Under 64-bit platform,
pointer is 64-bit length. For 64-bit compatibility.
- Change cheater->value type to guint64;
- Change ADDRESS_COLUMN, using GTYPE_ULONG.
- Change spin_button to text_entry for accept hexadecimal number.
- Rename str2uint() to str2u64(), convert string to MAX supported number.
- Enable uint64 type.
# 2005-08-12 Huitao Chen <[email protected]>
- v0.3 release.
# 2006-04-08 Huitao Chen <[email protected]>
- Back.
- Rewrite the functions which call ptrace, make them to a library.
- Remove the thread.
- Use library function strtol() to get the number.
# 2006-04-09 Huitao Chen <[email protected]>
- Add the library list which in /proc/<pid>/maps, user can select
the search space.
- New icon from gnome, advanced-directory.png.
# 2006-04-15 Huitao Chen <[email protected]>
- Rewrite the hex editor, use GtkTextView, add struct editor_t.
- Move the struct cheater_t define to search.c, remove some unused members.
# 2006-04-15 Huitao Chen <[email protected]>
- Rewrite the hex editor, use GtkTextView, add struct editor_t.
- Move the struct cheater_t define to search.c, remove some unused members.
# 2021-11-18 Huitao Chen <[email protected]>
- Use morden GNU gettext and autotools of Ubuntu-20.04.
- Use GTKBuilder, convert the glade to ui.
- Migrate to GTK-3+.
# 2021-11-19 Huitao Chen <[email protected]>
- Check ptrace errno at first try.
- Add setcap cap_sys_ptrace+ep when installation.
- Remove outdated widget prop.
- Use GtkCssProvider.