Andrew Borodin
4c356e3dd3
Merge branch '1939_save_panels_ini'
...
* 1939_save_panels_ini:
Ticket #1939 : fix of panel state saving.
2010-12-02 12:48:40 +03:00
Andrew Borodin
2745980520
Ticket #1939 : fix of panel state saving.
...
Panel state is saved in ~/.mc/panels.ini:
1) when "Save setup" command is invoked;
or
2) when MC is quited and "Auto save panels setup" option is set.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 12:48:20 +03:00
Andrew Borodin
39fd2ff03b
Merge branch '2432_broken_bs'
...
* 2432_broken_bs:
Ticket #2432 : backspace key doesn't work in input lines.
2010-12-02 11:30:49 +03:00
Andrew Borodin
680b9a8220
Ticket #2432 : backspace key doesn't work in input lines.
...
Also added default bindings for C-d and C-h keys in editor and input
lines.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 11:30:34 +03:00
Andrew Borodin
cbd436f00f
Merge branch '2171_popup_menu_colors'
...
* 2171_popup_menu_colors:
Ticket #2171 : colors for popup menu:
2010-12-02 09:56:19 +03:00
Andrew Borodin
380d9bd885
Ticket #2171 : colors for popup menu:
...
... for menu items, selected menu item and for menu title.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:55:59 +03:00
Andrew Borodin
f8207591bd
Merge branch '2429_fileop_counters_overflow'
...
* 2429_fileop_counters_overflow:
Adjust formatting output of source and destination file sizes
Unification of ctx and ctx->ui checks.
Removed unneeded checks.
Optimization of verbose operations with several files.
Use size_t instead of off_t for file counters during file operations.
Ticket #2429 : overflow of file operation counters.
2010-12-02 09:42:01 +03:00
Andrew Borodin
17783a240c
Adjust formatting output of source and destination file sizes
...
... and replaced tabs by spaces in defines.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:41:52 +03:00
Andrew Borodin
bd4dd44ac8
Unification of ctx and ctx->ui checks.
...
... and type accuracy.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:41:52 +03:00
Andrew Borodin
d14f048575
Removed unneeded checks.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:41:51 +03:00
Andrew Borodin
a95d786742
Optimization of verbose operations with several files.
...
Check values of verbose and dialog type outside of
file_progress_show_count() and file_progress_show_total()
to avoid double checks of those options and extra function calls.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:41:51 +03:00
Andrew Borodin
3e7b58d5af
Use size_t instead of off_t for file counters during file operations.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:41:51 +03:00
Andrew Borodin
12ccfdff6c
Ticket #2429 : overflow of file operation counters.
...
Use uintmax_t type instead of double for summary size of several files.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-12-02 09:41:51 +03:00
Piotr Drąg
562c0c4cc7
l10n: Updated Polish (pl) translation to 100%
...
New status: 1095 messages complete with 0 fuzzies and 0 untranslated.
Transmitted-via: Transifex (www.transifex.net).
2010-11-28 22:17:33 +00:00
Slava Zanko
005a496453
Update translation files.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-28 23:58:19 +02:00
Slava Zanko
04f4ea1f8d
Added Georgian language
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-28 23:49:36 +02:00
Slava Zanko
aaa0d0b36d
Merge branch '2432_broken_del'
...
* 2432_broken_del:
Ticket #2432 : delete and backspace key behaviour broken in master
2010-11-26 23:48:53 +02:00
Slava Zanko
55b4590664
Ticket #2432 : delete and backspace key behaviour broken in master
...
Including wrong separator ',' instead of ';' in /etc/mc/mc.keymap and /etc/mc/mc.keymap.default
(commit b1bd2e2673
) causes that mcedit ignores not only ctrl-h and
1;1Cctrl-d keys but also ordinary delete and backspace! This makes mcedit mostly unusable.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-26 14:31:05 +02:00
Slava Zanko
fc99cac4c2
Merge branch '2409_prepare_to_4.7.5'
...
* 2409_prepare_to_4.7.5: (60 commits)
Include inttypes.h instead of stdint.h.
Modified output of --version key.
Moved filemanager-related stuff to src/filemanager directory
Init/deinit clean up
Cleanup of main.[ch].
Removed hardcoded actions on ctrl-d and ctrl-h hotkeys. Now these hotkeys defined in keymap file.
Changes for avoid compiler warnings
Split file src/keybind.[ch] to lib/keybind.[ch] and src/keybind-defaults.[ch].
Renamed keybind-related functions:
Moved charsets.[ch] from src to lib directory
Refactoring: removed unused variable
Removed file contrib/dist/mc.qpg.in
Removed unneded utility mcmfmt
History optimization.
Renamed mc_config_direct_set_string() to mc_config_set_string_raw()
Optimization of confguration library: delete extra checks
Menu improvements.
Optimization of str_msg_term_size().
Use str_msg_term_size() instead of msglen()
Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files
...
2010-11-26 10:35:02 +02:00
Andrew Borodin
15013927e7
Include inttypes.h instead of stdint.h.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-26 11:31:18 +03:00
Andrew Borodin
5ec2e4507c
Modified output of --version key.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-25 16:31:05 +03:00
Slava Zanko
bbf1f4e857
Moved filemanager-related stuff to src/filemanager directory
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:32 +03:00
Andrew Borodin
116fdc4220
Init/deinit clean up
...
...to provide symmetrical usage of init/deinit functions.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Andrew Borodin
fdb61594df
Cleanup of main.[ch].
...
All file panels related stuff was moved to midnight.[ch].
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
b1bd2e2673
Removed hardcoded actions on ctrl-d and ctrl-h hotkeys. Now these hotkeys defined in keymap file.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
0ef9273598
Changes for avoid compiler warnings
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
08e9759283
Split file src/keybind.[ch] to lib/keybind.[ch] and src/keybind-defaults.[ch].
...
File src/cmddef.h now merged to lib/keybind.h
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:31 +03:00
Slava Zanko
62f3c368c9
Renamed keybind-related functions:
...
* lookup_action -> keybind_lookup_action
* lookup_keymap_shortcut -> keybind_lookup_keymap_shortcut
* lookup_keymap_command -> keybind_lookup_keymap_command
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
045debaa8a
Moved charsets.[ch] from src to lib directory
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
dc0a963304
Refactoring: removed unused variable
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
5171b0294e
Removed file contrib/dist/mc.qpg.in
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Slava Zanko
fcc98371d6
Removed unneded utility mcmfmt
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:31 +03:00
Andrew Borodin
139fdaa6bd
History optimization.
...
Don't create conversion handler for each history line while reading
and saving history.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:31 +03:00
Andrew Borodin
1ae9172d2a
Renamed mc_config_direct_set_string() to mc_config_set_string_raw()
...
... and avoid any string modification before save to ini.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
bbb6233049
Optimization of confguration library: delete extra checks
...
...and simplified codeset conversion in mc_config_get_string().
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
3d92a0846a
Menu improvements.
...
menubar_set_visible(): new function to get rid of menubar_visible global variable
in widgtes library.
menu_set_name(): new function to avoid total recreation of main menu
after change panel layout.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
f70e06b37a
Optimization of str_msg_term_size().
...
Use single function to calculate of text lines and columns
because algorithm is the same for all encodings.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
f24dd62dc2
Use str_msg_term_size() instead of msglen()
...
... because msglen() is not tolerant to multi-byte encodings.
Remove msglen() because it unused now.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
71364f88c3
Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files
...
...into small: one widget in one file.
Renamed most if WInput functions.
Minor optimization.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
8d1708225c
Don't include lib/util.h via lib/global.h.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
7660a8ce66
lib/util.h: deleted unused defines.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
1685730d7c
OS-specific defines are moved from lib/util.h into lib/global.h.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
141926344d
if_link_is_exe() and link_is_dir() now return gboolean
...
...and link_is_dir() is inline now.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
50c128a01f
is_exe() is inline now.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
d154b0f676
exist_file() is inline now.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Andrew Borodin
d543be11d9
Use g_file_get_contents() instead of load_file().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Slava Zanko
8b018db98f
Some WIDGET-related stuff moved to lib/widget directory
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:30 +03:00
Andrew Borodin
43ed65e3d9
Moved string-related routines from lib/util.[ch] into lib/strutil.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:29 +03:00
Andrew Borodin
593157d8cb
lib/util.[ch]: removed unused functions.
...
str_unconst(), trim(), cstrstr() and cstrcasestr() are unused and
removed.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:29 +03:00
Andrew Borodin
011b6670e2
Direct typecasting instead of str_unconst() calls.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:29 +03:00