Commit Graph

8272 Commits

Author SHA1 Message Date
Mikhail S. Pobolovets 3784f7253e Warning fix: 'implicit declaration of function'
edit.c:2645:
    implicit declaration of function ‘edit_move_block_to_right’
edit.c:2805:
    implicit declaration of function ‘edit_move_block_to_left’

Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com>
2009-05-08 13:15:50 +03:00
Slava Zanko 8f7d6de326 Remove autorun configure asript after generating some stuff. 2009-05-07 16:32:44 +03:00
Slava Zanko 0e6b076666 Remove autogenerated stuff from git-tracking.
* Remove m4/* files
 * Reorganize all M4-stuff into m4.include subdur
 * move doxygen-include.am into doc/doxygen-include.am
2009-05-07 15:38:06 +03:00
Ilia Maslakov 20090e0567 fix: error call edit_delete, add needed param. 2009-05-07 10:23:32 +00:00
Slava Zanko 2ebdf91079 Merge branch 'm-utf-8'
* m-utf-8: (223 commits)
  Fix wildcard pattern in file select and file find dialogs
  Project builds with option --disable-charsets
  Deleted build-glib1.sh because glib1 don't work with utf-8
  fix building without --enable-charset
  Total replacement to mc_search stuff in all places
  Search engine: if found_len parameter NULL, then mc_search_run don't try to fill them
  src/view.c: Reworked search stuff to usage src/search
  refactoring: rename edit/editcmd_dialog.c:editcmd_dialog__get_search_types_list to
  Search engine: development of hex search complete
  Search engine: remove forgotten debug string and reindent file
  Search engine:
  configure.ac: if present glib-2.14 and higher, libpcre don't linked
  Search engine: now used regexp external engines:
  src/find.c: Fixed core dump if content search pattern no present
  edit/editcmd_dialogs.c: fixed state of search type between dialog window calls
  Find files: checkbox 'Regular expression' for content search now default unchecked
  Find files: changes for usage of new search engine:
  Fix copy of current/opposite path to command line: remove charset info from path
  src/Makefile.am: add some header files to Make-tracking
  Fixed editor menu reloading.
2009-05-07 13:01:01 +03:00
Slava Zanko c8dd6dbbfd Fix wildcard pattern in file select and file find dialogs 2009-05-07 12:53:59 +03:00
Slava Zanko 09bc5434f6 Project builds with option --disable-charsets 2009-05-07 12:20:34 +03:00
Slava Zanko d0c20d7844 Deleted build-glib1.sh because glib1 don't work with utf-8
Changed build-glib2.sh for stale more clean build tree
2009-05-07 11:29:30 +03:00
Ilia Maslakov 079d83c779 fix building without --enable-charset 2009-05-07 07:21:04 +00:00
Slava Zanko 087ef15b1f Total replacement to mc_search stuff in all places 2009-05-06 19:12:32 +03:00
Slava Zanko 0d76e9aa34 Search engine: if found_len parameter NULL, then mc_search_run don't try to fill them 2009-05-06 16:32:13 +03:00
Slava Zanko 824d12661b src/view.c: Reworked search stuff to usage src/search 2009-05-06 16:16:40 +03:00
Slava Zanko 293310f727 refactoring: rename edit/editcmd_dialog.c:editcmd_dialog__get_search_types_list to
to src/search/lib.c:mc_search_get_types_strings_array
2009-05-06 10:50:12 +03:00
Slava Zanko 589f0b5bd8 Search engine: development of hex search complete
src/search/glob.c: removed unneeded comment
2009-05-06 10:27:06 +03:00
Slava Zanko 9c38485130 Search engine: remove forgotten debug string and reindent file 2009-05-05 22:50:19 +03:00
Slava Zanko 0eb537d8d5 Search engine:
* fixed double-free memory
 * changed logic of parce regexp-string for \x{HEX} token
 * added template file hex.c for HEX search type
2009-05-05 22:28:27 +03:00
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