Permalink
Commits on Aug 9, 2018
  1. Update README as issue #283 seems to be fixed (#462)

    muellermartin authored and jhasse committed Aug 9, 2018
    * Update README as issue #283 seems to be fixed
    * Add make as dependency and update Travis CI
    * Increase timeout for devel build of wxWidgets 1.1
Commits on Aug 8, 2018
  1. Simplify instructions for Linux by using Meson

    jhasse committed Aug 8, 2018
  2. Update ticpp submodule

    jhasse committed Aug 8, 2018
  3. Rename tinyxml to ticpp

    jhasse committed Aug 8, 2018
  4. Move tinyxml to subprojects/

    jhasse committed Aug 8, 2018
  5. Merge pull request #449 from sodevel/fix_flags

    jhasse committed Aug 8, 2018
    Rename wx*_CENTRE flags and update project file
  6. Revert "Revert "Use wxALIGN_CENTER instead of wxALIGN_CENTRE in wxGrid""

    jhasse committed Aug 8, 2018
    This reverts commit b5e24c2.
    
    See #449.
  7. Merge pull request #454 from wxFormBuilder/trailing-whitespace

    jhasse committed Aug 8, 2018
    Don't add trailing whitespace to generated files, fix #453
  8. Merge pull request #455 from sodevel/fix_wxstaticboxsizer

    jhasse committed Aug 8, 2018
    Enable the disabled wxStaticBoxSizer highlight fixes
  9. Bump version to 3.8.1

    jhasse committed Aug 8, 2018
Commits on Aug 6, 2018
  1. Revert "Use wxALIGN_CENTER instead of wxALIGN_CENTRE in wxGrid"

    jhasse committed Aug 6, 2018
    This reverts commit 99e0708.
    
    See #449.
Commits on Aug 3, 2018
  1. Don't use .get() to check if shared_ptr is valid

    jhasse committed Aug 3, 2018
  2. Enable the disabled wxStaticBoxSizer highlight fixes

    sodevel committed Jul 16, 2018
    Fix the contained shadow warning and reformat according to current guidelines.
  3. Link binutils/diagnostics.h on Windows, see #282

    jhasse committed Aug 3, 2018
  4. Add simple clang-tidy configuration file

    jhasse committed Jul 27, 2018
  5. Add Meson build file

    jhasse committed Jul 27, 2018
  6. Merge pull request #452 from sodevel/feature_packageorder

    jhasse committed Aug 3, 2018
    Feature packageorder
  7. Don't add trailing whitespace to generated files, fix #453

    jhasse committed Aug 3, 2018
Commits on Aug 2, 2018
  1. Move package ordering from ObjectDatabase to wxFbPalette

    sodevel committed Aug 2, 2018
    This removes the only GUI related package ordering from the ObjectDatabase and unites the split logic of reading the package order in ObjectDatabase but writing it in wxFbPalette. Now the whole ordering related code is together in the affected GUI component.
  2. Make package notebook reorder able and store page order

    sodevel committed Aug 2, 2018
    The notebook pages of the packages can be reordered and their order gets stored in the configuration.
  3. Merge pull request #446 from sodevel/fix_eventhandler

    jhasse committed Aug 2, 2018
    Fix eventhandler
Commits on Aug 1, 2018
  1. Update project file version to 1.15

    sodevel committed Aug 1, 2018
    This properly converts old project files to use the new flag names. This is also done for the changes from the commits dcd6591 and 99e0708.
  2. Rename the remaining wx*_CENTRE to wx*_CENTER

    sodevel committed Aug 1, 2018
    This updates the remaining flags and help messages to use the new name.
    NOTE: wxHL_ALIGN_CENTRE is the only flag using the old name because wxWidgets doesn't have a new one yet.
  3. Merge pull request #444 from sodevel/fix_wx31

    jhasse committed Aug 1, 2018
    Fix wx31
Commits on Jul 27, 2018
  1. Added override to the base implementations

    sodevel committed Jul 27, 2018
  2. Fix assertions because of lost event handlers

    sodevel committed Jul 27, 2018
    The smart trick of the Component base class to pop the event handler if it doesn't match the object does not work because certain wxWidgets elements push event handlers themselves on child objects so this condition cannot be used to determine if the Component itself has pushed one. Remove the cleanup code from the base class and implement it in the derived class instead, this one knows for sure if it has pushed an event handler or not.
    
    NOTE: This introduces an API break, plugins are now required to clean up their pushed event handlers, the base class doesn't do it anymore.
  3. Merge pull request #437 from acolomb/collapsible-pane-python-self

    jhasse committed Jul 27, 2018
    Fix python code generation for wx.CollapsiblePane.
  4. Merge pull request #441 from acolomb/panel-form-init-arguments

    jhasse committed Jul 27, 2018
    Accept additional wxPanel constructor arguments
  5. Merge pull request #442 from sodevel/fix_subclass

    jhasse committed Jul 27, 2018
    Fix reading and writing of the subclass element and all other PT_PARENT
  6. Merge pull request #445 from sodevel/fix_windowids

    jhasse committed Jul 27, 2018
    Use safer values for static WindowIDs and safer methods for dynamic WindowIDs
Commits on Jul 26, 2018
  1. Use safer values for static WindowIDs and safer methods to create dyn…

    sodevel committed Jul 26, 2018
    …amic WindowIDs
    
    All static #define'ed WindowIDs have been replaced with enum values and their values have been shifted into wxID_HIGHEST + x range. This is recommended by wxWidgets to prevent clashes with their own static WindowIDs. Additionally collisions between elements that might appear in the same "event-context" have been resolved by shifted the values apart.
    
    For dynamic WindowIDs the deprecated method calls have been replaced with the new method that doesn't create values that can collide with the static WindowIDs. All literal appearances of -1 for a WindowID have been replaced with wxID_ANY.
  2. Support additional wxDataViewColumn parameters

    sodevel committed Jul 26, 2018
    The mode, width, alignment and flags of a wxDataViewColumn can now be specified. In addition the ellipsize mode of the used wxDataViewRenderer can be specified as well.
    
    NOTE: Code generation is only implemented for C++ and Python because it was only present for these languages.
  3. Fix reading and writing of the subclass element and all other element…

    sodevel committed Jul 26, 2018
    …s that are of type PT_PARENT
    
    The method used to extract the value of a composed wxPGProperty always returns an empty result, only GenerateComposedValue() does return a value. All locations testing a boolean of such a composed property now use the same approach, compare against the property name. Because of the rather strange storage format of a composed boolean and especially the difference to the format of a non-composed boolean comments about the storage format have been added. Parsing the default values of PT_PARENT child elements from a XML file now works properly with empty child tags.