Commit Graph

8182 Commits

Author SHA1 Message Date
Ilia Maslakov
7a11911ffa fix incorrect draw after collapse 2009-05-08 21:37:42 +00:00
Ilia Maslakov
8448847458 more fix movement 2009-05-08 14:00:38 +00:00
Ilia Maslakov
2ab90e3191 fix cursor move if collapsed 2009-05-08 13:36:13 +00:00
Ilia Maslakov
8ae9d0c263 now it work! wow... 2009-05-08 13:14:55 +00:00
Ilia Maslakov
7f8e057b6a rebuild code 2009-05-07 21:18:31 +00:00
Ilia Maslakov
52108ffe32 fix errors 2009-05-07 07:16:09 +00:00
Ilia Maslakov
dfecd2f55f more and more bugs 2009-05-06 19:28:36 +00:00
Ilia Maslakov
ab7d8daba2 go home 2009-05-06 14:22:54 +00:00
Ilia Maslakov
074337e0df some little fix 2009-05-06 06:12:01 +00:00
Ilia Maslakov
d323924979 add bookmark_collapse_inc 2009-05-06 04:39:07 +00:00
Ilia Maslakov
9a1f3a3ac5 time to sleep 2009-05-05 20:07:24 +00:00
Ilia Maslakov
e67dd226e0 its work! wow! 2009-05-05 18:44:51 +00:00
Ilia Maslakov
279787d2fc go home 2009-05-05 14:27:26 +00:00
Ilia Maslakov
39b327825b more rebuild code 2009-05-05 13:18:05 +00:00
Ilia Maslakov
76a3df79d9 need testing 2009-05-04 21:39:19 +00:00
Ilia Maslakov
2377115b8e add more... 2009-05-04 14:31:54 +00:00
Ilia Maslakov
eac001af97 add:* collapsed_lines struct
* search collapsed region
    * add collapser region
    * add collapsed to Wedit
2009-05-04 12:47:18 +00:00
Ilia Maslakov
8a452f7f22 add show bookmarks 2009-05-04 09:43:31 +00:00
Ilia Maslakov
0bc82a444b add option_line_status and option_line_status_width.
if option_line_status = 1 then show line numbers
2009-05-02 21:12:39 +00:00
Ilia Maslakov
406e83eac4 add experemental draw line nuber 2009-05-02 10:58:12 +00:00
Andrew Borodin
3c477cbdfd Fixed editor menu reloading.
edit/edit.h: moved N_menus 5 macro to editmenu.c. Renamed edit_init_menu()
to edit_create_menu().

edit/editmenu.c: added static variable EditMenuBar to store editor menus.
Reimplemented menu creation. Added new edit_create_menu() function.

edit/editwidget.c (edit_file): used edit_create_menu() instead of
edit_init_menu().
2009-05-01 21:10:52 +04:00
Andrew Borodin
aadcca8048 src/edit.c (create_menu): small fix of i18n for menu entry text. 2009-05-01 21:08:21 +04:00
Slava Zanko
009e53198e Added autopoint to maint subdir (and modified autogen.sh) for successfull build on
all cool OSes :)
2009-04-30 20:46:01 +03:00
Slava Zanko
e12b9e50db edit/editcmd.c, edit/editcmd_dialigs.c: added 'search in all charsets' feature
src/search/search.c: fixed error with multicharset search
2009-04-30 16:58:28 +03:00
Slava Zanko
dce5909154 Search engine: added forgotten file. Sorry :) 2009-04-30 16:57:46 +03:00
Slava Zanko
dcf90bf6ec Search engine: added Wildcard search (glob matching) 2009-04-30 16:06:24 +03:00
Slava Zanko
ebd271feca Search engine: change some text constants.
* change names of search types
 * change error message about unimplemented search type
2009-04-30 14:25:42 +03:00
Slava Zanko
15b2d19428 Search engine: fix errors with backward regex-search 2009-04-30 14:21:39 +03:00
Slava Zanko
5e08dbbe76 edit/editcmd_dialogs.c: types of search now show as radiobuttons 2009-04-30 13:46:33 +03:00
Slava Zanko
3e2c3ebb5e Move replace confirm dialog into editcmd_dialogs.c 2009-04-30 12:45:02 +03:00
Slava Zanko
602f3c5796 Search engine: backward search now works 2009-04-30 12:35:24 +03:00
Slava Zanko
a802e51566 Search engine: regex replace now works correct 2009-04-30 10:32:45 +03:00
Andrew Borodin
4c5c8d4247 src/strutil.c (_str_convert): fixed memory leak: don't get error of valid
byte sequence conversion. Small optimization. Removed redundant code.
2009-04-29 20:35:42 +04:00
Andrew Borodin
a93716386c src/search/regex.c (mc_search__regex_found_cond_one): convert GError message
to terminal charset.
(mc_search__cond_struct_new_init_regex): likewise.
2009-04-29 20:17:09 +04:00
Andrew Borodin
15e1db5157 Added functions to convert GError messages (which are in UTF-8 charset)
to terminal charset.

src/strutil.h: added conv_gerror_message member to str_class structure.
Added str_conv_gerror_message function declaration.

src/strutil.c (str_conv_gerror_message): new function to convert GError
message to terminal charset.

src/strutil8bit.c (str_8bit_conv_gerror_message): new function to convert GError
message to terminal charset for 8-bit locales.

src/strutilascii.c (str_ascii_conv_gerror_message): new function to convert GError
message to terminal charset for 7-bit locales.

src/strutilutf8.c (str_utf8_conv_gerror_message): new function to convert GError
message to terminal charset for utf-8 locales.
2009-04-29 20:08:33 +04:00
Andrew Borodin
45210ad625 src/util.c (_str_convert): don't drop valid byte sequence before first
invalid one.
2009-04-29 20:05:01 +04:00
Slava Zanko
def581b24d Search engine:
* add function for prepare replacement string

edit/editcmd.c:
 * changes for correct replace

WARNING! replace don't fully works!
2009-04-29 18:45:21 +03:00
Slava Zanko
74c8c748b3 internal editor: change search/replace dialogs:
replace dialog:
 * removed 'replace order' field
 * removed 'scanf' and 'regex' chackboxes
 * added selectbox element for choise type of search
 * confirm replace and 'replace all' now radiobuttons

search dialog:
 * removed 'replace order' field
 * removed 'scanf' and 'regex' chackboxes
 * added selectbox element for choise type of search
2009-04-29 16:13:12 +03:00
Slava Zanko
d2e62a5c87 src/wtools: add callback functions for buttons to QuickWidget structure 2009-04-29 14:07:09 +03:00
Slava Zanko
4eec009295 Merge branch 'm-utf-8' of ssh://www.midnight-commander.org:2222/git/mc into m-utf-8
* 'm-utf-8' of ssh://www.midnight-commander.org:2222/git/mc:
  fix: vertical insetrion UNDO on UTF-8 text.
  fix UNDO:
2009-04-29 13:49:00 +03:00
Slava Zanko
2137d0037f src/wtools: add (Widget *) widget member to QuickWidget structure 2009-04-29 13:43:18 +03:00
Ilia Maslakov
5e5df48951 fix: vertical insetrion UNDO on UTF-8 text. 2009-04-29 07:35:00 +00:00
Ilia Maslakov
a18df0f0d5 Merge branch 'm-utf-8' of ssh://angel_il@midnight-commander.org:2222/git/mc into m-utf-8 2009-04-29 07:14:08 +00:00
Slava Zanko
d7f85d90d3 Search engine: fix core dump with invalid regex 2009-04-29 10:08:55 +03:00
Ilia Maslakov
3020c5573d fix UNDO:
revert void edit_cursor_move to original.
    add void edit_right_char_move_cmd (WEdit * edit)
    add void edit_left_char_move_cmd  (WEdit * edit)
    replace edit_cursor_move call to edit_left_char_move_cmd/edit_right_char_move_cmd in edit_execute_cmd (on key press LEFT/RIGHT)
2009-04-29 07:06:27 +00:00
Ilia Maslakov
2a52039fae fix: edit UNDO after delete, backspace on UTF-8 chars 2009-04-28 18:58:57 +00:00
Ilia Maslakov
a023d66b86 fix: incorrect UNDO in core editor on UTF-8 files. 2009-04-28 12:47:23 +00:00
Ilia Maslakov
6fd08cc199 replace iconv* to g_iconv*, drop iconv.h 2009-04-28 10:03:02 +00:00
Ilia Maslakov
52a2f5379e fix: draw cursor on non-utf-8 console if a character is typically rendered in a double-width cell. 2009-04-27 12:16:53 +00:00
Ilia Maslakov
093d4c7e7a fix: incorrect draw cursor if a character is typically rendered in a double-width cell.
(East Asian utf-8 chars)
2009-04-27 12:08:36 +00:00