Minimalist and privacy-oriented WebKitGTK+ browser
DateCommit messageAuthorFiles+-
open multiple URLsJean-Yves Monnier2+6-5
Makefile: Move LIBS & LDFLAGS to badwolf creationHaelwenn (lanodan) Monnier1+4-4
Makefile: put VERSION into quotesHaelwenn (lanodan) Monnier1+1-1
version.sh: New fileHaelwenn (lanodan) Monnier1+9-0
Add the git hash in the version when possibleHaelwenn (lanodan) Monnier2+2-2
Merge branch 'chores/files-separation' into developHaelwenn (lanodan) Monnier6+242-210
Sync javascript toggle button with default settingsHaelwenn (lanodan) Monnier1+3-0
Bind F12 to opening Web InspectorHaelwenn (lanodan) Monnier2+5-0
config.h: Disable caret browsing by defaultHaelwenn (lanodan) Monnier1+1-1
Add toggling of caret browsing on F7Haelwenn (lanodan) Monnier2+14-0
Prevent the statusbar label from resizing the windowHaelwenn (lanodan) Monnier2+11-0
Merge branch 'release-0.3' from 0.3.0 into developHaelwenn (lanodan) Monnier1+1-1
badwolf.1: Add Alt-d to close tabHaelwenn (lanodan) Monnier2+3-3
badwolf.c: Add Alt-d keybindHaelwenn (lanodan) Monnier1+6-0
make formatHaelwenn (lanodan) Monnier1+2-2
Makefile: CFLAGS += "-Wconversion -Wsign-conversion"Haelwenn (lanodan) Monnier1+1-1
Fix -Wconversion and -Wsign-conversion warningsHaelwenn (lanodan) Monnier1+2-2
badwolf.c: Remove spellchecking debugging printfHaelwenn (lanodan) Monnier1+0-2
Add setting spell checking via BADWOLF_L10NHaelwenn (lanodan) Monnier2+22-1
Add Alt-n tab switchingHaelwenn (lanodan) Monnier2+6-1
Merge branch 'release-0.2', from release 0.2.1Haelwenn (lanodan) Monnier2+35-10
Synchronise the menu-label of a tab with it’s titleHaelwenn (lanodan) Monnier1+2-0
badwolf.c: Download destination, propagate eventHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Download destination, fix save button textHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Document ensure_uri_scheme function behaviorHaelwenn (lanodan) Monnier1+11-0
badwolf.c: Fix usage of ensure_uri_scheme try_file argumentHaelwenn (lanodan) Monnier1+2-2
Spawn a GtkFileDialog before downloading to diskHaelwenn (lanodan) Monnier1+60-0
Bugfix: correctly use initialized web_contextHaelwenn (lanodan) Monnier1+1-1
When the mime type isn’t supported, download the fileHaelwenn (lanodan) Monnier1+32-0
new_browser(): Add comments on each signal_connect sectionHaelwenn (lanodan) Monnier1+4-0
Deny on every WebView "permission-request" signalHaelwenn (lanodan) Monnier1+19-0
badwolf.1: Reword C-t session bitHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Bump to 0.2.0Haelwenn (lanodan) Monnier1+1-1
badwolf.c: x/gbool / c/gboolean /Haelwenn (lanodan) Monnier1+2-2
badwolf.1: Fix history nav and default keybindsHaelwenn (lanodan) Monnier1+7-7
Merge branch 'features/ensure_url' into 'develop'Haelwenn Monnier3+33-5
po/fr.po: BumpHaelwenn (lanodan) Monnier1+19-14
po/messages.pot: BumpHaelwenn (lanodan) Monnier1+19-14
Makefile: translations depends on po/%.poHaelwenn (lanodan) Monnier1+4-4
Makefile: po/messages.pot depends on badwolf.cHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Fix typoHaelwenn (lanodan) Monnier1+1-1
.gitignore: Ignore binairiesHaelwenn (lanodan) Monnier1+2-2
Merge branch 'features/zoom_ctrl+scroll' into developHaelwenn (lanodan) Monnier2+67-4
Merge branch 'features/about-dialog' into developHaelwenn (lanodan) Monnier1+26-0
Merge branch 'features/uri-decoded' into developHaelwenn (lanodan) Monnier1+6-1
Makefile: Fix .mo building target for BSD makeHaelwenn (lanodan) Monnier1+3-3
Hook browser->box to commonCb_key_press_eventHaelwenn (lanodan) Monnier2+24-10
Add window-wide keybindsHaelwenn (lanodan) Monnier2+46-23
Hook webView to commonCb_key_press_eventHaelwenn (lanodan) Monnier2+30-3
badwolf: Define commonCb_key_press_event()Haelwenn (lanodan) Monnier1+33-0
Merge branch 'features/localization' into developHaelwenn (lanodan) Monnier5+182-24
config.h: Keep tab expansion off by defaultHaelwenn (lanodan) Monnier1+1-1
Allow to set the tab min-width in pixelsHaelwenn (lanodan) Monnier2+13-1
Expand the tabs to fill the whole spaceHaelwenn (lanodan) Monnier2+6-1
badwolf.c: Fix gcc warning on string comparison (gchar vs. char)Haelwenn (lanodan) Monnier1+1-1
make formatHaelwenn (lanodan) Monnier1+9-3
hotfix WebViewCb_web_process_terminated changesHaelwenn (lanodan) Monnier1+10-8
Merge branch 'feaatures/tab-title-crash-reason' into developHaelwenn (lanodan) Monnier1+13-15
Makefile: Add badwolf.1 to installHaelwenn (lanodan) Monnier1+3-0
Makefile: Add BINDIR preferenceHaelwenn (lanodan) Monnier1+3-2
Merge branch 'formatting' into developHaelwenn (lanodan) Monnier2+52-32
Merge branch 'features/change-window-title' into developHaelwenn (lanodan) Monnier1+30-6
Merge branch 'features/manpage' into developHaelwenn (lanodan) Monnier1+36-0
badwolf.c: Move search to statusbarHaelwenn (lanodan) Monnier2+26-11
badwolf.c: Close the WebViewHaelwenn (lanodan) Monnier1+16-10
TODO: RemoveHaelwenn (lanodan) Monnier1+0-2
README.md: Add pkg-config to the dependenciesHaelwenn (lanodan) Monnier1+1-0
config.h: clang-format off/on for BADWOLF_WEBKIT_SETTINGSHaelwenn (lanodan) Monnier1+2-1
Move WebkitSettings to config.hHaelwenn (lanodan) Monnier2+22-24
Makefile: fix CC argument orderingHaelwenn (lanodan) Monnier1+2-2
move to C 11 because of WebKitHaelwenn (lanodan) Monnier2+2-2
badwolf.c: Fix loading new tab with related_web_viewHaelwenn (lanodan) Monnier1+1-1
WIP: Using g_object_new(WEBKIT_TYPE_WEB_VIEW, …) and webkit_settings_new_with_settings(…)Haelwenn (lanodan) Monnier1+38-37
badwolf.c: Add Buildtime and Runtime WebKit version information via stderrHaelwenn (lanodan) Monnier1+11-0
Makefile: Properly separate CFLAGSHaelwenn (lanodan) Monnier1+4-3
Make the default window size configurableHaelwenn (lanodan) Monnier2+12-1
badwolf.c: Set a default size for float WMsHaelwenn (lanodan) Monnier1+1-0
Makefile: Make it POSIXHaelwenn (lanodan) Monnier1+10-8
Makefile: cleaner usage of variables and make it easier to add exec targetsHaelwenn (lanodan) Monnier1+12-4
Makefile: fix clang-format pathHaelwenn (lanodan) Monnier1+1-1
Merge branch 'features/styling' into developHaelwenn (lanodan) Monnier1+5-4
README.md: Fix copyright header formattingHaelwenn (lanodan) Monnier1+2-0
README.md: release tarballs and their signatureHaelwenn (lanodan) Monnier1+7-0
README.md: Add differencies, document installationHaelwenn (lanodan) Monnier1+17-4
KnowledgeBase.md: Add “Content-Blockers firt look”Haelwenn (lanodan) Monnier1+1-0
Add `make format` and format the codeHaelwenn (lanodan) Monnier3+47-9
fixup: Add configuration of tab label (ellipsis, size)Haelwenn (lanodan) Monnier2+3-2
Add configuration of tab label (ellipsis, size)Haelwenn (lanodan) Monnier2+14-2
badwolf.c: Use position propertyHaelwenn (lanodan) Monnier1+4-5
Revert "badwolf.c: Move close-tab button to the toolbar"Haelwenn (lanodan) Monnier1+11-6
Padding config on browser->{toolbar,box}Haelwenn (lanodan) Monnier2+15-10
README.md: Add name explainationHaelwenn (lanodan) Monnier1+2-0
KnowledgeBase.md: Bugs found in Chrom* by TorProjectHaelwenn (lanodan) Monnier1+1-0
README.md: Add note on gitlab mirrorHaelwenn (lanodan) Monnier1+4-0
Bugfix: Use the state of the button to set javascriptHaelwenn (lanodan) Monnier1+2-3
badwolf.c: Add playing icon on tabsHaelwenn (lanodan) Monnier1+39-7
clang-formatHaelwenn (lanodan) Monnier1+81-54
badwolf.c: Add tooltips to widgetsHaelwenn (lanodan) Monnier1+7-0
Makefile: rebuild on config.h modificationHaelwenn (lanodan) Monnier1+1-1
config.h: Document BADWOLF_TAB_POSITIONHaelwenn (lanodan) Monnier1+8-0
Do not expand browser->search WidgetHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Move close-tab button to the toolbarHaelwenn (lanodan) Monnier1+13-19
WIP: Attempt with container propertyHaelwenn (lanodan) Monnier1+7-5
WIP: Close tab buttonHaelwenn (lanodan) Monnier1+50-18
badwolf.c: limit characters in tabsHaelwenn (lanodan) Monnier1+7-0
badwolf.c: replace POSIX/C calls to GLib wrapped onesHaelwenn (lanodan) Monnier1+3-4
Allow configuration of tabs positionHaelwenn (lanodan) Monnier2+5-0
badwolf_new_tab(): gtk_widget_draw → gtk_widget_queue_drawHaelwenn (lanodan) Monnier1+1-1
Fix insert_page math (++ → +2)Haelwenn (lanodan) Monnier1+1-1
badwolf.c: Fix opening a new tab & use multi-processingHaelwenn (lanodan) Monnier1+20-14
badwolf.c: Pass GtkWindow type to gtk_window_set_roleHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Set "browser" window roleHaelwenn (lanodan) Monnier1+2-0
badwolf.c: Insert tab rather than appendHaelwenn (lanodan) Monnier1+2-1
badwolf.c: simplify code with int badwolf_new_tab()Haelwenn (lanodan) Monnier1+20-11
badwolf.c: make notebook scrollable and reorderableHaelwenn (lanodan) Monnier1+3-0
badwolf.c: main(){ target_url } default to NULLHaelwenn (lanodan) Monnier1+1-1
badwolf.c: re-hook WebViewCb_closeHaelwenn (lanodan) Monnier1+1-0
badwolf.c: Add new-tab Button on NotebookHaelwenn (lanodan) Monnier1+19-0
badwolf.c: Append tab on WebKit create signalHaelwenn (lanodan) Monnier1+41-6
browser.c: Add tabbing to badwolf [WIP]Haelwenn (lanodan) Monnier1+36-16
badwolf.c: browser-search: set placeholder, remove frameHaelwenn (lanodan) Monnier1+3-0
badwolf.c: Fix previous-match handler wrongly going nextHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Add searchingHaelwenn (lanodan) Monnier1+51-0
badwolf.c: Put the statusbar to single line modeHaelwenn (lanodan) Monnier1+1-0
badwolf.c: Clean -Wunused-parameterHaelwenn (lanodan) Monnier1+12-2
badwolf.c: Use malloc() instead of calloc() for initialising the struct pointerHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Remove frames browser->location, set it as a URL entryHaelwenn (lanodan) Monnier1+2-0
badwolf.c: Change some WebKitSettings defaultsHaelwenn (lanodan) Monnier1+6-0
badwolf.c: Add missing newline on web-process-terminated callbackHaelwenn (lanodan) Monnier1+1-1
badwolf.c: Add javascript toggleHaelwenn (lanodan) Monnier1+32-3
badwolf.c: Let WebKit handle rest of crashes for nowHaelwenn (lanodan) Monnier1+2-1
badwolf.c: Add load progress informationHaelwenn (lanodan) Monnier1+21-0
badwolf.c: Use a GtkLabel instead of GtkStatusBarHaelwenn (lanodan) Monnier1+4-8
badwolf.c: Add statusbar with link hovering URI, handles mouse-target-changedHaelwenn (lanodan) Monnier1+28-2
TODO: Handle script-dialogHaelwenn (lanodan) Monnier1+2-0
badwolf.c: let gtk_init try to parse some gtk cli argumentsHaelwenn (lanodan) Monnier1+2-2
Makefile: better intermal macro usage in badwolf targetHaelwenn (lanodan) Monnier1+1-1
Makefile: move from install to mkdir+cpHaelwenn (lanodan) Monnier1+2-1
badwolf.c: Make sure to include stdio.h for fprintf, remove FP-ismHaelwenn (lanodan) Monnier1+2-1
badwolf.c: Add callback when GtkEntry location gets activatedHaelwenn (lanodan) Monnier1+13-0
badwolf.c: FormattingHaelwenn (lanodan) Monnier1+25-21
badwolf.c: Handle notify::titleHaelwenn (lanodan) Monnier1+18-0
badwolf.c: put the browser in a struct to handle notify::uriHaelwenn (lanodan) Monnier1+30-23
Makefile: Add install targetHaelwenn (lanodan) Monnier1+6-2
badwolf.c: Handle web-process-terminatedHaelwenn (lanodan) Monnier1+23-0
.gitignore: Ignore badwolf (binary)Haelwenn (lanodan) Monnier1+2-0
badwolf.c: statusbar → entryHaelwenn (lanodan) Monnier1+23-10
badwolf.c: Add statusbarHaelwenn (lanodan) Monnier1+10-5
Add CopyrightHaelwenn (lanodan) Monnier2+7-2
badwolf.c: default-charset = utf-8Haelwenn (lanodan) Monnier1+1-0
badwolf.c: WebKit Setting (JSClipboard: no, DevTools: yes)Haelwenn (lanodan) Monnier1+7-0
Initial CommitHaelwenn (lanodan) Monnier4+57-0