fluxbox/ChangeLog

347 lines
12 KiB
Text
Raw Normal View History

2002-01-18 01:38:44 +00:00
Changes for 0.1.7:
2002-02-02 19:51:15 +00:00
*02/02/02:
* Added leftWorkspace and rightWorkspace, now those keybindings
actually work. (Claes N<>st<73>n)
* Fixed small glitch in Tab.cc. (Claes N<>st<73>n)
2002-02-04 07:22:06 +00:00
*02/01/31:
* Fixed _WIN_WORKSPACE and _WIN_WORKSPACE_COUNT (Gnome support)
*02/01/30:
* Fixed width or height less than zero problem in
FluxboxWindow::configure
* Added numObjects() (Thanks Jesper Louis Andersen)
2002-01-27 13:17:51 +00:00
*02/01/27:
* Clean up in menu loading
2002-02-04 07:22:06 +00:00
* Moved from old C style file reading to c++ istream in menu loading
2002-01-27 13:17:51 +00:00
* Fixed small bug in StringUtil::expandFilename (Thanks Mauro Persano)
*02/01/26:
2002-02-04 07:22:06 +00:00
* Fixed BadWindow error from ~FluxboxWindow (frame.handle was destroyed
before the children)
2002-01-27 13:17:51 +00:00
* Fixed indentation in BaseDisplay.hh/.cc and changed some variables
* Updated Russian translation (Thanks Anton Denisov)
* Clean up in Tab code (Thanks Jesper Louis Andersen)
*02/01/20:
* Fixed std::string for Toolbar workspace name change.
* Added getStringBetween to StringUtil
*02/01/19:
* Fixed some screen resources to Resource<T>
* Updated init.in
* Created GrabGuard for BaseDisplay
2002-01-18 01:38:44 +00:00
*02/01/18:
2002-01-27 13:17:51 +00:00
* Fixed bsetroot, now Eterm's, XChat's and similar will be able to use
bsetroot's background images. (Claes N<>st<73>n)
2002-01-18 01:38:44 +00:00
* Fixed ResourceManager
* Changed resources to Resource<T> in class Fluxbox
2002-01-27 13:17:51 +00:00
* Added Resource.hh/.cc, XrmDatabaseHelper.hh,
NotCopyable.hh
2002-01-18 01:38:44 +00:00
*02/01/16:
* Fixed indent in Window.hh
*02/01/15:
* Fixed exception in FluxboxWindow::FluxboxWindow
* Fixed lower/raise of windows when using windowmenu/keybinding
so now tabs should follow. (Claes N<>st<73>n)
2002-01-18 01:38:44 +00:00
*02/01/14:
* Fixed throw statement in FluxboxWindow
2001-12-17 00:44:55 +00:00
Changes for 0.1.6:
2002-01-18 01:38:44 +00:00
*02/01/11:
2002-01-11 22:48:45 +00:00
* Fixed small bug in keybindings code, now killwindow and shade will
work as supposed with tabs. (Claes N<>st<73>n)
2002-01-11 11:59:54 +00:00
* Fixed so it compiles with cygwin (Thanks Eric Nicolas)
2002-01-11 12:35:36 +00:00
* Fixed bug in maximize over slit option
* Updated documents (Thanks Rando Christensen)
2002-01-10 12:56:07 +00:00
*02/01/10:
2002-01-11 11:59:54 +00:00
* Fixed {VERT,HORIZ}{INC,DEC} keybindings so that tabs will
resize/reposition. (Claes N<>st<73>n)
* Updated documentation (Thanks Rando Christensen)
* All enums are now changed to uppercase letters. (Claes N<>st<73>n)
* Now tabs won't appear on some apps where they shouldn't,
for example bbpager and mplayer. (Claes N<>st<73>n)
2002-01-10 12:56:07 +00:00
* Fixed rootCommand to screen, so we can have
different rootcommands on the different screens
2002-01-11 11:59:54 +00:00
* Fixed so we can disable lines in the keyfile with a #
* Fixed raise with mouse click while sloppy window focus
2002-01-09 14:24:26 +00:00
*02/01/09:
* Updated copyright date
2002-01-10 12:56:07 +00:00
* Updated generate_menu (Thanks zyrnix)
* Fixed Withdraw state
* Clean up in old gnome atom code
2002-01-08 11:03:22 +00:00
*02/01/08:
* Made class Keys more independent (layer 2). class Keys now only
depends on StringUtil.
* Replaced the old strtok in Keys with a new stringtok from
StringUtil this should make the config file less restrictive
* Added stringtok to StringUtil
2002-01-10 12:56:07 +00:00
* Removed Fluxbox dependency from class Theme
2002-01-09 14:24:26 +00:00
* Fixed closebutton bug
* Fixed memory leak in Keys
*02/01/06:
* Changed toolbar placement enums to uppercase letters (Claes N<>st<73>n)
2002-01-10 12:56:07 +00:00
* Moved strcasestr from Theme.cc to StringUtil
2002-02-04 07:22:06 +00:00
* Created StringUtil and DrawUtil and moved all functions from Misc to them
2002-01-05 11:22:53 +00:00
*02/01/05:
* Changed placement/alignment enums to uppercase letters (Claes N<>st<73>n)
2002-01-05 19:24:34 +00:00
* Fixed tab/iconbar resource bug (Claes N<>st<73>n)
2002-01-11 11:59:54 +00:00
* Applied "maximize slit stop"-patch (Thanks Andrew Livesay)
2002-01-05 18:13:50 +00:00
* Fixed stickytoggle bug in Windowmenu (Thanks Chris Elston)
* Fixed shade bug in Windowmenu
2002-01-05 17:09:35 +00:00
* Fixed error in nls/it_IT/Makefile.am
2002-01-05 18:13:50 +00:00
* Updated french translation (Thanks Fabien Devaux)
2002-01-06 11:51:53 +00:00
* Fixed focus Configmenu bug
2002-01-05 11:22:53 +00:00
*02/01/04:
* Fixed keybinding bug (Thanks Devaux Fabien)
2002-01-01 15:12:56 +00:00
*02/01/01:
* Updated the man page (Thanks Matthew Hawkins)
2002-01-01 16:06:00 +00:00
* Fixed windowmenu bug when resizing with num/caps/scrollock on (Thanks Devaux Fabien)
* Restored lower window with mouse feature
2001-12-31 10:31:18 +00:00
*01/12/29:
* Fixed slit:onTop with toolbar:onTop bug
* Changed Keygrabbing constants to uppercase
2002-01-01 15:12:56 +00:00
* Changed Texture constants to uppercase and moved them into class BImage
2001-12-31 10:31:18 +00:00
to clean up the global namespace
2002-01-04 21:21:43 +00:00
*01/12/27:
* Fixed grabVertMax and grabHorizMax + 1 pixel maximise bug. (Claes N<>st<73>n)
* Now relative and vertical tabs gets textures rendered ok, still
2002-01-06 11:51:53 +00:00
interlaced and gradients aren't rendered in right direction. (Claes N<>st<73>n)
2002-01-04 21:21:43 +00:00
*01/12/26:
* Fixed tab and iconbar uppdating so that tab and iconbar labels will have
2002-01-06 11:51:53 +00:00
the right text. (Claes N<>st<73>n)
2002-01-04 21:21:43 +00:00
*01/12/23:
* Fixed a bug in Tab::buttonReleaseEvent and added sloppyWindowGrouping
2002-01-06 11:51:53 +00:00
wich lets you release windows tabs on other windows and not only other
tabs to group them (Claes N<>st<73>n)
2001-12-29 22:28:16 +00:00
*01/12/19:
2001-12-31 10:31:18 +00:00
* Moved some structs from file scope of BaseDisplay.hh in to class BaseDisplay
* Fixed redraw bug when changing workspace
2001-12-17 00:44:55 +00:00
*01/12/17:
* Fixed errorchecking in Misc::DrawString and Misc::DrawRotString (me)
* Fixed tabcycling (Thanks Mike Walker)
2001-12-29 22:28:16 +00:00
* Moved expandFilename from class Fluxbox to class Misc (me)
2001-12-17 00:44:55 +00:00
*01/12/14
2002-01-01 15:12:56 +00:00
* Moved Tab width and height functions to screen, new syntax is
2001-12-17 00:44:55 +00:00
session.screenX.tab.width (Claes N<>st<73>n)
*01/12/13:
2001-12-31 10:31:18 +00:00
* Moved all free functions in misc.cc/.hh into a class Misc
2002-01-01 15:12:56 +00:00
* Moved struct FFont from Theme.hh to class Misc so the
cyclic dep between class Theme and class Misc is removed.
* Updated Screen.hh to return reference instead of pointer in
get*Style
* Updated Window.cc, Toolbar.cc, Tab.cc to the new DrawString
functions in class Misc
2001-12-31 10:31:18 +00:00
* Moved and renamed bstrdup from BaseDisplay.hh/.cc to class Misc
2001-12-12 21:36:14 +00:00
*01/12/12:
* Updated russian translation (Thanks Sergey Volozhanin)
* Updated man-page (Thanks Matthew Hawkins)
*01/12/11:
2002-01-01 15:12:56 +00:00
* Fixed alt+resize and pressing button1 bug (me)
2001-12-17 00:44:55 +00:00
* Cleaned Tab::insert up and fix a bug in it. (Claes N<>st<73>n)
*01/12/10
* Added NLS for Windowmenu Tab toggle (Claes N<>st<73>n)
* Fixed Tab toggle texture / positioning "bug" (Claes N<>st<73>n)
Changes for 0.1.5:
2001-12-11 20:47:02 +00:00
*01/12/09
* Added execCommand to keybindings
2002-01-01 15:12:56 +00:00
* Added new theme qnx-photon
2001-12-11 20:47:02 +00:00
* Fixed util/Makefile.am
2002-01-01 15:12:56 +00:00
* Bugfix in Tab::insert
2001-12-11 20:47:02 +00:00
*01/12/08:
2002-01-01 15:12:56 +00:00
* Fixed "Move Group to..."-bug (me)
2001-12-11 20:47:02 +00:00
* Updated AUTHORS (me)
* Fixed ungrabbing keys in Keys::load (me)
* Added rootCommand override (Joel Carlbark)
* Updated Tab code (Cleas N<>st<73>n)
* Moved some structs and enums in to the classes
to clean up the global namespace. (me)
* Added grabNextTab, grabPrevTab, grabAbortKeychain (me)
* Added mergeTree in class Keys (me)
* Added Italian nls (Thanks Giuseppe Ciotta <giuseppe.ciotta@libero.it>)
* Changed name on the includeguards (me)
* Updated the doc/Coding_style (me)
* Added "none" to titlebar config
so users can create a titlebar without buttons (Joel Carlbark)
* Fixed reversed justify in menustyle (me)
*01/12/05:
* Updated Tab code (Claes N<>st<73>n)
*01/12/03:
* Added "tab" in Windowmenu.cc (me)
* Updated Tab code (Claes N<>st<73>n)
*01/12/01:
* Fixed chained keybinding so we can do "emacs-keybindingstyle" (me)
*01/11/30:
* Fixed position code for tabs (me)
2002-01-01 15:12:56 +00:00
* Fixed tabconfigmenu bug (me)
2001-12-11 20:47:02 +00:00
* Added new keybinding code (me)
* Removed old bbkeys code (me)
*01/11/29:
* applied Tab position patch (Claes N<>st<73>n)
2002-01-01 15:12:56 +00:00
* Fixed transient_for-bug, Fluxbox::~FluxboxWindow (me)
2001-12-11 20:47:02 +00:00
client.transient_for didn't got focus and caused the (me)
Fluxbox::focused_window to be a badpointer since
the focused_window was pointing to an already destroyed
FluxboxWindow. (me)
*01/11/27:
* Added alignment for tabs in Tab.cc (me)
*01/11/22:
* Added wheelscroll to change tab on titlebar. Window.cc/.hh (me)
*01/11/20:
* Screen.hh/cc Added updateWorkspaceNamesAtom
updates the gnome atom _WIN_WORKSPACE_NAMES (me)
*01/11/18:
* Window.cc Fixed "invalid pixmap" error (me)
*01/11/17:
* Gnome _WIN_WORKSPACE (me)
* Gnome _WIN_WORKSPACE_COUNT (me)
* Gnome _WIN_CLIENT_LIST (me)
*01/11/15:
* Added --enable-gnome to configure.in (me)
*01/11/14:
* Added Gnome atoms (BaseDisplay.cc/hh) (me)
*01/11/13:
* Fixed grabs for window. No we can Alt+Move window with
Numlock, Capslock and Scrolllock on. (me)
* Fixed nls for "Use Icons" and "Use Tabs" (Claes N<>st<73>n)
* Removed BScreen::LoadStyle() (me)
*01/11/12:
* Tab::draw, DrawString (me)
* FluxboxWindow::redrawLabel, DrawString (me)
* Moved strcasestr to misc.hh/cc (me)
* Added DrawString function in misc.hh/cc (me)
* Added misc.cc/hh (me)
*01/11/11:
* Theme.cc/.hh added to source, handles all theme loading (me)
*01/11/09:
2002-01-01 15:12:56 +00:00
* Fixed bug in Fluxbox::getRcFilename() (me)
2001-12-11 20:47:02 +00:00
*01/11/07:
* Removed a not working wheelscroll on rootwindow in fluxbox.cc (me)
* Moved wheelscroll in Toolbar.cc from pressEvent to releaseEvent (me)
* Fixed some nls in data (me)
*01/11/06:
* Fixed syntaxerror in Makro and CleanColor theme (me)
* First part of restructure for themes (me)
*01/11/05:
* Clean up in IconBar.cc (me)
*01/11/04:
* Fixed so it compiles with gcc 3.0.x (me)
Changes for 0.1.4:
2001-12-17 00:44:55 +00:00
2001-12-11 20:47:02 +00:00
*01/11/03: Added new theme: Carbondioxide by skypher
*01/11/03: Fixed bsetbg in utils/Makefile.am
*01/11/02: Clean up
*01/11/02: Added session.iconbar to config file
*01/11/02: Changed the generate_menu skript to clean sh
*01/11/02: Updated skyphers theme (Clean, CleanColor, MerleyKay, Makro)
*01/11/02: Fixed parentrelative in tabs
*01/11/02: Fixed so the tab disconnects when it iconifies
*01/11/02: Added "Use Iconbar" to configmenu
*01/11/01: Added iconbar to the toolbar (new files IconBar.cc/.hh)
*01/10/31: Added border to tabs
*01/10/31: Removed workspace change when wheelscroll on titlebar
*01/10/31: Fixed so shade is correct when linkin tabs
*01/10/31: Fixed default color/texture for tab to be the same as titlebar
if the theme is a blackbox theme.
*01/10/29: Added KDE support (thanks Dan Williams for the blackbox patch)
2002-01-01 15:12:56 +00:00
*01/10/29: Fixed reconfigure-bug for tabs
2001-12-11 20:47:02 +00:00
*01/10/28: Added "Use Tabs" in configure menu
*01/10/28: Added theme support for tabs
2002-01-01 15:12:56 +00:00
*01/10/28: Fixed the move bug when moving a tablist
2001-12-11 20:47:02 +00:00
Changes for 0.1.3:
* Default focusmode is ClickToFocus
changed in fluxbox.cc
* fluxbox.hh
added resource.tabs
* fluxbox.cc
added enterNotify for tabs
added load/save in load_rc() save_rc() for resource.tabs
* blackbox-nls.hh
added WindowmenuSendGroupTo
* Windowmenu.hh,.cc
added sendGroupTo() so we can send a hole
list to another workspace
* Tab.hh,.cc:
Added functions: iconify, deiconfigy, withdraw,
disconnect, insert, shade
EnterNotifyMask for tabwindow
* fluxbox.cc: getRcFilename
fixed correct lenght on dbfile
* Window.cc: motionNotifyEvent
removed unnecessary 'else if'-statement
* Screen.cc: LoadStyle()
changed exit to throw
* Screen.cc: prevWorkspace, nextWorkspace
fixed revers workspace change.
Changes for Fluxbox 0.1.2:
* Added doc/Coding_style
* FluxboxWindow.cc: FluxboxWindow::buttonPressEvent
fixed so the shade button is drawn in pressed mode.
* CleanColor theme: error fixed.
* default theme is now: Clean
* fluxbox.hh,.cc: execCommand removed
uses bexec from BaseDisplay.hh, to grabExecute in process_event, instead.
* Window.cc: FluxboxWindow::FluxboxWindow
Changed event_mask for XGrabButton frame.plate from 0 to AnyModifier
and ungrabs Mod1-3.
2002-01-01 15:12:56 +00:00
This should fix the focus "bug" when num lock, caps lock or scroll lock
2001-12-11 20:47:02 +00:00
are pressed.
* fluxbox.cc: Fluxbox::process_event
fixed an error check on getAction in
KeyPress case.
* I18n class is now singleton type
* Changed name on:
Blackbox class to Fluxbox
BlackboxWindow to FluxboxWindow
* Changed name on file blackbox.cc and blackbox.hh to
fluxbox.cc and fluxbox.hh
Changes from Blackbox 0.61.1 to Fluxbox 0.1.1:
* Integrated bbkeys in code.
"session.keyFile: thekeyfile" in the file init
* "make dist" now creates a "functional" tarball
* Escape cancels edit workspace name
and return to old name
* New coding style
using tab instead of space for ident
* Variable titlebar
The buttons on the titlebar can now be configured.
* Wheelscroll
Wheelscroll function on titlebar and toolbar changes workspace
* Config path
The config path is now ~/.fluxbox
* Toolbar.cc: ~Toolbar
memory leak fix
It didnt remove some windows in ToolbarSearch.
* Blackbox class now singleton type