All categories

Geany download

Free Small and lightweight Integrated Development Environment
1.38 (latest)
Oct 16, 2020
geany-1.31_setup.exe
Jun 20, 2012
geany-1.22_setup.exe
0.2
Jan 4, 2011
geany-0.20_setup.exe
0.1
Mar 20, 2008

What's new


v1.2 [Jun 20, 2012]
General
-Bump dependencies to GTK >= 2.16 and GLib >= 2.20.
-Switch to Glade 3 and dynamically loaded XML UI description.
-Rewrite theming support for better flexibility.
-Add support for opening files read-only from the command line.
-Always load the default session if configured to do so.
-Make all filetypes use named styles to simplify color scheme
authoring.
-Make 'Replace Spaces by Tabs' only match leading spaces to
preserve alignment.
Possibly incompatible changes
-Theming and filetype style changes mean old filetypes and color schemes are not compatible with this version of Geany.
-There are some default keybinding changes but these will only apply to newly created configurations.
-Changes to the "project-dialog*" signals may affect plugins.
-Fix escaping of session file paths (#3425969).
-Fix closing when minimized under Windows (#3421282).
-Properly handle remote URIs received through drag 'n drop(#2966770, #3479567).
-Fix build with bleeding-edge GLib (#3483388).
-Fix color scheme selection in Ubuntu Unity (#3479674).
-Fix very slow regex tag parsing on Windows (e.g. for HTML).
-Fix detecting a changed file on disk when opening fromthe command-line (Windows).
-Fix quick search entry behavior on Windows.
-Fix keybindings conflicts check when swapping a binding.
-Fix comments insertion in some cases (#3449635, #3534320).
-Add missing Windows mio makefile.
-Split "always wrap search and hide find dialog" pref into "always wrap search" and "hide find dialog" (Dimitar Zhekov).
-Add Project Properties overrides for 'Saving files' prefs.
-Add hidden VTE preference "send_cmd_prefix" to prefix commands sent to the VTE. (See the manual for details).
-Add support for switching to the last used document after closing a tab (Jirí Techet).
-Improve the tab switching dialog for better usability (Jirí Techet).
-Add support for user-defined labels for 'Send Selection to' custom commands.
-Fix sidebar width when on the right (#3514436).
-Use case-insensitive document list path comparison on Windows.
-Replace Color Schemes menu with custom dialog.
-Show selected line count on status bar when whole lines are selected.
-Update Scintilla to version 2.29.
-Add a "join lines" command (Eugene Arshinov).
-Hide autocompletion when the only entry has been typed (#3516212).
-Add full PCRE regular expressions support.
-Extra options passed to grep through Find in Files now follows a real shell-style syntax (#3516263).
-Search pattern length is no longer limited to 248 characters.
-Fix showing Find/Replace regex compile errors on the status bar.
-Add Project New/Open/Properties/Close keybindings.
-Show overridden keybindings in bold for prefs dialog tree.
-Speed up loading of multiple global tags files.
-Show global tags file preprocessing errors on stderr & add current directory to include path.
-Add C/C++ ignore.tags wildcard format 'PREFIX*'.
-Add support for regex-based filetype detection.
-C snippets no longer apply to all filetypes.
-Improve support for HTML embedded filetypes (#2863829, #3127598).
-Add filetype Objective-C (Elias Pschernig, P#3325139).
-Fix highlighting of ``...R"`` inside C and C++ (#3425107).
-Fix TCL keyword highlighting in some situations (#3432877).
-Parse PHP functions with multiline argument list (#3037797).
-Handle ``/bin/dash`` shebang (#3470986).
-Update JavaScript parser from CTags.
-Parse D class/struct/interface template bodies and template blocks; ignore 'static if' expressions; parse function @attributes, pure/nothrow and immutable/inout/shared return types.
-Fix broken tag/word autocompletion in HTML/PHP documents.
-Enable &entity; completion for all XML-based filetypes.
-Split Window: show marker margin.
-Split Window: enable basic context menu.
-Document_save_file() now shows the Save As dialog when necessary.
-Rename signal "project-dialog-create" to "project-dialog-open" and add new "project-dialog-close" signal.
-setptr is deprecated in favour of SETPTR.
-Add ui_hookup_object() and ui_lookup_object().
-Add ui_lookup_stock_label().
-Add build_{activate,get_current,remove,set}_menu_item(), build_get_group_count().
-Add stash_group_free_settings().
-Add support for plugins written in C++.
-Add translations: ar, id, lt, mn, nn, sk
-Update translations: de, es, fr, hu, it, ja, kk, lt, nl, pl, pt, pt_BR, sk, sl, sv, tr, zh_CN, zh_TW




Suggestions

RStudio
RStudio
Free

Develops applications based on the R language

ScanTool.net for Windows
ScanTool.net for Windows
Free

Offers basic functionality such as reading and erasing diagnostic trouble codes

XAMPP
XAMPP
Free

Development environment for PHP

SCRATCH
SCRATCH
Free

Creates interactive content from the user's media files

Code::Blocks
Code::Blocks
Free

Programs & provides debugging support for apps developed in C, C++ and Fortran