]> git.armaanb.net Git - chorizo.git/blob - CHANGES
6efe05007ac9278af254e275883530e8c14bcd15
[chorizo.git] / CHANGES
1 Release history for lariza
2
3 next
4   [Added]
5   - User-supplied JavaScript files can be put into
6     ~/.config/lariza/scripts.
7
8 v19.05  2019-05-05
9   [Fixed]
10   - We no longer use WebKit's deprecated JavaScript API.
11
12 v18.07  2018-07-29
13   [Added]
14   - The input bar now shows an indicator for web feeds.
15
16     The icon used for this purpose is the stock icon called
17     "application-rss+xml-symbolic". It is somewhat "non-standard", i.e.
18     not defined by [0], but appears to be present in many icon themes.
19     Let me know if it doesn't work for you.
20
21     [0]: https://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
22
23 v18.06  2018-06-24
24   - This is a maintenance release, due to the project moving away from
25     GitHub. No code changes.
26
27 v18.03  2018-03-17
28   [Fixed]
29   - Accidentally opening a context menu and then issuing a middle click
30     to open a new tab no longer changes the location of the original tab
31     (fixes #56). (This only happened under certain circumstances.)
32
33 v18.01  2018-01-27
34   [Fixed]
35   - Compilation warnings regarding deprecated API calls (GtkAction) have
36     been addressed. Thanks to @jun7 on GitHub!
37
38 v17.11  2017-11-16
39   [Added]
40   - You can now set the following environment variable to have console
41     output printed to STDOUT: LARIZA_ENABLE_CONSOLE_TO_STDOUT.
42
43 v17.10  2017-10-18
44   [LICENSING]
45   - The project has been relicensed under the MIT license (more
46     precisely called "Expat License", but everyone calls it "MIT
47     license" these days).
48
49 v17.07  2017-07-02
50   [Fixed]
51   - User input is now properly escaped when used for keyword based
52     searching (fixes #47).
53
54 v17.05  2017-05-21
55   [Fixed]
56   - Automatically adding the "file://" prefix didn't work (reliably) if
57     a message was sent to an already running instance.
58
59   [Changed]
60   - Autoreloading of crashed web processes has been removed. It doesn't
61     make sense anymore since the switch to webkit's multi-process model.
62     Instead, we now simply announce the crash in the location bar.
63   - Refuse to quit if there are active downloads. The user has to cancel
64     them explicitly. (To improve workflow a little bit, the download
65     manager now also knows a "Mod1 + q" hotkey.)
66
67   [Added]
68   - WebGL can now be enabled by setting an environment variable. This is
69     an experimental feature, though.
70
71 v17.02  2017-02-16
72   [Fixed]
73   - As requested by WebKit's API documentation, we now wait for the
74     "ready-to-show" signal after a "create" signal. This fixes crashes
75     after you chose "Open link in new window" from a context menu.
76
77   [Changed]
78   - The "search prefix" has been changed from "/" to ":/". This means,
79     in order to search for text in a web page, you now have to enter
80     something like ":/your search term" into the input box.
81   - Lariza now uses WebKit's multi-process model. This means that (most)
82     tabs run as independent processes. If one tab crashes, it should not
83     affect the others.
84   - The GtkLevelBar to show page loading progress has been removed.
85     Instead, we now use the progress bar which is already included in
86     GtkEntry (the input box). This is mostly a cosmetic change, but it
87     also eliminates some GTK warnings.
88
89   [Added]
90   - An external user-supplied program can be called for the current URI
91     or for hyperlinks/images/videos/audio files.
92   - Lariza will now automatically add a "file://" prefix for local
93     files.
94   - Hotkeys have been unified. It is now largely irrelevant whether the
95     location bar or the web view has focus.
96   - Lariza can be instructed to write each visited URI to a file.
97
98 v16.12  2016-12-24
99   [Fixed]
100   - Lariza no longer reports download progress below 0% or above 100%.
101     (Workaround for what appears to be a WebKit2GTK+ bug.)
102
103   [Changed]
104   - We no longer explicitly set the X11 window's class and name. Let
105     GTK+ do this job. The actual class and name should be unchanged,
106     though (WM_CLASS(STRING) = "lariza", "Lariza").
107
108     This does not affect tabbed which is still run with "-n lariza".
109
110     This change fixes a GTK+ deprecation warning.
111
112 v16.09  2016-09-03
113   [Changed]
114   - Web extensions are now looked for in ~/.config/lariza/web_extensions.
115
116 v16.06  2016-06-26
117   [Fixed]
118   - Gtk warnings.
119
120   [Changed]
121   - Except for the default window size, there are no hardcoded pixel
122     values anymore. Should make it a little easier to run lariza on
123     HiDPI screens. (Sorry, not tested, I don't have one.)
124
125   [Added]
126   - New key bindings F2 and F3: Go backward and forward, just like the
127     existing mouse key binds do.
128
129 v16.01  2016-01-05
130   [Fixed]
131   - Issue #14: "Keypad enter" now registers as "commit", i.e. "start
132     loading the URL" or "begin searching for search term".
133   - Issue #15: lariza no longer tries to create local file names with
134     directory separators in them when downloading files.
135   - lariza no longer sets the window title to an empty string.
136
137   [Changed]
138   - For the sake of consistency, $LARIZA_WEB_EXTENSIONS_DIR has been
139     removed.
140
141   [Added]
142   - Manpages are now available.
143
144 v15.09 and earlier releases
145   - Sorry, the CHANGES file did not exist back then. Please refer to the
146     Git log.