guake-guake/ChangeLog
2008-04-21 21:48:27 -03:00

378 lines
13 KiB
Plaintext

2007-11-26 Lincoln de Sousa <lincoln@minaslivre.org>
* data/pixmaps/Makefile.am: Fixing little problem in line 6, I forgot to
put a slash and it was removing some images from the distribution pack.
2007-11-17 Lincoln de Sousa <lincoln@minaslivre.org>
* Makefile.am: Adding EXTRA_DIST and DISTCLEANFILES to make intltool
works in make distcheck.
* configure.ac: Fixing version number.
* po/POTFILES.in: Adding some python files that should be
internationalized.
2007-10-24 Lincoln de Sousa <lincoln@minaslivre.org>
* data/prefs.glade: Gnome Hig compilance by n3rd3x, thank you guy =)
2007-10-10 Lincoln de Sousa <lincoln@minaslivre.org>
* data/guake.glade: Removing tabs from notebool-terminals widget, they are
unuseful and generates a warning when starts guake.
* data/guake.schemas: Adding a new entry to store `toggle fullscreen`
accell key.
* src/guake.py: Adding a new entry in LHOTKEYS tuple.
* src/guake.py (Guake): Adding a new boolean attribute to store fullscreen
state and adding the function that toggles this state called
accel_toggle_fullscreen and its association in load_accelerators.
2007-10-10 Gabriel Falcão <root@gabrielfalcao.com>
* data/pixmaps/close.svg: A little bit bigger close image for tabs.
* data/guake.glade: A context-menu was created with gtk.menu widget.
* data/guake.schemas: New schema entries for keyboard shortcuts in
copy/paste
* src/guake.py: Adding a context menu for the 3rd mouse button press event.
* src/guake.py: Key bind accellerators added for copy/paste from guake.
* src/guake.py: In preferences window, added the entries to edit clipboard
shortcut keys.
2007-10-07 Lincoln de Sousa <lincoln@minaslivre.org>
* data/prefs.glade: Fixing callback name in shell combo signal connection.
* src/guake.py: Testing if a shell exists before put it in the combo.
2007-10-06 Gabriel Falcão <root@gabrielfalcao.com>
* data/pixmaps/tabdown.svg: Tangonified
* data/pixmaps/tabup.svg: Tangonified
2007-10-06 Lincoln de Sousa <lincoln@minaslivre.org>
* configure.ac: Fixing bug tracker url and changing version to 0.1a.
* data/pixmaps/down_in.svg:
* data/pixmaps/down_normal.svg:
* data/pixmaps/guakelogo.svg:
* data/pixmaps/left_in.svg:
* data/pixmaps/left_normal.svg:
* data/pixmaps/littleguakelogo.png:
* data/pixmaps/littleguakelogo.svg:
* data/pixmaps/new_guakelogo.png:
* data/pixmaps/right_in.svg:
* data/pixmaps/right_normal.svg:
* data/pixmaps/up_in.svg:
* data/pixmaps/up_normal.svg: Removed.
* data/pixmaps/Makefile.am: Fixing names of images that were [re]moved.
* data/pixmaps/guake.svg: Considered as the original image used to make
all other guake logos, came from down_normal.svg old image.
* src/guake.py (Guake.__init__): Fixing main image name (below tabs), to
point to statusicon_out.png.
* src/guake.py (AboutDialog.__init__):
* data/about.glade: Fixing emails, adding gabriel in artists list,
improving guake description, adding version information and setting
application name in about window.
* src/guake.py (PrefsDialog.__init__): Fixing jpg, jpeg file filters to be
passed to gtk.FileChooser.
* src/guake.py (PrefsDialog.on_key_edited): Fixing rebinding of global
hotkeys.
* src/guake.py (Guake, PrefsDialog): removing Guake.use_bgimage as
attribute, gconf is a really good framework to store/manage configuration.
* src/guake.py (Guake.show): Setting the main window to be shown in all
desktos with the .stick() method.
* src/guake.py (Guake): Added toggle_scrollbars method and fixing problems
when hidding/showing scrollbars and added a notification when guake starts.
* src/guake.in: Adding the -a flag to change the process name and make it
easy to find guake by using ps or another process management tool.
* src/common.py (ShowableError): avoiding sys.exit when exit_code == -1.
* src/common.py (pixmapfile, gladefile): Now these functions returns the
absolute path of files.
2007-10-02 Lincoln de Sousa <lincoln@minaslivre.org>
* src/guake.py (PrefsDialog):
* src/guake.py (PrefsDialog.load_configs): Widget spinHistorySize renamed
to historysize-spinbutton to follow the name of other widgets, because of
this, the callback on_spinHistorySize_value_changed was renamed to
on_historysize_spinbutton_value_changed. Removed animate flag button
changer.
* src/guake.py (PrefsDialog.load_configs): Adding warnings when unable to
parse a color.
* src/guake.py (PrefsDialog.on_show_scrollbar_checkbutton_toggled): Pep8'ed
* src/guake.py
(PrefsDialog.on_bgimage_filechooserbutton_selection_changed): little var
name clean.
* src/guake.py (Guake.refresh): Comment updated, misspell fixed.
* src/guake.py (Guake.show): Moving add_tab call to be called before
self.window.show, to avoid blank screens before adding a tab. And some
unuseful function calls removed. Not this method resizes and shows the main
window, see the next entry to understand why.
* src/guake.py (Guake.animate_hide, Guake.animate_show): Removed, we will
wait a better moment to implement animated things, now Guake.show and
Guake.hide makes the work alone.
* data/guake.glade: window-root is not a popup any more, now it's a
toplevel window, his type_hint is Normal by default, etc. The
notebook-terminals widget had his tabs hidden by default, now it can has
focus, all borders were set to 0, empty pages were removed, because it is
added by code, not in the glade file. toolbar widget height was set to 22.
* data/prefs.glade: spinHistorySize widget was renamed to
historysize-spinbutton (his change signall too), padding and spacing
changed in many places, misspell fixed in "Hide on lose focus" and remove
option to choose animated show/hide.
2007-06-21 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/dialogs.py: Removed.
* src/Makefile.am: Removing dialog.py from extra dist list.
2007-06-20 Gabriel Falcao <gabrielteratos@gmail.com>
* src/guake.py: Added a filter to choose only image files in prefs dialog
* src/guake.py: Added a error handling for bg_filechooser in prefs dialog
2007-06-19 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/common.py: Adding ShowableError class and test_gconf function.
* src/guake.py (Guake.add_tab): Improving logic that hiddes scrollbar.
* src/guake.py (Guake.show): Removing some unusefull code.
* src/guake.py: Adding a call to test_gconf in main section of module.
2007-06-17 Gabriel Falcao <gabrielteratos@gmail.com>
* data/guake.schema: Adding two more keys: scrollbar visibe (bool) and
history size(int)
* data/prefs.glade: Adding widget to setup scrollback lines (aka. history
size)
* data/prefs.glade: Adding widget to setup scrollbar visibility
* src/guake.py: Added respective methods to handle history size and
scrollbar visibility
2007-06-17 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/globalhotkeys/keybinder.c: Removing a little test...
* src/globalhotkeys/globalhotkeys.c: Adding two lines to make the code
pretty =D
* src/globalhotkeys/testbinding.c: Adding license information (Never forget
this again!!!)
* src/common.py: Removing translation functions (using bindtextdomain
function in simpleglade.py)
* src/guake.py: Calling bindtextdomain function to setup translation,
changing guakeabt.png image name to guake.png, little code cleanup,
* src/guake.py (Guake): Some methods was moved to be nearer to methods that
does closed things (load_config and load_accelerators specifically). Added
accel_* methods to avoid Control caracters in terminal widget (these
methods are connected to a key action, and they returns True -- this is the
trick)
* src/guake.py (Guake.update_preview_cb): Changing number of params (self
was not there =/) and removing unecessary try/except and using a simple if.
The image size was changed too.
* src/guake.py (Guake.add_tab): Added a scrollbar in every new tab added.
* src/guake.py (guake.set_last_pos,add_tab): Improved the way to get the
current tab shown.
* src/guake.py (Guake.on_terminal_exited): Adding a new parameter (term) to
this callback. It was necessary because when a terminal exits the widget
sent is not a terminal, after the change above, it must be sent as
user_data to this callback.
* src/simplegladeapp.py: Commenting setlocale call to avoid problems with
languages with sufixes (as pt_BR.utf8)
* po-extact: Fixing a bug that was removing all .h files in project =/ no
it only removes *.glade.h files...
* data/pixmaps,
* data/pixmaps/Makefile.am: Added.
* data/*.png,
* data/*.svg: Moved to data/pixmaps
* configure.ac: Adding data/pixmaps/Makefile in output list.
* TODO: Updated.
2007-06-14 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/globalhotkeys/example.py: Added
* src/globalhotkeys/keybinder.c,
* src/globalhotkeys/keybinder.h: Changing return type of keybinder_bind
from void to gboolean.
* src/globalhotkeys/globalhotkeys.c: Making _wrapped_keybinder_bind returns
bool python values depending on binding works properly.
2007-06-13 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/common.py: Adding update_ui function (moved from utils.py)
* src/guake.py: Changing window_size from string to int, renaming
add_tab.svg to add_tab.png, adding keyboard bindings to add a new tab and
walk through tabs.
* src/guake.py (Guake): Renaming setTerminalFocus to set_terminal_focus,
animateHide to animate_hide, animateShow to animate_show, delete_page to
delete_tab. Adding load_accelerators.
Removing setOnTop, setAnimationProportions, getScreenSize.
* src/guake.py (Guake.refresh): Removed PrefsDialog instantiation, that was
unecessary.
* src/guake.py (Guake.load_configs): Removing too many unecessary code,
removing references from removed utils module.
* src/main.py,
* src/utils.py: Removed.
* src/Makefile.am: Removing references of main.py, utils.py and
guakeApplets.py.
* data/guake.glade: Adding more configuration of main window to glade file
and removing that from python code.
* data/Makefile.am: Removing references from add_tab.svg and addTerm.svg
and adding reference to add_tab.png.
* data/add_tab.svg: Resising the image.
* data/guake.schemas: Changing window_size type from string to int and
adding more keys (keybindings/local/new_tab,
keybindings/local/previous_tab, keybindings/local/next_tab)
* data/add_tab.png: Added
2007-06-03 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/guakeApplet.py: Removed.
* TODO: Added more issues, this will be our standard roadmap before
using a tracker =)
2007-06-01 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/guake.py: Code cleanup, renaming some methods, to remove the
mixedCase style and use the underscore_separated style.
2007-05-30 Lincoln de Sousa <lincoln@archlinux-br.org>
* src/guake.in: Became a shell script, to avoid problems with dbus.
* src/guake.py: Code cleanup and adding methods that will be called by
dbus. Renamed method addTerm to add_tab. Changed dbus object name.
* src/dbusiface.py: Changed name of object from DBus to DBusInterface, and
changed the way to inform user that dbus will not be available.
* data/add_tab.svg: Added -- This is a copy of addTerm.svg and was copied
only because addTerm method has its name changed in guake.py file,
addTerm.svg still in data dir and will only be removed when we do the
cleanup in image file names.
* data/Makefile.am: Added add_tab.svg file in data dir.
2007-05-30 Lincoln de Sousa <lincoln@archlinux-br.org>
* autogen.sh: Sending all parameters from this to gnome-autogen.sh.
* configure.ac: Adding more two expanded variables (BINDIR and DATADIR) and
adding more two output files.
* TODO: Updating with closed things.
* src/guake_globals.py.in: Changing paths to be more customizable by the
configure script.
* data/Makefile.am: Adding desktop file, dbus service file and schema file.
* data/guake.desktop.in,
* data/org.gnome.Guake.service.in: Added
2007-05-27 Lincoln de Sousa <lincoln@archlinux-br.org>
* data/guake.glade,
* data/prefs.glade,
* data/about.glade: Removing image path references, because libglade does
not have a parameter to set `pixmap dir', so we make it in python.
* src/guake: Renamed to src/guake.in
* src/guake.in: Added to be the main script instead of guake.py, it only calls
guake.run function.
* m4/*: Added.
* configure.ac: Adding m4 as macro dir, adding a call to AS_AC_EXPAND set
LIBDIR with libdir value and adding `src/guake' as an output file.
* src/Makefile.am: Changing guake dir from prefix/bin to bindir. It was
made to able the user to change bin dir with the `configure' script.
* src/common.py,
* src/guake.py: datapath function was splitted in pixmapfile and gladefile
functions because if this project doesn't stop to grow, we will separate
images from glade files in data dir.
* src/guake.py: Adding image references told above and some code cleanup.
2007-05-26 Lincoln de Sousa <lincoln@archlinux-br.org>
* AUTHORS,
* INSTALL,
* NEWS,
* autogen.sh,
* Makefile.am,
* configure.ac,
* data/Makefile.am,
* src/Makefile.am,
* src/globalhotkeys/Makefile.am,
* src/guake_globals.py.in,
* src/guake: Added
* setup.py: Removed