Kalle Olavi Niemitalo
db556e3376
accel-check: Add context info to cookies/dialogs.c (push_add_server_button).
2006-05-21 16:51:07 +03:00
Kalle Olavi Niemitalo
3090e3a250
BOOKMARKS: Tell the user why the Move button didn't work.
...
Thanks to Jonas Fonseca.
2006-05-21 16:46:23 +03:00
Witold Filipczyk
f2a2c69ccc
win32: avoid the segfault introduced by previous commit
2006-05-21 15:18:33 +02:00
Kalle Olavi Niemitalo
d237f529bf
If make -k was used and a sub-Make fails, build the rest before propagating.
2006-05-21 14:55:22 +03:00
Witold Filipczyk
5558284c08
win32: IMHO slightly better select implementation
2006-05-21 12:59:00 +02:00
Witold Filipczyk
af0997c637
win32: keyboard works. Since now IE has a real competitor ;-). ELinks
...
works under Windows at least with local files
2006-05-20 21:45:00 +02:00
Witold Filipczyk
e5edcb8369
Missing NULL
2006-05-20 17:58:13 +02:00
Witold Filipczyk
d87c0d9958
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-05-20 17:28:57 +02:00
Witold Filipczyk
edcf52582c
win32: fixed colors decoding
2006-05-20 17:27:14 +02:00
Miciah Dashiel Butler Masters
7f312c546c
Create a module for src/viewer, which subsumes some existing modules
...
as submodules
2006-05-20 15:01:24 +00:00
Miciah Dashiel Butler Masters
e91b46de5f
Modularise viewer/text/marks
2006-05-20 15:01:24 +00:00
Miciah Dashiel Butler Masters
a0bcf254ae
Modularise src/terminal
2006-05-20 15:01:24 +00:00
Miciah Dashiel Butler Masters
337958d4e4
Modularise HTTP authentication
2006-05-20 15:01:23 +00:00
Miciah Dashiel Butler Masters
4bb87288f8
Document the difference between builtin_modules and main_modules
2006-05-20 15:01:23 +00:00
Miciah Dashiel Butler Masters
5dcac5c32d
Modularise config/kbdbind
2006-05-20 15:01:22 +00:00
Miciah Dashiel Butler Masters
eee3ecdbbc
BitTorrent: Remove superfluous check and assignment
...
unchoke_bittorrent_peer checks and clears peer->remote.choked,
so do not do so in the caller.
2006-05-20 12:13:32 +00:00
Miciah Dashiel Butler Masters
fe07757574
BitTorrent: Remove a superfluous check and assignment
...
choke_bittorrent_peer checks and sets peer->remote.choked,
so do not do it again in the caller.
2006-05-20 12:13:30 +00:00
Witold Filipczyk
cbb507a6b5
WIN32 port: introduced VT100 decoder. ELinks is able to display first page
...
of the document. Keyboard doesn't work, Windows style path either.
I tested it only under Wine.
2006-05-20 14:05:45 +02:00
Witold Filipczyk
3dc145bde2
Changes related to Win32 port. S_IRWXG and S_IRWXO were undefined
...
under crossmingw32. init_static_version must be called after init_options
because ELinks wanted to read "verbose" option before it was initialized.
2006-05-18 21:46:42 +02:00
Miciah Dashiel Butler Masters
739298b46d
Replace a loop with arithmetic in move_current_tab
2006-05-15 20:00:27 +00:00
Miciah Dashiel Butler Masters
3ee31b956a
Fix wraparound behaviour in switch_to_tab
2006-05-15 19:57:46 +00:00
Kalle Olavi Niemitalo
408f9174a8
Use int_bounds in move_current_tab.
...
Requested by Miciah Dashiel Butler Masters.
2006-05-15 22:20:45 +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
Kalle Olavi Niemitalo
2e42b2d4df
Fix assertion failure when closing a terminal that has more than one tab.
...
src/terminal/terminal.c (destroy_terminal): Set term->current_tab = 0
before deleting any windows.
2006-05-14 23:13:51 +03:00
Kalle Olavi Niemitalo
513cade0ff
doc: Fixed a quote in AsciiDoc markup.
2006-05-14 22:22:37 +03:00
Kalle Olavi Niemitalo
39c157389d
Don't let move_current_tab move the tab beyond the main menu.
...
src/terminal/tab.c (get_tab_by_number): Assert that the returned
struct window * actually points to a struct window.
src/terminal/tab.c (move_current_tab): Keep tabs contiguous in the
stack of windows. Obey "ui.tabs.wraparound".
src/terminal/terminal.h (struct terminal): Documented that tabs can
move in the stack.
src/terminal/window.c (assert_window_stacking): Check that the main
menu isn't between tabs.
2006-05-14 22:17:26 +03:00
Kalle Olavi Niemitalo
276f723ab7
New tabs always open below dialogs, never above.
...
This fixes the bug that tabs opened with -remote used to hide existing
dialogs, which then became unusable until the new tabs were closed.
src/terminal/tab.c (init_tab): Put the new tab immediately above
existing ones, or if it's the first one, then at the bottom of the stack.
Added assertions.
src/terminal/terminal.h (struct terminal): Redocumented the stacking
order of windows.
src/terminal/window.c [CONFIG_DEBUG] (assert_window_stacking): New function.
src/terminal/window.h (assert_window_stacking): New function or no-op macro.
2006-05-14 14:03:17 +03:00
Jonas Fonseca
2fcf33541c
Merge with http://www.iki.fi/kon/2006/elinks.git#plausible
2006-05-13 23:15:05 +02:00
Kalle Olavi Niemitalo
eae626a981
doc: Added src/bfu/README.
...
src/bfu/README: This new file currently contains a diagram of how the
various struct types of src/bfu/ and src/terminal/ relate to each
other. More documentation may be added later, although if it is
specific to a particular structure, then it should probably go in the
corresponding header file so that people will remember to update it.
2006-05-13 17:01:20 +03:00
Kalle Olavi Niemitalo
5c2dfc72cf
doc: Minor fixes wrt accel-check.
...
doc/hacking.txt: Point to the ELinks-specific po/perl/README, rather
than to the generic po/perl/check-accelerator-conflicts.pl.
po/perl/README: Removed a spurious preposition.
2006-05-13 16:47:39 +03:00
Witold Filipczyk
c4c97a07bd
plain renderer: return when data is invalid in some cases
2006-05-10 18:18:22 +02:00
Witold Filipczyk
82d38ff2be
plain renderer: rewritten change_colors, handling 256 color ESC sequences.
...
TODO: mono mode
2006-05-10 17:46:31 +02:00
Witold Filipczyk
47f3dd0421
copiousoutput: I'm not sure about this. pclose may hang ELinks for long time,
...
fclose should return immediately
2006-05-09 10:12:36 +02:00
Witold Filipczyk
f377e6f4af
copiousoutput: only mark /dev/fd/%d as popen data . I reflect if ELinks may
...
run out of fds
2006-05-09 09:42:00 +02:00
Witold Filipczyk
4dc4ea47f2
copiousoutput: cleanup after copiousoutput handling. Temporary files should
...
be deleted
2006-05-09 09:36:16 +02:00
Witold Filipczyk
c677bc010d
plain renderer: stdio.h is not required
2006-05-08 10:20:37 +02:00
Witold Filipczyk
88c146a395
plain_renderer: cg-log -c | elinks works. The code needs cleanup
2006-05-07 15:49:08 +02:00
Witold Filipczyk
1feab80c13
plain renderer: used switch instead of if, else if, else
2006-05-07 14:39:27 +02:00
Witold Filipczyk
47062531ee
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-05-06 08:10:57 +02:00
Witold Filipczyk
9c3817675f
set_nonblocking_fd seems to be superfluous
2006-05-06 08:07:38 +02:00
Miciah Dashiel Butler Masters
8147b0f149
MIME: get_mime_handler_option: Eliminate an unnecessary check.
2006-05-05 21:35:02 +00:00
Miciah Dashiel Butler Masters
675fc46987
MIME: Let get_mime_handler_option take the MIME type's option instead
...
of its name.
2006-05-05 21:32:04 +00:00
Miciah Dashiel Butler Masters
e6d35d8f31
MIME: get_mime_handler_default: Rename stuff.
...
Rename local variables opt to type_opt and opt_tree to handler_opt.
2006-05-05 21:28:05 +00:00
Miciah Dashiel Butler Masters
9337a7993d
MIME: get_mime_handler_default: Reflow logic.
2006-05-05 21:25:43 +00:00
Miciah Dashiel Butler Masters
06a541487e
MIME: get_mime_handler_option: More option API usage, less string
...
manipulation.
2006-05-05 21:21:42 +00:00
Miciah Dashiel Butler Masters
8f4b40d4a0
MIME: get_mime_handler_option: Rename local variable opt to type_opt
2006-05-05 21:15:41 +00:00
Miciah Dashiel Butler Masters
386684fe50
MIME: get_mime_type_option: Re-arrange
...
More option API usage, less string manipulation.
2006-05-05 21:09:21 +00:00
Miciah Dashiel Butler Masters
9bc5317b13
MIME: Re-arrange
...
Let get_mime_type_name return an option instead of a name, and rename
it to get_mime_type_option.
2006-05-05 20:58:30 +00:00
Miciah Dashiel Butler Masters
680a1c735b
MIME: Re-arrange
...
Let get_mime_handler_name return an option instead of a name, and rename
it to get_mime_handler_option.
2006-05-05 20:50:45 +00:00