📄 ochangelog
字号:
Tue Dec 23 13:19:36 1997 Norbert Warmuth <k3190@fh-sw.de>
* find.c (find_parameters): Don't quote special characters like (,
[ and | in the search string (Note: for egrep name_quote quotes
to many characters).
Mon Dec 22 15:28:25 1997 Miguel de Icaza <miguel@nuclecu.unam.mx>
* screen.c (panel_key, keymap): Alt-H is now only used to center
the current selection if torben_fj_mode is on, this allows the
history to be used with Alt-h.
Mon Dec 22 15:14:22 1997 Pavel Roskin <pavel.roskin@ecsoft.co.uk>
* mc.sgml, mc.1, mcedit.1, mc.hlp, main.c: gray and brightred
colors was not mentioned.
* ext.c: isspace is used instead of comparision with space and
tab. MC for NT has working internal viewer again (there was a
problem with parsing of mc.ext).
* find.c: improved look of dialogs for console and XView
versions. Hotkeys for edit ('e') and view ('v') work now.
* tree.c: NULL is no more used in define_label and
define_label_data. XView version can show the tree buttonbar
(which is not yet useful).
* many files in edit/, src/, nt/: added config.h where
needed. Minor fixes to prevent grp.h and pwd.h from including in
OS2 and NT version. Makefile.NT is updated. HAVE_TRACE determines
whether tracing in util.debug.c is enabled.
* utilnt.c: canonicalize_pathname returns value. If MCHOME is not
defined, the directory is used, where mc.exe resides
* nt/drive.c: updated.
* nt/chmod.c: New button scheme is used.
* nt/Makefile.NT, nt/Makefile.VC4: updated
* edit/wordproc.h: include config.h
* src/widget.c: after changing the label of a button, the dialog
is redrawn.
Mon Dec 22 15:12:50 1997 Alexander Romanyuk <alexr@krid.crimea.ua>
* edit/editcmd.c (edit_refresh_cmd): Use the same refresh code as
used in dlg.c
Mon Dec 22 14:56:26 1997 Bakeyev I. Timur timur@goff.comtat.kazan.su
* editcmd.c, editoptions.c: adjusted the buttons locations to work
with the new button code.
Mon Dec 22 14:43:16 1997 Miguel de Icaza <miguel@nuclecu.unam.mx>
* layout.c (setup_panels): If the keybar is not visible, then
reduce the size of the command input line.
* ChangeLog: went back to old date format, I get confused with the
new date specification. To make your emacs 20 work like this set:
(setq add-log-time-format 'current-time-string)
Mon Dec 22 14:43:16 1997 Norbert Warmuth <k3190@fh-sw.de>
* ext.c (FILE_CMD): Removed -- when invoking file because the file
command shipped with sco doesn't support the -- option
* util.c (name_quote): Names beginning with a dash will be prepended
with ./
Sun Dec 21 00:00:00 1997 Miguel de Icaza <miguel@nuclecu.unam.mx>
* cons.saver.c (detect_console): Do not check for root privileges.
Newer versions of Linux have a /dev/vcs, which should have the
user id permissions set correctly by login.
1997-12-20 Miguel de Icaza <miguel@nuclecu.unam.mx>
* docs: Updated Ching Hui's address to his new address:
mr854307@cs.nthu.edu.tw
* Added Norbert to some files, not complete though.
1997-12-19 Norbert Warmuth <k3190@fh-sw.de>
* popt.h (poptStrerror): Added workaround for systems lacking
strerror
1997-12-17 Miguel de Icaza <miguel@nuclecu.unam.mx>
* ext.c (FILE_CMD): Include a -- when invoking file to avoid it
interpreting dashes on the filenames.
1997-12-19 Miguel de Icaza <miguel@nuclecu.unam.mx>
* main.c (handle_args): Do not depend on optarg
1997-12-17 Norbert Warmuth <k3190@fh-sw.de>
* main.c (do_nc): Fixed wrong parameter count ('edit' takes two
parameters)
1997-12-21 Paul Sheer <psheer@icon.co.za>
* editcmd.c: Some dialog boxes did not have tknames for the
input histories. I've now check all the input widgets and all
seem to have adequite (i.e. unique) tknames.
* widget.c: Added a button to all input widgets that have a
reasonable width. You have a choice of two styles determined by
LARGE_HISTORY_BUTTON at compile time. I have set this to larger
style: [^] as apposed to the smaller style: ^ i.e. a button
with an up arrow in it instead of just an arrow. I still am not
sure of the color scheme everyone would prefer. Should the
history button be the same as a regular button? This is
extremely cool, because even the commandline has a little button
to the right which you can click on for an input history.
* widget.c: input history listboxes that appear above the widget
now have the last line selected (most recent input) instead of
the first line (oldest input).
* whats with the new date style?
1997-12-16 Norbert Warmuth <k3190@fh-sw.de>
* configure.in: check for ext2fs/ext2fs.h and linux/ext2_fs.h
before enabling the undelfs (libext2fs alone isn't sufficient
for a successful compile of the file recovery code).
$withval isn't processed yet, i.e. --with-ext2undel and
--with-ext2undel=/usr/src/ext2fs are the same.
* edit/edit.c (edit): Added parameter, now it's possible to invoke
the internal editor and jump to the passed linenumber
* lib/mc.ext.in: removed the quotes which surrounded the %-macros
* cmd.c (do_edit_at_line): invoke the editor and in case of the
internal editor jump to the passed linenumber.
* ext.c (exec_extension), find.c (find_par_start), main.c (copy_tagged,
copy_prog_name), view.c (load_view_file): Added calls to name_quote
where appropiate, i.e. everything which is passed to the commandline
of a shell is passed to name_quote first
* file.c (find_file): Added a button to invoke the editor from
the results dialog.
* subshell.c (quote_directory): deleted
(do_subshell_chdir): use name_quote instead of quote_directory
* user.c (expand_format): pass expanded parameters to name_quote
* util.c (name_quote): prefix characters with special meaning to
the shell with '\' (I fear the current implementation is highly bash
specific);
when requested by the caller double percent signs (that's needed
when copying filenames to MC's commandline)
* tk/gui.mfind.tcl: Added button to invoke the editor
Mon Dec 22 11:21:17 1997 Bakeyev I. Timur timur@goff.comtat.kazan.su
* widget.c (button_new): Change number of parameters in function call.
Now, You need just specify button type and pure label name, without
ugly spaces and brackets. This allows to reuse same button name under X
versions of MC.
* button_callback: Add code, that draw proper button, dependently of
it's type.
* widget.h: Add constants for new types.
* query_dialog: Changes to handle new buttons, style overwritting.
* quick_dialog: Apropriate changes to show new buttons correctly, style
changing, ability to have default button.
* Mostly all dialog boxes was rewritten, to make their look similar
and a bit smoother :).
1997-12-16 Paul Sheer (psheer@icon.co.za)
* widget.c (history_put): Check for a tkname in a couple of extra
places.
1997-12-16 Pavel Roskin <pavel.roskin@ecsoft.co.uk>
* src/popt.c: Include config.h to get the HAVE_MMAP definition.
1997-12-15 Miguel de Icaza <miguel@metropolis.nuclecu.unam.mx>
* file.c (file_mask_dialog):
1997-12-15 Miguel de Icaza <miguel@nuclecu.unam.mx>
* edit/editcmd.c: Provide tknames for the quick input lines
on for search/replace and for the mail dialogs.
* src/widget.c (history_put): Do not manipulate the history for an
input line that lacks a tkname.
* panel.h, screen.c (parse_display_format): Keep track of the
number of columns on the format.
* gscreen.c: Use GtkClist widget for representing the file
listing.
1997-12-13 Paul Sheer (psheer@icon.co.za)
* src/widget.c: Add support for input line history
saving/restoring.
* src/profile.c: add translate/untralste routines (required for
avoding the case where a newline is saved as part of the history
routines).
Paul sent this as '\0200', I changed it to '\\', even if he told
me that it could have problems with Windows :-). Blame me, not
him for this change.
* src/setup.c: Keep track of the number of history items stored.
* src/command.c: add a tkname to the input line.
* src/file.c: add tknames for all of the input lines
* src/wtools.c: likewise.
Thu Dec 11 11:37:47 1997 Alex I. Tkachenko (alex@bcs.zp.ua)
* src/view.c (load_view_file): remove unused variable;
seek to the beginning of the file (since it gets advanced by the
zip-figure out routine).
Wed Dec 10 10:28:44 1997 Norbert Warmuth <k3190@fh-sw.de>
* widget.c (button_len): New function. Dependent of the type of
button (NORMAL_BUTTON, NARROW_BUTTON, DEFPUSH_BUTTON,
HIDDEN_BUTTON) calculate the amount of characters the button label
occupies.
(button_new, button_settext): use button_len instead of strlen.
* main.c (handle_args): There were still references to variables
specific to getopt - replaced with the corresponding popt function
calls.
* dlg.c (frontend_run_dlg): changed the call to get_event because now
it takes an additional parameter
* file.c (update_buttons): deleted
(check_buttons): Completly rewritten - check mouse and key events
nonblocking and process available events with the dialog manager.
(create_op_win): Added "Skip" and "Abort" buttons. Previously we
handled these buttons completely without the dialog manager, i.e.
these buttons looked like buttons but we displayed them with addstr
and processed events (only keypresses) ourself.
Now these buttons can be selected with the mouse.
(file_mask_dialog): Changed the order in which the checkbuttons are
added to the dialog. Now when pressing tab the selection goes round
and round (Timur did a terrific job in fixing all the other dialogs).
* key.c (get_event): Added parameter to make it possible to select
blocking or non-blocking behaviour (This change breaks the OS2 and NT
version, sorry).
I need the non-blocking behaviour in check_buttons. Previously it
was only possible to check non-blocking for keypresses.
* key.h: changed declaration of get_event
* tk/gui.quick_file_mask_copy.tcl: Changed the order of the
checkbuttons
Wed Dec 10 10:19:52 1997 Pavel Roskin <pavel.roskin@ecsoft.co.uk>
* gnome/Makefile.in: popt.c is compiled with the gnome version
gwidget.c: clean_button is not needed anymore
* user.c: filename of the global menu is calculated using
concat_dir_and_file instead of copy_strings
* configure.in: use lynx if no browser for X is found
lib/mc.ext.in: mc uses the best browser available
Mon Dec 8 07:20:34 1997 Miguel de Icaza <miguel@nuclecu.unam.mx>
* configure.in: allow to remove support for ext2-undel file system
Sat Dec 13 17:15:32 1997 Paul Sheer <psheer@icon.co.za>
* edit/edit.c, edit/*.c: updated editor code to match cooledit
sources.
* editoptions.c: Nice options dialog box.
* wordproc.c: wordprocessor like paragraph formatting for the
editor.
Fri Dec 5 23:13:30 1997 Yuri Kuzmenko <yuri@cracksoft.kiev.ua>
* find.c: fix the bug with unsaved in_contents field
Fri Dec 5 07:23:34 1997 Norbert Warmuth <k3190@fh-sw.de>
* main.c (do_execute): Don't advice the subshell to chdir into
non-local virtual filesystems.
(do_panel_cd): Stop filename search (C-s) when the directory is
changed.
(print_usage): this_dir and other_panel_dir were listed in
the wrong order.
(handle_args): The transition from getopt to popt wasn't complete (e.g
with "mc -u -s" this_dir and other_panel_dir were set to "-u"
and "-s").
Mon Dec 1 05:35:00 1997 Norbert Warmuth <k3190@fh-sw.de>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -