324 lines
14 KiB
Plaintext
324 lines
14 KiB
Plaintext
==========
|
|
gmrun 1.1w
|
|
==========
|
|
|
|
PRESFIL (1):
|
|
Fix xterm -e handling with multiword queryes
|
|
|
|
wdlkmpx (7):
|
|
restore system(3) call as the default option to run commands
|
|
main.c: ext_check(): escape spaces only if USE_XDG = 1
|
|
rename USE_XDG to USE_GLIB_XDG
|
|
gmrunrc: EXT syntax-> EXT:ext,etc = handler '%s'
|
|
main.c: main() gtk3.4+: hide cmd line args from GApplication
|
|
main.c (gtk3.4+): G_APPLICATION_NON_UNIQUE
|
|
merge data/zrelease into autogen.sh ..
|
|
|
|
|
|
==========
|
|
gmrun 1.0w
|
|
==========
|
|
|
|
Highlights:
|
|
- GTK 3 support (default / use --enable-gtk2 to compile the gtk2 port)
|
|
- should work with GTK 2.12+ (or even older GTK versions)
|
|
- fixed broken CTRL-R / CTRL-S
|
|
- gmrun is now a C application
|
|
- added desktop file and icon
|
|
- added manual
|
|
- changed license to ISC (approved by @mishoo)
|
|
- support Glib XDG handling (set USE_XDG = 1 in gmrunrc)
|
|
- keep support for custom extension and url handlers
|
|
(the app is a bit more complex than it should because of this)
|
|
- restored --geometry param (it's a bit different)
|
|
- gmrunrc: Geometry = (read comments)
|
|
(this probably doesn't work with wayland and other protocols)
|
|
|
|
changes since 0.9.5w
|
|
|
|
Samuel Bauer (6):
|
|
parse_tilda(): use only glib
|
|
removed quote_string: use glib regex
|
|
removed compilation warnings
|
|
Cosmetic changes
|
|
renamed main window
|
|
gtkcompletionline.cc: don't use `goto` in generate_dir_list()
|
|
|
|
mazes_80 (1):
|
|
GtkCList to GtkTreeview
|
|
|
|
wdlkmpx (124):
|
|
update README.markdown (a bit)
|
|
gtk_signal_* -> g_signal_* / GTK_OBJECT -> GTK_WIDGET
|
|
Replace GDK_<keyname> with GDK_KEY_<keyname>
|
|
minimum gtk version = 2.24.0
|
|
gtkcompletionline.cc: use gtk-widget-get-allocation
|
|
replace gtk_timeout_add() with g_timeout_add() [not sure what I'm doing]
|
|
Replace GTK_CHECK_CAST with G_TYPE_CHECK_INSTANCE_CAST
|
|
Replace gtk_widget_set_usize() with gtk_widget_set_size_request()
|
|
gtkcompletionline.cc: comment out gtk_window_set_policy()
|
|
WIP gtk3 support [--enable-gtk3]
|
|
gtk2/3: remove titlebar from dialog (is this a good idea?)
|
|
gtk2/3: set_info_text_color() [unify GtkStyle functions]
|
|
update readme
|
|
gmrunrc: better defaults
|
|
gtk2/3: support "navigating" history with mouse wheel
|
|
indentation style: use tabs
|
|
Silence "GtkDialog mapped without a transient parent. This is discouraged."
|
|
update ChangeLog & AUTHORS
|
|
remove gmrun.glade
|
|
update README a bit
|
|
fix setting dialog border, name and title..
|
|
gmrunrc: remove unused options
|
|
reimplement `--geometry WxH+X+Y` (cli param) [without libpopt]
|
|
main.cc: properly free GError and GOptionContext...
|
|
support gtk >= 2.14
|
|
update autogen.sh
|
|
gtkcompletionline.cc: hack for glibc < 2.10 (dirent)
|
|
src: use gtk_box_new()
|
|
src: (gtkcompat) use gtk_widget_set_halign/valign
|
|
src: (gtkcompat) use gtk_widget_set_margin_start/end
|
|
main.cc: (search) fix "Source ID was not found when attempting to remove it"
|
|
gtkcompletionline.cc: avoid on_key_press callback when key is released
|
|
completion: don't create extra column
|
|
completion: use gtk_tree_selection_select_iter()
|
|
completion: attemp to silence Gtk-WARNING **: Allocating size to Window ...
|
|
completion: use gtk_tree_model_iter_n_children() to get row count
|
|
gtk_completion_line_class_init(): cosmetic changes
|
|
main.cc: main_vbox
|
|
main.cc: gtk_widget_show_all (dialog)
|
|
use G_OBJECT with g_signal_*
|
|
run_the_command: use g_shell_parse_argv() and g_spawn_async()
|
|
set_info_text_color: optimize a bit
|
|
window icon: use 'system-run' or 'gtk-execute'
|
|
remove src/main.h
|
|
update gtkcompat.h
|
|
gtkcompletionline.cc: use G_DEFINE_TYPE_EXTENDED()
|
|
gtk_completion_line_init: 'self' instead of 'object'
|
|
add gmrun.desktop / gmrun.png
|
|
main.cc: gmrun_exit()
|
|
main.cc: gmrun_activate() / parse_command_line()
|
|
new configuration option: Geometry
|
|
completion: TabTimeout: fix "Source ID was not found when attempting to remove it"
|
|
*** handle configuration and history with C code ***
|
|
completion: (search) cl->hist_word is now a char array
|
|
src/main.cc: get rid of 'struct gigi'
|
|
completionline.cc: fix Pango-CRITICAL **: pango_layout_get_cursor_pos ...
|
|
main.cc: (history) show search text next to "Search:" label
|
|
history.c: improvements
|
|
completionline: remove handling of ctrl-e/g (what's this?)
|
|
completionline.cc: make CTRL-R work as intended..
|
|
main.cc: fix calls to config_get_int()
|
|
ext_check/url_check: don't include handler in history entry
|
|
option to use glib XDG handling (disabled by default)
|
|
fix build with ancient glib
|
|
add data/zmtrace.sh
|
|
*** gtkcompletionline.c: use C code ***
|
|
*** gmrun is now a C application ***
|
|
configure.ac: enable many gcc warnings
|
|
gtkcompletionline.c: don't use gtk_tree_model_sort_new_with_model()
|
|
gtkcompletionline.c: use spaces
|
|
main.c: use spaces
|
|
complete_line(): optimize a bit / fix some memory leaks
|
|
gtkcompletionline.c: add debug code
|
|
gtkcompletionline.c: remove complete_common()
|
|
gtkcompletionline.c: fix complete_from_list / set_words / complete_line
|
|
gtkcompletionline.c: avoid triggering on_cursor_changed() twice
|
|
merge generate_completion_from_execs/dirlist() into complete_line()
|
|
gtkcompletionline.c: improve logic to free glists
|
|
tab_pressed(): don't call complete_line() if completion window exists
|
|
gtkcompletionline.c: fix memory leak in complete_from_list()
|
|
get_words(): add empty string if glist is empty
|
|
gtkcompletionline: remove unused cl->first_key
|
|
gtkcompletionline.c: fix segfault with gtk3
|
|
gtkcompletionline.c: properly sort completion list
|
|
gtkcompletionline: set/unset prefix in generate_execs_list/dirlist()
|
|
gtkcompletionline.c: use only cl->cmpl to get filelist
|
|
gtkcompletionline.c: remove unused GEN_COMP...
|
|
src/history.c: fix memory leaks
|
|
generate_dir_list(): don't use GString
|
|
gtkcompletionline.c: simplify my_alphasort()
|
|
gtkcompletionline.c: (scandir) use standard alphasort
|
|
complete_line: items > 1: always use 1st item from GtkTreeView
|
|
complete_from_list: fix memory leak
|
|
update README a bit
|
|
Relicense project to ISC
|
|
gtkcompletionline.c: set completion window transient for main window
|
|
main.c: gmrun [text]
|
|
add gmrun.1 (manual)
|
|
gtkcompletionline: get rid of cl->cmpl
|
|
completionline.c: CTRL-S/CTRL-R: search matches anywhere in strings
|
|
gtkcompletionline.c: restore bash-like search for CTRL-S/R
|
|
config_prefs.c: use free, strdup, calloc..
|
|
gtkcompletionline.c: (scandir) don't use alphasort
|
|
gtkcompletionline.c: (scandir) don't reverse GList
|
|
gtkcompat.h 2020-10-11
|
|
"!": history search mode that matches only the start of strings
|
|
update gtkcompat
|
|
search_off(): properly clear cl->hist_word ..
|
|
CTRL-p: fetch the previous command from the history list
|
|
CTRL-n: Fetch the next command from the history list
|
|
CTRl-g (search mode): cancel search and clear text entry
|
|
renamed: COPYING -> LICENSE
|
|
remove .travis.yml
|
|
move gmrunrc & zrelease to data/ dir
|
|
update autogen.sh
|
|
update README
|
|
configure.ac: disable deprecated gtk2 stuff
|
|
fix gcc9 warnings
|
|
configure.ac: default to GTK3, fall back to GTK2
|
|
update README
|
|
history.c: use g_list_delete_link()
|
|
gtkcompletionline: tweaks / don't declare var inside for loop..
|
|
use GtkApplication for GTK3
|
|
add Makefile.true
|
|
|
|
|
|
|
|
============
|
|
gmrun 0.9.5w
|
|
============ changes since 0.9.4w:
|
|
|
|
Henning Schild (2):
|
|
gtk: replace deprecated gtk_type_new and _unique
|
|
gtk: do not select any text to keep clipboard clean
|
|
|
|
unknown (1):
|
|
Handle more than 256 characters in the history
|
|
|
|
wdlkmpx (3):
|
|
add .travis.yml
|
|
configure.ac: no need to check for glib
|
|
gmrun 0.9.5w
|
|
|
|
|
|
============
|
|
gmrun 0.9.4w
|
|
============ changes since 0.9.2:
|
|
|
|
Makoto Nokata (2):
|
|
Rewritten feature which places gmrun window on monitor
|
|
Updated default gmrun config
|
|
|
|
Paweł Błaszczyk (2):
|
|
Fix for "undefined reference to symbol 'XQueryPointer'"
|
|
Use GtkDialog instead of GtkWindow.
|
|
|
|
R. Tyler Ballance (1):
|
|
Correct a few compiler errors due to missing imports under gcc4
|
|
|
|
R. Tyler Croy (7):
|
|
Remove generated config.h.in
|
|
Add simplistic git ignore file
|
|
Fix bug with running quoted commands in the terminal
|
|
Correct improper function prototype for my_alphasort.
|
|
Rename the readme for extra special GitHub consideration
|
|
Center the window on the screen with the mouse pointer
|
|
Add a README symlink for kicks
|
|
|
|
wdlkmpx (15):
|
|
clean up/update build system
|
|
always use libc's system() function to run commands
|
|
configure.ac: remove unneded AM_PROG_AR
|
|
bump version to 0.9.3
|
|
use gtk_window_set_position()
|
|
remove commented out code
|
|
remove libpopt dep / --geometry param
|
|
remove gmrun.spec.in...
|
|
configure.ac: update AM_INIT_AUTOMAKE
|
|
update .gitignore
|
|
remove unused screen_contains_pointer()
|
|
add 'make-release' script
|
|
configure.ac: remove unused XQueryPointer stuff
|
|
simplify / use @sysconfdir@ for gmrunrc
|
|
bump version to 0.9.4w
|
|
|
|
|
|
===========
|
|
gmrun 0.9.2
|
|
===========
|
|
|
|
andreas99 (3):
|
|
- merged gtk-2 branch to main branch
|
|
- UTF-8 support - libpopt support
|
|
changes for 0.9.2
|
|
|
|
mishoo (73):
|
|
Initial revision
|
|
These files are generated.
|
|
little bug fixed in gtkcompletionline.cc (the prev. version works with an older compiler)
|
|
Removed useless files
|
|
jump to new version
|
|
removed unconditional debug output.
|
|
added drop-down list (nice)
|
|
switch to new version (added drop-down list functionality)
|
|
*** empty log message ***
|
|
some nice changes - fixed bug, completion window is displayed even if we're not completing the last word. Also, cursor now marks two words for completion, even if there's no space between.
|
|
some bugs fixes, support for CTRL-ENTER starts command in terminal.
|
|
new version
|
|
Added support for configuration file
|
|
fix compilation prob.
|
|
configure -- switch to new version gtkcompletionline -- much smoother completion.. select completed-text.. etc, really better.. prefs -- added support for $(Variable) expansion main -- added 3 config options: Top, Left (opper-left corner)
|
|
End, Escape -- clear the selection
|
|
-- swithced to new version -- more intuitive tab completion (hit tab only once, and the list is shown) -- fixed bug in prefs (made it recursive, so can replace more than one variable on a line) -- ... and other nice things :) hopefully
|
|
fixed bug in gtkcompletionline.cc -- crashed when no completion found..
|
|
case-insensitive std::string-like class
|
|
*** empty log message ***
|
|
default configuration file
|
|
added support for default configuration file
|
|
switched to new version
|
|
revert to normal version (0.5.3-2 not good for building rpms..)
|
|
[main.cc] set widget names [history.cc] history size moved to config file (not hard coded) [gmrunrc] set history size in default config file
|
|
changed gdk_window_set_position to gtk_widget_set_uposition -- got rid of flicker.. :)
|
|
updated
|
|
*** empty log message ***
|
|
trying to add CTRL-R feature from bash...
|
|
updated code to support backward / forward searching through history using CTRL-R / CTRL-S as in bash / Emacs.
|
|
fixed bug in CTRL-R/S searching. added code for backspace in history search mode.
|
|
switched to new version (0.5.4)
|
|
search phrase gets nice selected :)
|
|
various bug fixes
|
|
bug fixing / improvement..
|
|
*** empty log message ***
|
|
rpm spec file
|
|
hmm...
|
|
added "!" to complete from history with the last command beginning with the entered text
|
|
cosmetic...
|
|
updated
|
|
new version
|
|
- bug fixes - nice window, no titlebar
|
|
fixed bug
|
|
added URL-handling ability (check the config file)
|
|
modified for URL-s also, added some small comments to make content clearer for user.
|
|
changed version
|
|
README -- improved documentation. configure -- hmm... this should be removed from CVS, but... later.
|
|
removed. moved to gmrun.spec.in -- to be generated by configure.
|
|
generates gmrun.spec when configure is run
|
|
support for creating gmrun.spec
|
|
fixed bug
|
|
programs are now executed with exec*p
|
|
fixed bug
|
|
another bug fix... :)
|
|
changes related to generation of gmrun.spec
|
|
fixed some bugs; new features:
|
|
updated for new configuration parameters
|
|
updated for the new release
|
|
fixed bug
|
|
fixed bugs, new configuration parameter: ShowLast (1 / 0) to determine if gmrun should display the last history item as selected by default. (maybe some users don't like that...)
|
|
added nice frame around the completion window
|
|
*** empty log message ***
|
|
included some patches from Michal Politowski (thanks!);
|
|
bug fixes: - file names containing white-space now (hopefully) behave correctly - others, I don't remember
|
|
they're kind of old, but..
|
|
these are automatically generated, duh..
|
|
preparing for a new version
|
|
finally, I write news :)
|
|
new bugfix version
|
|
bugfixes: END/HOME (C-E/C-A) behavior is now much better, some code cleanup (mainly reindentation :)), removed some warnings, etc. Major bug fixed is that previously (with 0.8) you could not edit a .doc file with soffice if you had .doc extension handler set as AbiWord :)
|
|
0.8.1 news
|
|
bug fixed (the "e"/"E" character doesn't clear selection)
|
|
|
|
sonofkojak (1):
|
|
Added support for STLPort.
|
|
|