Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-10-31 | FbCommands.cc: Implement ExecuteCmd for Windows | Ryan Pavlik | 1 | -5/+17 | |
2011-10-31 | configure.in: Windows requires a library to link for catgets | Ryan Pavlik | 1 | -0/+3 | |
2011-10-31 | main.cc: Add a wrapper for two-argument mkdir on Windows | Ryan Pavlik | 1 | -0/+8 | |
2011-10-31 | fluxbox.cc: ifdef the signals windows doesn't have. | Ryan Pavlik | 1 | -1/+8 | |
2011-10-31 | FbTk/Timer.cc: Check HAVE_SYS_SELECT_H, add alternate for windows | Ryan Pavlik | 1 | -0/+2 | |
2011-10-31 | Merge branches 'fix-out-of-range-memory', 'obey-configure' and ↵ | Ryan Pavlik | 11 | -41/+69 | |
'other-improvements' into windows-mingw | |||||
2011-10-31 | FbTk/App.cc: make startup failure easier to diagnose | Ryan Pavlik | 1 | -2/+7 | |
2011-10-31 | main.cc: Use expandFilename for default paths | Ryan Pavlik | 1 | -6/+7 | |
2011-10-31 | src/Makefile.am: Add warning to defaults.cc as well | Ryan Pavlik | 1 | -0/+1 | |
2011-10-31 | main.cc: Check getenv output better. | Ryan Pavlik | 1 | -2/+2 | |
Windows returns pointers to empty strings for non-existent env vars. | |||||
2011-10-31 | configure.in, acinclude.m4: always pre-pend new libs. | Ryan Pavlik | 2 | -20/+20 | |
2011-10-31 | FbTk/FileUtil.cc: Use only file masks defined. | Ryan Pavlik | 1 | -3/+8 | |
Needed for mingw-cross-env | |||||
2011-10-31 | FbTk/SignalHandler.cc: Use HAVE_SIGACTION, with signal() fallback | Ryan Pavlik | 1 | -1/+7 | |
This fixes platforms without sigaction, like Windows. | |||||
2011-10-31 | FbTk/Timer.cc: Check HAVE_SYS_SELECT_H | Ryan Pavlik | 1 | -1/+3 | |
2011-10-31 | FbTk/StringUtil.cc: Fix out-of-range memory access. | Ryan Pavlik | 1 | -1/+1 | |
if pos is not npos, it will always be less than filename.size(). However, the access later is only safe if there is a character after pos, which would require pos + 1 to be less than filename.size. | |||||
2011-10-31 | RootTheme.cc: Obey HAVE_SYS_WAIT_H | Ryan Pavlik | 1 | -0/+3 | |
2011-10-31 | main.cc: Only sync() if we can. | Ryan Pavlik | 1 | -1/+4 | |
2011-10-31 | configure.in: Check for sync() | Ryan Pavlik | 1 | -1/+1 | |
2011-10-31 | fluxbox.cc: check HAVE_SYS_WAIT_H | Ryan Pavlik | 1 | -0/+2 | |
2011-10-31 | FbTk/I18n.cc: Constructor should also check defined(NLS) | Ryan Pavlik | 1 | -4/+4 | |
2011-10-28 | Prepare 1.3.2 release | Mathias Gumz | 19 | -56/+53 | |
2011-10-23 | Proofreading nls/it_IT/Translation.m and added_myself to translators.txt | skizzhg | 2 | -5/+6 | |
2011-10-23 | bugfix: use the imlib cache for every imlib context used | Mathias Gumz | 1 | -5/+5 | |
calling imlib_set_cache_size() before a context is created by fluxbox creates an 'unknown' context. that one is never freed at shutdown. | |||||
2011-10-23 | clean up imlib2 loaders at shutdown | Mathias Gumz | 1 | -0/+2 | |
2011-10-23 | clean up resources on shutdown | Mathias Gumz | 1 | -10/+12 | |
2011-10-23 | updated ChangeLog | Mathias Gumz | 1 | -2/+6 | |
2011-10-23 | small code simplification | Mathias Gumz | 1 | -73/+68 | |
2011-10-22 | Bugfix: clean up static resources correctly | Mathias Gumz | 2 | -13/+11 | |
93924af160ea303c94a2576b0e57a04e94c9228c might corrupt memory with gcc-4.6.1 when finishing fluxbox (clicking 'exit', sending it a SIGINT). Allthough the order, in which static / global objects are initialized is undefined (at least between separate compilation units), the order in which they are destroyed is well defined: in reverse order of initialization. this means, that if 'ScreenImlibContextContainer contexts' (of ImageImlib2.cc) gets initialized AFTER 'ImageImlib2 imlib2_loader' of Image.cc, it gets destroyed before imlib2_loader. When that happens, ~ImageImlib2() works on a destroyed object. (That lead to '* glibc detected * fluxbox: corrupted double-linked list: 0x0000000000dd2710 ***' later on in 'iconv_close') | |||||
2011-10-21 | refactored MenuCreator | Mathias Gumz | 2 | -102/+85 | |
make public only what needs to be public | |||||
2011-10-21 | cosmetics | Mathias Gumz | 1 | -6/+9 | |
2011-10-21 | bugfix: fbsetroot needs to use 24bit visuals as well | Mathias Gumz | 1 | -4/+9 | |
12f44680dfefde602f3387c6d385f4c5e68990e4 introduced ARGB visuals. if fluxbox creates 32bit visuals for the container window or the root window: does not work. | |||||
2011-10-20 | Added support for ARGB visual, patch #3284774 | Gediminas Liktaras | 7 | -32/+90 | |
fluxbox now properly displays windows that require ARGB visuals when an external compositor is running. This was done by creating the container window with the correct visual and colormap when needed. Closes #2874629 | |||||
2011-10-20 | fixed typo in startfluxbox manpage | Mathias Gumz | 1 | -1/+1 | |
2011-10-17 | updated ChangeLog | Mathias Gumz | 1 | -0/+3 | |
2011-10-17 | removed obsolete handler for the gnome-window manager hints | Mathias Gumz | 6 | -604/+1 | |
nowadays every app should use the extended window manager hints exclusively. | |||||
2011-10-15 | updated ChangeLog | Mathias Gumz | 1 | -0/+132 | |
2011-10-15 | ignore .build* directories | Mathias Gumz | 1 | -0/+1 | |
2011-10-15 | updated it_IT translations | skizzhg | 1 | -28/+156 | |
2011-10-15 | cleaned up master translation file | skizzhg | 1 | -22/+26 | |
Mark unused entries with '_OBSOLETE' to help other translators remove unused entries from 'their' language. Removed some pure technical translations meant for (copy and paste) error reporting to developers or to the irc channel anyway. Since english is the common denominator in bug reporting anyway, having the translated message to retranslate again is pointless. | |||||
2011-09-14 | Fix compilation with intel's compilerfixes | Pavel Labath | 1 | -4/+0 | |
the deleted function was never used, otherwise it would generate an error with other compilers as well. icc noticed that it was nonsensical even when it wasn't used and complained. | |||||
2011-09-14 | Documentation: fix default values of a couple more resources | Pavel Labath | 1 | -5/+5 | |
2011-09-14 | Documentation fix: default value of slit.placement resource was wrong | Pavel Labath | 1 | -1/+1 | |
2011-09-14 | Documentation mentions nonexisting resource: session.numLayers | Pavel Labath | 1 | -3/+2 | |
so I removed the obsolete line. | |||||
2011-09-14 | Make sure FocusableList disconnects from signals when it is destroyed | Pavel Labath | 2 | -15/+11 | |
2011-09-14 | Enable connecting to const Signals | Pavel Labath | 1 | -17/+19 | |
The idea is that connecting to a signal doesn't change it's state or the state of the object owning the signal (even though it needs to add the functor to the list for later reference). Emitting, on the other hand, is usually done as a result of a state change and therefore remains non-const. Additional benefit of this arrangement is that objects can export const references to signals to allow connecting, while keeping the ability to emit to themselves. | |||||
2011-09-14 | Fix VPATH builds with --enable-nls | Pavel Labath | 105 | -15372/+37 | |
I needed to add explicit $(srcdir) in Makefiles when referencing to Translation.m. I also removed generated-*.m files from the tree since they can be easily regenerated (and they were confusing VPATH logic). They can be added to the distribution tarball later if needed (but hopefully everyone has iconv). | |||||
2011-09-14 | Add explicit ReturnType cast to operator() of FbTk::Slots | Pavel Labath | 1 | -4/+5 | |
without this it wasn't possible to construct a Slot returning void from functors returning some real value because the compiler would complain about "return statement with a value in a function returning void". Theoretically, this may produce some unexpected type conversions, because static_cast is slightly stronger than implicit cast, but I judge the risk to be negligable (the alternative would be to provide explicit specializations for slots returning void - too much typing) | |||||
2011-09-14 | Upgrade FbTk::Timer so it can take an arbitrary functor as a parameter | Pavel Labath | 2 | -2/+20 | |
2011-09-14 | Rename Signal::connect function taking an already-constructed slot to ↵ | Pavel Labath | 1 | -7/+7 | |
connectSlot I do this to avoid compiler ambiguity between the two versions of connect() | |||||
2011-09-14 | Add comparison operators to FbTk::RefCount | Pavel Labath | 1 | -0/+30 | |
without them, gcc would compare them by converting them to bool first, which is not exactly what one would expect. Frankly, I'm surprised it even worked without this. |