Rev 827 | Rev 1624 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 827 | Rev 987 | ||
---|---|---|---|
Line 7... | Line 7... | ||
7 | - show "save file" dialog for new files or files from Tinypad's home folder |
7 | - show "save file" dialog for new files or files from Tinypad's home folder |
8 | - line is redrawn after lining up a single char and then deleting it |
8 | - line is redrawn after lining up a single char and then deleting it |
9 | (pressing Del twice) [#1] |
9 | (pressing Del twice) [#1] |
10 | - update tab/window title and highlighting mode after file save |
10 | - update tab/window title and highlighting mode after file save |
11 | new features: |
11 | - allocate 1024 bytes in case file not found (avoid crash) |
- | 12 | changes: |
|
- | 13 | - max line length changed back to 4GB, each line overhead is 6 bytes now |
|
- | 14 | - settings are stored in INI file (using libini), allowing binary to be compressed |
|
- | 15 | new features: |
|
12 | - prompt to save modified file before closing (+fixes) |
16 | - prompt to save modified file before closing (+fixes) |
13 | - button to close current tab (+fixes) |
17 | - button to close current tab (+fixes) |
14 | - mouse scroll wheel support |
18 | - mouse scroll wheel support |
15 | - numpad support |
19 | - numpad support |
16 | 20 | ||
Line 51... | Line 55... | ||
51 | changes: |
55 | changes: |
52 | - function 70 instead of 58 for files loading/saving |
56 | - function 70 instead of 58 for files loading/saving |
53 | - clientarea-relative drawing (less code) |
57 | - clientarea-relative drawing (less code) |
54 | - every line's dword is now splitted into 2 words; |
58 | - every line's dword is now splitted into 2 words; |
55 | low word - line block length, so max line length is 65535 now |
59 | low word - line block length, so max line length is 64KB now |
56 | high word - various flags. for now, only 2 of 16 bits are used: |
60 | high word - various flags. for now, only 2 of 16 bits are used: |
57 | if bit #0 is set, line was modified since file open |
61 | if bit #0 is set, line was modified since file open |
58 | if bit #1 is set, line was saved after last modification |
62 | if bit #1 is set, line was saved after last modification |
59 | high word could also be further used for code collapsing and different |
63 | high word could also be further used for code collapsing and different |
60 | line marking features (breakpoints, errors, bookmarks, etc.) |
64 | line marking features (breakpoints, errors, bookmarks, etc.) |
61 | new features: |
65 | new features: |