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_executetake asudoparameter. 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.exefrom 0.9.11 and paste it to the 0.9.12Delete
commands.cacheandicons.cacheExecute
:scan_search_path all
0.9.11 (2016-10-03)¶
IMPROVED: Improve DirectWrite drawing perfornamce.
IMPROVED: Add
direct_write_paramsoption, This allows you to configure the details of DirectWrite.IMPROVED: Now
XDG_CONFIG_PATHaffects 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
luamoduletolualibs.FIXED: Fix a bug where a multibyte font name was ignored when DirectWrite is enabled.
NEW: Add
icebergsupport.get_input_text_valuesNEW: Add
auto_mergeCHANGED: Translate the main content of the documents from Japanese to English.
How to upgrade from 0.9.10¶
Download 0.9.11
Copy
iceberg.exefrom 0.9.11 and paste it to the 0.9.10Replace
luamoduletolualibsinconfig.luaandluamodule/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.exefrom 0.9.10 and paste it to the 0.9.9Add
disable_direct_write=trueto thesystemglobal 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.getoptsandicebergsupport.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.exefrom 0.9.9 and paste it to the 0.9.8Copy
luamodule/icebergsupport.luafrom 0.9.9 and paste it to the 0.9.8
0.9.8 (2015-12-27)¶
NEW: Command definitions now have a
terminalattribute.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.ddirectory 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.exeandluamodule/icebergsupport.luafrom 0.9.8 and paste it to the 0.9.7Delete
commands.cacheandicons.cacheCreate
pluginsdirectory underICEBERG_CONFIG_HOMECreate
config.ddirectory underICEBERG_CONFIG_HOME(Windows user only)Add
terminaltosystemglobal variable inconfig.lualike the following (Windows user only)system = { terminal = "cmd /k ${1}", }
Add the following line to the end of the
config.luaibs.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.exefrom 0.9.7 and paste it to the 0.9.6Delete
commands.cacheandicons.cache
0.9.6 (2014-10-20)¶
FIXED: Fix the bug where some icons are not loaded correctly.
NEW: Add
path_autocompleteandoption_autocompletetosystem.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.exefrom 0.9.6 and paste it to the 0.9.5Delete
icons.cacheAdd
path_autocompleteandoption_autocompletetosystemglobal variable inconfig.lualike 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_matchto completion candidates.NEW:
icebergsupport.selected_index,icebergsupport.brshiftandicebergsupport.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_portis enabled.CHANGED: Now record a command name to the history even though
historyis 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_historiesandsystem.max_clipboard_histories.NEW:
clipboardcommand as a default command .NEW:
icebergsupport.add_historyNEW:
-m activateCUI option
0.9.1 (2013-08-24)¶
FIXED: Can not execute
*.lnkwhen 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:
alttabcommand as a default command.
0.9.0 (2013-08-15)¶
First release