Commit Graph

8505 Commits

Author SHA1 Message Date
Ilia Maslakov 02c5f49f41 Ticket #1370 (RU: update translates)
Russian traslation updated
    Signed-off-by: Ilia Maslakov <il.smind@gmail.com>

    Updated RU translation and hotkey conflicts fixes.
    Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2009-07-31 16:02:38 +00:00
Slava Zanko a9312fcfef Ticket #1369 (Update *.hlp files and other docs)
Changed INSTALL file. Added some new descriptions of 'configure' scritp options.
    Changed README file. Fixed minimal version of glib and changed download location of project.
    Small corrections of README and INSTALL files (Yury V. Zaytsev)
    Changed description of Ctrl-t hotkey. Now Ctrl-t mean 'Select codepage'
    More poverfull Russian documentation. Need to complete.
    Signed-off-by: Slava Zanko <slavazanko@gmail.com>

    INSTALL: remove notes about TODO file, fix link to GPM project
    README:
    - add ref to INSTALL file for dependencies
    - remove mentions about TODO file
    - add ref to wiki for reporting bugs
    FAQ: fix links, replace Alt to Meta
    doc/man/mcedit.1.in: add editor options and some of description,
    add CODE NAVIGATION section
    doc/man/mcedit.1.in: suppose C specific option for ctags
    doc/man/mcedit.1.in: minor fixes typos, links, dates
    doc/INSTALL: fix names of autconf options
    Signed-off-by: Stan. S. Krupoderov <pashelper@gmail.com>

    Some typo in doc/man/mcedit.1.in, doc/man/mc.1.in fixed
    add description for some editor options
    Signed-off-by: Ilia Maslakov <il.smind@gmail.com>

    Man page update: fixed description of selec/unselect files.
    src/cmd.c: fixed help node name.
    Removed obsoleted info from man pages.
    Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2009-07-31 15:37:16 +00:00
Slava Zanko 57cb8390dc Ticket #1428
Fixed error: possibly undefined macro: _m4_text_wrap_word
    Signed-off-by: Slava Zanko <slavazanko@gmail.com>

    Fixed:
    * names of options for cpiofs, extfs, fish, ftp, sfs, tarfs
    * indent for option descriptions
    * option name from --search-engine to --with-search-engine
    Signed-off-by: Stan. S. Krupoderov <pashelper@gmail.com>
2009-07-31 09:38:06 +00:00
Slava Zanko 5c3f932067 Ticket #1429 (segfault on path completion)
Fixed bug with non-valid length calculation of completion text

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-30 21:50:18 +03:00
Slava Zanko 35798a2d71 Merge branch '1431_missing_translation'
* 1431_missing_translation:
  Ticket #1431 (Missing translation in view.c ButtonBar)
2009-07-30 15:41:10 +03:00
Slava Zanko 43ad4c196e Ticket #1431 (Missing translation in view.c ButtonBar)
Fixed some text constants.

Thanks to dmartina

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-30 15:25:59 +03:00
Andrew Borodin 8e4d3d6d3a Merge branch '361_without_edit'
* 361_without_edit:
  Ticket 361: fixed build with --without-edit option.
2009-07-29 14:18:50 +04:00
Andrew Borodin d49a3787a6 Ticket 361: fixed build with --without-edit option.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2009-07-29 14:17:55 +04:00
Slava Zanko 9e08f22d67 Merge branch '1423_fail_to_configure'
* 1423_fail_to_configure:
  Ticket #1423 ([FreeBSD] Fail to compile with option '--with-screen=slang' with already installed slang library)
2009-07-28 16:49:46 +03:00
Slava Zanko 24e81db0dc Ticket #1423 ([FreeBSD] Fail to compile with option '--with-screen=slang' with already installed slang library)
Fixed error with termcap detecting.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-28 15:05:43 +03:00
Slava Zanko b069c3b8bd Merge branch '1423_FreeBSD_Slang_not_found'
* 1423_FreeBSD_Slang_not_found:
  Removed unneded check for iconv functions. MC use glib functions for
  Fixed test conditions in m4 files for more compability
  Add support of csh (used on FreeBSD)
  Ticket #1423 (Fail to compile with option '--with-screen=slang')
2009-07-27 13:50:12 +03:00
Slava Zanko fb52d1661e Removed unneded check for iconv functions. MC use glib functions for
recode charsets.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-27 13:49:49 +03:00
Slava Zanko 59f0b4ca49 Fixed test conditions in m4 files for more compability
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-27 13:49:49 +03:00
Slava Zanko 44bb248ae5 Add support of csh (used on FreeBSD)
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-27 13:49:49 +03:00
Slava Zanko 66b91538a5 Ticket #1423 (Fail to compile with option '--with-screen=slang')
Fix issue:
Added additional check for this place.

Reason: If slang installed into /usr/local path, then ./configure
script stopped with 'Slang library not found' error

Also added new two options to configure script:
 --with-slang-includes=PATH
 --with-slang-libs=PATH

Now libslang finds in (by order):
 * --with-slang-includes and --with-slang-libs
 * /usr
 * /usr/local

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-27 13:49:49 +03:00
Andrew Borodin 0654b48201 Merge branch '1421_file_mask_dialog_memleak'
* 1421_file_mask_dialog_memleak:
  Fixed memory leaks in file_mask_dialog() function.
2009-07-26 09:57:27 +04:00
Andrew Borodin d0b4830e0f Fixed memory leaks in file_mask_dialog() function.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2009-07-26 09:57:08 +04:00
Slava Zanko 70dcbb2020 Merge branch '1422_remove_gnu_specific'
* 1422_remove_gnu_specific:
  maint/version.sh: added quoting guards file variables
  Remove GNU specific option from version.sh
2009-07-26 01:21:47 +03:00
Sergei Trofimovich 1e94073c2d maint/version.sh: added quoting guards file variables
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-25 17:22:53 +03:00
Stan. S. Krupoderov 2967f4434a Remove GNU specific option from version.sh 2009-07-25 18:03:09 +04:00
Slava Zanko d40065de01 Merge branch '1389_code_cleanup'
* 1389_code_cleanup:
  little reorganisation key_name_conv_tab array
  Avoid warning in src/search/regex.c about signed and unsigned types
  Fixed excaping of '%' symbol in edit_complete_word_cmd() function
  fixed compiler hints: -Wwrite-strings option helped a lot
  file: added x_basename cast as we know the string is mutable
  view: fixed compile hint: char * -> const char *
  fixed warning: stray ',' at the end of enum
  src/strescape.{c,h}: sanitized fn proto to keep in sync with rest of code
  src/search fixed variable declaration and code mix
  src/screen.c: fixed warning hint: char * -> const char *
  tcc build fix: fixed c99 external constants
  tcc build fix: popt: added hack for tcc's alloca()
  completion: fixed multiple warnings: char * -> const char *
  Fix one compiler warning in setup.c
  Remove one argument for format,in order to avoid a compiler warning
  Fix compiler warning about different signedness of pointers in editcmd.c
  Remove unneeded vars in edit/edit.c to avoid compiler warnings
2009-07-17 12:00:19 +03:00
Ilia Maslakov 97dd64e27f little reorganisation key_name_conv_tab array 2009-07-17 12:00:03 +03:00
Slava Zanko f114fd4135 Avoid warning in src/search/regex.c about signed and unsigned types
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-17 12:00:03 +03:00
Slava Zanko f67fcfb94f Fixed excaping of '%' symbol in edit_complete_word_cmd() function
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-17 12:00:03 +03:00
Sergei Trofimovich f050f5e686 fixed compiler hints: -Wwrite-strings option helped a lot
Some crufty ugly APIs (slang stuff, putenv) now have explicit (char*) casts.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:03 +03:00
Sergei Trofimovich c91344770d file: added x_basename cast as we know the string is mutable
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:03 +03:00
Sergei Trofimovich be343e3107 view: fixed compile hint: char * -> const char *
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:03 +03:00
Sergei Trofimovich ea40afeef5 fixed warning: stray ',' at the end of enum
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:02 +03:00
Sergei Trofimovich 3a7de274e0 src/strescape.{c,h}: sanitized fn proto to keep in sync with rest of code
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:02 +03:00
Sergei Trofimovich 16811ed607 src/search fixed variable declaration and code mix
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:02 +03:00
Sergei Trofimovich 798205ce07 src/screen.c: fixed warning hint: char * -> const char *
Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
2009-07-17 12:00:02 +03:00
Sergei Trofimovich 2e7808f63c tcc build fix: fixed c99 external constants
Signed-off-by: Sergei Trofimovich <st@anti-virus.by>
2009-07-17 12:00:02 +03:00
Sergei Trofimovich e2cb595273 tcc build fix: popt: added hack for tcc's alloca()
Signed-off-by: Sergei Trofimovich <st@anti-virus.by>
2009-07-17 12:00:02 +03:00
Sergei Trofimovich a608322f24 completion: fixed multiple warnings: char * -> const char *
Signed-off-by: Sergei Trofimovich <st@anti-virus.by>
2009-07-17 12:00:02 +03:00
Patrick Winnertz bfdf10127c Fix one compiler warning in setup.c
Signed-off-by: Patrick Winnertz <winnie@debian.org>
2009-07-17 12:00:02 +03:00
Patrick Winnertz 9f4b6d4b2f Remove one argument for format,in order to avoid a compiler warning
Signed-off-by: Patrick Winnertz <winnie@debian.org>
2009-07-17 12:00:02 +03:00
Patrick Winnertz 2a9faab6e4 Fix compiler warning about different signedness of pointers in editcmd.c
Signed-off-by: Patrick Winnertz <winnie@debian.org>
2009-07-17 12:00:01 +03:00
Patrick Winnertz bada6849cd Remove unneeded vars in edit/edit.c to avoid compiler warnings
Signed-off-by: Patrick Winnertz <winnie@debian.org>

edit: cleanup: moved variable declaration to begin of block
edit: have_charset: added explicit variable declarations

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>

fix not initialized variable 'cw'
fix variables 'cw', 'utf_ch', make more safety algorithm.
2009-07-17 12:00:01 +03:00
Sergei Trofimovich 0bffb32dd1 Merge commit 'origin/1413_overly_quoted_fish_filenames'
* commit 'origin/1413_overly_quoted_fish_filenames':
  Ticket #1413 (overly quoted escaped pathnames)
2009-07-16 14:57:06 +03:00
Sergei Trofimovich d54ea1e079 Ticket #1413 (overly quoted escaped pathnames)
> "ls -l \"/%s\" >/dev/null 2>/dev/null\n"
and longstanding one
    > "ls $LSOPT \"/%s\" 2>/dev/null | grep '[cbt]' | (\n"

Fixing again.

Signed-off-by: Sergei Trofimovich <st@anti-virus.by>
2009-07-16 09:40:34 +03:00
Ilia Maslakov 3596ceeb9f Ticket #1402 (mcedit replace regression)
fix: issue in 'while'
    remove 'Once' button as 'atavism'
    add 'from' field in confirm dialog

Fixed layout of place confirmation dialog in mcedit.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2009-07-16 05:42:36 +00:00
Slava Zanko ddad204341 Merge branch '1395_copy_to_fish_broken'
* 1395_copy_to_fish_broken:
  Fixed segfault with fish operations
  Ticket #1395 (Copying to fish is broken)
2009-07-15 13:59:45 +03:00
Slava Zanko 33c0d6f022 Fixed segfault with fish operations
Reason:
If some directory in fish is a read-only, then mc will crashed

Issue:
In fish_mkdir added additional check if directory was created.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-15 13:59:25 +03:00
Slava Zanko 9ee5f318ab Ticket #1395 (Copying to fish is broken)
No any files was copyed into fish.

Issue:
Files was try to create with O_EXCL flag. On fish it's fail
Now for fish flag O_EXCL will dropped.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-15 13:59:25 +03:00
Slava Zanko f830dcc0a8 Merge commit 'origin/1397_master_broken'
* commit 'origin/1397_master_broken':
  Ticket #1397 (Broken build of project without --enable-charset option)
2009-07-14 13:55:25 +03:00
Ilia Maslakov d92bbf59b6 Ticket #1403 (segfault mcedit after search)
fix: non redefined cp_source after autocorrect codeset
2009-07-13 19:09:50 +00:00
Ilia Maslakov 59ac0537e6 Ticket #1401 (extension for key sequence in mc.lib)
add needed seq in win.c
    changed algorithm lookup_key
2009-07-13 18:59:28 +00:00
Slava Zanko a41156c007 Ticket #1397 (Broken build of project without --enable-charset option)
Fixed:
 * Call of str_convert_to_input() now in HAVE_CHARSET block
 * Fixed recoding of search string if charsets in use.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-13 12:53:15 +03:00
Slava Zanko 2d01dd04ae Merge branch '391_history_is_broken'
* 391_history_is_broken:
  Ticket #391 (history is broken).
2009-07-13 11:53:50 +03:00
Slava Zanko cf363ad022 Ticket #391 (history is broken).
Reason:
glib ini-function works only with UTF-8 in files. Bug raised if system charset not UTF-8.

Issue:
 * recode to utf-8 before saving values of ini-params and
 * recode from utf-8 after reading values of ini-params

Also fixed:
 * if system codepage is not UTF-8, panelize named is always in utf-8 and seems as non-sense string.
 * Recode panelize command names into system codepage from utf-8
 * global variable utf8_display now initialized in any case (non-relative to ENABLE_CHARSET)

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2009-07-13 11:53:16 +03:00