w3m

w3m is a pager with WWW capability.
git clone ssh://anonymous@git.rkta.de/w3m
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-06-19 18:53Fix libs find in cross-compilationchimera lover5+2445-1636
2026-06-28 07:51Update gettext, aclocal and configureRene Kita11+3504-44
2026-06-19 18:40Use correct Sprintf format specifierchimera lover5+23-99
2026-06-19 18:09Support URLs with tabs in HREFchimera lover2+2-1
2026-06-19 16:59Fix key mappings ending with a hyphenchimera lover2+2-1
2026-06-19 20:12Fix incorrect URL reassembly in GET formschimera lover1+14-2
2026-06-20 13:39Rework HTML entity handlingbptato14+6869-11158
2026-06-27 08:18Rename struct memberRene Kita2+8-8
2026-06-26 17:23Initialize envs[0].envbptato2+3-1
2026-06-25 13:30Refactor myEditor/editor_cmdRene Kita5+50-28
2026-06-19 11:51Move declarations to buffer.hchimera lover2+21-20
2026-06-19 11:51Move declarations to rc.hchimera lover21+459-271
2026-06-19 11:51Move declarations to url.hchimera lover6+54-30
2026-06-19 11:51Change bad nameschimera lover7+14-15
2026-06-19 11:51Move declarations to file.hchimera lover3+22-13
2026-06-19 11:51Move declarations to search.hchimera lover3+4-2
2026-06-19 11:51Move declarations to display.h terms.hchimera lover10+80-42
2026-06-19 11:51Move declarations to myctype.hchimera lover2+14-13
2026-06-19 11:51Move declarations to indep.hchimera lover4+11-21
2026-06-19 11:51Create mouse.hchimera lover6+38-21
2026-06-19 11:51Create symbol.hchimera lover15+42-21
2026-06-19 11:51Create download.hchimera lover7+37-20
2026-06-19 11:51Create keybind.hchimera lover5+20-11
2026-06-19 11:51Create charset.hchimera lover25+71-57
2026-06-19 11:51Exclude select headers in fm.hchimera lover13+14-4
2026-06-19 11:51Move declarations to url.hchimera lover6+33-21
2026-06-19 11:51Move declarations to frame.hchimera lover8+24-17
2026-06-19 11:51Create backend.hchimera lover5+18-4
2026-06-19 11:51Create tab.hchimera lover10+47-28
2026-06-19 11:51Create etc.hchimera lover12+30-10
2026-06-19 11:51Move declarations to menu.hchimera lover8+41-37
2026-06-23 15:35Add test to ensure include guardsRene Kita6+40-8
2026-06-19 18:25Add some missing close(fd) in open_pipe_rwchimera lover1+22-16
2026-06-19 18:39Fix executable check in check_local_cgichimera lover2+4-1
2026-06-23 17:15Fix prerequisitesRene Kita1+1-1
2026-06-26 08:54Show compiler versions in CI buildsRene Kita4+28-0
2026-06-19 18:04Remove obsolete SIGWINCH checkchimera lover1+0-17
2026-06-19 18:04Remove obsolete stat(2) test macros checkschimera lover1+1-26
2026-06-19 18:04Remove obsolete dirent.h configure checkchimera lover6+2-178
2026-06-19 18:04Remove obsolete mkdtemp configure checkchimera lover5+1-13
2026-06-19 18:04Remove obsolete faccessat configure checkchimera lover4+1-10
2026-06-19 18:04Use #if defined(__sun) to avoid checking getpassphrasechimera lover4+2-10
2026-06-19 14:16Allow loading bookmarks along other filesRene Kita2+11-5
2026-06-19 13:57Avoid weird logic when loading argumentsRene Kita1+104-102
2026-06-19 12:37Remove -cookie-jar from experimental optionsRene Kita1+3-3
2026-06-18 16:13Remove deprecated Linux signal checkchimera lover1+2-8
2026-06-18 16:02Remove lastFileNamechimera lover4+7-29
2026-06-18 15:14Unify include guard styleRene Kita31+96-73
2026-06-10 00:24Add an include guard for table.hchimera lover1+3-5
2026-06-10 00:24Use enumchimera lover2+22-14
2026-06-10 00:24Fix Str test under t/build ltochimera lover1+1-1
2026-06-17 06:09Deprecate some configure switchesRene Kita1+2-0
2026-06-03 05:29Remove obsolete NOWRAP config defineRene Kita2+0-9
2026-06-03 05:18Remove obsolete MATRIX config defineRene Kita3+0-219
2026-06-03 05:05Remove obsolete ID_EXT config defineRene Kita4+0-51
2026-06-03 04:49Drop SSLEAY_VERSION_NUMBER checksRene Kita1+2-9
2026-05-31 07:59Assume we link against a recent libgc.Rene Kita1+0-8
2026-05-31 07:38Assume we have a OpenSSL version newer than 0.8.0Rene Kita1+0-5
2026-05-31 07:31Drop check for SSL_CTX_set_min_proto_versionRene Kita4+0-12
2026-05-30 05:44Deprecated more stuffRene Kita2+23-6
2026-05-28 15:53Make functions staticRene Kita3+56-55
2026-05-28 15:34Move functions to correct source fileRene Kita5+69-67
2026-05-22 21:20Move declaration of w3m_exitchimera lover4+4-2
2026-05-20 21:21Fix uninitialized valuechimera lover1+1-1
2026-05-22 21:20Move declarations to history.hchimera lover7+13-9
2026-05-22 21:20Include proto.h in individual C fileschimera lover33+31-8
2026-05-22 21:20Exclude fm.h from select headerschimera lover6+8-11
2026-05-22 21:20Remove global usage in cookie.hchimera lover4+21-8
2026-05-22 21:20Add global max min macrochimera lover3+3-17
2026-05-26 14:21Simplify tmpfnameRene Kita1+1-15
2026-05-20 21:21Document w3m regex syntaxchimera lover2+51-5
2026-05-17 20:06Error out when required libs are missingakizu matsuo2+9-2
2026-05-29 07:38Use script to test build configurationsRene Kita5+199-398
2026-05-29 07:36Be more verbose when test setup failsRene Kita1+2-2
2026-05-29 13:31Skip test when w3m is missing necessary featuresRene Kita1+5-0
2026-05-29 13:10Ensure OPTS are unset when building testsRene Kita1+1-1
2026-06-03 08:42Make exit codes more consistentRene Kita1+5-7
2026-06-03 08:18Handle printing of error message in exit functionRene Kita1+21-25
2026-06-03 08:13Allow passing NULL to some Str-functionsRene Kita2+30-6
2026-06-04 05:54Make passing a test to t/run easierRene Kita1+8-2
2026-05-17 15:38Use function to init vars from the environmentRene Kita1+47-37
2026-05-17 14:46Shorten help text and point to man pageRene Kita2+18-49
2026-05-17 14:24Be less verbose with bad usageRene Kita2+17-10
2026-05-17 14:08Treat empty {HTTP,WWW}_HOME variables as unsetRene Kita2+17-14
2026-05-17 11:28Simplify function signatureRene Kita1+10-10
2026-05-13 16:50Implement implicit-wild in mailcapbptato2+9-2
2026-05-17 08:58Set exit code to 3 when out of memoryRene Kita4+7-7
2026-05-17 07:13Fix unformatted exitakizu matsuo1+3-1
2026-05-12 20:34Move declarations to appropriate header filechimera lover41+606-506
2026-05-11 17:44Remove dead definechimera lover6+6-7
2026-05-11 17:44Define _GNU_SOURCE in Makefile compiler flagchimera lover3+2-6
2026-05-11 17:44Eliminate MENU_SELECT MENU_MAP, use USE_MENUchimera lover7+58-63
2026-05-12 12:05Mute clang -Winvalid-source-encoding warningchimera lover1+8-8
2026-05-11 07:53Remove outdated and misleading infoRene Kita1+0-3
2026-05-09 12:36Fix includeschimera lover22+36-56
2026-05-09 13:57Drop legacy BSD type u_charchimera lover4+16-16
2026-05-10 09:15Remove dead configure checkschimera lover17+15-739
2026-05-08 09:17Decluster compiler invocation by create pathdefs.hchimera lover5+18-7
2026-05-08 04:19Remove unused macroschimera lover1+0-5
2026-05-08 09:17Move global variable to correct translation unitRene Kita5+5-2
2026-05-08 09:13Move declarations to appropriate header filechimera lover5+36-26
2026-05-08 08:56Remove unnecessary macroRene Kita2+1-3
2026-05-07 06:15Set exit code for errors when dumpingRene Kita2+2-1
2026-05-07 06:06Remove old debug codeRene Kita3+3-41
2026-05-06 15:11Remove dead code and add commentRene Kita1+2-9
2026-05-05 16:10Allow concatenated command line argumentschimera lover1+12-6
2026-05-05 16:04Use helpers to parse command-line argumentsRene Kita1+102-117
2026-05-05 15:21Sort option parsingRene Kita1+267-266
2026-05-06 06:51Be less verbose when setting bad optionRene Kita1+2-6
2026-04-26 15:05Allow secure cookies on localhost over plain HTTPakizu matsuo2+3-1
2026-04-13 05:41Fix build errorRene Kita1+1-1
2026-03-28 15:01Mark img alt text when using -dumpRene Kita2+8-1
2026-03-04 12:40Add missing includeRene Kita1+1-0
2026-03-03 16:22Move prototypesRene Kita8+33-31
2026-03-01 07:28Sort includesRene Kita1+27-27
2026-02-28 17:47Fix header fileRene Kita9+53-32
2026-02-28 10:17Use proper header fileRene Kita7+39-13
2026-02-28 10:11Avoid shadowing global variableRene Kita1+6-6
2026-03-03 07:19Move codeRene Kita3+391-379
2026-02-28 07:49Remove unused macroRene Kita1+0-2
2026-02-27 17:02Fix handling of failing testsRene Kita2+1-2
2026-02-27 16:45Fix vsprintf error checkRene Kita1+3-3
2026-02-27 14:59Make functions staticRene Kita2+3-3
2026-02-23 19:41Use more staticRene Kita2+6-6
2026-02-25 10:01Move code aroundRene Kita1+34-38
2026-02-24 14:51Respect W3M_DIR when initializing the w3m configRene Kita7+47-26
2026-02-24 16:18Drop no_rc_dirRene Kita3+1-5
2026-02-24 16:19Refactor init_tmpRene Kita1+12-22
2026-02-24 15:51Refactor init_rcRene Kita1+6-17
2026-02-24 18:26Convert w3mhelperpanel.c to UTF-8Rene Kita1+7-7
2026-03-02 17:16Fix #includesRene Kita12+14-13
2026-03-02 08:25Remove unused #includesRene Kita27+1-73
2026-03-01 08:33Sort #includesRene Kita41+210-164
2026-02-28 10:23Add missing #includesRene Kita6+15-1
2026-03-02 17:47Fix include guardRene Kita1+2-2
2025-08-28 15:21Refactor lineinRene Kita8+85-52
2024-11-19 07:50Use confirm in quitfmRene Kita1+10-13
2026-02-18 08:14Fix dump with zero based link numbersRene Kita1+1-1
2026-02-16 22:59Fix release dateRene Kita1+1-1
2026-01-21 18:30Bump versionRene Kita8+16-16
2026-01-21 18:38Update NEWSRene Kita1+2-2
2026-01-21 18:39Check NEWS file in version testRene Kita1+5-0
2026-01-23 05:06Provide runpath in case we are running on NetBSDRene Kita2+3-3
2026-01-23 05:47Fix check for gc on NetBSDRene Kita3+6-6
2026-01-21 07:14Add build manifest for NetBSDRene Kita5+88-10
2026-01-21 09:42Ensure we pass an unsigned char to ctype functionsRene Kita2+6-6
2026-01-20 16:22Do not include funcname1.h in fm.hRene Kita5+4-2
2026-01-18 09:56Add missing header for bzeroRene Kita11+15-4
2026-01-08 09:48Fix Strnew_size functionRene Kita2+29-15
2026-01-04 07:11Drop ENABLE_REMOVE_TRAILINGSPACES ifdefRene Kita2+0-3
2024-08-31 13:46Recognize aria-label for buttonsRene Kita3+9-5
2025-12-14 20:12Remove dead storesRene Kita4+5-5
2025-12-14 19:57Partially revert Remove pointer indirection patchRene Kita3+32-32
2025-12-14 17:50Drop -Wno-stringop-overflow from OPTS in buildsRene Kita2+4-4
2025-12-14 17:43Enable more warningsRene Kita3+10-3
2024-08-24 11:53Add option for CTRL-Y to insert deleted textRene Kita4+56-6
2024-09-01 09:02Add keybinding to insert current search termRene Kita3+11-2
2024-08-24 07:54Add smartcase option for searchRene Kita4+31-8
2024-08-18 07:29Add key binding to insert word under cursorRene Kita2+10-1
2025-11-07 05:43Enable use of ins_char without M17NRene Kita1+16-2
2025-11-06 13:39Move and export functionsRene Kita5+89-73
2025-11-06 13:41Add header file for buffer.cRene Kita11+58-19
2024-09-17 15:37Add Strinsert_charp_n functionRene Kita2+9-0
2024-09-20 07:49Get rid of StrnultermRene Kita1+21-18
2024-09-20 06:26Let Str functions return a StrRene Kita2+76-77
2024-09-17 16:28Get rid of xfreeRene Kita4+9-18
2024-09-17 15:08Refactor Strcat_charRene Kita2+3-5
2024-09-17 14:10Refactor Strcat functionsRene Kita1+9-12
2024-09-17 12:58Refactor Strcopy functionsRene Kita2+16-27
2024-09-17 13:02Add Strgrow_n functionRene Kita1+27-30
2024-09-17 12:46Refactor Strnew functionsRene Kita1+14-58
2024-09-17 10:20Refactor StrshrinkRene Kita1+2-8
2024-09-17 13:32Replace STR_SIZE_MAX with STR_LEN_MAXRene Kita3+12-11
2024-09-17 09:52Use Strnulterm everywhereRene Kita4+29-23
2024-09-20 07:18Add test for StrRene Kita1+608-0
2024-09-07 06:28Fix select menu setupRene Kita1+2-3
2025-11-03 08:26Reformat function declarationRene Kita1+26-6
2024-09-11 12:07Refactor checkOverwriteRene Kita2+8-8
2024-09-11 11:34Refactor inputAnswerRene Kita4+38-32
2024-09-17 15:12Let Strfree take a NULLRene Kita1+1-0
2024-08-25 10:01Show all link numbersRene Kita2+12-10
2024-02-15 07:23Add cd commandRene Kita3+14-0
2025-11-05 08:50Replace borked function with noopRene Kita2+8-12
2025-12-10 21:23Fix brain-dead test implementationRene Kita1+1-2
2025-12-10 21:15Rename testRene Kita1+0-0
2025-12-10 18:12Add quite stupid test to check version bump workedRene Kita1+63-0
2025-11-20 18:01Update gettext, aclocal and configureRene Kita11+2890-1022
2025-12-09 00:36Fix and 'simplify' versioningRene Kita9+17-17
2025-11-21 07:23Allow passing test names to the test runnerRene Kita1+3-1
2025-11-21 07:18Move test of expected output to a separate test fileRene Kita33+32-30
2025-11-07 05:59Skip non test files when running testsRene Kita1+1-0
2025-11-20 21:51Fix <main> tag deleting unflushed linebptato3+6-1
2025-11-16 07:38Get rid of duplicated state in variablesRene Kita1+8-17
2025-10-30 11:23Add commands to scroll current line to top/bottomlesssalt6+61-1
2025-08-24 07:43Get rid of AM_LANGINFO_CODESETRene Kita6+1-69
2025-08-24 19:22Add history and dict to -version options outputchimera lover1+6-0
2025-08-25 06:45Fix build error with history disabledRene Kita1+1-0
2025-08-25 06:47Disable dict and history in disable CI stageRene Kita3+6-0
2025-08-24 07:20Remove redundant declarationRene Kita1+0-1
2025-08-20 09:32Bump versionRene Kita9+19-19
2025-08-20 07:47Forward declare static functionsRene Kita1+32-16
2025-08-20 07:34Fix cookie sync logicRene Kita2+6-2
2025-08-20 06:40Rename get_cookie_infoRene Kita1+3-3
2025-08-13 13:29Cleanup cookie codeRene Kita8+179-151
2025-08-14 05:51Remove unused default_use_cookie variableRene Kita2+1-3
2025-08-13 14:42Make funcname0.awk a prerequisiteRene Kita1+3-3
2025-08-12 15:29Make intTrap staticRene Kita2+2-1
2025-08-12 15:00Do not use legacy gc includeRene Kita9+9-9
2025-08-19 09:18Use gettext for user facing stringsRene Kita13+111-176
2024-09-26 17:05Remove islang.cRene Kita1+0-41
2025-08-20 09:26Fixup NEWS for previous commitRene Kita1+6-1
2025-08-09 08:10Prevent segfault when aborting STORE commandRene Kita1+5-4
2025-06-08 09:31Use extra task to build with ltoRene Kita3+33-3
2025-06-08 09:30Make sure ed is present in CI systemsRene Kita2+2-0
2025-05-06 18:22Remove w3m_term_infochimera lover1+30-102
2025-05-06 18:22Remove DEFAULT_TERMchimera lover2+1-10
2025-06-07 06:48Bump versionRene Kita18+41-266
2025-06-07 06:07Deprecate ChangeLog fileRene Kita2+5-111
2025-05-02 19:53Remove workaround for old cygwin versionschimera lover4+0-61
2024-05-20 06:21Add option to provide cookie jarRene Kita5+37-10
2024-05-19 08:39Merge cookies if modified after startRene Kita2+80-2
2024-05-19 14:27Refactor get_cookie_infoRene Kita1+3-3
2024-05-19 09:27Refactor load cookiesRene Kita1+39-38
2024-05-19 08:48Move declarations to appropriate headerRene Kita8+72-67
2024-05-19 17:27Truncate cookie file if no cookies leftRene Kita1+9-2
2024-11-24 14:10Add session store and restore featureRene Kita8+174-4
2025-04-04 13:41Add option section for experimental featuresRene Kita2+10-3
2025-05-04 13:14Use size_t instead of clen_t typedefchimera lover9+23-32
2025-05-04 20:44Remove ABOUT-NLSchimera lover1+0-1282
2025-04-27 18:41Add missing const in proto.h that induce build errorchimera lover1+1-1
2025-04-20 07:15Update Author info and web pageRene Kita2+9-9
2025-04-08 07:04Fix URL syncing when no history file exists yetRene Kita1+5-2
2025-04-04 14:27Send email when CI run is finishedRene Kita3+3-3
2025-03-07 19:00Fix dd auto closingbptato3+39-6
2025-03-05 07:43Fix -dump_source on compressed streamsRene Kita1+1-0
2025-02-17 09:34Fix default download directory optionRene Kita1+1-1
2024-12-03 14:10Include response code 308 for following redirectsinterloper1+3-1
2024-09-07 13:41Allow to set a default download directoryRene Kita5+22-0
2024-08-30 07:31Unlink temp history on errorRene Kita1+2-1
2024-11-20 15:55Add command to save historyRene Kita7+22-1
2023-10-25 06:56Refactor URL history handlingRene Kita3+59-42
2024-11-19 14:45Add DictHist to give dictionary its own historylesssalt1+3-1
2024-11-18 06:21Refactor fusage()Rene Kita1+49-55
2024-11-17 17:39Add missing newline to help text entryRene Kita1+1-2
2021-12-23 21:01Add more const correctnessRene Kita49+436-427
2024-11-17 06:36Remove some volatileRene Kita1+1-1
2021-12-23 11:22Remove redundant NULL checkRene Kita4+5-6
2024-04-28 08:52Remove redundant castRene Kita1+1-1
2024-04-28 07:35Remove unused variable 2Rene Kita1+0-1
2024-04-21 09:20Fix scan build issuesRene Kita3+5-11
2024-11-17 06:36Fix missing declarationRene Kita2+3-0
2024-11-17 06:36Fix Wnested externsRene Kita3+6-5
2021-12-26 16:44Make usage of variable length arrays an errorRene Kita6+16-5
2021-12-26 16:28Remove all usage of variable length arraysRene Kita1+12-27
2024-11-17 06:36Remove unused macrosRene Kita1+0-5
2024-11-16 15:12Fix NEWS fileRene Kita1+15-10
2528 more commits remaining, fetch the repository