Kalle Olavi Niemitalo
e8462980e5
Change "utf_8" to "utf8" in most identifiers.
...
Suggested by Miciah on #elinks.
What was renamed:
add_utf_8 => add_utf8
cp2utf_8 => cp2utf8
encode_utf_8 => encode_utf8
get_translation_table_to_utf_8 => get_translation_table_to_utf8
goto invalid_utf_8_start_byte => goto invalid_utf8_start_byte
goto utf_8 => goto utf8
goto utf_8_select => goto utf8_select
terminal_interlink.utf_8 => terminal_interlink.utf8
utf_8_to_unicode => utf8_to_unicode
What was not renamed:
terminal._template_.utf_8_io option, TERM_OPT_UTF_8_IO
Compatibility with existing elinks.conf files would require an alias.
--enable-utf-8
Because the name of the charset is UTF-8, --enable-utf-8 looks better
than --enable-utf8.
CONFIG_UTF_8
Will be renamed in a later commit.
Unicode/utf_8.cp, table_utf_8, aliases_utf_8
Will be renamed in a later commit.
2006-09-17 16:06:22 +03:00
Kalle Olavi Niemitalo
f3b04b8645
terminal: Introduce term_event_key_T.
2006-08-12 14:48:08 +03:00
Kalle Olavi Niemitalo
fde466bde9
terminal: Introduce macros for KBD_F1...KBD_F12 arithmetic.
2006-08-06 20:02:39 +00:00
Laurent MONIN
1136aefb71
Trim trailing whitespaces.
2006-07-27 09:51:10 +02:00
Laurent MONIN
a897a95721
Compilation fixes (CONFIG_UTF_8): move variables declarations at start
...
of blocks. Old compilers do not support in-block declarations.
2006-07-27 09:49:49 +02:00
Witold Filipczyk
2a6125e3d0
Merge with utf8. src/document/plain/renderer.c replaced by utf8 version
2006-07-21 13:12:06 +02:00
Miciah Dashiel Butler Masters
588fa3ece8
Properly deselect the main menu instead of crashing
...
In send_kbd_event, use deselect_mainmenu to get rid of the main menu
instead of delete_window. This fixes bug 747.
2006-06-19 11:07:03 +00:00
Laurent MONIN
3e4bf0cf27
Fix: redraw main menu when one cancels it by clicking outside menu space.
2006-06-07 16:33:14 +02:00
Miciah Dashiel Butler Masters
f271a06487
Factor deselect_mainmenu out of select_menu_item, do_mainmenu,
...
mainmenu_mouse_handler, and mainmenu_kbd_handler
2006-06-02 03:57:53 +00:00
Miciah Dashiel Butler Masters
cdcc8c8415
do_mainmenu: get the menu's window via menu->win instead of using a
...
silly foreach loop
2006-06-02 03:54:54 +00:00
Miciah Dashiel Butler Masters
c330ae9b9c
do_mainmenu: use add_to_list instead of add_at_pos
2006-06-02 03:27:55 +00:00
Kalle Olavi Niemitalo
0a8633d07e
BFU: Fix infinite loops in menus that have only unselectable elements.
...
src/bfu/menu.c (scroll_menu): Let neither menu->selected nor pos
become -2.
src/bfu/menu.c (menu_mouse_handler): Call set_menu_selection directly
rather than via scroll_menu, as sel is already known to be selectable.
(Not required for fixing the bug.)
src/bfu/menu.c (menu_search_handler): Break infinite loops also if
menu->selected is -1 initially.
src/bfu/menu.c (menu_handler): Instead of tweaking menu->selected
directly, let scroll_menu do it.
2006-05-21 20:09:53 +03:00
Kalle Olavi Niemitalo
9fa5ae374f
BFU: Fix searching in menus past unselectable items.
...
The bug was that menu_search_handler gave scroll_menu an incorrect
count because it didn't know that scroll_menu skips unselectable
items.
2006-05-21 18:12:34 +03:00
Kalle Olavi Niemitalo
1fdd9002cb
BFU: Redraw the terminal when moving the main menu to the bottom.
...
This fixes a bug where choosing e.g. "About" from the menu left
the main menu visible but Ctrl-L in the About dialog hid it again.
2006-05-15 00:30:54 +03:00
Kalle Olavi Niemitalo
ca84c353b5
BFU: Display the main menu immediately when activating it.
...
This fixes two bugs:
1. Pressing F9 did not make the main menu visible, but then pressing
e.g. Right made it visible.
2. Pressing F9 and then Down displayed the first submenu (File) at the
wrong position on the screen.
2006-05-15 00:15:08 +03:00
Pavol Babincak
31f2c28c06
Correction of b0e2840f0d
. Do not correct main menu when utf-8 is not used.
2006-05-07 00:51:27 +02:00
Pavol Babincak
c8a6a4c44d
Fix broken double-width chars when displaying menu or dialog.
2006-04-09 16:59:27 +02:00
Pavol Babincak
b0e2840f0d
When double-width character in mainmenu is on last collumn don't show it.
2006-04-08 00:42:41 +02:00
witekfl
97d7a57b8a
Do not delete main menu while displaying dialogs or when mouse is
...
pressed outside menu bar
2006-03-11 21:08:02 +01:00
Pavol Babincak
e0886dd842
Bug fix: menu with UTF-8 items was unneeded wider.
...
Also deal with double-width UTF-8 characters.
2006-03-05 01:15:26 +01:00
witekfl
e50581faf3
Menu bar moved at the end of windows queue. bfu_technology activated at the
...
right place.
2006-03-04 11:42:57 +01:00
witekfl
a802f0fb3e
Someone, sometime ago wanted always visible menu bar. This is attempt to
...
handle it. I have no idea where to make initialisation call to
activate_bfu_technology.
2006-03-03 19:01:15 +01:00
Pavol Babincak
f9d67aeb73
Added configure option --enable-utf-8
...
For enabling better UTF-8 support by Witek and Scrool.
2006-02-18 20:28:00 +01:00
Witold Filipczyk
44a1aa9c87
Witekfl's UTF-8 patch v5.
2006-02-18 20:27:46 +01:00
Miciah Dashiel Butler Masters
190259ca22
mem_alloc_align: drop the obj type parameter
...
Instead use the object itself, i.e., replace typeof(obj) with
typeof(**ptr).
2006-02-17 17:32:59 +00:00
Miciah Dashiel Butler Masters
d12226d4cb
Fix a problem with my rewrite of scroll_menu where selecting an item on
...
a main menu selects the next item instead.
2005-12-19 03:44:14 +00:00
Miciah Dashiel Butler Masters
82850fab29
Rewrite the better part of scroll_menu so that it is more readable
...
and wraps properly when the first or last items on a menu are
unselectable. Drop search_selectable, which is now unnecessary.
2005-12-19 01:01:52 +00:00
Laurent MONIN
df065ead80
Remove now useless $Id: lines.
2005-10-21 09:14:07 +02:00
Petr Baudis
0f6d4310ad
Initial commit of the HEAD branch of the ELinks CVS repository, as of
...
Thu Sep 15 15:57:07 CEST 2005. The previous history can be added to this
by grafting.
2005-09-15 15:58:31 +02:00