Changes¶
0.9.13 (2025-04-20)¶
CHANGED: update fltk dependencies(1.4.2)
IMPROVED: HiDPI support
0.9.12 (2019-01-17)¶
CHANGED: update fltk dependencies(1.3.4)
IMPROVED: Now commands and
icebergsupport.shell_execute
take asudo
parameter. If this value is set totrue
, the command will be run as an administrator user.IMPROVED: Now iceberg uses a more good looking message box
How to upgrade from 0.9.11¶
Download 0.9.12
Copy
iceberg.exe
from 0.9.11 and paste it to the 0.9.12Delete
commands.cache
andicons.cache
Execute
:scan_search_path all
0.9.11 (2016-10-03)¶
IMPROVED: Improve DirectWrite drawing perfornamce.
IMPROVED: Add
direct_write_params
option, This allows you to configure the details of DirectWrite.IMPROVED: Now
XDG_CONFIG_PATH
affects a config file path on Linux.IMPROVED: Now double clicking on the list box runs a selected command.
CHANGED: Change the lua module directory name from
luamodule
tolualibs
.FIXED: Fix a bug where a multibyte font name was ignored when DirectWrite is enabled.
NEW: Add
icebergsupport.get_input_text_values
NEW: Add
auto_merge
CHANGED: Translate the main content of the documents from Japanese to English.
How to upgrade from 0.9.10¶
Download 0.9.11
Copy
iceberg.exe
from 0.9.11 and paste it to the 0.9.10Replace
luamodule
tolualibs
inconfig.lua
andluamodule/winsupport.lua
0.9.10 (2016-08-30)¶
IMPROVED: Implement DirectWrite on Windows.
How to upgrade from 0.9.9¶
Download 0.9.10
Copy
iceberg.exe
from 0.9.10 and paste it to the 0.9.9Add
disable_direct_write=true
to thesystem
global variable inconfig.lua
. If you want to enable DirectWrite, set false.
0.9.9 (2016-01-31)¶
IMPROVED: Now completion functions takes an argument position as a second parameter.
NEW: Add
icebergsupport.table_find
,icebergsupport.getopts
andicebergsupport.comp_state
.FIXED: Fix a possible deadlock while loading icons.
FIXED: Fix a possible segfault while typing a keyboard.
How to upgrade from 0.9.8¶
Download 0.9.9
Copy
iceberg.exe
from 0.9.9 and paste it to the 0.9.8Copy
luamodule/icebergsupport.lua
from 0.9.9 and paste it to the 0.9.8
0.9.8 (2015-12-27)¶
NEW: Command definitions now have a
terminal
attribute.IMPROVED: Now iceberg detects an update of environment variables on Windows, so you do not need to reboot the iceberg when you update environment variables anymore.
IMPROVED: Standardization a plugin structure.
IMPROVED: Now the
config.d
directory is available on Windows.FIXED: Fix the bug where loading a GIF or an XPM file causes segfault.
How to upgrade from 0.9.7¶
Download 0.9.8
Copy
iceberg.exe
andluamodule/icebergsupport.lua
from 0.9.8 and paste it to the 0.9.7Delete
commands.cache
andicons.cache
Create
plugins
directory underICEBERG_CONFIG_HOME
Create
config.d
directory underICEBERG_CONFIG_HOME
(Windows user only)Add
terminal
tosystem
global variable inconfig.lua
like the following (Windows user only)system = { terminal = "cmd /k ${1}", }
Add the following line to the end of the
config.lua
ibs.load_lua_files(ibs.join_path(script_path, "config.d")) ibs.load_plugins()
0.9.7 (2015-11-19)¶
NEW: Now iceberg works on Linux!
NEW: Now you can use svg images as icons.
CHANGED: Update fltk to 1.3.3.
CHANGED: Update Oniguruma to 5.9.6.
How to upgrade from 0.9.6¶
Download 0.9.7
Copy
iceberg.exe
from 0.9.7 and paste it to the 0.9.6Delete
commands.cache
andicons.cache
0.9.6 (2014-10-20)¶
FIXED: Fix the bug where some icons are not loaded correctly.
NEW: Add
path_autocomplete
andoption_autocomplete
tosystem
.FIXED: Fix a a possible crash while reading certain paths.
CHANGED: Now iceberg binary distributions are compiled with MinGW-W64 4.9.1 .
IMPROVED: Now you can set a single key to
hot_key
.
How to upgrade from 0.9.5¶
Download 0.9.6
Copy
iceberg.exe
from 0.9.6 and paste it to the 0.9.5Delete
icons.cache
Add
path_autocomplete
andoption_autocomplete
tosystem
global variable inconfig.lua
like the following:system = { path_autocomplete = true, option_autocomplete = true, }
0.9.5 (2014-03-04)¶
FIXED:
'&'
can not be shown in the list box.FIXED: Some key combinations(e.g.
shift-tab
) do not work correctly.
0.9.4 (2013-11-05)¶
NEW: Add
always_match
to completion candidates.NEW:
icebergsupport.selected_index
,icebergsupport.brshift
andicebergsupport.blshift
0.9.3 (2013-11-01)¶
FIXED: shift+arrow keys does not work.
FIXED: Fix a possible crash while opening the context menu of certain items.
FIXED: Relative paths are not converted correctly to an absolute path.
FIXED: Fix the bug where rebooting is failed if
server_port
is enabled.CHANGED: Now record a command name to the history even though
history
is set tofalse
.IMPROVED: A modal window can be closed by the Enter key.
0.9.2 (2013-09-07)¶
FIXED: Non-threadsafe functions are called under a multithreaded environment without locks.
IMPROVED: Now completion functions are defined in a command definition.
NEW:
icebergsupport.get_clipboard_histories
andsystem.max_clipboard_histories
.NEW:
clipboard
command as a default command .NEW:
icebergsupport.add_history
NEW:
-m activate
CUI option
0.9.1 (2013-08-24)¶
FIXED: Can not execute
*.lnk
when the input box has a value that is enclosed in"
.FIXED: Compiletion candidates is not filtered correctly when a completion function returns a table.
IMPROVED: Now you can use jpeng files as an icon.
IMPROVED: More effective icon caching methods.
NEW:
icebergsupport.unquote_path
.NEW:
alttab
command as a default command.
0.9.0 (2013-08-15)¶
First release