Slava Zanko
7ec7294713
configure.ac: if present glib-2.14 and higher, libpcre don't linked
2009-05-05 21:34:09 +03:00
Slava Zanko
2276e9b513
Search engine: now used regexp external engines:
...
* glib
* pcre
* POSIX regex
External engine selected automatically, if present.
2009-05-05 16:19:32 +03:00
Slava Zanko
7763c0e866
src/find.c: Fixed core dump if content search pattern no present
2009-05-05 16:16:09 +03:00
Slava Zanko
301435b374
edit/editcmd_dialogs.c: fixed state of search type between dialog window calls
2009-05-05 11:31:57 +03:00
Slava Zanko
9880d45123
Find files: checkbox 'Regular expression' for content search now default unchecked
2009-05-04 17:06:47 +03:00
Slava Zanko
af18cb326f
Find files: changes for usage of new search engine:
...
* Changed file search and content search
* Added regexp-search for filenames
* Added 'All charset' checkbox for file and content searches
2009-05-04 15:47:49 +03:00
Slava Zanko
841a47e163
Fix copy of current/opposite path to command line: remove charset info from path
2009-05-04 12:40:06 +03:00
Slava Zanko
6f390f5cf3
src/Makefile.am: add some header files to Make-tracking
2009-05-04 11:23:40 +03:00
Andrew Borodin
f7781c16e0
src/main.c (main): create MC home directory with 700 mode instead of 755 one.
2009-05-02 17:35:34 +04:00
Andrew Borodin
d0beb4cfec
src/main.c (main): create MC home directory (~/.mc) if absent.
2009-05-02 17:35:10 +04:00
Andrew Borodin
610d724186
src/main.c (main): create MC home directory with 700 mode instead of 755 one.
2009-05-02 17:29:59 +04:00
Andrew Borodin
ab1bdc1429
src/main.c (main): create MC home directory (~/.mc) if absent.
2009-05-02 17:29:30 +04:00
Sergei Trofimovich
3da14e7f8f
Merge branch 'mc-4.6'
...
* mc-4.6:
fish: chgrp: trac:#336; do not add exceeding quotes (fixed by snizovtsev)
2009-05-02 16:01:13 +03:00
Sergei Trofimovich
027168ce3d
fish: chgrp: trac:#336; do not add exceeding quotes (fixed by snizovtsev)
...
As we pass correctly(hopefully) escaped file names - all calls
(except forgotten chgrp) were converted to accept unquoted strings.
This patch fixes chgrp.
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-05-02 14:09:07 +03: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
Ilia Maslakov
687ab30f74
fix: g_string_free show asserts if str_nconvert_to_display return NULL.
...
now str_nconvert_to_display return empty GString.
2009-04-27 10:30:18 +00:00
Ilia Maslakov
d99c1def10
fix: broken building on glib < 2.14
2009-04-27 06:34:10 +00:00
Andrew Borodin
931f0d073d
src/menu.c: nice menu view: added LTEE and RTEE symbols to menu separators.
...
Small optimization. Removed some trailing spaces. Some formatting.
2009-04-26 18:22:53 +04:00
Andrew Borodin
f08aee0ad0
widget.c (draw_hotkey): new function to draw widget text with hotkey.
...
(button_callback): use draw_hotkey function to draw button text.
(radio_callback): use draw_hotkey function to draw radiobutton text.
(check_callback): use draw_hotkey function to draw checkbutton text.
2009-04-26 11:21:42 +04:00
Andrew Borodin
7ef779dcbc
src/search/lib.c (mc_search__recode_str): use symbolic constant
...
for invalid convertion descriptor.
2009-04-26 09:17:48 +04:00
Andrew Borodin
a20b472807
Merge branch 'm-utf-8' of git://midnight-commander.org/git/mc into m-utf-8
2009-04-26 09:04:58 +04:00